
	/*body { padding: 0px; margin: 0px; font: 0.70em Georgia; background-color: #3F8AC4; }*/
	body { padding: 0px; margin: 0px; font: 0.70em Georgia; background-color: #14486F; }
	
	#pagina { width: 1004px; margin: auto; background-color: #FBF9E2; }
	#cabecera { width: 1004px; height: 298px; background-image: url(../imagenes/cabeceras/cabecera-ing.jpg); background-repeat: no-repeat; }
	
	#pagina #cabecera #menu-izq { float: left; margin-top: 73px; padding-left: 16px; }
	#pagina #cabecera #menu-izq #tabs { margin: 0; padding: 0;  font: bold 0.95em Georgia; }
	#pagina #cabecera #menu-izq #tabs li { display: inline; text-align: center; }
	#pagina #cabecera #menu-izq #tabs li a { float: left; color: #fff; width: 83px; height: 22px; padding-top: 7px; text-decoration: none; text-align: center; border-right: solid #965900 2px; }	
	#pagina #cabecera #menu-izq #tabs li a:hover { color: #000; background-color:#fff; }
	#pagina #cabecera #menu-izq #tabs li.selected a { color: #000; background-color: #fff; }
	#pagina #cabecera #menu-izq #tabs li .sub { text-decoration: underline }
		
	#pagina #cabecera #menu-der { float: left; margin-top: 73px; padding-left: 525px; }
	#pagina #cabecera #menu-der #tabs2 { margin: 0; padding: 0;  font: bold 0.95em Georgia; }
	#pagina #cabecera #menu-der #tabs2 li { display: inline; text-align: center; line-height: 2px; }
	#pagina #cabecera #menu-der #tabs2 li a { float: left; color: #fff; width: 90px; height: 20px; padding-top: 8px; padding-right: 15px; text-decoration: none; border-left: solid #965900 2px; text-align: right; }
	#pagina #cabecera #menu-der #tabs2 li a:hover { color: #000; background-color:#fff; }
	#pagina #cabecera #menu-der #tabs2 li.selected a { color: #fff; background-color: #fff; }
	#pagina #cabecera #menu-der #tabs2 li img { vertical-align: middle; border: solid 0px; }
	
	#pagina #cabecera-fondo { clear: both; width: 1004px; height: 35px; background-image: url(../imagenes/fondos/borde-pergamino-arriba.jpg); }
	
	#pagina #contenido { width: 1004px; height: auto; background-color: #FBF9E2; }
	#pagina #contenido #menu { float: left; width: 250px; }
	#pagina #contenido #menu #menu-secciones { width: 202px; margin: 10px; background-color: #C98D1F; }
	#pagina #contenido #menu #menu-secciones ul { margin: 0px; padding: 0px; list-style-type: none; }
	#pagina #contenido #menu #menu-secciones li { padding-top: 5px; padding-bottom: 5px; color: #fff; margin-left: 10px; margin-right: 10px; border-bottom: dotted #fff 1px; }
	#pagina #contenido #menu #menu-secciones li a { color: #fff; text-decoration: none; }
	#pagina #contenido #menu #menu-secciones li a:hover { color: #fff; text-decoration: underline; }	
	#pagina #contenido #menu #boletin { width: 202px; margin: 10px; background-color: #3F8AC4; color: #fff; }
	#pagina #contenido #menu #boletin #margen { padding: 7px; }
	#pagina #contenido #menu #boletin #margen #boletin-titulo { width: 176px; height: 31px; padding-top: 5px; padding-left: 10px; color: #8F6B21; font-size: 1.5em; background-image: url(../imagenes/fondos/cab-boletin.gif); }
	#pagina #contenido #menu #compra { width: 202px; margin: 10px; background-color: #3F8AC4; color: #fff; }
	#pagina #contenido #menu .margen { padding: 7px; text-align:center;  }
	#pagina #contenido #menu .margen a { font-size: 1.5em; color: #fff; text-decoration: none; }	
	#pagina #contenido #menu #clv { width: 202px; margin: 10px; background-color: transparent; color: #3F8AC4; }
	#pagina #contenido #menu #clv a:hover { color: #3F8AC4; text-decoration: underline; }
	#pagina #contenido #menu #clv .clv1 { color: #3F8AC4; font-size: 0.85em; text-decoration: none; }
	#pagina #contenido #menu #clv .clv2 { color: #3F8AC4; font-size: 1.3em; text-decoration: none; }
	#pagina #contenido #menu #clv .clv3 { color: #3F8AC4; font-size: 1.5em; text-decoration: none; }
	#pagina #contenido #menu #concurso { margin: 10px; }
	#pagina #contenido #menu #concurso img { border: solid 0px; }
	#pagina #contenido #menu #encuesta { width: 202px; margin: 10px; background-color: #C98D1F; }
	#pagina #contenido #menu #encuesta #pad { padding: 7px; padding-top: 0px; color: #fff; }	
	#pagina #contenido #menu #encuesta #pad a { color: #fff; text-decoration: underline; }
	#pagina #contenido #menu #encuesta #pad a:hover { color: #fff; text-decoration: underline; }
	#pagina #contenido #menu #encuesta #encuesta-titulo { width: 176px; height: 31px; padding-top: 5px; padding-left: 10px; color: #8F6B21; font-size: 1.5em; background-image: url(../imagenes/fondos/cab-encuesta.gif); }
	#pagina #contenido #menu #encuesta .opcion { margin-bottom: 5px; }
	
	/*------------------------ Estilo boletines -------------------------------------------------------------*/
	#form_boletin { width: auto; background: #3F8AC4; padding: 0.5em;	margin-top: 10px;	margin-bottom: 2px; }
	#form_boletin div { padding: 0.2em 0.5em; }
 	#form_boletin div.hr { height: 0px;	margin-top: 0pt; margin-bottom: 7px; }
 	#form_boletin p { float: left; margin: 4px 0pt; width: 120px; }
 	#form_boletin input { padding-left: 3px; }
 	#log { width: auto; margin-top: 10px; }
 	#log_res { overflow: auto; }
 	#log_res.ajax-loading {	padding: 20px 0; background: url(../imagenes/iconos/loading-spinner.gif) no-repeat center; }	
	/*------------------------ Estilo boletines -------------------------------------------------------------*/
 	
	#pagina #contenido #principal { float: left; width: 700px; }
	#pagina #contenido #principal #txt { width: 716px; height: auto; padding-top: 50px; padding-bottom: 50px; padding-left: 10px; padding-right: 10px; background-image: url(../imagenes/fondos/borde-hoja-central-arriba.jpg); background-repeat: no-repeat; background-position: center top; background-color: #e9cd8e;}
	#pagina #contenido #principal #txt a { color: #3F8AC4; text-decoration: none; }
	#pagina #contenido #principal #txt a:hover { color: #3F8AC4; text-decoration: underline; }
	
	#pagina #contenido #principal #txt .caja { width: 700px; background-color: #fff; color: #3F8AC4; padding: 7px; font-size: 1.2em; margin-bottom: 10px; font-weight: bold; }
	#pagina #contenido #principal #txt .caja-noticia { margin-bottom: 15px; background-color: #CFA24D; padding: 10px; }
	#pagina #contenido #principal #txt .caja-otras-noticias { margin-bottom: 15px; padding: 3px; padding-bottom: 15px; }
	#pagina #contenido #principal #txt .caja-titulo { font-size: 1.0em; color: #3F8AC4; font-weight: bold;  }
	#pagina #contenido #principal #txt .caja-titulo2 { font-size: 1.2em; color: #3F8AC4; border-bottom: solid #eee 1px; margin:5px;  font-weight: bold; }
	#pagina #contenido #principal #txt .caja-leyenda { font-size: 0.80em; color: #000; font-weight: bold; }
	#pagina #contenido #principal #txt .caja-leyenda2 { font-size: 0.75em; color: #8F6108; font-weight: bold; }	
	#pagina #contenido #principal #txt .boton { background-color: #3F8AC4; color: #fff; padding: 3px; margin-top: 10px; }
	#pagina #contenido #principal #txt .boton a { color: #fff; }
	#pagina #contenido #principal #txt img { border: 0px; vertical-align: middle; }
	
	#pagina #contenido #principal #txt .paginador { padding-left: 10px; padding-right: 10px;  padding-left: 5px; margin-top: 20px; margin-bottom: 5px; text-align: left; }
	#pagina #contenido #principal #txt .pag_registros { text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#pagina #contenido #principal #txt .enlacep { color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#pagina #contenido #principal #txt .enlacep2 { color: #fff; text-decoration: none; background-color: #3F8AC4; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#pagina #contenido #principal #txt .enlacep3 { color: #fff; text-decoration: none; background-color: #3F8AC4; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 1px; border: solid #585858 1px; font-weight: bold; }			
	#pagina #contenido #principal #txt .paginador a:hover { color: #000; }			
	
	#pagina #contenido #principal #txt fieldset { border: solid #C98D1F 1px; padding: 10px; padding-top: 20px; padding-bottom: 20px; }
	#pagina #contenido #principal #txt legend { color: #3F8AC4; font-weight: bold; }
	#pagina #contenido #principal #txt input { font-size: 1.10em; padding: 3px; border: solid #aaa 1px; }
	#pagina #contenido #principal #txt select { font-size: 1.10em; padding: 3px; border: solid #aaa 1px; }
	#pagina #contenido #principal #txt textarea { font-size: 1.20em; padding-left: 3px; border: solid #aaa 1px; }
	#pagina #contenido #principal #txt label { padding-left: 2px; color: #3F8AC4 }
	#pagina #contenido #principal #txt .cantidad { font-size: 1.10em; padding: 2px; border: solid #aaa 1px; margin-bottom: 2px; }

	#pagina #contenido #principal #txt ul { margin: 0px; padding: 0px; margin: 10px; }
	#pagina #contenido #principal #txt ol { margin: 0px; padding: 0px; margin: 10px; }	
	#pagina #contenido #principal #txt ol li { list-style-type: number; margin-left: 20px; }
	#pagina #contenido #principal #txt ul li { list-style-type: square; margin-left: 20px; }
	
	#pagina #pie-fondo { clear: both; width: 1004px; height: 65px; background-image: url(../imagenes/fondos/borde-pergamino-abajo.jpg); }
	#pagina #pie { background-color: #3f89c3; width: 1004px; height: 100px; color: #fff; text-align: center; padding-top: 25px; }
	#pagina #pie ul { margin: 0; padding: 0; }
	#pagina #pie li { display: inline; } 
	#pagina #pie li a { color: #fff; text-decoration: none; } 
	#pagina #pie li a:hover { color: #fff; text-decoration: underline; } 
	#pagina #pie #copyright { color: #064475; }
	#pagina #pie #copyright img { border: 0px; margin-right: 10px; }
	
	#pagina #pie #copyright2 { clear: both; text-align: center; padding-bottom: 10px; color: #064475; }
	#pagina #pie #copyright2 a { color: #eee; text-decoration: none; } 
	#pagina #pie #copyright2 a:hover { color: #eee; text-decoration: underline; } 	
	#pagina #pie #claves { font-size: 0.85em; color: #064475 }


	
	#socials {	float: left;	width: 175px;		padding: 10px;	margin: 10px; text-align:center;}
	#socials ul { padding:0;margin:0;list-style-type:none;display:inline;}
	#socials ul img { border:0px;margin: 3px;}
	#socials ul li { display: inline;}
