/* Estilos default ==================================================== */ 
		* {
			margin: 0;
			padding: 0;
		}
		
		body {
			
			/* Textos default */
			font-family: Tahoma, Verdana, Arial;
			font-size:11px;
			font-weight:normal;
			color:#000;
		}
		
		/* Links */
		a, a:visited, a:active {
			text-decoration: none;
			color:#2A3D97;
			outline:none;
		}
		a:hover {
			text-decoration: underline;
			outline:none;
		}

	hr {
		border-top: 1px dashed #D0E0F2;
		border-bottom: none; border-right:none; border-left:none;
		color: #fff;
		background-color: #fff;
		height: 4px;
		margin-bottom:10px;
	}		

/* DIVS ================================================================================= */
		
		#contenedor {
			width: 986px;
			background: #FFF url(../img/fondos/fondo_contenedor.gif) repeat-x top center;
			border-right: #CCC 1px solid;
		}

		#columnaPpal {
			float: left;
			width:658px;
			/*background-color:#CCCCCC;*/
		}
		
		#columnaDer {
			float: left;
			width: 328px;
			/*background-color:#990000;*/
		}
		
		#cont_tapas {
			float:left;
			width:150;
			border: solid 1px #999999;
			margin-right: 6px;
		}
			#cont_tapas_ultima {
			float:left;
			width:156;
			border: solid 1px #999999;
		}		
		
		.banner_pro1{
		clear:both;
		margin:15px auto;
		height:60px;
		width:280px;
		background-color:#CCCCCC;
		}
			
		.banner_pro2{
		clear:both;
		height:60px;
		width:150px;
		background-color:#CCCCCC;
		
		}			
/* Paginador Ediciones Anteriores ============================================================================== */

			.list_cont{
			float: left;
			margin-right:10px;
		}
			#list {
			background-color:#EAEDFF;
			color: #2A3D97;
			border: #CCCCCC solid 1px;
			}		
			.menu_meses {
			float:left;
			padding-top:2px;
			width:27px;
			height:17px;
			border:1px solid #CCCCCC;
			margin-right:5px;
			text-align:center;	
			}
			.menu_select {
			float:left;
			width:27px;
			padding-top:2px;
			height:17px;
			border:1px solid #CCCCCC;
			background-color:#EAEDFF;
			margin-right:5px;
			text-align:center;
			color:#2A3D97;
			font-weight:bold;
			}
			
			.ver_todas_on {
			float:left;
			padding-top:2px;
			width:70px;
			height:17px;
			border:1px solid #CCCCCC;
			margin-left:15px;
			text-align:center;
			background-color:#EAEDFF;
			color:#2A3D97;
			font-weight:bold;
			}
				.ver_todas_off {
			float:left;
			padding-top:2px;
			width:70px;
			height:17px;
			border:1px solid #CCCCCC;
			margin-left:15px;
			text-align:center;
			}
				
/* Bloques ============================================================================== */

		.b1x1, .b2x1, .b1x2, .paginador , .buscador_referencia{
			border-right: 1px dashed #D0E0F2;
			border-bottom: 1px dashed #D0E0F2;
			float: left;
			padding: 15px;
			position:relative;
		}
		
		.b1x1 p, .b2x1 p, .b1x2 p{
			line-height: 16px;
		}
		
		.b1x1 { width: 298px; height: 240px; }
		.b1x2 { width: 298px; height: 450px; }
		.b2x1, .paginador, .buscador_referencia {
			width: 627px; /*height: 240px;*/
		}
		.b2x1 .foto_ppal { float:left; border: 1px solid #999999; margin-right: 13px;}
		.b1x2 .foto_ppal { border: 1px solid #999999; margin: 0 0 13px 0;}
		
		#columnaDer .b1x1, #columnaDer .b1x2 { border-right: none; height: auto; padding:5px 0; margin:10px 0; width:100%; /*width:250px;*/}
		
		.encuesta { margin:0 auto; /*padding:10px !important;*/ }
		
		.foto_borde { border: 1px solid #999999; margin: 2px 0;}
/* Bloque de encuesta de la home ======================================================== */
		
		.encuesta .marco {
			padding: 10px 15px;
			margin:5px 15px;
			border: 1px dotted #BFBFBF;
			background-color: #F2F2F2;
		}
		
		.encuesta p{
			font-size: 13px;
		}
		
		.encuesta p.titulo {
			font-size: 12px;
			font-weight: bold;
			color: #ACB2BF;
			margin-bottom: 8px;
			border-bottom: 1px dashed #D0E0F2;
		}
		
		.encuesta table {
			margin: 0 auto 10px auto;
		}
		
		.encuesta table td {
			padding: 2px 0;
		}


		.b1x1 .botones_bgaleria {
			width: 72px;
			height:19px;
			position:absolute;
			left: 239px;
			top: 159px;
			//top:153px;
		}
		
		.b1x1 .botones_bgaleria img {
			margin: 0 2px;
		}
/* Popup de resultados de encuesta ============================================= */
		
		.popup_encuesta {
			background: #FFF url(../img/fondos/pop_encuesta.jpg) no-repeat top left;
		}
		
		.popup_encuesta .titulo{
			/*background-color: #FF0000;*/
			width: 490px;
			color: #151F54;
			font-weight: bold;
			padding: 12px 20px;
			text-align: right;
		}
		
		.popup_encuesta .pregunta {
			/*background-color: #CCCCCC;*/
			width: 490px;
			height: 46px;
			font-size: 14px;
			font-weight: bold;
			color: #FFF;
			padding: 12px 20px;
		}
		.popup_encuesta .pregunta .cant_votos{
			font-weight: normal;
			font-size: 10px;
		}
		
		.popup_encuesta .barras {
			width: 490px;
			min-height: 128px;
			padding: 20px 20px;
			/*background-color:#996699;*/
		}
		
		.popup_encuesta .barras .barra {
			margin: 3px 0 5px 0;
		}
		
		.popup_encuesta #boton_cerrar {
			margin: 0 0 0 220px;
		}
		
		.popup_encuesta .fondo_pie {
			background: url(../img/fondos/pop_encuesta_pie.jpg) repeat-x bottom center;
			padding-bottom: 60px;
		}
		
/* Bloques internos del listado de noticias ============================================= */

		.paginador a, .paginador a:link, .paginador a:visited, .paginador a:hover ,.paginador p{
			width:auto;
			float:left;
			display:block;
			padding: 3px 7px;
			margin:0 2px;
			font-size: 10px;
			color: #9C9C9C;
			border: 1px solid #BFBFBF;
			font-weight: bold;
		}
		.paginador a.seleccionado {
			color: #FFF;
			border-color: #2A3D97;
			background-color: #2A3D97;
		}
		
/* Artículo ============================================================================= */
		
		.cuerpoArticulo {
			width: 627px;
			_width:610px;
			border-right: 1px dashed #D0E0F2;
			border-bottom: 1px dashed #D0E0F2;
			float: left;
			padding: 15px;
		}
		
		.cuerpoArticulo p{
		line-height: 16px;
		}
		
		.cuerpoArticulo h3 { margin-bottom: 20px;}
		
		.cuerpoArticulo .foto_ppal {
			float: left;
			margin: 0 15px 15px 0;
			width: 301px;
		}
		
		.cuerpoArticulo .foto_ppal img {
			border: #ccc 1px solid;
		}
		
		.cuerpoArticulo .foto_ppal li, .cuerpoArticulo .foto_ppal p {
			background-color: #EDEDED;
			padding: 5px 7px;
			font-size: 11px;
			color: #696F72;
		}
		
		.cuerpoArticulo .foto_ppal a, .cuerpoArticulo .foto_ppal a:link, .cuerpoArticulo .foto_ppal a:hover, .cuerpoArticulo .foto_ppal a:visited, .cuerpoArticulo .foto_ppal a:active{
			color: #696F72;
		}
		
		.cuerpoArticulo .foto_ppal p {
		}

		.cuerpoArticulo .foto_ppal ul {
			/*display: inline-block;
			display: -moz-inline-box;*/
			width:301px;
			list-style: none;
		}

		.cuerpoArticulo .foto_ppal .galeria {
			float:left;
			/*height: 25px;*/
			width: 107px;
			margin: 2px 0 0 1px;
			background: #EDEDED url(../img/iconos/libro.gif) no-repeat 7px 6px;
			padding-left: 35px;
		}
		
		.cuerpoArticulo .foto_ppal .ampliar, .cuerpoArticulo .foto_ppal .solo_ampliar {
			float:left;
			margin: 2px 1px 0 0;
			background: #EDEDED url(../img/iconos/lupa.gif) no-repeat 7px 6px;
			padding-left: 25px;
		}

		.cuerpoArticulo .foto_ppal .ampliar { width: 118px; }
		.cuerpoArticulo .foto_ppal .solo_ampliar { width: 269px; }
		
		.datos_nota {
			margin: 5px 0;
			color: #999;
		}
		
		.hilo, .hilo a, .hilo a:link, .hilo a:visited  {
			color: #7A87C2;
		}
		
		.cuerpoArticulo .articulos_relacionados {
			clear:both;
			margin: 40px 0 10px 0;
			border: 1px solid #D0E0F2;
			padding: 15px;
			background: url(../img/fondos/fondo_degradado_ventana.gif) repeat-x top center;
		}
		
		.cuerpoArticulo .articulos_relacionados .titulo {
			padding: 3px 0 8px 30px;
			background: url(../img/iconos/notas_relacionadas.gif) no-repeat;
			border-bottom: 1px dashed #D0E0F2;
			margin-bottom: 10px;
		}
		
		.cuerpoArticulo .articulos_relacionados p {
			padding-left: 20px;
			background:url(../img/iconos/nota.gif) no-repeat 0 2px;
			margin-bottom: 10px;
		}
		
		.cuerpoArticulo .articulos_relacionados p .titulo_nota{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			font-weight: bold;
		}
		
		.cuerpoArticulo .articulos_relacionados p .fecha {
			color: #999;
		}
		
		.cuerpoArticulo .articulos_relacionados dl dt { margin-bottom:4px; }
		.cuerpoArticulo .articulos_relacionados dl dd { border-bottom:#ddd double 3px; margin-bottom:10px; }
		.cuerpoArticulo .articulos_relacionados dl dt span { color:#999; }
		
		.cuerpoArticulo .articulos_relacionados dl p {
			padding:0;
			background-image:none;
		}
		
		#columnaPpal .autor{
			color: #2A3D97;
		}
		
		#columnaPpal .mensaje_sinarticulo {
			margin: 10px;
			padding: 30px;
			border: 1px solid #9C9C9C;
			background: #F2F2F2 url(../img/imagenes/logo_marcaagua.gif) no-repeat center center;
			color: #2A3D97;
			font-size: 14px;
		}
		
/* Estilos de Resultados de búsqueda ==================================================== */

		.buscador_referencia {
			background-color: #F2F2F2;
			color: #9C9C9C;
			font-size: 12px;
		}
		
		.buscador_referencia p {
			padding-left: 20px;
			background:url(../img/iconos/lupa_gris.gif) no-repeat 0 2px;
		}

		
/* Estilos de Head ====================================================================== */

		#head {
			height: 136px;
			width: 986px;
			background-color:#FFF;
		}
		
		#head .logo {
			margin: 20px 0 0 13px;
			float: left;
		}
		
		#head .banner {
			margin: 27px 25px 0 0;
			float: right;
		}

		#barra_celeste{
			position: absolute;
			width:986px;
			height: 28px;
			top: 108px;
			left: 0;
			background-color: #EAEDFF;
			border-top: 1px solid #D0E0F2;
		}
		
		#head #barra_celeste .fecha, #head #barra_celeste .links, #head #barra_celeste .buscador {

			color: #7A87C2;
			font-weight: bold;
			font-size: 11px;

			border-right: 1px dashed #D0E0F2;
			height: 21px;
			float:left;
		}
		
		#head a, #head a:link, #head a:hover, #head a:active, #head a:visited {
			color: #7A87C2;
		}
		
		#head #barra_celeste .fecha {
			padding: 7px 0 0 20px;
			width: 308px;
		}
		
		#head #barra_celeste .links {
			width: 318px;
			padding: 7px 0 0 10px;
			list-style: none;
		}
		#head #barra_celeste .links li {
			float:left;
			background: no-repeat;
			margin: 0 10px;
		}
		
				#head #barra_celeste .links .contactenos {
					background-image: url(../img/iconos/contactar.gif);
					background-position: 0 2px;
					padding-left: 20px;
				}
				
				#head #barra_celeste .links .newsletter {
					background-image: url(../img/iconos/newsletter.gif);
					padding-left: 18px;
				}
				
					#head #barra_celeste .links .publicidad {
					background-image: url(../img/iconos/publicidad.gif);
					padding-left: 18px;
				}
				
				#head #barra_celeste .links .comunidad {
					background-image: url(../img/iconos/comunidad.gif);
					padding-left: 15px;
				}
		
		
		
		#head #barra_celeste .buscador {
			float:none;
			margin:2px;
			/*width:328px;*/
		}
		
		#head #barra_celeste .buscador input{
			height: 15px;
			padding:2px 0 0 4px;
			font-size: 10px;
			color: #7A87C2;
			width: 200px;
			/*_width: 185px;*/
			border: 1px solid #7F9DB9;
		}
		

/* Estilos de Botonera ====================================================================== */

		/* Para que no se vea un espacio a la derecha */
		#botonera {
			font-weight: bold;
			font-size: 11px;
			background: url(../img/botonera/botonera_fondo.gif) no-repeat right top;
		}
		
		#botonera a, #botonera a:link, #botonera a:visited, #botonera a:active { color: #FFF; }
		#botonera table { height: 33px; width:100%; }
		
		#botonera .solapa_izq, #botonera .solapa_der, #botonera .texto {
			background-image:url(../img/botonera/botonera_fondo.gif);
		}
		
		#botonera .solapa_izq, #botonera .solapa_der {
			width: 9px;
		}

		#botonera .texto {
			padding: 0 28px 4px 28px;
			/*background-color:#FF0000;*/
		}

		/* Cuando está seleccionado le pone estos estilos ================== */
		#botonera .seleccionado .solapa_izq { background-image: url(../img/botonera/botonera_soliz.gif); }
		#botonera .seleccionado .solapa_der { background-image: url(../img/botonera/botonera_solder.gif); }
		#botonera .seleccionado .texto {
			padding: 4px 28px 0 28px;
			background-image: url(../img/botonera/botonera_solfdo.gif);
		}
		
		#botonera .seleccionado a, #botonera .seleccionado a:link, #botonera .seleccionado a:visited, #botonera .seleccionado a:active {
			color: #2D353A;
		}

		#botonera #subbotonera {
			background-color: #d3dbfa;
			border-bottom: #BBD2EC 1px solid;
			height: 25px;
			padding: 2px 0;
		}
		
		#botonera #subbotonera a, #botonera #subbotonera a:link, #botonera #subbotonera a:visited, #botonera #subbotonera a:active {
			color: #151F54;
		}
		
		#botonera #subbotonera ul {
			list-style: none;
		}

		#botonera #subbotonera ul li {
			/*background-color: #FFF;*/
			font-size: 11px;
			float: left;
			padding: 3px 10px;
			margin: 3px 5px;
		}

/* Estilos de Foot ====================================================================== */

		#foot {
			float: left;
			width: 986px;
			height: 100px;
			border-top: #CCCCCC 1px solid;
			background: url(../img/fondos/foot.gif) repeat-x 10px 0px;
		}
		
		#foot ul {
			list-style:none;
			/*background-color:#FF0000;*/
			text-align: center;
			padding: 9px;
		}
		
		#foot ul li {
			display: inline;
			margin: 0 10px;
		}
		
		#foot ul li a, #foot ul li a:link, #foot ul li a:visited, #foot ul li a:active, #foot ul li a:hover {
			color: #ACB2BF;
			font-weight: bold;
		}

		#foot .firma, #foot .copy,
		#foot .copy a, #foot .copy a:link, #foot .copy a:visited, #foot .copy a:hover,
		#foot .firma a, #foot .firma a:link, #foot .firma a:visited, #foot .firma a:hover {
			font-size: 10px;
			color: #757c7f;
		}
		
		#foot .firma {
			margin: 15px 10px 0 0;
			height: 30px;
			padding-left: 30px;
			float: right;
			background:url(../img/logos/p3.gif) no-repeat ;
		}
		
		#foot .copy {
			margin: 15px 0 0 10px;
			float: left;
		}
		
/* Tapa Diario ========================================================================== */

		.tapaDiario {
			font-size: 12px;
			font-weight: bold;
			color: #ACB2BF;
		}
		
		.tapaDiario .tapa {
			padding: 6px 46px 15px 53px;
			display: block;
			background:url(../img/fondos/fondo_tapa_diario.gif) no-repeat center center;
		}

/* Estilos de Texto ===================================================================== */

		h1 {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			color: #2A3D97;
			font-weight: bold;
			margin-bottom: 10px;
		}
		
		h2 {
			color: #2A3D97;
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 10px;
		}
		
		h3 {
			color: #2A3D97;
			font-size: 12px;
			font-weight: bold;
			margin-bottom: 10px;
		}

		.linkLeerMas {
			/*float: left;*/
			clear: none;
			display: -moz-inline-box;
			display: inline-block;
			width: 60px;
			height: 12px;
			background: url(../img/botones/mas.gif) no-repeat 50px 2px;
			font-weight: bold;
			font-size: 9px;
		}
		
		.texto_azul {
			color: #2A3D97;
		}

/* Estilos de Formularios ================================================================ */

		.cuerpoArticulo input, .cuerpoArticulo textarea, .cuerpoArticulo select {
			background: #FFF url(../img/fondos/fondo_form.gif) repeat-x top center;		
			padding:2px 0 0 4px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #7A87C2;
			border: 1px solid #7F9DB9;
			border-bottom-color: #dae3eb;
			border-right-color: #dae3eb;
			margin-top: 3px;
		}
		
		.recomendar input, .recomendar select {
			background-color:#f6f6f6;
			padding:2px 0 0 4px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #7A87C2;
			border: 1px solid #7F9DB9;
			border-bottom-color: #dae3eb;
			border-right-color: #dae3eb;
			margin-top: 3px;
		}
		
		.recomendar textarea {
			width:275px;
			background-color:#f6f6f6;
			padding:2px 0 0 4px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #7A87C2;
			border: 1px solid #7F9DB9;
			border-bottom-color: #dae3eb;
			border-right-color: #dae3eb;
			margin-top: 3px;
		}

		.cuerpoArticulo input {
			height: 18px;
		}

		.cuerpoArticulo input.error, .cuerpoArticulo textarea.error {
			background-image:none;
			background-color: #f1b7b2;
			color: #990000;
			border-top-color: #990000;
			border-left-color: #990000;
			border-bottom-color:#FFCCCC;
			border-right-color: #FFCCCC;
		}

		.msgOk, .msgError{
			padding: 25px 20px 20px 90px;
			min-height: 40px;
			margin: 10px 0;
			
		}

		.msgOk {
			border: 1px solid #2A3D97;
			background: #F2F4FF url(../img/iconos/ok.gif) no-repeat 24px 20px;
			color: #2A3D97;			
		}
		
		.msgError {
			border: 1px solid #972A2A;
			background: #FFF2F2 url(../img/iconos/error.gif) no-repeat 24px 20px;
			color: #B52E2E;
		}
		
		.msgOk .titulo, .msgError .titulo {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			font-weight: bold;
		}
	
		.msgOk .texto, .msgError .texto  {
			font-size: 12px;
			font-weight: bold;
		}

		.campos_obligatorios {
			width: 100%;
			padding: 5px 0;
			text-align: right;
			font-weight: bold;
		}

/* Estilos de la barra de "Volver-Inicio" ================================================ */

		.volver_abajo, .volver_arriba {
			float:left;
			width: 615px;
			height: 20px;
		}

		.volver_abajo {
			margin: 25px 0 0 0;
			border-top: 1px dashed #D0E0F2;
			padding: 5px 0;
		}
		.volver_arriba {
			margin: 0 0 25px 0;
			border-bottom: 1px dashed #D0E0F2;
			padding: 5px 0 5px 0;
		}
		
		.volver_abajo .inicio {
			float: right;
			background: url(../img/botones/flechita_arr.gif) no-repeat 29px 5px;
			padding-right: 12px;
		}
		
		.volver_abajo .volver, .volver_arriba .volver {
			float: left;
			background: url(../img/botones/flechita_izq.gif) no-repeat 0 3px;
			padding-left: 10px;
		}
		
		.volver_arriba .volver {
			font-weight: bold;
			font-size: 12px;
			margin-top: 3px;
		}

		.volver_arriba .enviar, .volver_arriba .imprimir {
			font-weight: bold;
			font-size: 11px;
			float: right;
			height: 25px;
			padding-top:3px;
			margin-top: 0;
		}
		
		.volver_arriba .imprimir {
			background: url(../img/botones/boton_imprimir.gif) no-repeat 0 3px;
			padding-left: 20px;
		}
		
		.volver_arriba .enviar {
			background: url(../img/botones/boton_enviar.gif) no-repeat 0 3px;
			padding-left: 23px;
			margin-left: 10px;
		}
		
		.volver_arriba .tamanio_letra {
			float: right;
			margin:4px 12px 0 0;
		}

/* hack para IE, no tocar ni alterar ==================================================== */ 
		.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		 
		.clearfix{display: inline-block;}
		
		/* Hides from IE-mac \*/
		* html .clearfix{height: 1%;}
		.clearfix{display: block;}
		/* End hide from IE-mac */  
.text_error {
	color:#FF0000;
	font-weight: bold;
}
.buscador_error {
	background:#EEEEEE;
}
.handerPointer {
	cursor:hander;
	cursor:pointer;
}
