/*-------------------------------
	Formatação Geral da página
-------------------------------*/
HTML * { margin:0; padding:0; font-family:Arial; font-size:9px; color:#000; list-style-type:none; }

BODY { padding-top:08px; }

#geral { width:653px; margin:0 auto; }

#geral:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#cabecalhoGeral { /*float:left;*/ width:651px; height:30px; /*padding-bottom:16px;*/ }

#cabecalhoGeral H1 { float:left; width:161px; height:18px;}

#cabecalhoGeral SPAN { display:block; float:right; width:150px; }

#cabecalhoGeral SPAN IMG { border:0; }

.colEsq { width:337px; float:left; }

.colDir { width:295px; float:left; padding-left:18px; }

/*--------------------------------------
	Formatação do Cabecalho dos Jogos
--------------------------------------*/
.cabecalhoJogo {  }

.cabecalhoJogo SPAN H2 { height:25px; float:left; }

.cabecalhoJogo SPAN H3 { text-align:right; font-size:12px; padding:6px 0 0 0; }

.cabecalhoJogo H4 { height:10px; clear:both; text-align:center; padding-bottom:3px; }

.cabecalhoJogo P { text-align:center; clear:both; }

.cabecalhoJogo H5 { text-align:center; font-size:12px; padding-bottom:1px; }

.cabecalhoJogo H6 { clear:both; padding-top:4px; height:13px; margin-bottom:10px;}

/*----------------------------
	LOTECA
----------------------------*/
#loteca { padding-bottom:0; } 

#loteca TABLE { border:1px solid #000; border-collapse:collapse; width:100%; }

#loteca TABLE THEAD { background:#000; }

#loteca TABLE THEAD TR TH { padding:7px 6px; color:#fff; }

#loteca TABLE TBODY TR TD { border-top:1px solid #000; padding:3px 0 3px 6px; }

#loteca TABLE TBODY TR TD SPAN { display:block; width:18px; height:15px; text-align:center; border:1px solid #000; padding-top:2px; }

#loteca TABLE TBODY TR TD IMG { border:1px solid #000; float:left; }

/*#loteca TABLE TBODY TR TD SPAN STRONG { font-size: 11px; }*/

#loteca .direita { text-align: right; }

.alinhaEsqDim { text-align:left; padding-right:0 !important; }

.alinhaEsq { text-align:left; }

.alinhaDir { text-align:right; }

/*----------------------------
	DUPLA-SENA
----------------------------*/
#duplaSena { border-top:1px solid #000; padding-top:6px; margin-bottom:8px; margin-top: 8px; }

#duplaSena DL { margin:0 auto; width:289px; border:1px solid #000; border-bottom:none; }

#duplaSena DL DT { border-bottom:1px solid #000; padding:6px 0 7px 0; text-align:center; }

#duplaSena DL DT STRONG { font-size:11px }

#duplaSena DL DD { border-bottom:1px solid #000; padding:0 20px 0 21px; }

#duplaSena DL DD UL { width:100%; height:25px;}

#duplaSena DL DD UL LI { padding:6px 14px 0 14px; font-size:10px; float:left; }

/*----------------------------
	LOTOGOL
----------------------------*/
#lotogol { margin-bottom:8px; }

#lotogol TABLE { border:1px solid #000; border-bottom:none; border-collapse:collapse; width:290px; }

#lotogol TABLE THEAD { background:#000; }

#lotogol TABLE THEAD TR TH { border-bottom:1px solid #000; padding:7px 6px; color:#fff; }

#lotogol TABLE TBODY TR TD { border-bottom:1px solid #000; }

#lotogol TABLE TBODY TR TD SPAN { display:block; padding-left:10px; }

#lotogol TABLE TBODY TR TD UL { width:127px; padding:3px 0; }

#lotogol TABLE TBODY TR TD UL:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden; }

#lotogol TABLE TBODY TR TD UL LI { float:left; width:18px; height:17px; text-align:center; border:1px solid #000; margin-right:5px; }

#lotogol TABLE TBODY TR TD UL LI IMG { float:left; }

#lotogol TABLE TBODY TR TD UL LI SPAN { text-align:center; clear:both; width:18px; height:11px; padding:3px 0 2px 0; }

/*#lotogol TABLE TBODY TR TD UL LI STRONG { font-size: 11px; margin-top: -1px; display: block; }*/

#lotogol TABLE TBODY TR TD P { font-size:11px; }

.dimVazio { width:30px; }

/*----------------------------
	LOTOGOL & MEGA-SENA
----------------------------*/
#quina { border-top:1px solid #000; padding-top:6px; margin-bottom:8px; }

#quina UL, #megaSena UL { margin:0 auto; width:248px; height:25px; border:1px solid #000; padding:0 20px 0 21px }

#quina UL LI { padding:6px 18px 0 19px; font-size:10px; float:left; }

#megaSena UL LI { padding:6px 14px 0 14px; font-size:10px; float:left; }

#megaSena { border-top:1px solid #000; padding-top:6px; margin-bottom:8px; }

.alinhaCen { text-align:center; }

/*----------------------------
	FEDERAL
----------------------------*/
#federal { border-top:1px solid #000; padding-top:6px; margin-bottom:155px; margin:3px; }/* Ccoloquei margin para subir - BSA*/

#federal TABLE { border-collapse:collapse; width:290px; }

#federal TABLE THEAD TR TH { font-size:10px; text-align:left; padding-bottom:8px; }

.bordaEsq { width:107px; border-left:1px solid #000; padding-left:8px; }

.bordaEsqAl { border-left:1px solid #000; text-align:right !important; }

/*----------------------------
	LOTOFÁCIL & LOTOMANIA
----------------------------*/
#lotoFacil, #lotoMania { border-top:1px solid #000; padding-top:4px; margin-bottom:8px; }

#lotoFacil TABLE, #lotoMania TABLE { margin:0 auto; border-collapse:collapse; border:1px solid #000; border-bottom:none; }

#lotoFacil TABLE TR TD, #lotoMania TABLE TR TD { border-bottom:1px solid #000; }

#lotoFacil TABLE TR TD UL, #lotoMania TABLE TR TD UL { width:248px;  padding:0 20px 0 21px }

#lotoFacil TABLE TR TD UL LI { padding:6px 18px 0 19px; height:15px; font-size:10px; float:left; }

#lotoMania TABLE TR TD UL LI { padding:5px 18px 0 19px; height:17px; font-size:10px; float:left; }

/*----------------------------
	TIMEMANIA
----------------------------*/
#timeMania { border-top:1px solid #000; padding-top:6px; margin-bottom:8px; }

#timeMania UL { margin:0 auto; width:248px; height:25px; border:1px solid #000; padding:0 20px 0 21px }

#timeMania UL LI { padding:6px 2px 0 19px; font-size:10px; float:left; }

#timeMania #timeCoracao { text-align:center; padding-top:2px; }

#timeMania #timeCoracao P { padding-bottom:0px; font-weight:bold; font-size:11px; }
#timeMania #timeCoracao IMG { padding-left:5px; padding-right:5px; }
#timeMania #timeCoracao SPAN { font-size:11px; }
