body
{
	margin: 0;
	padding: 0;
	text-align: center; /* hack para o IE */
	background: url("Images/bgBody.jpg" );
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:120px;
}
img
{
	border: none;
	margin:0px;
}
a{
	text-decoration:none;
}
#estrutura{
	position:relative;
	margin:0 auto;
	width:900px;
	/*height:600px;*/
	background:url("images/bgEstrutura.jpg") repeat-x #FED700;
	text-align:left;
}
#estruturaHome{
	position:relative;
	margin:0 auto;
	width:900px;
	/*height:600px;*/
	background:url("images/bgEstrutura2.jpg") #FED700;
	text-align:left;
}
h1{
	width:470px;
	z-index:100;
	position:absolute;
	margin:0px;
	padding:0px;
	margin:-150px 200px;
}
h1 a{
	width:470px;
	height:373px;
	background:url("images/logoShoppingCerto.png");
	display:block;
	text-indent:-9000px;
}
.h1Interna{
	width:256px;
	z-index:100;
	position:absolute;
	margin:0px;
	padding:0px;
	margin:-100px 70px;
	margin:-100px -43px\9;
}
.h1Interna a{
	width:256px;
	height:218px;
	background:url("images/logoShoppingCertoMenor.png");
	display:block;
	text-indent:-9000px;
}
#menu{
	position:relative;
	padding-top:20px;
}
#menu ul{
	list-style:none;
	text-align:left;
	margin-left:-47px;
}
#menu ul li{
	width:127px;
	height:38px;
	display:block;
	margin-top:-10px;
}
#menu ul li a{
	font-weight:bold;
	font-style: italic;
	font-size:16px;
	color:#003c00;
	text-decoration:none;
	width:127px;
	height:36px;
	display:block;
	padding-left:40px;
	padding-top:2px;
}
#menu ul li a:hover{
	display:block;
	width:127px;
	height:36px;
	background:url("images/bgMenuA.png");
	color:#ff0000;
}
.menuInterna{
	float:left;
	margin:100px 0px;
}
#meio{
	border-left:solid 1px #e2c10c;
	float:right;
	width:612px;
	padding:140px 50px 40px 40px;
}

.button{
	text-align:center;
	background:url("images/bgBtn.png");
	width:127px;
	height:38px;
	height:48px\9;
	font-weight:bold;
	font-style: italic;
	font-size:14px;
	color:#003c00;
	float:left;
	padding-top:18px;
	margin:0px 5px 0px 5px;
}
.button:hover{
	background:#03a703;
}
.descricao{
	width:370px;
	float:left;
	margin:0px 30px 20px 40px;
}
#banner{
	margin-top:-110px;
}
.ganhe{
	position:absolute;
	margin:-30px 640px;
	margin:-30px 480px\9;
	float:right;
	width:281px;
	height:141px;
	float:right;
	background:url("images/ganhe.png");
}
.rodape a{
	color:#fff;
}
.rodape a:hover{
	color:#ffd100;
}
.colunaEsq{
	width:610px;
	float:left;
	border:solid 1px #1a5088;
	margin-bottom:10px;
	background:#fff;
	font-size:16px;
}
.colunaEsq h2, .colunaDir h2, #meio h2{
	background:url("Images/bgTitulo.jpg");
	color:#fff;
	height:16px;
	font-size:14px;
	padding:6px;
	margin:-1px -4px 0px -4px;
}
.colunaEsq h2{
margin-bottom:10px;
}
.colunaEsq h2 div, .colunaDir h2 div{
	background:url("Images/bolasH2.jpg");
	width:46px;
	height:33px;
	float:right;
	margin:-5px -3px;
	display:none;
}
.colunaEsq .resultado, .colunaEsq .aposta{
	float:left;
	margin:0px 10px 10px 10px;
	color:#fff;
	font-weight:bold;
}

.colunaEsq .resultado input, .colunaEsq .aposta input{
	width:20px;
	background:#0f620f;
	border:solid 1px #fff;
	margin:4px;
	color:#fff;
}
.colunaEsq .jogo{
	float:left;
	width:430px;
	*width:444px;
	background:#0f620f;
	padding:10px;
	height:80px;
}

.colunaEsq .pontos{
	float:left;
	background:url("Images/bgPontos.jpg") no-repeat top right #0f620f;
	padding:0px 10px 10px 10px;
	width:110px;
	margin-left:8px;
	height:90px;
	text-align:center;
	*padding:20px 4px 10px 4px;
	*height:70px;
}
.time1, .time2{
	float:left;
	width:50%;
}
.time1 img, .time2 img{
	vertical-align:middle;
}
.time1 {
	text-align:right;
}
.time1 p{
	width:120px;
	float:left;
	*margin-top:13px;
}
.time2 p{
	width:126px;
	float:right;
	*margin-top:-32px;
}

.info { clear:both;
        padding:2px;
        background-color:#0a7e0a;
        width:100%;
        font-size:14px;
        margin-top:14px;
}
.info p { margin:0px; padding:0px;}

.colunaDir{
	float:right;
	border:solid 1px #1a5088;
}
.colunaEsq table{
	text-align:center;
	width:100%;
}
.colunaEsq table th { background-color:#0f620f; color:#fff;}

.colunaEsq table .col1{
	background:#1a518b;
	color:#fff;
	font-size:12px;
	padding:8px;
}
.corNao { background-color:#efefef;}

.btnEditar{
	background:url("Images/btnEditar.jpg");
	height:25px;
	width:93px;
	margin:18px 10px;
	display:block;
	margin:0px\9;
	padding:0px\9;
	position:relative;
}
.btnApostar{
	background:url("Images/btnApostar.jpg");
	height:25px;
	width:93px;
	margin:18px 10px;
	display:block;
	margin:0px\9;
	padding:0px\9;
	position:relative;
}

.user{
	background:#fff;
	padding:10px;
	margin-bottom:10px; height:40px;
}

.user img { margin-right:4px;}

.user ul { list-style:none;
           margin:4px 0px 0px 0px;
           padding:0px;
      }

.user ul li { float:left; padding:2px; border-right:1px solid #ccc;}   
.user ul li a { color:#ff0000; padding:4px; }
.user ul li a:visited { color:#ff0000; }   
.user ul li a:hover { color:#0f620f; text-decoration:underline; } 


#abreDir, #abreEsq{
	display:block;
	width:28px;
	height:178px;
	text-indent:-9000px;
	float:right	;
	_margin-right:-20px;
}
#abreDir{
	background:url("Images/ranking-botao.png") repeat-y;
}
#abreEsq{
	background:url("Images/apostas-botao.png") repeat-y;

}
.regulamento{
	padding:10px;
	margin:10px\9;
	border:solid 1px #000;
	height:300px;
	width:600px;
	overflow:auto;
}
/*------------------------------------------------JQuery-rolagem-----------------------------------------------------*/

#pane0{
	height: 400px;
	width:580px;
	padding:10px;
	float:left;
}
.scroll-pane{
	background:#FFF09F;
}
.jScrollPaneContainer{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
.holder .jScrollPaneTrack {
	background: url(Images/tribo_track.png) repeat-y;
}
.holder .jScrollPaneDrag {
	background: url(Images/tribo_drag_middle.png) no-repeat 0 50%;
}
.holder a.jScrollArrowUp {
	height: 17px;
	background: url(Images/tribo_arrow_up.png) no-repeat 0 0;
}
.holder a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.holder a.jScrollArrowDown {
	height: 17px;
	background: url(Images/tribo_arrow_down.png) no-repeat 0 0;
}
.holder a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.holder a.jScrollActiveArrowButton, .holder a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}
.cantoTop, .cantoBottom{
	height:17px;
	width:523px;
	position:absolute;
	*position:relative;
	_position:relative;
}
.cantoTop{
	background:url("Images/cantoTop.png");
	margin:10px 0px 0px 10px;
	*margin:10px 0px -27px 10px;
	_margin:10px 0px -27px 20px;
	
	z-index:3;				
}
.cantoBottom{
	background:url("Images/cantoBottom.png");
	margin:413px 0px 0px 10px;
	*margin:-27px 0px -27px 10px;
	_margin:-27px 0px -27px 20px;
	
	z-index:2;
}

.tabelaGanhadores { 
                    background-color:#ccc;
                    margin:0px 15px 15px 15px;                                        
}

.tabelaGanhadores th { background-color:#fbcb09;
                       font-size:14px;
                       text-align:center;
                       padding:2px;                                            
}

.tabelaGanhadores td { background-color:#fff;
                       color:#333;
                       padding:2px; 
                     }
                     
.premio { margin-top:10px;}  

.conheca a { color:#666; text-decoration:none; } 
.conheca a:visited { color:#666; }  
.conheca a:hover { color:#ff0000; text-decoration:underline;  }  

.conheca p { padding:0px 5px 0px 5px;}              
