@import url('/css/rtve.2021/rtve.skins/rtve.modules/basics.por.css');
@import url('/css/rtve.2018/rtve.commons/rtve.modules/rtve.2018.player.css');
@import url('/css/rtve.2021/rtve.skins/rtve.modules/rtveplay.desktp.css');
@import url('SEC_EURMUS2.colores.css');
@import url('/css/rtve.2015/rtve.commons/rtve.header.footer/desktp.footer.css');

/* 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('/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;}

.mainheader.minify {position:absolute !important;}
.mainbodier {margin-top:0 !important;}
.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, .shortcuts, .spechead .backima, .ima.hostima, .photoBox figcaption > .fecha,
.striplayer.beon_ .article .falseH1:before,.breakNews, .subheader nav li .ico:not(.arrow) img {display:none !important;}
/* 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;}
.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-weight:400;font-size:1.4rem;line-height:3rem;}
.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 {padding:2em;width:16rem;z-index:3;overflow:visible;left:8rem;}
.wrapper.subheader .spechead .logoima {width: auto;}
.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 {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:2;}
.wrapper.auxheader {z-index:3;left:0 !important;}
.ico.favor {display:none;}
.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;padding:1rem;width: 20rem;}
.wrapper.subheader .spechead .emisBox .cell .maintitle {font-size: 1.4rem;position: static;}

@media only screen and (min-width: 1260px) {
    header.navBox > .container:not(.striplayer) {width:100% !important;}
}

/* */

/* 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;}
.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%);}

/* cabecera alta */
.navBox.spechead nav.blindBox {top:6.6rem;}
.wrapper.subheader .navBox.spechead {height:9.8rem;}
.wrapper.subheader .partBox {top:2.6rem;}

.subheader .spechead nav > ul > li {padding:1.6rem 1rem;}


.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) {padding-top:1rem}
.toplayer + .container:not(.specialTopBox) section:not(.arrays) > .gridBox:first-child {padding-top:4rem;}

/* 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;}

/* positioning */
.specialTopBox .secBox {position:absolute;}
.specialTopBox .mainBox {display:table;direction:rtl;overflow:hidden;width:100%}
.specialTopBox .mediaBox {position:relative;width:55%;}
.specialTopBox .overBox {position:relative;width:45%; direction:ltr;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);}
.specialTopBox .cell:hover .mediaBox .ima, .sliderBox .photoBox .mediaBox .ima {filter:brightness(100%);-webkit-filter:brightness(100%)}
.specialTopBox .mediaBox, .specialTopBox .overBox {border-bottom:0;display:table-cell;vertical-align:middle;float:none;}
.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;}
/** **/

/* modulos striplayer */
.container.striplayer:not(.specialTopBox) {margin:0;padding:0;overflow:hidden;}
.container.striplayer:not(.specialTopBox):not(.inside) > section > .gridBox:first-child {padding-top:4rem;}
.wrapper.bodier > div.botlayer {padding-bottom: 0;}
.toplayer + .container.striplayer:not(.specialTopBox) {padding-top: 3rem;}

/** 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;}
.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;}
/** **/

/** atlantis **/
.optionsBox .grid04 ul li:last-child,.optionsBox .grid05,.optionsBox .grid06,.optionsBox .grid00,
.optionsBox .grid01 li:nth-child(3) ,.optionsBox .grid01 li:nth-child(4),
.optionsBox .grid02 li:nth-child(2),.optionsBox .grid02 li:nth-child(3) ,.optionsBox .grid02 li:nth-child(4),
.optionsBox .grid03 li:nth-child(2),.optionsBox .grid03 li:nth-child(3) ,.optionsBox .grid03 li:nth-child(4),
.optionsBox .grid03 li:nth-child(5){display:none;}

fieldset[id="mod_catalogo"] .optionsBox > li:first-child,
/*input[value="byside"] + label,*/
input[value="bloody"] + label,
input.onlyTitle + label {display:none;}
/* revisar */
.wrapper.bodier .grid > .gridBox .m100 > .cell:first-child .play,
.wrapper.bodier .grid > .gridBox .m100 > .cell .play,
.wrapper.bodier .grid > .gridBox .m100 > .slavesBox > .cell .play {width:3.6rem;height:3.6rem;}
/** **/
/* size 75 */
.size_75 article .mediaBox {float: left;width:60%;margin: 0 2rem 1rem 0;}


/* catalogos */
.container:not(.striplayer) .secBox:before, .sliderBox h1:before {margin: 0.5rem;}
.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.socialShare.striplayer {background: transparent;box-shadow: none;}

.arrays .mainBox, .arrays .mod, .pagBox, .slideH+.controlBox .arrow, .slideH>ul {position: relative;}
.slideH>ul, .topBox {display: inline-block;}
.slideH ul{-webkit-transition: all 1s;    -moz-transition: left .5s;-o-transition: left .5s;transition: left .5s;}
.arrays .gridBox {overflow: hidden;width: 100%;}
.arrays.grid .gridBox.slideH {border: none;padding: 0;}
.arrays.simply .mediaBox{margin-bottom:.3em}
.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%}

.slideV .pagBox{width:100%}
.pagBox{float: left;}
.arrays .elem24.show6 .mediaBox,.arrays .elem24.show8 .mediaBox{margin-bottom:5em;}
.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%}

.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}

/* 4 elementos en linea */
.g2.arrays .show4 .cell {width:25%}
.g2.arrays .show4 .cell:nth-child(2n+1) {clear: none;}

.arrays .slideH+.controlBox, .arrays .slideH+.spinnBox+.controlBox {height: 0;width: 100%;top: 50%;position: absolute;}
.arrays .slideH+.controlBox .next_, .arrays .slideH+.spinnBox+.controlBox .next_{float:right}
.arrays .slideV+.controlBox .more_, .arrays .slideV+.spinnBox+.controlBox .more_{width:8em}
.slideH+.controlBox .arrow, .slideH+.spinnBox+.controlBox .arrow {cursor:pointer}
.slideH+.controlBox .beoff, .slideH+.spinnBox+.controlBox .beoff {opacity: .25;}
.arrays .controlBox .arrow {width: 4rem;height: auto;line-height: 1;outline: none;}
.arrays .controlBox .ico img {width: 4rem;height: 4rem;background-image: url('/css/rtve.2015/i/iconos/icons_40x40_000000.png');background-size: 1100%;opacity: .95;}
.striplayer .arrays .controlBox .ico img{width: 4rem;height: 4rem;background-image: url('/css/rtve.2015/i/iconos/icons_40x40_ffffff.png');background-size: 1100%;opacity: .95;}
.container:not(.striplayer) .arrays .controlBox .ico img{filter: invert(7%) sepia(85%) saturate(3087%) hue-rotate(232deg) brightness(99%) contrast(106%);}
.arrays .controlBox .back_ img {background-position:20% 20%;}
.arrays .controlBox .next_ img {background-position:30% 20%;}
.arrays .slideH+.controlBox, .arrays .slideH+.spinnBox+.controlBox {top:0;z-index: 1;}
.arrays .slideH+.controlBox .arrow,  .arrays .slideH+.spinnBox+.controlBox .arrow {position:relative;top: 0.6rem;}
.arrays .secBox + .slideH+.controlBox .arrow, .arrays .secBox + .slideH+.spinnBox+.controlBox .arrow{top:9.4rem;}
.arrays .slideH .topBox .pagBox {border-right:solid transparent 4rem;border-left:solid transparent 4rem;}
.arrays .slideH .topBox .pagBox .cell, .arrays .slideH .topBox .pagBox.cell {padding:0.6rem 0.1rem;}

/* para margen del controlBox */
.arrays .show1 ~ .controlBox .arrow {padding-top: calc(56.25% - 4.6rem);}
.arrays .show2 ~ .controlBox .arrow {padding-top: calc(28.125% - 2.3rem);}
.arrays .show4 ~ .controlBox .arrow {padding-top: calc(14.0625% - 1.2rem);}
.arrays .show8 ~ .controlBox .arrow{padding-top: calc(40% - 1.2rem);}
.arrays .show12 ~ .controlBox .arrow{padding-top: calc(50% - 1.2rem);}
.arrays .show6 ~ .controlBox .arrow {padding-top: calc(50% - 1.6rem);}

.container[data-tipo="mod_catalogo"] .grid .secBox {padding-left: 4rem;}
.arrays .slideH+.controlBox .back_,.arrays .slideH+.spinnBox+.controlBox .back_{left:0;right:auto}
.arrays .slideH+.controlBox .next_,.arrays .slideH+.spinnBox+.controlBox .next_{left:auto;right:0}

@media (max-width: 1099px){
.container .arrays.g2 .gridBox .cell, .container .arrays.classNum8 .gridBox .cell  {width: 50%;}
.container .arrays.g2 .gridBox .cell:nth-child(2n+1), .container .arrays.classNum8 .gridBox .cell:nth-child(2n+1) {clear:both;}

.arrays .show4 ~ .controlBox .arrow,
.arrays .show8 ~ .controlBox .arrow,
.arrays .show12 ~ .controlBox .arrow{padding-top: calc(28.125% - 2rem);}
}

/* ico */
.arrays .controlBox .ico img {position: absolute;top: 50%;margin-top: -2rem;background-color: transparent;}
.arrays .gridBox .topBox .cell .mediaBox .ico.play , .arrays .gridBox .topBox .cell .mediaBox .ico.image {position:absolute;top:auto;bottom: 0;left: 0;right:auto;z-index:1;outline:none;border-radius: 50%;left: 1rem;bottom: 1rem;}
.arrays .gridBox .topBox .cell .mediaBox .ico.play span.duration{display: none;}
.arrays .gridBox .topBox .cell .mediaBox .ico.play.audio {left: 1rem;bottom: 1rem;}
.mainBox .videoBox > a .ico.play img {width: 8rem;height: 8rem;background-image: url('/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playVideo_circulo.svg');background-size: 100%;background-color: transparent;}
section:not(.g1) .mainBox .videoBox > a .ico.play.video img , section:not(.g1).arrays .gridBox .topBox .cell .mediaBox .ico.play.video img {width: 5rem;height: 5rem;background-image: url('/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playVideo_circulo.svg');background-size: 100%;background-color: transparent;}
section:not(.g1) .mainBox .videoBox > a .ico.play.audio img , section:not(.g1).arrays .gridBox .topBox .cell .mediaBox .ico.play.audio img {width: 5rem;height: 5rem;background-image: url('/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playAudio_circulo.svg');background-size: 100%;background-color: transparent;}
.arrays .gridBox .topBox .cell .mediaBox .ico.play.video {outline: none;left: 1rem;bottom: 1rem;width: 5rem;height: 5rem;}

/* 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;}


/* calendario */
.container.calendar .calendarioBox li{margin-top: 3rem;}
.container.calendar .calendarioBox li:before {top: -3.8rem;margin-left: -0.4rem;}
.container.calendar .calendarioBox li , .container.calendar .calendarioBox li:before,.container.calendar .calendarioBox li strong{transition: all 0.2s;}
.container.calendar .calendarioBox li:hover {background:#fff;color:#333}
.container.calendar .calendarioBox li:hover:before {width: 4rem;height: 4rem;top: -5rem;margin-left: -2rem;}

@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;background: #F63E3E;}
  .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);background: #F63E3E;}
  .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;}
}

@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:#0a022a;}
}

@media only screen and (min-width:1025px){
  /* noticias destacado */
  .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 + .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[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;}
  .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;}
}

@media only screen and (max-width:1198px){
    .container, .container.striplayer .grid {width:100%;}
}

/************************* hamburguesa al 1280 ********************************************/
@media only screen and (max-width: 1279px){
      .wrapper.subheader .partBox {top: 2.4rem;left: 24rem;right:auto;}
  /** 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;}
    .spechead .emisBox .listadoBox {right: 5rem;position: relative;}
    .wrapper.subheader .partBox {right: 7rem;}
    .wrapper.subheader .navBox.spechead {height:6.6rem;}
    .navBox.spechead nav.blindBox{top:0;}

  /*icono lista*/
  .navBox.spechead .container ~ .slidB {display:inline-block;position:fixed;top:2.4em;left:auto;right:2rem;}
  .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%);}
  .navBox.spechead .container ~ .slidB.ico img:hover{opacity:0.5;}
  .wrapper.subheader .spechead nav .blindBox {transition:none;}
  /*navegacion*/
  .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%;background: transparent;left:auto;text-align:right;right:0;}
  .subheader .spechead > .blindBox, .subheader .spechead > .blindBox ul {width:40em;max-width:100%;}
  .subheader .spechead > .blindBox {right:-40em;}
  .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 nav li .ico span{color:#fff;}
  .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;}

  /*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 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%;background:#ff1fce;}
    .subheader nav li .blindBox .ico span {color: #fff;font-weight: 400;}
}
@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:1.1rem 0.4rem;}
    .subheader nav li .ico span {font-size: 1.2rem;}
    .wrapper.subheader .partBox .part3 a {width: 28rem;}
}
@media all and (max-width:1440px){
  .specialTopBox .txtBox .maintitle {font-size:3.2rem;line-height:1;}
}
@media all and (min-width:1440px){
    .wrapper.subheader .partBox {top: 2.4rem;left: 24rem;right:auto;}
}
@media all and (max-width:1500px){
    .specialTopBox .txtBox .maintitle:before {width: 8.8rem;height: 2.9rem;top: -1.6rem;background-size: contain;background-repeat: no-repeat;}
}
@media only screen and (min-width:1600px){
     .navBox.spechead nav.blindBox ul{text-align:center;}
}

/* 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}

@media only screen and (min-width: 1025px){
.specialTopBox + .striplayer.gridLayout:not(.g2):not(.g1) .overBox {position:absolute;bottom:0;top:auto;left:0;padding:1rem 2rem;}
}


.arrays.g8.simply .cell {width: 25%}
.g8.arrays .cell:nth-child(4n+1) {clear: left;}