/* ERRORES */
/* no hay resultados */
.errorResultados { width:100%; margin:2em 0; }
.errorResultadosLeft { width:100%; padding:2.5%; text-align:center;}
.errorResultadosLeft h3 { margin-bottom:0.3em;}
.errorResultadosLeft p { margin-bottom:1.3em;}
.errorResultadosLeft p span { display:block;}

.errorResultadosRight { display:none;}

p.textOtrasSeries { text-align:center; }

/* error no se ha encontrado */
#errornsencuentra {text-align:center;}
#errornsencuentra h1 img {margin:5em 0;}
#errornsencuentra h2 { display:block;}
#errornsencuentra p {margin-bottom:0.5em;}
#errornsencuentra span {display:block;}

/* error no disponible */
#errorndispo {
	width:90%;
	margin:2em auto;
	text-align:center;
}
#errorndispo h1 img {margin:5em 0;}
#errorndispo p {display:block;}
#errorndispo h2 {margin-bottom:.5em;}
#errorndispo span {display:block;margin-bottom:.3em;}

.menu_nodispo {text-align:center;}
.menu_nodispo ul {
	margin:1em auto 4em;
	width:90%;

}
.menu_nodispo li {
	background-color:#244588;
	border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
	display:inline-block;
	margin:.2em .1em .4em;
	text-align:center;
	width:80%;
	min-width:12em;
}
.menu_nodispo li a { display:block;
	padding:.8em 1.5em;}
.menu_nodispo li span{
	font-size:160%;
}

/* error no hay lista */
.errorNoList { width:100%;}
.errorNoList .vjs-error-display { display:block;}

/* No hay niños */
.boxNoKidds { width:100%; text-align:center; padding:2em 0; border-top:0.1em solid #d4d3d9;}
.boxNoKiddsLeft { display:inline-block; vertical-align:top; margin-right:3em;}
.boxNoKiddsLeft span { width:8em; height:12.4em; display:block; background:url("../i/imagenNoResultadosCatalogo.png") no-repeat; background-size:100%;}
.boxNoKiddsRight { display:inline-block; vertical-align:top; }
.boxNoKiddsRight span { display:block; font-size:180%; color:#3598dc; text-transform:uppercase; margin:0.3em 0;font-family:'Roboto Slab','Tahoma',sans-serif;}
.boxNoKiddsRight span strong { display:block; font-size:300%; line-height:140%; color:#475f97; font-family:'Roboto Slab','Tahoma',sans-serif;}
.boxNoKiddsRight a { font-size:300%; color:rgba(160,39,229,0.9); text-decoration:underline;font-family:'Roboto Slab','Tahoma',sans-serif;}
/* FIN ERRORES */


/* series */
.contentFiltrosSeries { display:none;}
.contentFiltrosSeries > form select {width:100%;}

.listaFiltroSeries { margin-top:2em;}
.filtroSeries { display:block; width:100%;padding:2em 0.8em; background-color:#fff; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em; margin-bottom:2em; color:#999; border:0; text-align:left;}
.filtroSeries > span { display:block;position:relative; padding-left:2.4em; }
.filtroSeries > span:before { content:''; width:2.2em; height:2.2em; position:absolute; left:0; top:-0.5em;}
.filtroSeries.active { background-color:#2ecb70;}

.filtroSeries > span[data-img="nov"]:before {background:url('../i/icons/iconos42x40series_999.png') no-repeat center -10px;}
.filtroSeries > span[data-img="ing"]:before { background:url('../i/icons/iconos42x40series_999.png') no-repeat center -110px; }
.filtroSeries > span[data-img="jue"]:before { background:url('../i/icons/iconos42x40series_999.png') no-repeat center -160px; }
.filtroSeries > span[data-img="act"]:before { background:url('../i/icons/iconos42x40series_999.png') no-repeat center -60px; }

.filtroSeries.active > span[data-img="nov"]:before {background:url('../i/icons/iconos42x40series_fff.png') no-repeat center -10px;}
.filtroSeries.active > span[data-img="ing"]:before { background:url('../i/icons/iconos42x40series_fff.png') no-repeat center -110px; }
.filtroSeries.active > span[data-img="jue"]:before { background:url('../i/icons/iconos42x40series_fff.png') no-repeat center -160px; }
.filtroSeries.active > span[data-img="act"]:before { background:url('../i/icons/iconos42x40series_fff.png') no-repeat center -60px; }

.filtroSeries:disabled { opacity:0.5; cursor:auto;}
/* fin series */


/* serie */
.contentBoxSerie { position:relative; padding:0 2em; overflow:hidden; }

.contentFiltroSerie { background-color:#eaf4fb; padding:2em;}
.catSerie { display:inline-block;margin-right:1.5em; padding:1.8em 0; }
.catSerie:hover { opacity:0.7;}

.CatSeriesLeft {  width:80%;float:left;}
.CatSeriesLeft.anclas { width:60%; float:none;}

.titleCatSerie {font-weight:bold; padding-left:2em; position:relative; }
.titleCatSerie:before { content:''; position:absolute; left:0; top:-0.1em; display:inline-block;width:21px; height:20px; }
/*tienda clan*/
.titleCatSerie.hasActiveShop:before {background:url('../i/tiendaClan/iconoCarrito_circulo.png') no-repeat 50%;background-size:auto 100%;}
.titleCatSerie.hasActiveVideos:before { background:url('../i/icons/iconos21x20series.png') no-repeat 0 0;}
.titleCatSerie.hasActiveGames:before { background:url('../i/icons/iconos21x20series.png') no-repeat 0 -20px; }
.titleCatSerie.hasActiveQuiz:before { background:url('../i/icons/iconos21x20series.png') no-repeat 0 -40px; }
.titleCatSerie.hasActiveAct:before { background:url('../i/icons/iconos21x20series.png') no-repeat 0 -60px; }
.infoEdadSerie { display:inline-block;border:0.1em solid #27ae61; padding:0.8em; -webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em; margin-top:0.5em; }

.navHeaderCatalogo { position:relative; margin-top:1.8em;}
.navHeaderCatalogo > li { float:left;}
.navHeaderCatalogo .botCompartir,
.navHeaderCatalogo .botAddSerieFav { font-size:120%; line-height:1.35; color:rgba(0,0,0,0.5); padding:0; margin-bottom:1em; cursor:pointer;}
.navHeaderCatalogo .botCompartir:before {content:'';width:1.2em; height:1.2em; float:left; margin-right:0.4em;background:url('../i/icons/iconsHeaderCatalogo.png') no-repeat center -0.7em;}
.navHeaderCatalogo .botAddSerieFav:before {content:'';width:1.2em; height:1.2em; float:left; margin-right:0.4em;background:url('../i/icons/iconsHeaderCatalogo.png') no-repeat center -2.5em;}
.navHeaderCatalogo .botCompartir:hover,
.navHeaderCatalogo .botAddSerieFav:hover { opacity:0.7;}

/* Nuevas necesidades Clan */
.navHeaderCatalogo li .boton {background-color:#D572F9;color:#fff;padding:1rem 2rem;border-radius:.4rem;font-size:1.4rem;}
.navHeaderCatalogo li .boton span {font-weight:500;}
.navHeaderCatalogo .followClan {color:rgba(0,0,0,0.5);font-size:1.2rem;}
.navHeaderCatalogo .followClan a img {height:3.6rem;width:auto;border-left:1rem solid transparent;vertical-align:text-top;margin-top:-1rem;}

/*** rango edades y moralidad ***/
.CatSeriesRight .infoEdadSerie{text-align:center;padding:.5rem 1rem;z-index:3;margin:0;}
.infoEdadSerie:before{content:"Recomendado para:";display:block;color:#6c84b0;padding-bottom:.5rem;}
.CatSeriesRight .rang_age > li {position:relative;display:none;}

.zero span{border-color:#28b878;color:#28b878;}
.four span{border-color:#d572f9;color:#d572f9;}
.sevn span{border-color:#2d8ef0;color:#2d8ef0;}

/**globos**/
.rang_age, .cal_morl{display:block;float:left;margin-top:1em;position:relative;}
/*rango de edad*/
.globBox{opacity:0;display:block;text-align:left;background:#fff;padding:2rem;border:.1rem solid #d3d3d3;box-shadow:.2rem .2rem 1.6rem -.5rem rgba(0,0,0,.7);position:absolute;z-index:-1;}
.CatSeriesRight .rang_age:hover .globBox, .CatSeriesRight .rang_age:focus .globBox,
.CatSeriesRight .cal_morl:hover .globBox, .CatSeriesRight .cal_morl:focus .globBox{opacity:1;cursor:default;z-index:41;}

.globBox *{color:#6a85b4;font-size:1.2rem;line-height:1.8rem;}
.globBox h2{font-size:1.6rem;text-shadow:0.1rem 0 0 #6a85b4;padding-bottom:1rem;}
.globBox p{padding-bottom:1rem;}

.globBox .presch{color:#28b878;}
.globBox .infant{color:#d572f9;}
.globBox .junior{color:#2d8ef0;}

/*calificacion moral*/
.cal_morl > li{display:none;width:4.6rem;height:4.6rem;border-radius:.5em;margin-left:.5rem;background-image:url("/css/rtve.infantil/i/icons/iconos_edades_clan.png");background-repeat:no-repeat;position:relative;}

.cal_morl .eri{background-color:#28b878;background-position:33.3333%;}
.cal_morl .tp_{background-color:#d572f9;background-position:66.6666%;}
.cal_morl .m7_{background-color:#2d8ef0;background-position:100%;}

/*activar*/
.CatSeriesRight .rang_age > li.active,.cal_morl > li.active{display:block;overflow:visible;}
/*** fin rango edades y moralidad ***/

/* modulo ficha serie */
.boxFichaSerie .headerCatalogo { padding:1% 2.5%;}
.boxFichaSerie .tituloCatalogo:before {background:url('../i/icons/iconos40x40_cc33ee.png') no-repeat 0 -1.9em; }

.contentFichaSerie { padding:0 2.5%;}
.contentFichaSerieLeft { max-width:56em; margin-bottom:1.2em; position:relative; overflow:hidden;}
.contentFichaSerieLeft .ima { border-radius:0.5em;}
.contentFichaSerieRight { display:inline-block; }

.contentFichaSerieRight > p { margin-bottom:0.3em; }
.contentFichaSerieBottom > .ico { display:block; float:left; margin:1em 1em 2.5em 0; }
.contentFichaSerieBottom > .ico > img {width:2.8em;height:2.9em;background:url('../i/icons/iconos40x40_334455.png') no-repeat -86px -42px; }
.pSummaryFichaSerie { display:block; padding-top:1.2em; opacity:0.8; }
/* fin serie */


/* serie player y elementos relacionados */
.seriePlayerLeft { width:100%; position:relative; float:left; padding:2em; }
.seriePlayerRight { width:100%; position:relative; clear:both; padding:2em; }
.titSeriePlayerLeft { width:100%; position:absolute; bottom:0; left:0; padding:1em 2em; background-color:rgba(240,237,246,0.9); }

.contentListaReproduccion { max-height:40em; width:100%; position:relative;overflow-y:scroll;background-color:#efdafb;}
.header-lista-reproduccion { width:100%; display:block; background-color:#fff; padding:2em; }
.lista-reproduccion { width:100%; }
.linkItemListaRelacionados { width:100%;display:block; padding:1em 1.5em; overflow:hidden;border-top:0.2em solid #efdafb; border-bottom:0.2em solid #efdafb;}
.item-lista-reproduccion { position:relative;}
.item-lista-reproduccion.active .linkItemListaRelacionados{ background-color:#dfb2fa; border-top:0.2em solid #d599f8; border-bottom:0.2em solid #d599f8;}
.num-items-lista { display:inline-block;}
.col-left { width:31%; float:left; margin-right:4%; overflow:hidden; }
.col-left .ima { -webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;}
.tit-header-lista {margin-bottom:0.1em;}
.tit-item-lista {margin-bottom:0.2em; }

.player-temp { width:60%; margin:0 1% 0 4%; float:left; }
.cont-lr { clear:none; width:30%; margin:0 4% 0 1%; float:right; box-shadow:none; }

.botBorrarItemLista { display:none;}
.linkBorrarLista { display:inline-block; font-size:160%; float:right;color:#e50101; margin-top:2.5em;}
.linkBorrarLista:hover { text-decoration:underline;}
.linkBorrarVideo { display:block; position:absolute; right:3em; bottom:2em; font-size:160%; color:#e50101; }
.linkBorrarVideo:hover { text-decoration:underline;}
/* fin serie player */


/* listado noticias */
.noticiaDestacada a { display:block;}
.noticiaDestacada a:hover { opacity:0.8;}
.noticiaDestacada .imgDestNot img { width:100%;}
.noticiaDestacada .literal { margin-top:2em;}

.destacaParticipa p {display:none;}
.linkParticipa { display:none;}
.linkParticipaRes {background-color:#d03af2;padding:0.8em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;text-align:center; margin-bottom:0.5em;}
.linkParticipaRes.blue {background-color:#244689;}

.boxNoConcurso {text-align:center; padding:2em; margin:0 2em; overflow:hidden;border:0.1em solid #b890de; }
.boxNoConcursoLeft { display:inline-block; vertical-align:top; margin-right:3em;}
.boxNoConcursoLeft span { width:14em; height:12.5em; display:block; background:url("../i/imagenNoResultadosConcurso.png") no-repeat; background-size:100%;}
.boxNoConcursoRight { display:inline-block; vertical-align:top; }
.boxNoConcursoRight span { display:block; font-size:180%; color:#3598dc; text-transform:uppercase; margin-bottom:0.3em;font-family:'Roboto Slab','Tahoma',sans-serif;}
.boxNoConcursoRight span strong { display:block; font-size:300%; line-height:140%; color:#475f97; font-family:'Roboto Slab','Tahoma',sans-serif;}
.boxNoConcursoRight a { font-size:300%; color:rgba(160,39,229,0.9); text-decoration:underline;font-family:'Roboto Slab','Tahoma',sans-serif;}

ul.listNoticias { max-width:56em;}
ul.listNoticias > li {
	display:block;
	border-bottom:0.1em solid rgba(190,195,199,0.5);
	width:100%;
	overflow:hidden;
	padding:2em;
}
ul.listNoticias > li .markLeft { overflow:hidden;}
ul.listNoticias > li .markRight { margin-top:1.5em;}
ul.listNoticias > li .ima { /*border:0.1em solid rgba(190,195,199,0.5);*/-webkit-border-radius:0.2em;-moz-border-radius:0.2em; border-radius:0.2em; }
ul.listNoticias > li a { display:block;}
ul.listNoticias > li a:hover { opacity:0.8;}

.boxPaginacion { margin:2em 2em 4em; text-align:center;}
.boxPaginacion a { display:inline-block;}
.boxPaginacion a:hover { opacity:0.7;}
.boxPaginacion a.ant { padding-right:0.5em; }
.boxPaginacion a.sig { padding-left:0.5em;}
.boxPaginacion p span { display:block;margin-top:0.5em;}

/* pagina final noticias */
.wrapperDetalleNoticia .container { width:100%;}
.wrapperDetalleNoticia main .ima img{ -webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em; }
.wrapperDetalleNoticia .falseH1 { width:auto; height:auto; overflow:visible;}
.wrapperDetalleNoticia .bodier {margin-top:0 !important;}

.breadtabs { margin-bottom:2em;}
.breadtabs li { display:inline; margin-right:0.4em; }
.breadtabs a { color:#244689; margin-right:0.2em;}
.breadtabs a:hover { text-decoration:underline;}
.breadtabs span { font-size:160%; line-height:140%; font-family:'Roboto Slab','Tahoma',sans-serif; }
.breadtabs li > span { color:#474747;}

.mark.article.inf { position:relative; padding-bottom:2em; }
.mark.article.inf .mediaBox {width:100%; position:relative; overflow:hidden; }

.imageBox a { width:100%; display:block; position:absolute; z-index:20; padding-top:056.25%; }
.imageBox a .ico.image { position:absolute; top:50%; left:50%; z-index:20; display:block; width:11.6em; height:11.6em; margin:-5.8em 0 0 -5.8em;}
.imageBox a .ico.image img { width:100%; background:url("../i/botPlayIma.png") no-repeat; background-size:100%;}
.imageBox a:hover .ico.image{ opacity:0.7;}
.imageBox em { display:none;}

figure.f0x0 img { width:100%; position:static;border:0.1em solid #c4c4c4; -webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;}
figcaption { display:none; position:relative; top:1em;}
figcaption span { font-size:120%;color:#474747;font-weight:bold;}

.duration { display:none;}

.figcaption { display:none; position:relative; top:1em;}
.figcaption span { font-size:120%;color:#474747; font-weight:bold;}

.mainContent { position:relative; top:0; clear:both;}
.mainTitle { font-size:300%; color:#496197;font-family:'Roboto Slab','Tahoma',sans-serif;}

.containerDetalleNoticia .mainContent .falseH1 .mainTitle,
.containerDetalleNoticia .falseH1 .mainTitle { font-size:300%; color:#496197;font-family:'Roboto Slab','Tahoma',sans-serif;}
.containerDetalleNoticia .mainContent .falseH1 span,
.containerDetalleNoticia .falseH1 span { font-size:360%; line-height:110%; color:#d03af2;font-family:'Roboto Slab','Tahoma',sans-serif; font-weight:700; }

.article .summary { display:none; margin:2em 0;}
.article .summary ul { padding:2em 0; margin-bottom:2em;border-top:0.1em solid #c4c4c4;border-bottom:0.1em solid #c4c4c4; }
.article .summary ul li {font-size:160%; line-height:140%;color:#474747;margin-bottom:0.5em;}
.article .summary ul li:last-child { margin-bottom:0;}
.article .summary p { font-size:180%; line-height:140%; font-weight:bold; color:#474747;}

.signBlock { display:none; margin-bottom:2em; overflow:hidden; position:relative;}
.signBlock .pubBox { position:absolute; bottom:1em; right:2em;}
.signBlock .author { width:100%; float:left; background-color:rgba(194,194,194,0.3);height:6em;}
.signBlock time[itemprop="dateModified"] { text-align:right;}
.signBlock img[itemprop="image"] { max-width:4.5em; height:6em;}
.signBlock em[itemprop="name"] {font-size:1.4em; line-height:140%; color:#474747; font-style:normal; position:relative; bottom:1em; left:1em;}
.signBlock .datpub { font-size:140%; line-height:140%; color:#474747; }
.datrev {font-size:140%; line-height:140%;}

.artBody {word-wrap:break-word; margin-top:2em; position:relative;}
.artBody p { font-size:200%; line-height:130%; color:#474747; margin-bottom:0.5em;}
.artBody p em { font-style:normal;}
.artBody p img {width:100%;border:1px solid #c4c4c4;-webkit-border-radius:0.3em;-moz-border-radius:0.3em; border-radius:0.3em;}
.artBody p a { color:#244689;text-decoration:underline;}
.artBody p a:hover { text-decoration:none;}
.artBody ol { padding-left:3em; margin-bottom:2em;}
.artBody ul { margin-bottom:2em; padding-left:3em;}
.artBody ol li { font-size:160%; line-height:140%; color:#474747; list-style:decimal;}
.artBody ul li { font-size:160%; line-height:140%; color:#474747; list-style:disc; margin-bottom:0.2em;}
.ladillo { font-size:260%; line-height:120%; color:#496197; margin:1em 0;}

/** new 2020 **/
.incluBox {padding:1rem 0;}
.incluBox .f_x_ img {position:relative;height:auto;width:100%;}
.incluBox.size_100 {width:100%;}
.incluBox .f_x_ {max-width:25rem;display:block;margin:0 auto;float:none;}

/*img*/
.boxPremiosConcurso img {width:100%;}

[classauxiliar="unsee"] { overflow:hidden;}
[classauxiliar="unsee"] .mark > span { position:absolute; font-size:130%; line-height:140%; color:#474747; margin:1em 0 0 4.8em;}
[classauxiliar="unsee"] h2 {margin-bottom:1em;}
[classauxiliar="unsee"] h2 span {position:relative; padding-left:1.8em; font-size:240%; line-height:160%; color:#244689;font-family:'Roboto Slab','Tahoma',sans-serif;}
[classauxiliar="unsee"] h2 span:before {content:''; width:1.6em; height:1.6em; position:absolute; left:0; background:url('../i/icons/iconos40x40_cc33ee.png') no-repeat;}

.totem { clear:both; padding:3em 0 0;}
.totemBox > ul { width:102%; position:relative; left:-1%; overflow:hidden;}
.totemBox > ul > li { width:25%; float:left;padding:1%; padding-bottom:2.2em; overflow:hidden;}
.totemBox > ul > li .mark a { display:block; }
.totemBox > ul > li .mark a:hover .ima > img{ opacity:0.8;}
.totemBox > ul > li .ima { border-radius:0.3em; border:0.1em solid #c4c4c4;}
.totemBox > ul > li .ima span { display:none;}
.totemBox > ul > li .ima > img { width:102%;}
.totemBox .maintitle { font-size:160%; line-height:120%; color:#244689;font-family:'Roboto Slab','Tahoma',sans-serif; }
.totemBox .txtBox { position:relative; top:1em;clear:both;}
.totemBox .pubBox{ position:relative; top:1.2em;}
.totemBox .datpub {font-size:120%; line-height:160%; color:#474747;}

.slideH { display:none;}

.sidebarNoticias { clear:both; max-width:56em;}
.sidebarNoticias .headerPage { padding:2em 2em 0;}
.sidebarNoticias .headerPage h3 {margin-bottom:0.5em;}
.sidebarNoticias li { width:100%; display:block;border-bottom:0.1em solid rgba(190,195,199,0.5);overflow:hidden; padding:2em 0; }
.sidebarNoticias li:first-child { padding-top:1em;}
.sidebarNoticias li:last-child { border-bottom:0;}
.sidebarNoticias li a { display:block;padding-bottom:1em;}
.sidebarNoticias .ima { width:100%;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;/*border:0.1em solid #c4c4c4;*/}
.sidebarNoticias .ima img { width:104%;}
.sidebarNoticias .txtBox { position:relative; top:1em;clear:both;}
.sidebarNoticias .auxBox { display:none;}
.sidebarNoticias .maintitle { font-size:200%; line-height:120%; color:#6477a4;}

.sidebarNoticias .botPag { position:static; left:auto; float:none;margin:1em 0 3em;}
.sidebarNoticias .botPag strong { position:static; right:auto;float:none; margin:0;}
.sidebarNoticias .botPag .verMas { float:none;}
/* fin noticias */


/* pagina final concurso */
.container.g1 { width:100%; }
.container.g1 .mainContent { top:0;}
.container.g1 .mainContent > p {font-size:160%; line-height:140%;}

.titConcurso { font-size:360%; line-height:1.1; color:#d03af2;font-family:'Roboto Slab','Tahoma',sans-serif; font-weight:700; margin:0.5em 0 0.3em; }
.descConcurso { font-size:160%; color:#474747;font-family:'Roboto Slab','Tahoma',sans-serif;}
.descConcurso span {font-family:'Roboto Slab','Tahoma',sans-serif; font-weight:700;}

.containerDetalleConcurso .artBody { margin-top:0;}
.containerDetalleConcurso .artBody .mediaBox { margin-bottom:2em; overflow:hidden;}
.containerDetalleConcurso .artBody p { margin-bottom:0;}
.containerDetalleConcurso .artBody p img { margin-top:0;}
.containerDetalleConcurso .mainContent .falseH1 .mainTitle,
.containerDetalleConcurso .falseH1 .mainTitle { display:block; font-size:360%; line-height:110%; color:#d03af2;font-family:'Roboto Slab','Tahoma',sans-serif; font-weight:700; margin-bottom:0.3em;}
.containerDetalleConcurso .mainContent .falseH1 span { display:block; font-size:180%; line-height:120%; color:#474747;}
.containerDetalleConcurso .mainContent p {font-size:160%; line-height:140%; color:#474747;}
.containerDetalleConcurso .mainContent p strong {color:#244689;}
.containerDetalleConcurso .mainContent .summary p,
.containerDetalleConcurso .summary p { font-size:140%;}

.boxPremiosConcurso { padding:2em 0; position:relative; top:2em; border-top:0.1em solid rgba(190,195,199,0.5); overflow:hidden;}
.boxPremiosConcurso h3,.boxPremiosConcurso h2 { font-size:220%; color:#244689; margin-bottom:1em;}
.boxPCLeft { margin:0 auto 1em;}
.boxPCLeft img { border:0.1em solid rgba(190,195,199,0.5);}

.containerConcursosPasados .headerPage { padding:1% 2em 0;}
.containerConcursosPasados .headerPage h3 span{font-family:'Roboto Slab','Tahoma',sans-serif;}
.containerConcursosPasados .headerPage h3 span:before {top:-0.3em; background:url('../i/icons/iconos40x40_cc33ee.png') no-repeat;}
.containerConcursosPasados .mainContent { top:0;}
.containerConcursosPasados ul.listNoticias li:first-child {border-top:0;}
/* fin concursos */


/* resultados busqueda */
.catTitRes { display:none;}

ul.listaResultados > li{ border-bottom:0.1em solid rgba(190,195,199,0.5); overflow:hidden;}
ul.listaResultados > li:last-child { border-bottom:0;}
.contentResultadosLeft { width:48%; float:left; margin-right:4%; padding:3em 0; }
.contentResultadosLeft .ima {border:0.1em solid rgba(190,195,199,0.5); -webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;}
.contentResultadosLeft .ima img { width:102%;}
.contentResultadosRight { width:48%; float:left;padding:3em 0;}
ul.listaResultados a { display:block;}
ul.listaResultados a:hover { text-decoration:underline;}

ul.ListaCatResultado li { display:inline-block;}
ul.ListaCatResultado li span[data-img] { display:block; width:4.4em; height:4.4em; margin-right:0.3em; }
ul.ListaCatResultado li span[data-img] img { width:100%; height:auto; }
ul.ListaCatResultado li span[data-img="play"] img {background:url('../i/icons/iconosCat41x40.png') no-repeat center -1em;}
ul.ListaCatResultado li span[data-img="clan"] img { background:url('../i/icons/iconosCat41x40.png') no-repeat center -6em; }
ul.ListaCatResultado li span[data-img="games"] img { background:url('../i/icons/iconosCat41x40.png') no-repeat center -11em; }
ul.ListaCatResultado li span[data-img="act"] img { background:url('../i/icons/iconosCat41x40.png') no-repeat center -16em; }
.spanEdadSerie { display:inline-block;line-height:2.8em; border:0.1em solid #27ae61; padding:0 0.8em; border-radius:0.5em;}
/* fin resultados busqueda */


/* DESCARGAR APPS */
.introApps {
	background-color:#faf6fd;
	padding:4em 9em 2em;
	overflow:hidden;
}
.cleamDesc {
	display:block;
	margin:0.5em 0 0;
}

ul.listFormatos {
	padding:1em;
	text-align:center;
	border:0.1em solid #ced2d5;
	margin-top:1em;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	border-radius:0.5em;
}

ul.listFormatos li {
	width:22%;
	max-width:13em;
	display:inline-block;
	padding:0;
	margin:0 1%;
	text-align:center;
	vertical-align:top;
}

ul.listFormatos li img {
width:100%;
display:block;
}

.listFormatos span {
display:block;
margin-top:0.5em;
}

ul.listApps {
	display:inline-block;
	padding:0;
	margin:0;
	width:100%;
}

ul.listApps li {
	display:block;
	margin:3em 0;
	border-bottom:0.1em solid #ced2d5;
	overflow:hidden;
	padding:0 9em 3em;
}

ul.listApps li:last-child {
	border-bottom:none;
	padding-bottom:0;
}

.listAppsLeft { width:42%; float:left; margin-right:4%;}
.listAppsLeft .ima {
	border-radius:0.5em;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
}

.txtDesc {
	float:left;
	width:54%;
	position:relative;
}
.txtDesc h3 {
	margin:0.3em 0 0.5em;
	float:left;
}
.txtDesc p {
	display:inline-block;
	margin-bottom:1em;
}
.txtDesc p a {
	 text-decoration:underline;
}
.textDesc p a:hover {
	text-decoration:none;
}

.txtDesc .icoWindows {
	background:url("../i/icons/iconWindows.png") 0 .2em no-repeat;
}

ul.listadoBotDesc { width:90%; float:left;}
ul.listadoBotDesc li {
display:inline-block;
margin:0;
border-bottom:none;
padding:0;
}
ul.listadoBotDesc li a { display:block; background-color:#000; text-align:center; padding:0.5em 0;-webkit-border-radius:0.3em;-moz-border-radius:0.3em; border-radius:0.3em;}

.icoSmartphone {padding-left:1.3em;}
.icoSmartphone:before { content:''; width:1.6em; height:1.8em; position:absolute;left:0;top:0;background:url("../i/icons/iconsApps.png") no-repeat -0.4em -0.2em; background-size:100%;}

.icoTablet {padding-left:1.3em;}
.icoTablet:before { content:''; width:1.6em; height:1.8em; position:absolute;left:0;top:0;background:url("../i/icons/iconsApps.png") no-repeat -0.4em -1.9em; background-size:100%;}

.icoSmart {padding-left:1.9em;}
.icoSmart:before { content:''; width:1.7em; height:1.8em; position:absolute;left:0;top:0;background:url("../i/icons/iconsApps.png") no-repeat 0 -3.7em; background-size:100%;}
/* fin descargar apps */


/* ACTIVIDAD */
a.linkAct { display:block; overflow:hidden; }
.ico.play.act { position:absolute; top:50%; left:50%; z-index:20; display:block; width:11.6em; height:11.6em; margin:-5.8em 0 0 -5.8em;}
.ico.play.act img { width:100%; background:url("../i/botPlayAct.png") no-repeat;-webkit-background-size:100%;-moz-background-size:100%; background-size:100%;}
/* FIN ACTIVIDAD */


/* JUEGO */
a.linkJuego { display:block; overflow:hidden; }
.ico.play.game { position:absolute; top:50%; left:50%; z-index:20; display:block; width:11.6em; height:11.6em; margin:-5.8em 0 0 -5.8em;}
.ico.play.game img { width:100%; background:url("../i/botPlayGame.png") no-repeat;-webkit-background-size:100%;-moz-background-size:100%; background-size:100%;}
/* FIN JUEGO */



/* parrilla */
.fechActual {float:right;background-color:#f1eff7; line-height:2.4; padding:0 1.2em; margin-top:-0.5em;}
.fechActual a { display:inline-block; width:1.2em; height:1.8em;}
.fechActual a:hover { opacity:0.7;}
.fechActual a.disabled { opacity:0.3; cursor:auto;}

.prevDay {background:url("../i/icons/arrowLeft_244689.png") no-repeat;}
.nextDay {background:url("../i/icons/arrowRight_244689.png") no-repeat;}
.diaDeHoy {
	display:inline-block;
	font-size:1.8em;
	font-family:'Roboto Slab','Tahoma',sans-serif;
	color:#244689;
	font-weight:bold;
	margin:0 0.7em;
}

.contenDias {
	display:none;
	overflow:hidden;
	margin-bottom:2em;
	padding-bottom:1.5em;
	border-radius:0.2em;
	margin-top:2em;
}
.bgBlueClock {
	border-radius:0.2em;
	height:4.8em;
	width:9em;
	padding:0;
	float:left;
	vertical-align:middle;
	position:absolute;
	z-index:2;
	background:#2da3ec;
}
.bgBlue {
	display:block;
	padding:0 0 0 9.1em;
	height:4.8em;
	background:#2da3ec;
	border-radius:0.2em;
}
.listDias {
	color:#fff;
	font-family:arial;
	padding:0;
	display:table;
	z-index:0;
}
.listDias a:hover { opacity:0.8;}
.bgBlueClock img {
    margin:1.3em 1.4em;
}
.horaPrev {
display:inline;

}
.horaPrev img {
 margin:1.4em 1.5em 1.4em .5em;
}
.bgBlueRight {
display:none;
float:right;
position:relative;
top:-83px;
right:0em;
z-index:3;
}
.bgBlueRight .horaNext {
width:5em;
padding:1.4em 1.8em;
z-index:2;
display:inline-block;
border-radius:0.2em;
background:#2da3ec;
}

.bgBlueClock .off img{ opacity:0.2;}
.bgBlueClock a:hover img{ opacity:0.7;}
.bgBlueClock .off:hover img{opacity:0.2;}
.bgBlueRight .off img{ opacity:0.2;}
.bgBlueRight a:hover img{ opacity:0.7;}
.bgBlueRight .off:hover img{opacity:0.2;}

.bgBlue a img {
vertical-align:middle;
}
.bgBlue a img {
vertical-align:middle;
}

ul.listDias li:nth-child(1) a , ul.listDias li:nth-child(2) a , ul.listDias li:nth-child(3) a , ul.listDias li:nth-child(4) a , ul.listDias li:nth-child(5) a {
background:#00b0f1;
}

ul.listDias li:nth-child(6) a , ul.listDias li:nth-child(7) a , ul.listDias li:nth-child(8) a , ul.listDias li:nth-child(9) a , ul.listDias li:nth-child(10) a , ul.listDias li:nth-child(11) a , ul.listDias li:nth-child(12) a {
background:#00bcf3;
}

ul.listDias li:nth-child(13) a , ul.listDias li:nth-child(14) a , ul.listDias li:nth-child(15) a , ul.listDias li:nth-child(16) a , ul.listDias li:nth-child(17) a , ul.listDias li:nth-child(18) a , ul.listDias li:nth-child(19) a {
background:#2ec6f3;
}
ul.listDias li:nth-child(20) a , ul.listDias li:nth-child(21) a , ul.listDias li:nth-child(22) a , ul.listDias li:nth-child(23) a , ul.listDias li:nth-child(24) a {
background:#65cdf6;
}
ul.listDias li {
display:table-cell;
font-size:1.8em;
line-height:130%;
text-align:center;
margin:0;
padding:0;
border-left:.1em solid transparent;
}

ul.listDias li a{
margin-top:-1.35em;
width:2.38em;
display:block;
border-radius:0.2em;
padding:0.6em 0;
position:relative;
height:2.3em;
}

ul.listDias li.activeHour a {
background:#244689;
text-shadow:0em 0em 1em #ffffff;
width:3em;
height:2.7em;
margin:0 -0.1em 0.9em -0.1em;
border:solid .2em #244689;
display:block;
position:relative;
z-index:1;
}
ul.listDias li.activeHour a:after {
	content:"";
	display:block;
	position:absolute;
	-ms-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	left:50%;
	margin-left:-.2em;
	bottom:-18.3px;
	border-style:solid;
	border-width:.75em .4em .7em 0;
	border-color:transparent #244689 transparent transparent;
	position:absolute;
}

#escaleta { clear:both; position:relative; top:1em;}

ul.lisProgramas li {
	width:100%;
	height:12em;
	display:block;
	position:relative;
	margin:0 0 1.5em;
	border:0.1em solid #ced2d5;
	overflow:hidden;
	border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	color:#244689;
}
.colguia { float:left;}
.colguia.one { width:12%; height:100%; text-align:center;background:#f0edf6;}
.colguia.two { width:23%;}
.colguia.three { width:59%; padding:0 2%;}
.colguia.four { width:6%;text-align:center;}

.colguia.two img { width:100%;}
.colguia.three a { display:block;}
.colguia a:hover { opacity:0.7;}

.franjaHoraria { display:block; margin-top:1.4em;font-size:3em;font-family:'Roboto Slab','Tahoma',sans-serif;}
.infRight h3 {
	margin:0.6em 0 0.1em;
	font-size:300%;
	line-height:1.2;
	font-family:'Roboto Slab','Tahoma',sans-serif;
	color:#244689;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.infRight span {
	display:block;
	padding:0;
	margin:0 0 0.3em 0.1em;
	font-size:160%;
	line-height:1.2;
	color:#244689;
	display:block;
	opacity:0.8;
}
.moreInfDisplayed { display:none;}
.moreInfDisplayedBasic { display:block; position:absolute; bottom:-3em; right:-3em; padding:3em; background-color:#244689; -webkit-border-radius:5em;-moz-border-radius:5em;border-radius:5em;}
.moreInfDisplayedBasic img { width:1.6em; background:url("../i/icons/iconMore_grey16x16.png") no-repeat; background-size:100%; position:relative; top:-1em; left:-1em;}

ul.lisProgramas li.activeNow {background:#244689;color:#f0edf6;}
li.activeNow .colguia.one {background:none;}
li.activeNow .colguia.three { width:36%; }
li.activeNow .colguia.four { width:30%; text-align:right;}
li.activeNow .infRight h3 {color:#f0edf6;}
li.activeNow span {color:#f0edf6;}
li.activeNow .moreInfDisplayedBasic { background-color:#f0edf6;}
li.activeNow .moreInfDisplayedBasic img {background:url("../i/icons/iconMore16x16.png") no-repeat;}
li.activeNow .actualmente {
	background:url("../i/icons/ico_tele.png") 0.4em -1.2em no-repeat;
	padding:0.1em 0 0.1em 2em;
	font-size:1.8em;
	color:#f0edf6;
	display:inline-block;
	position:absolute;
	top:1em;
	right:1em;
}

ul.lisProgramas li.activeDisplayed { height:auto;}
li.activeDisplayed .colguia.one { position:relative; padding-bottom:2000px; margin-bottom:-2000px;}
li.activeDisplayed .colguia.two { width:42%; padding:3%;background:#f0edf6;position:relative; padding-bottom:2000px; margin-bottom:-2000px;}
li.activeDisplayed .colguia.three { width:42%;padding:3%;}
li.activeDisplayed .colguia.four { width:4%;}

.finCapitulo {font-size:140%;display:block;margin-top:0.3em; padding:0 0.3em; opacity:0.8;}
li.activeDisplayed .colguia.two img {border:0.1em solid #ced2d5;border-radius:0.5em;}
li.activeDisplayed .infoEdad {display:block;font-size:160%;font-family:'Roboto Slab','Tahoma',sans-serif; margin:0.3em 0;opacity:.5;}
li.activeDisplayed .horario {display:block;font-size:160%;font-family:'Roboto Slab','Tahoma',sans-serif;margin:0 0 .8em 0;}
li.activeDisplayed .btnCapAnt {
	display:inline-block;
	background-color:#d03af2;
	padding:.5em 0 .6em;
	-webkit-border-radius:.3em;
	-moz-border-radius:.3em;
	border-radius:.3em;
	color:#fff;
	font-size:160%;
	line-height:160%;
}
li.activeDisplayed .btnCapAnt:before { content:''; display:inline-block; width:1.5em; height:1.5em;background:url("../i/icons/iconos21x20series_fff.png") no-repeat 0 -0.4em; margin-right:0.5em; vertical-align:top;}

li.activeDisplayed .infDisplayedRight h3 {
	padding:0;
	margin:0 0 .5em;
	font-size:3em;
	font-family:'Roboto Slab','Tahoma',sans-serif;
	color:#244689;
}
li.activeDisplayed .infDisplayedRight span {
	padding:0;
	margin:1em 0 0.4em;
	font-size:1.5em;
	line-height:140%;
	color:#244689;
	display:block;
	opacity:0.8;
}
a.closeInfDisplayed { display:block; margin:1em;}
/* fin parrilla  */


/* FAQS */
.containerFaqs { background-color:#fff; padding:3em 2em;}

.containerFaqsRight { display:none;}
.containerFaqsLeft > a { display:block;}
.containerFaqsLeft > a > h3 { font-size:240%; color:#244689;font-family:'Roboto Slab','Tahoma',sans-serif;}
.containerFaqsLeft > a:hover > h3{ color:#3598dc;}
.containerFaqsLeft ol { padding-left:2em;font-size:160%;line-height:140%;color:#474747; margin:0.5em 0 1.5em;}
.containerFaqsLeft ol:last-child { margin-bottom:0;}
.containerFaqsLeft li a { display:block; margin-bottom:0.1em; color:#3598dc;}
.containerFaqsLeft li a:hover { color:#000;}

.containerFaqs > h2 {font-size:300%; color:#244689;font-family:'Roboto Slab','Tahoma',sans-serif; margin-bottom:1em;}
.titFaq {font-size:240%; line-height:120%; color:#cc32ee;font-family:'Roboto Slab','Tahoma',sans-serif; margin-bottom:1em;}
.txtFaq { font-size:160%;line-height:140%;color:#474747; margin-bottom:1.5em;}
.txtFaq a { color:#3598dc;}
.txtFaq a:hover { text-decoration:underline;}
/* fin faqs */

/* promo */
.pf_noticia .promo_mod {margin-top:6em;}

/*cambio de elementos en pf*/
.article {display:flex;display: -webkit-flex;flex-direction: column;}
.article .figure {order:0;}
.article .falseH1 {order:1;padding-top:2rem;}
.article .mainContent {order:2;}


/*galleria*/
