* {
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	outline: none;
}

body {
	font: normal 14px Times New Roman;
	text-align: center;
	color: #FFF;
}

body.secaoCadastro {
	background: #000 url(../_img/bg_cadastro.jpg) no-repeat;
}

body.secaoRegulamento {
	background: #000 url(../_img/bg_regulamento.jpg) no-repeat;
	font-size: 12px;
}
body.secaoBares {
	background: #000 url(../_img/bg_bares.jpg) no-repeat;
}
body.secaoVotacao {
	background: #000 url(../_img/bg_votacao.jpg) no-repeat;
}

a:link,
a:visited,
a:hover,
a:active {color:#FFF;}

#conteiner {
	text-align: left;
	position: relative;
	width: 1004px;
	margin: auto;
}

h1 {
	float: left;
	width: 212px;
	height: 212px;
	padding: 10px 0 0 126px;
}

h2 {font-size:14px; margin:0 0 18px 0;}

h2.cadastro {
	background: url(../_img/tit_cadastro_02.gif) no-repeat;
	text-indent: -9999px;
	height: 17px;
}

.listbar {list-style:none; margin:0 px; padding: 0px;}
.listbar li {background: url(../_img/img_bullet.gif) no-repeat 0px 7px; padding-left:10px;}

h2.escolha {
	background: url(../_img/tit_escolha_bares.gif) no-repeat;
	text-indent: -9999px;
	height: 54px;
	}
h2.escolhabares {
	background: url(../_img/tit_escolha_bares2008.gif) no-repeat;
	text-indent: -9999px;
	height: 54px;
	}    
    
p {margin-bottom:17px;}

.txtCadastro {
	float: left;
	width: 490px;
	padding: 48px 0 0 22px;
}

.txtVotacao {
	background: url(../_img/tracejado.gif) repeat-x bottom left;
	float: left;
	width: 490px;
	padding: 42px 0 0 22px;
}

label {
	display: block;
	text-indent: -9999px;
	height: 16px;
}

input, select {
	background: #A57D30;
	border: solid 1px #4F370B;
	height: 16px;
}

input.checkradio {background:none; border:none;}

fieldset.formCadastro {
	background: url(../_img/tracejado.gif) repeat-x 0 10px;
	border: solid 1px #FFF;
	width: 515px;
	margin: 10px 0 0 140px;
	padding: 30px 10px 15px 10px;
	clear: both;
}

fieldset.formCadastro ul {float:left;}
fieldset.formCadastro ul li {width:247px; margin:0 0 19px 0;}
fieldset.formCadastro ul li.col02 {margin-left:265px;}
fieldset.formCadastro ul li.reset {margin-top:-318px;}

fieldset.formCadastro ul li.campoRazao label {background:url(../_img/label_razao.gif) no-repeat;}
fieldset.formCadastro ul li.campoCnpj label {background:url(../_img/label_cnpj.gif) no-repeat;}
fieldset.formCadastro ul li.campoResponsavel label {background:url(../_img/label_nome_responsavel.gif) no-repeat;}
fieldset.formCadastro ul li div.campoEndereco {float:left; width:172px;}
fieldset.formCadastro ul li div.campoEndereco label {background:url(../_img/label_endereco.gif) no-repeat;}
fieldset.formCadastro ul li div.campoNumero {float:left; width:52px; padding-left:20px;}
fieldset.formCadastro ul li div.campoNumero label {background:url(../_img/label_numero.gif) no-repeat;}
fieldset.formCadastro ul li.campoBairro label {background:url(../_img/label_bairro.gif) no-repeat;}
fieldset.formCadastro ul li.campoCep {position:relative;}
fieldset.formCadastro ul li.campoCep label {background:url(../_img/label_cep.gif) no-repeat;}
fieldset.formCadastro ul li.campoFantasia label {background:url(../_img/label_nome_fantasia.gif) no-repeat;}
fieldset.formCadastro ul li.campoInscricao label {background:url(../_img/label_inscricao.gif) no-repeat;}
fieldset.formCadastro ul li.campoEmail label {background:url(../_img/label_email.gif) no-repeat;}
fieldset.formCadastro ul li div.campoCidade {float:left; width:172px;}
fieldset.formCadastro ul li div.campoCidade label {background:url(../_img/label_cidade.gif) no-repeat;}
fieldset.formCadastro ul li div.campoEstado {float:left; width:52px; padding-left:20px;}
fieldset.formCadastro ul li div.campoEstado label {background:url(../_img/label_estado.gif) no-repeat;}
fieldset.formCadastro ul li.campoTelefone label {background:url(../_img/label_telefone.gif) no-repeat;}

fieldset.formCadastro ul li span.somenteNumeros {
	background: url(../_img/label_somente_numeros.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 18px;
	right: 15px;
	width: 120px;
	height: 13px;
}

fieldset.formCadastro ul li input {width:244px;}

fieldset.formVotacao {
	background: url(../_img/bg_garrafa.gif) no-repeat 650px 100%;
	/*border: solid 1px #FFF;*/
	font-size: 12px;
	width: 757px;
	height: 470px;
	margin: 10px 0 0 130px;
	padding: 0 10px 15px 10px;
	clear: both; 
}

fieldset.formVotacao label {text-indent:0; display:inline;}
fieldset.formVotacao input {float:left; margin-right:5px;}
fieldset.formVotacao ul.listaBares {float:left; width:185px; padding:0 2px 0 0; position:relative; z-index:0;}
fieldset.formVotacao ul.listaBares li {margin-bottom:4px; z-index:5;}

.boxDados {
	position: relative;
	width: 585px;
	padding: 10px 0 0 0;
}

.boxDados h3.preencha {
	background: url(../_img/tit_preencha_dados.gif) no-repeat;
	text-indent: -9999px;
	height: 24px;
	margin: 0 0 10px 0;
}

.boxDados input {
	background: #F8EDC2;
	font: normal 11px Times Nes Roman;
	float: none !important;
	width: 179px;
	padding: 0 3px;
}

.boxDados ul li {margin-bottom:10px !important;}
.boxDados ul li.linhaCaptcha {height:52px;}
.boxDados ul li.linhaCaptcha img {float:left; margin:0 8px 0 0;}
.boxDados ul li.linhaCaptcha div {float:left; width:230px; padding:8px 5px 0 0;}
.boxDados ul li.linhaCaptcha label.digCapctha {
	background: url(../_img/label_digite.gif) no-repeat;
	display: block;
	text-indent: -9999px;
}
.boxDados ul li.linhaCaptcha input {width:219px;}

.botaoVoltar {
	background: url(../_img/bt_votar.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	float: left;
	width: 119px;
	height: 40px;
	margin: 5px 0 0 0;
}

.optConcordo {margin:16px 0 35px 0; clear:both;}
.optConcordo input {float:left;}
.optConcordo label span {display:none;}
.optConcordo label a {display:block; width:90px; height:13px; margin:0 0 0 118px;}

.optConcordo label {
	background: url(../_img/label_concordo.gif) no-repeat;
	text-indent: 0;
	margin: 0 0 0 25px;
}

.botoes {padding:0 0 0 194px;}

.botoes a {
	 display: block;
	 text-indent: -9999px;
	 float: left;
	 width: 51px;
	 height: 15px;
	 margin: 0 19px 0 0;
}

.btLimpar {background:url(../_img/bt_limpar.gif) no-repeat;}
.btEnviar {background:url(../_img/bt_enviar_02.gif) no-repeat;}
.btVoltar {background:url(../_img/bt_voltar.gif) no-repeat;}

#rodape {margin:85px 0 0 273px;}
#rodape img {float:right; margin:-60px 100px 0 0;}
#rodape p {text-indent:-9999px; float:left; margin-bottom:0;}
#rodape .aviso {background:url(../_img/txt_rodape.gif) no-repeat; width:331px;}
#rodape .assinatura {background:url(../_img/txt_player.gif) no-repeat; width:145px;}

/* Classes do lightbox */
/*.erro {
	background: url(../_IMG/fd_erro.gif) no-repeat 0 5px;
	position:absolute;
	width: 260px;
	height: 245px;
	text-align: center;
   top:250px;
   left:260px;
 	z-index: 1;    
}*/
.box_valida {
	position:relative;
	width: 490px;
	height: 270px;
	top:250px;
	left:300px;
	z-index:1;   
}
.ge {
	background: url(../_IMG/fd_erro_g_02.gif) no-repeat 0 5px;
	width: 490px;
	height: 270px;
	z-index:1;   
    }

.gc {
	background: url(../_IMG/fd_correto_g_02.gif) no-repeat 0 5px;
	width: 490px;
	height: 270px;
	z-index:1;    
}
/*.ge .close, .gc .close { margin: 10px 0 0 420px; }*/
.close {
	background: url(../_IMG/bt_fechar.gif) no-repeat;
	display: block;
	width: 64px;
	height: 14px;
	font: 1px arial;
	color: #000;
	position: absolute;
	top:10px;
	left:420px;
}
.erro p, .correto p {
	font: 14px georgia;
	font-style: italic;
	color: #fff;
	text-align: center;
}
