body{
	font: 75% Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #194A59;
	height: 100%;
	margin: 0;
	background: #184C5A;
}
* {
	margin: 0;
	padding: 0;
}

/* ENLACES */
a, a:visited{
	font-weight: bold;
	color: #E29628;
	text-decoration: none;
}
#cntMenu ul li a{
	margin: 0;
	padding: 7px 15px;
}
#cntSubmenu ul li a{
	margin: 0;
	padding: 4px 15px;
}
ul.galeria li a, ul.galeria li a:visited{
	font-weight:normal;
	color: #FFF;
	text-align: center;
	width: 16px;
	display: block;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
#cntPie a{
	font-weight: normal;
	color: #2B5882;
}
/* ENLACES FIN */


/* CONTENEDORES */
#cntTotal{
	width: 918px;
	overflow: hidden;
	margin: 10px auto 0px;
	padding: 0 0 10px 0;
	background: #184C5A;
}
#cntCabecera{
	height: 1%;
	overflow:hidden;
	margin: 0;
	padding: 0;	
}
#cntCabecera #cntBanners{
	clear: both;
}
#cntCabecera #cntBanners div.banner{
	float: left;
	margin: 0 10px 10px 0;
}
#cntCabecera .cntIconos {
	clear: both;
	height: 1%;
	overflow: hidden;
	padding: 10px 5px 0 5px;
	background: #C8DDE2;
} 
#cntMenu{
	float: left;
	clear: both;
	background: url(img/fndMenu.gif);
	background-repeat: repeat-y;
}
#cntSubmenu{
	background: url(img/fndMenu.gif);
	background-repeat: repeat-y;
	font-size: 110%;
	margin:10px 0px 10px 35px;
	overflow:hidden;
	height:1%;
}
#cntCuerpo{
	background:#91C1CB;
	padding:15px 15px 15px 15px;
	margin:0px 0px 0px 0px;
	overflow:auto;
	height:1%;
	clear:both;
}
#cntPie{
	background: #C8DDE2;
	padding:10px 0px 5px 0px;
	clear:both;
	color:#000000;
	font-size: 90%;
	overflow:hidden;
	height:1%;
}
#cntPie .logoPie{
	padding:0px 15px 0px 25px;
	float: left;
	clear: left;
}
#cntPie .contacto, #cntPie .copyRight{
	padding:0px 10px 0px 10px;
	float: left;
	clear: none;
}
#cntPie .logoOjd{
	padding:0px 10px 0px 10px;
	float: left;
	clear: right;
}
#cntPie .logoTitRSS{
	padding:0px 20px 0px 15px;
	float: left;
	clear: right;
}
#cntContenido{
	float:left;
	padding: 0px 0px 0px 0px;
	width:713px;
	font-size:90%;
	border:1px solid #77A7B3;
	background:#FFFFFF;
	overflow:hidden;
	height:1%;
}

#cntCuerpo #cntBanners{
	float:right;
	background: #B3D4DB;
	padding:10px 10px 0px 10px;
}
#cntCuerpo #cntBanners div.banner{
	margin:0px 0px 10px 0px;
}
#cntPaginacion{
	text-align:right;
	margin:0px 30px 10px 0px;
	clear:both;
}

#cntBuscador{
	margin:10px 0px 0px 35px;
	clear:both;
}
.cntFicha{
	clear:both;
	background:#E8EDF0;
	margin:5px 30px 15px 35px;
	border:1px solid #71A1AD;
	padding:10px;
	overflow:hidden;
	height:1%;
}
#cntFichas{
	clear:both;
	margin:10px 0px 10px 35px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	height:1%;
}
.cntFicha2{
	width:130px;
	height:300px;
	border:1px solid #71A1AD;
	background:#E8EDF0;
	float:left;
	margin:0px 25px 10px 0px;
	padding:0px 5px 5px 5px;
}
.cntFicha3{
	float:left;
	border:1px solid #71A1AD;
	width:200px;
	height:175px;
	margin:0px 21px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
.cntFicha4{
	border:1px solid #71A1AD;
	background:#E8EDF0;
	margin:0px 30px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	height:1%;
}
.cntFicha5{
	float:left;
	margin:0px 10px 10px 0px;
	border:1px solid #77A7B3;
}
#cntPortada .cntFicha3{
	margin:0px 18px 10px 0px;
}
#cntPortada .cntNoticias{
	padding:10px 10px 0px 10px;
}
#cntPortada .cntNoticias h4{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-bottom: 1px solid #E6E6E6;
}
#cntGaleria .cntFicha3{
	width:200px;
	height:135px;
	background:#FFFFFF;
}

#cntNavegacion{
	overflow:hidden;
	height:1%;
	clear:both;
}
#cntAtras{
	float:right;
	padding:10px 30px 5px 0px ;
}
.accionesNoticia #cntAtras{
	padding: 3px;
}
#cntGaleria{
	clear:both;
	background:#E8EDF0;
	margin:5px 30px 15px 35px;
	border:1px solid #71A1AD;
	padding:10px;
	overflow:hidden;
	height:1%;
}
#cntPortada{
	float:left;
	padding: 0px 0px 0px 0px;
	width:715px;
	font-size:90%;
	overflow:hidden;
	height:1%;
}
#cntPortada #cntColumnaIzq{
	float:left;
	width:489px;
}
#cntPortada #cntColumnaDer{
	float:right;
	width:210px;
}
#cntPortada #cntColumnaIzq .cntFicha, #cntPortada #cntColumnaDer .cntFicha{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
}
#cntPortada #cntColumnaIzq #cntFichas{
	width:453px;
}

/* CONTENEDORES FIN */


/* TITULARES */
h1{
	background:url(img/bullet.gif) no-repeat left;
	font-size: 175%;
	margin:10px 0px 0px 15px;
	padding:0px 0px 0px 20px;
}
#cntNavegacion h1{
	float:left;
	margin:10px 0px 0px 15px !important;
	margin:10px 0px 0px 7px;
}
h2{
	font-size: 150%;
	margin: 0px 0px 0px 0px;
}
h3{
	font-size: 120%;
	margin: 0px 0px 1px 0px;
}
h4{
	font-size:100%;
}
.cntFicha3 h3{
	clear:both;
	padding: 5px 0px 0px 0px;
	margin: 0px 10px 2px 10px;
}

.cntFicha3 h4{
	margin: 0px 10px 0px 10px;
}
.cntFicha4 h3{
	padding:10px 0px 2px 0px;
}
#cntGaleria h3{
	margin:0px 0px 5px 0px;
}
#cntGaleria h4{
	margin:0px 0px 3px 0px;
}
.btnGaleria{
	overflow:hidden;
	height:16px;
	clear:both;
	margin:0px 10px 0px 10px;
	padding:5px 0px 0px 0px;
}

/* TITULARES FIN */


/* TEXTOS */
.txtHora{
/*    color: #E20001;	*/
    font-weight: normal;
    font-size: 1em;
}
.alerta{
	clear:both;
	padding:10px 0px 10px 0px;	
	font-weight:bold;
}
p{
	margin: 0px 0px 15px 0px;
	line-height: 150%;
}
/* TEXTOS FIN */


/* LISTADOS */
#cntMenu ul, #cntSubmenu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	height:30px;
}
#cntSubmenu ul{
	height:24px;
}

#cntMenu ul li, #cntSubmenu ul li{
	float:left;
	padding:7px 0px 7px 0px;
}
#cntSubmenu ul li{
	padding:4px 0px 4px 0px;
}
#cntMenu ul li.sel, #cntMenu ul li a:hover, #cntMenu ul li.sel a, #cntSubmenu ul li.sel, #cntSubmenu ul li a:hover, #cntSubmenu ul li.sel a{
	background:#184C5A;
	color:#B0DCE5;
}
ul.galeria{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	height:20px;
	float:left;
}
ul.galeria li{
	border:1px solid #E09424;
	background:#E29428;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
ul.galeria li.sel, ul.galeria li a:hover, ul.galeria li.sel a, ul.galeria li.sel a:active, ul.galeria li.sel a:visited{
	background:#174B59;
	color:#E29428;
}
/* LISTADOS FIN */

/* IMAGENES */
img{
	border:none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.cntFicha img{
	float:left;
	margin:0px 10px 10px 0px;
}
#cntPaginacion img{
	vertical-align:bottom;
	vertical-align:middle;
}
.cntFicha img, .cntFicha2 img{
	border:1px solid #77A7B3;
}
.cntFicha2 img{
	margin:10px 13px 10px 13px;
}
.cntFicha3 img{
	border:none;
	border-bottom:1px solid #77A7B3;
	margin:0px 0px 0px 0px;
	float:left;
}
.cntFicha4 img{
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	border-right:1px solid #77A7B3;
}
img.zoom{
	cursor:pointer;
	border:none;
	float:right;
}
/* FIN IMAGENES */

/* FORMULARIO */
form{
	margin: 0;
}
input{
	font-size: 100%;
	height: 17px;
	border: 1px solid #184C5A;
}
input.boton{
	font-weight: bold;
	color: #FFF;
	height: 19px;
	vertical-align: bottom !important;
	vertical-align: baseline;	
	background: #E29628;
	border: none;
}
select{
	font-size: 90%;
}
/* FIN FORMULARIO */

/* NOTICIAS PORTADA */
/* ------------------------------------------------------------------------------------------------- */
#portadaNoticia{
	clear:both;
	margin:15px 30px 15px 35px;
	padding:0px 0px 15px 0px;
	overflow:hidden;
	height:1%;
	font-size:110%;
	border-bottom: 1px dashed #E6E6E6;
	width:610px;
}
#portadaNoticia h1{
	font-size:175%;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}
#portadaNoticia h2{
	margin : 0px 0px 12px 0px;
    font-size: 150%;
    font-weight: bold;
	color: #666666;
}
#portadaNoticia h3{
	font-size:100%;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
}
#portadaNoticia p{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}
#portadaNoticia p img{
	border:1px solid #77A7B3;
	margin: 0px 15px 5px 0px;
	float:left;
}


/* IMÁGENES
 ------------------------------------------------------------------------------------------------- */
.fotoNoticia{
	color: #656565;
	font-size: 90%;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 5px;
	background: #E6E6E6;
	border: 1px solid #C0C0C0;
	border-collapse: collapse;
}
.txtFoto{
	padding: 5px;
}
.imgBulletTriangulo{/* triangulo separador */
	background-image: url(img/bulletTriangulo.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color:#386CA5;
	letter-spacing:1px;
	font-weight:normal;
}

/* NOTICIAS RELACIONADAS
 ------------------------------------------------------------------------------------------------- */
.noticiasRelacionadas {
    margin: 5px 0px 0px 0px;
	padding: 6px;
    background-color: #F3F3F3;
    border-bottom: 1px solid #B3B3B3;    
	color: #386CA5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:110%;
    font-weight: normal;
	clear: both;
}
.noticiasRelacionadas h4.tema {
	margin : 0px 0px 3px 0px;
	padding: 0px;
	font-weight: bold;
	color: #656565;
	height: 15px;
	font-size: 100%;
}
.noticiasRelacionadas h4.temaOtro {
	margin : 10px 0px 3px 0px;
	padding: 0px;
	font-weight: bold;
	color: #656565;
	height: 15px;
	font-size: 100%;
}
.noticiasRelacionadas ul {
	list-style: none;
	margin: 2px 0px 0px 3px;
	padding: 0px;
}
.noticiasRelacionadas ul.otrasNoticiasRelacionadas{
	margin-top: 10px;
}
.noticiasRelacionadas li {
	background-image: url(img/bulletCuadrado.gif);
	background-repeat: no-repeat;
	background-position:top left;
	padding-left: 10px;
	margin-bottom: 2px;
}

/* Enlaces a cada una de las noticias relacionadas por tema. */
.noticiasRelacionadas a, .noticiasRelacionadas a:link, .noticiasRelacionadas a:visited, .noticiasRelacionadas a:hover, .noticiasRelacionadas a:active { 
    text-decoration: none;
    font-weight: normal;
	color: #386CA5;
    font-size: 100%;
}

/* NOTICIAS RELACIONADAS FIN */

/*Para el flash de entrada*/
#cntPop{
	position: absolute;
	top:0px;
	left:0px;
	z-index: 0;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	opacity: 0.8; /* Mozilla */
	filter: alpha(opacity=80); /* IE */
}
#cntFlashPop{
	position: absolute;
	z-index: 1;
	padding: 20px;
	margin:0px;
}



/* DETALLES DE UNA NOTICIA
 ------------------------------------------------------------------------------------------------- */
h6.accionesNoticia{ /* barra de botones (recomendar, imprimir, atrás) */
	color: #6B6B6B;
	padding: 3px 0px 3px 10px;
	margin-bottom: 20px;
	text-align: right;
	background: #E6E6E6;
	border-bottom: 2px solid #D89626;
	border-top: 1px solid #91C1CB;
}
h6.accionesNoticia img{
	margin-left: 4px;
}
.noticiaDetalle{
	clear: both;
	font-size: 110%;
    word-spacing: 3px;
	margin: 15px 30px 15px 35px;
}	
.noticiaDetalle .noticiasRelacionadas{
	margin-bottom: 15px;
}
/* Antetítulo de una noticia */
.noticiaDetalle h3 { 
	font-size: 100%;
    font-weight: bold;
    text-transform: uppercase;
	margin: 0px 0px 5px 0px;
}

/* Título de una noticia */
.noticiaDetalle h1 { 
	font-size: 175%;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding-left: 0px;
	background: none;
}

/* Subtítulo de una noticia */
.noticiaDetalle h2 { 
	margin : 0px 0px 12px 0px;
    font-size: 1em;
    font-weight: bold;
	color: #666666;
}
/* Firma de una noticia */
.noticiaDetalle h4 {
	font-size: 100%;
    color: #9A9A9A;
    font-weight: bold;
    margin: 0px 0px 7px 0px;
}

/* Texto de una noticia */ 
.noticiaDetalle p { 
	margin : 0px 0px 15px 0px;	
    font-size: 110%;
    word-spacing: 3px;
}

/* Negrita dentro de un texto */
.noticiaDetalle p strong{ 
    word-spacing: 3px;
    color: #666666;
	font-weight:bold;
}

/* PREGUNTA EN ENTREVISTA */
p.txtPreguntaEntrevista {
	font-weight: bold;
	margin-bottom: 4px;
}

/* Despieces, datos, ... */
.masInfo{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	display: block;
	overflow: auto;
	width:100%;
	color: #656565;
	border: 1px solid #E6E6E6;
	margin-bottom: 15px;
}

.masInfo .epigrafe{
	background-image: url(img/bulletCuadrado.gif);
	background-repeat: no-repeat;
	background-position: 11px 5px;
	background-color: #E6E6E6;
	font-weight: bold;
	color: #656565;
	padding: 6px 6px 6px 25px;
	height: 15px;
	font-size: 90%;
}

.masInfo p{
	margin: 10px;
	word-spacing: 3px;
	color: #7F7F7F;
}

.masInfo p strong{
	color: #7F7F7F;
}
