/* GENERALES
 ------------------------------------------------------------------------------------------------- */
body{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin : 10px 0px 10px 15px;
	color: #010101;
	background-color: #FFFFFF;
	font-size: 12px;
}
td{
	font-size: 12px;
}

/* FONDOS
 ------------------------------------------------------------------------------------------------- */
.fndCabSeccion{
	background-color: #116CBB;
}
.fndCabSeccionLineaPuntos{
	background-image: url(img/fndCabLineaPuntos.gif);
	background-repeat: repeat-x;
}
.fndFilaProgramacion1{
	background-color: #F3F3F3;
	border-bottom: 1px solid #B3B3B3;
	padding:7px;
}
.fndFilaProgramacion2{
	padding:7px;
}
/* CONTENEDORES
 ------------------------------------------------------------------------------------------------- */
.cntNavegacion{
	background-color:#5899D1;
}
.cntNavegacion td{
	padding:5px 10px 5px 15px;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}
.cntIconosCabecera{
	background-image: url(img/fndCabeceraIzq.gif);
	background-repeat: repeat-x;
	padding-bottom: 5px;
	padding-left: 15px;
	width:140px;
}
 .cntMenuCabecera{
	background-image: url(img/fndCabecera.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	width: 390px;
	height: 132px;
	text-indent:10px;
}
.cntCabeceraDerecha{
	background-image:url(img/cabeceraDerecha.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
td.cntLogosECG{
	padding-left: 30px;
	text-align:right;
}
td.cntLogosECG img{
	margin-left: 5px;
}
.cntContenido{
	padding-top: 2px;
	padding-bottom: 20px;
}
.cntColumIzquierda, .cntColumCentral{
	padding-right: 15px;
	border-right: 1px solid #000000;
	vertical-align: top;
}
.cntColumCentral{
	width:100%;
}
.cntColumIzquierda{
	padding-top:15px;
	width: 161px;
}
.cntColumDerecha{
	width: 142px;
	vertical-align: top;
	padding:15px 0px 20px 0px;
}
.cntColumDerechaGrande{
	width: 100%;
	vertical-align: top;
	padding: 0px 20px 0px 0px;
	border-right:1px solid #000000;
}
.cntPie{
	border-top: 1px solid #B3B3B3;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* PROGRAMAS */
.cntProgramacionMenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	padding: 15px 20px 5px 15px;
	white-space: nowrap;
}
.cntBloquePrograma_0, .cntBloquePrograma_1{
	padding: 10px 0px 10px 0px;
}
.cntBloquePrograma_0 .txtProgramasBreve, .cntBloquePrograma_1 .txtProgramasBreve{
	padding : 10px;
}
.cntBloquePrograma_1 .txtProgramasBreve{
	background-color:#F3F3F3;
	border-bottom: 1px solid #C1C1C1;
}
.cntBloquePrograma_0 .txtProgramasNombre, .cntBloquePrograma_1 .txtProgramasNombre{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #DDDDDD;
	padding: 0px 0px 5px 10px;
}
.cntBloquePrograma{
	padding: 15px 0px 0px 0px;
}
.cntBloquePrograma .txtProgramasNombre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0px 0px 5px 15px;
}

.cntBloquePrograma .txtParrafo, .cntBloquePrograma .txtPresentadorPrograma{
	padding:15px 0px 0px 15px;
}
.txtProgramasHorario{
	padding:5px 0px 0px 15px;
}
.cntBloquePrograma .acciones{
	padding: 4px 15px 4px 15px;
	border-top: 1px solid #B4B2B3;
	background-color:#F3F3F3;
	border-bottom: 1px solid #B4B2B3;
}
.cntBloquePrograma .acciones .separador{
	border-left:1px solid #B4B2B3;
	margin:0px 3px 2px 3px;
	height:11px;
	vertical-align:bottom;
}
.cntBloquePrograma hr{
	background-color:#B4B2B3;
	border:none;
	height:1px;
	margin:0px 0px 0px 0px !important;
	margin:-7px 0px 0px 0px;
	padding:0px;
}
.cntBloquePrograma .acciones img{
	display:inline;
	padding:0px;
	vertical-align:middle;
}
.cntBloqueNoticias, .cntBloqueGalerias {
	padding:20px 0px 0px 0px;
}
.cntBloqueNoticias .epigrafe, .cntBloqueGalerias .epigrafe{
	background-image:none;
	text-align:right;
	border-top: 1px solid #106DBD;
	background-color:#E2E2E2;
	padding:10px 10px 15px 0px;
}
.cntBloqueNoticias .bloque_0, .cntBloqueNoticias .bloque_1, .cntBloqueGalerias .bloque_0, .cntBloqueGalerias .bloque_1{
	padding:10px 0px 10px 15px;
}
.cntBloqueNoticias .bloque_1, .cntBloqueGalerias .bloque_1{
	background-color: #F3F3F3;
	border-bottom:1px solid #B4B2B5;
}
.cntBloqueNoticias .fecha, .cntBloqueGalerias .fecha{
	padding:3px 0px 0px 0px;
}

.tblProgramacion{
	border-top: 1px solid #B3B3B3;
}
/* FIN PROGRAMAS */


.cntBloquePresentador{
	border-bottom: 1px solid #116DBA;
	background-color: #F3F3F3;
}
.cntBloqueOtrosPresentadores{
	padding: 15px 0px 10px 15px;
	background-color: #F3F3F3;
}
.cntPresentadorDetalles{
	padding: 0px 0px 0px 15px;
}
.cntProgramacionListado{
	padding: 0px 0px 0px 15px;
}
.columna{
	padding-top:15px;
	border-left: 1px solid #000000;
	vertical-align:top;
}
/* ENLACES
 ------------------------------------------------------------------------------------------------- */
 a, a:link, a:visited, a:hover, a:active{
	color: #116DBA;
 	font-weight: bold;
	text-decoration: none;
}
a:hover{
	color: #E72019;
 	font-weight: bold;
	text-decoration: none;
}
 a.menu, a.menu:link, a.menu:visited, a.menu:hover, a.menu:active{
 	color: #FFFFFF;
}
.presentador{
	font-size: 12px;
	width: 100%;
	padding-bottom: 2px;
	border-bottom: 1px solid #B3B3B3;
}

/* TEXTOS
 ------------------------------------------------------------------------------------------------- */
 .txtHora{
    color: #E20001;
    font-weight: normal;
    font-size: 1em;
}
.txtResaltado{
	color: #2C94EB;
}
.txtParrafo{
	text-align: justify;
	padding : 10px 0px 10px 0px;

}
.txtEnlace{
	font-weight: bold;
}
.txtFechaPortada{
	width: 100%;
	text-align: right;
	font-size:10px;
	height: 15px;
}
.txtProgramasDetallesFecha{
	float: right;
	clear: both;
	display: inline;
	font-size: 12px;
	font-weight: normal;
}
.txtPresentadorPrograma{
	padding-top: 5px;
	text-align: justify;
}
.txtPresentadorNombreListado{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 100%;
}
.txtPresentadorNombreDetalles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 15px;
	padding-right: 20px;
	white-space: nowrap;
	border-bottom: 1px solid #B3B3B3;
}
.txtProgramacionBloqueDias{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	padding: 15px 20px 5px 0px;
	white-space: nowrap;	
	text-transform:uppercase;
}


/* ELEMENTOS DE FORMULARIO
 ------------------------------------------------------------------------------------------------- */
 input{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}
 .boton{
	background-color: #116DBA;
	color: #FFFFFF;
	border: 0px;
	height: 16px;
}

/* OTROS	*/
/* ------------------------------------------------------------------------------------------------- */

.epigrafe{
	border-collapse:collapse;
	margin:0px;
	height:35px;
	width:100%;
	background-image: url(img/fndEpigrafe.gif);
	background-repeat: repeat-x;
	background-position:bottom right;
}
.epigrafe td{
	margin:0px;
	padding:0px;
}
.epigrafe .bullet{
	vertical-align:bottom;
	text-align:left;
	padding:0px 0px 8px 10px;
}
.epigrafe .texto{
	vertical-align:top;
	text-align:right;
	padding:5px 5px 0px 0px
}
.columnaNoticias{
	width:100%;
	padding:0px 15px 0px 0px;
	vertical-align:top;
}

.cntBanner{
	padding:10px 0px 10px 0px;
	border-bottom: 1px solid #C1C1C1;
	background-color:#F3F3F3;
}
.cntBanner img{
	border:1px solid #DBDBD9;
}
td.cntForo{
	padding:20px 0px 0px 10px;
}
.efectoMenuCabecera{
	position:absolute;
	top:116px !important;
	top:130px;
	left:136px;
}
/* NOTICIAS PORTADA */
/* ------------------------------------------------------------------------------------------------- */
#portadaNoticia{
	clear:both;
	padding:15px 0px 0px 15px;
}
#portadaNoticia h1{
	font-size:18px;
	margin:0px 0px 5px 0px;
}
#portadaNoticia h2{
	margin : 0px 0px 12px 0px;
    font-size: 12px;
    font-weight: bold;
	color: #666666;
}
#portadaNoticia h3{
	font-size:11px;
	text-transform:uppercase;
	color:#E72019;
	margin:0px 0px 10px 0px;
}
#portadaNoticia p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 0px 0px;
}
#portadaNoticia p img{
	border:1px solid #1069BD;
	margin: 0px 5px 5px 0px;
	float:left;
}

.imgBulletTriangulo{/* triangulo separador */
	background-image: url(img/bulletTriangulo.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color:#386CA5;
	letter-spacing:1px;
}
.separadorNoticias{
	clear:both;
	border-bottom:1px solid #116DBA;
	margin:10px 0px 0px 0px;
}

/* NOTICIAS RELACIONADAS
 ------------------------------------------------------------------------------------------------- */
.noticiasRelacionadas {
    margin: 5px 0px 15px 0px;
	padding: 6px;
    background-color: #F3F3F3;
    border-bottom: 1px solid #B3B3B3;    
	color: #386CA5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
    font-weight: normal;
	clear: both;
}
.noticiasRelacionadas h4.tema {
	margin : 0px 0px 3px 0px;
	padding: 0px;
	font-weight: bold;
	color: #656565;
	height: 15px;
	font-size: 1em;
}
.noticiasRelacionadas h4.temaOtro {
	margin : 10px 0px 3px 0px;
	padding: 0px;
	font-weight: bold;
	color: #656565;
	height: 15px;
	font-size: 1em;
}
.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: 1em;
}

/* NOTICIAS RELACIONADAS FIN */

