/** CABECERA ************************************/
/************************************************/
.mainheader .navBox nav.blindBox,.mainheader {width:100%;}
.mainheader {height:5.6rem;background-color:#23242a;
background: -moz-linear-gradient(top,rgba(35,36,42,1) 2.8rem, rgba(35,36,42,0) 100%);
background: -webkit-linear-gradient(top,rgba(35,36,42,1) 2.8rem,rgba(35,36,42,0) 100%);
background: linear-gradient(to bottom,rgba(35,36,42,1) 2.8rem,rgba(35,36,42,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23242a', endColorstr='#0023242a',GradientType=0 );
}
body {position:static !important;}
body[style*='fixed'] {overflow:hidden;}
.mainheader .navBox nav.blindBox {height:100%;left:-100%;}
.mainheader .navBox .ico.slideL {width:4.8rem;height:4.8rem;display:inline-block;position: absolute;top: 0;z-index: 6;cursor:pointer;}
.mainheader .navBox .ico.leftoff {left: 0;margin: 0;}
	.mainheader .ico.slideL.lefton {display:none;}
.navBox .ico.slideL.leftoff > img {width: 100%;height: 100%;background-size: 50%;background-repeat: no-repeat;}
.searchBox .seekrBox .ico > button img, .auxheader .container .ico img, .mainheader .navBox .ico img {background-position: 50%;}
.mainheader .blind.ico > img, .searchBox .seekrBox .ico > button {position: absolute;width: 100%;height: 100%;display: block;left: 0;top: 0;}
.mainheader .blind.ico > a img, .mainheader .blind.ico > img, .auxheader .ico > img, .auxheader .ico > a img,
.emisBox .pagBox .video > img, .searchBox .seekrBox .ico > button img {background-repeat: no-repeat;background-size: 50%;}
.mainheader.minify { top: 0;}

/*auxiliar*/
.wrapper.auxheader {position:fixed;left:auto;right:0;top:0;bottom:auto;height:100%;width:0;z-index: 4;}
.auxheader .ico:not(.alert) {width:4.8rem;height:4.8rem;display:inline-block;position:absolute;line-height: 1}
	.auxheader .ico:not(.alert) > a {display:block;overflow:hidden;}
	.auxheader .ico:not(.alert) > a,.auxheader .ico:not(.alert) img {width:100%;height:100%;}
	.auxheader .users {right:5.6rem;top:0;}
	.auxheader .seekr {right:0.8rem;top:0;}
	.auxheader .above {background-color:rgba(0,0,0,0.36);bottom:0.8rem;right:0.8rem;border-radius:100%;}
.wrapper.auxheader .ico.arrow {display:inline-block;}
body[style*='fixed'] .auxheader .services,
.auxheader .socialBox {display:none;}
.active#bighead_users .users > a:after {content:'';z-index:-1;display:inline-block;width:3.2rem;height:3.2rem;border-radius:0.4rem;position:absolute;left:0.8rem;top:0.8rem;background-color:rgba(255,255,255,0.15);}
.active#bighead_users .users > a:before {content:'';position:absolute;width:0.8rem;height:0.8rem;display:inline-block;border-radius:100%;top:0.8rem;right:0.4rem;background-color:#f70;}
/*menu lateral*/
.mainheader .navBox nav.blindBox {padding-right:7.2rem;box-shadow:none !important;position:fixed !important;}
.mainheader nav.blindBox[style*='-40%'] {left:0 !important;background-color:rgba(0,0,0,0.25);}
.maintabs {height:100%;background:#222;overflow-y:auto;}
.maintabs > li {border-bottom:0.1rem solid #666;padding:0.8rem 3.6rem 0.8rem 2rem;}
	nav.blindBox[style*='-40%'] .maintabs:before {content:'';position:fixed;width:100%;height:4.8rem;top:0;left:-7.2rem;background:#222;}

.maintabs .brows {color:#fff;width:100%;position:relative;padding-left:1.6rem;text-align:left}
	.maintabs .brows:before {content:'';width:0.8rem;height:0.8rem;display:inline-block;border-radius:100%;position:absolute;top:0;left:-1.6rem;background-color:#959592;}
		.tab_infor .brows:before {background-color:#f56b0d;}
		.tab_telev .brows:before{background-color:#2196f3;}
		.tab_radio .brows:before{background-color:#d81a28;}
		.tab_sport .brows:before{background-color:#0f924c;}
		.tab_child .brows:before{background-color:#b050e8;}
		.tab_carta .brows:before{background-color:#f4941e;}
.maintabs .brows > span,
.maintabs .tab_direc span,
.minify .maintabs li:not(.active) .tabH1 {font-size:1.4rem;line-height:2.4rem;text-transform:uppercase;letter-spacing:1pt;color: #fff;display: inline-block;vertical-align: middle;}
/*submenus*/
.maintabs > li > .blindBox {display:none;}
.maintabs > li > .blindBox.be_on {display:inline-block;padding-top:0.8rem;width:100%;}
.maintabs > li > .blindBox ul {padding-left:0.8rem;}
.maintabs > li > .blindBox .ico {display:inline-block;width:100%;}
.maintabs > li > .blindBox .ico, .maintabs > li > .blindBox .ico a {text-align:left}
.maintabs > li > .blindBox .ico a > img { width: auto;height: auto;float: left;}
.maintabs > li > .blindBox a,.maintabs .tab_direc > a {display:block;position:relative;}
.maintabs > li > .blindBox a {padding:0.8rem 0.8rem 0.8rem 2rem;}
.maintabs .tab_direc > a {padding:0.4rem 0.8rem 0.4rem 2.8rem;}
	.maintabs .tab_direc > a img {position:absolute;left:-0.4rem;top:0.8rem;width:1.6rem;height:1.6rem;border-radius:100%;border:0.3rem solid #fff;background:red;}
.blindBox .maintabs > li > .blindBox a > span {font-size:1.6rem;line-height:2.4rem;font-weight:400;}
.blindBox .maintabs > li > .blindBox a > span,.maintabs .tab_direc span, .blindBox .maintabs > li > .blindBox .ico.arrow + .blindBox a > span {color:#fff;}
.blindBox .maintabs > li > .blindBox .ico.arrow + .blindBox a > span {font-weight:300}
.blindBox .maintabs > li > .blindBox .ico.arrow + .blindBox ul {padding-left:1.6rem}
.blindBox .maintabs .ico.brows > img, .blindBox .maintabs > li > .blindBox ul, .blindBox .maintabs > li > .blindBox ul .blindBox { background-color: transparent;}


/*buscador*/
.seekr + .blindBox {display:none;position:fixed;top:0;right:0;width:100%;height:4.8rem;background:#fff;}
.seekr.be_on + .blindBox {display:block;}

.searchBox .seekrBox input[type="text"] {padding:0 1.6rem;height:4.8rem;font-size:1.8rem!important;line-height:4.8rem;font-weight:300;}
.auxheader .searchBox .close {position:relative;float:left;background-color:rgba(0,0,0,0.5);}
.searchBox .results {padding:0.2rem 0;}
.searchBox .results:before {width:100%;height:100%;content:'';display:inline-block;position:fixed;background-color:rgba(0,0,0,0.85);z-index:-1;}
.searchBox .results:empty {display:none;}
.searchBox .results li {width:100%;border-width:0.1rem 0;}
.searchBox .results a {position:relative;font-family:'Roboto Condensed',sans-serif;font-weight:400;letter-spacing:0.5pt;
	font-size:1.7rem;line-height:2.4rem;background:rgba(0,0,0,0.75);color:#bbb;padding:1.2rem 0 1.2rem 6.4rem;display:inline-block;width:100%;
	border-right:1.6rem solid transparent;white-space:nowrap;overflow:hidden;}
.searchBox .results a strong {font-weight:400;color:#fff;}
.searchBox .results a:after {content:'';position:absolute;top:0;right:0;height:100%;width:4.8rem;
background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=1 );
}


.mainheader .maintabs>.tab_first{padding: 0;float: left;left: 0;top: 1rem;margin-left: 5rem;position: fixed;border-bottom: none;}
	body .mainheader .maintabs>.tab_first, body.rtve .mainheader .maintabs>.tab_first, body.noticias .mainheader .maintabs>.tab_first{min-width:6rem}
.maintabs>.tab_first, .tab_first .logo a {overflow: hidden;max-height: 5.5em;}
.minify .tab_first .logo, .tab_first .logo {width: auto;margin-right: 1.2rem;}
.mainheader .tab_first .logo {display: inline-block;padding: 0 .8rem;border-radius: .2rem;height: 3.6rem;line-height: 3.6rem;overflow: hidden;}
.mainheader .tab_first .logo img {width: 5.8rem;height: auto;position: absolute;vertical-align: middle;}
.tab_first .logo, .tab_first .logo * {display: block;}

.mainheader .navBox > .container {position: relative;width:100%;max-width: 100%;}
.mainheader .navBox .ico.slideL {position:relative;float:left;}
.mainheader .maintabs>.tab_first .logo {padding-right:5rem}
.mainheader .navBox nav.blindBox{transition: left 1s;-webkit-transition: left 1s;-moz-transition: left 1s;z-index: 4;}

.mainheader .navBox nav.blindBox .maintabs{width:35rem;padding-top: 6rem;}
.mainheader .navBox nav.blindBox .maintabs > li.tab_direc,
.mainheader .navBox nav.blindBox .maintabs > li.tab_first > .blindBox.be_on {display: none;}

.mainheader .navBox [style="display: inline;"] + nav.blindBox{left: 0 !important;position: fixed!important;width: 40rem;background-color: rgba(0,0,0,0.25);}
.mainheader .navBox .ico.slideL[style="display: inline;"] {position: fixed;left:40rem;margin-left: -4.8rem;}

/* ocultar elementos */
.emisBox, .wrapper.shortBox,
.maintabs li:not(.active) .brows > img  {display:none;}

@media only screen and (min-width: 1200px){
.subheader .spechead .blindBox {margin-left: 0rem;}
}

/*iconos navegacion cabecera*/
	.ico.slideL.leftoff > img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_menu.svg');}
	.ico.slideL.lefton > img,.emisBox.openBox .controlBox .close img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_arrow_left.svg');}
	.ico.seekr img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_search.svg');}
	.searchBox .seekrBox .ico > button img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_search_3d4d5d.svg');}
	.searchBox .seekrBox .ico > button:hover img {background-image: url("https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_search.svg");}
	.auxheader .searchBox .close img,.breakNews .close img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_close.svg');}
	.ico.users img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_users.svg');}
	.auxheader .ico.above img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_point_up.svg');}
	.brows img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_point_down.svg');}
	.brows.be_on img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_point_up.svg');}
.maintabs .ico > img,.maintabs .ico:before {position:relative;}
.maintabs .brows > img {width:2.4rem;height:2.4rem;right:-2.4rem;left:auto;position:absolute;z-index:1;cursor:pointer;}
.maintabs .ico.logo > img {height:auto;left:0}
body[style*='fixed'] .maintabs .ico.logo > img {filter:saturate(0%);}

/** CABECERA ************************************/
/** END *****************************************/


/** CABECERA BLANCA *****************************/
body .mainheader {background:#fff;height:4.8rem;z-index: 3;}
body .mainbodier {/*padding-top:3.2rem;padding-top: 1.8rem;*/padding-top: 0rem;margin-bottom: 3rem;box-shadow: lightgrey 0px 8px 6px -6px;}
body .ico.slideL.leftoff > img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_menu_000000.svg');}
body .ico.users img {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_users_000000.svg');}
body .ico.seekr img {background-image: url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_search_000000.svg');}
body .active#bighead_users .users > a:after {background-color:rgba(0,0,0,0.15);}

/** CABECERA BLANCA *****************************/
/** END *****************************************/

/** TITULO DE PAGINA ****************************/
/************************************************/
.tab_first .ico.logo:after {opacity:0.667;color:#000;font-family:'Roboto Slab',sans-serif;font-weight:300;font-size:2.3rem;line-height:2.4rem;text-transform:lowercase;letter-spacing:0.5pt;position:absolute;top:0;left:6.2rem;}

/** TITULO DE PAGINA ****************************/
/** END *****************************************/

/** SUB CABECERA *****************************/
.subheader {position: relative;top: 0;width: auto;margin: 0 auto;left: 0;padding:0 10rem}
.subheader .spechead  {background:transparent;height:auto}
.subheader .spechead>.container{display:none;}
.subheader .spechead .blindBox {margin:0;margin: 0 auto;text-align: center;}
.subheader .spechead .blindBox li {display: inline-block;}
.subheader .spechead .blindBox span {font-size:1.6rem;line-height: 2.4rem;font-weight:500;font-weight: 400;}
.subheader .spechead .blindBox .active a span, .subheader .spechead .blindBox .active .ico a span {color:#242424;border-bottom: .2rem solid #242424;}
.subheader .spechead .blindBox .ico a span {border-bottom: .2rem solid transparent;}
.subheader .spechead .blindBox .ico a:hover span {border-color: #242424;}


/*ajustes*/
.subheader .spechead .blindBox,
.subheader .spechead .blindBox ul {background: transparent;}
.subheader .spechead .blindBox ul {padding: 0;width: auto;display: inline-block;padding: 1.2rem 0;}
.subheader .spechead .blindBox span {padding: 0 0.4rem;}
.subheader .spechead:after,
.subheader .spechead nav li a:hover span:after,
.subheader .spechead nav li a:focus span:after,
.subheader .spechead .blindBox .active a span:after {content:none;}

/** desplegable **/
.spechead .blindBox{position: relative}
.spechead .blindBox .ico.slidB a {position:relative;}
.spechead .blindBox .ico.slidB img {display: inline-block;width: 2.4rem;height: 2rem;border-radius: 0 0 2.4rem 2.4rem;background: url("https://www.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_down_000000.svg") no-repeat 50%;vertical-align: middle;margin-left: -0.6rem;z-index: 1;position: relative;float: right;}

.spechead .blindBox li > .blindBox {display: none;position: absolute;top: 4.6rem;left: 0;height: auto;background: #fff;}
.spechead .blindBox li > .blindBox.be_on{display: flex;box-shadow: 0 0.4rem 0.4rem 0 rgb(0 0 0 / 25%);justify-content: center;width: 100%;}
.spechead .blindBox .ico.slidB.be_on img {background: url("https://www.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_up_000000.svg") no-repeat 50%;}

/** SUB CABECERA *****************************/
/** END *****************************************/
