/*basicos*/
.panel > li,
.contentBox {float:left;}
.contentBox > a,
.liElemento > .mark,
.panel .ima,
.panel .ima img {width:100%;display:block;}


/*.panel .ima.f16x9 { padding-top:056.45%;}*/


/*estructura columnas*/
.col5 > li {width:20%;}
.col4 > li {width:25%;}
.col3 > li {width:33.3%;}
.col2 > li {width:50%;}
.col1 > li {width:100%;}


/*tooltips*/
.contentBox {display:inline-block;width:100%;}
.tooltip { visibility:hidden; }

.extendOf .tooltip,
.extendOn[data-rtve-thumb="img"] .tooltip {
	overflow:hidden;
	opacity:0;
	clip:rect(0,0,0,0);
	-moz-transition-delay:0;						-webkit-transition-delay:0;
	-moz-transition-duration:1s;                	-webkit-transition-duration:1s;
	-moz-transition-property:opacity;            	-webkit-transition-property:opacity;
	-moz-transition-timing-function:ease-in-out;	-webkit-transition-timing-function:ease-in-out;
}
.bodyCatalogo:not(.noToolTip) .extendOf .contentBox:hover .tooltip,
.bodyCatalogo:not(.noToolTip) .extendOn[data-rtve-thumb="img"] .contentBox:hover .tooltip,
.bodyCatalogo:not(.noToolTip) .extendOf a:focus + .tooltip {overflow:visible;opacity:1; clip:auto;}
.extendOf .tooltip,
.extendOn[data-rtve-thumb="img"] .tooltip {display:block;background:#fff;width:26em;padding:1.8em;border:0.1em solid #cdcdcd;border-radius:0.6em;-webkit-border-radius:0.6em; -moz-border-radius:0.6em; box-shadow:0.6em 0.6em 0.8em rgba(0,0,0,0.5);margin:0;}
.extendOf .tooltip:after,
.extendOn[data-rtve-thumb="img"] .tooltip:after {
content:'';width:1.2em;height:2.4em;display:block;background:url('../i/pointerTooltip.png') no-repeat 0 50%;
margin:-1.2em -1.2em 0 0;}

.tooltip .apiCall .tit {font-size:1.8rem;line-height:110%;font-family:'Roboto Slab','Tahoma',sans-serif; font-weight:700;color:#244689;}
.tooltip .programData .tit { font-size:1.4rem;font-family:'Roboto Slab','Tahoma',sans-serif; color:#2d3e50; opacity:0.5;}
.tooltip .summary p  { font-size:1.3rem; line-height:1.2;font-family:'Helvetica','Arial',sans-serif;color:#2d3e50; opacity:0.6; margin-top:1em;}

.apiCall.available { display:block; clear:both; margin-top:1em;}
.apiCall.available p{ font-size:1.4rem;font-family:'Roboto Slab','Tahoma',sans-serif;}
.apiCall.logo .ima { overflow:visible; margin-top:1em;}
.apiCall.logo .ima img { border:0.1em solid rgba(190,195,199,0.5); -webkit-border-radius:0.3em;-moz-border-radius:0.3em; border-radius:0.3em;}

.tooltip .legend { width:100%; position:relative; clear:both; overflow:hidden;}
.tooltip .legend .childage { color:#2d3e50; font-size:1.3rem; font-family:arial,sans-serif; float:right; margin:1em 0 0;}
.descargas .tooltip .legend .childage{ margin:0;}

.tooltip .legend .ico { float:left; display:inline-block; width:21px; height:20px; margin:1em 0.3em 0 0; overflow:hidden; }
.tooltip .legend .ico img { width:100%; height:auto; background-size:100%;}
.tooltip .legend .hasActiveVideos img,
.tooltip .legend .hasVideos img { background:url('../i/icons/iconos21x20series.png') no-repeat 0 0;}
.tooltip .legend .hasActiveGames img { background:url('../i/icons/iconos21x20series.png') no-repeat 0 -20px; }
.tooltip .legend .hasEnglishVideos img { background:url('../i/icons/iconos21x20series.png') no-repeat 0 -40px; }
.tooltip .legend .hasActiveAct img { background:url('../i/icons/iconos21x20series.png') no-repeat 0 -60px; }
.tooltip .legend .hasActiveQuiz img {background:url('../i/icons/iconos21x20series.png') no-repeat 0 -80px;}

.botonBox { margin-top:1em;}
.tooltip .btn { display:block; padding:0; margin:0 0 0.3em; line-height:3;}
.tooltip .btn.AddFavPrograma { display:none; background-color:#fdbe15; }
.tooltip .btn.AddFavVideo { display:none;background-color:#d03af2;}
.tooltip .btn.AddFavJuego { display:none;background-color:#d03af2;}
.tooltip .btn.AddFavDescargable { display:none; background-color:#d03af2;}
.tooltip .btn.AddListVideo { display:none;background-color:#244689;}

.tooltip .btn span { display:inline-block; }
.tooltip .btn .ico { width:1em; height:1em; vertical-align:middle; margin:-0.2em 0.3em 0 0;}
.tooltip .btn .ico.list {margin:-0.1em 0.5em 0 0;}
.tooltip .btn .ico.star img{ width:100%;background:url('../i/icons/ico-fav22x20_fff.png') no-repeat; background-size:100%; }
.tooltip .btn .ico.list img{ width:100%;background:url('../i/icons/ico-list22x20_fff.png') no-repeat; background-size:100%; }
.tooltip .btn span:last-child {font-size:1.3rem; color:#fff; font-family:arial, sans-serif;}


.listas .col5 li.liElemento:nth-child(5n+1) { clear:both;}
.listas .col5 li.liElemento:nth-child(5n) .tooltip {left:auto; right:95%; box-shadow:-0.6em 0.6em 0.8em rgba(0,0,0,0.5); }
.listas .col5 li.liElemento:nth-child(5n) .tooltip:after {left:auto; right:0; background:url('../i/pointerTooltip.png') no-repeat -6.8em 50%; }

.jsContainer.ver_mas .col4 li.liElemento:nth-child(3) .tooltip,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(5) .tooltip,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(9) .tooltip,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(13) .tooltip,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(16) .tooltip,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(21) .tooltip,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(23) .tooltip {left:auto; right:95%; box-shadow:-0.6em 0.6em 0.8em rgba(0,0,0,0.5); }
.jsContainer.ver_mas .col4 li.liElemento:nth-child(3) .tooltip:after,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(5) .tooltip:after,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(9) .tooltip:after,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(13) .tooltip:after,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(16) .tooltip:after,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(21) .tooltip:after,
.jsContainer.ver_mas .col4 li.liElemento:nth-child(23) .tooltip:after {left:auto; right:0; background:url('../i/pointerTooltip.png') no-repeat -6.8em 50%; }


/*globos nuevo!*/
.globo {width:4.8em;height:3.2em;}
.globo img {width:100%;height:100%;background:url('../i/icons/nuevo.png') no-repeat;background-size:100%;}
.liElemento .globo {right:0.4em;top:0.4em;}


.liElemento > .mark {float:left;padding:0.7em;}

/*plantilla .templt_large1_small4*/
.templt_large1_small4 .jsContainer > li .col4 > .liElemento:first-child > .mark,
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='6'] > .mark,
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='11'] > .mark,
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='16'] > .mark {padding:0.4em;}
.templt_large1_small4 .jsContainer > li .col4 > .liElemento:first-child,
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='6'],
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='11'],
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='16'] {width:50%;}
.templt_large1_small4 .jsContainer > li .col4 > .liElemento:first-child .f16x9,
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='6'] .f16x9,
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='11'] .f16x9,
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='16'] .f16x9 {padding-bottom:0.3em;}
.templt_large1_small4 .jsContainer > li .col4 > .liElemento:first-child .f16x9 img,
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='6'] .f16x9 img,
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='11'] .f16x9 img,
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='16'] .f16x9 img {width:105%;left:-2.5%;}
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='6'],
.templt_large1_small4 .jsContainer > li .col4 > .liElemento[data-rtve-numelement='16'] {float:right;}


/*positioning*/
.catalog .contentBox,.liElemento {position:relative;}
.inside .extendOf .contentBox a > h3,
.liElemento .globo,
.extendOf .tooltip,.extendOf .tooltip:after {position:absolute;}

.extendOf .tooltip,
.extendOn[data-rtve-thumb="img"] .tooltip {left:-1000%;top:-1000%;}
.extendOf .contentBox:hover .tooltip,
.extendOn[data-rtve-thumb="img"] .contentBox:hover .tooltip,
.extendOf a:focus + .tooltip {left:95%;top:-6em;}
.extendOf .tooltip:after,
.extendOn[data-rtve-thumb="img"] .tooltip:after {left:-1.2em;top:10em;}

.inside .extendOf .contentBox h3 {bottom:0;}

.tooltip .anteTiTle span {font-size:1.1rem;line-height:1.3636;text-transform:uppercase;}
.tooltip .duration {padding:0;}


/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* fonts catalogo */
.ptit.M { font-size:1.4rem; color:#2d3e50; opacity:0.5;}


/* accesibilidad */
ul.nav.botonera.tab1 { margin-top:2em;}
ul.nav.botonera.tab1 a { text-decoration:underline;color:#929ebd;}
ul.nav.botonera.tab1 a:hover { text-decoration:none;}
ul.nav.botonera.tab1 a > span { font-size:1.6rem;color:#929ebd; }
ul.nav.botonera.tab1 a > span:after { content:''; width:1.2em; height:1.8em; position:absolute; background:url('../i/icons/arrowRight_b738eb.png') no-repeat right top;}

ul.nav.botonera.tab8 { margin-top:2em;}
ul.nav.botonera.tab8 li { margin-bottom:0.5em;}
ul.nav.botonera.tab8 a { text-decoration:underline;color:#929ebd;}
ul.nav.botonera.tab8 a:hover { text-decoration:none;}
ul.nav.botonera.tab8 a > span { font-size:1.6rem;color:#929ebd; }
ul.nav.botonera.tab8 a > span:after { content:''; width:1.2em; height:1.8em; position:absolute; background:url('../i/icons/arrowRight_b738eb.png') no-repeat right top;}

ul.nav.botonera.tab9 { margin-top:2em;}
ul.nav.botonera.tab9 li { margin-bottom:0.5em;}
ul.nav.botonera.tab9 a { text-decoration:underline;color:#929ebd;}
ul.nav.botonera.tab9 a:hover { text-decoration:none;}
ul.nav.botonera.tab9 a > span { font-size:1.6rem;color:#929ebd; }
ul.nav.botonera.tab9 a > span:after { content:''; width:1.2em; height:1.8em; position:absolute; background:url('../i/icons/arrowRight_b738eb.png') no-repeat right top;}


/* Filtros de edades */
.boxCatAA .jsListaCategorias { display:none;}
.jsListaCategorias { margin-left:1em; }
.botFiltro .jsListaCategorias { overflow:hidden; margin:2em 1% 1.5em 1em;}
.jsContainer { clear:both; position:relative;}
ul.nav.botonera.tab4 li a span em { display:none;}

.botFiltro ul.nav.botonera.tab4 li { float:left; margin:0 0.5em 0.5em 0; text-align:center;}
.botFiltro ul.nav.botonera.tab4 li a span {display: block; padding:1em 0.2em 1em 0.3em; background-color:#d03af2; -webkit-border-radius:0.5em; -moz-border-radius:0.5em;border-radius:0.5em; font-size:1.4rem; color:#fff;}
.botFiltro ul.nav.botonera.tab4 li.active a span{background-color:rgba(36,70,137,1);}

.linkFiltroEdad { display:none;}
.comboFiltro ul.nav.botonera.tab4 li a > span { display:inline-block; font-size:1.5rem; color:#929ebd;padding:0.5em 0; text-decoration:underline;}
.comboFiltro ul.nav.botonera.tab4 li a > span:after { content:''; width:1.2em; height:1.6em; position:absolute; background:url('../i/icons/arrowRight_b738eb.png') no-repeat right top;}
.comboFiltro ul.nav.botonera.tab4 li a:hover > span { text-decoration:none;}


/* botonera */
.botPag { clear:both;}
.botPag strong { display:block;}
.botPag .verMas { display:block;text-align:center; background-color:#d03af2; color:#fff; -webkit-border-radius:0.3em; -moz-border-radius:0.3em; border-radius:0.3em; }
.botPag .verMas:hover {opacity:0.7;}
.botPag .verMas span { display:inline-block;font-family:'Roboto Slab','Tahoma',sans-serif; font-size:1.8rem; }
.minimizar { display:none;}

/* spinner */
.imgSpin { display:block; width:4em; height:4em; position:absolute; top:50%; left:50%; z-index:200; margin:-2em 0 0 -2em; -webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear; }
.imgSpin img { width:100%;background:url('../i/icons/spinner.png') no-repeat; background-size:100%}
.below .imgSpin,
.belows .imgSpin { display:none;}


/* navegación */
.bx-controls.bx-has-controls-direction { display:none; }
.arrow.prev,
.arrow.next { display:none;}


/* descripciones */
.inside .extendOf .contentBox a > h3 { z-index:8;}
.templt_large1-small6 .contentBox a > h3,
.templt_large1-small4_small8_small4-large1 .contentBox a > h3 { width:100%; position:relative; bottom:0; background-color:rgba(240,237,246,0.9); padding:0.4em 0.3em 0.2em; }
.templt_large1-small6 .contentBox a > h3 span,
.templt_large1-small4_small8_small4-large1 .contentBox a > h3 span { display:inline-block; font-size:1.4rem; line-height:1.1; color:#244689; font-family:'Roboto Slab','Tahoma',sans-serif; }

.listas .contentBox > a {padding-bottom:1.5em;}
.nostalgicos .contentBox > a {padding-bottom:1em;}
.listas .contentBox > a > h3 { position:relative; top:1em;}
.listas .contentBox > a > h3 span {font-size:1.4rem; line-height:1.1; font-weight:bold; color:#244689; }
.listas .contentBox .auxData { position:relative; top:1.5em;}
.listas .contentBox .auxData .dur { display:none;}
.listas .contentBox .auxData .tit {font-size:1.2rem;line-height:1.2; color:#929ebd;}


/* bordes, hovers, etc */
.withBorder {border-bottom:0.1em solid rgba(190,195,199,0.5); }

.templt_large1-small6 .contentBox > a {-webkit-border-radius:0.3em; -moz-border-radius:0.3em;border-radius:0.3em; position:relative; overflow:hidden;}
.templt_large1-small4_small8_small4-large1 .contentBox > a {-webkit-border-radius:0.3em; -moz-border-radius:0.3em; position:relative;border-radius:0.3em; overflow:hidden;border:0.1em solid #dcdcdc;}
.descargas .contentBox .ima {border:0.1em solid #dcdcdc;}
.listas .ima {-webkit-border-radius:0.2em; -moz-border-radius:0.2em;border-radius:0.2em; }


/* tipos catálogo */
.slides {position:relative; background-color:#fff; padding:3em 1em;}
.templt_large1-small4_small8_small4-large1 {position:relative;padding:3em 1em;}
.templt_large1-small6 { position:relative; padding:3em 1em;}
.listas {position:relative;padding:3em 1em;}
.person {position:relative;padding:3em 1em;}
.series {padding:1em 1em 3em;}


/* catalogo sin resultados */
.boxNoResultadosCatalogo { width:100%; text-align:center;}
.boxNoResultadosCatalogoLeft { display:inline-block; vertical-align:top; margin-right:3em;}
.boxNoResultadosCatalogoLeft span { width:10em; height:15.5em; display:block; background:url("../i/imagenNoResultadosCatalogo.png") no-repeat; background-size:100%;}
.boxNoResultadosCatalogoRight { display:inline-block; vertical-align:top; }
.boxNoResultadosCatalogoRight span { display:block; font-size:1.6rem; color:#3598dc; text-transform:uppercase; margin-bottom:0.3em;font-family:'Roboto Slab','Tahoma',sans-serif;}
.boxNoResultadosCatalogoRight span strong { display:block; font-size:2.6rem; line-height:140%; color:#475f97; font-family:'Roboto Slab','Tahoma',sans-serif;}
.boxNoResultadosCatalogoRight a { font-size:2.6rem; color:rgba(160,39,229,0.9); text-decoration:underline;font-family:'Roboto Slab','Tahoma',sans-serif;}


/* CATALOGO CARRUSEL */
.slides .liElemento > .mark { padding:0;}
.slides .panel .ima {padding-top:066.56%;}

.slides .panel .ima img { width:auto; height:100%;}

.slides .contentBox a > h3 {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 50%, rgba(0,0,0,0.25) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.25))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 50%,rgba(0,0,0,0.25) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 50%,rgba(0,0,0,0.25) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 50%,rgba(0,0,0,0.25) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 50%,rgba(0,0,0,0.25) 100%); /* W3C */
}
.slides .contentBox a > h3 span { display:block; position:absolute; bottom:0; left:0; line-height:1;color:#fff; font-family:'Roboto Slab','Tahoma',sans-serif; font-weight:700; -moz-text-shadow:0.025em 0.025em 0em rgba(0,0,0,1); -webkit-text-shadow:0.025em 0.025em 0em rgba(0,0,0,1);text-shadow:0.025em 0.025em 0em rgba(0,0,0,1); }

.slides .bx-pager { display:none; position:absolute; left:50%; bottom:3em; }
.slides .bx-pager-item { position:relative;float:left;right:50%; margin:0 0.2em;}
.slides a.bx-pager-link { display:block;width:1.4em; height:1.4em; background:url('../i/icons/iconSlides.png') no-repeat 0 -1.4em; text-indent:-99999px; }
.slides a.bx-pager-link:hover { opacity:0.5;}
.slides a.bx-pager-link.active {background:url('../i/icons/iconSlides.png') no-repeat 0 0;}
/* FIN CATALOGO CARRUSEL */


/* DESCARGAS
.actividades.botFiltro .jsListaCategorias { margin:1em 1% 2em 0;}
.actividades .bodyCatalogo { padding-bottom:2em; }

.descargas .tituloCatalogo h2:before {width:1.4em;background:url('../i/icons/iconos40x40_cc33ee.png') no-repeat -3.4em -0.2em; }*/
/* FIN DESCARGAS */

/* PERSONAJES */
.person .panel .ima {width:100.4%; padding-top:100.00%; border-radius:25em; -webkit-border-radius:25em; -moz-border-radius:25em; border:0.1em solid #dcdcdc; }
.person .contentBox > a { padding-bottom:0;}
.person .contentBox > a > h3 { clear:both; position:relative; top:1.5em; text-align:center; padding-bottom:1.5em;}
.person .contentBox > a > h3 span {font-family:'Roboto Slab','Tahoma',sans-serif; font-weight:700;}
/* FIN PERSONAJES HOME */

/* APRENDE INGLES HOME */
.ingles .botPag .verMas { background-color:#fff; color:#d03af2;}

.ingles ul.nav.botonera.tab1 a { color:#fff;}
.ingles ul.nav.botonera.tab1 a > span { color:#fff; }
.ingles ul.nav.botonera.tab1 a > span:after { background:url('../i/icons/arrowRight_fff.png') no-repeat right top;}
.ingles.comboFiltro ul.nav.botonera.tab4 li a > span { color:#fff;}
.ingles.comboFiltro ul.nav.botonera.tab4 li a > span:after {background:url('../i/icons/arrowRight_fff.png') no-repeat right top;}
/* APRENDE INGLES HOME */


/* CATALOGO SERIES */
.series .headerCatalogo { display:none;}
.series .col2 > .liElemento:first-child > .mark {padding:2.5%;}
.series .col2 > .liElemento:first-child {width:100%;}
/* FIN CATALOGO SERIES */
