@charset "utf-8";
/* CSS Document */

.opta-widget-container{margin-top: 0px; margin-bottom: 10px; background: #a4a4a4; padding: 5px; /*width: 670px;*/ float: left; clear: none; width: 100%;border: 0px solid #d5d5d5!important;}
.opta-widget-title {border-radius: 0px 0px 0px 0px;background-image: none;background: #d11626;color: #FFFFFF;font-size: 12px;font-weight: bold;height: 30px;line-height: 30px;width: 314px; padding: 0 0 0 10px;border-top: 5px solid #a4a4a4;border-right: 5px solid #a4a4a4;border-left: 5px solid #a4a4a4;}

.opta-widget-teamprofile .opta-widget-container{width: auto}
.opta-widget-playerprofile .opta-widget-container{margin-top: 0px; margin-bottom: 10px; background: #a4a4a4; padding: 5px; width: 670px; float: left; clear: none}
.opta-widget-playerstats .opta-widget-container{margin-top: 0px; margin-bottom: 10px; background: #a4a4a4; padding: 5px; width: 670px; float: left; clear: none}

.opta-widget-container .standings-container, .opta-widget-container .team-container, .opta-widget-container .commentary, .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{border-radius: 0px}

.opta-widget-container .profile, .opta-widget-container .fixtures{float: left; border-width:0; margin-bottom: 0px}
.opta-widget-container .profile .team-logo {float:left;width:150px;}
.opta-widget-container .profile dl {float:left;width:178px;}
.main_sx .teamprofile-esteso .opta-widget-teamprofile .opta-widget-container .profile dl {float:left;width:500px;}
.opta-widget-playerprofile .opta-widget-container .profile dl {float:left;width:500px;}
.opta-widget-container h2 {border-radius:0px 0px 0px 0px;background-image:none;background: #d11626;color:#FFFFFF;font-size:12px;font-weight:bold;height:30px;line-height:30px;width:100%;}
.main_sx .no_title .opta-widget-container h2 { display:none}

/*#opta-widget-idx-2{width: 324px; margin-right: 10px}
#opta-widget-idx-3{width: 326px}*/
.opta-widget-playercompare #opta-widget-idx-2{width: 670px; margin-right: 0px}

.opta-widget-squad #opta-widget-idx-3{width: 300px}
.main_dx .opta-widget-squad #opta-widget-idx-3{width: 290px}

.opta-widget-container .fixtures h3 {background:none repeat scroll 0 0 #DADADA;border-top:0px;clear:both;font-size:12px;font-weight:bold;line-height:22px;padding:5px 0 5px 0px;/*width: 314px;*/ width: 100%; text-align: center}
.opta-widget-container .fixtures .matches {margin:0;/*width:324px;*/ width: 100%}
.opta-widget-container .fixtures .matches dt .home-side, .opta-widget-container .fixtures .matches dt .match-score, .opta-widget-container .fixtures .matches dt .away-side{line-height: 25px}

.opta-widget-container dt:after {
    content: "";
    margin: 0;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.opta-widget-container .fixtures .matches dt {
    border-top: 1px solid #CCCCCC;
    color: #404040;
    float: none;
    font-size: 11px;
    padding: 5px 0;
    position: relative;
    text-align: left;
    width: 100%;
}

.opta-widget-container .fixtures .matches dt .home-side {
padding-left:2%;
text-align:left;
width:39%;
}

.opta-widget-container .fixtures .matches dt .away-side {
padding-right:2%;
text-align:right;
width:39%;
}

.opta-widget-container .fixtures .matches dt .match-score {
height: 15px; padding-top: 10px
}
.opta-widget-container .fixtures .matches dt.clearfix{position: relative; float: left; height: 25px}
.opta-widget-container .fixtures .matches dt .match-time {position: absolute; top: 6px; left: 144px}

.opta-widget-container button.details-collapsed, .opta-widget-container button.details-expanded {top: 8px}
.opta-widget-container .profile {float: left; width: 348px; border: 0px}
.main_sx .teamprofile-esteso .opta-widget-teamprofile .opta-widget-container .profile {float: left; width: 670px; border: 0px}
.opta-widget-playerprofile .opta-widget-container .profile {float: left; width: 670px; border: 0px}
.opta-widget-container .stats {float: left; width: 670px; border: 0px}

.opta-widget-container .tabs-active .tabs-nav {width: 670px; background-image: none; background: #999; border-color: #333; border-top: 0px}

.opta-widget-container .stats dt {
clear:left;
float:left;
font-weight:normal;
padding-left:10px;
width:134px;
}

.opta-widget-container .stats dl.percentage {
float:left;
position:relative;
width:663px;
}

.opta-widget-container .stats dd {
clear:none;
float:left;
font-weight:bold;
width:443px;
}

.opta-widget-container .stats dl.percentage .bargraph {
border:1px solid #000000;
float:right;
height:8px;
line-height:25px;
/*margin-top:7px;*/
right:1em;
width:65%;
}

.opta-widget-container .stats dl {
float:left;
margin:0;
width:663px;
border-bottom:1px solid #EEEEEE;
}

.team-container{float: left}

.opta-widget-container table {
background:none repeat scroll 0 0 #FFFFFF;
margin-bottom:10px;
/*width:670px;*/
width: 100%
}

.opta-widget-container .squad {
float:left;
padding-top:10px;
}

.opta-widget-container .standings-container, .opta-widget-container .team-container, .opta-widget-container .commentary, .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 {border: 0px; float: left}

.opta-widget-container .tabs-active .tabs-nav li.tabs-selected a {
border-left:0 none;
border-right:0 none;
}

.opta-widget-container .stats dt {
border-left:0 none;}

.opta-widget-container .stats dt, .opta-widget-container .stats dd {
border-bottom:0 none;}
/*#opta-widget-idx-6{width: 300px}*/

.main_dx .opta-widget-container table{float: left; width: 290px}

.opta-widget-container .fixtures dd p {
display:none;
text-align:center;
}

dt.clearfix {

}

.opta-widget-container .standings-container, .opta-widget-container .team-container, .opta-widget-container .commentary, .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 {margin-bottom: 0px; border: 0px; width: 100%}

.opta-widget-container .apertura_rubrica{height: 250px; background: #ffffff; width: 663px}

.opta-widget-container .apertura_rubrica .box_MainNews {
margin-top:0;
}

.opta-widget-container .apertura_rubrica .box_MainNews h2.strillo {
left:414px;
margin-top:5px;
}
.opta-widget-container .apertura_rubrica .box_MainNews .box_Img{margin-right: 0px}

.opta-widget-playerstats .opta-widget-container .stats dt, .opta-widget-playerstats .opta-widget-container .stats dd {width: auto}

.main_dx .opta-widget-container, .main_dx .opta-widget-standings{width: 290px}

.opta-widget-container .comparison .tabs-container{border-radius: 0px; border: 0px; margin: 0px}

.main_sx .opta-widget-squad{width: 670px}

.main_sx .opta-widget-fixtures{width: 324px; margin-right: 21px; float: left}
.main_sx .no_title{width: 324px; margin-right: 21px; float: left}
.main_sx .opta-widget-teamstats, .main_sx .first_news{width: 670px}
.main_sx .last{margin-right: 0px}

.main_sx .opta-widget-teamprofile{width: 350px}
.main_sx .teamprofile-esteso{ float:left; width: 670px}
.main_sx .teamprofile-esteso .opta-widget-teamprofile{width: 670px}

.opta-widget-container .fixtures .matches dt .match-score a{display: inline}
.opta-widget-container .tabs-active .tabs-content li th, .opta-widget-container .light-coverage th{text-align: center}

.pos_full .opta-widget-container{width: 670px}
.pos_left{width: 330px; float: left; margin-right: 10px}
.pos_right{width: 330px; float: left; margin-right: 0px}
.pos_left .opta-widget-container, .pos_right .opta-widget-container{width: 330px; float: left}
.pos_left .opta-widget-container{margin-right: 10px}

.colSx .opta-widget-container {width: 680px;}
.colSx .opta-widget-container .fixtures .matches {width: 680px;}
.colSx .opta-widget-container .fixtures { border-radius: 0px solid}

