@import url("https://css2.rtve.es/css/rtve.commons/rtve.basics/00_reset.css");
@import url("https://css2.rtve.es/css/rtve.2015/rtve.transicion/new-cabeceras/header.rediseno.css"); 
@import url("https://css2.rtve.es/css/rtve.2015/rtve.transicion/footer.css");

html {font-size: 62.5%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body {font-size:1em;line-height:1;}

.footer a, .maintabs li a {text-decoration:none;}

.container {width:118rem;display:block;margin:0 auto;}
.a60 {width:60%;}
.a40 {width:40%;}

/*cabecera*/
.navBox.spechead {position:relative;height:14rem;padding:0;}
.navBox.spechead .falseH1 {display:block;width:100%;}
.navBox.spechead .falseH1 a {display:block;width:100%;}
.navBox.spechead .falseH1 span {position:absolute;}
.navBox.spechead ul {display:inline-block;padding:.6em 0;width:100%;background:#f2f2f2;text-align:center;}
.navBox.spechead ul li {display:inline-block;width:auto;padding:0.4rem 1rem;}
.navBox.spechead ul li span {font-size:1.8rem;color:#494847;}
.navBox.spechead ul li a {text-decoration:none;}
.navBox.spechead ul {position:absolute;bottom:0;left:0;}
.navBox.spechead .falseH1 span:first-child {position:absolute;left:50%;top:50%;margin-top:-7rem;width: auto;}
.navBox.spechead .logoima + span {clip: rect(0,0,0,0);}

.tdp .bag {padding-bottom:0;}
.tdp .fin_noticia h3 {float:left;width:99%;}/*para evitar el exceso de margin-bottom en ie*/
.tdp .maincontent {width:951px!important;padding:0;margin:0 auto;}
.tdp .cab_especial ul strong,.tdp .overfoot strong {margin:2px 10px 0 0;padding:0 0 0 8px;float:left;font-size:14px;font-weight:bold;text-transform:uppercase;height:24px;line-height:24px;color:#fff;background:#008F03 url('i/tdp_greenarrow_left.gif') no-repeat;}
.tdp .cab_especial ul strong b,.tdp .overfoot strong b {padding:0 14px 0 0;background:url('i/tdp_greenarrow_right.gif') right top no-repeat;display:block;}
.tdp iframe {width:100%;}
.tdp .overfoot {width:100%;height:34px;margin:20px 0 5px 0;padding:9px 0 0 8px;float:left;background:url('i/tdp_bkg_overfoot.gif') no-repeat;}
.tdp .overfoot strong {margin-top:0;}
.tdp .overfoot strong b {background-image:url('i/tdp_greenarrow_right_foot.gif')}
.tdp .overfoot a em {font-style:normal;font-weight:bold;}
.tdp .overfoot a {line-height:24px;float:left;font-size:116.7%;color:#005C02;text-decoration:none;}
.tdp .overfoot a:hover {color:#800;text-decoration:underline;}
a.mod_td span {display:block;float:right;font:18px/20px arial,sans-serif;width:201px;color:#004276;}
a.mod_td:hover span {color:#b00640;}

/*imagen directo*/
.col.a40 { -moz-box-sizing: border-box;box-sizing: border-box;}
.cell, .col.a40 div {padding:1rem;margin:0;position:relative;}
.cell a {text-decoration:none;position: absolute;width: 100%;height: 100%;top: 0;left:0;}
.f16x9 {padding-top: 56.25%;}
.f16x9.ima>img {width: 100%;height: auto;}
.ima, .ima img {display: inline-block;width:100%;}
.promo .mainBox {display:flex;display:-webkit-flex;-webkit-flex-flow:column-reverse;flex-flow:column-reverse;display:-moz-flex;-moz-flex-flow:column-reverse;}
.promo .mainBox .pretitle, .mainBox .maintitle  {font-size:2.2rem;}
.promo .txtBox .pretitle , .txtBox .maintitle {color:#f56b0d;line-height:1.4;margin-bottom:.5rem;font-weight:400;}
.promo .txtBox .maintitle{font-weight:600;}
.promo .mediaBox.noticBox:after {display:inline-block;width:2.6rem;height:2.6rem;content:"";background:red;border-radius:50%;position:absolute;right:8%;top:90%;border:.2rem solid #fff;animation:aparecer 1s alternate infinite;}
.col.a40 div a img {width:100%;}
.bag.maincontent .a60, .bag.maincontent .a40 {margin:0;}
.bag.maincontent .col.a60 {float:left;padding-top:5rem;}
.bag.maincontent .col.a40 {float:right;}

.mediaBox,.f16x9 {position:relative;}
.f16x9.ima>img {position:absolute;top:0;left:0;}

@keyframes aparecer{
    0%{background:#fff;}
    100%{background:red;}
}

/* Color FONDO BACK IMAGE */
.navBox.spechead {background:url('/css/rtve.2019.television/TE_STELDE-teledeporte/i/TE_STELDE.bg.cab.jpg') no-repeat top center #f98f3e;}

/* Posicionamiento LOGO IMAGE */
.spechead .logoima img {display:block;width:auto;margin-top:2rem;margin-left:-21.8rem;}

/* Color de seleccion de MENU */
.subheader .spechead li a span:after{content:"";display:block;position:relative;width:100%;height:.3rem;}
.subheader .spechead li a:hover span:after, .subheader .spechead li.active a span:after {background:#f98f3e;}