/* ALERTA COOKIES **********************************************/
/***************************************************************/
.rtveCookiePolicy {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
box-shadow:0 0 1.8em rgba(0,0,0,0.2);width:100%;background:#f2f2f2;border-top:0.1em solid #e4e4e4;padding:1em 3em;}
.rtveCookiePolicy p span {font-size:small;font-weight:bold;}
.rtveCookiePolicy p > span {color:#777;line-height:1.54;}
.rtveCookiePolicy a span {font-size:x-small;text-transform:uppercase;line-height:2;}
.rtveCookiePolicy {position:fixed;bottom:0;left:0;z-index:600;}
.rtveCookiePolicy p > span,.rtveCookiePolicy p .botonera,.rtveCookiePolicy p > a {display:inline-block;float:left;}
.rtveCookiePolicy .botonera * {display:inline-block;}
.rtveCookiePolicy .botonera {width:auto;display:block;margin:0 1em;}
.rtveCookiePolicy .botonera strong a span {font-weight:bold;padding:0 0.5em;border-radius:0.2em;}
.rtveCookiePolicy .botonera strong {border-radius:0.2em;box-shadow:0 0.1em 0.1em rgba(0,0,0,0.25);
background: 					linear-gradient(bottom,#fff 0%,#ccc 60%);/*W3C*/
background: 			 -o-linear-gradient(bottom,#fff 0%,#ccc 60%);/*Opera11.10+*/
background: 		 -moz-linear-gradient(bottom,#fff 0%,#ccc 60%);/*FF3.6+*/
background: 	-webkit-linear-gradient(bottom,#fff 0%,#ccc 60%);/*Chrome10+,Safari5.1+*/
background: 			-ms-linear-gradient(bottom,#fff 0%,#ccc 60%);/*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 );/*IE6-9*/
background: 				 -webkit-gradient(linear,left bottom,left top,color-stop(0%,#fff),color-stop(60%,#ccc));/*Chrome,Safari4+*/
}
.rtveCookiePolicy .botonera strong a:hover span {color:#fff;
background: 					linear-gradient(bottom,#058 10%,#09e 90%);/*W3C*/
background: 			 -o-linear-gradient(bottom,#058 10%,#09e 90%);/*Opera11.10+*/
background: 		 -moz-linear-gradient(bottom,#058 10%,#09e 90%);/*FF3.6+*/
background: 	-webkit-linear-gradient(bottom,#058 10%,#09e 90%);/*Chrome10+,Safari5.1+*/
background: 			-ms-linear-gradient(bottom,#058 10%,#09e 90%);/*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ee', endColorstr='#005588',GradientType=0 );/*IE6-9*/
background: 				 -webkit-gradient(linear,left bottom,left top,color-stop(10%,#058),color-stop(90%,#09e));/*Chrome,Safari4+*/
}
/* ALERTA COOKIES **********************************************/
/* END *********************************************************/

/* GENERALES
-------------------------------------------------- */
/*common@import url("/css/rtve.commons/rtve.modules/alertaMobile.css");*/

* {
	margin: 0;
	padding: 0;	
}

html {
	height: 100%;
}

body {
	height: 100%;
	background-color: #fff;
	font-family:  Arial, Helvetica, "Trebuchet MS", Tahoma, sans-serif;
	font-size: 12px;
	color: #000;
}

ul, li {
	list-style: none;
}

fieldset, a img {
	border: 0;
}

legend {
	display: none;
	position: absolute;
	top: -10000px;	
}

input, textarea, select {
	padding: 1px 2px;
	border: 1px #5984a6 solid;
	background-color: #f9fafc;
	line-height: 16px;
	font-family:  Arial, Helvetica, "Trebuchet MS", Tahoma, sans-serif;
	font-size: 12px;
	color: #004276;
}

button {
	border: 0;
	cursor: pointer;	
}

abbr, acronym {
	border: 0;
	cursor: help;	
}

a abbr, a acronym {
	border: 0;
	cursor: inherit;	
}

blockquote, q, cite {
	quotes: '"' '"' "'" "'";
	font-style: normal;
}

blockquote p:before {
	content: open-quote;
}

blockquote p:after {
	content: close-quote;
}

a {
	text-decoration: none;
	color: #004276;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

strong {
	font-weight: bold;
	font-style: normal;	
}

em {
	font-weight: normal;
	font-style: italic;	
}

iframe {
	position: absolute;
	top: 0;
	border: 0;
}
#descripcion_concurso iframe {position: static; top: auto;}
#contenidos-flash iframe {
	position:static;
	margin:20px 0 0 20px;
}

.hidden {
	display:none;
	visibility:hidden; 
}





/* ESTRUCTURA
-------------------------------------------------- */


p#saltar {
	position: absolute;
	top: -1000px;
}

div.hddn {
	display: none !important;
	position: absolute !important;
	top: -10000px !important;	
}

div#cabecera {
	overflow: hidden;
	width: 968px;
	margin: 0 auto 7px auto;	
}

div#contenidos {
	overflow: hidden;
	width: 968px;
	margin: 0 auto;
	padding-bottom: 25px;
}

div#pie {
	overflow: hidden;
	clear: left;
	width: 970px;
	height: 92px;
	margin: 0 auto;
	padding-bottom: 10px;
	background: url(/css/i/infantil/fondoPie.gif) left top no-repeat;	
}




/* CABECERA
-------------------------------------------------- */


#cabecera .top {margin:42px 55px 0 0;}
#cabecera .bottom {margin:0 55px 0 0;}

div#cabecera ul#enlaces-generales {
	float: right;
	/*width: 962px;*/
	display: inline;
	margin: 0 0 5px 6px;
}

div#cabecera ul#enlaces-generales li {
	float: left;
	display: inline;
	margin-right: 4px;
	padding-right: 4px;
	border-right: 1px #004276 solid;
	line-height: 14px;
	font-size: 11px;
}

div#cabecera ul#enlaces-generales li:last-child {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;	
}

div#cabecera ul#userHeaderLogin {
	float: right;
	/*width: 962px;*/
	display: inline;
	margin: 10px 0 5px 6px;
}



div#cabecera ul#userHeaderLogin li {
	float: left;
	display: inline;
	margin-right: 4px;
	padding-right: 4px;
	border-right: 1px #004276 solid;
	line-height: 14px;
	font-size: 11px;
	color:#004276;
	
}

div#cabecera ul#userHeaderLogin li a.log-in{
	background: url(/css/i/infantil/fondoEntrar.gif) left top no-repeat;
	padding:4px 0 5px 29px;
}

div#cabecera ul#userHeaderLogin li a.logout{
	background: url(/css/i/infantil/fondoCerrar.gif) left top no-repeat;
	padding:4px 0 5px 29px;
}

div#cabecera ul#userHeaderLogin li:last-child, div#cabecera ul#userHeaderLogin li.reset {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;	
}

div#cabecera h1 {
	overflow: hidden;
	position: relative;
	float: left;
	clear: left;
	display: inline;
	width: 193px;
	height: 149px;	
	margin: 0 34px 0 0;
}

div#cabecera h1 a {
	display: block;
	width: 193px;
	height: 149px;
}

div#cabecera h1 span {
	position: absolute;
	top: -10000px;	
}
#cabecera .headText {float:left; display:block;color:#33E3E;font-size:13px;font-weight:bold;width:33%;}
	#cabecera .headText span {color:#6C3BD2;}
/*div#cabecera div#publiHead {
	position: relative;
	overflow: hidden;
	float: right;
	width: 728px;
	height: 90px;
	margin: 6px 0 14px 0;
	padding-left: 11px;
	background: url(/css/i/infantil/promocion_v.gif) 0 21px no-repeat;
}

div#cabecera div#publiHead img,
div#cabecera div#publiHead object {
	display: block;
}

div#cabecera div#publiHead span.ad_aviso {
	display: none;	
}*/

div#cabecera ul#navegacion {
	float: left;
	width: 692px;
	margin-top:10px;	
}

div#cabecera ul#navegacion li {
	overflow: hidden;
	position: relative;
	float: left;
	height: 35px;
	margin-right: 3px;
}
/*
div#cabecera ul#navegacion li#seccion-portada {
	width: 76px;	
}

div#cabecera ul#navegacion li#seccion-videos-juegos {
	width: 142px;	
}

div#cabecera ul#navegacion li#seccion-programacion {
	width: 129px;	
}

div#cabecera ul#navegacion li#seccion-concursos {
	width: 98px;	
}

div#cabecera ul#navegacion li#seccion-series {
	width: 64px;	
}

div#cabecera ul#navegacion li#seccion-padres {
	width: 67px;	
}

div#cabecera ul#navegacion li#seccion-miPagina {
	width: 95px;	
}
*/
div#cabecera ul#navegacion li a {
	display: block;
	height: 35px;
	background-repeat: no-repeat;
}

div#cabecera ul#navegacion li a:hover img,
div#cabecera ul#navegacion .active a img {
position:relative;
top:-35px;
}

/*div#cabecera ul#navegacion li a {
	background-position: left top;
}

div#cabecera ul#navegacion li strong,
div#cabecera ul#navegacion li a:hover {
	background-position: 0 -40px;
}

div#cabecera ul#navegacion li#seccion-portada a,
div#cabecera ul#navegacion li#seccion-portada strong {
	background-image: url(/css/i/infantil/seccionCabecera_Portada.gif);
}

div#cabecera ul#navegacion li#seccion-videos-juegos a,
div#cabecera ul#navegacion li#seccion-videos-juegos strong {
	background-image: url(/css/i/infantil/seccionCabecera_VideosJuegos.gif);
}

div#cabecera ul#navegacion li#seccion-programacion a,
div#cabecera ul#navegacion li#seccion-programacion strong {
	background-image: url(/css/i/infantil/seccionCabecera_Programacion.gif);
}

div#cabecera ul#navegacion li#seccion-concursos a,
div#cabecera ul#navegacion li#seccion-concursos strong {
	background-image: url(/css/i/infantil/seccionCabecera_Concursos.gif);
}

div#cabecera ul#navegacion li#seccion-series a,
div#cabecera ul#navegacion li#seccion-series strong {
	background-image: url(/css/i/infantil/seccionCabecera_Series.gif);
}

div#cabecera ul#navegacion li#seccion-padres a,
div#cabecera ul#navegacion li#seccion-padres strong {
	background-image: url(/css/i/infantil/seccionCabecera_Padres.gif);
}

div#cabecera ul#navegacion li#seccion-miPagina a,
div#cabecera ul#navegacion li#seccion-miPagina strong {
	background-image: url(/css/i/infantil/seccionCabecera_MiPagina.gif);
}
*/
div#cabecera ul#navegacion li span {
	position: absolute;
	top: -10000px;	
}

div#cabecera fieldset {
	visibility: hidden;
	float: right;
	width:273px;
	height: 38px;
	padding: 1px 0;
	
}

div#cabecera fieldset label {
	position: absolute;
	top: -10000px;
}

div#cabecera fieldset input {
	float: left;
	width: 120px;
	margin-right:8px;
	padding: 9px 39px 10px 9px;
	background-image: url(/css/i/infantil/iconoLupa.gif);
	background-position: 135px 6px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	line-height: 17px;
	font-size: 15px;
}

div#cabecera fieldset input.con-foco {
	background-image: none;	
}

div#cabecera fieldset button {
	overflow: hidden;
	position: relative;
	float: left;
	width: 95px;
	height: 38px;
	background: url(/css/i/infantil/botonBuscar.gif) left top no-repeat;
}

div#cabecera fieldset button span {
	position: absolute;
	top: -10000px;	
}




/* CONTENIDOS
-------------------------------------------------- */


div#contenidos div ul.paginacion {
	position: relative;
	clear: left;
	height: 30px;
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 29px;
}

div#contenidos div ul.paginacion li.anterior,
div#contenidos div ul.paginacion li.siguiente {
	position: absolute;
}

div#contenidos div ul.paginacion li.anterior {
	left: 13px;
}

div#contenidos div ul.paginacion li.siguiente {
	right: 13px;
}

div#contenidos div ul.paginacion li.numeros {
	display: block;
	width: 166px;
	margin: 0 auto;
	padding: 0 5px;
	font-size: 11px;
}

div#contenidos div ul.paginacion li.numeros ol {
	height: 30px;
	text-align: center;
}

div#contenidos div ul.paginacion li.numeros li {
	display: inline;
	padding-right: 5px;
	/*padding-left: 3px;
	padding-right: 1px;	*/
	background: url(/css/i/infantil/itemSeparadorPaginas.gif) right center no-repeat;
	font-size: 13px;
}

div#contenidos div ul.paginacion li.numeros li:last-child {
	padding-right: 0;
	background: none;	
}

div#contenidos div ul.paginacion li.numeros li a {
	padding: 0 2px;
}

div#contenidos div ul.paginacion li.numeros li strong {
	padding: 0 2px;
	font-weight: bold;
	font-size: 16px;
	color: #d230ff;	
}

div#contenidos div#sugerencias {
	float: left;
	display: inline;
	width: 320px;
	margin-left: 22px;
}

div#contenidos div#sugerencias div#recomendamos {
	margin-bottom: 25px;
	padding-top: 3px;	
}

div#contenidos div#sugerencias h2,
div#contenidos div#sugerencias h3 {
	overflow: hidden;
	position: relative;
	height: 16px;
	margin-bottom: 12px;
	background-position: left top;
	background-repeat: no-repeat;
}

div#contenidos div#sugerencias div#recomendamos h2,
div#contenidos div#sugerencias div#recomendamos h3 {
	background-image: url(/css/i/infantil/tituloRecomendamos.gif);
}

div#contenidos div#sugerencias div#lo-mas-visto h2,
div#contenidos div#sugerencias div#lo-mas-visto h3 {
	background-image: url(/css/i/infantil/tituloLoMasVisto.gif);
}

div#contenidos div#sugerencias div h2 span,
div#contenidos div#sugerencias div h3 span {
	position: absolute;
	top: -10000px;
}

div#contenidos div#sugerencias div ul {
	position: relative;
	width: 100%;
	height: 41px;
	margin-bottom: -6px;
}

div#contenidos div#sugerencias div.videos ul,
div#contenidos div#sugerencias div.juegos ul {
	overflow: hidden;	
}

div#contenidos div#sugerencias div ul li {
	overflow: hidden;
	position: relative;
	float: left;
	display: inline;
	width: 133px;
	height: 41px;
	margin-right: 4px;
}

div#contenidos div#sugerencias div ul li.juegos {
	position: absolute;
	left: 8px;
	top: 447px;
	float: none;
	display: block;
}

div#contenidos div#sugerencias div.videos ul li.juegos,
div#contenidos div#sugerencias div.juegos ul li.juegos {
	position: relative;
	left: 0;
	top: 0;
	float: left;
	display: inline;
}

div#contenidos div#sugerencias div ul li a,
div#contenidos div#sugerencias div ul li strong {
	display: block;
	background-repeat: no-repeat;
}

div#contenidos div#sugerencias div ul li a,
div#contenidos div#sugerencias div.videos ul li.juegos a,
div#contenidos div#sugerencias div.juegos ul li.juegos a {
	height: 35px;
	background-position: left top;
}

div#contenidos div#sugerencias div ul li strong,
div#contenidos div#sugerencias div ul li.juegos a {
	height: 41px;
	background-position: 0 -35px;
}

div#contenidos div#sugerencias div ul li.videos a,
div#contenidos div#sugerencias div ul li.videos strong {
	background-image: url(/css/i/infantil/pestanyaVideos.gif);
}

div#contenidos div#sugerencias div ul li.videos a {
	width: 125px;
	margin-left: 8px;
}

div#contenidos div#sugerencias div ul li.juegos a,
div#contenidos div#sugerencias div ul li.juegos strong {
	background-image: url(/css/i/infantil/pestanyaJuegos.gif);
}

div#contenidos div#sugerencias div ul li span {
	position: absolute;
	top: -10000px;
}

div#contenidos div#sugerencias div ol {
	width: 296px;
	height: 385px;
	background: url(/css/i/infantil/fondoListaSugerencias.gif) left top no-repeat;
	padding-top: 12px;
}

div#contenidos div#sugerencias div.videos ol.juegos,
div#contenidos div#sugerencias div.juegos ol.videos {
	position: absolute;
	top: -10000px;
}

div#contenidos div#sugerencias div ol.videos {
	margin-bottom: 50px;	
}

div#contenidos div#sugerencias div.videos ol.videos,
div#contenidos div#sugerencias div.juegos ol.videos {
	margin-bottom: 0;	
}

div#contenidos div#sugerencias div ol li {
	position: relative;
	height: 72px;
	margin: 0 14px 6px 14px;
	background: url(/css/i/infantil/fondoItemListaSugerencias.gif) left bottom repeat-x;
}

div#contenidos div#sugerencias div ol li.cinco {
	margin-bottom: 0;
	background: none;	
}

div#contenidos div#sugerencias div li dl {
	position: relative;
	margin-left: 136px;
	line-height: 14px;
}

div#contenidos div#sugerencias div li dt {
	margin-bottom: 2px;
	padding-top: 4px;
	font-weight: bold;
}

div#contenidos div#sugerencias div li dd img {
	overflow: hidden;
	position: absolute;
	top: 0;
	margin-left: -96px;
	border: 1px #c3c7ce solid;
}

div#contenidos div#sugerencias div.juegos li dd img {
	border: 0;
}

div#contenidos div#sugerencias div li dd em {
	overflow: hidden;
	position: absolute;
	top: 3px;
	left: -24px;
	display: block;
	width: 14px;
	height: 16px;
	background: url(/css/i/infantil/iconoEpisodioCompleto.gif) left top no-repeat;
}

div#contenidos div#sugerencias div li dd em span {
	position: absolute;
	top: -10000px;
}

div#contenidos div#comunidad {
	float: left;
	width: 302px;
}

div#contenidos div#comunidad div#publiBanner {
	overflow: hidden;
	width: 300px;
	padding-top: 18px;
	background: url(/css/i/bg/publicidadgray.gif) 126px 0 no-repeat;
	margin-bottom:29px;
	height:auto;
}

div#contenidos div#comunidad div#publiBanner span.ad_aviso {
	display: none;	
}

div#contenidos div#comunidad div#publiBanner a {
	display: block;
}

div#contenidos div#comunidad div#publiBanner img,
div#contenidos div#comunidad div#publiBanner object {
	display: block;
}
div#contenidos div#comunidad div#publiBanner iframe {position:relative;}


div#contenidos div#comunidad div#publiBanner p {
	margin-top: 2px;
	padding-right: 5px;
	text-align: right;
	font-size: 11px;
	color: #004276;
}

div#contenidos div#comunidadClan div#favoritos-clan {
	width:277px;
	padding:0 11px 0 12px;
	background:#d7dce3 url(/css/i/infantil/fondoFavoritosClan.gif) left top repeat-x;
	border-left:1px solid #c3c7ce;
	border-right:1px solid #c3c7ce;
	position:relative;
	min-height:213px;
}

div#contenidos div#comunidadClan span.curvaArriba {
	width:302px;
	background:url(/css/i/infantil/fondoFavoritosClanArriba.gif) left top no-repeat;
	height:18px;
	display:block;
}

div#contenidos div#comunidadClan div#favoritos-clan h2{
	font-size:20px;
	color:#004276;
	margin-left:77px;
}

div#contenidos div#comunidadClan span.curvaAbajo {
	background:url(/css/i/infantil/fondoFavoritosClanAbajo.gif) left top no-repeat;
	width:302px;
	height:9px;
	margin-bottom:29px;
	display:block;
}

div#contenidos div#comunidadClan div#favoritos-clan span.entradilla {
	margin-left:77px;
	display:block;
}

div#contenidos div#comunidadClan div#favoritos-clan ol:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#contenidos div#comunidadClan div#favoritos-clan ol {
	margin-top:12px;
}

div#contenidos div#comunidadClan div#favoritos-clan ol li{
	float:left;
	margin-right:14px;
	text-align:center;
	width:58px;
	height:73px;
}

div#contenidos div#comunidadClan div#favoritos-clan ol li.reset{
	margin:0
}

div#contenidos div#comunidadClan div#favoritos-clan ol span {
	display:block;
	color:#004276;
	margin-bottom:5px;
	overflow:hidden;
}

div#contenidos div#comunidadClan div#favoritos-clan span.miembros {
	font-size:20px;
	color:#fff;
	position:absolute;
	top:-4px;
	left:12px;
	text-align:center;
}

div#contenidos div#comunidadClan div#favoritos-clan span.pegatina {
	position:absolute;
	top:-16px;
	left:5px;
	background:url(/css/i/infantil/fondoFavoritosClanPegatina.gif) left top no-repeat;
	display:block;
	width:73px;
	height:76px;
}

div#contenidos div#comunidadClan div#favoritos-clan span.miembros span{
	display:block;
	font-size:13px;
	margin-top:-2px;

}

div#contenidos div#comunidad-clan {
	width:302px;
	background:#f8f9fb url(/css/i/infantil/fondoComunidadClan.gif) left bottom repeat-x;
	margin-bottom:29px;
	
}

div#contenidos div#comunidad-clan span.curvaArriba{
	display:block;
	width:302px;
	height:45px;
	background:url(/css/i/infantil/fondoCurvaArribaComunidad.gif) left top no-repeat;
}

div#contenidos div#comunidad-clan span.curvaAbajo{
	display:block;
	width:302px;
	height:11px;
	background:url(/css/i/infantil/fondoCurvaAbajoComunidad.gif) left top no-repeat;
}

div#contenidos div#comunidad-clan div.interior{
	border-left:1px solid #a2afc1;
	border-right:1px solid #a2afc1;
	padding:0 12px 0 8px;
	margin-top:-32px
}

div#contenidos div#comunidad-clan h2{
	height:16px;
	padding-bottom:7px;
	padding-left:20px;
	margin-left:26px;
	background: url(/css/i/infantil/tituloComunidadClan.gif) 20px 0 no-repeat;
	border-bottom:1px solid #dee8f1;
}

div#contenidos div#comunidad-clan h2 span{
	position:absolute;
	top:-10000px;
}

div#contenidos div#comunidad-clan span.entradilla {
	display:block;
	margin-top:9px;
	text-align:center;
}

div#contenidos div#comunidad-clan ul {
	/*margin-top:20px;*/
	margin-top:5px;
}

div#contenidos div#comunidad-clan ul li{
	height:69px;
	/*background:url(/css/i/infantil/fondoLiComunidad.gif) left top repeat-x;
	padding:6px 0 3px;*/
	padding:3px 0;
}

div#contenidos div#comunidad-clan ul li.reset{
	background:none;
	padding-top:0;
}

/*div#contenidos div#comunidad-clan ul li img {
	display:block;
	float:left;
}*/
#contenidos #comunidad-clan .from, #contenidos #comunidad-clan .to {float:left; display:block; width:50px; height:50px; margin-top:9px;}
#contenidos #comunidad-clan .from { margin-right:5px;}

#contenidos #comunidad-clan .flecha{border-width:1px 0 1px 1px; border-color:#609cbc; border-style:solid; float:left; margin-right:25px; padding:3px 0 4px;position:relative; height:60px; }
	#contenidos #comunidad-clan .flecha .punta {display:block; background:url(/css/i/infantil/bck_comunidad_flecha.gif) left top no-repeat; width:20px; height:69px; font-size:1px; line-height:1px; position:absolute; top:-1px; right:-20px;}
	#contenidos #comunidad-clan .flecha .hora {display:block; font-size:12px; color:#ff0000; padding-left:6px;}
	#contenidos #comunidad-clan .flecha img {float:left;}
	
div#contenidos div#comunidad-clan ul li span.texto {
	display:block;
	width:115px;
	float:left;
}

div#contenidos div#comunidad-clan ul li span.texto span.nombre {
	color:#004276;
}

div#contenidos div#comunidad-clan ul li span.texto span.accion {
	font-weight:bold
}



/* TODAS LAS SERIES
-------------------------------------------------- */


div#todas-las-series {
	float: left;
	display: inline;
}	

div#todas-las-series h2,
div#todas-las-series h3 {
	overflow: hidden;
	position: relative;
	background: url(/css/i/infantil/tituloTodasLasSeries.gif) left top no-repeat;
}

div#todas-las-series h2 span,
div#todas-las-series h3 span {
	position: absolute;
	top: -10000px;	
}

div#todas-las-series ul#lista-series {
	overflow: hidden;
}

div#todas-las-series ul#lista-series li {
	position: relative;
	float: left;
	display: inline;
	width: 100px;
	height: 62px;
	padding-top: 96px;
	text-align: center;
}

div#todas-las-series ul#lista-series li span{
	display:block;
}

div#todas-las-series ul#lista-series li a strong {
	display: block;
	margin-bottom: 2px;
}

div#todas-las-series ul#lista-series li a img {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	padding: 22px 6px 7px 8px;
	background: url(/css/i/infantil/fondoImagenTodasLasSeries.gif) left top no-repeat;
}

div#todas-las-series ul#lista-series li.nueva a img {
	background-position: 0 -91px;	
}




/* PIE
-------------------------------------------------- */


div#pie ul#navegacion-pie {
	height: 48px;
	margin: 0 0 2px 12px;
}

div#pie ul#navegacion-pie li {
	float: left;
	height: 14px;
	margin-top: 17px;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px #004276 solid;	
	line-height: 15px;
}

div#pie ul#navegacion-pie li:last-child {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;	
}

div#pie ul#navegacion-pie li#enlace-rss {
	padding-left: 15px;
	background: url(/css/i/infantil/iconoRSS.gif) 0 2px no-repeat;	
}

div#pie ul#navegacion-pie li img {
	position: relative;
	float: left;
	margin: -7px 3px -10px 0;
}

div#pie ul#navegacion-pie li a {
	overflow: hidden;
	height: 14px;
	line-height: 14px;
}

div#pie ul#enlaces-generales-pie {
	height: 42px;
	margin-left: 17px;
}

div#pie ul#enlaces-generales-pie li {
	float: left;
	display: inline;
	height: 14px;
	margin: 12px 5px 0 0;
	padding-left: 5px;
	background: url(/css/i/infantil/itemPuntitoAzul.gif) 0 7px no-repeat;
	line-height: 15px;
	color: #004276;
}




/* VELO
-------------------------------------------------- */


div#contenedor-velo {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

div#velo {
	height: 100%;
	background: url(/css/i/infantil/fondoVelo.png) left top repeat;
}

div#velo div#contenidos-velo {
	overflow: hidden;
	position: absolute;
	left: 50%;
	width: 586px;
	padding-bottom: 5px;
	margin-left: -293px;
	background: url(/css/i/infantil/fondoContenidosVelo_Inf.gif) left bottom no-repeat;
}

div#velo div#contenidos-velo div#contenedor-contenido {
	overflow: hidden;
	width: 586px;
	background: url(/css/i/infantil/fondoContenidosVelo.gif) left top no-repeat;
}

div#velo div#contenidos-velo div#contenedor-contenido div.detalle_parrilla {
	overflow: hidden;
	width: 586px;
}

div#velo div#contenidos-velo div.detalle_parrilla div {
	width: 218px;
	margin: 42px 0 0 12px;
	padding-top: 9px;
	background: url(/css/i/infantil/fondoImagenVelo.gif) left top no-repeat;
}

div#velo div#contenidos-velo div.detalle_parrilla div.detalle_episodio {
	float: left;
	clear: both;
	width: 580px;
	margin: 0;
	padding-top: 2px;
	background: none;
}

div#velo div#contenidos-velo div.detalle_parrilla h3 {
	float: right;
	width: 306px;
	height: 26px;
	display: inline;
	margin: 45px 30px 0 0;
	font-weight: normal;
	font-size: 19px;
	color: #004276;
}

div#velo div#contenidos-velo div.detalle_parrilla h3 span.sIFR-alternate {
	display: none;
}

div#velo div#contenidos-velo div.detalle_parrilla div.detalle_episodio h4 {
	overflow: hidden;
	width: 534px;
	height: 27px;
	margin: 0 0 10px 11px;
	padding-left: 14px;
	background: url(/css/i/infantil/fondoTituloEpisodioVelo.gif) left top no-repeat;
	line-height: 28px;
	font-weight: bold;
	font-size: 16px;
	color: #004276;
}

div#velo div#contenidos-velo div.detalle_parrilla p {
	float: right;
	clear: right;
	display: inline;
	width: 306px;
	margin: 0 31px 10px 0;
	padding-top: 8px;
	border-top: 3px #d230ff solid;
}

div#velo div#contenidos-velo div.detalle_parrilla div.detalle_episodio p {
	float: none;
	clear: none;
	display: block;
	width: 535px;
	margin: 0 0 12px 20px;
	padding-top: 0;
	border: 0;
}

div#velo div#contenidos-velo div.detalle_parrilla div img {
	display: block;
	width: 200px;
	margin: 0 9px;	
	padding-bottom: 10px;
}

div#velo div#contenidos-velo div.detalle_parrilla div dl {
	overflow: hidden;
	width: 200px;
	padding: 0 9px 7px 9px;
	background: url(/css/i/infantil/fondoListaVelo.gif) left bottom no-repeat;
	font-size: 13px;
}

div#velo div#contenidos-velo div.detalle_parrilla div dt {
	font-weight: bold;
}

div#velo div#contenidos-velo div.detalle_parrilla div dd {
	margin-bottom: 5px;
	color: #004276;
}

div#velo div#contenidos-velo button {
	position: absolute;
	right: 10px;
	top: 6px;
	width: 65px;
	height: 22px;
	padding: 0 0 5px 27px;
	background: url(/css/i/infantil/iconoCerrar.png) left top no-repeat;
	text-align: left;
	line-height: 22px;
	font-size: 12px;
	color: #000;
	cursor: pointer;
}



.logoRTVE {float: right; /*padding-left: 5px;*/ margin-top: -2px;*margin-top: -18px;}