@charset "utf-8";
/* CSS Document */

* { 
	padding:0; margin:0; 
}
p {
	margin:15px 0 10px 0;	
}

body {
	font-family: "Trebuchet MS", "Lucida Sans", "Lucida Console", "Lucida Sans Unicode", Arial;
	text-align: left;
	background-image: url(/images/fondo-diagonales-gris.gif);
}
h1 {
	font-size: 16px;
	color: #333333;
	text-transform: uppercase;
	padding-bottom: 6px;
	line-height: 1em;
	font-weight: normal;
	padding-top: 24px;
}



a:link,
a:visited,
a:active {
	text-decoration: none;
	color: #003366;
/*	color: #666666;
 * 
 */
}

a:hover{
	text-decoration: underline;
/*	color: #333333;
 * 
 */
}

.clear {
 	clear:both;
	}


/* --------------- Containers basicos, basicamente solo bordes y ancho, todo lo demas esta dentro de estos dos containers ---------------- */

#Container-principal {
	width:958px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	min-height:0;
	background-color: #FFFFFF;
	}

#Container-secundario {
	width:938px;
	margin:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
	border-right-style: solid;
	border-left-style: solid;
}

/* --------------- Franja arriba con lo que esta dando y lo que va a dar ---------------- */

#Programa-actual {
	width:940px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
}
#Programa-actual a:link,
#Programa-actual a:visited,
#Programa-actual a:active {
	color:#ACC916;
}
#Programa-actual a:hover {
	color:#A5F400;
}

.Fondo-lineas-diagonales {
	width:320px;
	background-image: url(/images/fondo-lineas-diagonales.gif);
	background-repeat: repeat-x;
	float: left;
	height:26px;
}

.On-the-air {
	width:610px;
	background-color: #181818;
	float: right;
	height:26px;
	text-align: right;
	padding-right: 10px;
	line-height:24px;
}

/* --------------- CONTAINER PARA EL ENCABEZADO ---------------- */

#Header {
	width:940px;
	height:105px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
}

/* --------------- CONTAINER LOGOTIPO ---------------- */

#Container-logo {
	width:140px;
	margin-right: 20px;
	float: left;
}

/* --------------- LOGOTIPO Y ESPACIO ALREDEDOR ---------------- */

#Container-logo img {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 27px;	
	
}

/* --------------- CONTAINER MENU DE NAVEGACION ---------------- */

#Container-menu {
	width:780px;
	height:105px;
	float: right;
}

/* --------------- CONTAINER MENU PRINCIPAL ---------------- */

#Menu-principal {
	width:540px;
	height:31px;
	padding-top: 20px;
	float:left;
}

/* --------------- MENU PRINCIPAL ---------------- */

#Menu-item-HOME a:link,
#Menu-item-HOME a:visited,
#Menu-item-HOME a:active
	{
	width:90px;
	height:31px;
	background-image: url(/images/fondo-menu-home.gif);
	float: left;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
	color: #005991;
	text-decoration: none;
	font-weight: normal;
}

#Menu-item-HOME a:hover
	{
	background-image: url(/images/fondo-menu-home-seleccionado.gif);
}

#Menu-item-EL-CANAL a:link,
#Menu-item-EL-CANAL a:visited,
#Menu-item-EL-CANAL a:active
	{
	width:122px;
	height:31px;
	background-image: url(/images/fondo-menu-el-canal.gif);
	float: left;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
	color: #005591;
	text-decoration: none;
	font-weight: normal;
}

#Menu-item-EL-CANAL a:hover
	{
	background-image: url(/images/fondo-menu-el-canal-seleccionado.gif);
}

#Menu-item-PROGRAMACION a:link,
#Menu-item-PROGRAMACION a:visited,
#Menu-item-PROGRAMACION a:active
	{
	width:180px;
	height:31px;
	background-image: url(/images/fondo-menu-programacion.gif);
	float: left;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
	color: #005991;
	text-decoration: none;
	font-weight: normal;
}

#Menu-item-PROGRAMACION a:hover
	{
	background-image: url(/images/fondo-menu-programacion-seleccionado.gif);
}


#Menu-item-CONTACTOS a:link,
#Menu-item-CONTACTOS a:visited,
#Menu-item-CONTACTOS a:active
	{
	width:148px;
	height:31px;
	background-image: url(/images/fondo-menu-contactos.gif);
	float: left;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
	color: #005991;
	text-decoration: none;
	font-weight: normal;
}

#Menu-item-CONTACTOS a:hover
	{
	background-image: url(/images/fondo-menu-contactos-seleccionado.gif);
}

/* --------- CAJITA DE BUSQUEDA AL LADO DEL MENU ------------*/
#Container-busquedas {
	width:239px;
	height:31px;
	float: left;
}
#Container-busquedas span.search_error {
	color:red;
	font-size:10px;
	text-align:right;
	height:15px;
	float:right;
	width:200px;
	padding:5px 15px 0 0;
	font-weight:bold;
}
#Busquedas {
	text-align:right;
	vertical-align:middle;
	height: 31px;
	width: 160px;
	float: right;
}
#Busqueda-borde {
	background-image: url(/images/busqueda-borde.gif);
	float: left;
	height: 31px;
	width: 8px;
}
#Busqueda-campos {
	float: left;
	height: 25px;
	width: 142px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	padding-left: 10px;
	padding-top: 5px;
}
.campo-buscar {
	background-image: url(/images/fondo-campo-busqueda.gif);
	border: 1px solid #E7E7E7;
	width: 100px;
	font-size: 11px;
	color: #666666;
	float: left;
	height: 16px;
	padding-top: 3px;
	padding-left: 3px;
}
.boton-buscar {
	float: left;
}
/* --------------- CONTAINER MENU SECUNDARIO ---------------- */

#Menu-secundario {
	width:778px;
	height:28px;
	background-image: url(/images/fondo-sub-menu.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7D7D7;
	font-size: 14px;
	line-height: 26px;
	color: #525252;
	float:left;
}
#Menu-secundario a:link, 
#Menu-secundario a:active, 
#Menu-secundario a:visited {
	color:#666666;
}
/* --------------- ITEMS MENU SECUNDARIO ---------------- */

#Menu-secundario UL{
	list-style-type: none;
	padding-left: 20px;
}

#Menu-secundario LI{
	display: inline;
	padding-right: 20px;
}

/* --------------- SOMBRA MENU PRINCIPAL ---------------- */

#Sombra-menu-principal {
	width:778px;
	height:17px;
	background-image: url(/images/sombra.gif);
	background-repeat: no-repeat;
	background-position: center -3px;
}

/* --------------- CONTAINER LAYOUT INTERIOR */

#Container-layout-interior {
	width:940px;
	background-image: url(/images/fondo-layout-interior.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 18px;
}
/* --------------- CONTAINER EL CANAL */

#Container-El-Canal {
	width:500px;
	text-align: left;
	padding-right: 30px;
	font-size: 14px;
	color: #333333;
	padding-left: 8px;
	line-height: 1.5em;
	float: left;
	padding-top: 4px;
}

#Container-Contactos {
	width:537px;
	text-align: left;
	font-size: 14px;
	color: #333333;
	line-height: 1.5em;
	float: left;
	padding-top: 1px;
}
#Container-elsaber {
	width:757px;
	text-align: left;
	font-size: 14px;
	color: #333333;
	line-height: 1.5em;
	float: left;
	padding-top: 1px;
}

#Container-elsaber label,
#Container-Contactos label {
	font-family: "Trebuchet MS", "Lucida Sans", "Lucida Console", "Lucida Sans Unicode", Arial;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	float: left;
	width: 5em;
	margin-right: 1em;
}
#Container-elsaber OL,
OL#enviar_amigo,
#Container-Contactos OL {
	list-style-type: none;
}
#Container-elsaber li,
#Container-Contactos LI {
	list-style-type: none;
	padding-bottom: 10px;
	margin-bottom: 2px;
	padding-left: 10px;
	clear: left;
	float: left;
	width: 98%;
	padding-top: 10px;
}
OL#enviar_amigo li {
	list-style-type: none;
	padding-bottom: 5px;
	margin-bottom: 2px;
	padding-left: 10px;
	clear: left;
	float: left;
	width: 98%;
	padding-top: 5px;
	background-color:#ECECEC;
}
OL#enviar_amigo li label {
	width:130px;
	float:left;
	text-align:right;
	margin-right:5px;
}
/* --------------- CONTENIDO INTERIOR ---------------- */

.Columna-simple-interior {
	width:130px;
	padding-right: 25px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 10px;
	line-height: 1.1em;
	float: left;
}

.Columna-simple-interior a:link,
.Columna-simple-interior a:visited,
.Columna-simple-interior a:active
	{
	font-size: 12px;
	font-weight: bold;
	/* color: #333333;
	 * 
	 */
}

.Columna-simple-interior a:hover
	{
	text-decoration: underline;
}

#Container-interior-columna-central
	{
	width:540px;
	float:left;
	text-align: left;
	margin-top: 18px;
	padding-right: 20px;
	}

#Container-interior-columna-2
	{
	width:760px;
	float:left;
	text-align: left;
	margin-top: 18px;
	padding-right: 20px;
	}

.Titulos-interiores {
	font-size: 30px;
	line-height: 30px;
	color: #333333;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 6px;
	width: 530px;
	text-transform: uppercase;
	letter-spacing: -0.7px;
	margin-top: 1px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C1C1;
}

/* --------------- PROGRAMACION EN DESTAQUE ---------------- */

.en-destaque {
	padding-bottom: 10px;
	font-size: 11px;
	
}
.en-destaque p {
	margin:0;
}
.en-destaque-titulo
{
	font-weight: bold;
	color: #005991;
}

.en-destaque-horario {
	font-weight: bold;
	color: #005991;
	padding-top: 5px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.columna-generica-simple {
	padding-bottom: 10px;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
}

.Programacion-destaques-sidebar {
	padding-bottom: 15px;
}


/* --------------- FECHAS PROGRAMACION ---------------- */

#Fechas-programacion {
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 3px;
	width: 536px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 1px;
}

#Fechas-programacion a:link,
#Fechas-programacion a:visited,
#Fechas-programacion a:active{
	color: #333333;
	padding: 6px;
}
#Fechas-programacion a:hover {
	color: #FFFFFF;
	background-color: #0379ab;
}

#Fechas-programacion li.seleccionado a
	{
	color: #FFFFFF;
	background-color: #0379ab;
}

#Fechas-programacion UL{
	list-style-type: none;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

#Fechas-programacion LI{
	display: inline;
}

#Fechas-programacion LI.seleccionado{
	font-weight: bold;
}

/* --------------- PROGRAMACION ---------------- */
#hoja_programacion {
	width:550px;
}
#Programacion-diaria {
	width:540px;
	zoom:1;
	float: left;
	font-size: 12px;
	color:#444444;
}

#Programacion-diaria UL{
	width:536px;
	float: left;
	list-style-type: none;
}

#Programacion-diaria LI{
	background-image: url(/images/fondo-diagonales-programacion.gif);
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
}

#Programacion-diaria LI.seleccionado{
	background-image: url(/images/fondo-diagonales-programacion-seleccionado.gif);
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	font-weight: bold;
}

#Programacion-diaria LI a:link,
#Programacion-diaria LI a:active,
#Programacion-diaria LI a:visited {
	border-bottom:1px solid #BBBBBB;
/*	font-weight:bold;*/
}

#Programacion-diaria LI a:hover {
	text-decoration:none;
	color:#000000;
	border-bottom:1px solid #666666;
}

#Programacion-diaria strong {
	margin-right: 20px;
	font-weight: bold;
	color: #005991;
}

/* --------------- PROGRAMACION SIDEBAR DERECHA ---------------- */

#Sidebar-derecha-3-columnas {
	width:220px;
	float: left;
}

#Online-en-vivo {
	width:200px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#Online-en-vivo strong{
	color:#EF3137
}

/* ----- ESTILOS PARA LAS ENCUESTAS ----- */
#Encuestas {
	width:200px;
	margin:0 10px 0 5px;
	font-size: 12px;
}

#Container-encuestas {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 200px;
	}

.formulario-encuesta {
	float: left;
	width: 200px;
}

.formulario-encuesta button {
	margin-top: 4px;
	margin-bottom: 5px;

}

.formulario-encuesta label {
	display: block;
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	line-height: 25px;
	
}

.formulario-encuesta input {
	padding-top: 3px;

}

.top-negativo {
	font-size: 12px;
	margin: -5px 0 0 0;
	color: #333333;
}

#Encuestas p a:link,
#Encuestas p a:visited,
#Encuestas p a:active{
	color: #333333;
}

#Encuestas p a:hover{
	color: #000000;
	text-decoration: underline;
}
/* -- resultado de encuestas -- */
#Container-resultados-encuestas {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 200px;
	padding-top: 8px;
}
#Container-resultados-encuestas p {
	margin:0;
}
.items-resultados {
	font-size: 11px;
	color: #2E2E2E;
	clear: both;
	padding-bottom: 20px;
	display: block;
}
.barra {
	background-color: #D8D8D8;
	float: left;
	height: 14px;
	width: 165px;
	display: block;
	background-image: url(/images/fondo-gris-resultados-encuesta.gif);
	background-repeat: repeat;
}
.porcentaje {
	height: 14px;
	display: block;
}
.color-porcentaje {
	background-color: #005991;
	background-image: url(/images/fondo-azul-resultados-encuesta.gif);
}
.gris-porcentaje {
	background-color: #828282;
	background-image: url(/images/fondo-gris-oscuro-resultados-encuesta.gif);
}

.porcentaje-numero {
	font-size: 11px;
	padding-left: 5px;
	float: left;
	display: block;
	height: 14px;
	font-weight: bold;
}

/* ---- PARA LA PARTE DE AUTORIDADES DENTRO DE "EL CANAL" ---- */


#Autoridades {
	width:200px;
	height:530px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size:13px;
	float: left;
	overflow: hidden;
	display: inline;
}

#Autoridades span,
#Autoridades bold {
	font-size:14px;
}
/* --------------- SECCION DE CONTACTOS ------------------- */
form#form_elements {
	
}

/* --------------- ESTILOS PARA SECCION NOTICIAS ---------------- */

#Container-Noticias {
	width:500px;
	text-align: left;
	padding-right: 30px;
	font-size: 14px;
	color: #333333;
	padding-left: 8px;
	line-height: 1.5em;
	float: left;
	padding-top: 4px;
}
#Container-Noticias H2 {
	font-weight: normal;
	font-size: 20px;
	line-height: 18px;
}

#Container-Noticias p{
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#contenido-noticia p{
	padding: 5px 0 5px 0;
}
#intro-noticia {
	font-size:13px;
	color:#000000;
	padding: 5px 0 5px 0;
	font-weight:bold;
}
.fecha-noticias {
	font-size: 11px;
	line-height: 12px;
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
}
.Noticias-opciones-extra {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	font-size: 11px;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
	line-height: 16px;
	
}

.Noticias-opciones-extra IMG{
	padding-right: 5px;
}

.firma-noticias {
	font-size: 11px;
	line-height: 12px;
	display: block;
	padding-bottom: 7px;
	padding-top: 7px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D8D8D8;
	margin-top: 10px;
	color: #585858;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}

#Otras-noticias {
	width:200px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
	overflow: hidden;
	display: inline;
}
#Otras-noticias h1 {
	font-size: 16px;
	color: #333333;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 24px;
	padding-bottom: 0px;
}

#Otras-noticias UL {
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 6px;
}

#Otras-noticias LI {
	list-style-type: none;
	background-color: #F1F1F1;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	margin-bottom: 2px;
}
#Otras-noticias li.fecha-noticias {
	background-color:#C1C1C1;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	line-height:normal;
}

#Otras-noticias a:link,
#Otras-noticias a:visited,
#Otras-noticias a:active
	{
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
}


/* --------------- ESTILOS DE PRUEBA ---------------- */

.padding-izquierda {
	padding-left: 10px;
	padding-right: 8px;
	color: #666666;
}


/* --------------- FOOTER ---------------- */

#Footer a:link,
#Footer a:active,
#Footer a:visited {
	color:#FFFFFF;
}

#Footer
	{
	width:920px;
	height:65px;
	background-color: #005991;
	padding: 10px;
	text-align: right;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 10px;
	zoom: 1;
}

#Footer p {
	margin:0;
	padding:0;
}
#Below-Footer {
	width:958px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	min-height:0;	
	color:#EEEEEE;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:center;
}
/* --- NOTICIAS --- */

#Noticias-relacionadas-sidebar UL {
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 6px;
}
#Noticias-relacionadas-sidebar LI {
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 2px;
	display: list-item;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}
#Noticias-relacionadas-sidebar a:link, #Noticias-relacionadas-sidebar a:visited, #Noticias-relacionadas-sidebar a:active {
	padding-top: 3px;
	padding-bottom: 5px;
}
#Noticias-relacionadas-sidebar a:hover {
	color: #000000;
	text-decoration: underline;
}

#columna-noticias-relacionadas {
	padding-bottom: 10px;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
}
#columna-noticias-relacionadas h1 {
	font-size: 16px;
	color: #333333;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 24px;
	padding-bottom: 3px;
}
.Container-comentarios {
	margin-top: 15px;
	float: left;
	width: 500px;
	padding-right: 30px;
	padding-left: 8px;
}
.Comentarios-publicados {
	font-size: 14px;
	font-weight: normal;
}
.Agregar-comentario {
	font-size: 18px;
	font-weight: bold;
	color: #005991;
	margin-bottom: 5px;
}



#Form-agregar-comentario {
	padding-bottom: 20px;
	float: left;
	width: 100%;
	padding-top: 15px;
	font-size:14px;
}

#Form-agregar-comentario label {
	color: #434343;
	width: 100px;
	float: left;
}
#Form-agregar-comentario OL {
	list-style-type: none;
}
#Form-agregar-comentario LI {
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #ECECEC;
	margin-bottom: 2px;
	padding-left: 4px;
}
.boton-enviar-comentario {
	font-size: 12px;
	color: #2E2E2E;
	margin-left: 100px;
}

#Container-Programas-Generico {
	width:500px;
	text-align: left;
	padding-right: 30px;
	font-size: 14px;
	color: #333333;
	padding-left: 8px;
	line-height: 1.5em;
	float: left;
	padding-top: 4px;
}
#Container-Programas-Generico p {
	margin:15px 0 10px 0;	
}
#Container-Programas-Generico h2 {
	font-size: 14px;
	color: #006699;
	margin-bottom: -3px;
}
#Container-Programas-Generico img {
	float:right;
	display:block;

}
#Container-Programas-Generico .botones {
	text-align:right;
	
}
#Container-Programas-Generico .botones img {
	float:none;
	display:inline;
}

/* ---- COMENTARIOS VARIOS ---- */
#Comentario-Videos,
.Comentario {
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
#Comentario-Videos p,
.Comentario p {
	padding:0;
	margin:0;
}
.Comentario-hecho-por {
	font-weight: bold;
	color: #005991;
	font-size: 14px;
	line-height: 14px;
	padding:0;
	margin:0;
}
.Comentario-fecha {
	font-size: 11px;
	color: #585858;
	padding:0;
	margin:0;
}
p.Comentario-cuerpo {
	font-size: 12px;
	color: #2E2E2E;
	padding:0;
	margin:5px 0 0 0;
}

/* --- titulo para programas relacionados dentro de la página de programa --- */
#Container-Programas-Relacionados  {
	margin-top:10px;	
}
#Container-Programas-Relacionados h1 {
	color:#333333;
	font-size:16px;
	font-weight:normal;
	line-height:1em;
	text-transform:uppercase;
}
#Container-Programas-Relacionados h2 {
	color:#006699;
	font-size:12px;
	margin-bottom:-3px;
}
.Detalle-programa-nombre {
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
}
.Detalle-programa-nombre a:link,
.Detalle-programa-nombre a:visited, 
.Detalle-programa-nombre a:active {
	text-decoration:underline;
}
#Container-Programas-Relacionados .Detalle-programas-horario {
	font-size: 12px;
	color: #333333;
	padding: 1px  0px  1px 6px;
	margin-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C1C1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C1C1;
	font-style: italic;
	background-color: #FFFFFF;
}

/* -------- fin de programas relacionados ----------- */

#Videos-relacionados-container {
	width:200px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-bottom: 20px;
	float: left;
	overflow: hidden;
	display: inline;
}
#videos_relacionados{
	height:520px;
}
#videos_relacionados p {
	margin:0;
}
.Video-relacionado {
	font-size: 10px;
	color: #434343;
	padding-bottom: 10px;
	
	}
.Video-relacionado p {
	padding:0;
	margin:0;
}
#Mas-videos-relacionados {
	font-size: 11px;
	color: #2E2E2E;
	background-color: #FFFFCC;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.titulito {
	color: #006699;
}
.Detalle-programas-horario {
	font-size: 14px;
	color: #333333;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 6px;
	width: 530px;
	margin-top: 1px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C1C1;
	font-style: italic;
	background-color: #FFFFCC;
}
#Recetas {
	font-size: 12px;
}
#Recetas UL {
	font-size: 12px;
	padding-top: 5px;
	margin-left: 5px;
	padding-left: 12px;
	list-style-position: outside;
	list-style-image: url(/images/bullet.gif);
}
#Recetas LI {
	font-size: 12px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#Container-videos img {
	padding: 0px;
}
#Container-videos {
	margin-top: 8px;
}
.Opciones-extra-generico {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 1px;
}

.Opciones-extra-generico img {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.Container-comentarios-videos {
	margin-top: 15px;
	width: 430px;
	padding-right: 50px;
	float: left;
}
.Container-comentarios-videos p {
	padding: 0px;
	margin: 0px;
}

.Comentario-respuesta {
	font-size:12px;
	background-color:#EEEEEE;
	color:#000000;
	padding:2px 5px 2px 15px;
	margin:0 0 0 15px;
}
.Respuesta-titulo {
	background-color:#CCCCCC;
	color:#005991;
	padding:0px 0px 0px 10px;
	margin:5px 0 0 15px;
}
.Comentario-respuesta b {
	color:#005991;
	font-size:13px;
}
.Comentario-fecha {
	line-height:15px;
}

/* --- ESTILOS EXTRAS --- */
.left {
	float:left;
}
.right {
	float:right;
}
#rodo_captcha {
	float:left;
}

/* -------- PARA EL MENU DE CATEGORIAS DE VIDEOS --------- */
#Categorias-videos-sidebar {
	width:130px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
	overflow: hidden;
	display: inline;
}
#Categorias-videos-sidebar h1 {
	font-size: 16px;
	color: #333333;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 24px;
	padding-bottom: 0px;
}
#Categorias-videos-sidebar UL {
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 6px;
}
#Categorias-videos-sidebar LI {
	list-style-type: none;
	background-color: #2E2E2E;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 2px;
	font-size: 12px;
	color: #C2C2C2;
	line-height: 14px;
}
#Categorias-videos-sidebar a:visited, 
#Categorias-videos-sidebar a:link, 
#Categorias-videos-sidebar a:active {
	font-size: 14px;
	color: #82D0FF;
	font-weight: bold;
	text-decoration:none;
}
#Categorias-videos-sidebar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

/* ---- listado de videos por categoría seleccionada ----- */
#Container-Videoclips {
	width:500px;
	text-align: left;
	padding-right: 30px;
	font-size: 14px;
	color: #333333;
	padding-left: 8px;
	line-height: 1.5em;
	float: left;
	padding-top: 4px;
}
.videoclips-container-individual {
	float: left;
	width: 128px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-right: 30px;
}
.videoclips-container-individual p {
	padding:0 0 0 0;
	margin:0;
	}
.videos-indiv-titulos {
	font-family: "Trebuchet MS", "Lucida Sans", "Lucida Console", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 3px;
	margin-top:0px;
}
.videos-indiv-descripcion {
	font-family: "Trebuchet MS", "Lucida Sans", "Lucida Console", "Lucida Sans Unicode", Arial;
	font-size: 12px;
	line-height: 13px;
	padding: 3px 0 0 0;
}
.videos-indiv-comentarios {
	font-family: "Trebuchet MS", "Lucida Sans", "Lucida Console", "Lucida Sans Unicode", Arial;
	font-size: 10px;
	font-weight: bold;
	color: #345374;
	padding:0px 0 0 0;
	margin:0px;
}
.video-titulo {
	text-transform:none;
}
.video-titulo strong {
	text-transform:uppercase;
}

/* ------ RESULTADO DE BUSQUEDAS -----*/
#Container-Resultados-Busqueda {
	width:525px;
	text-align: left;
	padding-right: 5px;
	font-size: 14px;
	color: #333333;
	padding-left: 8px;
	line-height: 1.2em;
	float: left;
	padding-top: 4px;
}
#Container-Resultados-Busqueda .texto_busqueda {
	color: #005991;
	font-weight: bold;
}
.div-resultados-busqueda {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	margin-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	background-image: url(../images/fondito-resultados-busqueda.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	background-color: #E6EEF9;
	min-height:65px;
}
.div-resultados-busqueda p {	
	margin:0;
}
.encontrado-en {
	color: #005991;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
}
.parrafos-resultados {
	padding-top: 8px;
}

.titulos-resultados{
	font-weight: normal;
	font-size: 14px;
}
.fecha-resultados {
	font-size:12px;
}
.horario-resultados {
	background-color:#FFFFFF;
	border-bottom:1px solid #C1C1C1;
	border-top:1px solid #C1C1C1;
	color:#333333;
	font-size:12px;
	font-style:italic;
	margin-top:2px;
	padding:1px 0 1px 6px;	
}
.titulos-resultados a:link,
.titulos-resultados a:active,
.titulos-resultados a:visited {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.titulos-resultados a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-decoration:none;
}
.thumbnail-videos-busqueda {
	float: left;
	width: 128px;
	margin-right: 10px;
	height: 67px;
}
.thumbnail-programas-busqueda {
	float: left;
	width: 60px;
	margin: 5px 10px 0 0;
	height: 59px;
	border-top:1px solid #999997;
	border-left:1px solid #999997;
	border-bottom:3px solid #999997;
	border-right:3px solid #999997;
}
.thumbnail-programas-busqueda img {
	display:block;
	border:1px solid #FFFFFF;
}
/* --- SECCION DE LA QUINIELA ---- */
#resultado_quiniela {

}
#quiniela-sorteos-anteriores {
	height:535px;
}
#columna-quiniela-sorteosanteriores {
	padding-bottom: 10px;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
}
#sidebar-quiniela-sorteosanteriores a:hover {
	color: #000000;
	text-decoration: underline;
}
#sidebar-quiniela-sorteosanteriores a:link, 
#sidebar-quiniela-sorteosanteriores a:visited, 
#sidebar-quiniela-sorteosanteriores a:active {
	padding-top: 3px;
	padding-bottom: 5px;
	color: #585858;
	font-size: 10px;
	font-weight: bold;
}
#sidebar-quiniela-sorteosanteriores LI {
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 2px;
	display: list-item;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	background-color: #EBEBEB;
	padding-left: 5px;
	padding-right: 5px;
}
#sidebar-quiniela-sorteosanteriores UL {
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 6px;
}
.quiniela-anteriores-mes {
	font-size: 14px;
	font-weight: bold;
	color: #669900;
}

#Container-quiniela {
	width:500px;
	text-align: left;
	padding-right: 30px;
	font-size: 14px;
	color: #333333;
	padding-left: 8px;
	line-height: 1.5em;
	float: left;
	padding-top: 4px;
}

#fecha-quiniela {
	font-size: 18px;
	padding-left: 5px;
	color: #005991;
	margin-top: 5px;
	width: 530px;
	float: left;
}

#pozo-acumulado {
	color: #FFFFFF;
	font-size: 16px;
	border: 1px solid #999999;
	background-color: #005991;
	margin-top: 5px;
	float: left;
	width: 525px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 2px;
}
#pozo-acumulado strong {
	color: #A5F400;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
}
#pozo-acumulado h4 {
	color: #D9FF8A;
	font-size: 10px;
}



#Numeros-limitados-container {
	width:200px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
	overflow: hidden;
	display: inline;
}

#numeros-limitados {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #333333;
	line-height: 24px;
	background-color: #E7FFB3;
	text-align:center;
}
#sortea-anuncio {
	margin-top: 15px;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	line-height: 18px;
	color: #005991;
	font-weight: normal;
}

.container-resultados-quiniela {
	float: left;
	width: 130px;
	margin-top: 10px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 15px;
	margin-right: 5px;
}
.container-resultados-quiniela td {
	padding: 5px;
}
.container-resultados-quiniela td.row1 {
	background-color: #EBEBEB;
}
.container-resultados-quiniela td.row2 {
	background-color: #ECFFC4;
}

.horario-sorteos {
	color: #A5F400;
	background-color: #333333;
	font-weight: bold;
	font-size: 10px;
}
.sorteo-nro {
	color: #FFFFFF;
	background-color: #666666;
	font-weight: bold;
	font-size: 9px;
}


/* ---- estilo para links de paginación ---- */
.pagination_search {
	background: white;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	width:525px;
	text-align:center;
}
.pagination {
	background: white;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	/* self-clearing method: */ 
}
#Noticias-relacionadas-sidebar .pagination a,
#Noticias-relacionadas-sidebar .pagination span,
#Otras-noticias .pagination a, 
.pagination a, 
#Otras-noticias .pagination span,
.pagination span {
    float: left;
	height: 15px;
	color: #434343;
	font-size: 9px;
	border-collapse:separate;
	border-spacing:1px;
	text-decoration:none;
	font-weight: bold;
	border: 1px solid #E1E1E1;
	text-align:center;
	margin:0 0 0 1px;
	padding:0 3px 0 3px;
	line-height:normal;

}
.pagination_search a,
.pagination_search span {
/*    float: left;
 */
	height: 15px;
	color: #434343;
	font-size: 9px;
	border-collapse:separate;
	border-spacing:1px;
	text-decoration:none;
	font-weight: bold;
	border: 1px solid #E1E1E1;
	text-align:center;
	margin:0 0 0 1px;
	padding:0 3px 0 3px;
	line-height:normal;

}
#Noticias-relacionadas-sidebar .pagination span.disabled,
#Otras-noticias .pagination span.disabled,
.pagination span.disabled,
.pagination_search span.disabled {
	color: #d6d6d6;		
}
#Noticias-relacionadas-sidebar .pagination span.current,
#Otras-noticias .pagination span.current,
.pagination span.current,
.pagination_search span.current {
	background-color: #055991;
	color: #d6d6d6;	
}

#Noticias-relacionadas-sidebar .pagination a:hover,
#Noticias-relacionadas-sidebar .pagination a:focus,
#Otras-noticias .pagination a:hover, 
#Otras-noticias .pagination a:focus,
.pagination a:hover, 
.pagination a:focus,
.pagination_search a:hover, 
.pagination_seach a:focus {
	font-size: 9px;
	color: #D6D6D6;
	background-color: #055991;
	text-decoration:none;
}

* html .pagination {
    height: 1%; 
}

#Noticias-relacionadas-sidebar .pagination span.gap,
#Otras-noticias .pagination span.gap,
.pagination_search span.gap {
	display:inline;
	border-collapse:separate;
	border-spacing:0px;
	font-weight: normal;
	border: none;
	text-align:center;
	margin:0 0 0 0;
	padding:0 1px 0 1px;	
}

#cargando {
	font-size:11px;
	color:#000000;
	text-align:center;
	padding:30px 10px 10px 10px;
	background-color:#FFFFFF;
	
}

.descripcion-video {
	margin: 0 0 20px 0;
}
