@import url('/css/rtve.2025.deportes/rd/rd.basics.css');
@import url('/css/rtve.2015/rtve.commons/rtve.header.footer/desktp.header.css');
@import url('/css/rtve.2015/rtve.commons/rtve.header.footer/desktp.footer.css');

.mainheader {z-index: 1;position: relative;text-shadow: none;}
.maintabs>li>.be_on+.blindBox {background-color: #0f924c;}
.maintabs>li>.be_on+.blindBox .ico span {color: #fff;}

#portada .content {margin-top:4rem;}
div[data-role="page"] {padding-top: 10.4rem;}
div#portada {padding-top: 0;}
.dataContainer {max-width: 118rem;margin: 0 auto;position: static;justify-self: center;width: 100%;}

#clasificacion .headerContainer{position: absolute;}
.ui-header .ui-navbar {position: relative;box-shadow: 0 5px 15px -7px rgba(0, 0, 0, 0.75);}
#clasificacion .dataContainer {padding-top: 12rem;}

/* no height fijo */
body.resultados_deportivos {display: flex;flex-flow: column;}
#portada {position: relative;height: auto;min-height: auto !important;}

#portada .content {max-width: 118rem;margin: 4rem auto;}

a.ui-link .img img {filter: invert(1);width: 100%;padding: 4rem;}
a.ui-link:hover img {filter: invert(0.5)}

a.ui-link {text-align: center;display: inline-block;}
a.ui-link .img img {padding:2rem;}
a.ui-link .temporada {font-size:1.6rem;max-width: 20rem;display: inline-block;}
.ui-li-heading {margin: 0rem;}

#portada .content .ui-listview {text-align: center;}
#portada .content .ui-listview div[class*="ui-block"] {width: 23.6rem;display: inline-block;height: 17rem;margin-bottom: 1rem;    clear: none;}

/*clip oculto*/
.oculto,.container > section.grid > .oculto {clip:rect(0,0,0,0);overflow:hidden;display:inline-block;position:absolute;left:0;top:0;}
.ghost {clip:rect(0,0.1em,0.1em,0);position:absolute;background:black;left:0;top:0;visibility:hidden;overflow:hidden;}
.skip-content li{background:#000;}
.ghost-focusable:active,
.ghost-focusable:focus{font-size:1.6rem;font-weight:400;line-height:2rem;color:#484848;background:#f3f3f3;display:inline-block;width:auto;height:auto;padding:.5rem 1rem;border-radius:.6rem;position:relative;top:.5rem;left:.5rem;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none;z-index:5;}

.footer .container .endBox ul li * ,.footer .container .endBox span a strong,.footer .container .endBox a span {float: none;}
@media only screen and (min-width:1260px){
    .footer .container{width:101.2rem;min-width:101.2rem}
}

@media only screen and (min-width:1400px){
    .footer .container{width:118rem;min-width:118rem;}
}