/*PAGINA FINAL DE PROGRAMA*/

.programa {
	float:left;
	width:100%;
	/*overflow:hidden;*/
	height:150px;
}
.programa .totem {
	float:left;
	width:145px;
	margin: 0 0px 15px 0
}
.programa .totem img {
	width:130px;
	height:98px;
	overflow:hidden;
	margin:0 0 10px 0;
}

/*cabecera RNE*/.rneCab h2 {
	background-repeat:no-repeat;
	background-position: 144px top;
}
/*cabecera TVE2*/.tve2Cab h2 {
	background-repeat:no-repeat;
	background-position: 144px top;
}
.programa h3 {

	color: #3f3f3f;
}
.programa .ladillo {
	font-size: 1.4em;
	color: #3f3f3f;
	margin:10px 0 0 0;
	float:left;
	width:80%;
	.width:81%;
}
.programa .ladillo span {
	font-weight:normal
}
.programa .contenido-programa {
	float:left;
	font-size: 1.2em;
	width:100%;
	font-size: 1.2em;
	/*color: #a8a7a7;*/
	/*clear:right;*/clear:both;
}
.programa .contenido-programa .ladillo {
	color:#3F3F3F;
	float:left;
	font-size:1.2em;
	font-weight:700;
	margin:10px 0 6px;
	width:75%;
}
.programa p {
	clear:both;color: #a8a7a7;color:#777;
}

.programa p a {
	color: #ea9502;
}
.programa ul.equipo {
	width:100%;
	float:left;
	clear:both;
}
.programa ul.equipo li {
	width:25%;
	float:left;
	margin-bottom:15px;
}
.programa ul.equipo li p {
	font-size: 1.1em;
	color: #a8a7a7;
	margin:0px
}
.programa ul.equipo li p strong {
	width:100%;
	float:left;
	clear:both;
}
.programa a.desplegable {
	float:left;
	display:block;
	width:100%;
	height:40px;
	margin-top:25px;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	background-image:url('i/pf-programa/fondo-desplegable-cen.png');
	background-position:21px bottom;
}
.programa a.desplegable img {
	margin:0 10px 0 10px
}
.programa a.desplegable span.esq-izq {
	float:left;
	width:21px;
	height:40px;
	background-image:url('i/pf-programa/fondo-desplegable-izq.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}
.programa a.desplegable span.esq-der {
	float:right;
	width:21px;
	height:40px;
	background-image:url('i/pf-programa/fondo-desplegable-der.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}

a.desplegable {
	float:left;
	display:block;
	width:100%;
	height:40px;
	margin-top:25px;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	background-image:url('i/pf-programa/fondo-desplegable-cen.png');
	background-position:21px bottom;
}
a.desplegable img {
	margin:0 10px 0 10px
}
a.desplegable span.esq-izq {
	float:left;
	width:21px;
	height:40px;
	background-image:url('i/pf-programa/fondo-desplegable-izq.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}
a.desplegable span.esq-der {
	float:right;
	width:21px;
	height:40px;
	background-image:url('i/pf-programa/fondo-desplegable-der.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}
/*PROGRAMAS Y SERIES*/
.selector {
	float:left;
	font-size:1.4em;
	margin:10px 0 15px;
}
.selector li {
	display:inline;
	margin:0 4px 0 0;
	color:#bbb;
}

.selector li.last {
	display:inline;
	margin:0 3px 0 15px;
	font-size:0.8em !important;
	font-weight:700;
}
.listadoProg {
	float:left;
	width:48%;
}
.listadoProg span {
	clear:both;
	color:#393939;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	text-transform:uppercase;
}
.listadoProg ul {
	margin-top:10px;
	margin-bottom:25px;
	font-size:1.2em;
	float:left;
	clear:both;
}
.listadoProg ul li {
	line-height:1.4em;
	clear:both;
}
/*PROMO PROGRAMA*/
.promoProg {
	margin-left:8px
}
.promoProg img {
	float:left;
	margin-right:9px;
}
.promoProg div h2 {
	font-size:1.2em;
	margin-bottom:15px;
	color:#6f6f6f;
	font-weight:bold
}
.promoProg div h2 a {
	color:#eb6e24;
	padding-right:15px;
	background-image:url('i/iconos/ico-enlace.gif');
	background-position:right center;
	background-repeat:no-repeat;
}
.promoProg div h2 span {
	color:black
}
.promoProg div p {
	font-size:1.2em;
	font-weight:bold;
	color:#6f6f6f;
	margin-bottom:5px
}
.promoProg div ul li {
	width:25%;
	line-height:1.6em;
	float:left
}
.promoProg div ul li a {
	font-size:1em;
	font-weight:bold;
	color:#939393
}
.promoProg div ul li a:hover {
	color:#eb6e24
}
/*MODULO COMENTARIOS*/
/*La definicion generica de TABS se ha pasado a 'alacarta_escoba.css'*/
.tab-container {
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
}
.tab-content,.tab-content-modulo {
	/*font-size: 1.1em;
	border-bottom:1px dotted #ccc;float:left;width:100%;*/
}
.hddn .tab-content {display:none !important;}
/*.tab-content-modulo {
	float:left;
	width:100%;
	border-bottom:1px solid #c1c1c1;
	clear:both;
}*/
/* EO TABS */

/* TABS MINI CON TITULO*/
ul.tabs-mini {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 3.1em;
	border-bottom: 0.1em solid #c1c1c1;
	width: 100%;
}
ul.tabs-mini li {
	float: left;
	margin: 0.3em -1em;
	padding: 0;
	height: 2.9em;
	border-left: none;
	overflow: hidden;
	position: relative;
}
ul.tabs-mini .cab01tab {
	float: left;
	margin:1em 0 0;
	padding: 0;
	height: 3.1em;
	border-left: none;
	overflow: hidden;
	position: relative;
}
ul.tabs-mini li a {
	color:#3EADFD;
	display:block;
	font-size:1.1em;
	margin:0 0 0 1.3em;
	outline:medium none;
	padding:13px 13px 2px 0;
	.padding:11px 15px 2px 0;
	text-decoration:none;
}
ul.tabs-mini li a:hover {
	color:#3eadfd;
}
html ul.tabs-mini li.active {
	color:#6e6e6e;
	margin:0.3em 0.5em 0 0;
	background:url(i/iconos/tabs.gif) no-repeat left -7.5em;
	.background:url(i/iconos/tabs.gif) no-repeat left -7.4em;
}
html ul.tabs-mini li.active a {
	color:#6e6e6e;
	background:url(i/iconos/tabs.gif) no-repeat right -6.8em;
}
html ul.tabs-mini li.active a:hover {
	color:#3eadfd;
}
.tab-mini-container {
	border-top: none;
	/*overflow: hidden;*/
	clear: both;
	float: left;
	width: 100%;
}

.tab-mini-container .buscar-fecha {
	margin: 10px 0 10px 0;
	padding: 0;
	float: left;
	width:100%;
}

/* En teoría esto entra en conflico con la definición de ModBasic
.tab-mini-container p {
	margin: 3px 5px 0 0;
	padding: 0;
	float: left;
	font-size:1.2em;
}
*/
.busca-fecha {
	float:left;
	width:120px;
	margin:0 20px 0 0;
}

.tab-mini-content-modulo {
	float:left;
	width:100%;
	border-bottom:1px solid #c1c1c1;
	clear:both;
}
/* EO TABS MINI */

/* TABS MINI SIN TITULO */

ul.tabs-mini-normal {
	border-bottom:0.1em solid #C1C1C1;
	float:left;
	height:2.8em;
	list-style:none outside none;
	margin:0;
	padding:0;
	width:100%;
}
ul.tabs-mini-normal li {
	border-left:medium none;
	float:left;
	height:2.9em;
	line-height:3.6em;
	overflow:hidden;
	padding:0;
	position:relative;
}
ul.tabs-mini-normal li a {
	color:#3EADFD;
	font-size:1.1em;
	margin:0 1.3em 0 0;
	outline:medium none;
	padding:1em 0.8em 0.4em 0;
	text-decoration:none;
	width:auto;
}
ul.tabs-mini-normal li a:hover {
	color:#3eadfd;
}
html ul.tabs-mini-normal li.active span {
	background:url("i/iconos/tabs.png") no-repeat scroll left -7.8em transparent;
	border-left:medium none;
	float:left;
	height:2.9em;
	line-height:3.6em;
	margin:0.3em 0 0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:1em;
}
html ul.tabs-mini-normal li:first-child {
	margin:0 0 0 1em;
}
html ul.tabs-mini-normal li.active a {
	color:#6e6e6e;
	background:url(i/iconos/tabs.png) no-repeat right -6.9em;
}
html ul.tabs-mini-normal li.active a:hover {
	color:#3eadfd;
}
.tab-mini-content-modulo {
	float:left;
	width:100%;
	border-bottom:1px solid #c1c1c1;
	clear:both;
}
/* EO TABS MINI SIN TITULO */



.tab-content-modulo .ver {
	color:#3f3f3f;
	font-weight:bold;
	float:right;
	margin:2.2em 0 0.5em;
	width:auto;
	text-align:left;
}
.orden-comentarios {
	float:right;
	width:10em;
	margin:1.5em 0.5em 0.5em;
}
/* COMENTARIOS */
.modulo-comentario {
	float:left;
	width:100%;
	list-style-type:none;
	list-style:none;
	margin:0;
	padding:0;
}
.modulo-comentario ol {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style:none;
}
.modulo-comentario li {
	float:left;
	clear:both;
	width:100%;
	cursor:pointer;
	border-bottom:1px solid #c1c1c1;
	height:auto;
}
.modulo-comentario li img {
	/*cursor:pointer;*/
	float:left;
	margin:2px 0 0;
	width:auto;
}
.modulo-comentario li.no-borde {
	float:left;
	clear:both;
	width:auto;
	cursor:pointer;
	border:none;
}
li.tu-comentario ol li:hover {
	background:none;
}
.modulo-comentario label, .modulo-comentario ol li span a {
	float:left;
	margin:1.5em 0 0 0.7em;
}
.modulo-comentario ol li:hover {
	background:none;
}
ol.modulo-comentario li:hover {
	background:#fdffd6;
}
.modulo-comentario .tu-comentario {
	background:#fff;
	cursor:default;
	border:none;
}
.modulo-comentario .tu-comentario:hover {
	background:#fff;
}
.modulo-comentario .paginado:hover {
	background:#fff;
}
.modulo-comentario li:hover .votar {
	display:block;
}
.modulo-comentario li:hover .responder {
	display:block;
}
.modulo-comentario li:hover .reportar {
	display:block;
}
.modulo-comentario .avatar {
	float:left;
	width:3.2em;
	height:3.2em;
	background-color:#3eadfd;
	margin:1.9em 0 0;
}
.modulo-comentario .nombre {
	float:left;
	width:auto;
	text-align:left;
	font-size:1em;
	margin:39px 0.5em 0;
}
.modulo-comentario .comentario {
	float:left;
	width:100%;
	text-align:left;
	clear:both;
	font-size:1.2em;
	line-height:1.4em;
	margin:1em 0;
}
.actions-comentarios {
	float:right;	
	width:100%;
	margin:0 0 5px 0;
	.padding:0 0 5px 0;
}
.actions {
	float:right;	
	width:auto;
	margin:0;
	padding:0;
}
.modulo-comentario .fecha {
	float:left;
	text-align:left;
	font-size:0.9em;
	color:#949393;
	padding:0;
	margin:0 0 5px 0;
	width:50%;
	.clear:both;
	.padding:0 0 5px 0;
}
.modulo-comentario .reportar {
	float:right;
	font-size:1.2em;
	color:#3eadfd;
	border-right:1px solid #c1c1c1;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
	display:none;
}

.modulo-comentario .responder {
	float:right;
	font-size:1.2em;
	color:#3eadfd;
	border-right:1px solid #c1c1c1;
	margin:0;
	padding:0 5px 0 0;
	display:none;
}

.modulo-comentario .responder img {
	border:0;
	margin:0 0.5em;
}
.modulo-comentario .responder-icon {
	background:url("i/iconos/407-icons.gif") no-repeat scroll -1px -65px transparent;
}
.modulo-comentario .votar {
	display:none;
	float:right;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
}
.modulo-comentario .votar-mas {
	background:url("i/iconos/407-icons.gif") no-repeat scroll -16px -65px transparent;
}
.modulo-comentario .votar-menos {
	background:url("i/iconos/407-icons.gif") no-repeat scroll -33px -66px transparent;
}
/*ajuste formulario*/
.comentarios {float:left;margin:0 0 0 1.5%;}

.modulo-comentario .paginado {
	float:left;
	margin:0 0 1.5em -0.6em;
	border-bottom:none;
	cursor:default;
}
.modulo-comentario .paginado span {
	float:left;
	font-size:1.1em;
	margin:0.5em;
	cursor:pointer;
 .padding:0 0 0.5em 0;
}
.modulo-comentario .paginado span:hover a {
	text-decoration:underline;
}
.modulo-comentario .paginado span a {
	color:#3eadfd;
	font-weight:bold;
}
.modulo-comentario .paginado span.active a {
	color:#3f3f3f;
	font-weight:bold;
	cursor:default;
	text-decoration:none;
}
.modulo-comentario .paginado span.siguiente {
	color:#3eadfd;
	font-weight:bold;
	cursor:pointer;
	padding:0 1.5em 0 0;
	background:url(i/iconos/407-icons.gif) no-repeat;
	background-position:right -0.3em;
}
.modulo-comentario .paginado span.anterior {
	color:#3eadfd;
	font-weight:bold;
	cursor:pointer;
	padding:0 0 0 1.5em;
	background:url(i/iconos/407-icons.gif) no-repeat;
	background-position:left -0.3em;
}
.modulo-comentario .campo-texto-comentario {
	float:left;
	width:600px;
	.width:580px;
	height:10em;
	margin:1em 0 0;
	clear:both;
}
.modulo-comentario .campo-texto {
	clear:both;
	float:left;
	height:1.4em;
	margin:1em 0 0;
	width:13.2em;
}
.modulo-comentario .texto-detalles {
	float:left;
	width:600px;
	.width:580px;
	text-align:left;
	font-size:1em;
}
.modulo-comentario .texto-detalles a {
	float:left;
	margin:0.5em 2em 0.5em 0;
	color:#aeaeae;
}
.modulo-comentario .enviar {
	float:right;
	width:88px;
	height:20px;
	margin:0.5em -0.5em 0.5em 0;
	background:url(i/iconos/407-icons.gif) no-repeat 0px -43px;
	cursor:pointer;
}
.modulo-comentario .enviar:hover {
	background-position:-91px -43px;
}
.comp .rss {
	float:left;
	width:98%;
	margin:0.8em 0 0.5em 0;
	padding:0 0 0 1.4em;
 .padding:0 0 0.5em 1.4em;
	background:url(i/iconos/407-icons.gif) no-repeat;
	background-position:-28.2em -4.4em;
	border-bottom:2px solid #c1c1c1;
	font-size:1.2em;
	color:#3eadfd;
}
.comp .rss a {
	float:left;
	color:#3eadfd;
	margin:0.2em 0 0.5em;
}
.comentarios-right {
	float:right;
	width:100%;
}
.anadir-comentario {
	background:url("i/iconos/407-icons.gif") no-repeat scroll -1px -21px transparent;
	cursor:pointer;
	float:right;
	height:2em;
	margin:17px 0 0;
	width:146px;
}
.anadir-comentario:hover {
	background-position:-152px -21px;
}
.comentarios-contactos {
	float:right;
	width:100%;
}
.comentarios-contactos .contactos {
	float:right;
	width:100%;
	padding:2.5em 0 0.9em 0;
	font-size:1.2em;
	font-weight:bold;
	color:#3f3f3f;
	border-bottom:1px solid #c1c1c1;
}
.texto-comentario {
	float:right;
	text-align:left;
	width:100%;
	font-size:1em;
	color:#6a6d6e;
	margin:0.8em 0 0.8em 0;
}
.texto-comentario-icono {
	background:url("i/iconos/407-icons.gif") no-repeat scroll -181px -43px transparent;
	float:right;
	height:10px;
	width:145px;
}
.avatar-contactos {
	float:left;
	width:3.2em;
	height:3.2em;
	background-color:#3eadfd;
	margin:0;
}
.nombre-contactos {
	float:left;
	width:auto;
	text-align:left;
	font-size:1em;
	margin:20px 0.5em 0;
}
/*EO MODULO COMENTARIOS*/

/*MODULO TODOS LOS PROGRAMAS*/
.programas {
	float:left;
	width:100%;
	height:auto;
	margin:10px 0 0 0;
	background:none repeat scroll 0 0 #E0DEDE;
}

.c100 .programas {
	margin:0;	
}
.programas h2 {
	float:left;
	margin:0.5em;
	padding:0;
	font-size:15px;
	padding:0 0 3px 0;
}
.programas .gris {
	color:#999;
}
.programas select {
	display:inline;
	float:right;
	margin:-3px 5px 0 0;
}
.programas ul.filtro li select {
	display:inline;
	float:left;
	margin:-3px 5px 0 0;
}
.programas .header-footer {
	/*background:none repeat scroll 0 0 #E0DEDE;*/
	clear:both;
	float:left;
	height:auto;
	padding:0;
	width:100%;
}
.head-lista-detalle {
	float:left;
	width:100%;
	background:#E0DEDE;
	border:none;
}
.head-lista-detalle span {
	float:left;
	border:none;
}
.curved {
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	/*behavior:url('/css/alacarta20/border-radius.htc');*/
}
.programas .ver {
	color:#3F3F3F;
	float:left;
	font-size:1.2em;
	font-weight:700;
	margin:10px 0 1em 15px;
	text-align:left;
	width:100%;
}
.programas .ver .arrow {
	background:url("i/iconos/160-icons.png") no-repeat scroll -44px -29px transparent;
}
.programas .ver a {
	color:#0096ff;
}
.programas .ver a:hover {
	text-decoration:underline;
}
.programas .ver img {
	margin:0 0.8em 0 0;
}
.programas .header-footer .arrow {
	background:url("i/iconos/160-icons.png") no-repeat scroll -27px -29px transparent;
}
/*todos los programas*/	
.programas .header-footer .nombre {
	color:#3F3F3F;
	float:left;
	font-size:1.1em;
	padding:0.6em 0 0 10%;
	width:27.2%;
	text-align:left;
	height:1.7em;
	margin:0;
}
.programas .header-footer .ultima-emision {
	color:#3F3F3F;
	float:left;
	font-size:1.1em;
	padding:0.6em 0 0 2%;
	width:15.1%;
}
.programas .header-footer .canal-cadena {
	color:#3F3F3F;
	float:left;
	font-size:1.1em;
	padding:0.6em 0 0 2%;
	width:13.1%;
}
.programas .header-footer .categoria {
	color:#3F3F3F;
	float:left;
	font-size:1.1em;
	padding:0.6em 0 0 2%;
	width:15%;
}
/*eo todos los programas*/

/*telediario*/

.programas .header-footer .titulo {
	color:#3F3F3F;
	float:left;
	font-size:1.1em;
	padding:0.6em 0 0 4%;
	width:28%;
	text-align:left;
	height:26px;
	clear:left;
}
.programas .header-footer .tipo {
	color:#3F3F3F;
	float:left;
	font-size:1.1em;
	padding:0.6em 0 0 2%;
	width:10.2%;
	text-align:left;
	height:1.7em;
}
.programas .header-footer .duracion {
	color:#3F3F3F;
	float:left;
	font-size:1.1em;
	padding:0.6em 0 0 2%;
	width:8.2%;
	text-align:left;
	height:1.7em;
}
.programas .header-footer .popularidad {
	color:#3F3F3F;
	float:left;
	font-size:1.1em;
	height:1.7em;
	padding:0.6em 0 0 2%;
	text-align:left;
	width:22%;
}
.programas .header-footer .fecha-emision-telediario {
	color:#3F3F3F;
	float:left;
	font-size:1.1em;
	height:1.7em;
	padding:0.6em 0 0 2%;
	text-align:left;
	width:18%;
}
.programas .header-footer .fecha-emision-telediario-tu-lista {
	color:#3F3F3F;
	float:left;
	font-size:1.1em;
	height:1.7em;
	padding:0.6em 0 0 2%;
	text-align:left;
	width:18%;
	border-right:1px solid #E8E8E8;
}
.programas .header-footer a.suscribirse {
	background:url("i/iconos/160-icons.png") no-repeat scroll right -9.3em transparent;
	color:#3EADFD;
	float:right;
	margin:0 0.5em 0 0;
	padding:1em 2em 0.2em 0;
	text-align:left;
	width:auto;
	font-weight:700;
	/*.position:absolute;
	.bottom:10px;
	.right:10px;*/
}

/*eo telediario*/

/*listas todos los programas*/
.programas .header-footer li .favorito {
	float:left;
	width:8%;
	height:2.6em;
	border-right:1px solid #e8e8e8;
	text-align:center;
	padding:0.3em 0 0 0;
}
.programas .header-footer li .borrar {
	float:left;
	width:13%;
	height:2.6em;
	text-align:center;
	padding:0.3em 0 0 0;
}
.programas .header-footer li .nombre {
	float:left;
	font-size:1.2em;
	width:27%;
	height:1.8em;
	border-right:1px solid #e8e8e8;
	text-decoration:underline;
	padding:0.6em 0 0 2%;
 .padding:0.8em 0 0.5em 2%;
}
.programas .header-footer li .emision {
	float:left;
	font-size:1.2em;
	width:15%;
	height:1.8em;
	border-right:1px solid #e8e8e8;
	padding:0.6em 0 0 2%;
 .padding:0.8em 0 0.5em 2%;
}
.programas .header-footer li .cadena {
	float:left;
	width:15%;
	height:2.5em;
	border-right:1px solid #e8e8e8;
	padding:0.4em 0 0;
	text-align:center;
}
.programas .header-footer li .categoria {
	float:left;
	font-size:1.2em;
	height:1.8em;
	padding:0.6em 0 0 2%;
	width:25%;
}
/*eo listas todos los programas*/

/*listas telediario*/

.programas .header-footer li.head-lista-detalle:hover {
	background:none;
}	

.programas .header-footer li .estado {
	float:left;
	padding:0.8em 0 0;
	text-align:center;
	width:4%;
}
.programas .header-footer li .nombre-telediario {
	border-right:1px solid #E8E8E8;
	float:left;
	font-size:1.2em;
	height:25px;
	padding:7px 0 0;
	width:28%;
}
.programas .header-footer li .tipo {
	float:left;
	font-size:1.2em;
	width:10%;
	height:1.8em;
	border-right:1px solid #e8e8e8;
	padding:0.6em 0 0 2%;
 .padding:0.8em 0 0.5em 2%;
}

.programas .header-footer li.head-lista-detalle .tipo {
	float:left;
	font-size:1.2em;
	width:10%;
	height:26px;
	padding:0.6em 0 0 2%;
 	.padding:0.8em 0 0.5em 2%;
	border:none;
}
.programas .header-footer li .duracion {
	color:#3F3F3F;
	float:left;
	font-size:1.2em;
	height:1.8em;
	border-right:1px solid #e8e8e8;
	padding:0.6em 0 0 2%;
	width:8%;
}
.programas .header-footer li.head-lista-detalle .duracion {
	color:#3F3F3F;
	float:left;
	font-size:1.2em;
	height:26px;
	border-right:none;
	padding:0.6em 0 0 2%;
	width:9%;
}
.programas .header-footer li .popularidad {
	background:url("i/iconos/160-icons.png") no-repeat scroll 16px -95px transparent;
	border-right:1px solid #E8E8E8;
	color:#3F3F3F;
	float:left;
	font-size:1.2em;
	height:26px;
	padding:6px 0 0 2%;
	width:22%;
}

.programas .header-footer li.head-lista-detalle .popularidad {
	background:none;
	border-right:none;
	color:#3F3F3F;
	float:left;
	font-size:1.2em;
	height:26px;
	padding:6px 0 0 2%;
	width:22%;
}
.programas .header-footer li .fecha-emision-telediario {
	color:#3F3F3F;
	float:left;
	font-size:1.2em;
	height:1.8em;
	padding:0.6em 0 0 2%;
	width:18%;
}
.programas .header-footer li.head-lista-detalle .fecha-emision-telediario {
	color:#3F3F3F;
	float:left;
	font-size:1.2em;
	height:26px;
	padding:0.6em 0 0 2%;
	width:18%;
}
.programas .header-footer li .fecha-emision-telediario-tu-lista {
	border-right:1px solid #E8E8E8;
	color:#3F3F3F;
	float:left;
	font-size:1.2em;
	height:1.8em;
	padding:0.6em 0 0 2%;
	width:18%;
}
/*eo listas telediario*/

/*iconos todos los programas*/
.programas .header-footer li .favoritos-icono {
	background:url("i/iconos/160-icons.png") no-repeat scroll 0 -2.3em transparent;
}
.programas .header-footer li .la1 {
	background:url("i/iconos/160-icons.png") no-repeat scroll 0 0 transparent;
}
/*eo iconos todos los programas*/

/*iconos telediario*/

.programas .header-footer li .partially-played {
	background:url("i/iconos/160-icons.png") no-repeat scroll -43px -50px transparent;
}
.programas .header-footer li .nuevo {
	background:url("i/iconos/160-icons.png") no-repeat scroll -2px -71px transparent;
	float:right;
	height:17px;
	margin:0;
	width:50px;
}
.programas .header-footer li .mas {
	background:url("i/iconos/160-icons.png") no-repeat scroll -2px -40px transparent;
	float:right;
	height:18px;
	margin:0;
	width:19px;
	display:none;
}
.programas .header-footer li .popu-inicio {
	background:url("i/iconos/160-icons.png") no-repeat scroll left -131px transparent;
	float:left;
	height:18px;
	.height:18px;
	width:5px;
}
.programas .header-footer li .popu-cuerpo {
	background:url("i/iconos/160-icons.png") repeat-x scroll -5px -131px transparent;
	float:left;
	height:18px;
	width:70px;
}
.tab-mini-content .header-footer li .popu-cuerpo {
	background:url("i/iconos/160-icons.png") repeat-x scroll -5px -131px transparent;
	float:left;
	height:18px;
	width:7em;
}
.programas .header-footer li .popu-final {
	background:url("i/iconos/160-icons.png") no-repeat scroll right -131px transparent;
	float:left;
	height:18px;
	width:5px;
}
/*eo iconos etlediario*/

.programas p {
	float:left;
	margin:0 0.5em 0 0;
	/*clear:left;*/
}
.programas ul.filtro {
	background:none repeat scroll 0 0 #F7F7F7;
	border-bottom:1px solid #E0DEDE;
	clear:left;
	color:#666666;
	float:left;
	font-size:1.1em;
	height:2.9em;
	height:auto !important;
	list-style-type:none;
	margin:0;
	padding:0 0 0 1%;
	width:99%;
}
.programas ul.filtro li {
	background:none repeat scroll 0 0;
line-height:2em;
	float:left;
	height:2em;
	margin:0.4em 0.5em 0 0.5em;
	width:auto;
}
.programas ul.filtro li:first-child {
width:75px;
padding-bottom:0.4em;
}

.programas ul.filtro ul.botones li {
	background:url("i/botones/botones.png") no-repeat scroll 1px 0 transparent;
	float:left;
	height:auto;
	margin:0;
	width:auto;
}
.programas ul.filtro ul.botones li:hover {
	background:url("i/botones/botones.png") no-repeat scroll 1px -189px transparent;
	float:left;
	height:auto;
	margin:0;
	width:auto;
}
.programas ul.filtro ul.botones li:hover a {
	background:url("i/botones/botones.png") no-repeat scroll right -189px transparent;
	color:#797979;
	float:left;
	height:18px;
	padding:0.3em 1.1em 0 0;
	width:auto;
}
.programas ul.filtro ul.botones li:first-child {
padding-bottom:0;
}
/*listas*/
.programas ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.programas ul li {
	float:left;
	width:100%;
	height:2.9em;
	background:#FFF;
	cursor:pointer;
	/*añadido*/position:relative;z-index:9;
}

.programas ul li.head-lista-detalle {
	background:#E0DEDE;
	float:left;
	height:2.9em;
	width:100%;
}
.programas ul li.head-lista-detalle span {
	background:none;
	float:left;
	height:2.9em;
	border:none;
}


.programas ul li ul.botones {
	background:none repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:21px;
	margin:-4px 0 0;
	width:auto;
}
.programas ul li:hover {
	background:#77c2f6;z-index:99;
}
.programas ul.filtro li:hover {
	background:none;
}
.programas .celeste {
	background:#ecf5fc;
}
/*eo listas*/






ul#programas-series li .modVideo {
	position:relative;
	margin:10px 0 5px 0;
	/*.padding:10px 0 5px 0;*/
}

}
/*ESTO SE PASA A 'botones.css'*/
/*.suscribirse .pointer, .compartir .pointer {
	background:url("i/iconos/160-icons.png") no-repeat scroll right -81px transparent;
	float:left;
	height:10px;
	left:34px;
	position:absolute;
	top:-9px;
	width:20px;
}

.enlazar .pointer {
	background:url("i/iconos/160-icons.png") no-repeat scroll right -81px transparent;
	float:left;:10px;
	left:250px;
	position:absolute;
	top:-9px;
	width:20px;
}*/
.directos .pointer {
	background:url("i/iconos/160-icons.png") no-repeat scroll 100% -6em transparent;
	bottom:-0.8em;
	float:left;
	height:0.8em;
	left:13.5em;
	position:absolute;
	width:1.7em;
}
/*.modVideo .pointer {
	background-position:100% -6em;
	bottom:-0.8em;
	left:20.7em;
	width:1.8em;
	height:0.8em;
}*/
.pdirectosList .pointer {
	background:url("i/iconos/160-icons.png") no-repeat scroll 100% -6.7em transparent;
	bottom:-0.8em;
	float:left;
	height:0.8em;
	left:2em;
	position:absolute;
	top:-0.8em;
	width:1.7em;
}
.pdirectosList .ok {
	float:left;
	height:1.7em;
	margin:0.6em;
	width:1.7em;
	clear:none;
}



/*EO TODOS LOS PROGRAMAS*/