/*cabecera a 100*/
@import url("/css/rtve.2019/rtve.commons/rtve.modules/rtve.headers/rtve.header_fine.desktp.css");

/* Color FONDO BACK IMAGE */
.spechead  {background-color:#364a63;}
.spechead .backima img {margin-left: -84.8rem;}

/* Posicionamiento LOGO IMAGE */
.spechead .logoima img{left:50%;margin-left:-12.75rem;top:50%;margin-top: -4.05rem;height: 8.1rem;}

/* Color de seleccion de MENU */
.spechead nav li a:hover span:after, .spechead nav li a:focus span:after, .spechead .blindBox .active a span:after {background:#f46f22;}

/*nueva emsision*/
.spechead .emisBox{height:100%;position:absolute;top:0;left:0;}
.spechead .listadoBox{border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.spechead .emisBox .cell{width:24em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left;min-height:5rem;padding:.5em;padding-left:7em;margin:0;margin-left:-5em;position:relative;}
.spechead .emisBox .ico.canal{height:4.5em;position:absolute;top:50%;left:.5em;margin-top:-2.25em;}

/* ocutlar relacionados promo y catalogo ultimos */
.wrapper.shortBox,
.pf_contentBox .totem,
.pf_contentBox .promo_mod,
.mainbodier .grid .container .arrays.backed {display: none;}
.wrapper.mainbodier .bodier .shortBox ~ .botlayer, body > .wrapper.mainbodier .shortBox ~ .fronPage {margin-bottom:0;}

/*solapamiento del logo sobre la navegacion*/
body .mainbodier .subheader .spechead .falseH1 {display: none;}
body:not(.p_final) .mainbodier .subheader .spechead .falseH1 {width:16rem;padding:0;height:6.6rem;}
body:not(.p_final) .falseH1 a {width:100%;height:100%;}

/*----------------------------------------------paginas finales--------------------------------------------------------------*/
/*cabecera general*/
.p_final .wrapper.mainheader {float:left;width:auto;position:absolute;left:2em;top:1.2em;z-index:4;background:transparent;}
@media only screen and (min-width: 1260px) {header.navBox > .container:not(.striplayer) {width:100% !important;}}
.p_final .auxheader .container .socialBox {display:inline-block;}
.p_final .mainheader .navBox > .container > .ico[class*='blind'],
.p_final .mainheader .maintabs li:not(.tab_first) {display:none;}
.p_final .mainheader .tab_first img {background:transparent;}
.p_final .mainheader .tab_first a,.p_final .mainheader .tab_first span {display:inline-block;}
.p_final .mainheader .tab_first .logo {width:6.2rem;filter: drop-shadow(0rem 0rem 0.2rem #000);}
.p_final .mainheader .tab_first a {width:6.2rem;padding-top:55.9%;position:relative;overflow:hidden;}
.p_final .mainheader .tab_first .ico .tabH1, .p_final .mainheader .tab_first .ico img {opacity:0.8;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;}
.p_final .wrapper.auxheader .ico > a {padding:0;border-radius:100%;}
.p_final .mainbodier {margin-top:0 !important;}
.p_final .mainheader .tab_first a:hover .tabH1 {opacity:1;background-image:url('/css/rtve.commons/rtve.header.footer/i/logoRTVE.png');}

/* ocultando elementos */
.p_final .wrapper.auxheader .services {display:none !important;}
.p_final .spechead:after{display: none;}
/* cabecera subheader */
.p_final .subheader .navBox.spechead {height:12em;min-height:auto;}
.p_final .spechead nav ul {display:inline-block;width:100%;text-align:center;}
.p_final .spechead nav .blindBox {height:0;}
.p_final .subheader {font-family: 'Roboto','Arial',sans-serif;font-weight:600;}
.p_final .subheader .spechead, .p_final .subheader .spechead nav {background:none;}
.p_final .spechead .container {height:auto;}
.p_final .subheader nav li .ico span {color:rgba(255,255,255,1);text-transform:uppercase;font-weight:300;}
.p_final .subheader nav li .ico span {font-size:150%;line-height:2;text-align:left;}
.p_final .subheader nav li .ico.arrow span {margin-left:.6rem;}
.p_final .subheader nav li .ico.arrow img {top:.4em;}
.p_final .subheader .spechead nav > ul > li {padding:1.6em;z-index:3;}
.p_final .subheader .spechead nav .blindBox.be_on li span {line-height:1.2;}
.p_final .subheader nav .arrow a img {float:left;width:2em;height:2em;background-position:0 20%;}
.p_final .subheader nav li .be_on img {background-position:10% 20%;}
.p_final .subheader .spechead nav .blindBox {height:0;overflow:hidden;}
.p_final .subheader .spechead nav .blindBox {text-align:left;background-color:transparent;}
.p_final .subheader .spechead nav .blindBox.be_on {box-shadow:none;height:auto;overflow:visible;background:rgba(0, 0, 0, 0.66);}
.p_final .subheader .spechead nav .blindBox.be_on li {display:inline-block;}
.p_final .subheader .spechead nav .blindBox li {padding:0.4em 0;}
.p_final .subheader .spechead nav .blindBox li:hover {opacity:0.8;}
.p_final .subheader .spechead .emisBox {float:right;text-transform:uppercase;position:relative;top:0;position:absolute;right:0;}
.p_final .subheader .spechead .emisBox .cell {background:none;margin:0;padding:2em 2em 0 0;}
.p_final .spechead .emisBox .ico.canal img {width:100%;height:100%;}

/* positioning */
.p_final .subheader {position:relative;}
.p_final .subheader .spechead nav > ul li {position:static;}
.p_final .wrapper.fixer.auxheader,.p_final .spechead .container,.p_final .navBox.spechead  {position:absolute;right:auto;}
.p_final .navBox.spechead .container{height:auto;}
.p_final .subheader .spechead  nav .blindBox {top:0;}
.p_final .subheader {z-index:2;}
.p_final .wrapper.auxheader {z-index:3;left:0 !important;}
.p_final .spechead nav .blindBox.be_on ul {background: rgba(0, 0, 0, 0.66);top: 6.2rem;position: absolute;z-index: 2;left: 0;}

/*---------------------*/
/*-----------menu-----------*/
@media (max-width:1440px){
  /** cabecera **/
  .p_final .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;}
  .p_final .wrapper.mainheader {left:2rem;}
  .p_final .subheader .spechead h1 {left:10rem;}
  .p_final .wrapper.subheader .spechead .emisBox {right:4rem;}

  /*icono lista*/
  .p_final .navBox.spechead .container ~ .slidB {display:inline-block;position:fixed;top:2em;left:auto;right:2rem;filter:invert(0.1);}
  .p_final .navBox.spechead .container ~ .slidB.be_on {right:41.75em;left:auto;}
  .p_final .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%);}
  .p_final .navBox.spechead .container ~ .slidB.ico img:hover{opacity:0.6;}

  /*navegacion*/
  /*.navBox.spechead .container,*/
  .p_final .subheader .navBox.spechead{height:0;}
  .p_final .spechead h1{left:5em;z-index:-0;height:7em;}
  .p_final .subheader .spechead .blindBox {top:0;}
  .p_final .subheader .spechead > .blindBox {height:100%;position:fixed !important;}
  .p_final .subheader .spechead > .blindBox, .p_final .subheader .spechead > .blindBox ul {width:40em;max-width:100%;}
  .p_final .subheader .spechead > .blindBox {right:-40em;}
  .p_final .subheader .spechead > .blindBox.be_on {left:auto;text-align:right;right:0;width:100%;}
  .p_final .subheader .spechead > .blindBox.be_on {width:auto;}

  .p_final .subheader .spechead > .blindBox:first-child ul {position:absolute;left:0;}

  .p_final .subheader .spechead > .blindBox {right:-40em;left:auto!important;}
  .p_final .subheader .spechead .blindBox > ul:first-child > li{width:100%;padding:1.6em 1.6em 1.6em 6em;text-align:left;}
  .p_final .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;}
  .p_final .subheader .spechead > .blindBox > ul > li ul li{width:100%;text-align:center;}
  
  /*redes sociales debajo de logo*/
  .p_final .wrapper.auxheader{display:inline-block;width:auto;z-index:2;left:0;}

  /*transicion*/
  .p_final .navBox.spechead .container ~ .slidB.ico,
  .p_final .navBox.spechead .container ~ .slidB.ico.be_on {-webkit-transition:right 1s;-moz-transition:right 1s;-o-transition:right 1s;transition:right 1s;}
  .p_final .subheader .spechead > .blindBox {-webkit-transition:right 1s;-moz-transition:right 1s;-o-transition:right 1s;transition:right 1s;}
  .ico.arrow.slidB {z-index:10;}
  }
@media (min-width:1441px){
.p_final .spechead nav>ul {position: fixed;left: 0;}
}
/*---------------------*/

/*----------------------------------------------paginas finales--------------------------------------------------------------*/

.p_final .subheader .spechead, .p_final .subheader .spechead nav {background:#1a1a1a;}
.p_final .subheader .spechead nav > ul > li {padding:.4rem 0;}
.p_final .subheader .spechead .blindBox{z-index:2;}
.p_final .wrapper.subheader .navBox.spechead {height:16rem;}
.p_final .spechead .backima{display:block!important;background-color:#364a63;}
.p_final .wrapper.subheader .navBox.spechead{position:relative!important;}
.p_final .mainheader.minify, .p_final .wrapper.mainheader, .p_final .wrapper.auxheader .socialBox{position:absolute!important;width:0%;}
.p_final .mainbodier{padding:0;}
.p_final .spechead .ima.logoima {display:block;}
.p_final .subheader .spechead h1,.p_final .subheader .spechead .falseH1{height:10rem;top:6.2rem;}
.p_final .spechead .backima img {margin-left:-80rem;width:160rem;height:auto;top:6.2rem;}
.p_final .maintabs>li>.be_on+.blindBox {background:transparent;top:0;}
.p_final .mainheader header > .container {padding-top:0;}
.p_final .mainheader .tab_first .ico .tabH1,.p_final .mainheader .tab_first .ico img {background:none;padding:0;opacity:1;}
.p_final .mainBox .mediaBox .ico, .p_final .auxheader .ico, .p_final .arrays .controlBox .ico{outline:none;}

.p_final .subheader nav .arrow a img {background-image:url(/css/rtve.2015/i/iconos/icons_40x40_ffffff.png);}
/*para portatil*/
.p_final .spechead .backima:before {content:"";display:block;background:#1a1a1a;height:6.2rem;width:100%;}
.p_final .blindBox.be_on > ul li a:focus {background-color:transparent;outline:0;}

.p_final .mainheader .tab_first .logo img {left:4rem;}
.p_final .mainheader .tab_first .logo {width:12rem;}

/* multilingue */
.p_final .mainheader header > .container > nav {position: fixed;}
.wrapper.subheader .partBox .ima > img {position: relative;width: auto;}
.wrapper.subheader .partBox {position: fixed;z-index: 2;display: flex;top:2rem;right:6rem;}
.wrapper.subheader .partBox a {transition: all .2s;display: block;width:100%;height: 100%;}
.wrapper.subheader .partBox a:hover .ima {opacity: .8;}
.wrapper.subheader .partBox li {padding: 0 .4rem;}
.wrapper.subheader .partBox a span {display: block;position: absolute;left: -1000px;top: -1000px;overflow: hidden;}
.wrapper.subheader .partBox .ima {display: block;position: static;width:2.6rem;transition: all .2s}
.p_final .spechead .backima:before {content:"";display:block;background:#1a1a1a;height:6.2rem;width:100%;position:fixed;z-index:2;}
.p_final .blindBox.be_on > ul li a:focus {background-color:transparent;outline:.2rem solid #f46f22;}
.p_final .wrapper.subheader .partBox {z-index: 3;}

@media (max-width: 1440px){
	.navBox.spechead .container ~ .slidB {top: 2.4em;left: auto;right:7rem;}
    /* multilingue */
    .subheader .spechead > .blindBox > ul{padding-top: 6rem;}
    .p_final .spechead nav .blindBox.be_on ul{background: rgb(48, 48, 48);top:0;}
    .wrapper.subheader .partBox{right: 10%;z-index: 4;}
    .navBox.spechead .container ~ .slidB.be_on.ico img {background-position: 40% 20%;}
}

/* enlaces */
.p_final .mainbodier{overflow: visible;}
.p_final .go_Section.cartela {position:sticky;top:6.2rem;padding:1rem 0 1.2rem 0;margin-bottom: 1rem;z-index: 1;}
.p_final .go_Section p {font-size:1.8rem; line-height:2.2rem; margin-bottom:0;padding: 0 1rem;display: flex;justify-content: space-between;}
.p_final .section a[name] {content: "";display: block;height: 11rem;margin: -11rem 0 0 0;border: 0;}
