@import url('/css/rtve.2015.television/rtve.documentales/documentales.basics.por.css');
@import url('/css/rtve.2015/rtve.commons/rtve.modules/desktp.slide.css');
@import url('/css/rtve.2015/rtve.commons/rtve.modules/desktp.panel.css');
@import url('/css/rtve.2015/rtve.commons/rtve.modules/desktp.schedule.css');

/* fonts */
[data-cat='TE_PDOCUME'] .grid > .secBox span,
[data-tipo="mod_slide"]  .pagBox > .cell .maintitle {font-size:3.6rem;}

.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .datpub {font-size:1.4rem;}
.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .pretitle {font-size:1.5rem;}
.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .datpub,
.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .pretitle {line-height:1.8rem;}

.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .pretitle {font-weight:500;}
.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .datpub {color:#02a2b2;font-weight:700;}
.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .maintitle {font-size:1.7rem;line-height:2.1rem;font-weight:300;}
.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .maintitle,
.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .pretitle {color:#222;}
.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .txtBox * {word-spacing:0;}

.topCollection  .mediaBox a:before {font-size:900%;line-height:120%;}

/* positioning */
/*.container:not([data-tipo="mod_slide"]):not([data-tipo="mod_navigation"]) .grid {margin:2em auto;}*/
.striplayer + .container .linksBox{margin:0;}
.linksBox {padding:1rem 0;}

/* nav */
.striplayer[data-tipo='mod_navigation'].mainMenu {position:absolute;}
.container.striplayer[data-tipo='mod_navigation'] {background:#131313;}
.container.striplayer[data-tipo='mod_navigation'].mainMenu {background: rgba(0,0,0,0.2);}
.striplayer[data-tipo='mod_navigation'] + .container[data-tipo="mod_itemlist"] {padding-top:2rem;}
.striplayer .linksBox {padding:1.4rem 0 0.4rem 0;}
.striplayer .linksBox ul > .active, .striplayer .linksBox ul > li:not(.active):hover {border:0;}
.striplayer .linksBox ul > li {padding:0 1.3rem;}
.striplayer div[form-feed='/television/forms/documentales/modulo-navegacion.inc'] .linksBox li.active a > span {color:#fff;}
.striplayer .linksBox li a > span {color:#fff;}

/* SlideBox */
[data-tipo="mod_slide"] .slideBox .pagBox > .cell .overBox {width:80%;padding:0 0 0 8.8rem;top:0;}
[data-tipo="mod_slide"] .overBox .txtBox {position:absolute;bottom:20rem;}
[data-tipo="mod_slide"] .overBox .auxBox {position:absolute;top:53rem;height:7.2rem;overflow:hidden;}
[data-tipo='mod_slide'] .controlBox > .back_ {left:-36%;}
[data-tipo='mod_slide'] .controlBox > .next_  {right:-36%;}
[data-tipo='mod_slide'] .mediaBox .ima:before {content:'';width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;z-index:1;background-color:transparent;background-image:radial-gradient(circle at left bottom,#000,transparent 50%);}
[data-tipo='mod_slide'] .pagBox > .cell .mediaBox .ima + a{
	background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.49) 99%, rgba(0,0,0,0.5) 100%);
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.49) 99%,rgba(0,0,0,0.5) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.49) 99%,rgba(0,0,0,0.5) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );}

/* TopCollection */
.topCollection .grid .col5 .cell, .topCollection .grid .col4 .cell {margin-right:0.5%;}
.topCollection .grid .col5 .cell:last-child,
.topCollection .grid .col4 .cell:last-child {margin-right:0;}
.topCollection .grid .col5 .cell, .topCollection .grid .col4 .cell {width:19.6%;}
.topCollection .grid .col4 .cell:nth-child(4n+1) {clear:none;}

.topCollection  .mainBox, .topCollection li .mediaBox {float:left;display:block;}
.topCollection  .mediaBox .ico, .topCollection .mediaBox + a + .txtBox {display:none;}
.topCollection  .mod.video .mainBox > a {display:block;height:100%;}
.topCollection  .mod .mediaBox + a span {position:absolute;width:100%;display:block;padding:2rem 2rem 2rem 10rem;opacity:0;}
.topCollection  span {color:#fff;font-size:1.6rem;}
.topCollection  .mod a:hover {background:rgba(0,163,180,0.8);}
.topCollection  .mod a:hover span {display:block;opacity:1;}

.topCollection .arrayBox {counter-reset:contador;}
.topCollection  .mediaBox a:before {content:counters(contador,'. ');counter-increment:contador;height:100%;padding-left:5%;width:45%;display:block;z-index:2;position:absolute;}
.topCollection  .mediaBox a:before {color:#fff;
	background:-moz-linear-gradient(left,rgba(0,163,180,1) 50%, rgba(0,163,180,0.03) 97%, rgba(255,255,255,0) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,163,180,1)), color-stop(97%,rgba(0,163,180,0.03)), color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(left,rgba(0,163,180,1) 50%,rgba(0,163,180,0.03) 97%,rgba(255,255,255,0) 100%);
	background:-o-linear-gradient(left,rgba(0,163,180,1) 50%,rgba(0,163,180,0.03) 97%,rgba(255,255,255,0) 100%);
	background:-ms-linear-gradient(left,rgba(0,163,180,1) 50%,rgba(0,163,180,0.03) 97%,rgba(255,255,255,0) 100%);
	background:linear-gradient(to right,rgba(0,163,180,1) 50%,rgba(0,163,180,0.03) 97%,rgba(255,255,255,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a3b4', endColorstr='#00ffffff',GradientType=1 );}

/* iconos */
[data-cat='TE_PDOCUME'] .cell .ico.share .blindBox.beoff.be_on {width:19rem;}
[data-cat='TE_PDOCUME'] [data-tipo="mod_slide"] .slideBox .pagBox > .cell .mediaBox .play {top:auto;bottom:14rem;left:8.8rem;z-index:2;}
[data-cat='TE_PDOCUME'] [data-tipo="mod_slide"] .slideBox .pagBox > .cell .socialBox {left:8.8rem;top:auto;bottom:14rem;width:9rem;z-index:2;}
[data-cat='TE_PDOCUME'] [data-tipo="mod_slide"] .slideBox .pagBox > .cell .videoBox + .socialBox {left:13rem;z-index:2;}
[data-cat='TE_PDOCUME'] .container:not(.striplayer) .mediaBox .ico.play img,
[data-cat='TE_PDOCUME'] .container:not(.striplayer) .slideBox .mainBox .mediaBox .play img,
[data-cat='TE_PDOCUME'] .container:not(.striplayer) .arrayBox .mainBox .mediaBox .ico.play img,
[data-cat='TE_PDOCUME'] .container:not(.striplayer) .mainBox .mediaBox .ico.play {/*width:5rem;height:5rem;*/margin-bottom:0;}

/*schedule*/
.striplayer .sched .slideH+.controlBox .back_ {
background:-moz-linear-gradient(left,  rgba(242,242,242,1) 0%, rgba(242,242,242,1) 80%, rgba(242,242,242,0) 99%, rgba(242,242,242,0) 100%);
background:-webkit-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 80%,rgba(242,242,242,0) 99%,rgba(242,242,242,0) 100%);
background:linear-gradient(to right,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 80%,rgba(242,242,242,0) 99%,rgba(242,242,242,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#00f2f2f2',GradientType=1 );
}
.striplayer .sched .slideH+.controlBox .next_ {
background:-moz-linear-gradient(left,  rgba(242,242,242,0) 0%, rgba(242,242,242,0) 1%, rgba(242,242,242,1) 20%, rgba(242,242,242,1) 100%);
background:-webkit-linear-gradient(left,  rgba(242,242,242,0) 0%,rgba(242,242,242,0) 1%,rgba(242,242,242,1) 20%,rgba(242,242,242,1) 100%);
background:linear-gradient(to right,  rgba(242,242,242,0) 0%,rgba(242,242,242,0) 1%,rgba(242,242,242,1) 20%,rgba(242,242,242,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2f2f2', endColorstr='#f2f2f2',GradientType=1 );
}

.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .txtBox .pretitle,
.container.striplayer.width100[data-tipo="mod_maquetacion"] .sched .mainBox .txtBox .maintitle {display: inline-block;width: 100%;}

/*schedule*//*anchos*/
.sched .slideH ul {margin:0 6rem;}
.sched .slideH .pagBox {width:20rem;}
.sched .slideH.elem25 ul {width:500rem;}
.sched .slideH.elem24 ul {width:480rem;}
.sched .slideH.elem23 ul {width:460rem;}
.sched .slideH.elem22 ul {width:440rem;}
.sched .slideH.elem21 ul {width:420rem;}
.sched .slideH.elem20 ul {width:400rem;}
.sched .slideH.elem19 ul {width:380rem;}
.sched .slideH.elem18 ul {width:360rem;}
.sched .slideH.elem17 ul {width:340rem;}
.sched .slideH.elem16 ul {width:320rem;}
.sched .slideH.elem15 ul {width:300rem;}
.sched .slideH.elem14 ul {width:280rem;}
.sched .slideH.elem13 ul {width:260rem;}
.sched .slideH.elem12 ul {width:240rem;}
.sched .slideH.elem11 ul {width:220rem;}
.sched .slideH.elem10 ul {width:200rem;}
.sched .slideH.elem9 ul  {width:180rem;}
.sched .slideH.elem8 ul  {width:160rem;}
.sched .slideH.elem7 ul  {width:140rem;}
.sched .slideH.elem6 ul  {width:120rem;}
.sched .slideH.elem5 ul  {width:100rem;}
.sched .slideH.elem4 ul  {width:80rem;}
.sched .slideH.elem3 ul  {width:60rem;}
.sched .slideH.elem2 ul  {width:40rem;}
.sched .slideH.elem1 ul  {width:20rem;}

/* bloody g4 */
.grid.g4 .ico.play span.duration,
.arrayBox.col4 .mainBox .mediaBox .ico.play span.duration {position:absolute;left:6rem;color:#fff;width:12rem;bottom:0;clip:auto;padding:0;border:0;top:auto;overflow:visible;line-height:2;text-align:left;height:auto;}
.grid.g4  span.ima + a {width:100%;height:5rem;
background:-moz-linear-gradient(top,  rgba(0,0,0,0) 1%, rgba(0,0,0,1) 100%);
background:-webkit-linear-gradient(top,  rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%);
background:linear-gradient(to bottom,  rgba(0, 0, 0, 0) 1%,rgb(0, 0, 0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}
.arrayBox .mainBox .mediaBox .ico.play:before {top:0;}

/* g2 */
.container[data-tipo="mod_itemlist"] .grid.g2 .gridBox {padding-top:0;}

@media (max-width: 1400px) {
	[data-tipo="mod_slide"] .overBox .auxBox {top:46rem;}
}

/*//  SLIDE Festivales  //*/
/*textos*/
.festivalesBox .slideBox .pagBox > .cell {padding:0 0 2rem 0;}
.festivalesBox {overflow:hidden;padding:0;margin:0;}
.festivalesBox .accesMod {overflow:hidden;overflow-x:auto;}
.festivalesBox .slideBox .pagBox .relcont {display:none;}
.festivalesBox .slideBox {padding-top:56.25%;}
.festivalesBox .overBox .txtBox {position: inherit;bottom: 0; display:grid;}
.bodier > .container.festivalesBox .slideBox .pagBox > .cell .maintitle {font-weight:600;font-size:1.6rem;display:block;color: #fff;text-shadow: none;line-height: 2rem;}
.festivalesBox .slideBox .pagBox > .cell .pretitle {font-size:1.4rem;font-weight:400;display:block;}
.festivalesBox .auxBox p {font-size:1.4rem;}
.festivalesBox .mainBox .txtBox+.auxBox {margin-top: 0;}
.bodier > .container.festivalesBox  .cell .maintitle, .bodier > .container.festivalesBox  .cell .pretitle,
.bodier > .container.festivalesBox  .cell .auxBox p {color: #cecece;margin: 0;order: 2;line-height: 2rem;}
.bodier>.container.festivalesBox {padding:0;}
.bodier>.container.festivalesBox {width:100%;display:block;position:relative;float:none;margin:0 auto;}
.bodier>.container.festivalesBox .cell .overBox h2 {display:block;width:100%;}
.bodier>.container.festivalesBox .controlBox {width:100%;height: 100%;display: inline-block;position: absolute;bottom: 0;}
.bodier>.container.festivalesBox .controlBox > .back_,
.bodier>.container.festivalesBox .controlBox > .next_ {background:none; display: block;position: absolute;width: 10rem;height: 100%;bottom: 0;}

/* positioning */
.festivalesBox .mediaBox {position:static;}
.festivalesBox ul, .festivalesBox  .grid .pagBox .cell, .festivalesBox .pagBox .mod {position:relative;}
.bodier > .container.festivalesBox  .grid {width:100%;height: 100%;max-width: 118rem;}
.festivalesBox .pagBox.active .mod  {z-index:1;}
.festivalesBox .pagBox .mod  {z-index:0;}

.container[data-tipo='mod_slide'].festivalesBox .mediaBox .ima:before {content:none;}
.container[data-tipo='mod_slide'].festivalesBox .controlBox > .arrow {padding:0;bottom: 50%;}
.container[data-tipo='mod_slide'].festivalesBox .controlBox > .back_ {left: -10rem;}
.container[data-tipo='mod_slide'].festivalesBox .controlBox > .next_ {right: 2rem;}
.container[data-tipo='mod_slide'].festivalesBox .arrow img {width:4rem;height: 8rem;top: 50%;margin-top: -1rem;position: absolute;background-image: url('/css/rtve.2015/i/iconos/arrows_bigSlide_80x160.png');background-size:300% auto;opacity:0.7;}
.container[data-tipo='mod_slide'].festivalesBox .arrow.beoff img {opacity:0;}
.container[data-tipo='mod_slide'].festivalesBox .arrow:not(.beoff):hover img {opacity:.5;}
.container[data-tipo='mod_slide'].festivalesBox .controlBox > .next_ img {background-position:100% 50%;left: auto;/* margin-left: 10rem; */right: -9rem;}
.container[data-tipo='mod_slide'].festivalesBox .controlBox > .back_ img {background-position:0 50%;right: 50%;margin-right: -2rem;}

.festivalesBox .slideBox {padding: 5rem 10rem 0 0;/* max-width: 106rem; */overflow: hidden;}
.festivalesBox .slideBox .pagBox > .cell .overBox {padding:1em 1em;position:static;height:auto;width: 100%;}
.festivalesBox .slideBox .pagBox > .cell .mediaBox .ima + a {background:none;}
.festivalesBox .slideBox .pagBox > .cell .mediaBox .ima + a:hover {box-shadow:0 0 1rem rgba(0,0,0,0.4);}
.festivalesBox .slideBox .pagBox > .cell img {background-color:#c1c0c0;}
.festivalesBox .slideBox[class*='page'] .pagBox {padding:0.2rem;}

/*slide paginas*/
.festivalesBox .slideBox .pagBox {width: 30rem;display: block;opacity:1}
.festivalesBox .slideBox .pagBox:nth-child(1n+5) {/*opacity:.5*/}
.festivalesBox .slideBox.elem25 ul {width:750rem;}
.festivalesBox .slideBox.elem24 ul {width:720rem;}
.festivalesBox .slideBox.elem23 ul {width:690rem;}
.festivalesBox .slideBox.elem22 ul {width:660rem;}
.festivalesBox .slideBox.elem21 ul {width:630rem;}
.festivalesBox .slideBox.elem20 ul {width:600rem;}
.festivalesBox .slideBox.elem19 ul {width:570rem;}
.festivalesBox .slideBox.elem18 ul {width:540rem;}
.festivalesBox .slideBox.elem17 ul {width:510rem;}
.festivalesBox .slideBox.elem16 ul {width:480rem;}
.festivalesBox .slideBox.elem15 ul {width:450rem;}
.festivalesBox .slideBox.elem14 ul {width:420rem;}
.festivalesBox .slideBox.elem13 ul {width:390rem;}
.festivalesBox .slideBox.elem12 ul {width:360rem;}
.festivalesBox .slideBox.elem11 ul {width:330rem;}
.festivalesBox .slideBox.elem10 ul {width:300rem;}
.festivalesBox .slideBox.elem9 ul  {width:270rem;}
.festivalesBox .slideBox.elem8 ul  {width:240rem;}
.festivalesBox .slideBox.elem7 ul  {width:210rem;}
.festivalesBox .slideBox.elem6 ul  {width:180rem;}
.festivalesBox .slideBox.elem5 ul  {width:150rem;}
.festivalesBox .slideBox.elem4 ul  {width:120rem;}
.festivalesBox .slideBox.elem3 ul  {width:90rem;}
.festivalesBox .slideBox.elem2 ul  {width:60rem;}
.festivalesBox .slideBox.elem1 ul  {width:30rem;}
.festivalesBox .slideBox ul {z-index:2;left:-195%!important;height: 100%;display: inline-block;}
.festivalesBox.container>section.grid>* {z-index:auto;}
.festivalesBox .slideBox .pagBox .cell ul.socialBox {display:none;}

.container[data-tipo="mod_slide"].festivalesBox .secBox {position: relative;}
.container[data-tipo='mod_slide'].festivalesBox .secBox:after {content:none;}
.container[data-tipo='mod_slide'].festivalesBox .slideBox .pagBox > .cell .mediaBox .play {bottom:50%;left: 13rem;}
.container.festivalesBox.bigTit .slideBox .pagBox.active > .cell .mediaBox a {box-shadow: none}
.festivalesBox .mediaBox > a,.festivalesBox .mediaBox > figure > a {width: 100%;height: 100%;z-index:1}
.festivalesBox .grid>.secBox, .grid>h1 {padding: 1.2rem 0 0 0;}

@media screen and (max-width: 1269px)
{.bodier > .container.festivalesBox  .grid {width:90%;height: 100%;}
.container[data-tipo='mod_slide'].festivalesBox .controlBox > .arrow {top:-2rem}
.container[data-tipo='mod_slide'].festivalesBox .controlBox > .back_ {left: -2rem;}
.container[data-tipo='mod_slide'].festivalesBox .controlBox > .next_ {right: 10rem;}
.festivalesBox .slideBox {padding: 5rem 10rem 2rem 6em;max-width:90%;overflow: hidden;}
}

/*Slider*/

/*Cambio del nav para q no sea transparente*/
.container.striplayer[data-tipo='mod_navigation'].mainMenu {background: rgb(147, 147, 147);}
.striplayer[data-tipo='mod_navigation'].mainMenu {position:relative;}

/*fonts*/
.falseSlide .mainBox span.datpub {font-size: 2.2rem;font-weight: 400;}
.falseSlide .grid.arrays .mainBox span.maintitle {font-size:4rem;font-weight:400;line-height:5rem;text-shadow: 0.1rem 0.1rem 0.4rem #1f1f1f;}

/*general*/
.container.striplayer.falseSlide {background:#fff;background-size: contain;background-image: url('/css/rtve.2015.television/rtve.documentales/i/izquierda.jpg'),url('/css/rtve.2015.television/rtve.documentales/i/derecha.jpg');background-repeat: no-repeat;background-position:top left ,top right;padding: 0;position: relative;margin:0;}
.falseSlide .secBox {padding: 0 4rem 2rem;}
.falseSlide .arrays .mainBox {display:inline-block;width:100%;}
.falseSlide .arrays .mediaBox {width:80%;margin-bottom: 0;}
.falseSlide .arrays .mainBox:after {content: '';display: block;height: 100%;background: -moz-linear-gradient(left, rgba(32,32,32,0) 0%, rgba(32,32,32,1) 60%);background: -webkit-linear-gradient(left, rgba(32,32,32,0) 0%,rgba(32,32,32,1) 60%);background: linear-gradient(to right, rgba(32,32,32,0) 0%,rgba(32,32,32,1) 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00202020', endColorstr='#202020',GradientType=1 );width: 50%;}
.falseSlide .arrays .mainBox .socialBox + .txtBox {display: inline-block;text-align: right;z-index: 3;width: 40%;right: 0%;padding: 0 2rem 0 0;}
.falseSlide .grid > .slideH {border-right: 6em solid transparent;border-left: 6em solid transparent;}

/*control*/
.falseSlide .controlBox > .next_ img {background-position: 100% 50%;right: 0;}
.falseSlide .controlBox > .back_ img {background-position: 0 50%;left: 0;}
.controlBox .fullsc:hover, .controlBox .ongrid:hover, .controlBox .arrow:hover {cursor: pointer;}
.falseSlide .controlBox .ico img {background-image: url(/css/rtve.2015/i/iconos/arrows_bigSlide_80x160.png);width: 4rem;height: 12rem;position: absolute;top: 50%;margin-top:-6rem;background-size: 300% auto;opacity: 0.6;filter: brightness(.1);}
.falseSlide .controlBox .arrow:not(.beoff):hover img {opacity: 1;}


/* ico video*/
.falseSlide .mainBox .mediaBox .play.ico {bottom:0;}
.falseSlide .arrays .gridBox .topBox .cell .ico.play img{margin:1rem;background-image:url('/css/rtve.2015/i/iconos/icons_40x40_tve_la2.png');background-size:1100%;
background-color: transparent;border: .1rem solid #02acbb;}
.falseSlide .arrays .gridBox .topBox .cell .ico.video img {background-position: 00% 80%;}
.falseSlide .arrays .gridBox .topBox .cell .ico.audio img {background-position: 10% 80%;}
.falseSlide .arrays .gridBox .topBox .cell .ico.play span.duration{left:0;line-height: 5rem;}

/*reset elements*/
.bodier>.container.falseSlide.striplayer .gridBox,
.bodier>.container.falseSlide.striplayer .gridBox .cell{padding:0;}
.television .bodier.wrapper .container.falseSlide .grid > span {color: #fff;font-weight: 400;font-size: 6rem;}
.falseSlide .grid .gridBox .cell .mediaBox > a:after {content:none !important;}
.falseSlide .socialBox {display: none;}


/*positioning*/
.falseSlide .arrays .mainBox {position:relative;}
.falseSlide .arrays .mainBox .socialBox + .txtBox {position:absolute;bottom:1.1rem;}
.falseSlide .arrays .mainBox:after {position:absolute;top:0;right:0;z-index:2;}
.falseSlide .arrays .mainBox>a {z-index:3;}
