/** generales **/
.container, .container.striplayer .grid {max-width: 100%;margin:0 auto;}
.bodier>.container.striplayer, .gridBox, .cell, .mod {display: block;width: 100%;}
.container > section.grid, .f0x0 > img, .mediaBox, .ima, .ico img, .promo_mod, .totem .mainBox, .grid, .cell, .mainBox {position: relative;}
.wrapper.bodier > div:last-child {padding-bottom:4rem;}
.gridBox .cell {padding: .8rem;}
a {border-bottom:0}
.mainBox > figure.mediaBox ~ a, .mediaBox > a, .mediaBox > figure > a {width: 100%;height: 100%;position:absolute;left:0;bottom:0; display:block;}
.links_mod .mainBox > a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.gridBox {justify-content: center;}

/* g1 texto al lado */
.size_50.g1 .mod:not(.no_ima) .mediaBox{width:50%;border-left:2rem solid transparent;border-right:4rem solid transparent;}
.size_60.g1 .mod:not(.no_ima) .mediaBox,.size_75.g1 .mod:not(.no_ima) .mediaBox{border-left:2rem solid transparent;border-right:4rem solid transparent;margin:0 2em 6em 0}
.size_60.g1 .mod:not(.no_ima) .mediaBox{width:60%}
.size_75.g1 .mod:not(.no_ima) .mediaBox{width:75%}
.size_50.g1 .cell,.size_60.g1 .cell,.size_75.g1 .cell{padding:2em 0 0}
.bloody .size100.g1 .relcont{padding-right:4em}
.titles .size100.g1 .relcont,.titles:not(.bloody) .size100.g1 .mainBox .auxBox{padding-left:16em}
.g1 .relcont{width:70%}
.size_50.g1 .gridBox.right .cell,.size_60.g1 .gridBox.right .cell,.size_75.g1 .gridBox.right .cell{padding:0 0 0 2em}
.g1[class*=size_] .gridBox.right .mainBox .relcont,.g1[class*=size_] .gridBox.right .mainBox .socialBox+.txtBox,.g1[class*=size_] .gridBox.right .mainBox .socialBox+.txtBox+.auxBox{padding-left:0}
.size_50.g1 .mediaBox,.size_60.g1 .mediaBox,.size_75.g1 .mediaBox {float: left;}

/* ocultar elementos */
.wrapper.bodier {overflow:hidden;}
.wrapper.shortBox, .container span.ico.redad, .mainBox .mediaBox .ico.notic, .oculto, .socialBox .ico.gplus{display:none;}
.socialBox, span.duration, .datpub, .socialBox .datnum {clip:rect(0,0,0,0);position:absolute;top:-100%;left:-100%;}

/* formato */
.f27x9{padding-top: 033.33%;}
.f16x9{padding-top: 056.25%;}
.f9x9 {padding-top: 100%;}

/** cabecera **/
.wrapper.subheader .spechead:after {content:none}
.wrapper.subheader .navBox.spechead {height:6.6rem;}
.wrapper.subheader .spechead h1 {padding-top:1rem;}
.subheader .spechead nav .blindBox li{display:block;border-left:3em solid transparent;}
.subheader .spechead nav .blindBox.be_on li span {font-weight:600}

/* ico */
.mainBox .mediaBox > a .ico {position: absolute;left: 2rem;bottom: 2rem;top: auto;right:auto}
.mainBox .mediaBox > a .ico, .auxheader .ico, .arrays .controlBox .ico {display: inline-block;z-index:4;outline: solid .1rem;}
.mainBox .mediaBox > a .ico img, .auxheader .ico img, .socialBox .ico.share img, .arrays .controlBox .ico img, .subheader nav .arrow a img {background-image: url(' https://css.rtve.es/css/rtve.2015/i/iconos/icons_40x40_ffffff.png');background-size: 1100%;opacity: 0.95;margin: 0 auto;background-repeat: no-repeat;vertical-align: middle;display: inline-block;width:2.8rem;height:2.8rem}
.mainBox .videoBox > a .ico.play img {background-position: 00% 80%;}
.mainBox .audioBox > a .ico.play img {background-position: 10% 80%;}
.arrow.next_ img {background-position: 30% 20%;}
.arrow.back_ img {background-position: 20% 20%;}
.logo, .subheader .ico, .ico.close {outline:none}
.mainBox .mediaBox > a .ico img, body .arrays .controlBox img, .auxheader .ico img,
.arrays .gridBox.slideH .topBox .cell .ico.play img,
.striplayer.beoff.beon_ .article .mediaBox > a > .play.ico.video img {background-color: rgba(0,0,0,0.6);}
/* ico share */
.socialBox .ico.share > .blindBox{clip:rect(0,0,0,0);position:absolute !important;left:-1000%;left:0;bottom:0}
.socialBox .ico .legend {position:absolute;left:-900%;top:-900%;visibility:hidden}
.socialBox .ico.share img {background-position: 10% 40%}
.socialBox .ico.fbook img {background-position:00% 60%;}
.socialBox .ico.twitt img {background-position:10% 60%;}
.socialBox .ico.bmark img {background-position:20% 40%;}
.socialBox .comms img,
.socialBlock .comms img {background-position: 40% 40%;}
/* auxheader */
.wrapper.auxheader .ico > a, .auxheader .blind{display:block;border-radius:0}
.auxheader .blind{cursor:pointer;z-index:2;text-align:center}
.auxheader .socialBox{display:block;top:8.6rem;left:2rem;clip:auto;}
.auxheader .socialBox .ico.share > .blindBox.be_on{clip:auto;left:0;bottom:auto;top:auto}
.auxheader .ico {display:block;}

.grid > h3 span, .grid > h1 span, .grid > .secBox span, .sliderBox header span {font-family: 'Roboto','Arial',sans-serif;}
section > h1 > span, section.grid > .secBox > span,
.sliderBox h1 span,.recetasGen caption span {font-size: 2.8rem;font-weight: 300;line-height: 1.1}

/* modulos striplayer */
.striplayer section.grid > .secBox > span, .striplayer section.grid > .secBox > span a {font-weight: 600;line-height: 1.2;}
.striplayer.container > .striplayer.container {background:transparent; box-shadow:none;margin:0 auto;}
/** **/
/* modulo directo player */
.vjs-audio-button.vjs-menu-button img {background-position: 45% 33.33333333333333%;}
.grid.g1.notory .cell .mainBox li.vjs-menu-item {color: #fff;}

/* textos */
section.grid > .secBox > span, .bigTit > .grid > .secBox span, .txtBox .pretitle {text-transform:uppercase}
.mainBox .txtBox {padding-top:.5em;}
.txtBox .maintitle {font-size:2rem;line-height:1.2;font-weight:700; padding:0.4rem 2rem; display:block;}
.auxBox {font-size:1.8rem;line-height:1.2;font-weight:700; padding:0.4rem 2rem; display:block;}
.txtBox .pretitle {padding: 0.4rem 2rem;font-size: 1.6rem;line-height:1.2;font-weight:300;display:block;}
.txtBox .pretitle:empty {display:none}
.auxBox * {font-size:1.6rem;line-height:1.4;font-weight:300;}
.auxBox ul, [data-tipo="mod_rich_text"] .cellContent > ul {padding-left:2rem}
.auxBox ul li:before, [data-tipo="mod_rich_text"] .cellContent > ul >li:before {float:left;content:'\2022';font-size: 170%;height:0.847em;width:0.6em;line-height:0.847;display: inline-block;position: relative;left: -0.6em;margin-right:-0.6em;}
[data-tipo="mod_rich_text"] .cellContent a, .auxBox a {border-bottom:0.1rem solid;font-weight:400}
.auxBox p {font-weight:300;}
.auxBox strong {font-weight:500;}
.auxBox ol > li {list-style: auto;}

/* g1 size_100 */
.g1 .txtBox .maintitle,.g1 .txtBox .pretitle {font-size:2.4rem;padding: 0.5rem 0 0 ;}
.g1 .txtBox .pretitle {font-size:2.2rem;font-weight:300}
[data-tipo="mod_rich_text"] .cellContent *, .g1 .auxBox * {font-size:1.8rem;font-weight:300}
.g1 .txtBox,.g1 .auxBox {padding:0.5rem 2rem;}
.g1 .mediaBox > a .ico.play {top:50%; left:50%;bottom: auto;right:auto;margin-top: -1.8rem;margin-left:-1.8rem}
/* g1 size_50 */
.g1.size_50 .gridBox.right .mediaBox {border-right: 4rem solid transparent;float:left;width: 50%;}
.g1.size_50 .gridBox.left .mediaBox {border-left: 4rem solid transparent;float:right;width: 50%;}
.g1.size_50 .txtBox, .g1.size_50 .auxBox {padding: 0.5rem 1.2rem 0.5rem 0;}
.g1.size_50 .txtBox:empty {display:none}

/* g1 size_60 */
.g1.size_60 .mod .mainBox .txtBox .maintitle {color:#333;}

/* modulo de bases legales */
.basesBox.container {width: 100%;padding-top: 2rem;}
.basesBox.container .secBox span {width: 100%;display: block;text-align: center;background: #8f8f8f;}
.basesBox.container .secBox span a {font-size: 2rem;display: block;padding: 1.5rem  ;}
.wrapper.bodier .basesBox.container section .secBox {padding:0;margin:0}
.wrapper.bodier .basesBox + .botlayer {padding-bottom:0}

/** redes sociales **/
.container.socialShare .grid .gridBox{overflow:visible;padding-top: 2%;}
.container.socialShare .grid:not(.g1) .cell .mediaBox{text-align:center;}
.container.socialShare .grid:not(.g1) .cell .mediaBox > a:after{display:none;}
.bodier .socialShare .gridBox .links_mod a:focus .mediaBox .ima{outline: .2rem solid #8f8f8f;}
.container.socialShare .grid:not(.g1) .cell .mediaBox .ima{display:inline-block;outline:0;background:transparent;width:auto;height:auto;padding-top:0;text-align:center;float:none;box-shadow:none;}
.container.socialShare .grid:not(.g1) .cell .mediaBox .ima img {width:auto;position:relative;filter:invert(0.44);opacity:1;left:0;}
.container.socialShare .mediaBox > .ima:before{background:transparent;}
.container[class*="socialShare"] .gridBox{overflow:visible;}
[class*="socialShare"] .cell .socialBox, [class*="socialShare"] .overBox .txtBox, [class*="socialShare"] .overBox ~ .txtBox, [class*="socialShare"] .overBox .auxBox {clip:rect(0,0,0,0);position:absolute;top:-100%;left:-100%;overflow:hidden;}

.container.socialShare .grid:not(.g1) .cell .links_mod a:focus + .mediaBox .ima img,
.container.socialShare .grid:not(.g1) .cell .links_mod a:hover + .mediaBox .ima img,
.container.socialShare .grid:not(.g1) .cell .mediaBox:hover .ima img {filter:invert(0.66);}
/** **/

.wrapper.fixer.auxheader {right:0;}
.wrapper.auxheader {z-index:4;}
.wrapper.auxheader .ico {outline:0;}
.wrapper.auxheader .blind {display:inline-block;}
.wrapper.auxheader .blind.be_on {opacity:0.66;}
.wrapper.subheader .spechead nav .blindBox.be_on li span {font-weight:300;}

/*cabecera */
.wrapper.mainheader {float:left;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(' https://css.rtve.es/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;}
.mainheader .tab_first a:hover .tabH1 {opacity:1;background-image:url('http://img.irtve.es/css/rtve.commons/rtve.header.footer/i/logoRTVE.png');}

.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,.auxheader .container .socialBox  {display:none !important;}

.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:rgba(255,255,255,1);text-transform:uppercase;font-size:150%;line-height:2;text-align:left;}
.subheader nav li .ico.arrow span {padding-left:0.6em;}
.subheader nav li .ico.arrow img {top:0.4em;}
.subheader .spechead nav > ul > li {padding:1.6rem 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 {z-index:3;overflow:visible;left: 10rem;}
.subheader nav .arrow a img {float:left;width:2em;height:2em;background-position:0 20%;}
.subheader nav li .be_on img {background-position:10% 20%;}
.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 .spechead .emisBox {float:right;text-transform:uppercase;position:relative;top:0;position:absolute;left: auto;right:0;}
.subheader .spechead .emisBox .cell {background:none;margin:0;padding:2em 2em 0 0;}
.spechead .emisBox .ico.canal img {width:100%;height:100%;}
.mainheader .emisBox {display:none !important;}

/* positioning */
.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 {position:absolute;top:0;}
.navBox.spechead .container{height:auto;}
.subheader .spechead  nav .blindBox {top:4.2em;}
.subheader {z-index:2;}
.wrapper.auxheader {z-index:3;left:0 !important;}

/* Icono Favorito */
.spechead .container .ico.favor{left:7rem;top:12rem;width:3.6em;height:3.6em;}
.spechead .container .ico.favor{border-radius:100%;border:0.2rem solid rgba(171,203,251,0.33);line-height:1;background:rgba(200,200,200,0.5);}
.spechead .container .ico.favor.active{background:rgba(0,0,0,0.4);opacity:1;}
.spechead .container .ico.favor img {width:2.5em;height:2.5em;top:0.3em;left:0.025em;}
.ico.favor {display:none;}

/* generales */
.wrapper.breakNews{display:none;}
.wrapper.mainheader .container {width:auto}
.wrapper .container, .container.striplayer .grid {width:118em;}
.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%;}

.container article.cell {padding-bottom:1.8rem;}
.mainBox .auxBox strong, [data-tipo="mod_rich_text"] .cellContent strong {font-weight:500;}
.mainBox .auxBox a {transition:all .2s;}


/* menu */
@media all and (max-width:1440px){
  /** 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;}
  .subheader .spechead h1 {left:10rem;}
  .wrapper.subheader .spechead .emisBox {right:4rem;}

  /*icono lista*/
  .navBox.spechead .container ~ .slidB {display:inline-block;position:fixed;top:2.4em;left:auto;right:2rem;filter:invert(0.1);}
  .navBox.spechead .container ~ .slidB.be_on {right:41.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;}
  /*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;}
  .ico.arrow.slidB {z-index:10;}
  }

.mainheader .tab_first .ico .tabH1,
.mainheader .tab_first .ico img {opacity:1;background: url(' https://css.rtve.es/css/rtve.commons/rtve.header.footer/i/logoRTVE.png') 0 0 no-repeat;background-size: 100% auto;}

/*FIXED HEADER*/
.wrapper.mainheader , .mainheader.minify , .wrapper.subheader .navBox.spechead {position:fixed!important;}
.wrapper.subheader {height:6.6rem;}
/*ocultar texto con imagen destacado 100*/
.destacado100 .txtBox , .destacado100 .overBox , .destacado100 .auxBox {display:none;}

/* 3 nivel*/
.subheader .spechead nav .blindBox {top:6.6rem;background:rgba(0, 0, 0, 0.66);}
.subheader .spechead nav .blindBox li {opacity:1;}
.wrapper.subheader .spechead .logoima {display:block;background:url(' https://css.rtve.es/css/rtve.2019.rtve/corporacion-TE_SCORTVE/i/TE_SCORTVE.logo.por.png');background-repeat:no-repeat;background-position:left center;background-size:100%;max-width: 15rem;}
.wrapper.subheader .spechead .logoima img {display:none;}

/*en*/
[data-cat="TE_STESDI1"] .wrapper.subheader .spechead .logoima {display:block;background:url(' https://css.rtve.es/css/rtve.2021.rtve/corporation-TE_SCORTVE/i/TE_SRTVECO.logo.por.english.png');background-repeat:no-repeat;background-position:left center;background-size:100%;max-width: 15rem;}
[data-cat="TE_SRTVECO"] .wrapper.subheader .spechead .logoima {display:block;background:url(' https://css.rtve.es/css/rtve.2021.rtve/corporation-TE_SCORTVE/i/TE_SRTVECO.logo.por.english.png');background-repeat:no-repeat;background-position:left center;background-size:100%;max-width: 15rem;}

/*cat*/
[data-cat="TE_SCAT009TV"] .wrapper.subheader .spechead .logoima {display:block;background:url(' https://css.rtve.es/css/rtve.2021.rtve/corporation-TE_SCORTVE/TE_SCORTVE-multilingue/i/TE_SCAT009TV.logo.por.png');background-repeat:no-repeat;background-position:left center;background-size:100%;max-width: 15rem;}
[data-cat="TE_SCAT009TV"] .wrapper.subheader .spechead .logoima {display:block;background:url(' https://css.rtve.es/css/rtve.2021.rtve/corporation-TE_SCORTVE/TE_SCORTVE-multilingue/i/TE_SCAT009TV.logo.por.png');background-repeat:no-repeat;background-position:left center;background-size:100%;max-width: 15rem;}

/*eus*/
[data-cat="TE_SEUSK001"] .wrapper.subheader .spechead .logoima {display:block;background:url(' https://css.rtve.es/css/rtve.2021.rtve/corporation-TE_SCORTVE/TE_SCORTVE-multilingue/i/TE_SEUSK001.logo.por.png');background-repeat:no-repeat;background-position:left center;background-size:100%;max-width: 15rem;}
[data-cat="TE_SEUSK001"] .wrapper.subheader .spechead .logoima {display:block;background:url(' https://css.rtve.es/css/rtve.2021.rtve/corporation-TE_SCORTVE/TE_SCORTVE-multilingue/i/TE_SEUSK001.logo.por.png');background-repeat:no-repeat;background-position:left center;background-size:100%;max-width: 15rem;}



.gridBox .cell .mainBox {padding-bottom: 2rem;z-index:1;}
.catalog.gridBox .cell .mainBox {padding-bottom:0;}
.gridBox .cell {padding:0;}
.grid.g1.notory .secBox span {padding-left:1rem;}
.grid.g1.notory .grid > .secBox > span {padding-left:2rem;}
.grid.g1.notory .cell .mainBox *,
.grid.g1.notory .cell .txtBox .maintitle {color:#333;}
[data-tipo="mod_rich_text"] .cellContent > *, .mainBox .auxBox > * {margin-top:1rem;}
.arrays .grid.g3 .gridBox {padding: 0 3.3rem;}
.mainBox .auxBox {padding:0 2rem 2rem 2rem;}
.links_mod .mainBox > a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}

/*APERTURAS 50 Y 100*/
div[class*="destacado"] .gridBox .cell .mainBox{padding-bottom:0;}
div[class*="destacado"] .grid.g1.notory .cell .mainBox, div[class*="destacado"] .grid.g1.notory .secBox {background:#404041;}
div[class*="destacado"] .grid.g1.notory .cell .mainBox *, div[class*="destacado"] .grid.g1.notory .cell .txtBox .maintitle {color:#fff;}
/*apertura 50*/
div[class*="destacado"] article .mainBox  {height:auto;min-height:auto;}
div[class*="destacado"] article.cell>.mod {border-bottom:none;}
div[class*="destacado"] .f0x0 > img {position:absolute;}
.toplayer + .container.destacado50 > section.grid:not(.arrays) > .gridBox:first-child {padding-top: 0rem;}
.destacado50.inside.container, .destacado50.container .grid, .destacado50 + .container.striplayer .grid:not(.g2),
.destacado50 + .striplayer.beoff + .container.striplayer .grid.grid:not(.g2) {width:100%;}
.destacado50 .gridBox .cell, .destacado50 + .container.striplayer .grid:not(.g2)
.gridBox .cell, .destacado50 + .striplayer.beoff + .container.striplayer .grid:not(.g2) .gridBox .cell {padding:0}
/* positioning */
.destacado50 .secBox {position:absolute;}
.destacado50 .mainBox {display:table;direction: rtl;overflow:hidden;width:100%}
.destacado50 .mediaBox {position:static;width:55%;}
.destacado50 .overBox {position:relative;width:45%; direction:ltr;z-index:inherit;}
.destacado50 .mediaBox .ima {box-shadow:none;display:block;padding-top:56.25%;outline:none;}
.destacado50 .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);background:#404041;}
.destacado50 .cell:hover .mediaBox .ima {filter: brightness(100%);-webkit-filter:brightness(100%)}
.destacado50 .mediaBox, .destacado50 .overBox {border-bottom:0;display:table-cell;vertical-align: middle;float:none;}
.destacado50 .txtBox, .destacado50 .auxBox {position: relative; padding:1rem 4rem 1rem 14rem;direction: ltr;}
.destacado50 .mediaBox > a {z-index: 1;box-shadow: 0 1.5rem 5rem 0rem rgba(0,0,0,0.5);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;}
.destacado50 .grid .mainBox .mediaBox .ico.play {right:25%;left:auto;}
/*colores apertura*/
div[class*="destacado"] .gridBox article.cell .mainBox{background:#404041;}
div[class*="destacado"] section .pretitle, div[class*="destacado"].auxBox, div[class*="destacado"]section.grid > .secBox > span, div[class*="destacado"] section.grid > .secBox > span a, .emisBox .txtBox .maintitle, div[class*="destacado"] .photoBox .controlBox .xtras .datnum, .photoBox .maintitle,div[class*="destacado"] .photoBox figcaption, .striplayer.beoff.beon_ .article .mediaBox .video-js .vjs-panel-display.vjs-share-display span, div[class*="destacado"] span.author.name em, div[class*="destacado"] .mainBox .txtBox .maintitle,div[class*="destacado"] .mainBox .auxBox {color:#fff;}
div[class*="destacado"] .mainBox .txtBox .maintitle{text-transform:uppercase;font-weight:300;font-size:3rem;line-height: 3.2rem;}

/*apertura 100*/
.mainBox .mediaBox .ico.photo {display:none;}
div[class*="destacado"].container {border-bottom:solid .5rem #f46f22;margin-bottom:3rem;}
.toplayer + .container.destacado100 > section.grid:not(.arrays) > .gridBox:first-child {padding-top: 0rem;}
.destacado100.inside.container,.container.striplayer.destacado100 .grid, .destacado100.container .grid, .destacado100 + .container.striplayer .grid:not(.g2),
.destacado100 + .striplayer.beoff + .container.striplayer .grid.grid:not(.g2) {width:100%;}
.destacado100 .gridBox .cell, .destacado100 + .container.striplayer .grid:not(.g2)
.gridBox .cell, .destacado100 + .striplayer.beoff + .container.striplayer .grid:not(.g2) .gridBox .cell {padding:0}
.destacado100 .auxBox{padding:.5rem 6rem 2rem;}
/* positioning */
.destacado100 .secBox {position:absolute;}
.destacado100 .mainBox {display:table;overflow:hidden;width:100%}
.destacado100 .mediaBox {position:static;width:100%;}
.destacado100 .mediaBox .ima {box-shadow:none;display:block;padding-top:26.32%!important;outline:none;}
.destacado100 .cell:hover .mediaBox .ima {filter: brightness(100%);-webkit-filter:brightness(100%)}
.destacado100 .mediaBox{border-bottom:0;}

.destacado100 .mediaBox > a {z-index: 1;box-shadow: 0 1.5rem 5rem 0rem rgba(0,0,0,0.5);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;}
/* fotogaleria */
.fotogaleria .gridBox {display:inline-block;}

/*colores apertura*/
.destacado100 .mainBox{background:#404041;}
.destacado100 section .pretitle, .destacado100 .auxBox, .destacado100 section.grid > .secBox > span, .destacado100 section.grid > .secBox > span a, .emisBox .txtBox .maintitle, .photoBox .controlBox .xtras .datnum, .photoBox .maintitle, .photoBox figcaption, .striplayer.beoff.beon_ .article .mediaBox .video-js .vjs-panel-display.vjs-share-display span, .destacado100 span.author.name em, .destacado100 .mainBox .txtBox .maintitle,.destacado100 .mainBox .auxBox {color: #fff;}
.destacado100 .mainBox .txtBox .maintitle{text-transform:uppercase;font-weight:300;font-size:3rem;}

/*colores*/
html {background:#d7d7d7;}
.mediaBox .ima {outline:none;}
.container.striplayer.destacado {background:url('https://css.rtve.es/css/rtve.2019.rtve/corporacion-TE_SCORTVE/i/fondo-cajon.jpg') #f46f22;}
.subheader .navBox.spechead {background:#1a1a1a;}
.striplayer .grid.g1.notory .cell .mainBox *, .striplayer .grid.g1.notory .cell .txtBox .maintitle {color: #fff;}
.striplayer .grid.g1.notory .cell .mainBox .auxBox a {color: #fff;}
span.author.name em , .mainBox .txtBox .maintitle,.mainBox .auxBox {color:#333;}
.mediaBox span.ico.play.video, .ico.share{outline-color:#f46f22;width:auto!important;}
[data-tipo="mod_rich_text"] .cellContent a, .gridLayout.g1.notory:not(.striplayer) .grid .cell .mainBox .auxBox a ,.grid.g1.notory .cell .mainBox .auxBox a, .grid.g1.notory .cell .mainBox .auxBox a * {color:#264593;}
.grid.g1.notory .cell .mainBox .auxBox a:hover {color:#737578;}
.mainBox .auxBox a:hover {color:#fff;}
section.grid > .secBox > span , section.grid > .secBox > span a{color:#1a1a1a;}

body[data-cat="TE_SCORTVE"] .cell .mainBox .auxBox a:hover ,body[data-cat="TE_SCORTVE"] p a:hover,body[data-cat="TE_SCORTVE"] p a:focus{color: #737578;background-color: transparent;outline: none;border-bottom: .1rem solid #000;}

/* quitar la linea naranja */
.cell>.mod.no_ima {border-bottom: 0;}

/*fuentes*/
.wrapper.subheader .spechead .emisBox .cell .maintitle {font-weight:400;}
section.grid > .secBox > a span, section.grid > .secBox > span , section.grid > .secBox > span a{font-size:3rem;text-transform:uppercase;line-height:1.4;font-weight:300;letter-spacing:.25rem;padding-left: 1rem;display: inline-block;}
.mainBox .auxBox .ladillo strong {font-size:1.8rem;}
[data-tipo="mod_rich_text"] .cellContent strong,[data-tipo="mod_rich_text"] .cellContent li a,[data-tipo="mod_rich_text"] .cellContent > ol li,[data-tipo="mod_rich_text"] .cellContent > ul li,[data-tipo="mod_rich_text"] .cellContent > p, .mainBox .auxBox li, .mainBox .auxBox li *, .mainBox .auxBox p ,.mainBox .auxBox strong,.mainBox .auxBox em{font-size:1.6rem;line-height:2.2rem;}
.mainBox .auxBox a {text-decoration: none;}
[data-tipo="mod_rich_text"] .cellContent, .mainBox .auxBox {font-size:1.8rem;font-weight:300;line-height:2.4rem;}
.toplayer + .container:not(.striplayer) .auxBox{font-size:2.6rem;}

/*no apertura striplayer*/
.wrapper .toplayer + .container:not(.striplayer) .grid{box-shadow:none;}

/* Color Striplayer */
.bodier > .container.striplayer[data-tipo='mod_slide'] {background:rgba(0,0,0,.8);}
.bodier>.container.striplayer{background:rgb(240,80,20);}
.striplayer section.grid > .secBox > span {color:#fff;font-weight: 300;}
.striplayer .gridBox .mod:not(.no_ima) .mediaBox > a:after {height:0;}

/** catalogo **/
.arrays .gridBox.slideH .topBox .cell .ico.play, .arrays .slideH ~ .controlBox .arrow {width:auto;cursor:pointer;bottom:2rem;}
.arrays .gridBox.slideH .topBox .cell .ico.play img {background-image: url(' https://css.rtve.es/css/rtve.2015/i/iconos/icons_40x40_ffffff.png');background-size:1100%;margin: 0 auto;width: 2.8rem;height: 2.8rem;}
.g1.arrays .gridBox.slideH .topBox .cell .ico.play {bottom:auto;}

.emisBox ul, .pagBox, .titaux {float: left}
.arrays .gridBox {overflow: hidden;width: 100%}
.arrays .mainBox, .arrays .mod, .pagBox, /*.slideH+.controlBox .arrow,*/ .slideH>ul {position: relative}
.arrays .slideH + .controlBox .arrow {position:static}
.arrays .mainBox>a {width: 100%;height: 100%;top: 0}
.arrays .mainBox>a, .arrays .socialBox {position: absolute}

.g2.arrays.simply .cell {width: 50%;float:left;padding:0.8rem}
.g2.arrays .cell:nth-child(2n+1), .container, .container:after {clear: both}
.g3.arrays .cell:nth-child(3n+1), .g4.arrays .cell:nth-child(4n+1), .g5.arrays .cell:nth-child(5n+1), .g6.arrays .cell:nth-child(6n+1), .g8.arrays .cell:nth-child(8n+1) {clear: left}

.arrays .elem24.show6 .mediaBox, .arrays .elem24.show8 .mediaBox {margin-bottom: 5em}
.g4.arrays .gridBox .cell .mainBox .mediaBox .ico {bottom:1.5rem;}

/* titulares */
.container .grid > .gridBox.slideH {padding-top: 4.5rem;}
.container .grid .secBox + .gridBox.slideH {padding-top: 0;}
/* posicionamiento controlBox */
.arrays .slideH + .controlBox, .arrays .slideH + .spinnBox + .controlBox {position: absolute;top: 0.6rem;right: 0;left: auto;width:auto;padding: 0 .8rem;}
.arrays .secBox + .slideH + .controlBox, .arrays .secBox + .slideH + .spinnBox + .controlBox {top:6.4rem}
.arrays .gridBox.slideH ~ .controlBox .arrow {position: static;}
.striplayer .arrays .secBox + .slideH + .controlBox, .striplayer .arrays .secBox + .slideH + .spinnBox + .controlBox {top:2rem}
.striplayer[data-tipo="mod_catalogo"] {padding-bottom:2rem;padding-top: 1rem;}
.controlBox .beoff {opacity: 0.33;}

/* proporciones */
.arrays .slideH.show1 .topBox {width: 1000%}
.arrays .slideH.show1 .topBox .pagBox {width: 10%}
.arrays .slideH.show2 .topBox {width: 500%}
.arrays .slideH.show2 .topBox .pagBox {width: 20%}
.arrays .slideH.show4 .topBox {width: 300.05%}
.arrays .slideH.show4 .topBox .pagBox {width: 33.333333333333333333333333333333%}

.arrays .slideH.elem00.show1 .topBox {width: 12000%}
.arrays .slideH.elem00.show1 .topBox .pagBox {width: .83333333333333333333333333333333%}
.arrays .slideH.elem00.show2 .topBox {width: 6000%}
.arrays .slideH.elem00.show2 .topBox .pagBox {width: 1.66666666666666666666666666666666%}
.arrays .slideH.elem00.show4 .topBox {width: 3000%}
.arrays .slideH.elem00.show4 .topBox .pagBox {width: 3.33333333333333333333333333333333%}
.arrays .slideH.elem00.show6 .topBox {width: 2000%}
.arrays .slideH.elem00.show6 .topBox .pagBox {width: 5%}
.arrays .slideH.elem00.show8 .topBox {width: 1500%}
.arrays .slideH.elem00.show8 .topBox .pagBox {width: 6.66666666666666666666666666666666%}
.arrays .slideH.elem00.show12 .topBox {width: 1000%}
.arrays .slideH.elem00.show12 .topBox .pagBox {width: 10%}

.arrays.g1 .slideH.show1 .topBox .pagBox {width: 100%;}

/* ocultando elementos */
.arrays .gridBox .topBox .cell .ico.play span.duration, .arrays .catalog .socialBox {display:none !important;}
span.duration, .datpub {clip:rect(0,0,0,0);position:absolute;top:-100%;left:-100%;}
.hddnText .txtBox,
.arrays .pubBox {clip:rect(0,0,0,0);position:absolute;top:-100%;left:-100%;}
.hddnText .gridBox .cell .mainBox {padding-bottom:0;}
.hddnText .gridBox .cell .mainBox .ima {float:left;}

/*flechas del catalogo diferentes*/
.container .grid >.slideH {border-right: 4em solid transparent;border-left: 4em solid transparent;}
.arrays .secBox + .slideH + .controlBox, .arrays .secBox + .slideH + .spinnBox + .controlBox, .striplayer + .container .arrays .secBox + .slideH + .controlBox, .striplayer + .container .arrays .secBox + .slideH + .spinnBox + .controlBox{top:50%;width:100%;}
.grid .controlBox span.ico{outline:transparent;}
.grid.arrays .controlBox .ico img{background-color:transparent;width:6rem;height:11rem;}
.arrays .gridBox ~ .controlBox .next_ img {background:url(' https://css.rtve.es/css/rtve.2019/rtve.commons/rtve.modules/rtve.slides/i/arrowR_ffffff.svg');}
.arrays .gridBox ~ .controlBox .back_ img {background:url(' https://css.rtve.es/css/rtve.2019/rtve.commons/rtve.modules/rtve.slides/i/arrowL_ffffff.svg');}

/*galeria*/
.sliderBox .photoBox .mediaBox .ima:before,.sliderBox .photoBox figcaption{background:#404041;}
.sliderBox .photoBox figcaption{margin-bottom:2rem;}


/*estructura*/
.catalog.slideH .cell {padding:0;}
.catalog.gridBox.slideH {padding:0;}
.catalog.gridBox.slideH .mediaBox {z-index:0;margin:0;}
.catalog .mediaBox .ima {outline:0;box-shadow:none;display:block;height:auto;}
.catalog .mediaBox .ico.play {left:70%}
.catalog  .cell>.mod{border-bottom:.25rem solid #f46f22;}
.catalog .cell .overBox, .catalog .mainBox > .txtBox {width:50%;position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content: center;padding:.5rem 1rem;display: -moz-flex; display: -ms-flexbox;display: -webkit-flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction:column;flex-direction: column;-webkit-justify-content:center;-ms-flex-pack: center;background:rgba(52, 57, 63, .85);}
.catalog.gridBox .mainBox > .txtBox + .auxBox {display:none}
.catalog span.pretitle {font-size:1.5rem;line-height:2.1rem;color:#fff;padding:0;}
.catalog.slideH .txtBox .maintitle {font-size:1.5rem;font-weight:300;line-height:2.1rem;padding:1rem 0 2rem 0;text-transform:initial;color:#fff;}
.catalog span.author.name em {font-size:1.6rem;text-transform:capitalize;font-weight:600;line-height:3.2rem;}
.catalog.slideH .txtBox .datpub{font-size:1.6rem;color:#fff;display:inline-block;position:relative;top:0;left:0;padding:.4rem 2rem;}
.catalog.gridBox.slideH .topBox .cell .ico.play{bottom:40%;}

/*catalogo*/
.striplayer.arrays {padding:2rem;}
section > h1 > span, section.grid > .secBox > span .sliderBox h1 span {margin:0;padding:0;}
.catalog.slideH .controlBox , .striplayer .arrays .secBox + .slideH + .controlBox, .striplayer .arrays .secBox + .slideH + .spinnBox + .controlBox{top:50%;}

/*catalogo para no_ima*/
.container .catalog .mod.no_ima {display: block;padding-top: 056.25%;}
.container .catalog .no_ima .mainBox {height: 100%;width: 100%;position: absolute;top: 0;}
.container .catalog .no_ima .txtBox {display: block;position: relative;width: 100%;padding: 2rem;}

/*secciones*/
section.grid > h1, section.grid > .secBox, .sliderBox h1 {padding:2.4rem 0.8rem 1rem .8rem;display: block;}
.striplayer section.grid > h1, .striplayer section.grid > .secBox, .striplayer .sliderBox h1 {padding:1.2rem 0.8rem 1rem .8rem;display: block;}
.container .secBox:before, .sliderBox h1:before {margin:1rem auto .5rem auto;}
.striplayer article.cell{padding-top:1.8rem;}
.striplayer.destacado50 article.cell,.striplayer.destacado100 article.cell {padding-top:0;}
/*noticias diferentes fondos*/
.grid:not(.g1) .cell .mod {background: #fff;}
.cell>.mod {border-bottom:.25rem solid #f46f22;}
.grid:not(.g1) .cell:nth-of-type(odd) .mod {background:#333;}
.grid:not(.g1) .cell:nth-of-type(odd) span.author.name em, .grid:not(.g1) .cell:nth-of-type(odd) .mainBox .txtBox .maintitle, .grid:not(.g1) .cell:nth-of-type(odd) .mainBox .auxBox{color:#fff;}
.grid:not(.g1) .cell:nth-of-type(odd) .mainBox .txtBox .pretitle {color:#fff;}
.grid:not(.g1) .cell:nth-of-type(odd) .mod a:hover{color:#ddd !important;/*border-bottom: .1rem solid #ddd*/}
.grid:not(.g1) .cell:nth-of-type(even) .mod a:hover{color:#737578;}

.gridBox,
.grid:not(.g1) .gridBox .cell {display:flex;flex-wrap: wrap;}

/* catalogo de 3-5 */
.container.arrays, .striplayer.arrays .grid {overflow:visible;}
.container.arrays .grid .gridBox .cell .mod {padding-bottom: 0;background: transparent;}
.container.arrays article.cell:nth-of-type(odd) .mainBox .txtBox .maintitle{color:#333;}
.arrays .g1 .pagBox {float:left;}
.arrays .gridBox.g1 {padding:2rem 0rem;}
.arrays .gridBox {overflow: hidden;width: 100%;}
.arrays .mainBox, .arrays .mod, .pagBox, .slideH+.controlBox .arrow, .slideH>ul {position: relative}
.arrays .mainBox>a {position: absolute;width: 100%;height: 100%;top: 0;z-index:1}
.arrays .gridBox.slideH.elem00 {display:block;padding:0;}
.arrays .gridBox .mediaBox {z-index:initial;}

.arrays.grid .slideH.show4 .cell {width:50%;clear:none;}
.arrays .slideH.show4 .cell:nth-child(4n+1),
.g2.arrays .show2 .cell:nth-child(2n+1){clear: both}
.g3.arrays .cell:nth-child(3n+1),
.g5.arrays .cell:nth-child(5n+1) {clear: left;}

/* controlBox */
.arrays .slideH + .controlBox, .arrays .slideH + .spinnBox + .controlBox,
.arrays .gridBox ~ .controlBox {display:block;width:100%;height:0;position:absolute;top:50%;margin-top:-5.5rem;left:0;}
.arrays .gridBox ~ .controlBox .next_ {float: right;margin-right:-6rem;}
.arrays .gridBox ~ .controlBox .back_ {float:left;margin-left:-6rem;}

.slideH ul {left: 0;-webkit-transition: left 0.5s;-moz-transition: left 0.5s;-o-transition: left 0.5s;transition: left 0.5s;}
.container section.grid >.slideH {border-right: 0em solid transparent;border-left: 0em solid transparent;padding:0}

/* proporciones */
.arrays .slideH.show3 .topBox {width: 6000%}
.arrays .slideH.show3 .topBox .pagBox {width:1.66666666666666666666666666666666%;}

.cell.g1 {width:100%!important;}

/*comunicacion*/
.striplayer [data-tipo="mod_catalogo"]{margin-top: 3rem;}

/* cajon enlace */
.container.linkBox section.grid > .secBox:before{display:none;}
.container.linkBox section.grid > .secBox{display:flex;justify-content:space-between;flex-direction:row-reverse;}
.container.linkBox section.grid > .secBox > span a, .container.linkBox section.grid > .secBox > a > span {position: relative;display:block;background: rgb(244,111,34);background: linear-gradient(90deg, rgba(244,111,34,1) 0%, rgba(244,111,34,0.5) 100%);width: 100%;text-align:center;color: #fff;left: 0;font-size: 2.4rem;padding:0.6rem 2.4rem;transition: all 0.2s;}
.container.linkBox section.grid > .secBox > span a:hover,.container.linkBox section.grid > .secBox > a:hover span, .container.linkForm section.grid > .secBox > span a:active{opacity: 0.8;}
.linkBox section.grid > .secBox > span, .linkBox section.grid > .secBox > a {display: block;width: 100%;}


/* cajon comunicaBox */
.container.comunicaBox .catalog .cell .overBox {display:contents;}
.container.comunicaBox .catalog.slideH .cell {background:#333;}
.container.comunicaBox .catalog span.pretitle {padding-top: 1.2rem;margin-left:2rem;}
.container.comunicaBox .catalog.slideH .txtBox .maintitle {font-weight:500;padding: 1rem 2rem 3rem 2rem;}
.container.comunicaBox .catalog .cell>.mod {height: 32rem;}
.container.comunicaBox .arrays .controlBox {top: 50% !important;}

/* cajon planBox */
.planBox .g1 .mod:not(.no_ima) .mediaBox {float: right;margin-left: 0;margin-bottom: 6rem;margin-top: 6rem;}
.planBox .mainBox .auxBox {width:50%;padding-bottom: 2rem;position:relative;}
.planBox .mainBox .auxBox a {position: absolute;top: 0;left: 0;width: 200%;height: 100%;border: none;}
.planBox .mainBox .auxBox a strong {display: inline-block;position: absolute;top: auto;bottom: 0;border-bottom: 0.1rem solid;}
.planBox .mainBox .auxBox p:not(:last-of-type) {z-index:1;position:relative;}
.planBox .mainBox .auxBox p a:hover, .planBox .mainBox .auxBox p a:focus-visible {background:none;outline:none;color:inherit}
.planBox .mainBox .auxBox p a strong:hover, .planBox .mainBox .auxBox p a strong:focus-visible {background:#000;color:#fff}

/* pliega despliega */
.faqsBox .faq_section {overflow:hidden;}
.faqsBox .faq_section .blind {cursor:pointer;}
.faqsBox .faq_section .blind:before {content: '+';font-size: 1.8rem;font-weight: 300;color: #F56B0D}
.faqsBox .faq_section .blind.be_on:before {content: '-';font-size: 2rem;}
.faqsBox .faq_section .blind.be_on + .blindBox.be_on {height:100%; opacity: 1;}
.faqsBox .faq_section .blindBox {height:0; opacity: 0; overflow:hidden;}
.faqsBox .faq_section .blindBox.be_on p {margin:1rem 2rem;}
.faqsBox .faq_section .blindBox.be_on li {margin-left:3rem;}
.faqsBox .faq_section a:hover, .faqsBox .faq_section a:focus {color:#737578;background-color:transparent;outline:none;border-bottom: 0.1rem solid #000;}
.faqsBox .grid.g1.notory .cell .mainBox .faq_section .blind > h4 {display:inline;padding-left:1rem;color: #F56B0D;font-weight:500;}

/* logo Aenor sostenibilidad*/
body[data-cat='TE_SCORPRC'] .wrapper.mainbodier .botlayer {padding-top: 1rem;padding-bottom: 1rem;}
body[data-cat='TE_SCORPRC'] .wrapper.mainbodier .botlayer:before {content: '';display: block;width: 100%;height: 10rem;background: url(' https://css.rtve.es/css/rtve.2019.rtve/corporacion-TE_SCORTVE/i/aenor.svg') no-repeat;background-size: 10rem;background-position: center;filter: invert(1);}

/* 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:170%;line-height:1.411;}
.footer .container .endBox {text-align:center;}
.footer .container .endBox ul li span, 
.footer .container .endBox a span{font-size:140%;line-height:1.428;}

.footer .container > ul li a:focus {background-color: #e2e2e2;outline:none;}

.footer {background: #c1c1c1;padding:2rem;}
.footer .container ul li span {color:#424242}
.footer a ~ .blindBox {border-top: solid .1rem #424242; margin-top:1rem}
.footer a img {opacity:.6;-webkit-filter: brightness(0%);-moz-filter: brightness(0%);-ms-filter: brightness(0%);-o-filter: brightness(0%);filter: brightness(0%);}
.wrapper.footer a, .wrapper.footer .blind ~ .blindBox {float:none;display: block;}

.footer .container .endBox ul li {width:14%}
.footer .container .endBox a > span, .footer .container .endBox a > strong {font-size:1.4rem;font-weight:400;line-height: 2;color: #424242;}

@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;}
}

/* pagina "en construccion" */
body.en-construccion {background: #fff;}
body.en-construccion .wrapper.bodier {background-image: url(' https://css.rtve.es/css/rtve.2019.rtve/corporacion-TE_SCORTVE/i/en-construccion.svg');height: 100vh;background-repeat: no-repeat;background-size: 70%;background-position: center;}
body.en-construccion .wrapper.bodier .botlayer {display: none;}

/** POSICIONANDO ONE TRUST ***************/
/*****************************************/
body #onetrust-consent-sdk {width: 100%;left: 0;display: block;padding-bottom: 4rem;position:relative;background: #c1c1c1;}
body #ot-sdk-btn-floating.ot-floating-button {position: relative;bottom: 0;width: 4rem;height: 4rem;left: 50%!important;transform: translateX(-50%)}
body #ot-sdk-btn-floating .ot-floating-button__front {background-color: unset;background-image:url("https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_ot_persistent_cookie.svg");box-shadow: none;opacity: .34;}
body #ot-sdk-btn-floating .ot-floating-button__front:hover { opacity: 1}
body #ot-sdk-btn-floating .ot-floating-button__back {background: transparent;}
/** POSICIONANDO ONE TRUST ***************/

.mainBox .mediaBox span.ico.photo img {display: none;}

/* posición imagen apaisada */
.show_top .f27x9 img {top: 0}
.show_mid .f27x9 img {top: -33%}
.show_bot .f27x9 img {top: -66%}


/****** SOLO AGILE ******/
/* ??? */
.container.inside.bloody:not(.titles):not(.gridLayout) .grid:not(.g1) .socialBox>.ico {clear: both}
/*******/

.container:not(.gridLayout) .grid:not(.g1) .gridBox .cell {display:flex;flex-wrap: wrap;}

/* redes sociales */
.container.socialShare .grid:not(.g1) .cell .mediaBox{text-align:center;}
.container.socialShare .grid:not(.g1) .cell .mediaBox > a:after{display:none;}
.container.socialShare .grid:not(.g1) .cell .mediaBox .ima{display:inline-block;outline:0;background:transparent;width:auto;height:auto;padding-top:0;text-align:center;float:none;box-shadow:none;}
.container.socialShare .grid:not(.g1) .cell .mediaBox .ima img {width:auto;position:relative;filter:invert(0.44);opacity:1;left:0;}
.container.socialShare .grid:not(.g1) .cell .links_mod a:focus + .mediaBox .ima img,
.container.socialShare .grid:not(.g1) .cell .links_mod a:hover + .mediaBox .ima img,
.container.socialShare .grid:not(.g1) .cell .mediaBox:hover .ima img {filter:invert(0.66);}

/* colores de fondo */
.container:not(.gridLayout) .grid:not(.g1) .cell .mod {background: #fff;}
.container:not(.gridLayout) .grid:not(.g1) .cell:nth-of-type(odd) .mod {background:#333;}
.container:not(.gridLayout) .grid:not(.g1) .cell:nth-of-type(odd) span.author.name em,.container:not(.gridLayout) .grid:not(.g1) .cell:nth-of-type(odd) .mainBox .txtBox .maintitle,.container:not(.gridLayout) .grid:not(.g1) .cell:nth-of-type(odd) .mainBox .auxBox{color:#fff;}
.container:not(.gridLayout) .grid:not(.g1) .cell:nth-of-type(odd) .mainBox .txtBox .pretitle {color:#fff;}
.container:not(.gridLayout) .grid:not(.g1) .cell:nth-of-type(odd) .mod a:hover{color:#ddd;border-bottom: .1rem solid #ddd}
.container:not(.gridLayout) .grid:not(.g1) .cell:nth-of-type(even) .mod a:hover{color:#737578;}



/********** AJUSTES BCUBE *************/
/**************************************/

/********** FORMATO IMAGEN ************/
/**************************************/
figure.mediaBox.f16x9, figure.mediaBox.f27x9, figure.mediaBox.f9x9, figure.mediaBox.f6x9, figure.mediaBox.f12x9 {padding-top: 0;}
figure.mediaBox.f27x9 .ima{padding-top: 033.33%;}
figure.mediaBox.f16x9 .ima{padding-top: 056.25%;}
figure.mediaBox.f9x9 .ima{padding-top: 100%;}
figure.mediaBox.f6x9 .ima {padding-top: 150%;}
figure.mediaBox.f15x12 .ima {padding-top:calc(100% * (4/5));}
figure.mediaBox.f12x9 .ima {padding-top: 75%;} 

.f9x6 .ima {padding-top:calc(100% * (2/3));}  /*3:2*/
.f18x9 .ima {padding-top: 50%}    /*2:1*/
.f9x12 .ima {padding-top:calc(100% * (4/3));}  /*3:4*/
.f12x15 .ima {padding-top:calc(100% * (5/4));}  /*4:5*/
.f9x16 .ima {padding-top:calc(100% * (16/9));} /*9:16*/
.f9x18 .ima {padding-top:200%;}   /*1:2*/
.f9x27 .ima {padding-top:300%;}   /*1:3*/
/********** FORMATO IMAGEN END ********/
/**************************************/


/********** HTML LIBRE ****************/
/**************************************/
[data-tipo="mod_libre"] .cellContent {width: 100%;display: flex;justify-content: center;}
[data-tipo="mod_libre"] .gridBox {display: flex;}
[data-tipo="mod_libre"] .gridBox > .m100 {flex: 1 1 100%;}
/********** HTML LIBRE END ************/
/**************************************/
/* texto enriquecido */
[data-tipo="mod_rich_text"] .cellContent {padding: 0 2rem 4rem 2rem;}
[data-tipo="mod_rich_text"] .cellContent a {font-weight: 300;}
[data-tipo="mod_rich_text"] .cellContent h2, [data-tipo="mod_rich_text"] .cellContent h3, [data-tipo="mod_rich_text"] .cellContent h4 {font-weight: 500;} 

/* catalogos */
.g8.simply .cell {width:25%}
.g8.arrays .cell:nth-child(4n+1) {clear: left;}
.g4.arrays .cell .txtBox .pretitle, .g8.arrays .cell .txtBox .pretitle {font-size: 1.5rem;line-height: 1.9rem;}
.g4.arrays .cell .txtBox .maintitle, .g8.arrays .cell .txtBox .maintitle {font-size: 1.4rem;line-height: 1.9rem;padding: 0.5rem 0 2rem 0}

/* redes sociales */
.container.socialShare:not(.g1) .grid .cellContent .mediaBox{text-align:center;}
.container.socialShare:not(.g1) .grid .cellContent .mediaBox > a:after{display:none;}
.container.socialShare:not(.g1) .grid .cellContent .mediaBox .ima{display:inline-block;outline:0;background:transparent;width:auto;height:auto;padding-top:0;text-align:center;float:none;box-shadow:none;}
.container.socialShare:not(.g1) .grid .cellContent .mediaBox .ima img{width:auto;position:relative;filter:invert(0.44);opacity:1;left:0;}

/* colores de fondo */
.container.gridLayout.g1 .cell .mod {background: transparent;}
[data-tipo="mod_rich_text"] .cellContent, .container.gridLayout.g1:not(.destacado50) .cell span.author.name em,.container.gridLayout.g1:not(.destacado50) .cell .mainBox .txtBox .maintitle,.container.gridLayout.g1:not(.destacado50):not(.striplayer) .cell .mainBox .auxBox{color:#333;}
.container.gridLayout.g1:not(.destacado50) .cell .mainBox .txtBox .pretitle {color:#333;}

/* ??? */
.container.bloody.gridLayout.g1 .grid .socialBox>.ico {clear: both}
/*******/

.container.gridLayout.g1 .gridBox .cell {display:flex;flex-wrap: wrap;}
.destacado50 + [data-tipo="mod_catalogo"].container.striplayer .grid:not(.g2) {width: 118em;}
.container.gridLayout .cell.no_ima .mod {border-bottom: 0;}
.container.gridLayout.striplayer section.grid > .secBox > a span {font-weight: 600;line-height: 1.2;}
.container.gridLayout .cell.no_title .txtBox .maintitle {display: none;}
.container.gridLayout.g1 .gridBox > .cell figure.mediaBox .ima:after {top: 50%; left: 50%;bottom: auto;right: auto;}
.container.gridLayout.g1 .gridBox > .cell .auxBox p > a:hover, .container.gridLayout.g1 .gridBox > .cell .auxBox p > a:focus-visible {background-color: black; outline: 0.4rem solid black;border-bottom: 0.1rem solid #ddd;} 
.container.gridLayout.g3 .gridBox > .cell:empty {display: none;}

 
/* bloquear enlace vacío*/
.mainBox .auxBox {z-index: 2;position: relative;} 
.mod > .mainBox > a[href=""], .mod > .mainBox h3 > a[href=""] {pointer-events: none;}

/*ICONOS MEDIA*/
figure > .ima {position:relative;}
figure.mediaBox .ima:after {display:inline-block;position:absolute;background-size: 1100%;width: 2.8rem;}
.gridBox > .cell figure.mediaBox .ima:after {width: 2.8rem;height: 2.8rem;bottom:0.2rem;left:0.2rem;background-color: rgba(0,0,0,0.6);outline: #f46f22 solid 0.1rem;position: absolute;left: 2rem;bottom: 2rem;top: auto;right: auto;}
figure.videoBox .ima:after {content:'';background-image: url(' https://css.rtve.es/css/rtve.2015/i/iconos/icons_40x40_ffffff.png');background-position: 00% 80%;}
figure.audioBox .ima:after {content:'';background-image: url(' https://css.rtve.es/css/rtve.2015/i/iconos/icons_40x40_ffffff.png');background-position: 10% 80%;}

/******** AJUSTES BCUBE END ***********/
/**************************************/

/* organigrama */
.container.organigrama {background: #fff;}
.container.organigrama .wrapper .container {width: 100%;}
.organigrama section.grid > .secBox {margin: 0 auto;text-align: left;max-width: 65rem;padding-bottom: 2.4rem;}
.organigrama section.grid > .secBox > span {font-family: 'Roboto', 'Arial', sans-serif;letter-spacing: 0;text-transform: none;}

/*galeria de presidentes*//*nuevo ClassName para resetear las imágenes*/
.preGallery .mod .mediaBox picture {padding:0;aspect-ratio:2/3;}
.preGallery .mod .mediaBox picture img {width:100%;height:100%;object-fit:cover;}

/* proteccion de datos custom */
body.proteccion-datos div[class*="destacado"].container,body.proteccion-datos .cell>.mod{border:none;}
body.proteccion-datos .g4.simply .cell {width: calc(25% - 2rem);margin: 0 1rem;}
body.proteccion-datos .txtBox .maintitle {font-size:1.8rem;line-height: 2rem;}
body.proteccion-datos .enlaces .overBox, body.proteccion-datos .enlaces .txtBox {display: none;}
body.proteccion-datos .enlaces .gridBox .cell .mainBox {padding-bottom: 0;}
body.proteccion-datos .enlaces .gridBox .cell .mainBox a{transition: all 0.2s;}
body.proteccion-datos .enlaces .gridBox .cell .mainBox a:hover {background: rgba(0, 0, 0, 0.1);}

/* emails como imagen */
.container article img.email {height: 2.2rem;vertical-align: middle;}
