/* CSS: Campeonatos */

.wrap_result { border-bottom: 1px dotted #858585; padding: 4px; margin: 2px 5px; height: 17px; }
.wrap_result .result_home { display: block; float: left; text-align: right; width: 109px !important; padding: 2px 0 0; }
.wrap_result .result_score { display: block; float: left; text-align: center; width: 54px !important; }
.wrap_result .result_away { display: block; float: left; text-align: left; width: 109px !important; padding: 2px 0 0; }

#wrapClassFull { background: #101010; border: 1px solid #0a0a0a; padding: 10px 20px 20px; margin: 0px 0 0; }
#campFull, #tblCopa { color: #444; width: 100%; margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; border-width: 0; border-collapse:collapse; }
#campFull td { padding: 10px 8px; border-bottom: 1px solid #eaeaea; vertical-align:middle }
.pos { font-size: 18px; font-weight: bold; }

#tblLegenda { color: #eee; width: 100%; margin: 10px 0 0; padding: 0; font: 11px/18px 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; border-width: 0; border-collapse:collapse; }
#tblLegenda td { padding: 8px; border-bottom: 1px dotted #333; vertical-align:middle }
#tblLegenda th h4 { margin: 0; padding: 0; }

#tblCopa { width: 80% !important; margin: 0 0 30px;}
#tblCopa td { padding: 5px; border-color: #555 !important; }

#wrap_campeonato {  /*position: absolute;*/ margin: 0; }
#wrap_campeonato .abaClass { color: #D7A300 !important; float: left; padding: 10px 15px 7px; margin: 0 5px 0 0; display: inline; font: 13px 'Lucida Sans Unicode'; background: #101010; border: 1px solid #0a0a0a; border-bottom: 0; text-decoration: none; }
#wrap_campeonato .off {  color: #bbb !important; cursor:pointer; float: left; padding: 10px 15px 6px; margin: 0 5px 0 0; display: inline; font: 13px 'Lucida Sans Unicode'; background: #151515; border: 1px solid #101010; border-bottom: 0; text-decoration: none; }
#wrap_campeonato .off:hover { color: #D7A300 !important; }
.loading_camp, .erro {	text-align:center; color:#FFF; font:bold 11px/11px "Lucida Sans Unicode"; padding-bottom:5px; }

.wrap_box  { width: 213px; height: 108px; margin:0 0 25px 0; }
.wrap_box .img  { display: block; width: 211px; height: 65px; overflow: hidden; border: 1px solid #2d2d2d; }
.wrap_box .tit  { background: #1e1e1e url(/images/layout/bg_rcoff.jpg) top center no-repeat; width: 199px; height: 31px; padding: 5px 7px; display: block; font: 11px/15px Tahoma, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; overflow: hidden; }

.camp_selected { border-radius: 30px; -moz-border-radius: 30px; -web-kit-border-radius: 30px; background: #fff url(/images/menu/bgMenu.gif) top left repeat-x; border: 1px solid #eaeaea; float: left; padding: 10px 20px; margin: 0 5px 0 0; display: inline; font: bold 12px Tahoma, Geneva, sans-serif; color: #999; }
.camp_selected a { color: #fff; text-shadow: #111 1px 1px 0px; text-decoration: none; }
.camp_unselected { border-radius: 20px; -moz-border-radius: 30px; -web-kit-border-radius: 30px; background: #fff; border: 1px solid #eaeaea; float: left; padding: 10px 20px; margin: 0 5px 0 0; display: inline; font: bold 12px Tahoma, Geneva, sans-serif; color: #333; }

.camp_selected_dois { border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -web-kit-border-radius: 5px 5px 0 0; background: #FBFBFB; padding: 8px 15px; border: 1px solid #dfdfdf; border-bottom: 0; float: left; margin: 0 5px 0 0; display: inline; }
.camp_selected_dois a { color: #333 !important; text-decoration: none !important; }
.camp_unselected_dois { border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -web-kit-border-radius: 5px 5px 0 0; background: #FBFBFB; padding: 8px 15px; border: 1px solid #dfdfdf; border-bottom: 0; float: left; margin: 0 5px 0 0; display: inline; }
