.auspiciador{background: url('/cdf/imag/v1/auxi/logo_consalud.png') no-repeat; height: 31px; width: 110px; float: right;}
.auspiciador_marcador{background: url('/cdf/imag/v1/auxi/logo_consalud.png') no-repeat; height: 31px; width: 110px; float: right; top: 15px; position: absolute; right: 15px;}
/*============= Icono cargando ===========*/
#header .opta-loader p{background: url('/cdf/imag/v1/auxi/loading_gris.gif') no-repeat !important; font-size: 0px; width: 300px; height: 300px;}
.opta-widget-container .loading-layer p, .opta-loader p {background: url('/cdf/imag/v1/auxi/loading_blanco.gif') no-repeat; font-size: 0px; width: 300px; height: 300px;}
/*============= /Icono cargando ===========*/
.opta-widget-container .fixtures-plus .scroller {padding: 55px 0px; width: 31px;}
.opta-widget-container .fixtures-plus-strip .scroller.next {float: left; width: 32px;}


.opta-widget-container .fixtures-plus .scroller.scroller-active {background-color: #875c99; width: 34px;}
.opta-widget-container .fixtures-plus-strip .fixture .timings, .opta-widget-container .fixtures-plus-sidescroll .fixture .timings{background: #422347;}
.opta-widget-container .fixtures-plus-strip .fixtures-viewer{height: auto; overflow: none;}
.opta-widget-container .fixtures-plus-strip .fixtures-strip{height: auto;}

.opta-widget-container .fixtures-plus .scroller.scroller-active:hover{background-color: #875c99;}







.opta-widget-container .fixtures-plus-strip .fixture .scoreLine.scoreHome, .opta-widget-container .fixtures-plus-sidescroll .fixture .scoreLine{border-bottom: none;}


.opta-widget-container .fixtures-plus .scroller.scroller-active{background-color: #875c99;}

.opta-widget-container .fixtures-plus-strip .fixture .scoreLine span, .opta-widget-container .fixtures-plus-sidescroll .fixture .scoreLine span{color: #000;}

.opta-widget-container .fixtures-plus-strip .fixture a.timings:hover{background-color: #875c99;}
.opta-widget-container .fixtures-plus .scroller.scroller-active{border: 1px solid #fff;}


#fechas  #tabs-13.tab .boxRotulo h3{font-size: 20px;}
.opta-widget-container .fixtures-plus-list tr.subgrouping td{background-color: #422347;}
.opta-widget-container .fixtures-plus-list tbody tr.scoreline td.match-time span { padding:5px 0px 5px 15px; background: transparent url('/cdf/imag/v1/auxi/football-fixtures.png') no-repeat 0px -75px;}
/* ========================================================================= */
/* ================================ EstadÃ­sticas =========================== */
/* ========================================================================= */

.opta-widget-container h2, .opta-widget-container .squad dt{ border-radius: 0px; background-color: #422347; border: 0; padding: 5px 0px;}
.opta-widget-container .opta-widget, .opta-widget-container .standings, .opta-widget-container .standings-container, .opta-widget-container .season-standings, .opta-widget-container .team-container, .opta-widget-container .commentary, .opta-widget-container .goalreplay, .opta-widget-container .comparison, .opta-widget-container .optafacts, .opta-widget-container .ticker, .opta-widget-container .timeline, .opta-widget-container .fixtures, .opta-widget-container .ranking-container, .opta-widget-container .stats, .opta-widget-container .matchstats-teamstats-container, .opta-widget-container .squad, .opta-widget-container .profile, .opta-widget-container .venues, .opta-widget-container .actionareas, .opta-widget-container .averageposition, .opta-widget-container .passingcombination, .opta-widget-container .formation, .opta-widget-container .chalkboard, .opta-widget-container .c_scorecard, .opta-widget-container .teamlist-onerow, .opta-widget-container .teamlist, .opta-widget-container .wagonwheel, .opta-widget-container .rbvis, .opta-widget-container .tracking-player-breakdown, .opta-widget-container .motorsport-liverace .tabs-content, .opta-widget-container .news-article{border-radius:0;}
.opta-widget-container .chalkboard div.teams dl.starters dt, .opta-widget-container .chalkboard div.personal>dl>dt, .opta-widget-container .chalkboard div.events dl dt{ border-radius: 0px; background-color: #422347;}
.opta-widget-container .fixtures-plus-list td.standout{color: #000;}

/* LÃ­nea de Tiempo */
.opta-widget-container .timeline .clock{background: none; padding: 0px;}
.opta-widget-container .timeline .clock-period{ background: none;}
.opta-widget-container .clock-period abbr{background: #c9252f; padding: 5px 10px;}
.opta-widget-container .timeline .clock-period{background-color: #c9252f; height: 35px; line-height: 33px; margin-left: 8px; padding: 0; position: relative; top: 11px; right: -1px;}
.opta-widget-container .timeline .clock-period .clock-time{margin-left:15px; }
.mv_opta .opta-widget-container .timeline {margin-bottom:0px; border-bottom:0px;}
.mv_opta .opta-commentary .commentary{margin-bottom:5px}
/* Comentario*/
.opta-widget-container .commentary{  max-height: 340px; overflow: hidden; overflow-y: auto; width: 100%}


/* Pizarra */


.opta-widget-container .event_selection .event-type, .chalkboard div.events dl ul li, .chalkboard div.players dl ul li, .chalkboard div.events ul.events li {background: url('/cdf/imag/v1/auxi/checkbox.png') no-repeat 4px -30px; cursor: pointer; padding: 6px; border: 1px solid #ccc; border-top: 0; text-indent: 16px; text-align: left;}
.opta-widget-container .chalkboard div.teams dl.starters dt, .opta-widget-container .chalkboard div.personal>dl>dt, .opta-widget-container .chalkboard div.events dl dt {width: 100%; clear: both; color: #fff; font-size: 11px; font-weight: bold; line-height: 15px; min-height: 25px; cursor: pointer; padding: 8px 4px 0 4px; border-radius: 0; background:  #422347 url('/cdf/imag/v1/auxi/checkbox.png') no-repeat 5px -25px;}
.chalkboard ul.team li{background: url('/cdf/imag/v1/auxi/checkbox.png') no-repeat 4px -30px; border: 1px solid #ccc;  border-top: 0;}
.chalkboard dl dt div.expansion{display: block; float: right; width: 20px; height: 15px; background: url('/cdf/imag/v1/auxi/arrow-collapse.png') no-repeat 5px 0;}
.chalkboard dl dt.closed div.expansion {background: url('/cdf/imag/v1/auxi/arrow-expand.png') no-repeat 5px 0;
}

/* Botones */
.canvas-pitch .time-controls button{border-radius: 0; border: none; background: #666666; color: #fff; font-size: 14px; }
.canvas-pitch .time-controls button.selected{border-radius: 0; background: #875c99; }
.canvas-pitch .button-panel{background: none;}
.canvas-pitch .time-controls{padding: 10px 0px;}
.opta-widget-container div.button-panel{height: auto;}




.opta-widget-container .fixtures-plus tr.aggregate td a {  font-style: normal; color: #C9252F; float: right; background: url('/cdf/imag/v1/auxi/detalles.png') no-repeat; font-size: 0px; height: 15px; width: 15px;  margin-top: -20px; cursor: pointer; position: absolute; right: 5px;}
#fechas .opta-widget-container h2.opta-v3{display: none;}
#fechas .opta-widget-container .fixtures-plus-list .subgrouping{display: none;}


/* ========================================================================================== */
/* ================================ Marcador en Vivo ======================================== */
/* ========================================================================================== */
.campeonato h2.opta-v3.fixtures-plus-list {display: none;}
.campeonato .opta-widget-container .commentary {max-height: 135px; overflow: hidden; overflow-y: auto;}
#destacado.auxiMain .boxRotulo{margin:10px auto ; background: #fff; display:table;  text-align: center;}

#destacado.auxiMain .ar1-mv{ margin-bottom: 0; width: 100%;}
#destacado.auxiMain .ar1-mv h2{display: none;}

.ar1-mv-2{float: left; position: relative; margin: 0 0 5px 0; background: #fff;}
.ar1-mv-2 h3.boxRotulo, .boxRotulo{}
.ar1-mv-3{float: left; position: relative; margin: 0 0 5px 0; background: #fff;}
.ar1-mv-3 h3.boxRotulo, .boxRotulo{}
.ar1-mv .opta-widget-container .timeline .match-details dt{width: auto;}
.ar1-mv .opta-widget-container .timeline .match-details dd{width: auto;}
.ar1-mv .mv_opta.partido .opta-widget-container .timeline .match-details{line-height: normal; padding-top: 4px; text-align: left;width: 90%}

#destacado.auxiMain .ar1-mv-2{background-color: #fff; margin-bottom: 0; width: 100%;}
#destacado.auxiMain .ar1-mv-2 h2{display: none;}


#destacado.auxiMain .ar1-mv-3{background-color: #fff; margin-bottom: 0; width: 100%;}
#destacado.auxiMain .ar1-mv-3 h2{display: none;}

.ar1-mv-2.opta-widget-container .fixtures-plus tr.scoreline td {border-top: #fff;}




/* ========================================================================================== */
/* ================================  Evento en vivo  ======================================== */
/* ========================================================================================== */
.fixture{}
.fixture h3.boxRotulo{ padding: 10px; background: #fff; display: table; box-sizing: border-box; margin: 0px auto !important; text-align: left; font-size: 24px; line-height: 120%;}
.fixture .opta-widget-container.opta-fixtures_plus{width: 100%;}
.fixture tr.subgrouping{display: none;}
.fixture .marcador_evento.hide{max-height: 130px; overflow-y: scroll;}
/*#destacado.auxiMain .boxFecha{width: 100px; min-width: 100px}*/
#destacado.auxiMain .ar1-mv .opta-widget-container .commentary{height: 124px;}
#destacado.auxiMain .ar1-mv .mv_opta.partido a{ display: block; text-align: center; margin-bottom: 5px; font-family: open_sans_extraBold,Verdana,Geneva,sans-serif; color: #C9252F;}
#destacado.auxiMain .ar1-mv .mv_opta.partido.marcador a{ display: block; text-align: right; margin-bottom: 5px; font-family: open_sans_extraBold,Verdana,Geneva,sans-serif; color: #ffffff;}
.mv_opta.partido .opta-widget-container .timeline .match-details{}
/*.mv_opta.partido .opta-widget-container .clock-period abbr{display: none;}*/
/*.mv_opta.partido #opta-widget-idx-2.opta-timeline .timeline{height: 70px;}
.mv_opta.partido.pos_5 #opta-widget-idx-2.opta-timeline .timeline{height: 30px; min-height: 70px;	} */
.mv_opta.campeonato .opta-widget-container .fixtures-plus-list tr.subgrouping td{display: none;}
.mv_opta.campeonato .opta-v3.fixtures-plus-list.fixtures-plus{height: 350px; overflow: hidden; overflow-y: scroll; }
.e_e .mv_opta.campeonato .opta-v3.fixtures-plus-list.fixtures-plus{height: 165px; }
.ar1-mv-2 .mv_opta.campeonato .opta-v3.fixtures-plus-list.fixtures-plus{height: 130px; overflow: hidden;}
.ar1-mv-3 .mv_opta.campeonato .opta-v3.fixtures-plus-list.fixtures-plus{height: 330px; overflow: hidden;}
.ar1-mv-3 .opta-widget-container table{height: 330px;}
.ar1-mv-2 .mv_opta.campeonato .opta-widget-container .fixtures-plus tr.scoreline td{font-size: 15px;}
.ar1-mv-3 .mv_opta.campeonato .opta-widget-container .fixtures-plus tr.scoreline td{font-size: 15px;}
.mv_opta.campeonato .opta-widget-container .fixtures-plus-list tbody tr.scoreline td.match-time { padding-left: 5px; color: #996699; display: none;}
.mv_opta.campeonato .opta-widget-container .fixtures-plus td.home-team-name .team-name
.mv_opta.campeonato .opta-widget-container .fixtures-plus-list tbody tr.scoreline td.match-time span{background: none; padding:0px; color: #996699;}
.mv_opta.campeonato .opta-widget-container .fixtures-plus td.home-team-name .team-name{font-size: 13px;}

.mv_opta.partido span.envivo { clear:both; font-family:open_sans_extraBold, Verdana, Geneva, sans-serif; font-size:13px !important; color:#FFFFFF !important; float:left; margin:0 5px 0 0; display: none;}
.mv_opta.partido span.envivo.show {display:block;}
.mv_opta.partido span.cdf {background:url(/cdf/imag/v1/auxi/sprite.png) no-repeat 0px -73px !important; width:31px; height:14px; float:left;}
.mv_opta.partido span.cdfP {background:url(/cdf/imag/v1/auxi/sprite.png) no-repeat -40px -73px !important; width:15px; height:14px; float:left;}
.mv_opta.partido span.cdfHd {background:url(/cdf/imag/v1/auxi/sprite.png) no-repeat -68px -73px !important; width:15px; height:14px; float:left;}
.mv_opta.partido span.cdfE {background:url(/cdf/imag/v1/auxi/sprite.png) no-repeat -119px -128px !important; width:19px; height:14px; float:left; margin:0 0 0 1px;}
.mv_opta.campeonato .opta-widget-container .fixtures-plus-list tr.scoreline td{padding: 20px 5px;}
.ar1-mv-2 .mv_opta.campeonato .opta-widget-container .fixtures-plus-list tr.scoreline td{ padding: 10px 5px; border: #ffffff;}
.ar1-mv-3 .mv_opta.campeonato .opta-widget-container .fixtures-plus-list tr.scoreline td{ padding: 10px 5px; border: #ffffff;}
.mv_opta.partido .transmision{width: 100%; background-color:#875C99; float: left; padding: 5px 5px 5px 10px;  overflow: hidden; box-sizing:border-box;}
.mv_opta.partido .opta-widget-container .timeline .match-score-details{max-height: 65px; padding-top: 0px; overflow: hidden; overflow-y: auto;}
.mv_opta.partido .opta-widget-container .timeline .match-score-details.hasImg .score-line .away-team{font-size: 13px; text-align: left;}
.mv_opta.partido .opta-widget-container .timeline .match-score-details .awayteam-crest{right: 25px; top:-5px}
.mv_opta.partido .opta-widget-container .timeline .match-score-details.hasImg .score-line .home-team{font-size: 13px; text-align: right;}
.mv_opta.partido .opta-widget-container .timeline .match-score-details .hometeam-crest{left: 15px; top:-5px}
.mv_opta.partido .opta-widget-container .timeline .match-score-details .score-line .score{width: 20%;}
.mv_opta.partido .opta-widget-container .timeline .match-score-details .score-line{width: 80%;  margin-bottom: 20px;}
.mv_opta.partido.pos_5 .opta-widget-container .timeline {padding: 10px 0px 0px;}

/*Multiple partidos 2*/
.mv_opta.partido.pos_4 .opta-widget-container .timeline .match-score-details .hometeam-crest{left: 15px; top: 14px;}
.mv_opta.partido.pos_4 .opta-widget-container .timeline .match-score-details .hometeam-crest,.mv_opta.partido.pos_4 .opta-widget-container .timeline .match-score-details .awayteam-crest { max-height: 40px; max-width: 40px;}
.mv_opta.partido.pos_4 .opta-widget-container .timeline .timeline-container{margin-left: 2px; width: 82%;}
.mv_opta.partido.pos_4 .opta-widget-container .timeline .match-score-details .awayteam-crest{top: 11px}
.mv_opta.partido.pos_4 .opta-widget-container .timeline {padding-bottom: 60px;}
.mv_opta.partido.pos_4 .opta-widget-container .timeline .match-score-details .score-line{ margin-bottom: 9px; width: 100%;}
.ar1-mv .mv_opta.partido.pos_4 .opta-widget-container .timeline .match-details{display: none;}

.ar1-mv .opta-widget-container{margin: 0px;}
.opta-widget-container .timeline .match-score-details .hometeam-crest, .opta-widget-container .timeline .match-score-details .awayteam-crest{max-width: 30px;}

.mv_opta.partido .opta-widget-container .timeline .timeline-container{width: 85%;}
.mv_opta.partido.pos_5 .opta-widget-container .timeline .timeline-container{display: none;}
.mv_opta.partido .opta-widget-container .timeline .match-score-details .goal-scorers-home{width: 42%;}
.mv_opta.partido .opta-widget-container .timeline .match-score-details .goal-scorers-away{width: 43%;}
	


.resultado .opta-widget-container h2.opta-v3{background: #38173D; padding: 0px; margin: 0px; height: auto; line-height: inherit;}
.resultado .opta-widget-container h2.opta-v3 span{color:#fff; font-size: 12px; display: none;}
.resultado .opta-widget-container .fixtures-plus tr.scoreline td{background: #38173D; padding-left: 0px; border:  none;}

.resultado .opta-widget-container{padding: 0px; margin:0px;}
.resultado .opta-widget-container .fixtures-plus td .relative-holder{color: #fff; text-align: left; display: none;}
.resultado .opta-widget-container .fixtures-plus-list tbody tr.scoreline td.match-time span{font-size: 16px; background: none; color: #fff; padding: 4px 0 8px 10px;}
.resultado .opta-widget-container .fixtures-plus-list tr.scoreline td{padding: 0px; font-size: 38px; color: #fff;}
.resultado .opta-widget-container .fixtures-plus tr td.match-time abbr{display: none;}
.resultado .opta-widget-container table{background: #38173D;}
.resultado .opta-widget-container h2.opta-v3 span{}
.resultado .opta-widget-container h2 span, .resultado .opta-widget-container h2.opta-v3 span{padding: 0px;}
.resultado .opta-widget-container .fixtures-plus-list tr.scoreline td.match-time.left{display: none;}


.mv_opta.partido{width: 785px; float: left;}
.ar1-mv.con_banner .mv_opta.campeonato .opta-v3.fixtures-plus-list.fixtures-plus{max-height: 266px; overflow-y: hidden;}


/* ========================================================================================== */
/* ================================ Clubes - Fixture/Resultados============================== */
/* ========================================================================================== */
.opta-widget-container .opta-v3.fixtures-plus.fixtures-plus-grid{padding: 0px 5px; box-sizing:border-box;}
.opta-widget-container .fixtures-plus-grid .fixture{float: left; width: 25% !important; box-sizing: border-box; padding: 5px; margin: 0px !important;}
.opta-widget-container .fixtures-plus-grid .fixture>p a{background-color: #422347;}
.opta-widget-container .fixtures-plus-grid .fixture>p a:hover, .opta-widget-container .fixtures-plus-grid .fixture>p a:visited{background-color: #875c99;}
.opta-widget-container .fixtures-plus-grid .fixture h3{background-color: #A80403;}
.opta-widget-container .fixtures-plus-grid .fixture .fixture-content h4, .opta-widget-container .fixtures-plus-grid .fixture .fixture-content .scoreline .goals, .opta-widget-container .fixtures-plus-grid .fixture .fixture-content .badge span, .opta-widget-container .fixtures-plus-grid .fixture .fixture-content p.divider{color:#3a2450;}
.opta-widget-container .fixtures-plus-grid .fixture .fixture-content .badge span{font-size: 12px;}
.opta-widget-container .fixtures-plus-grid .fixture>p{background-color: #422347;}
.opta-widget-container .opta-v3.fixtures-plus.fixtures-plus-grid{width: 100%}
@media (min-width: 1200px){
	.mv_opta.partido{width: 100%; max-width: 405px;}
	#destacado.auxiMain .ar1-mv{max-width: 405px; text-align: center;}
	#destacado.auxiMain .ar1-mv-2{max-width: 405px; text-align: center; margin-bottom: 1px;}
	#destacado.auxiMain .ar1-mv-3{max-width: 405px; text-align: center; margin-bottom: 1px;}
}
@media(max-width: 1200px){
	.mv_opta.partido{width: 100%; max-width: 345px;}
	#destacado.auxiMain .ar1-mv{max-width: 345px; text-align: center;}
	#destacado.auxiMain .ar1-mv-2{max-width: 350px; text-align: center; margin-bottom: 10px;}
	#destacado.auxiMain .ar1-mv-3{max-width: 350px; text-align: center;}
}
@media(max-width: 1160px){
	.mv_opta.partido{width: 100%; max-width: 785px;}
	#destacado.auxiMain .ar1-mv{max-width: 785px; text-align: center; overflow: hidden;}
	#destacado.auxiMain .ar1-mv-2{  max-width: 405px; text-align: center; margin-right: 30px; overflow: hidden;}
	#destacado.auxiMain .ar1-mv-3{max-width: 785px; text-align: center; overflow: hidden;}
	.ar1-mv-3 .opta-widget-container table{height: 190px;}
	.ar1-mv-3 .mv_opta.campeonato .opta-v3.fixtures-plus-list.fixtures-plus {height: 200px;}
}
@media(max-width: 780px){
	.mv_opta.partido{width: 100%; max-width: 785px;}
	#destacado.auxiMain .ar1-mv{max-width: 785px; text-align: center;}
	#destacado.auxiMain .ar1-mv-2{width: 350px; margin: 0 20px 10px 0px;}
	#destacado.auxiMain .ar1-mv-3{width: 750px; float: none; margin: 0 auto 10px;}
	.ar1-mv-3 .opta-widget-container table{height: 190px;}
	.ar1-mv-3 .mv_opta.campeonato .opta-v3.fixtures-plus-list.fixtures-plus {height: 200px;}
	.opta-widget-container .fixtures-plus-grid .fixture{float: left; width: 50% !important; box-sizing: border-box;}
}
@media(max-width: 700px){
	.mv_opta.partido{width: 100%; max-width: 785px;}
	#destacado.auxiMain .ar1-mv{max-width: 785px; text-align: center;}
	#destacado.auxiMain .ar1-mv-2{width: 405px; float: none; margin: 0 auto 10px;}
	#destacado.auxiMain .ar1-mv-3{width: 500px; float: none; margin: 0 auto 10px;}
	.ar1-mv-3 .opta-widget-container table{height: 190px;}
	.ar1-mv-3 .mv_opta.campeonato .opta-v3.fixtures-plus-list.fixtures-plus {height: 200px;}

}

@media (max-width: 480px){
	.opta-widget-container .matchstats-teamstats-container .matchup img{ display: none;}
	.opta-widget-container .fixtures-plus-list tr.scoreline.match-linked td{text-align: left;}
	.opta-widget-container .squad dd li{width: 100%;}
	.mv_opta.campeonato .opta-widget-container .fixtures-plus td.home-team-name .team-name {font-size: 12px;}
	#destacado.auxiMain .ar1-mv-3{width: 380px; float: none; margin: 0 auto 10px;}
	.opta-widget-container .fixtures-plus-grid .fixture{float: left; width: 100% !important; box-sizing: border-box;}
	.auspiciador_marcador {top: 10px;}
}	