
/*global resets - eliminates cross browser inconsistancies*/

* { margin:0; padding:0; }


fieldset { padding:.5em; } 

img {border: 0;}

a img {border: 0;}

/*end global resets*/

body {	
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#cccccc;
}



/*Typography 
These control the general, asthetic, typographical/text
elements of the css




/*General link Styling*/
a {
	color:#666666; 
	text-decoration: none;
}

a:hover{
	color: #999999 !important;	
	text-decoration: underline;
}

/*List item Styling*/


/*Graphical Elements
These styles provide management 
of content's appearences.
*/


#contenedor{
	width: 959px;
	position: relative;
	margin: auto;
	text-align:left !important;
	margin-top: 10px;
	background-image:url(../images/fdoPag.jpg);
	background-position: top center;
	background-repeat:repeat-y;
	
}

#logoTop{
	position:relative;
	width: 345px;
	height:90px;
	text-align:left;
	padding-left: 5px;
}

#btonNews{
	position:absolute;
	top: 80px;
	left: 30px;

}

#txtCabecera{
	width: 590px;
	height:90px;
	text-align:right !important;
	padding-right: 10px;
}
#btoCerrarSesion{
	width: 90px;
	padding: 5px 12px 5px 10px;
	margin: 10px 20px 0 0;
	background-color:#860001;
	color: #FFFFFF;
}
#btoCerrarSesion a{
	background-color:#860001;
	color: #FFFFFF;
}
#txtbienvenido{
	margin: 10px 20px 0 0;
}

#txtbienvenido strong{
	color:#993333;

}

#contPrivado{
	position:relative;
	width: 510px;
	height: 24px;
	background-color:#ababab;
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#ffffff !important;
	margin: 10px 10px 10px 80px;
}

#redesSociales{
	position:absolute;
	top: 40px;
	right: 5px;

}

#contPrivado input{
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#333333;
}

#botonPrivada{
	width: 85px;
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	background-color:#666666;
	color:#CCCCCC !important;
	border:0;
	margin-top: 5px;
	margin-right: 5px;
}

#mensajeError{
	position:absolute;
	top: 40px;
	left: 460px;
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#990000;
}

#fondoNews{
	width: 590px;
	text-align:right;
}

#segundaLinea{
	width: 959px;
	height: 190px;
	margin-bottom: 5px;
}
#fotoHome{
	width: 450px;
	height: 190px;
	margin-left: 12px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

#contBannersSuperiores{
	width: 484px;
	height: 190px;
	margin-right: 12px;
	background-color:#ededed;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}

#titPubliTop{
	width: 475px;
	height: 15px;
	text-align:right;
	padding: 5px 9px 0 0;
	font: 14px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
}

#bannerGrandeTop{
	width: 468px;
	border: 1px solid #444444;
	margin: 7px;
	text-align:center;
}
#bannerPequesTop{
	width: 468px;
	margin: 7px;
	text-align:center;
}

.fotosBaners{
	border: 1px solid #444444;
}

#contCentro{
	width: 936px;
	margin: 0px 11px 0 12px;
}

#centroIzq{
	width: 698px;
	margin-top: 5px;
}
#centroDer{
	width: 238px;
	margin-top: 5px;
	
}





#contBannersLateral{
	width: 238px;
	background-color:#ededed;
	margin-top: 5px;
	text-align:center;

}

#contBannersBottom{	
	width:100%;
	height: 328px;
	margin-top: 0px;
	background-color:#FFFFFF;
	background-image:url(../images/fdoPie.gif);
	background-repeat:repeat-x;
	text-align:center;

}
#marcoBlancoBanners{
	width: 950px;
	background-color:#FFFFFF;
	height: 180px;
	padding-top: 10px;
	margin-left: 1px;

}

#bannersBottom{
	width: 910px;
	height: 135px;
	padding: 10px 10px 10px 10px;
	margin: 0 12px 12px 12px;
	background-color:#ededed;
	
}
#bannersBottom li{
	width: 135px;
	text-align:center;
	float: left;
	list-style-type:none;
	padding-left: 12px;
}

#titPubliBottom{
	width:100%;
	height: 15px;
	text-align:left !important;
	padding: 0px 10px 10px 12px;
	font: 14px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
}

#firma{
	padding-top: 47px;
	color:#FFFFFF !important;

}

#politica{
	width: 450px;
	padding: 15px;
	margin: 10px;
	background-color:#FFFFFF;
	
}

#politica strong{
	color:#993333;
}

/*////////////////// HOME /////////////////////////////////////////////////*/

#contActual{
	width: 262px;
	height: 390px;
	background-image:url(../images/fdoNumeroActual.jpg);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:top;
	padding-top: 5px;
}

#titNumeroActual{
	width: 242px;
	height: 20px;
	font: 14px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#444444;
	font-weight:bold;
	margin: 0 10px 5px 10px;
	background-color:#f3f1f2;
	padding-top: 3px;
	

}
#titSumarioActual{
	width: 400px;
	height: 20px;
	font: 14px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#993333;
	margin: 0 10px 5px 10px;
	padding-top: 3px;
	

	

}
#contSumarioActual{
	width: 400px;
	padding-top: 5px;
	padding-left: 15px;
}

#contSumarioActual ul{
	padding-left: 25px;

}

#contSumarioActual li{
	padding-top: 10px;

}

#iconosActual{
	width: 230px;
	height:21px;
	background-image:url(../images/fdoIcnosActual2.gif);
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-left: 32px;
}


#contTxtSumarioActual{
	position:absolute;
	left: 10px;
	top: 760px;
	width: 280px;
	padding: 20px 10px 10px 10px;
}

#contTxtSumarioActual h1{
	color:#993333;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
}

#contTxtSumarioActual ul{
	padding-left: 25px;

}

#contTxtSumarioActual li{
	padding-top: 10px;

}

#contTxtSumarioBuscar{
	width: 400px;
	padding: 10px 10px 10px 10px;
}

#contTxtSumarioBuscar h1{
	color:#993333;
	padding-bottom: 10px;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
}
#separaBuscador{
	width: 660px;
	height:5px;
	background-color:#FFFFFF;
}
#leyendaBuscar{
	padding: 10px;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;

}
#leyendaBuscar strong{
	color:#993333;
}
/*////////////////// NOTICIAS /////////////////////////////////////////////////*/

#cuadroBuscador{
	width: 658px;
	height:82px;
	padding: 10px 0px 10px 10px;
	background-image:url(../images/icoBuscador.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#e6e4e5;
	border: 1px solid #999999;
	color: #444444;
}

#cuadroBuscador input{
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#333333; 
	background-color:#ffffff;
	border: 1px solid #666666;
}

#migas{
	width: 658px;
	height:15px;
	padding: 5px 0px 5px 10px;
	color: #993333;
}

#migas a{
	color:#999999 !important;
	text-decoration:none;
}
#migas a:hover{
	color:#444444 !important;
	text-decoration:underline;
}

#contTxtNoticias{
	width: 648px;
	padding: 20px 10px 10px 10px;
}
#contTxtNoticias img{
	padding: 5px 10px;
}
#contTxtNoticias h1{
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif !important;
	color:#444444 !important;
	height: 16px !important;
	margin-top: 11px;
	font-weight:normal !important;
}

#contTxtNoticias h2 {
	padding-top: 3px;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#993333 !important;
	font-weight:bold;
}
#contTxtNoticias h2 a{
	padding-top: 3px;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#993333 !important;
	font-weight:bold;
}

#contTxtNoticiasHomeCentro{
	width: 380px;
	padding: 20px 20px 10px 20px;
}
#contTxtNoticiasHomeCentro img{
	margin: 5px 10px;
	padding: 1px;
	border: 1px solid #ccc;
}
#contTxtNoticiasHomeCentro h1{
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif !important;
	color:#444444 !important;
	height: 16px !important;
	margin-top: 11px;
	font-weight:normal !important;
}

#contTxtNoticiasHomeCentro h2 {
	padding-top: 20px;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#993333 !important;
	font-weight:bold;
}
#contTxtNoticiasHomeCentro h2 a{
	padding-top: 3px;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#993333 !important;
	font-weight:bold;
}



#linkNoticia{
	width: 638px;
	height:20px;
	text-align: right;
	padding-right: 20px;
	margin-top: 5px;
}

#linkNoticia a{
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#993333 !important;
}

#volver{
	width: 638px;
}
#volver a{
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#CC3300 !important;
	font-weight:bold;
}
#iconosVerNoticia{
	width: 638px;
	height: 46px;
	background-image:url(../images/fdoVerNoticia.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin: 20px 0 10px 0;
	color:#cccccc;
	font: 15px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
}

#iconosVerNoticia img{
	padding-top: 10px;

}

#cuadroPagin{
	width: 600px;
	padding: 20px 10px 10px 10px;
}

#cuadroPagin td#numPag a{ 
	width: 20px;
	height:17px;
	padding-top: 3px;
	border: 1px solid #993333;
	background-color:  #ffffff;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
	display: block;
	text-decoration:none;
}

#cuadroPagin td#numPag a:hover{ 
	color: #ffffff !important;
	background-color:  #993333;

}
#cuadroPagin td#numSelect{ 
	width: 20px;
	height:20px;
	color: #ffffff !important;
	background-color:  #993333;
	text-align: center;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;

}

#contTextoLegal{
	width: 730px;
	height: 470px;
	padding: 20px 10px 10px 10px;
	background-color:#FFFFFF;
}

#contTextoLegal h1{
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 0 5px 0;
}
/*////////////////// EMPRESA /////////////////////////////////////////////////*/

#contTxtEmpresa{
	width: 648px;
	padding: 20px 10px 10px 10px;
}

#contTxtEmpresa h1{
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px 0 5px 0;
}

#contTxtEmpresa h1 a{
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:  #993333;
}

#contTxtEmpresa ul{
	padding: 10px 20px;
	list-style-type:none;
	margin-top: 40px;
	width: 550px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

#contTxtEmpresa li{
	padding-bottom: 10px;
	list-style-type:none !important;
}

#contTxtEmpresa input{
	width: 400px;
	border: 1px solid #999;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
}

.submitRegistro{
	width: 81px !important;
	border: 0px !important;
	margin-top: 20px;

}
.check{
	width: 20px !important;
	margin: 5px 2px 5px 0 !important;

}
#verWeb{
	width: 600px;
	height: 18px;
	background-image:url(../images/icoGOweb.gif);
	background-position: top right;
	background-repeat:no-repeat;
	text-align:right;
	padding-right: 25px;

}
/*////////////////// ENLACES /////////////////////////////////////////////////*/

#contTxtEnlaces{
	width: 648px;
	padding: 20px 10px 10px 10px;
}

#contTxtEnlaces h1{
	width: 600px;
	border-bottom: 1px solid #e3c6ca;
	background-image:url(../images/icoNoticias.gif);
	background-position: top left;
	background-repeat:no-repeat;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
}

#contTxtEnlaces h1 a{
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
}

#contTxtEnlaces h1 a:hover{
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:  #993333;
}

/*////////////////// CONTACTO /////////////////////////////////////////////////*/

#contTxtContacto{
	width: 648px;
	padding: 20px 10px 10px 10px;
}

#contTxtContacto a{
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 0;
	color:#333333;
}

#contTxtEnlaces a:hover{
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:  #993333 !important;
}

#contTxtContacto h1{
	font: 14px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 0;
	color:#993333;
}

#fdoCorreo a{
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	background-color:#868485;
	padding: 3px 5px;
	color:#FFFFFF;
}
#fdoCorreo2{
	width: 160px;
	font: 11px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	background-color:#9a3334;
	background-image:url(../images/icoSuscripcionRojo.gif);
	background-position: top right;
	background-repeat:no-repeat;
	padding: 3px 10px;
	
}

#fdoCorreo2 a{
	color:#FFFFFF !important;

}
#fdoCorreo a:hover, #fdoCorreo2 a:hover{
	color:#FFFFFF !important;
	text-decoration:underline;

}
/*////////////////// PRIVADA /////////////////////////////////////////////////*/
#topPrivada{
	padding:10px;
}
.FotoTop{
	padding:1px;
	border:1px solid #cccccc;
}

#bandaRoja{
	width: 935px;
	height: 18px;
	padding: 4px 0 0 10px;
	background-color:#860001;
	color:#FFFFFF;
	margin: 0 0 0 5px;

}

#cuadroTop{
	height:75px;
	margin:10px 10px 10px 0;
	background-color:#cecccd;
	border:1px solid #cccccc;
	padding: 15px 0 10px 0;
	color:#333333;
	background-image:url(../images/fdoPrivada.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

#cuadroTop strong{
	color:#993333;
	font-size: 11px;

}

.PortadaPrivada{
	padding: 5px;
	border: 1px solid #cccccc;
}

#txtRevistaDigital{
	width: 670px;
	margin-top: 5px;
}

#txtRevistaDigital h1{
	color:#993333;
	font-size: 14px;
	padding:5px;

}
#txtRevistaDigital h2{
	color:#444444;
	font-size: 12px;
	padding:5px;

}
#txtRevistaDigital p{
	color:#666666;
	font-size: 12px;
	padding:5px;
}

#txtRevistaDigital2{
	width: 670px;
	margin-top: 5px;
	background-color:#f4f2f3;
	border:1px solid #cccccc;
	margin-bottom: 25px;
}

#txtRevistaDigital2 h1{
	color:#993333;
	font-size: 14px;
	padding:5px;
	padding-left: 170px;
	margin-bottom: 20px;

}
#txtRevistaDigital2 h2{
	color:#444444;
	font-size: 12px;
	padding:5px;

}
#txtRevistaDigital2 p{
	color:#666666;
	font-size: 12px;
	padding:5px;
}

#btoDigital{
	width: 90px;
	height:30px;
	background-image:url(../images/botDig.png);
	background-repeat:no-repeat;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding: 3px 0 0 30px;
	margin-top: 10px;
}

#btoDigital a{
	color:#FFFFFF !important;
}

#contBannersBottom2{	
	width:100%;
	height: 128px;
	margin-top: 0px;
	background-color:#FFFFFF;
	background-image:url(../images/fdoPie.gif);
	background-repeat:repeat-x;
	text-align:center;

}

#contDatosPrivada{
	width: 450px;
	margin: 20px;
	color:#333333;
}

#contDatosPrivada input{
	width: 300px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#999999;
	border: 1px solid #999999;

}

#contDatosPrivada h1{
	font: 14px Arial, Helvetica, sans-serif;
	color:#993333;
}

#contDatosPrivada h2{
	width: 400px;
	font: 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#CC6666;
	padding: 10px;
	margin: 10px 0 10px 0;
}

#contDatosPrivada ul{
	list-style-type:none;
	margin:0px;
	margin-top: 20px;
}

#contDatosPrivada li{
	padding-top: 10px;
}
#contDatosPrivada strong{
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#botonDatosPrivada{
	width: 120px !important;
	background-color:#666666;
	color:#FFFFFF !important;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:0;

}

#volverRevista a{
	margin: 10px 20px;
	font: 14px Arial, Helvetica, sans-serif;
	color:#993333;
}
/*////////////////// DESCARGA REVISTA /////////////////////////////////////////////////*/

#contRevistaPDF{
	width: 200px;
	height: 300px;
	margin: 10px 30px 30px 10px;
	border: 1px solid #cccccc;
	padding: 20px;
}

#fdoRevistaPDF {	
	width: 170px;
	height: 22px;
	margin: 10px 6px 10px 0px;
	background-image:url(../images/fdoBotoneraNumeros2.gif);
	background-repeat:no-repeat;
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	padding-left: 25px;
	padding-top: 5px;
}

#fdoRevistaPDF {	
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
}
#contFormRevistadigital{
	width: 340px;
	height: 300px;
	margin: 10px 30px 30px 0px;
	border: 1px solid #cccccc;
	padding: 20px;

}
#contFormRevistadigital a{
	color:#993300 !important;

}

#contFormSolicitudRevistadigital{
	width: 540px;
	height: 300px;
	margin: 10px 30px 30px 0px;
	border: 1px solid #cccccc;
	padding: 20px;

}


/*////////////////// NUMEROS PUNLICADOS /////////////////////////////////////////////////*/

#conListNumeros{
	width: 648px;
	padding: 20px 10px 10px 10px;
	background-color:#eeeeee;
	margin-top: 10px;
}

#cuadroNum{
	width: 140px;
	height: 200px;
	margin: 10px 6px 00px 10px;
	background-color:#FFFFFF;
	padding: 10px 30px 30px 30px;
}

#titNum{
	width: 140px;
	text-align:center;
	color:#993333;
	font: 10px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 3px 0 3px 0;
}

#botoneraNumero{	
	width: 200px;
	height: 17px;
	margin: 0px 6px 10px 10px;
	background-image:url(../images/fdoBotoneraNumeros.gif);
	background-repeat:no-repeat;
	font: 9px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	padding-top: 8px;
}

#botoneraNumero td{
	padding-left: 25px;

}
/*////////////////// RECORDATORIO /////////////////////////////////////////////////*/

#contRecordatorio{
	margin: 50px 0 0 160px;
	width: 450px;
	height: 200px;
	border: 1px solid #cccccc;
	padding:15px;

}
#contRecordatorio h1{
	padding:15px 0 15px 0;
	font: 14px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color:#990000;

}



/*////////////////// MENU /////////////////////////////////////////////////*/
#menuTop{
	width: 954px;
	height: 33px;
	margin: 5px 0 5px 5px;
	background-image:url(../images/fdoMenu.gif);
	background-repeat:no-repeat;
}

#menuTop a{
	font: 12px/1.2em  Verdana,  Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration:none;
}

#menuTop a:hover{
	color: #cc9999 !important;
	text-decoration:none;
}

#fdoBotonTop{
	width: 152px;
	margin-left: 5px;
	padding-top: 11px;

}
