body{
	background:#000 url(../images/bg_geral.gif) repeat-x;
}

#container{
	overflow:hidden;zoom:1;
	margin:0 auto;
}
#header{
	overflow:hidden;zoom:1;
	width:936px;
	height:120px;
	background:url(../images/bg_header.gif) repeat-x;
	margin:0 auto;
}
	#header .left{
		float:left;
		width:22px;
		height:120px;
		background:url(../images/bg_separador_header.gif) left 0 no-repeat;
	}
	#header .right{
		float:right;
		width:22px;
		height:120px;
		background:url(../images/bg_separador_header.gif) right 0  no-repeat;
	}
	#header .center{
		float:left;
		width:892px;
	}
		#header .center .logo{
			display:block;
			width:406px;
			height:90px;
			background:url(../images/img_logo.gif) no-repeat;
			text-indent:-9999px;
			margin-top:5px;
		}

#content{
	overflow:hidden;zoom:1;
}		
	#content div.menu{
		overflow:hidden;zoom:1;
		width:966px;
		height:40px;
		display:block;
		background:url(../images/bg_menu.gif) no-repeat;
		margin:0 auto;
	}
		#content div.menu ul.menu{
			overflow:hidden;zoom:1;
			width:575px;
			margin:0 auto;
		}
			#content div.menu ul.menu li{
				float:left;
				height:30px;
				text-transform:uppercase;
				padding:5px 15px 0 10px;
				background:url(../images/img_separador_menu.gif) right 0 no-repeat;
			}
			#content div.menu ul.menu li.last{
				padding:5px 15px 0 10px;
				background:none;
			}
				#content div.menu ul.menu li a{
					font:bold 11px tahoma;
					color:#f2f2f2;
					text-decoration:none;
				}
				#content div.menu ul.menu li a:hover{
					text-decoration:underline;
				}
	#content div.conteudoFlash{
		overflow:hidden;zoom:1;
		margin:-10px 0 0 0;
	}
	#content div.completaImg{
		overflow:hidden;zoom:1;
		width:940px;
		height:20px;
		background:#000 url(../images/img_completa.gif) 0 0 no-repeat;
		margin:-10px auto 0 auto;
	}
	#content div.conteudo{
		overflow:hidden;zoom:1;
		display:block;
		height:765px;
		background:#000 url(../images/bg_center_site.gif) center 0 no-repeat;
		margin:0;
		position:relative;
	}
		#content div.conteudo a.linkHome{
			display:block;
			text-indent:-9999px;
			overflow:hidden;
			position:absolute;
			width:95px;
			height:110px;
			top:0;
			left:46.4%;
			z-index:99;
		}
		#content div.conteudo ul.menu{
			overflow:hidden;zoom:1;
			width:830px;
			margin:48px auto 0 auto;
			position:relative;
		}
			#content div.conteudo ul.menu li{
				float:left;display:inline;
			}
				#content div.conteudo ul.menu li a{
					float:left;display:inline;
					height:18px;
					text-indent:-9999px;
				}
				#content div.conteudo ul.menu li a.comoParticipar{
					width:133px;
					background:url(../images/mn_como_participar.gif) no-repeat;
					margin-left:19px;
				}
				#content div.conteudo ul.menu li a.premios{
					width:65px;
					background:url(../images/mn_premios.gif) no-repeat;
					margin-left:15px;
				}
				#content div.conteudo ul.menu li a.regulamento{
					width:109px;
					background:url(../images/mn_regulamento.gif) no-repeat;
					margin-left:20px;
				}
				#content div.conteudo ul.menu li a.sorteioGanhadores{
					width:192px;
					background:url(../images/mn_sorteios_ganhadores.png) no-repeat;
					margin-left:180px;
				}
		#content div.conteudo .meio{
			overflow:hidden;zoom:1;
			width:940px;
			margin:60px auto 0 auto;
		}
			#content div.conteudo .meio .contentMeio{
				overflow:hidden;zoom:1;
				width:547px;
				height:610px;
				margin:0 0 0 317px;
				overflow:auto;
			}
				/** como participar **/
				#content div.conteudo .meio .comoParticipar h2{
					overflow:hidden;zoom:1;
					width:245px;
					height:22px;
					background:url(../images/tit_como_participar.gif) no-repeat;
					text-indent:-9999px;
					margin:20px 0 0 18px;
				}
				#content div.conteudo .meio .comoParticipar p{
					overflow:hidden;zoom:1;
					font:normal 12px Verdana;
					color:#fff;
					margin:30px 0 0 18px;
				}
					#content div.conteudo .meio .comoParticipar p b{
						font:bold 12px Verdana;
						color:#d4c362;
					}
				#content div.conteudo .meio .comoParticipar a{
					overflow:hidden;zoom:1;
					display:block;
					width:195px;
					height:34px;
					background:url(../images/bt_compre_participe.gif) no-repeat;
					text-indent:-9999px;
					margin:50px auto 0 auto;
				}
				#content div.conteudo .meio .comoParticipar div{
					overflow:hidden;zoom:1;
					display:block;
					width:455px;
					height:263px;
					background:url(../images/img_camisetas.gif) no-repeat;
					text-indent:-9999px;
					margin:20px 38px 0;
				}
				/** //como participar **/
				/** regulamento **/
				#content div.conteudo .meio .regulamento h2{
					overflow:hidden;zoom:1;
					width:199px;
					height:22px;
					background:url(../images/tit_regulamento.gif) no-repeat;
					text-indent:-9999px;
					margin:20px 0 0 18px;
				}
				#content div.conteudo .meio .regulamento p{
					overflow:hidden;zoom:1;
					font:normal 12px Verdana;
					color:#fff;
					margin:30px 0 0 18px;
				}
				#content div.conteudo .meio .regulamento table{
					overflow:hidden;zoom:1;
					font:normal 12px Verdana;
					color:#fff;
					margin:30px 0 0 0;
				}
					#content div.conteudo .meio .regulamento p span{
						font:normal 12px Verdana;
						color:#d4c362;
					}
					#content div.conteudo .meio .regulamento p b{
						font:bold 12px Verdana;
						color:#d4c362;
					}
				/** //regulamento **/
				/** premios **/
				#content div.conteudo .meio .premios h2{
					overflow:hidden;zoom:1;
					width:118px;
					height:22px;
					background:url(../images/tit_premios.gif) no-repeat;
					text-indent:-9999px;
					margin:20px 0 0 18px;
				}
				#content div.conteudo .meio .premios b{
					overflow:hidden;zoom:1;
					display:block;
					font:bold 12px Verdana;
					color:#fff;
					margin:15px 0 15px 18px;
				}
				#content div.conteudo .meio .premios p.itens{
					overflow:hidden;zoom:1;
					font:normal 12px Verdana;
					color:#fff;
					margin:0 0 0 18px;
				}
					#content div.conteudo .meio .premios p.itens span{
						font:normal 12px Verdana;
						color:#d4c362;
					}
				#content div.conteudo .meio .premios h3{
					overflow:hidden;zoom:1;
					display:block;
					font:bold 18px Verdana;
					color:#fff;
					margin:20px 0 20px 18px;
					text-transform:uppercase;
				}
				#content div.conteudo .meio .premios p.jogo{
					overflow:hidden;zoom:1;
					display:block;
					font:bold 18px Verdana;
					color:#c7b980;
					margin:5px 0 5px 18px;
					text-transform:uppercase;
					text-align:center;
				}
					#content div.conteudo .meio .premios p.jogo span{
						overflow:hidden;zoom:1;
						display:block;
						font:bold 11px Verdana;
						color:#fff;
						margin:3px 0 0px 0;
						text-transform:uppercase;
						text-align:center;
					}
				#content div.conteudo .meio .premios div{
					-moz-background-clip:border;
					-moz-background-inline-policy:continuous;
					-moz-background-origin:padding;
					background:transparent url(../images/img_premios.gif) no-repeat scroll 0 0;
					height:282px;
					margin:55px 0 0 156px;
					overflow:hidden;
					text-indent:-9999px;
					width:225px;
				}
				/** //premios **/
				/** sorteio e ganhadores **/
				#content div.conteudo .meio .contSorteioGanhadores h2{
					overflow:hidden;zoom:1;
					width:329px;
					height:18px;
					background:url(../images/tit_sorteio_ganhadores.png) no-repeat;
					text-indent:-9999px;
					margin:20px 0 0 18px;
				}
				#content div.conteudo .meio .contSorteioGanhadores p{
					overflow:hidden;zoom:1;
					display:block;
					font:normal 12px Verdana;
					color:#fff;
					margin:25px 0 25px 18px;
				}
				#content div.conteudo .meio .contSorteioGanhadores table{
					overflow:hidden;zoom:1;
					width:516px;
					margin:0 auto;
					border-spacing:1px;
				}
					#content div.conteudo .meio .contSorteioGanhadores table tr td{
						color:#FFF;
						font:normal 11px Verdana;
						text-align:center;
						padding:5px;
						background:url(../images/bg_tabela.png) 0 0 repeat;
					}
						#content div.conteudo .meio .contSorteioGanhadores table tr td strong{
							font-weight:bold;
						}
					#content div.conteudo .meio .contSorteioGanhadores table tr .top{
						color:#decb44;
						font:bold 11px Verdana;
						background:none;
					}
				/** //sorteio e ganhadores **/
				
#footer{
	overflow:hidden;zoom:1;
}
	#footer .imgVerde{
		display:block;
		width:1087px;
		height:128px;
		margin:0 auto;
		background:url(../images/img_verde_rodape.gif) no-repeat;
	}
	#footer .formasPagamento{
		overflow:hidden;zoom:1;
		background:url(../images/bg_footer.gif) repeat-x;
	}
		#footer .formasPagamento .alinhaFormasPagamento{
			display:block;
			width:1087px;
			margin:0 auto;
			background:url(../images/bg_footer_escudo.gif) no-repeat;
		}
			#footer .formasPagamento .alinhaFormasPagamento .marcasLogos{
				overflow:hidden;zoom:1;
				padding:10px 0 0 170px;
			}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li{
					float:left;
					height:45px;
					text-indent:-9999px;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.last{
					margin-right:0;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.semJuros{
					width:128px;
					background:url(../images/tit_12x_sem_juros.gif) no-repeat;
					margin-right:20px;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.masterCard{
					width:54px;
					background:url(../images/logo_master.gif) no-repeat;
					margin-right:20px;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.visa{
					width:58px;
					background:url(../images/logo_visa.gif) no-repeat;
					margin-right:20px;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.diners{
					width:46px;
					background:url(../images/logo_diners_club.gif) no-repeat;
					margin-right:20px;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.american{
					width:40px;
					background:url(../images/logo_american_express.gif) no-repeat;
					margin-right:20px;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.hipercard{
					width:58px;
					background:url(../images/logo_hipercard.gif) no-repeat;
					margin-right:30px;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.separadorFooter{
					width:1px;
					background:url(../images/bg_separador_rodape.gif) no-repeat;
					margin-right:10px;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.text{
					text-indent:0;
					color:#0b4871;
					font:normal 10px arial;
					margin:10px 10px 0 0;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.itauBradescoBB{
					width:114px;
					background:url(../images/logo_trabalhamos_bancos.gif) no-repeat;
					margin-right:15px;
				}
				#footer .formasPagamento .alinhaFormasPagamento .marcasLogos li.siteBlindado{
					width:119px;
					background:url(../images/img_site_blindado.gif) no-repeat;
					margin-left:15px;
				}
			#footer .formasPagamento .alinhaFormasPagamento p{
				overflow:hidden;zoom:1;
				font:normal 10px arial;
				color:#4c4c4c;
				text-align:center;
			}
				#footer .formasPagamento .alinhaFormasPagamento p strong{
					font-size:11px;
					font-weight:bold;
				}
			#footer .formasPagamento .alinhaFormasPagamento .textFooterTop{
				padding:9px 0 0 170px;
				
			}
			#footer .formasPagamento .alinhaFormasPagamento .textFooterBottom{
				padding:25px 0 5px 170px;
			}
#content table{
		width:100%;
	}
		#content table td{
			padding:10px;
		}
		#content table td.center{
			padding-left:50px;
		}
		#content table thead td{
			font-weight:bold !important;
		}
		#content table tfoot td{
			border-top:1px solid #fff;
		}













