/* ESTILOS PRINCIPALES */

body{
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;	
	background-color:#003399;
	text-align: center;
}
td{
	font-size:12px;
}

p{
	margin: 0px;
	padding: 0px;
}

a {
	color:#4c659d;
}

a:hover {
	color:#ffbc3a;
}

select,option{
	font-size:11px;
	color: #003399;
	padding-top:1px;
}

h1,h2,h3,h4{
	margin:0px;
	padding:0px;
}

	
/* ESTILOS CAPAS */

#contenedor {
	text-align: left;
	width:980px;
	background-color:#f1f1f3;
	margin:auto;
}

/* CABECERA */

#cabecera {
	text-align: left;
	width:980px;
/*	height:215px;*/
	height:134px;
	background-image:url(../maq/cabecera.gif);
	background-repeat:no-repeat;
}

#cabecera_logo {
	float:left;
	text-align: left;
	width:235px;
	height:102px;
/*	margin-top:97px;*/
	margin-top:16px;
	margin-left:7px;
}

#cabecera_navegacion {
	float:right;
	text-align: left;
	width:731px;
	height:57px;
/*	margin-top:158px;*/
	margin-top:77px;
	background:url(../maq/fondo_botonera.gif) left no-repeat;
}

/* ESTILOS DE LA BARRA DE NAVEGACIÓN */

#tabla_nav {
	position:relative;
	left:0px;
	top:0px;
	width:731px;
	height:57px;
}

#nav-botones-01 {
	position:absolute;
	left:12px;
	top:20px;
	width:114px;
	height:37px
}


#nav-botones-02 {
	position:absolute;
	left:129px;
	top:20px;
	width:114px;
	height:37px
}


#nav-botones-03 {
	position:absolute;
	left:247px;
	top:20px;
	width:114px;
	height:37px
}


#nav-botones-04 {
	position:absolute;
	left:364px;
	top:20px;
	width:114px;
	height:37px
}


#nav-botones-05 {
	position:absolute;
	left:482px;
	top:20px;
	width:114px;
	height:37px
}


#nav-botones-06 {
	position:absolute;
	left:599px;
	top:20px;
	width:114px;
	height:37px
}


.boton_nav_off {
	color:#002880;
	text-decoration:none;
	background:url(../maq/f_btn_nav_off.gif) left no-repeat;
	font-weight:bold;	
	cursor:default;
}

.boton_nav_on {
	color:#df9300;
	text-decoration:none;
	background:url(../maq/f_btn_nav_on.gif) left no-repeat;
	font-weight:bold;	
	cursor:pointer;

}

.boton_nav_sel {
	color:#df9300;
	text-decoration:none;
	background:url(../maq/f_btn_nav_on.gif) left no-repeat;
	font-weight:bold;		
	cursor:default;
}

#tabla_nav a {
	color:#002880;
	text-decoration:none;
	margin-top: 11px;
	text-align:center;
	display:block;
}

#tabla_nav a:hover {
	color:#df9300;
}

#tabla_nav span {
	margin-top: 11px;
	text-align:center;
	display:block;
}



/* CUERPO */

#cuerpo {
	display:table;
	text-align: left;
	width:980px;
	background:url(../maq/fondo_cuerpo.gif) top  repeat-y;
}

#cuerpobloque{
	display:block;
	margin:8px;
	margin-right:9px;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#cuerpo_iz {
	display:table;
	text-align: center;
	float:left;
	width:237px;
	/*padding-left:8px;*/
}

#cuerpo_de {
	display:table;
	text-align: left;
	float:right;
	/*padding-right:9px;*/
}

#cuerpo_unico{
	display:block;
	width:877px; /* porque ese es el tamaño de la ficha de promociones, y la noticia no uimporta si se reduce */
	margin-left:35px;
	border:#b7c1d2 1px solid;
	background-image:url(../maq/marca_agua.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#F6F8FB;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#content_iz {
	display:table;
	margin:6px;
}

#principal {
	display:table;
	float:left;
	width:723px;
	text-align: center;
}

.cabecera{
	font-size:14px;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:5px;
}

#cuerpo_unico_cabecera{
height:80px;
background-color:#003399;
}



/* PIE */

#pie {
	text-align: center;
	width:980px;
	clear:both;
	display: table;
	height:42px;
	background:url(../maq/fondo_pie.gif) left no-repeat;
	color:#FFFFFF;
}

#pie span {
	display:block;
	margin:auto;
	background-color:#6685c2;
	width:963px;
	/*margin-top:10px;*/
}

#pie a {
	color:#FFFFFF;
}

#pie a:hover {
	color:#FF9900;
}

#pie em {	
	font-style:normal;
	font-weight:bold;
	margin-left:50px;
}


#piefoto{
	height:30px;
	font-size:11px;
	text-align:center;
	color: #007dcb;	
}

#inferior{
	width:980px;
	clear:both;
	display: table;
	height:79px;
	background:url(../maq/fondo_inferior.gif) left no-repeat;
}

#pie_desarrollo{
	text-align:right;
	margin-right:15px;
	font-size:11px;
	color: #6685c2;
}

#pie_desarrollo a{
	font-size:11px;
	color: #6685c2;
}

/* Cuadro */
#cuadro_cabecera{	
	display:block;
	clear:both;
	width:226px;
	height:25px;
	background: url(../maq/cuadro_sup.gif) no-repeat;
	text-align:center;
}

#cuadro_cabecera span{
	display:block;
	color:#4c659d;
	font-size:17px;
	font-weight:bold;
	padding-top:5px;
}

#cuadro_centro{
	display:table;
	clear:both;
	width:226px;
	height:100%;
	background: url(../maq/cuadro_centro.gif) top repeat-y;
}

#cuadro_pie{
	display:block;
	width:226px;	
	height:25px;
	background: url(../maq/cuadro_inf.gif) no-repeat;
}


/* Cuadro grande*/
#contenedor_cuadro_g{
	margin-left:5px;
}

#cuadro_cabecera_g{	
	display:block;
	clear:both;
	width:700px;
	height:45px;
	background: url(../maq/cuadro_sup_g.gif) no-repeat;
}

#cuadro_cabecera_g span{
	display:block;
	color:#4c659d;
	font-size:18px;
	padding-top:5px;
}

#cuadro_centro_g{
	display:table;
	clear:both;
	width:700px;
	background: url(../maq/cuadro_centro_g.gif) top repeat-y;
}

#cuadro_pie_g{
	display:block;
	width:700px;	
	height:45px;
	background: url(../maq/cuadro_inf_g.gif) no-repeat;
}

#titular_g{
	height:34px;
	background:url(../maq/boton_titular.gif) right no-repeat;
	margin-right:30px;
	padding-top:10px;
}

#titular_g span{
	text-align:right;
	color:#ffad10;
	margin-right:10px;
	font-size:18px;
}

#titular_g span h1{
	font-size:18px;
	font-weight:normal;
}

/* CLASES */
.body2 {/*para htmls que no son principales */
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;	
	background:none;
	background-color:#ffffff;
	text-align: center;
}

.brd_ppal{
	border:#febf43 1px solid;
}

.brd_secundario{
	border:#b7c1d5 1px solid;
}

/* Textos */
.txt18{
	font-size:18px;
	
}

.txt11b{
	font-size:11px;
	font-weight:bold;
}

/* Botones */
.btn_base_off{
	width:100%;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color: #4c659d;
	background:url(../maq/f_btn_base_off.gif);
	border:#9fa7b7 2px solid;
}

.btn_base_on{
	width:100%;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color: #ffbc3a;
	background:url(../maq/f_btn_base_on.gif);
	border:#9fa7b7 2px solid;
	cursor:pointer;
}


#contenido_paginar{
width:310px;
float:right;
text-align:right;
display:table;
}

/* Clases */

.btn_paginar_off{
	width:141px;
	height:18px;  
	margin-left:3px; 
	float:left;
	padding-top:2px;
	font-weight:bold;
	/*background:url(../maq/fondo_btn.gif) left repeat-x;*/
	text-align:center;	
	border:#b0bbce 1px solid;
	color:  #003399;
}

.btn_paginar_on{
	width:141px; 
	height:18px; 
	margin-left:3px; 
	float:left;
	padding-top:2px;
	font-weight:bold;
	/*background:url(../maq/fondo_btn.gif) left repeat-x;*/
	text-align:center;		
	border:#b0bbce 1px solid;
	color:  #003399;
	cursor:pointer;
}

.btn_paginar_dis{
	width:141px;
	height:18px;  
	margin-left:3px; 
	float:left;
	padding-top:2px;
	font-weight:bold;
	/*background:url(../maq/fondo_btn.gif) left repeat-x;*/
	text-align:center;	
	border:#b0bbce 1px solid;
	color:  #b6c4e0;
}


/* BUSCADOR */
#buscador{
	display:table;
	margin-bottom:8px;
	text-align:center;
}

#cuadro_centro_content{
	display:block;
}

#cuadro_centro_content span{
	display:block;
	text-align:left;
	padding-left:12px;
	font-size:11px;
	height:17px;
	padding-top:5px;
}

#cuadro_centro_content select{
	width:205px;
	height:20px;
	border:#b0bbcd 1px solid;
}

#cuadro_centro_content h4{
	font-weight:normal;
	font-size:12px;
}


#btn_buscar{
	margin-top:11px;
	width:75px;
	height:23px;	
	float:right;
	margin-right:12px;
}

.radio{
	display:block;
	width:100px;
	float:left;
}

/*-----------------*/

/* Mostrar solo */
/* FILTRO */
#content_list_promo{
	display:table;
	margin-bottom:8px;
	text-align:left;
}

#content_list_promo a{
	margin-left:10px;
}


/*---------------*/

/* Listados */
.cabecerabrdizq
{
	background-image:url(../maq/tbl_top.gif);
	background-repeat:repeat-x;
	height:32px;
	color:#003399;
	font-weight:bold;
}

.parrafo_normal {
	text-align:justify;
}

.parrafo_normal_20 {
	text-align:justify;
	margin:20px;	
	
}