/* 
    Document   : guiatv
    Created on : 28-abr-2010, 9:05:22
    Author     : imagen
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
.contenido{
	padding-top:0px;/*Se lo aplica a content_head*/
}
.guiatv_modulo{
	width:650px;
}
.guiatv_modulo .corners_parent{
	border:none;
}
.guia_tv_content{
	/*border:1px solid #CCCCCC;*/
	width:628px;
	padding:10px 0px 10px 20px;
}
.guia_tv_content .guia_tv_version_accesible{
	white-space:nowrap;
	font-size:14px;
	color:#455560;
	line-height:1.4;

	padding-left:10px;
	background:url(../img/bg_sprite_guiatv_v.png) scroll no-repeat 0 4px;
}
.guia_tv_content .guia_tv_title{
	margin-right:35px;
	height:50px;
	line-height:50px;
}
.guia_tv_content .guia_tv_title,
.guia_tv_content .guia_tv_title a{
	font-size:30px;
	font-weight:normal;
	color:#455560;
	text-decoration:none;
}
.guia_tv_content .guia_tv_dia{
	height:47px;
	width:113px;
	margin-right:10px;
	padding-top:7px;
	text-align:center;
	background:url(../img/bg_sprite_guiatv.png) scroll no-repeat -3012px 100%;
}
.guia_tv_content .guia_tv_dia,
.guia_tv_content .guia_tv_dia a,
.guia_tv_content .guia_tv_dia a b{
	font-size:14px;
	color:#FFFFFF;
	line-height:1.3;
	text-decoration:none;
	font-weight:normal;
}
.guia_tv_content .guia_tv_dia a b{
	display:block;
}
.guia_tv_content .guia_tv_dia_activo{
	background-position:-2886px 100%;
	width:116px;
}
.guia_tv_content .guia_tv_dia_activo,
.guia_tv_content .guia_tv_dia_activo a,
.guia_tv_content .guia_tv_dia_activo a b{
	font-weight:bold;
	text-shadow:-1px -1px 0px #2A6F2D;
	line-height:1.1;
}
.guia_tv_content .guia_tv_dia_activo a b{
	font-size:18px;
}
	
.guia_tv_content .guia_tv_descargar{
	font-size:11px;
	color:#666666;
	padding-left:15px;
	line-height:1.4;
	background:url(../img/bg_sprite_guiatv_v.png) scroll no-repeat 0 -10px;
	text-decoration:underline;
}
.guia_tv_content .guia_tv_descargar:hover{
	text-decoration:none;
}



.guia_tv_content .clasificacion{
font-size:10px;
color:#000;
padding:0px 1px;
background-color:#FBC817;
}
.guia_tv_content .clasificacion_mayores{
background-color:#F00;
color:#fff;
}
.guia_tv_content .clasificacion_directo{
background: url(../img/bg_sprite_guiatv_v.png) no-repeat scroll 0 -49px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:15px;
padding:1px 15px 0 3px;
width:42px;
}


/*Listado*/
.guia_tv_dia_accesible{
	display:none;
}
.guia_tv_listado_horas{
	width:609px;
	border-top:1px solid #cccccc; /*hace 2px*/
	border-bottom:1px solid #CCCCCC;
	overflow:hidden;
}
.guia_tv_hora{
	width:100%;
	background:url(../img/bg_sprite_guiatv.png) scroll no-repeat 0 100%;
	overflow:hidden;

	border-top:1px solid #CCC;
}
.guia_tv_hora:hover{
	background-position:-1278px 100%;
}
.guia_tv_hora_open,
.guia_tv_hora_open:hover{
	background-position:-639px 100%;
}
.guia_tv_hora_activo,
.guia_tv_hora_activo:hover{
	background-position:-1917px 100%;
}
.guia_tv_hora_left{
	width:44px;
	padding-left:5px;
	border-right:1px solid #CCC;
	padding-top:5px;
	padding-bottom:805px !important;
}
.guia_tv_hora_right{
	width:550px;
	padding-left:9px;
	padding-top:5px;
	padding-bottom:807px !important;
}

.guia_tv_hora .guia_tv_hora_descripcion,
.guia_tv_hora .guia_tv_hora_preview,
.guia_tv_hora .guia_tv_hora_preview{
	display:none;
}
.guia_tv_hora .guia_tv_hora_abrir{
	width:17px;
	height:17px;
	background:url(../img/bg_sprite_guiatv_v.png) scroll no-repeat 0 -28px;
	text-indent:-9000px;
}
.guia_tv_hora .guia_tv_hora_cerrar{
	width:17px;
	height:17px;
	background:url(../img/bg_sprite_guiatv_v.png) scroll no-repeat 0 -69px;
	text-indent:-9000px;
}
.guia_tv_hora .guia_tv_hora_programa{
	font-size:14px;
	line-height:1.2;
	color:#455560;
	overflow:hidden;
	margin-bottom:2px;
}
.guia_tv_hora .guia_tv_hora_descripcion{
	display:none;/*por defecto*/
	font-size:11px;
	line-height:1.4;
	color:#333333;
	overflow:hidden;
	margin-bottom:7px;
}
.guia_tv_hora .guia_tv_masinfo{
	background:url(../img/bg_sprite_guiatv_v.png) scroll no-repeat 0 3px;
	padding-left:10px;
	overflow:hidden;
}
.guia_tv_hora .guia_tv_masinfo,
.guia_tv_hora .guia_tv_masinfo a{
	font-size:11px;
	color:#333333;
	line-height:1.1;
	text-decoration:none;
	font-weight:normal;
}
.guia_tv_hora .guia_tv_masinfo a:hover{
	text-decoration:underline;
}

/*Open*/
.guia_tv_hora_open .guia_tv_hora_preview{
	border:1px solid #ccc;
	margin:0px 10px 5px 0px;
	display:inline;
	float:left;
	background:#ffffff url(../../common/img/bg_nav_sprite.png) scroll no-repeat -360px -5px;
}
.guia_tv_hora_open .guia_tv_hora_descripcion{
	display:block;
}
.guia_tv_hora_open .guia_tv_hora_abrir{
	display:none;
}

/* Activo */
.guia_tv_hora_activo .guia_tv_hora_descripcion,
.guia_tv_hora_activo .guia_tv_masinfo,
.guia_tv_hora_activo .guia_tv_masinfo a,
.guia_tv_hora_activo .guia_tv_hora_programa,
.guia_tv_hora_activo .guia_tv_hora_programa a{
	color:#FFFFFF;
}
.guia_tv_hora_activo .guia_tv_masinfo{
	background-position:0 -89px;
}
.guia_tv_hora_activo .guia_tv_hora_preview{
	border:1px solid #FFF;
	margin:0px 10px 0px 0px;
	display:inline;
	float:left;
	background:#ffffff url(../../common/img/bg_nav_sprite.png) scroll no-repeat -360px -5px;
}
.guia_tv_hora_activo .guia_tv_hora_descripcion{
	display:block;
}
.guia_tv_hora_activo .guia_tv_hora_abrir{
	display:none;
}



/**Con laSexta2**/
.guia_tv_cadena{
	border-bottom:1px solid #CCCCCC;
	height:34px;
	width:100%;
	float:left;
	position:relative;
	overflow:visible;
	margin-top:11px; /*20px del techo, como en el dibujo*/
	margin-bottom:7px;
}
.guia_tvc_item{
	float:left;
	position:relative;
}
.guia_tvc_item .gtvc_ico{
	background:url(../img/bg_sprite_guiatv_cadenas.png) scroll no-repeat left top;
	display:block;
	float:left;
	height:34px;
	line-height:34px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	margin-left:0px;
	margin-right:-10px;
	padding:0px 10px;
}
.programas_lasexta2 .guia_tvc_item .gtvc_lasexta2,
.programas_lasexta3 .guia_tvc_item .gtvc_lasexta3,
.programas_lasexta .guia_tvc_item .gtvc_lasexta,
.guiatv_modulo_lasexta2 .guia_tvc_item .gtvc_lasexta2,
.guiatv_modulo_lasexta3 .guia_tvc_item .gtvc_lasexta3,
.guiatv_modulo_lasexta .guia_tvc_item .gtvc_lasexta,
.guia_tvc_item .gtvc_ico.active{
	height:39px;
	margin-bottom:-5px;
}
.guia_tvc_item .gtvc_lasexta{
	background-position:0 0;
	width:81px;
	margin-left:205px;
}
.guia_tvc_item .gtvc_lasexta.active{
}
.guia_tvc_item .gtvc_lasexta2{
	background-position:-99px 0;
	width:86px;
}
.guia_tvc_item .gtvc_lasexta3{
	background-position:-204px 0;
	width:86px;
}
.guia_tvc_item .gtvc_lasexta2.active{
}
.guia_tv_title_cadena{
	margin-right:65px;
	width:135px;
	height:40px;
	background:url(../img/bg_sprite_guiatv.png) scroll no-repeat -3754px -50px;
	text-indent:-9000px;
}
.guiatv_modulo_lasexta .guia_tv_title_cadena{
}
.guiatv_modulo_lasexta2 .guia_tv_title_cadena{
	background-position:-3754px 0;
}
.guiatv_modulo_lasexta3 .guia_tv_title_cadena{
	background-position:-3754px -95px;
}
.guia_tv_content .guia_tv_title {
	margin-top:6px; /*20px del techo, como en el dibujo*/
	margin-right:-200px; /*Como si no ocupara lugar*/
	line-height:1.1;
}
.guia_tv_content .guia_tv_version_accesible {
background:url(../img/bg_sprite_guiatv_v.png) no-repeat scroll 0 4px transparent;
color:#455560;
font-size:12px;
}
.guia_tv_content .guia_tv_dia {
	background:url("../img/bg_sprite_guiatv.png") no-repeat scroll -2886px -40px transparent;
	height:30px;
	width:137px;
	
	margin-top:8px;/*cual el dibujo*/
}
.guia_tv_content .guia_tv_dia,
.guia_tv_content .guia_tv_dia a,
.guia_tv_content .guia_tv_dia a b{
	font-size:11px;
	font-weight:normal;
}
.guia_tv_content .guia_tv_dia a b{
	display:inline;
	font-weight:bold;
	padding-right:5px;
}
.guia_tv_content .guia_tv_dia_activo{
	width:117px;
}
.guia_tv_content .guia_tv_dia_activo,
.guia_tv_content .guia_tv_dia_activo a,
.guia_tv_content .guia_tv_dia_activo a b{
	font-weight:normal;
	text-shadow:none;
}
.guia_tv_content .guia_tv_dia_activo a b{
	font-size:12px;
	font-weight:bold;
}
/*activo en linea de lasexta1*/
.guiatv_modulo .guia_tv_content .guia_tv_dia_activo,/*por defecto*/
.guiatv_modulo_lasexta .guia_tv_content .guia_tv_dia_activo {
background-position:-3013px 0;
}
/*activo en linea de lasexta2*/
.guiatv_modulo_lasexta2 .guia_tv_content .guia_tv_dia_activo {
background-position:-2886px 0;
}
.guiatv_modulo_lasexta2 .guia_tv_hora:hover{
background-position:-1278px -1px;
}
.guiatv_modulo_lasexta2 .guia_tv_hora_activo, 
.guiatv_modulo_lasexta2 .guia_tv_hora_activo:hover,
.guiatv_modulo_lasexta2 .guia_tv_hora_open, 
.guiatv_modulo_lasexta2 .guia_tv_hora_open:hover{
background-position:-3135px 0px;
}
.guiatv_modulo_lasexta2 .guia_tv_hora_open, 
.guiatv_modulo_lasexta2 .guia_tv_hora_open:hover{
background-position:-639px 100%;
}

/*activo en linea de lasexta3*/
.guiatv_modulo_lasexta3 .guia_tv_content .guia_tv_dia_activo {
background-position:-4577px 0px;
}
.guiatv_modulo_lasexta3 .guia_tv_hora:hover{
background-position:-3958px -1px;
}
.guiatv_modulo_lasexta3 .guia_tv_hora_activo, 
.guiatv_modulo_lasexta3 .guia_tv_hora_activo:hover,
.guiatv_modulo_lasexta3 .guia_tv_hora_open, 
.guiatv_modulo_lasexta3 .guia_tv_hora_open:hover{
background-position:-4699px 100%;
}
.guiatv_modulo_lasexta3 .guia_tv_hora_activo{
background-color:#0094FF;
}
.guiatv_modulo_lasexta3 .guia_tv_hora_open, 
.guiatv_modulo_lasexta3 .guia_tv_hora_open:hover{
background-position:-639px 100%;
}

.guiatv_goto_accesible_container{
	margin-bottom:20px;
}
.guiatv_formato_pdf{
	margin-top:25px;
}
.guia_tv_hora {
	height:43px;
}
.guia_tv_hora_activo,
.guia_tv_hora_activo:hover,
.guia_tv_hora_open, 
.guia_tv_hora_open:hover {
	height:auto;
}
.guiatv_modulo_lasexta2 .guia_tv_content .guia_tv_version_accesible {
background-position: 0 -100px ;
}
.guiatv_modulo_lasexta3 .guia_tv_content .guia_tv_version_accesible {
background-position: 0 -113px ;
}
