/**********************************************ESTILOS GENERICOS************************************************/
body {padding: 0px; margin: 0px; border: 0px; font: 68% arial, tahoma, verdana, helvetica, sans-serif; color: #4A453E; background: url(images/Verano-cont-bg.png) top center;}
*{padding: 0; margin: 0;}
img { border: 0px;}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.hidden{ display:none;}
.derecha{ float: right;}
.izquierda{ float: left; }
.centro{  margin-right:auto; margin-left:auto; }
.oculto{display: none;}
.txtcentrado{ text-align: center; }
.txtizquierda{ text-align: left; }
.txtderecha{ text-align: right; }
.txtpubli{	font-size: 0.9em}

img.izquierda{	margin-right: 15px;}
img.derecha{	margin-left: 15px;}

.izq5{	margin-left: 5px;}
.izq10{	margin-left: 10px;}

td { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1em; }

a, a:link, a:visited { color: #000; text-decoration: underline;}
a:hover { color: #000; text-decoration: underline;}

h2.h2-tit{	margin: 0px; padding: 0px; margin-bottom: 10px; display: block;}


/**********************************************CONTENEDORES GENERALES************************************************/

#bloquegeneral{float:left; margin: 0px; padding: 0px}
#contenedor{ padding: 0px; margin: 0px; border: 0px; width: 100%; position: relative;	z-index:0; top: 0;}

/* Publicidad */
#publicidad100{ width:100%; float: left; height: 90px; margin-bottom: 10px;  }
#publicidad{ width:990px; margin-right:auto; margin-left:auto;  position:relative; }
.publibannerH{ background:#F2F2F2 url(images/publicidad-vert.png) left center no-repeat; padding-left:12px;}
.publibannerV{ background: url(images/publicidad-hor.png) top center no-repeat; padding-top:12px;}

/* Menu-Medio */
#menu-medio100{	width: 100%; float: left; margin-bottom:13px;}
#menu-medio{	width: 990px; margin-left: auto; margin-right: auto; position: relative;}
.medio-online{	background: url(images/menu-medio-bg.png) left repeat-x; height: 20px; }
.medio-online ul{	list-style-type: none; margin: 0px; padding: 0px; float: left;}
.medio-online ul li{ color:#FFF;	float:left; padding: 3px 5px 0px 5px; border-left: 1px solid #FFF; margin: 0px; vertical-align: middle; height: 20px;}
.medio-online ul li.first{ color:#FFF;	display:inline; padding: 0px 2px 0px 0px ; margin: 0px; vertical-align: middle; border-left: 0px; vertical-align: middle; height: 20px;}
.medio-online a, .medio-online a:link, .medio-online a:visited { text-decoration: none; color: #FFF;}
.medio-online a:hover	{text-decoration: underline; color: #FFF}

/* Cabecera */
#cabecera100{ width:100%; float: left;  }
#cabecera{ width:990px; margin-right:auto; margin-left:auto;  position:relative; border-bottom: 9px solid #29568F; margin-bottom: 4px; height: 35px; }


#cabecera .logo {width:550px; height:33px; background:url(images/logo-principal.png) top left no-repeat; position:absolute; top:0px; left:0px;  }
#cabecera .logo h1 {width:550px; margin:0px; padding:0px;} 
#cabecera .logo h1 a {float:left; width:104px; height:33px; margin:0px; padding:0px;}
#cabecera .logo h1 strong {color:#7E7E7E; font-size:18px; font-family:Arial; padding:0px 0px 0px 5px; font-weight:normal; line-height:38px;}
#cabecera .logo h1 a span {display: none;}
#cabecera .fecha-cab{ text-align: right; position: absolute; right:0px; bottom:5px; font-size: 0.9em; color:#898A8C;}



/* Menu Horizontal */
#menu100{ width: 100%; float: left; }
#menu{ width: 990px; margin-right:auto; margin-left:auto; position: relative; height: 36px; }
#menu .top{	width: 5px; height: 36px; background: url(images/menu-agenda-left.png) top left no-repeat; float: left; margin: 0px; padding: 0px;}
#menu .bottom{	width: 5px; height: 36px; background: url(images/menu-agenda-right.png) top left no-repeat; float: left; margin: 0px; padding: 0px;}
#menu ul{	margin: 0px; padding: 0px; width: 980px;  background: url(images/menu-agenda-bg.png) top left repeat-x; list-style-type: none; float: left;   }
#menu ul li { float:left;  margin: 0px; padding: 0px; height: 36px; background: url(images/menu-agenda-separador.png) left center no-repeat; padding-left: 10px; margin-left:8px;}
#menu ul li:first-child{ background: none; padding-left: 0px; margin-left:3px;}



#menu ul li .mp_inicio{ background: url(images/mp-inicio.png) top left no-repeat;  width: 47px; height: 36px; margin: 0px; padding:0px; display:block;	}
#menu ul li .mp_inicio a{	width: 47px; height: 36px; margin: 0px; padding:0px; display:block;	}
#menu ul li .mp_inicio a:hover{ background: url(images/mp-inicio-over.png) top left no-repeat; margin: 0px; padding:0px; display:block;}
#menu ul li .mp_inicio a.activo{	margin: 0px; padding:0px; display:block; background: url(images/mp-inicio-on.png) top left no-repeat;	}
#menu ul li .mp_inicio a.activo:hover{ background: url(images/mp-inicio-on.png) top left no-repeat;  margin: 0px; padding:0px; display:block;}
#menu ul li .mp_inicio a span {	display:none;}

#menu ul li .mp_canal{ background: url(images/mp-canal.png) top left no-repeat; width:126px; height: 36px;  margin: 0px; padding:0px; display:block; 	}
#menu ul li .mp_canal a{	width: 126px; height: 36px; margin: 0px; padding:0px; display:block;	}
#menu ul li .mp_canal a:hover{ background: url(images/mp-canal-over.png) top left no-repeat;  margin: 0px; padding:0px; display:block;}
#menu ul li .mp_canal a.activo{	 margin: 0px; padding:0px; display:block; background: url(images/mp-canal-on.png) top left no-repeat;	}
#menu ul li .mp_canal a.activo:hover{ background: url(images/mp-canal-on.png) top left no-repeat;  margin: 0px; padding:0px; display:block;}
#menu ul li .mp_canal a span {	display:none;}

#menu ul li .mp_horario{ background: url(images/mp-horario.png) top left no-repeat; 	width:137px; height: 36px;  margin: 0px; padding:0px; display:block;}
#menu ul li .mp_horario a{	width: 137px; height: 36px; margin: 0px; padding:0px; display:block;	}
#menu ul li .mp_horario a:hover{ background: url(images/mp-horario-over.png) top left no-repeat;  margin: 0px; padding:0px; display:block;}
#menu ul li .mp_horario a.activo{	margin: 0px; padding:0px; display:block; background: url(images/mp-horario-on.png) top left no-repeat;	}
#menu ul li .mp_horario a.activo:hover{ background: url(images/mp-horario-on.png) top left no-repeat;  margin: 0px; padding:0px; display:block;}
#menu ul li .mp_horario a span {	display:none;}




#menufondo{ width: 990px; height: 36px;  float:left;  padding:0px; }
#menufondo ul{	 float: left; width: 709px; height: 33px; margin: 0px;  padding: 0px; padding-left:15px; padding-top:2px; list-style-type: none;  background-image: url(images/fondo_menu.gif);  background-position: top;  background-repeat: repeat-x; }
#menufondo ul li{ padding: 0px; padding-left:8px; padding-right:8px; float:left; text-align: center; font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-transform: uppercase;  letter-spacing: 1px; }
#menufondo ul li a, #menufondo ul li a:link, #menufondo ul li a:visited { color: #FFF; text-decoration: none; padding-left:8px; padding-right:6px; }
#menufondo ul li a:hover{ color: #DFDFDF; text-decoration: none; border-bottom: 6px solid #CC0000; display: block; } 
#menufondo ul li.activo a, #menufondo ul li.activo a:link, #menufondo ul li.activo a:visited {border-bottom: 6px solid #CC0000;  display: block;}
#menufondo ul li.activo a:hover {color: #DFDFDF; text-decoration: none;  }

/* CUERPO */
#cuerpo100{ width: 100%; float: left; }
#cuerpo{ width:990px; margin-right:auto; margin-left:auto; margin-top: 20px;}
#cuerpofondo{ width: 990px; float:left;  }
#cuerpofondo .fila{ width: 100%; float:left; }
#cuerpofondo .columna{ float:left; overflow: hidden; }









/**********************************************ESTILOS GENERALES************************************************/
/* Barra En Emisi�n */
.barra-emision{ background: url(images/barra-enemision-bg.png) top left no-repeat; width:990px; height: 45px; padding:0px; margin: 0px; margin-bottom: 15px; }
.barra-emision h2{	font-size: 1.8em; padding-left: 10px; margin: 0px; padding-top: 10px; overflow: hidden; font-weight: normal;}
.barra-emision h2 span{	color: #000; font-weight:bold;}

.barra-emision-canal{ background: url(images/barra-enemision-bg.png) top left no-repeat; width:990px; height: 45px; padding:0px; margin: 0px; }
.barra-emision-canal h2 img{	vertical-align: middle; padding-right: 10px;}
.barra-emision-canal h2 span{	color: #000; font-weight:bold;}

.barra-emision-canal h2{ font-size: 1.8em; padding-left: 10px; margin: 0px; padding-top: 4px; overflow: hidden; font-weight: normal; float: left; width: 830px;}
.barra-emision-canal .patrocinio{ float: right; width: 134px; height: 42px; background: url(images/patrocinio-bg.png) top right no-repeat; text-align: right; font-size: .9em; padding: 3px 10px 0px 0px; margin: 0px;}

.barra-emision-horario{ background: url(images/barra-enemision-bg.png) top left no-repeat; width:990px; height: 45px; padding:0px; margin: 0px; }
.barra-emision-horario h2{	font-size: 1.8em; padding-left: 10px; margin: 0px; padding-top: 10px; overflow: hidden; font-weight: normal;}
.barra-emision-horario h2 span{	color: #000; font-weight:bold;}






/* BARRA SELECCION TIPOLOGIA */
#tipologia{	width: 100%; float: left; margin-bottom: 15px; height: 25px; }
#tipologia ul{	margin: 0px; padding: 0px; list-style-type: none;}
#tipologia ul li{	margin: 0px; padding: 0px; float: left; margin-right: 10px;}


/* PARRILLA DE PROGRAMAS */
#parrilla{	width:640px;  float: left;}

/* Bloque Contenido */
.contenidos{ width: 100%;  }
.contenidos h2{ color: fuchsia; margin: 0px; padding: 0px;}
.contenidos h3{ color: #29568F; }
.contenidos h4{ color: #666; }
.contenidos h5{ color: #BD0E1A;  }

.contenidos p{ text-align: justify; }
.contenidos p.breve{ text-align: justify; padding: 0px; margin: 0px; margin-bottom: 10px; font-size: 1.1em; color: #878787; }
.contenidos .fav{	float:right;}
.contenidos .fav img{ vertical-align:middle;}
.contenidos ul { list-style:none; margin: 0px; margin-top:10px; margin-bottom:10px; padding: 0px; padding-bottom: 5px; padding-left:40px; padding-right:6px; text-align: left; }
.contenidos ul li{ background-image:url(images/ico_listas.gif); background-position:left 0.7em; background-repeat:no-repeat; border: 0px; padding-top: 3px; padding-bottom:3px; padding-left:15px;  text-align: left;  }
.contenidos ul li a, .contenidos ul li a:link, .contenidos ul li a:visited {color:#4A453E;}
.contenidos ul li a:hover {color:#CC0000;}
.contenidos img.imagendcha { margin: 10px; margin-left: 25px; margin-right: 0px; float:right;}
.contenidos img.imagenizda { margin: 10px; margin-left: 0px; margin-right: 25px; float:left;}
.rojo{color:#CC0000;}
.rojonegrita{color:#CC0000;  font-weight: bold; }
.resaltado{ margin:20px; margin-right:auto; margin-left:auto; padding:10px; padding-bottom:12px; text-align: center; background-color: #F5F5F5; border-top:10px solid #CC0000;  border-bottom:5px solid #9A9A9A; }






/* Formularios */
form { margin: 0px; padding: 0px;}
input { margin-left: 3px;  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #4A453E; background-color: #FFF; border: 1px solid #C0C0C0;}
select { margin-left: 3px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #4A453E; background-color: #FFF; border: 1px solid #C0C0C0;}
textarea { margin-left: 3px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #4A453E; background-color: #FFF; border: 1px solid #C0C0C0;}
.check{ background-color: #FFF; border: 0px;  vertical-align: middle; }
.boton {width: 85px; padding:0px;  margin-top:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFF; font-weight: bold; text-transform: uppercase; cursor: pointer; background-color: #A6A6A6; border: 1px solid #A6A6A6;  background-image: url(file:///D|/00_TRABAJOS/2009_02_03_ARAGONRADIO2_V2/images/fondo_boton.gif);  background-position: top;  background-repeat: repeat-x;}

.volver{ background-color:#FFF; margin-bottom:20px; border-top: 1px dotted #CC0000; float: left; width: 100%; margin-top: 10px; padding:3px; padding-left:0px; padding-right:0px; padding-bottom:4px; font-size: 0.9em; color: #CC0000; text-align: right;  font-weight: bold; }
.volver a, .volver a:link, .volver a:visited{ color: #CC0000; text-decoration: none; padding-left:5px; padding-right:5px; }
.volver a:hover{ color: #4A453E; text-decoration: underline; padding-left:5px; padding-right:5px; }

.marcaerror, .txtrojo{color:#F00;}










/**********************************************PAGINAS DINAMICASS************************************************/

.columna{float: left;}
.col10{	width: 10%; float: left; margin-bottom: 3px;}
.col20{	width: 20%; float: left; margin-bottom: 3px;}
.col30{	width: 30%; float: left; margin-bottom: 3px;}
.col40{	width: 40%; float: left; margin-bottom: 3px;}
.col50{	width: 50%; float: left; margin-bottom: 3px;}
.col60{	width: 60%; float: left; margin-bottom: 3px;}
.col70{	width: 70%; float: left; margin-bottom: 3px;}
.col80{	width: 80%; float: left; margin-bottom: 3px;}
.col90{	width: 90%; float: left; margin-bottom: 3px;}
.col100{ width: 100%; float: left; margin-bottom: 3px;}


/**************************************************MODULOS*****************************************************/

/*SLIMBOX*/
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url('images/loading.gif') no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url('images/prevlabel.gif') no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url('images/nextlabel.gif') no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url('images/closelabel.gif') no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}


/**************************************************PLUGINS*****************************************************/


/*---------------------------------------------NUEVO LISTADO DE PROGRAMACI�N------------------------------------*/

.encabezado_horario_programa{	width:100%; height: 30px; margin: 0px; padding: 0px; border:0px; }

.conthorario{margin:0px; padding: 6px 10px 6px 10px; width:91px; height:18px; border:0px; border-right: 1px solid #ADADAD; background: url(images/canales-home-bg-top.png); background-position: top left; background-repeat: repeat-x; font-weight:bold; color:#000000; float:left;}
.contprograma{margin:0px; padding: 6px 10px 6px 10px; width:505px; height:18px; border:0px; border-left: 1px solid #FFFFFF;  background: url(images/canales-home-bg-top.png); background-position: top right; background-repeat: repeat-x; font-weight:bold; color:#000000; float:left;}


.listado_horario_programa{margin: 0px; padding: 0px; border:0px; float:left;border-left: 1px solid #ADADAD;border-right: 1px solid #ADADAD;border-bottom: 1px solid #ADADAD; }
.listado_horario_programa ul{width:100%; margin: 0px; padding: 0px; border:0px; list-style: none;width: 636px;}
.listado_horario_programa ul li{width:100%; margin: 0px; padding: 0px; border:0px; float:left; cursor:pointer;}
.listado_horario_programa ul li.par{width:100%; margin: 0px; padding: 0px; border:0px;  background-color: #F0F3F7; }
.listado_horario_programa ul li.impar{width:100%; margin: 0px; padding: 0px; border:0px;  background-color: #FFFFFF; }

.conthorario_listado{margin:0px; padding: 6px 10px 6px 10px; width:91px;  border:0px; float:left;}
.contprograma_listado{margin:0px; padding: 6px 10px 6px 10px; width:505px;  border:0px; float:left;}
.contprograma_listado .title{	font-size: 1.1em; font-weight: bold;}

/*------------------------------------Bloque Destacado------------------------------------------*/
.destacado-home{	background: url(images/destacado-bg-top.png) top left no-repeat; width: 310px; margin: 0px; padding: 10px; float:inherit;}
.destacado-home h3 {	font-size: 1.6em; text-align: right; margin: 0px 0px 5px 0px; padding: 0px;}
.destacado-home .bloque-dest{	margin: 0px; padding: 12px 0px 12px 0px; width: 310px; background:url(images/bloque-destacado-bg-top.png) top left repeat-x; float:left;}
.destacado-home .bloque-dest .logo-cadena{ float:right; width: 42px;}
.destacado-home .bloque-dest .logo-cadena img{ width: 42px;}
.destacado-home .bloque-dest .detalle{  float: left; width: 85%}
.destacado-home .bloque-dest .detalle img{	float: left; margin-right: 10px;}
.destacado-home .bloque-dest .detalle .detalle-tit{	font-family: "Times New Roman", Times, serif; color:#005C99; font-size:1.6em; font-weight: bold; line-height: 1em;}
.destacado-home .bloque-dest .detalle .tipologia{	color:#454545; font-size: 1.2em; font-weight: bold;}
.destacado-home .bloque-dest .detalle .horario{	color:#454545;}
.destacado-home .bloque-dest .detalle a.detalle-mas-info, .destacado-home .bloque-dest .detalle a.detalle-mas-info:link, .destacado-home .bloque-dest .detalle a.detalle-mas-info:visited{	color:#E70202; font-weight: bold; text-decoration: none;}
.destacado-home .bloque-dest .detalle a.detalle-mas-info:hover{	text-decoration: underline;}
.destacado-home-bottom{	background: url(images/destacado-bg-bottom.png) top left no-repeat; width: 330px; margin: 0px; padding: 0px; height:12px; float: left;}

/*------------------------------------LISTADO DE CANALES HOME------------------------------------------*/
.lista-canales-home{	background: url(images/canales-home-bg-bottom.png) bottom left no-repeat; width:640px; float: left;}
.programacion-home { background: url(images/canales-home-bg-top.png) top left no-repeat;   }
.programacion-home .encabezado{	 height: 30px; margin: 0px; padding: 0px;}
.programacion-home .encabezado th.canal{	width: 70px; color: #000; border-right: 1px solid #ADADAD;}
.programacion-home .encabezado th.horario{	width: 80px;  color: #000; text-align: left; padding-left: 10px; border-right: 1px solid #ADADAD; border-left: 1px solid #FFF   }
.programacion-home .encabezado th.programa{ width: 250px; color: #000; text-align: left; padding-left: 10px; border-right: 1px solid #ADADAD; border-left: 1px solid #FFF}
.programacion-home .encabezado th.despues{width: 195px; color: #000; text-align: left; padding-left: 10px; border-left: 1px solid #FFF;}
.programacion-home .cuerpo{ padding: 0px; margin: 0px; }
.programacion-home .cuerpo td.idlogo{	border-left: 1px solid #CCC; padding: 6px 0px 6px 0px; text-align:center;}
.programacion-home .cuerpo td.idhorario{ padding: 6px 5px 6px 5px}
.programacion-home .cuerpo td.idprograma{	padding: 6px 10px 6px 10px; cursor:pointer;}
.programacion-home .cuerpo td.iddespues{	border-right: 1px solid #CCC; padding: 6px 10px 6px 10px; cursor:pointer;}
.programacion-home .cuerpo td.idprograma img{	width: 30px; height: 30px; float: left; margin-right: 15px;}
.programacion-home .cuerpo td.idprograma .title{	font-size: 1.1em; font-weight: bold;}
.programacion-home .cuerpo .impar{ background-color: #FFF;  }
.programacion-home .cuerpo .par{ background-color: #F0F3F7;  }
.programacion-home .cuerpo .impar:hover, .programacion-home .cuerpo .par:hover{	background-color: #C6D6EA;}
.programacion-home tfoot{	font-size: 0.5em;}

#parrilla .programacion-home .encabezado th.programa{	width: 536px; }

/*------------------------------------BARRA DIA------------------------------------------*/
.barra-dia{ width: 491px; float: left; height: 25px; margin-bottom: 15px; } 
.barra-dia ul{	margin: 0px; padding: 0px; list-style-type: none; margin-left: 161px; }
.barra-dia ul li, .barra-dia ul li a{	float:left; margin: 0px; padding: 0px; height: 25px; width: 97px; display: block;}
.barra-dia ul li.hoy{background: url(images/b-hoy-off.png) top left no-repeat;}
.barra-dia ul li.hoy:hover{background: url(images/b-hoy-on.png) top left no-repeat;}
.barra-dia ul li.manana{background: url(images/b-manana-off.png) top left no-repeat;}
.barra-dia ul li.manana:hover{background: url(images/b-manana-on.png) top left no-repeat;}
.barra-dia ul li.pasado{background: url(images/b-pasado-off.png) top left no-repeat;}
.barra-dia ul li.pasado:hover{background: url(images/b-pasado-on.png) top left no-repeat;}
.barra-dia ul li span {	display: none;}
.barra-dia ul li.activohoy{background: url(images/b-hoy-on.png) top left no-repeat;}
.barra-dia ul li.activomanana{background: url(images/b-manana-on.png) top left no-repeat;}
.barra-dia ul li.activopasado{background: url(images/b-pasado-on.png) top left no-repeat;}

/*------------------------------------FRANJA HORARIA-------------------------------------*/
.franja-horaria{ float: left; height: 25px; margin-bottom: 15px; overflow: hidden }
.franja-horaria ul{ margin: 7px 0px 0px 0px; padding: 0px; list-style-type: none; }
.franja-horaria ul li{ float:left; margin: 0px 0px 0px 4px; padding: 0px; display: block; cursor:pointer; height:18px;}
.franja-horaria span{display:none;}
#selectorfranja1{ background: url(images/franja-madrugada-on.png) top left no-repeat;width:104px;}
#selectorfranja2{ background: url(images/franja-manana-on.png) top left no-repeat;width:94px;}
#selectorfranja3{ background: url(images/franja-mediodia-on.png) top left no-repeat;width:104px;}
#selectorfranja4{ background: url(images/franja-tarde-on.png) top left no-repeat;width:90px;}
#selectorfranja5{ background: url(images/franja-noche-on.png) top left no-repeat;width:87px;}
#selectorfranja1:hover{ background: url(images/franja-madrugada-off.png) top left no-repeat;}
#selectorfranja2:hover{ background: url(images/franja-manana-off.png) top left no-repeat;}
#selectorfranja3:hover{ background: url(images/franja-mediodia-off.png) top left no-repeat;}
#selectorfranja4:hover{ background: url(images/franja-tarde-off.png) top left no-repeat;}
#selectorfranja5:hover{ background: url(images/franja-noche-off.png) top left no-repeat;}
/*------------------------------------CANALES--------------------------------------------*/

/*------------------------------------PARRILLA--------------------------------------------*/
#parrilla2{	width:640px;  float: left; }

#parrilla{	width:640px; background: url(images/parrilla-emisiones-bg.png) right center no-repeat; position:relative; }
#b-up{	width: 67px; height: 15px; float: left; margin-top: 15px; cursor:pointer;}
#b-down{	width: 67px; height: 15px; float: left; cursor:pointer;}
#b-left-top{	width: 15px; height: 30px; position: absolute; top:0px; left: 67px; z-index: 99; cursor:pointer;}
#b-right-top{	width: 15px; height: 30px; position: absolute; top:0px; left: 624px; z-index: 99; cursor:pointer;}
#b-left-bottom{	width: 15px; height: 30px; position: absolute; bottom:0px; left: 67px; z-index: 99; cursor:pointer;}
#b-right-bottom{	width: 15px; height: 30px; position: absolute; bottom:0px; left: 624px; z-index: 99; cursor:pointer;}
#barra-hora{	width: 13px; height: 431px; position: absolute; z-index: 98; margin-top:31px; margin-left: 12px; background-image:url(images/barravertical_enemision.png);}
#parrilla_canales {float:left; height: 432px; overflow: hidden;  border-left: 1px dotted #CCC;  width: 66px; border-bottom: 1px dotted #CCC; border-right: 1px dotted #CCC; background-color: #EEE;  }
#parrilla_canales li{ border-top: 1px dotted #CCCCCC; height: 47px; margin:0; padding:0; padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:0px; display:block; clear:left}
#parrilla_canales li img{	width: 56px; height: 37px; margin: 5px;padding:0;}
#parrilla_canales ul, #parrilla_canales li{ margin:0; padding:0; }
#parrilla_caja{width: 571px; overflow:hidden; float:left; position: relative; }
#parrilla_caja .parrilla_horas{width: 3000px; height: 30px; padding-left: 15px; padding-right: 15px;}
#parrilla_caja .parrilla_horas ul{background-image:url(images/menu-agenda-bg.png); height: 30px;}
#parrilla_caja .parrilla_horas li{width: 120px; display:inline; background-image:url(images/menu-agenda-separador.png); background-repeat:repeat-y; background-position: top left; height: 30px; }
#parrilla_caja .parrilla_horas li .celda{	padding-left: 5px; padding-top: 5px;}
#parrilla_caja ul{float:left; margin:0; padding:0; overflow:hidden;}
#parrilla_caja li{float:left; margin:0; padding:0; overflow:hidden;}
#parrilla_emisiones {float:left; height: 432px; background: url(images/cat0-bg-off.png) top left; overflow:hidden;border-bottom: 1px dotted #CCC;  }
#parrilla_emisiones ul { margin: 0px; padding: 0px; height: 47px; padding-left: 15px; border-top: 1px dotted #CCC; }
#parrilla_emisiones li{	height:47px; cursor:pointer; background-color:#FFF; }
#parrilla_emisiones li .celda{	border-left: 1px solid #FFF; padding-left: 5px; height: 47px;}
#parrilla_emisiones .cat0{	background-color: transparent;}
#parrilla_emisiones .cat1{ background: url(images/cat1-bg-off.png) top left repeat-x;}
#parrilla_emisiones .cat2{ background: url(images/cat2-bg-off.png) top left repeat-x;}
#parrilla_emisiones .cat3{ background: url(images/cat3-bg-off.png) top left repeat-x;}
#parrilla_emisiones .cat4{ background: url(images/cat4-bg-off.png) top left repeat-x;}
#parrilla_emisiones .cat5{ background: url(images/cat5-bg-off.png) top left repeat-x;}
#parrilla_emisiones .cat6{ background: url(images/cat6-bg-off.png) top left repeat-x;}
#parrilla_emisiones .cat7{ background: url(images/cat7-bg-off.png) top left repeat-x;}
#parrilla_emisiones .cat1:hover{ background: url(images/cat1-bg-on.png) top left repeat-x;}
#parrilla_emisiones .cat2:hover{ background: url(images/cat2-bg-on.png) top left repeat-x;}
#parrilla_emisiones .cat3:hover{ background: url(images/cat3-bg-on.png) top left repeat-x;}
#parrilla_emisiones .cat4:hover{ background: url(images/cat4-bg-on.png) top left repeat-x;}
#parrilla_emisiones .cat5:hover{ background: url(images/cat5-bg-on.png) top left repeat-x;}
#parrilla_emisiones .cat6:hover{ background: url(images/cat6-bg-on.png) top left repeat-x;}
#parrilla_emisiones .cat7:hover{ background: url(images/cat7-bg-on.png) top left repeat-x;}
#parrilla_emisiones .celdamas{border-left: 1px solid #FFF;padding:0; text-align:center; padding-top:20px; height: 47px;}
#parrilla_emisiones li .catoculta{position:absolute; width: 300px; display:none;margin-top: 10px; height: 37px;background-color: #FFF; }
#parrilla_emisiones li .catoculta .celda{height: 35px;border: 1px solid #FFF;border: 1px #F00 solid;}
#parrilla_emisiones li:hover .catoculta{display:block; z-index: 99;}
#parrilla_emisiones li .txt-hora{	font-size: 0.9em;}
#parrilla_emisiones li .txt-titulo{	font-weight: bold; line-height: 1em;}
#tipologia li{ cursor:pointer;}

.publi_horario{width:330px; float:right;}
.caja_horario{float:left; width:640px;}
/*------------------------------------FICHA--------------------------------------------*/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;display:none;}
#TB_overlay div{height:100%;width:100%;background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
#capaPopUp{margin:0 0 0 -249px; left:50%;position: absolute;width:498px;z-index:101;display:none;}
#ficha{ margin:0px; padding:0px;   }
#ficha_01{width:484px; height:16px; margin:0px; padding:14px 14px 0 0; background-image: url(images/ficha1.png); background-position: top left; background-repeat: no-repeat;  float:left;}
#ficha_01 img{margin:0px; padding:0px; float:right; cursor:pointer;}
#ficha_02{width:450px; margin:0px; padding:0 24px 0 24px; background-image: url(images/ficha2.png); background-position: top left; background-repeat: repeat-y; float:left;}

	.bloque-ficha{	margin: 0px; padding:0px; width: 450px;  float:left;}
	.bloque-ficha .fichadestacado{margin:10px 0 0px 0; padding:0 0 9px 0; background:url(images/bloque-destacado-bg-top.png) bottom left repeat-x;  color:#000000;  float: left; width: 100%}
	.bloque-ficha .fichadestacado-fin{margin:10px 0 0px 0; padding:0 0 9px 0; background:none;  color:#000000;  float: left; width: 100%}
	.bloque-fichadestacado-izq{margin: 0 12px 0 0; padding:0px; font-weight:bold; float:left;}
	.bloque-fichadestacado-izq2{margin: 0 12px 0 0; padding:0px; font-weight:bold; width:100%; margin-bottom:10px;}
	.bloque-fichadestacado-der{margin: 0px; padding:0px;}
	#carruselimagenes img{margin:0 2px 0 2px; padding:0px;}
	#carruselimagenesbut{float:left; width:24px; padding-top:48px;}
	#carruselimagenesbut img{cursor: pointer;}
	#carruselimagenes{float:left;overflow:hidden; height: 120px; width:400px}
	.bloque-ficha .tit-ficha{	font-family: "Georgia", Times, serif; color:#005C99; font-size:2.5em; font-weight: normal; line-height: 1.5em;}
	.bloque-ficha .info-serie{	color:#454545; font-size: 1.2em; font-weight: bold;}
	.bloque-ficha .fichahorario{	color:#454545; margin-bottom:3px;}

.detalle-mas-info,  .detalle-mas-info:link, .detalle-mas-info:visited{	color:#E70202; 	font-weight: bold; cursor:pointer; text-decoration: none;}
.detalle-mas-info:hover{	text-decoration: underline;}

#ficha_03{width:498px; height:14px; margin:0px; padding:0px; background-image: url(images/ficha3.png); background-position: top left; background-repeat: no-repeat; font-size: 0.0001em; float:left;}
a.rojo, a.rojo:link, a.rojo:visited{color:#E70202; font-weight:bold; text-decoration: none;}
a.rojo:hover{color:#E70202; font-weight:bold; text-decoration: none;}
#ficha_ext {margin: auto;display: table;height: 100%;}
#ficha {display: table-cell;vertical-align: middle;}

.tabFicha span, .tabFicha li{ cursor:pointer;padding-left: 20px;background: url(images/film.png) no-repeat left center; }
.listadovideosficha {   margin-left:50px;list-style-type: none; }

/*---------------------------------------PUBLICIDAD----------------------------------------------*/
.publiInt-robapaginas1{ background: url(images/destacado-bg-top.png) top left no-repeat; width: 310px; margin: 0px; padding: 10px;}
.publiInt-robapaginas1-bottom{ background: url(images/destacado-bg-bottom.png) top left no-repeat; width: 330px; margin: 0px; padding: 0px; height:12px; float: left; margin-bottom: 10px;}

.publiInt-robapaginas2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/publi-robapaginas-int-bg.png) no-repeat scroll left top;
float:left;
height:75px;
margin:0 0 10px;
padding:10px 10px 14px;
width:310px;
}

.publiInt-banner1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/publi-banner-int-bg.png) no-repeat scroll left top;
float:left;
height:150px;
margin:0 0 10px;
padding:5px;
width:150px;
}

.publiInt-banner2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/publi-banner-int-bg.png) no-repeat scroll left top;
float:right;
height:150px;
margin:0 0 10px;
padding:5px;
width:150px;
}

/*------------------------------------SELECTOR CANALES--------------------------------------------*/
#canales{width:636px; margin:0px; padding:0px; float:left;}
#canales_01{width:636px; height:15px; margin:0px; padding:0px; background-image: url(images/cont_canales_1.png); background-position: top left; background-repeat: no-repeat; font-size: 0.0001em;}
#canales_02{width:621px; margin:0px; padding:0 0px 8px 15px; background-image: url(images/cont_canales_2.png); background-position: top left; background-repeat: repeat-y;float:left;}
#canales ul{width:621px; margin:0px; padding:0px; list-style-type: none; background:none; float:left;}
#canales ul li { margin:0px 12px 12px 0; padding:0px;background:none;}
#canales ul li img{width:54px; height:35px;}
#canales_03{width:636px; clear:both; height:7px; margin:0px; padding:0px; background-image: url(images/cont_canales_3.png); background-position: top left; background-repeat: no-repeat; font-size: 0.0001em;}



#selector{	float: left; width: 640px; margin: 0px; padding: 0px; margin-top: 15px;}
#selector_canales{	margin-left: auto; margin-right: auto; padding: 0px; }
#selector_canales li{ float:left; margin: 0 5px 5px 0; padding: 0px;}

ul.lista_canales_selec li{width:56px; cursor:pointer;height:37px;padding:0; text-align: center;}
ul.lista_canales_selec li div{ width:56px; height:37px;position:absolute; z-index:98;}
ul.lista_canales_selec li.activo div{background: url(images/mascara-canal-off.png) top left no-repeat;}
ul.lista_canales_selec li:hover div{ background: url(images/mascara-canal-over.png) top left no-repeat;}

#selectorselectorcanales{ cursor:pointer;}
#selectorcanales{position:absolute;margin-top:36px;display:none;z-index: 9998;}


/* Pie */
#pie100{ width: 100%; float: left;}
#pie{ width:990px; height: 66px; margin-right:auto; margin-left:auto; background: url(images/pie-bg.png) top left no-repeat;  margin-top: 20px; padding-top: 13px}
#pie .logopie{ height: 41px; float: left; margin: 0px 20px 0px 25px; padding: 0px;}
#pie .txtcopy{ float: left; margin:8px 25px 0px 0px; font-size:.9em; line-height: 1.2em;}

