/* Marcador*/
.boxMarcador .Opta .Opta-MatchHeader {background-size:auto auto;background-position:center;}
.boxMarcador .Opta .Opta-MatchHeader .Opta-Score .Opta-Team-Score {font-size:2.5rem !important;line-height:6.5rem;font-weight:700;color:#fff !important;text-align:center;background:none;}
.boxMarcador .Opta .Opta-MatchHeader .Opta-Score.Opta-Away .Opta-Team-Score {background-color:transparent;}
/*.boxMarcador .Opta-Wide .Opta-MatchHeader.Opta-MatchHeader-Crested td.Opta-Team {font-size:2.2rem!important;line-height:6.5rem!important;font-weight:500;color:#f5efe9 !important;height:6.5rem;width:50%;} no llegaba a modulos de mas de 1*/.boxMarcador .Opta .Opta-MatchHeader .Opta-Team{font-size:2.2rem!important;line-height:6.5rem;font-weight:500;color:#f5efe9 !important;height:6.5rem;width:50%;}
.boxMarcador .Opta .Opta-Divider {font-size:2.2rem;line-height:1.2;font-weight:600;color:#f5efe9 !important;}
.boxMarcador .Opta .Opta-Cf ul.Opta-Events{display:none}
.boxMarcador .Opta .Opta-MatchHeader .Opta-Crest span img {max-height:4.8rem;margin-top:-2.4rem;filter:drop-shadow(0 0 .3rem rgba(0,0,0,.4));}
.boxMarcador .Opta .Opta-MatchHeader .Opta-Home.Opta-Crest {position:absolute;top:50%;left:50%;margin-left:-10rem;}
.boxMarcador .Opta .Opta-MatchHeader .Opta-Away.Opta-Crest {position:absolute;top:50%;right:50%;margin-right:-10rem;}
.boxMarcador .Opta .Opta-MatchHeader .Opta-Team.Opta-Home {padding-right:10rem;}
.boxMarcador .Opta .Opta-MatchHeader .Opta-Team.Opta-Away {padding-left:10rem}
.boxMarcador .Opta .Opta-MatchHeader tbody tr:first-child .Opta-Home {text-align:right;}
/*penaltis*/
.boxMarcador.container .Opta .Opta-Score-Extras span {text-align:center;display:block;width:100%;margin-top:-2rem;font-size:1.4rem;line-height:1.2;font-weight:300;letter-spacing:.2rem;padding-bottom:.8rem;color:#fff}
.boxMarcador .Opta .Opta-Score-Extras abbr {display:none}
.boxMarcador .Opta .Opta-Score-Extras:before, .Opta .Opta-Score-Extras:after {content:'(';color:#fff;font-size:1.4rem;display:block;position:absolute;left:50%;margin-left:-1.9rem;bottom:1.8rem;font-weight:300}
.boxMarcador .Opta .Opta-Score-Extras:after {content:')';right:50%;margin-right:-1.8rem;left:auto}

.boxMarcador.container> .grid>*{position:initial;}
.boxMarcador.container .grid {padding:0 0.8rem;}
.boxMarcador.container .gridBox,.boxMarcador.container .gridBox .cell {padding:0;}
.boxMarcador.container .gridBox .cell{position:relative;}
.wrapper.bodier .boxMarcador section * {color:inherit;border:0;}
.boxMarcador .grid {margin:0 auto 0 auto;background:transparent;}
.boxMarcador.container .grid,.boxMarcador.container .grid .gridBox{float:left;}
.boxMarcador .secBox a {position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;font-size:0;line-height:0;color:transparent;}
.boxMarcador.container [bourne\:type="component"] .secBox,
.boxMarcador.container [bourne\:type="component"] .secBox a {position:relative;}

.boxMarcador.container .secBox {position:absolute;top:0;left:0;height:100%;}

/*en vivo*/
.boxMarcador.en-vivo .Opta .Opta-MatchHeader:before{content:'en vivo en';}
.boxMarcador.en-directo .Opta .Opta-MatchHeader:before{content:'en directo en';width:7.5rem;background-size:6rem auto;}
.boxMarcador .cell:first-child .Opta .Opta-MatchHeader:before{content:'en directo';color:#f5efe9;font-size:1.3rem;text-align:center;position:absolute;left:3rem;top:50%;margin-top:-2.4rem;width:6rem;height:4.8rem;display:block;background:url('http://img2.rtve.es/css/rtve.commons/rtve.header.footer/i/logoRTVE.png') 0 0 no-repeat;background-size:100% auto;background-position:bottom;}
/*en vivo borde*/
@media (max-width: 810px) {
    .boxMarcador.container .gridBox .cell:first-child {border-bottom: solid .8rem #fff;}
}
@media (min-width: 812px) {
    .boxMarcador.container .gridBox .cell:first-child {border-right: solid .8rem #fff;}
}
/*striplayer*/
.wrapper.bodier .boxMarcador.striplayer section *{padding:0;}
.wrapper.bodier .boxMarcador.striplayer .secBox {display:block;}
.wrapper.bodier .boxMarcador.striplayer .Opta .Opta-MatchHeader {background:transparent;}
.wrapper.bodier .boxMarcador.striplayer {margin:0;}

/*competicion*/
.container.boxMarcador.superCopaEuropa .grid {background:url('/css/rtve.2018.deportes/marcador/i/supercopa_europa.png');background-size:auto 100%;background-position:center;background-repeat:no-repeat;}
.container.boxMarcador.superCopaEspana .grid {background:url('/css/rtve.2018.deportes/marcador/i/supercopa_espana.png');background-size:auto 100%;background-position:center;background-repeat:no-repeat;}
.container.boxMarcador.ligaEspanola .grid {background:url('/css/rtve.2018.deportes/marcador/i/fondo_liga.jpg');background-size:auto 100%;background-position:center;background-repeat:no-repeat;}
.container.boxMarcador.champions .grid  {background:url('/css/rtve.2018.deportes/marcador/i/champions.png');background-size:auto 100%;background-position:center;background-repeat:no-repeat;}
.container.boxMarcador.copaRey .grid {background:url('/css/rtve.2018.deportes/marcador/i/copa_del_rey.png');background-size:auto 100%;background-position:center;background-repeat:no-repeat;}
.container.boxMarcador.mundialClubes .grid {background:url('/css/rtve.2018.deportes/marcador/i/mundial_clubes.png');background-size:auto 100%;background-position:center;background-repeat:no-repeat;}
.container.boxMarcador.ligaNaciones .grid {background:url('/css/rtve.2018.deportes/marcador/i/liga_naciones_uefa.png');background-size:auto 100%;background-position:center;background-repeat:no-repeat;}
.container.boxMarcador.europaLeague .grid {background:url('/css/rtve.2018.deportes/marcador/i/europa_league.png');background-size:auto 100%;background-position:center;background-repeat:no-repeat;}
.container.boxMarcador.euroCopa .grid {background:url('/css/rtve.2018.deportes/marcador/i/eurocopa.png');background-size:auto 100%;background-position:center;background-repeat:no-repeat;}

.mundialClubes.boxMarcador .grid .Opta .Opta-MatchHeader:before,
.mundialClubes.boxMarcador .Opta-Wide .Opta-MatchHeader.Opta-MatchHeader-Crested td.Opta-Team,
.mundialClubes.boxMarcador .Opta-Wide .Opta-MatchHeader.Opta-MatchHeader-Crested td.Opta-Team,
.wrapper.bodier .mundialClubes.boxMarcador section * {color:#494847 !important;}

.container.boxMarcador.superCopaEuropa {background-color:#191935;}
.container.boxMarcador.superCopaEspana {background-color:#480105;}
.container.boxMarcador.ligaEspanola {background-color:#192b15}
.container.boxMarcador.champions {background-color:#051e3c;}
.container.boxMarcador.copaRey {background-color:#520107;}
.container.boxMarcador.ligaNaciones {background-color:#011d33;}
.container.boxMarcador.mundialClubes {background-color:#ced1d6;}
.container.boxMarcador.europaLeague {background-color:#260206;}
.container.boxMarcador.euroCopa {background-color:#116d79;}

/*atlantis*/
.boxMarcador .m100 .cell {background:url('/css/rtve.2018.deportes/marcador/i/fondo_supercopa_europa.jpg');height:10rem;}
.boxMarcador.striplayer .m100 .cell {background:transparent;}

@media only screen and (max-width:730px){
.boxMarcador .Opta .Opta-MatchHeader {width:100%}
.boxMarcador .Opta .Opta-MatchHeader .Opta-Team.Opta-TeamName {font-size:2.2rem;line-height:1.2;font-weight:500;color:#f5efe9;width:10rem;padding:0}
.boxMarcador .Opta .Opta-MatchHeader:before, .boxMarcador .Opta .Opta-MatchHeader:after{content:none}
.boxMarcador .Opta .Opta-Divider {width:1rem}
.boxMarcador .Opta .Opta-MatchHeader .Opta-Crest span img {max-width:5rem;padding-top:.75rem;}
.boxMarcador.container .gridBox .cell:nth-child(even){background:rgba(200,200,200,.3);}
.boxMarcador.container .Opta .Opta-MatchHeader .Opta-Crest {margin:0 -8.5rem}
.boxMarcador .Opta .Opta-Score-Extras {position:absolute;width:100%;}
.boxMarcador .Opta .Opta-Score-Extras span {position:absolute;font-size:1.2rem}
.boxMarcador .Opta .Opta-Score-Extras:before, .Opta .Opta-Score-Extras:after {font-size:1.2rem;bottom:.8rem}
}

@media only screen and (max-width:1023px){
.boxMarcador.container .grid .gridBox .cell:first-child .Opta .Opta-MatchHeader:before, .boxMarcador .Opta .Opta-MatchHeader:after{content:none}
.boxMarcador.container .grid:not(.g1){padding:0;}
.wrapper.bodier .boxMarcador section .auxBox{padding:1rem;}
}

@media only screen and (max-width:1023px) and (orientation:landscape) {
	.boxMarcador.container .gridBox .cell:nth-child(even){background:rgba(200,200,200,.3);}
	.boxMarcador .Opta .Opta-Score-Extras:before, .Opta .Opta-Score-Extras:after {font-size:1.2rem;bottom:.8rem}
}

.boxMarcador table {border-collapse:collapse;border:0;margin-bottom:0;}
.boxMarcador table td, .boxMarcador  table th {border:0;padding:0;}


/** 2 o mas modulos **/
/*directo*/
.boxMarcador .grid:not(.g1){padding:0;}
.boxMarcador.en-vivo .grid:not(.g1) .cell:first-child .Opta .Opta-MatchHeader:before{content:"en vivo";}
.boxMarcador .grid:not(.g1) .cell:first-child .Opta .Opta-MatchHeader:before{content:"directo";width:5rem;height:4.5rem;background-size:100% auto;left:-6rem;margin-top:-2.25rem;}
/*estructura*/
.boxMarcador .grid:not(.g1){padding-left:7rem;}
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader,.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader tbody,
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader tr,.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader td{display:inline-block;width:100%;height:6rem;}

.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader tbody{position:relative;}
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader tbody:after{content:"";display:block;width:100%;height:.1rem;background:rgba(255,255,255,.4);position:absolute;top:50%;left:0;}
.boxMarcador.mundialClubes .grid:not(.g1) .Opta .Opta-MatchHeader tbody:after{background:rgba(73,72,71,.4);}
/*escudos*/                 
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Crest ~ .Opta-Team{padding-left:3rem;}
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Crest{height:3rem;width:3rem;left:0;right:auto;margin:0;}
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Crest.Opta-Home{top:0;}
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Crest.Opta-Away{top:auto;bottom:0;}
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Crest span img{max-height:3rem;margin:0;padding:.4rem;}
/*textos*/
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Team,
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Team-Score{line-height:3rem !important;height:3rem;}
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Team{font-size:1.8rem !important;text-align:left;padding:0;padding-left:1rem;width:100%;height:3rem;border-left:.1rem solid rgba(255,255,255,.4);}
.boxMarcador.mundialClubes .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Team{border-color:rgba(73,72,71,.4);}
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Team-Score{font-size:2rem !important;}

.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Score{text-align:center;width:3rem;height:3rem;background:rgba(0,0,0,.5);position:absolute;border-left:.1rem solid rgba(255,255,255,.4);right:0;}
.boxMarcador.mundialClubes .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Score{border-color:rgba(73,72,71,.4);}
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Score.Opta-Home{top:0;}
.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Score.Opta-Away{bottom:0;}

.boxMarcador .grid:not(.g1) .Opta .Opta-MatchHeader .Opta-Divider{display:none;}
.boxMarcador .grid:not(.g1) .Opta [data-period="PreMatch"] .Opta-MatchHeader .Opta-Score:after{content:"-";display:block;width:100%;font-size:2rem;line-height:3rem;font-weight:700;color:#fff;position:absolute;top:0;left:0;}
/** 2 o mas modulos FIN **/