@import url('/css/rtve.2021/rtve.skins/rtve.modules/basics.por.css');
@import url('/css/rtve.2021/rtve.skins/rtve.modules/catalogo.desktp.css');
@import url('/css/rtve.2021/rtve.skins/rtve.VERTICALES/verticales.presentadores.por.css');
@import url('/css/rtve.2021/rtve.skins/rtve.modules/rtveplay.desktp.css');

/* directos play */
@import url('/css/rtveplay.2021/rtve.mod_live.desktp_alternate.css');
.container.striplayer:not(.specialTopBox).mod_collection{background-color: #000;}
[data-form-type='lives-collection'] .collSet.slideBox .hiveBox .live .mainBox .txtBox .nowLive *,[data-form-type="lives-collection"] .monoBox .txtBox .futureLive .maintitle,[data-form-type="lives-collection"] .monoBox .txtBox .futureLive .pretitle {color: #fff;}
.container[data-tipo="mod_collection"] .secBox a span, .container[class*='mod_collection'] .secBox a span, .container.newRtveplayBox .secBox a span, .container[data-tipo="mod_collection"] .secBox > span, .container.mod_collection .secBox > span , .container.mod_collection .secBox > strong {color: #fff;}
.container[class*='mod_collection'] .secBox span, .container.mod_collection .secBox span, .container.mod_collection .secBox strong {font-family: 'Roboto',sans-serif;text-transform: none;font-size: 2.4rem;line-height: 2.8rem;font-weight: 500;padding-left: 2rem;}
.container.striplayer:not(.specialTopBox).mod_collection > section.grid > .gridBox:first-child,[data-form-type="lives-collection"] .monoBox .txtBox .futureLive .maintitle,.collSet .live .txtBox > div .maintitle {color: #fff;padding: 0;}
li:not(.activeLive) .video_mod.dir_brocast[class*='fast-']:not(.next_live):hover .auxBox .canal,
li:not(.activeLive) .video_mod.dir_brocast[class*='playcine']:not(.next_live):hover .auxBox .canal{opacity:1;}
.collSet .active .next_live .canal{opacity:1;}

/** generales **/
/* cabecera */
.wrapper.mainheader {width:auto;position:absolute;left:2em;top:1.2em;z-index:4;background:transparent;}
.mainheader .navBox > .container > .ico[class*='blind'],
.mainheader .maintabs li:not(.tab_first) {display:none;}
.mainheader .tab_first img {background:transparent;}
.mainheader .tab_first a,.mainheader .tab_first span {display:inline-block;}
.mainheader .tab_first .logo {width:6.2rem;filter: drop-shadow(0rem 0rem 0.2rem #000);}
.mainheader .tab_first a {width:6.2rem;padding-top:55.9%;position:relative;overflow:hidden;}
.mainheader .tab_first .ico .tabH1, .mainheader .tab_first .ico img {opacity:1;padding-top:100%;position:absolute;left:0;top:0;background:url('/css/rtve.commons/rtve.header.footer/i/logoRTVE_ffffff.png') 0 0 no-repeat;background-size:100% auto;clip:auto;font-size:100%;width:6.2rem;}
.wrapper.auxheader .ico > a {padding:0;border-radius:100%;}
.mainheader.minify {position:absolute !important;}
.mainbodier {margin-top:0 !important;overflow: hidden;}
.mainheader .tab_first a:hover .tabH1 {opacity:1;background-image:url('/css/rtve.commons/rtve.header.footer/i/logoRTVE.png');}
/* ocultando elementos */
.wrapper.auxheader .services, .wrapper.auxheader .ico.above, .shortcuts, .spechead .backima, .ima.hostima, .photoBox figcaption > .fecha,
.striplayer.beon_ .article .falseH1:before,.breakNews, .subheader nav li .ico:not(.arrow) img {display:none !important;}
.ico.favor,.wrapper.subheader .spechead .emisBox {display:none;}

/* cabecera subheader */
.subheader .navBox.spechead {height:12em;min-height:auto;background:grey;}
.spechead nav ul {display:inline-block;width:100%;text-align:center;}
.spechead nav .blindBox {height:0;}
.spechead nav li a:hover span:after,.spechead nav .active a span:after {background:rgba(255,255,255,0.33);}
.subheader {font-family: 'Roboto','Arial',sans-serif;font-weight:600;}
.subheader .spechead, .subheader .spechead nav {background:none;}
.spechead .container {height:auto;}
.subheader nav li .ico span {color:#fff;text-transform:uppercase;font-size:1.4rem;line-height:2rem;font-weight: 400;}
.subheader nav li .ico.arrow span {padding-left:0.6em;}
.subheader nav li .ico.arrow img {display: none;}
.subheader .spechead nav > ul > li {padding:2.2rem 1rem;z-index:3;}
.subheader .spechead nav .blindBox.be_on li span {line-height:1.2;}
html .mainbodier .subheader .spechead h1, html .mainbodier .subheader .spechead .falseH1 {padding: 2rem;width: 20rem;z-index:3;overflow:visible;left: 8rem;}
.subheader .ima.logoima {width:8em;height:2.4em;}
.subheader .spechead .logoima img {width:100%;}
.subheader .spechead nav .blindBox {height:0;overflow:hidden;}
.subheader .spechead nav .blindBox {text-align:left;background-color:transparent;}
.subheader .spechead nav .blindBox.be_on {box-shadow:none;padding:1.6em;height:auto;overflow:visible;}
.subheader .spechead nav .blindBox.be_on li {display:inline-block;}
.subheader .spechead nav .blindBox li {padding:0.4em 0;opacity:0.65;}
.subheader .spechead nav .blindBox  li:hover {opacity:0.95;}
.subheader {position:relative;}
.subheader .spechead nav > ul li {position:static;}
.wrapper.fixer.auxheader,.spechead .container,.navBox.spechead  {position:absolute;right:auto;}
.subheader .spechead .blindBox, .spechead .container,.navBox.spechead  {position:absolute;top:0;}
.navBox.spechead .container{height:auto;}
.subheader .spechead  nav .blindBox {top:4.2em;}
.subheader {z-index:3;}
.wrapper.auxheader {z-index:3;left:0 !important;}

.wrapper.subheader .navBox.spechead {position:relative;}
.wrapper.subheader .spechead nav .blindBox {top:6.2em;transition: all 0.2s;}
.wrapper.subheader .spechead nav .blindBox.be_on li span {font-weight:400;}
.wrapper.mainheader .container {width:auto;}
.mainheader .tab_first .ico {opacity:1;transition:all 0.2s;}
.mainheader .tab_first a:hover {opacity:.8;}
.mainheader .tab_first .logo {filter: brightness(1);}
.subheader .spechead .emisBox {text-transform:uppercase;position:relative;top:0;position:absolute;left: auto;right:0;}
.spechead .emisBox .ico.canal img {width:100%;height:100%;}
.wrapper.mainbodier .spechead .emisBox .ico.canal {left:auto;right:1rem;position:static;margin:0;}
.subheader .spechead .emisBox .cell {background:transparent;display:flex;flex-flow:row;width:30rem;padding:1rem;justify-content:center;margin:0;}
.wrapper.subheader .spechead .emisBox .cell .maintitle {width: 20rem;font-size: 1.4rem;position: static;}

@media only screen and (min-width: 1260px) {
    header.navBox > .container:not(.striplayer) {width:100% !important;}
}
@media only screen and (max-width: 1280px){
    .wrapper.mainheader {left:6em;}
    .subheader .spechead h1,.subheader .spechead .falseH1 {left: 16em;}
    .subheader .spechead .blindBox {z-index:3;}
}
/* */

/* submenu */
.wrapper.subheader .spechead nav > ul li .arrow.slidB > a > span {pointer-events: none;cursor: default;}
.wrapper.subheader span.ico.arrow.slidB {cursor: pointer;transition:all 0.2s;}
.wrapper.subheader span.ico.arrow.slidB:hover{opacity:0.8;}

.container, .container.striplayer .grid {width:118em;}
.container.striplayer {width:100%}
.gridBox .cell .mediaBox .ima{transition: all 0.2s;}
.gridBox .cell:hover .mediaBox .ima {filter:brightness(110%);-webkit-filter:brightness(110%);-moz-filter:brightness(110%);-ms-filter:brightness(110%);-o-filter:brightness(110%);}

/* */

/* */
.cell, .cell>.mod {float:left;}
.g2.simply .cell {width:50%;}
.g3.simply .cell {width:33.333%;}
.g4.simply .cell {width:25%;}
.g5.simply .cell {width:20%;}

.toplayer + .container:not(.specialTopBox),
.toplayer + .striplayer.beoff + .container:not(.specialTopBox) {padding-top:1rem}
.toplayer + .container:not(.specialTopBox) section:not(.arrays) > .gridBox:first-child,
.toplayer + .striplayer.beoff + .container:not(.specialTopBox) section:not(.arrays) > .gridBox:first-child {padding-top:4rem;}

.container:not(.striplayer) .secBox:before, .sliderBox h1:before {background:#333;}

/* boton subir */
.wrapper.auxheader.fixer .ico.above {display:block!important;position:fixed;top:auto;bottom:0;left:auto;right:0;outline:transparent;margin:0.8rem;opacity:0.25;}
.wrapper.auxheader.fixer .ico.above:hover {background:transparent;opacity:1}
.wrapper.auxheader .ico.above img {background-position:10% 20.3%;background-color:transparent;filter:drop-shadow(0 .1rem .1rem #666);}
.wrapper.auxheader .ico.above .legend {clip:rect(0,0,0,0);position:absolute;top:-100%;left:-100%;}

/** apertura destacado **/
.specialTopBox.inside.container, .specialTopBox.container .grid, .specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .grid:not(.g2),
.specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] .grid.grid:not(.g2) {width:100%;}
.specialTopBox .gridBox .cell, .specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .grid:not(.g2)
.gridBox .cell, .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] .grid:not(.g2) .gridBox .cell {padding:0}

.specialTopBox.inside.container, .specialTopBox.container .grid, .specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .grid:not(.g2),
.specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] .grid.grid:not(.g2) {width:100%;}
.specialTopBox .gridBox .cell, .specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .grid:not(.g2)
.gridBox .cell, .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] .grid:not(.g2) .gridBox .cell {padding:0;}


/* size 75 */
.size_75 article .mediaBox {float: left;width:60%;margin: 0 2rem 1rem 0;}
.size_75 article.cell .mainBox{background:transparent;padding-top: 2rem;}
.size_75 article.cell span.author.name em, .size_75 article.cell .mainBox .txtBox .maintitle, .size_75 article.cell .mainBox .auxBox{color:#333;}
.size_75 article.cell .txtBox {padding: 0;}
.size_75 article .mediaBox {float: left;width:60%;margin: 0 2rem 1rem 0;}

/* bcube - size_75 */
.gridLayout.g1.size_75 article .mediaBox {width:75%;}
.gridLayout.g1.size_75 article .imaR .mediaBox {float: right;}

/* positioning */
.specialTopBox .secBox {position:absolute;}
.specialTopBox .mainBox {overflow:hidden;}
.specialTopBox .mediaBox {position:relative;width:55%;}
.specialTopBox .overBox {position:relative;width:45%;z-index:inherit;}
.specialTopBox .mediaBox .ima {box-shadow:none;display:block;outline:none;}
.specialTopBox .mediaBox .ima:before { content:'';width:100%; height:100%;display:block;position:absolute;top:0;left:-92%;z-index:1;box-shadow:2rem 0 7rem -.3rem rgba(0,0,0,0.6);
transform:skew(15deg);-webkit-transform:skew(15deg);-moz-transform:skew(15deg);-o-transform:skew(15deg);-ms-transform:skew(15deg);}
.sliderBox .photoBox .mediaBox .ima {filter:brightness(100%);-webkit-filter:brightness(100%);}
.specialTopBox .cell:hover .mediaBox .ima {filter:none;opacity:0.75}
.specialTopBox .txtBox, .specialTopBox .auxBox {position:relative; padding:1rem 4rem 1rem 14rem;direction:ltr;}

/* textos */
.specialTopBox .txtBox .maintitle {font-size:4rem;transition:text-shadow 1s ease;-webkit-transition:text-shadow 1s ease;-moz-transition:text-shadow 1s ease;-o-transition:text-shadow 1s ease}
.specialTopBox .pretitle {text-transform:uppercase;padding:0}
.specialTopBox .auxBox ul li {padding-bottom:.75rem}
.specialTopBox .author.name {position:absolute; bottom:0}
.specialTopBox .author.name em {font-size:1.4rem;font-weight:700;}
.specialTopBox .author.name + ul, .specialTopBox .author.name + p {padding-bottom:3.5rem}

/* hover*/
.specialTopBox .mediaBox:hover + .overBox .txtBox .maintitle,
.specialTopBox .mediaBox:hover .ima img {opacity:0.8}
.specialTopBox .mediaBox .ima img {transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease}
.specialTopBox .txtBox a:hover .maintitle {text-decoration: underline;}

/* ico */
.specialTopBox .mediaBox > a {border-bottom:solid .5rem;transition:border .2s ease-in-out;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out}

/* noticia destacada */
.specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"],
.specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] {margin-top:0;padding-bottom:0;background:transparent}
.specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .grid.g2, .specialTopBox + .container:not(.striplayer),
.specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] .grid.g2 {padding-top:4rem}
.specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] + .container:not(.striplayer) > .grid > .gridBox:first-child,
.specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] + .container:not(.striplayer) > .grid > .gridBox:first-child {padding-top: 3rem;}

.specialTopBox + .container.striplayer[data-tipo="mod_ultimos"],
.specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] {margin-top:0;padding-bottom:0;background:transparent}
.specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .grid.g2, .specialTopBox + .container:not(.striplayer),
.specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] .grid.g2 {padding-top:4rem}
.specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] + .container:not(.striplayer) > .grid > .gridBox:first-child,
.specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] + .container:not(.striplayer) > .grid > .gridBox:first-child {padding-top: 3rem;}

.specialTopBox +.container:not(.striplayer)[data-tipo="mod_catalogo"] > .arrays .secBox{margin-top:-4rem}
/** **/

/* modulos striplayer */
.container:not(.striplayer) .secBox:before {margin-top: 3.2rem;}
.container.striplayer:not(.specialTopBox) {margin:0;padding:0;background-color:rgba(0,0,0,0.3);}
.container.striplayer:not(.specialTopBox):not([class*='nx-module']) {overflow:hidden;}
.container.striplayer:not(.specialTopBox) + .container:not(.striplayer) section .secBox {padding:1rem .8rem;}
.container.striplayer:not(.specialTopBox):not(.inside) > section > .gridBox:first-child {padding-top:4rem;}
.container:not(.specialTopBox) .secBox span a:hover, .container.striplayer:not(.specialTopBox) .secBox span a:hover, .container:not(.specialTopBox) .secBox a:hover span {text-decoration:underline}
.wrapper.bodier > div.botlayer {padding-bottom: 0;}

/* galeria */
/** botones **/
.photoBox .controlBox .xtras .ico:hover, .ongridBox .controlBox .paginaBox li:hover {background:transparent; opacity:.3}
/** pantalla completa **/
.fullscBox .photoBox figure:hover figcaption {opacity:1;visibility:visible;position:absolute;bottom:0;}

/** boton mas noticias **/
.buttonBox .secBox a:hover:before, .buttonBox .secBox a:focus:before {opacity:.5;text-decoration:none;}
.buttonBox .secBox a:focus {box-shadow:none;text-decoration:underline;}
.buttonBox .secBox a:hover, .basesBox.container .secBox span a:hover {opacity:.75;}

/** efectos **/
.specialTopBox .txtBox, .specialTopBox .auxBox{animation:fadeIn 3s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.specialTopBox .mediaBox .ima img{animation:img_M 2s linear;}
.specialTopBox + .container.striplayer .overBox,
.specialTopBox + .striplayer.beoff + .container.striplayer .overBox{animation:fadeIn 2s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}

/* animate */
@-webkit-keyframes fadeIn {from {opacity:0;}to {opacity:1;}}
@-moz-keyframes fadeIn {from {opacity:0;}to {opacity:1;}}
@keyframes fadeIn {from {opacity:0;}to {opacity:1;}}

@-webkit-keyframes img_M {0%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);} 50%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);} 100%{-webkit-transform:scale(1,1);transform:scale(1,1);}}
@-moz-keyframes img_M {0%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);} 50%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);} 100%{-webkit-transform:scale(1,1);transform:scale(1,1);}}
@keyframes img_M {0%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);} 50%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);} 100%{-webkit-transform:scale(1,1);transform:scale(1,1);}}
/** **/

/** focus **/
.bodier .gridBox .cell .ima + a:focus,
.bodier .gridBox .links_mod a:focus,
.bodier .arrays .mainBox>a:focus, .bodier .arrays .mainBox .ima+a:focus {outline:none;background:rgba(255,255,255,0.5)!important;box-shadow:0rem 0rem 4rem 0rem rgba(0,0,0,0.5);}
span a:focus, .txtBox a:focus .maintitle, .txtBox a:focus {box-shadow:0rem 0rem 4rem 0rem rgba(255,255,255,0.8);outline:none;}
.specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .txtBox a:focus .maintitle,
.specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] .txtBox a:focus .maintitle,
.specialTopBox .txtBox a:focus .maintitle {text-decoration:underline;box-shadow:none;}
/** **/

/** **/
/* size 75 */
.size_75 article .mediaBox {float: left;width:60%;margin: 0 2rem 1rem 0;}

/* catalogos */
.container[data-tipo="mod_catalogo"] .grid.g2.arrays.simply.classNum4 .cell {width:25%;}
.container[data-tipo="mod_catalogo"] .grid.g2.arrays.simply.classNum4 .cell:nth-child(2n+1) {clear:none;}
.container:not(.striplayer)[data-tipo="mod_catalogo"] + .container:not(.striplayer)[data-tipo="mod_catalogo"] .controlBox {top: 3.4rem;}
.container:not(.striplayer)[data-tipo="mod_catalogo"] + .container:not(.striplayer)[data-tipo="mod_catalogo"] .secBox:before {margin-top:0;}

.container:not(.striplayer) .secBox:before, .sliderBox h1:before {background: transparent;}

.container.socialShare.striplayer {background: transparent;box-shadow: none;}

/* catalogos collection */
[data-type="collection"] .collSet .mod.serie_mod a:before {content: '';display: block;position: absolute;left: 50%;bottom: 50%;width: 8.2rem;height: 8.2rem;border-radius: 100%;background: url('/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playVideo_circulo.svg') no-repeat 50%;background-size: 100%;opacity: 0;transition: all 0.6s;transition-delay:1s;z-index: 1;margin-left: -4.1rem;margin-bottom:-4.1rem;}
[data-type="collection"] .collSet .active .mod.serie_mod a:before{opacity: 1;}

/* banners */
.promo_mod.f90x9{padding-top: 10%;}

@media all and (min-width:1440px){
    .spechead nav.blindBox ul {text-align:center!important;}
}
@media all and (max-width:1440px){
  /*redes sociales debajo de logo*/
  .wrapper.auxheader{display:inline-block;width:auto;z-index:2;}
  .specialTopBox .txtBox .maintitle {font-size:3.2rem;line-height:1;}
}
@media only screen and (max-width:1770px) and (min-width:1280px){
    .wrapper.subheader .navBox.spechead {position: relative;overflow: visible;}
    .wrapper.subheader .spechead nav .blindBox {top: 6.6rem;transition: all 0.2s;}
    .navBox.spechead nav.blindBox {left: 0;width: 100%;}
    .subheader nav li .blindBox .ico span {color: #fff;}
    .subheader .spechead nav > ul > li {padding:2rem 1rem;}
    .subheader .spechead > .blindBox > ul{display: flex;justify-content: flex-end;padding-right:1rem;}
}
@media all and (min-width:1280px){
    /* submenu */
    .wrapper.subheader .navBox.spechead {position:relative;overflow: visible;}
    .wrapper.subheader .spechead nav .blindBox {top:6.6rem;background:#222;}
    .navBox.spechead nav.blindBox {left: 0;width: 100%;}
    .subheader nav li .blindBox .ico span {color: #fff;}
}
/************************* hamburguesa al 1280 ********************************************/
@media only screen and (max-width: 1279px){
  /** cabecera **/
  .wrapper.bodier [class*="mainCont"] .g2:not(.slaves) .mainBox .mediaBox  .ico.play:not(.vjs-control){left:auto;right:1.5em;top:1.5em;bottom:auto;margin:0;}
  .wrapper.mainheader {left:2rem;z-index:6;}
  .wrapper.subheader {z-index:5;}
  .subheader .spechead h1 {left:10rem;}

  /*icono lista*/
  .navBox.spechead .container ~ .slidB {cursor: pointer;display:inline-block;position:fixed;top:3.6rem;left:auto;right:5rem;filter:invert(0.1);}
  .navBox.spechead .container ~ .slidB.be_on {right:43.75em;left:auto;}
  .navBox.spechead .container ~ .slidB.be_on.ico img{background-position:40% 20%;}
  .navBox.spechead .container ~ .slidB.ico img{height:2.4rem;width:2.4rem;background:url('/css/rtve.2015/i/iconos/icons_40x40_000000.png') no-repeat;background-size:1100%; background-position:0 0;cursor:pointer;opacity:1;-webkit-filter:invert(100%);-moz-filter:invert(100%);-ms-filter:invert(100%);-o-filter:invert(100%);filter:invert(100%);}
  .navBox.spechead .container ~ .slidB.ico img:hover{opacity:0.5;}
  .wrapper.subheader .spechead nav .blindBox {transition:none;}
  /*navegacion*/
  /*.navBox.spechead .container,*/
  .subheader .navBox.spechead{height:0;}
  .spechead h1{left:5em;z-index:-0;height:7em;}
  .subheader .spechead .blindBox {top:0;}
  .subheader .spechead > .blindBox {height:100%;position:fixed !important;}
  .subheader .spechead > .blindBox.be_on {width:100%;}
  .subheader .spechead > .blindBox, .subheader .spechead > .blindBox ul {width:40em;max-width:100%;}
  .subheader .spechead > .blindBox {right:-40em;}
  .subheader .spechead > .blindBox.be_on {left:auto;text-align:right;right:0;}
  .subheader .spechead > .blindBox > ul {background:rgba(0,0,0,0.77);height:100%;overflow:auto;overflow-x:hidden;}
  .subheader .spechead > .blindBox:first-child ul {position:absolute;left:0;}

  .subheader .spechead > .blindBox {right:-40em;left:auto!important;}
  .subheader .spechead .blindBox > ul:first-child > li{width:100%;padding:1.6em 1.6em 1.6em 6em;text-align:left;}
  .subheader .spechead > .blindBox > ul > li .blindBox.be_on {position:relative;left:0;width:40em;top:1.6em;background:rgba(0,0,0,0.15);margin-left:-6em;}
  .subheader .spechead > .blindBox > ul > li ul li{width:100%;text-align:center;}
  /*redes sociales debajo de logo*/
  .wrapper.auxheader{display:inline-block;width:auto;z-index:2;left:0;}
  /*transicion*/
  .navBox.spechead .container ~ .slidB.ico,
  .navBox.spechead .container ~ .slidB.ico.be_on {-webkit-transition:right 1s;-moz-transition:right 1s;-o-transition:right 1s;transition:right 1s;}
  .subheader .spechead > .blindBox {-webkit-transition:right 1s;-moz-transition:right 1s;-o-transition:right 1s;transition:right 1s;}
  .subheader .spechead .ico.arrow.slidB {z-index:10;}
  /* textos apertura */
  .specialTopBox .txtBox, .specialTopBox .auxBox {padding-left:8rem}
  .specialTopBox .txtBox .maintitle {font-size:2.8rem;line-height:1;}
  .specialTopBox .pretitle {font-size:2.4rem}
  .specialTopBox .g1 .auxBox * {font-size:1.6rem}
}
@media only screen and (max-width:1198px){
    .container, .container.striplayer .grid {width:100%;}
}
@media only screen and (min-width:1025px){
  /* noticias destacado */
  .specialTopBox + .striplayer.gridLayout:not(.g2):not(.g1) .grid .txtBox .maintitle,
  .specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .grid:not(.g2):not(.g1) .txtBox .maintitle,
  .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] .grid:not(.g2):not(.g1) .txtBox .maintitle ,   .specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .grid:not(.g2):not(.g1) .txtBox .maintitle,
  .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] .grid:not(.g2):not(.g1) .txtBox .maintitle {font-size:2.2rem;text-shadow:0 .1rem .2rem #000;color:#fff;}
  .specialTopBox + .striplayer.gridLayout:not(.g2):not(.g1) .overBox, .specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .overBox,
  .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] .overBox,
  .specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .overBox,.specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .txtBox
  {position:absolute;bottom:0;top:auto;left:0;padding:1rem 2rem;}
  .specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .mediaBox a,
  .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] .mediaBox a ,
  .specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .mediaBox a,
  .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] .mediaBox a{box-shadow:inset 0 -7.5rem 10rem 0rem rgba(0,0,0,0.7);}
  .specialTopBox + .container.striplayer.gridLayout .videoBox ~ .overBox, .specialTopBox + .container.striplayer.gridLayout .audioBox ~ .overBox,
  .specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .videoBox ~ .overBox, .specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .audioBox ~ .overBox,
  .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] .videoBox ~ .overBox, .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_maquetacion"] .audioBox ~ .overBox ,
  .specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .videoBox ~ .overBox, .specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .audioBox ~ .overBox,
  .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] .videoBox ~ .overBox, .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] .audioBox ~ .overBox,
  .specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .videoBox ~ .txtBox, .specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .audioBox ~ .overBox,
  .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] .videoBox ~ .txtBox, .specialTopBox + .striplayer.beoff + .container.striplayer[data-tipo="mod_ultimos"] .audioBox ~ .txtBox{margin-left:3.7rem;}
  .specialTopBox + .striplayer.gridLayout:not(.g2):not(.g1) .txtBox .pretitle,
  .container.specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .txtBox .pretitle,
  .container.specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .txtBox .pretitle{color: #fff;}
  .container.specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .auxBox{padding: 0;}
  .container.striplayer.specialTopBox + .container.striplayer:not(.specialTopBox):not(.inside) > section > .gridBox:first-child {padding-top: 0;}

  .container:not(.notory) .mod.inside .ima:before {content: '';width: 100%;height: 100%;display: inline-block;position: absolute;left: 0;top: 0;z-index: 1;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.75) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.75)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );}

}

@media only screen and (max-width:1024px){
    .specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .mainBox .txtBox * , .specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] .mainBox .txtBox *  {color:#333;}
}
@media only screen and (max-width:992px){
  .g2.simply .cell:nth-child(2n+1){clear:both}
  /* positioning apertura */
  .specialTopBox .mainBox {display:block;direction:inherit;overflow:hidden;}
  .specialTopBox .mediaBox, .specialTopBox .overBox {display:block;position:relative;width:100%;z-index:1;margin-bottom:0}
  .specialTopBox .mediaBox a {box-shadow:none;z-index:initial;border-bottom:none;}
  .specialTopBox .mediaBox .ima:before {top:auto;bottom:-90%;left:0;
  transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-moz-transform:skewY(-5deg);-o-transform:skewY(-5deg);-ms-transform:skewY(-5deg);}
  .specialTopBox .grid .mainBox .mediaBox > a .ico.play {right:50%;}
  /*textos*/
  .specialTopBox .overBox {padding:3rem 0;}
  .specialTopBox .txtBox, .specialTopBox .auxBox {padding-left:10.5rem;padding-bottom:2rem;}
  .specialTopBox .author.name {padding-bottom:2rem;}
}

/* iconos */
.ico:after {font-family: 'RTVE-Font-Icons';display: block;font-size: 2.8rem;padding: 1rem;z-index: 0;}
body .ico.slideL.leftoff > img , body .wrapper.auxheader .ico.users img , body .ico.seekr img,.wrapper.auxheader.fixer .ico.above img ,.auxheader .searchBox .close img , .ico.slideL.lefton > img , .arrays .controlBox .ico img , .arrays .gridBox .topBox .cell .mediaBox .ico.play img,.mainBox .videoBox > a .ico.play img,.socialBox .ico.share img,.navBox.spechead .container ~ .slidB.ico img{display: none;}
body .ico.slideL.leftoff:after {content:"\e934";color: #fff;}
body .ico.blind.slideL.lefton:after {content:"\e958";color: #fff;}
.ico.arrow:after {content: "\e938";top: calc(50% - 2.3rem);position: absolute;font-size: 4.6rem;width: 4rem;padding: 0;color:#fff;}
.ico.arrow.back_:after {transform: rotate(180deg);}
.striplayer .ico.arrow:after , .ico.arrow.above:after{color:#fff;}
.wrapper.auxheader.fixer .ico.above:after{content:"\e956";font-size: 2.8rem;width: 4.8rem;height: 4.8rem;top: 0;left: 0;line-height: 4.4rem;text-align: center;}
.ico.play:after{content:"\e93f";color:#fff;font-size:4.4rem;filter: drop-shadow(0rem 0.2rem 3px #000);padding: 0;line-height:5.2rem;text-align: center;}
.specialTopBox .mainBox .videoBox > a .ico.play:after{content:"\e93f";color:#fff;font-size:8rem;}
.audioBox .ico.play:after {content: "\e979";}
.navBox.spechead .container ~ .slidB.ico:after {content: "\e934";font-size: 2.8rem;}
.navBox.spechead .container ~ .slidB.be_on.ico:after {content: "\e915";}
.wrapper.auxheader .socialBox .blind:after {content: "\e963";color: #fff;border-radius: 100%;outline: 0.1rem solid #fff;font-size: 2rem;background: rgba(0,0,0,0.2);font-family: 'RTVE-Font-Icons';display: block;padding: 1rem;}
.wrapper.auxheader .socialBox .ico:after{color:#fff;border-radius: 100%;outline: 0.1rem solid #fff;font-size: 2rem;}
.wrapper.auxheader .auxheader .socialBox .blind {border-radius: 100%;width:4rem;}
.wrapper.auxheader .socialBox .blindBox .ico a {width: 4rem;height: 4rem;border-radius: 100%;outline: 0.1rem solid #fff;padding: 1rem;background: rgba(0,0,0,0.2);}
.wrapper.auxheader .socialBox .blindBox .ico a:after {color: #fff;font-size: 2rem;font-family: 'RTVE-Font-Icons';display: block;}
.wrapper.auxheader .socialBox .ico.fbook a:after {content: "\e96a";}
.wrapper.auxheader .socialBox .ico.twitt a:after {content: "\e966";}

.buttonBox .secBox a span:before{content: "\e933";color: #000451;font-size: 3rem;font-family: 'RTVE-Font-Icons';display: inline-block;padding: 1rem;font-weight: 400;position: relative;top: 0.4rem;}
.buttonBox .secBox a:before{display: none;}
.subheader nav li .ico.arrow:after {transform: rotate(90deg);font-size: 2rem;left: -1.2rem;top:-0.4rem;transition: transform 0.2s;height: 2rem;width: 2rem;}
.subheader nav li .ico.arrow.be_on:after {transform: rotate(270deg);}
.subheader nav li .ico.arrow {position:relative;}
figure.mediaBox:not(.imageBox).videoBox .ima{position: relative;}
.container.striplayer.modPresentadores .ico.arrow:after {display:none;}

.arrays .slideH + .spinnBox + .controlBox {width:6rem;top: 2rem;right: 3rem;}
.striplayer .arrays .secBox + .slideH + .controlBox, .striplayer .arrays .secBox + .slideH + .spinnBox + .controlBox {top: 3.6rem;}
.arrays .secBox + .slideH + .controlBox, .arrays .secBox + .slideH + .spinnBox + .controlBox {right: 4rem;}
.striplayer .ico.arrow:after, .ico.arrow.above:after {color:#eee;}
.ico.arrow:after {color:#333;}

/* *** */

.mediaBox .ima, .auxheader .ico, .mainBox .mediaBox .ico, .mainBox .mediaBox > a .ico, .arrays .controlBox .ico, .sliderBox .photoBox figure, .striplayer.beon_ .carta .mainContent .socialBox .ico .blind img, .striplayer.beon_ .carta .mainContent .ico.share .blindBox img, .striplayer.beoff.beon_ .article > .figure .mediaBox > a > .play.ico.video, .striplayer.beoff.beon_ .article .incluBox .videoBox > a .play.ico.video, .mediaBox span.ima.T.H.f16x9, .mainBox .mediaBox span.ico.play.video {outline: none;}


/*--------------------------footer--------------------------**/
.footer .container > ul li {width:18%;display:inline-block;float:left;}
.footer .container > ul > li:nth-child(4) {width:46%;}
.footer .container > ul > li:nth-child(4) ul {column-count:2;-moz-column-count:2;-webkit-column-count:2;}
.footer .blindBox ul li {width:100%;}
.footer a,
.footer .blind ~ .blindBox {float:left;}
.footer .container .blindBox ul li a {padding:0 1rem;}

/*LOGOS*/
.footer .blindBox {padding-top:2em;}

/*auxbox*/
.footer .container .endBox {width:100%;padding-top:2em;}
.footer .container .endBox ul {padding-bottom:4em;}
.footer .container .endBox ul li {width:14.28571428571429%;padding:1em 0.5em 0 0.5em;}

/*textos y fuentes*/
.footer .container .blindBox ul li span {font-size:1.7rem;line-height:1.411;}
.footer .container .endBox {text-align:center;}
.footer .container .endBox ul li span,
.footer .container .endBox a span{font-size:1.4rem;line-height:1.428;}
.footer .container .endBox span a strong {font-size: 1.3rem;line-height: 1;font-weight: 400;}

/*----------------------------------------------------**/


/** NUEVO CMS **/
.specialTopBox figure.mediaBox ~ .overBox {z-index: 2;}
.specialTopBox figure.mediaBox ~ a {
    border-bottom: transparent solid 0.5rem;
    transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
}

/* apertura destacado */
.specialTopBox + .striplayer.gridLayout:not(.g2):not(.g1) .grid{width:100%;}
.specialTopBox + .striplayer.gridLayout:not(.g2):not(.g1) .grid .gridBox .cell {padding:0;}
.specialTopBox + .striplayer.gridLayout:not(.g2):not(.g1) .overBox .auxBox {display:none;}

body:not(.portada) .spechead .blindBox .active a span:after {display:none;}
.cellContent > .ultimos_por_html {display:flex;}
.container:not(.striplayer)[data-tipo="mod_catalogo"] > .arrays .secBox {padding-top: 1rem;}
.f16x9 {aspect-ratio: 16 / 9;}
.mediaBox .ima > img {height: 100%;width: 100%;object-fit: cover;}

/* nueva apertura no table */
.container.striplayer.specialTopBox{width: 100%;}
.container.striplayer.specialTopBox .grid{width: auto;}
.container.striplayer.specialTopBox .grid .cell, .container.striplayer.specialTopBox .grid .cell>.mod{float: none;width: 100%;}
.container.striplayer.specialTopBox .grid .cell {display:inline-block}
.specialTopBox .mainBox {display:flex;flex-flow:row-reverse;align-items:stretch;}
.specialTopBox figure.mediaBox ~ .overBox {display: flex;flex-flow: column;justify-content: center;}


/** Fuentes / texto enriquecido **/
[data-tipo="mod_rich_text"]  .txtBox .pretitle {font-size:1.4rem;line-height:2rem;text-transform:uppercase;}
[data-tipo="mod_rich_text"]  .txtBox .maintitle {font-size:1.8rem;line-height:2.4rem;font-weight:500;}
[data-tipo="mod_rich_text"] .cellContent p {font-size:1.8rem;line-height:2.2rem;font-weight:300;padding:1rem}
[data-tipo="mod_rich_text"] .cellContent p  strong {font-weight:500;}
[data-tipo="mod_rich_text"] .cellContent li{padding-left:2rem;position: relative;}
[data-tipo="mod_rich_text"] .cellContent li:before{content:"play_arrow";color:#c1272d;font-family:"Material Icons";-webkit-font-smoothing:antialiased;display:inline-block;position:absolute;top:0;left:0;}

/* bcube - estilos cms */
[data-tipo="mod_collection"].container.nx-module,[data-tipo="mod_catalogo"].container.nx-module {min-height: 18rem;background: #e3e3e3;}
.nx-dropzone-node {z-index: 4;position: relative;}

/** NUEVO CMS END **/

