@import url('/css/rtve.2021/rtve.skins/rtve.modules/basics.por.css');
@import url('/css/rtve.2015/rtve.commons/rtve.header.footer/desktp.footer.css');
@import url('/css/rtve.2021/rtve.skins/rtve.modules/rtveplay.desktp.css');
@import url('/css/rtve.2026.television/eurovision-TE_SEURO/TE_SEURO.colores.por.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;}
.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('/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,
.breakNews, .subheader nav li .ico:not(.arrow) img {display:none !important;}
/* cabecera subheader */
.subheader .navBox.spechead {height:12em;min-height:auto;background:#000;}
.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 {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: 2rem;width: 20rem;z-index:3;overflow:visible;left: 8rem;}
.wrapper.subheader .spechead .logoima img {height:4.4rem;top: 0.4rem;}
.subheader .ima.logoima {width:8em;height:2.4em;}
.subheader .spechead .logoima img {width:100%;}
.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;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;}
}

/* */

/* 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:11.8rem;}
.wrapper.subheader .partBox {top:2.6rem;}
.wrapper.subheader .spechead .emisBox {right: 20rem;}
.auxheader .socialBox {top: 12rem;}
.subheader .spechead nav > ul > li {padding:1.6rem 1rem;}

/* cabecera alta emisbox con varos dias */
.wrapper.subheader .spechead .emisBox {right: 38rem;}
.wrapper.subheader .spechead .emisBox .cell .maintitle {padding: 1.4rem 0;}

/* */

.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 .overBox {background: url('/css/rtve.2026.television/eurovision-TE_SEURO/i/TE_SEURO.bg_apertura.png') no-repeat;background-size: cover;}
.specialTopBox.inside.container, .specialTopBox.container .grid, .specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .grid:not(.g2) {width:100%;}
.specialTopBox .gridBox .cell, .specialTopBox + .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){width:100%;}
.specialTopBox .gridBox .cell, .specialTopBox + .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 em {font-size:1.4rem;font-weight:700;color: #fff;line-height: 2rem;}
.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"] {margin-top:0;padding-bottom:0;background:transparent}
.specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .grid.g2, .specialTopBox + .container:not(.striplayer){padding-top:4rem}
.specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] + .container:not(.striplayer) > .grid > .gridBox:first-child {padding-top: 3rem;}

.specialTopBox + .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){padding-top:4rem}
.specialTopBox + .container.striplayer[data-tipo="mod_ultimos"] + .container:not(.striplayer) > .grid > .gridBox:first-child{padding-top: 3rem;}
/** **/

/* modulos striplayer */
.container:not(.striplayer) .secBox:before {display: none;}
.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;}

.container.striplayer.bkg_participa .cell .auxBox a{transition:all 0.2s;}
.container.striplayer.bkg_participa .cell .auxBox a:hover {background: #0b559c;color: #fff;}

/** 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{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 .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;}
.specialTopBox section .pretitle, .specialTopBox .auxBox , .striplayer section.grid > .secBox > a span,.striplayer section.grid > .secBox > span{color:#fff;}
.specialTopBox .maintitle{color:#fff;}
.container.striplayer.specialTopBox, .specialTopBox .mediaBox .ima:before{background: #000;}

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[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 .socialBox, .slideH>ul, .sliderBox .mediaBox .ima, .xtras .paginaBox {left: 0;}
.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;}
.container:not(.striplayer) .arrays .controlBox .ico:after {color:var(--fondo);}
.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:8.8rem}
.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"] {overflow:visible;padding: 1rem 0;}
.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);}
}



.arrays .gridBox .topBox .cell .mediaBox .ico.play span.duration{display: none;}
.arrays .gridBox .topBox .cell .mediaBox .ico.play.audio , .arrays .gridBox .topBox .cell .mediaBox .ico.play.video{left: 1rem;bottom: 1rem;}

/* 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;}

/* calendario 2023 */
.calendario {color: #fff;}
.calendario > span {font-size: 2rem; text-transform: uppercase;margin-bottom: 1rem;display: block;font-weight: 500;}
.calendario li {font-size: 1.6rem; line-height: 2.2rem;flex: 0 0 12%;}
.calendario li ul li {padding: 1rem 0;font-size: 1.4rem;font-weight: 300;padding-left: 3.2rem;}
.calendario li strong {display: block;}
.calendario > ul > li {margin-bottom: 1rem;}
.calendario li ul li span {font-style: italic;}
.calendario li ul li.ptg:before {margin-bottom: 5rem;}

/* bcube */
[data-tipo="mod_libre"].g2 .cellContent > .cell {width: 50%;}
[data-tipo="mod_libre"].g3 .cellContent > .cell {width: 33.333%;}
[data-tipo="mod_libre"].g4 .cellContent > .cell {width: 25%;}
[data-tipo="mod_libre"].g5 .cellContent > .cell {width: 20%;}


@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 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:1.6rem 0.4rem;}
    .subheader nav li .ico span {font-size: 1.2rem;}
    .wrapper.subheader .partBox .part3 a {width: 28rem;}
}
@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: transparent linear-gradient(270deg, #0DCDCE 0%, #9B78DA 100%) 0% 0% no-repeat padding-box;}
    .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;}
    .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;}
    .auxheader .socialBox {top:8.6rem;}
  /*icono lista*/
  .navBox.spechead .container ~ .slidB {display:inline-block;position:fixed;top:2rem;left:auto;right:2rem;width: 4rem;height: 4rem;}
  .navBox.spechead .container ~ .slidB.be_on {right:41.75em;left:auto;}
  .navBox.spechead .container ~ .slidB.ico img{display: none;}
  .navBox.spechead .container ~.slidB.ico:after {content: "\e934";font-size: 2.8rem;}
  .navBox.spechead .container ~ .slidB.be_on.ico:after {content: "\e915";}
  .wrapper.subheader .spechead nav .blindBox {transition:none;}
  .subheader .spechead .ico.arrow.slidB:hover {opacity: .6;}
  /*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%;}
  .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;cursor:pointer;}
  /* 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}
  .wrapper.subheader .partBox .part3 a:hover{background:#F10901;}
}
@media only screen and (max-width:1198px){
    .container, .container.striplayer .grid {width:100%;}
}
@media only screen and (min-width:1025px){
  /* noticias destacado */
  .specialTopBox + .container.striplayer.gridLayout .grid:not(.g2):not(.g1) .txtBox .maintitle,
  .specialTopBox + .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{font-size:2.2rem;text-shadow:0 .1rem .2rem #000;color:#fff;}
  .specialTopBox + .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 + .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 + .container.striplayer[data-tipo="mod_ultimos"] .videoBox ~ .overBox, .specialTopBox + .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{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: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;}
}


/* 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}
.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 (min-width: 1025px){
.specialTopBox + .striplayer.gridLayout:not(.g2):not(.g1) .overBox {position:absolute;bottom:0;top:auto;left:0;padding:1rem 2rem;}
}

