.superlt {position:relative;z-index:1;}
.superlt h2, .superlt h2 span {display:none!important}
.superlt .timeline {margin:0 0 10px; font-family: 'PT Sans', sans-serif; text-align:center; height:195px /*200px*/; border:3px solid #cc0000; padding:0!important; background:none}
.superlt #opta-widget-idx-0 {width:100%; position:relative}
.superlt .goal-scorers-home , .superlt .goal-scorers-away {display:none}
.superlt .match-score-details {position:relative; z-index:2; width:100%; height:110px/*150px*/; border-bottom:1px dashed #3B0B0D; overflow:hidden; clear:both; padding:0!important}
.superlt .background {z-index:/*-50*/0; overflow:hidden; position:absolute; top:0; left:0; width:100%; height:195px /*200px*/; background:url(img/bgUp.png) repeat-x top center}
.superlt img.marcador-img {z-index:-80; position:absolute; top:0; left:0; min-width:100%; max-width:2000px; filter: blur(5px);}

.superlt .divImg {position:absolute; z-index:/*-100*/0; top:0; left:0; background:#ccc url('http://static.latercera.com/20150813/2165681.png') no-repeat 0px -16px; width:100%; height:195px /*200px*/; opacity: 1; filter: alpha(opacity=100)}

.superlt .match-score-details img {position:absolute; top:10px /*48px*/; width:40px /*56px*/}
	.superlt .match-score-details img.hometeam-crest {left:15px/*15px*/}
	.superlt .match-score-details img.awayteam-crest {right:15px/*15px*/}
	.superlt .match-score-details .score-line {position:relative; z-index:1; clear:both; width:100%; height:auto; margin-top:0!important /*35px*/; font-style:normal!important; color:#ffffff}
		.superlt .match-score-details .score-line span.home-team, .superlt .match-score-details .score-line span.away-team {margin-top:60px /*68px*/; font-size:13px!important; line-height:13px; max-width:70px; font-weight:100 /*bold*/; color:#ffffff; text-align: center!important;}
		.superlt .match-score-details .score-line span.home-team {float:left; margin-left:4px /*10px*/; padding-left:0%!important}
		.superlt .match-score-details .score-line span.away-team {float:right; margin-right:10px /*10px*/; padding-right:0%!important}
	.superlt .match-score-details .score-line .score {margin:0; font-size:42px!important ; letter-spacing:-4px; color:#ffffff!important ; font-weight:bold; line-height:82px; text-shadow: 0px 0px 27px rgba(0, 0, 0, 1);}

.superlt .match-details {position:absolute; /*display:block;*/ top:5px; width:100%; font-size:12px; display:none}
.superlt .match-details .competition, .superlt .match-details abbr {display:none}
.superlt .match-details dl, .superlt .match-details dd {margin:0}
.superlt .match-details dl dd {color:#ffffff; font-size:16px; font-weight:bold}
.superlt .match-details dl dd:last-child {font-size:11px; color:#aaaaaa}

.superlt .clock {position:absolute!important; top:78px!important /*122px*/; width:98%!important; background:none!important}
	.superlt .clock .clock-period {padding:0!important; background:none!important; height:24px; line-height:24px}
	.superlt .clock .clock-period .clock-time {color:#ffffff}
		.superlt .clock .clock-period abbr {display:block; margin: 0 auto; width: 90px; border-top:1px solid #ffffff; border-bottom:none; color:#ffffff;  font-weight: 100;padding-top: 0px;font-size: 14px;}

.superlt .postmatch {overflow:hidden; height:40px}
.superlt dt.home-events, dd.home-events, .superlt dt.away-events, dd.away-events {width:45%; margin:0} 
.superlt dt.home-events span, .superlt dt.away-events span {display:none}
.superlt dt.home-events, .superlt dd.home-events {float:left}
.superlt dt.away-events, .superlt dd.away-events {float:right}

.superlt .timeline .timeline-graph {position: absolute; /*left: 0;*/ right: 0; top: 34px/*153px*/;width: 98%; height: 3px; margin:0 1%}
.superlt .timeline .timeline-graph span {float: left;background: #090;height: 5px;line-height: 3px;text-align: right;font-size: 1px;color: #090}

.superlt ul {list-style-type:none}
.superlt .timeline .timeline-container dt.home-events, .superlt .timeline .timeline-container dt.away-events  {position: absolute;	left: 0%; /*font-size: 11px; text-align:left;	color:#999999*/

    font-size: 10px;
    text-align: left;
    color: #ccc;
    padding: 1px 3px;

}
	.superlt .timeline .timeline-container dt.home-events {top: 5px /*120px*/}
	.superlt .timeline .timeline-container dt.away-events {top: 58px /*177px*/}
	.superlt .timeline .timeline-container dd.away-events {position: absolute;left: 0; top: 37px /*155px*/; width: 96%; margin:0 1%}
.superlt ol, .superlt .opta-widget-container ul {list-style: none}
	.superlt .timeline .timeline-container dd.home-events {position: absolute;left: 0;top: 16px /*134px*/; width: 96%;	margin:0 1%}
	.superlt .timeline .timeline-container .home-events li {position: absolute;top: 0;border: 0}
	.superlt .timeline .timeline-container .away-events li {position: absolute;top: 6px;border: 0}
	
/*===ALINEACION===*/

.opta-formation {position:relative; width:100%;}
.opta-formation h2 {font-family:"PT Sans",arial, sans-serif; font-size:16px; text-align:center; font-weight:bold; border-bottom:1px solid #C41325; line-height: 30px; margin-bottom: 10px;}	

.opta-formation .canvas-holder .canvas-container {clear:both; margin: 0 auto; float: none;}
.opta-formation .canvas-holder ul {list-style-type:none; width:50%;margin-top:10px}
.opta-formation .canvas-holder ul li {font-family: "pt sans", arial; font-size:11px; cursor:pointer; padding:2px 0; margin-bottom:3px; border-bottom:1px solid #f3f3f3; color:#000000; font-weight:bold; text-align: left;}
.opta-formation .canvas-holder ul li:last-child {border-bottom:none}
.opta-formation .canvas-holder ul li span {display:block; float:left; width:20px; text-align:right; margin-right:5px}
.opta-formation .canvas-holder ul li:hover {background:#e9e9e9}
.opta-formation .canvas-holder ul.hometeam {float:left}
.opta-formation .canvas-holder ul.awayteam {float:right}

.opta-formation table {width: 95%; margin-left: 5%}	
.opta-formation table.canvas th, .opta-formation table.canvas td {background:#ffffff}
.opta-formation table.canvas th.homeTeam, .opta-formation table.canvas th.awayTeam {font-size:12px}
.opta-formation table.canvas th.homeTeam, .opta-formation table.canvas th.awayTeam {font-weight:600}
.opta-formation table.canvas th.homeTeam, .opta-formation table.canvas td.homeTeam {text-align:left}
.opta-formation table.canvas th.awayTeam, .opta-formation table.canvas td.awayTeam {text-align:right}
.opta-formation table.canvas td.homeTeam, .opta-formation table.canvas td.awayTeam {font-size:11px}
.opta-formation h2 span {color:#C41325!important}

.canvas-container {
    background: green url('http://widget.cloud.opta.net/2.0/assets/images/backgrounds/Pitch-Tile.jpg');
}
.canvas-container.vertical {
    background: url('http://widget.cloud.opta.net/2.0/assets/images/backgrounds/Pitch-Tile-Vertical.jpg');
}


/*ajustes para pisar opta2.css*/
.opta-formation {1px solid #cccccc!important}
.opta-widget-container:not(.opta-timeline) .narrow {padding: 0px; margin-bottom:20px;}
.opta-widget-container:not(.opta-timeline):not(.opta-timeline) h2 {
    font-family: "PT Sans",arial, sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #C41325;
    margin-bottom: 0px;
    background-color: #fff;
    height: 40px;
    line-height: 40px;
    width: 100% /*90%*/;
    margin-left: 0% /*5%*/;
}

/*===POST PARTIDO===*/

.opta-matchstats h2 span {color:#C41325!important}
.opta-matchstats {font-family: 'PT Sans', sans-serif!important}
.opta-matchstats dt {font-size:14px!important; line-height:15px!important}
.opta-widget-container:not(.opta-timeline) .tabs-active .tabs-nav {background:none; border-bottom:1px solid #dddddd}
.opta-widget-container:not(.opta-timeline) .tabs-active .tabs-nav li.tabs-selected a {background:#ffffff; border-bottom:1px solid #ffffff}
.opta-widget-container:not(.opta-timeline) .tabs-active .tabs-nav {background:#f3f3f3}
.opta-widget-container:not(.opta-timeline) .matchstats-teamstats-container .tabs-content dd tbody td, .opta-widget-container:not(.opta-timeline) .matchstats-teamstats-container.light-coverage dd tbody td {padding-bottom:0}
.opta-widget-container:not(.opta-timeline) .matchstats-teamstats-container .matchup img {height:35px!important}
.opta-widget-container:not(.opta-timeline) .matchstats-teamstats-container .tabs-content dd tbody td.stat-away span, .opta-widget-container:not(.opta-timeline) .matchstats-teamstats-container .tabs-content dd tbody td.stat-home span {text-align:center; color:#212121}
.opta-widget-container:not(.opta-timeline) li {border-bottom:none}

.opta-widget-container:not(.opta-timeline) .matchstats-teamstats-container .tabs-content dd .home-percentage, .opta-widget-container:not(.opta-timeline) .matchstats-teamstats-container.light-coverage dd .home-percentage {background:url(img/barraLocal.png) 0 0 no-repeat}
.opta-widget-container:not(.opta-timeline) .matchstats-teamstats-container .tabs-content dd .away-percentage, .opta-widget-container:not(.opta-timeline) .matchstats-teamstats-container.light-coverage dd .away-percentage {background:url(img/barraVisita.png) 0 0 no-repeat}


/*==ENCABEZADOS==*/
.opta-widget-container:not(.opta-timeline) h2 span {color:#C41325!important}
.formation .canvas tr td img {width:auto}


/*== MAPA DE CALOR ==*/

@media only screen and (max-width: 390px) {
	.homeTeam, .awayTeam {width:24%!important}
	.homeTeam .starters, .awayTeam .starters {width:100%!important}
	.homeTeam {float:left!important;}
	.awayTeam {float:right!important;}
	.pitch-container {width:46%!important; float:left!important}
}