*{margin:0;padding:0}
a{color:#00aeef}
a:hover{color:red}
.clear{clear:both}
.access{display:none}
#wrapper{width:900px;position:relative;font-family:georgia, serif;margin:0 auto}
#header{height:100px;margin-bottom:10px;margin-top:20px;position:absolute;top:0}
#header img{border:0;width:160px;float:left;margin-right:10px}
.ad768{width:728px;height:90px;float:left;border:1px solid #eee}
.underline{padding-bottom:2px;border-bottom:2px solid}
#menu{position:absolute;top:130px;font-family:georgia, serif}
#menu a{text-decoration:none;letter-spacing:1px;font-size:14px !important}
#menu ul{list-style:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:900px;padding:5px 0}
#menu ul li{display:inline;padding-right:10px;padding-left:10px;border-right:1px solid #ddd}
.last{border:none !important}
#breadcrumbs{list-style:none;font-size:11px;position:absolute;top:170px;border-bottom:1px solid #ddd;width:100%;padding-bottom:10px;padding-left:10px}
#breadcrumbs li{display:inline;color:#777;letter-spacing:1px}
#breadcrumbs li:before{content:"\0020 \0020 \0020 \00BB \0020"}
#breadcrumbs li.first:before{content:" "}
#breadcrumbs li img{width:10px;height:10px;padding-right:3px;border:0}
#introduction{padding-top:210px;padding-bottom:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#introduction h1{color:#00aeef;float:left;font-size:30px;line-height:1.3;margin-right:10px;font-weight:400}
#introduction p{font-family:Georgia, serif;color:#005f8b;font-size:30px;letter-spacing:1px;line-height:1.3}
#introduction a,#introduction strong{color:#00aeef;font-weight:400;text-decoration:none}
#middlewrapper{position:relative;float:left}
#informativo{position:absolute;bottom:0;left:0;font-family:georgia, serif;border-top:1px dotted #ddd;padding-top:50px;z-index:1}
#informativo img{text-align:center}
.campeonato{width:265px;float:left;border-right:1px solid #ddd;height:365px;text-align:center;padding:10px}
.campeonato h2{font-size:16px;font-weight:400;letter-spacing:1px;color:#00aeef;margin-bottom:5px}
.campeonato p{font-size:12px;line-height:1.7;letter-spacing:1px;text-align:left}
.campeonato img{width:150px;height:150px;margin-bottom:15px;border:0}
.padding2{margin-right:20px}
#precontent{padding-bottom:10px;border-bottom:1px solid #ddd;position:absolute;top:10px}
#precontent p{font-family:HelveticaNeue,"Helvetica Neue",helvetica,arial;font-size:13px;letter-spacing:1px;line-height:1.4;text-align:justify}
#precontent h2{font-family:georgia, serif;font-size:14px;margin-bottom:10px}
#precontent h3{color:#00aeef;font-size:13px;font-family:georgia, serif;font-weight:400;letter-spacing:1px;margin-bottom:5px;margin-top:5px}
.widgetexample{float:left;width:280px}
.widgetexample img{height:255px;width:275px;border:3px solid #eee}
.gordo{float:left;width:300px !important;height:255px !important;background:#eee;padding:5px}
.padding{margin-right:13px}
#jogosdehoje{position:relative;padding-top:490px;padding-bottom:470px}
#jogosdehoje h2{font-family:georgia, serif}
.vertical{width:160px !important;height:600px !important;border:1px solid #eee;float:left;padding:5px}
.listajogos{margin-left:20px;width:685px;float:right;border:1px solid #eee;padding:10px}
.listajogos h2{height:60px;text-align:center;color:#000;line-height:2.8}
.listajogos ul,.listajogos ol{list-style:none;font-family:georgia, serif;letter-spacing:2px;padding:10px}
.listajogos ul li,.listajogos ol li{border-bottom:1px solid #eee;padding:10px 0}
.listajogos ul li a,.listajogos ol li a{text-decoration:none;border-bottom:1px solid}
.listajogos ul li img{width:32px;height:32px;padding-right:20px}
.linkpic { width: 120px !important; height: 40px !important; float: left; }
.listajogos ol li img{float:left;margin-right:20px;border:2px solid #eee;padding:5px}
.listajogos ol li{float:left;width:100%;line-height:2.5}
.listajogos ol li span{display:block}
.attention,.error{font-family:georgia, serif;margin:10px 0;padding:20px}
.attention{border:1px solid #ffc20d;background:#fffbb8}
.attention h3,.error h3,.error h4{letter-spacing:2px;text-align:center;margin-bottom:10px}
.attention p,.error p{letter-spacing:1px;line-height:2;font-size:13px}
.attention ol{list-style:inside;margin-left:20px;margin-top:10px;margin-bottom:10px}
.attention ol li{line-height:2.5;font-size:12px;letter-spacing:1px}
.error{background:#ffdfdf;border:1px solid #df7d7d}
.error img{width:32px;height:32px;margin-right:10px}
.camp h3,.camp h2{letter-spacing:2px;margin-top:30px;margin-bottom:10px;font-size:18px}
.camp p{font-size:13px;line-height:2;letter-spacing:1px}
.camp img{padding:0 35px}
.subinformativo{width:625px;float:left}
.example{height:330px;width:200px;margin-top:20px}
.resultadoswidget{width:900px;font-family:georgia;letter-spacing:1px;margin-top:30px;line-height:2}
.resultadoswidget textarea{border:2px solid #ddd;padding:5px}
.demonstrativo{width:350px;float:left}
.center{text-align:center}
.center hr{color:#eee}
.score{font-weight:700;font-size:16px;text-align:center;background:#f3f3f3}
.odd{background:#f3f3f3}
table,td,th{border:none;border-collapse:collapse;margin:0;padding:0}
table{border:none;width:100%;font-family:georgia, serif}
table img{float:left;margin-right:5px;width:16px}
td,th{vertical-align:top;font-weight:400;padding:10px 0}
thead th{font-weight:700;font-size:13px;vertical-align:bottom;margin-bottom:5px}
tbody th,td{border-right:1px solid #eee;border-bottom:1px solid #eee;font-size:12px}
tbody td,tbody th{padding:15px}
tfoot td,tfoot th{margin-top:5px;border:none;font-size:11px}
tfoot span{display:block;float:left;width:170px;text-align:left;margin-bottom:10px;font-size:12px}
tfoot span img{height:15px}
tfoot strong{margin-left:15px}
caption{font-size:120%;font-weight:700;background:#f8f8f8;text-align:center;border:1px solid #ddd;color:#777;padding:10px}
.border{border-top:2px solid #aaa;border-bottom:2px solid #aaa}
.libertadores,.prelibertadores,.sulamericana,.neutro,.rebaixamento{font-weight:700;font-size:16px}
.libertadores{color:#036}
.prelibertadores{color:#069}
.sulamericana{color:#de9800}
.neutro{color:#777}
.rebaixamento{color:red}
.red{color:red;font-weight:700;font-size:16px}
#footer{position:relative;border-top:2px solid #ddd;margin-top:80px;font-family:georgia, serif;background:#f3f3f3;float:left;width:100%;padding:15px}
#footer h2{font-size:13px;letter-spacing:1px;line-height:5}
#footer img{width:46px;height:46px;float:left;margin-right:10px}
.friends{width:250px;float:left}
.friends ul{list-style:square inside;font-size:12px}
.friends ul li{padding-bottom:10px;letter-spacing:1px;line-height:2}
.twitter{float:left;width:330px;padding-left:20px;padding-right:20px;border-left:1px solid #ddd;border-right:1px solid #ddd}
.twitter p{font-size:12px;letter-spacing:1px;line-height:1.7}
.twitter a{font-size:12px}
.twitter hr{margin:10px 0}
.contact{float:left;width:210px;margin-left:15px}
.contact ul{list-style:square inside}
.contact ul li{padding-bottom:10px;font-size:12px;letter-spacing:1px;line-height:2}
#megamenu3 ul li { padding: 0 0 10px 0;}

#temporeal { width: 100%; text-align: center; margin-bottom: 180px; }
#temporeal h2 { text-align: left; font-size: 22px; margin-bottom: 10px; }

.caixareal { border: 1px solid #ddd; width: 100%; float: left; margin: 0 0 3px 0;  }
.time1 h3, .time2 h3 { font-size: 14px; padding-top: 15px; text-indent: 10px; }
.time1 { width: 25%; float: left; text-align: right; padding-left: 10px;  }
.time2 { width: 25%; float: left; text-align: left; }
.time1 img { float: right; margin-left: 10px; }
.time2 img { float: left; }
.resultadoz { width: 16%;  float: left; text-align: center; padding-top: 5px; }
.resultadoz span { font-family: verdana; font-size: 28px; }
.stadium { width: 120px; float: left; padding-top: 10px; }
.league { width: 120px; float: left; padding-top: 10px; padding-left: 10px;}
.league p, .stadium p { font-size: 10px; font-family: verdana; }
.anterior { float: left; }
.proxima { float: left; }
#links { margin-top: 20px; font-family: georgia; }
#links h2 { float: left; margin-top: -20px; width: 430px;}
#links a { font-size: 13px; }
