/*
+----------------------------------------------------------------+
	Quero Participar
+----------------------------------------------------------------+
*/
.geral .menu{margin:0}
#description-top {background:#fff9cd; border:solid 1px #FC0; color:#CF2A2F; margin-bottom:20px; padding:15px 30px; margin:10px 145px 20px 145px; position:relative; text-align:left}
#description-top .bt-fechar {color:#CC0000; position:absolute; right:9px; top:2px}
.borderBottom{width:auto; border-bottom:1px solid #CCC; display:inline-table; margin-bottom:10px; padding-bottom:5px;padding-top: 10px;}
.bg_cinza{background:#F0F0F0; border:1px solid #CCC; padding:5px 10px; margin:0 0 15px 0;}
.tm_campo1{width:320px; display:block; float:left;}
.tm_campo2{ text-align:right; display:block; float:left; padding-top:3px; margin:0;}
.campo100{width:100%;}
/*SELETOR*/
#seletor-fj {color:#787575; font-size:11px; margin:0 auto; top:-55px; width:685px}
#seletor-fj h3#cadastro {background:url(/img/layout/ttl-cadastro-quero-participar.jpg) no-repeat left top; height:14px; float:left; left:20px; position:relative; top:-13px; width:70px}
#seletor-fj h3#cadastro span {display:none; height:100%; width:100%}
#seletor-fj h3#campos-obrigatorios {background:url(/img/layout/ttl-obrigatorios-quero-participar.jpg) no-repeat left top; height:19px; float:left; left:309px; position:relative; top:-13px; width:177px}
#seletor-fj h3#campos-obrigatorios span {display:none; height:100%; width:100%}
.campo100 { padding: 5px 0; }

/*CADASTRO PESSOA FÍSICA*/
#content-quero-participar  {color:#787575; font-size:11px; margin:0 auto; top:-55px; width:685px}
.border {border:2px solid #DD4647; padding:37px 0 50px 185px; background-color:#f5f5f5;}
.lnome {margin-left:50px}
.dia-nascimento {position:relative; top:-3px; *top:-5px; _top:-3px;}
.v-email, .v-cel {*top:-5px; *position:relative}
.lcpf {margin-left:67px}
.lcep {margin-left:109px}
#bt-lembrar {left:132px; position:relative}
#ttl-esquici-senha {background:url(/img/layout/ttl-esqueceu-a-senha.jpg) no-repeat left top; height:25px; float:left; left:71px; margin-bottom:50px; position:relative; top:26px; width:210px}
#content-quero-participar h3#cadastro span {display:none; height:100%; width:100%}	
#content-quero-participar .input, #content-quero-participar textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#818181; border: solid 1px #e5e5e5; background:#fff}
#content-quero-participar a {color:#787575}
#content-quero-participar a:hover {text-decoration:underline}
#content-quero-participar .bt-aceito {margin-top:15px}
#content-quero-participar input {display:inline; margin: 0 0 10px 13px; _margin: 0 0 5px 13px}
#content-quero-participar .float-p {float:left}
#content-quero-participar label {display:block; float:left; height:25px; margin-bottom:10px; margin-right:9px; vertical-align:top; _height:35px}

/*itens do formulario*/
/*input*/
#content-quero-participar .senha, #content-quero-participar .login {width:158px}
#content-quero-participar .nome {width:500px}
#content-quero-participar .mes, #content-quero-participar .dia {margin-left:4px; width:15px}
#content-quero-participar .ano {margin-left:4px; width:30px} 
#content-quero-participar .cpf {width:90px}
#content-quero-participar .end {width:247px}
#content-quero-participar .numero {width:35px}
#content-quero-participar .complemento {width:90px}
#content-quero-participar .cep {margin-right:5px; width:110px}
#content-quero-participar .bairro {width:180px}
#content-quero-participar .cidade {width:180px}
#content-quero-participar .estado {width:15px}
#content-quero-participar .ddd {width:25px}
#content-quero-participar .numero-tel {margin-right:5px; width:90px}
#content-quero-participar textarea {height:128px; width:468px}
#content-quero-participar .geral-footer {text-align:center; width:auto}
#content-quero-participar .geral-footer-int {margin:0 auto; position:relative; text-align:center; top:6px}
#emailalt { width: 195px; }
/*label*/
#content-quero-participar .label-ddd {margin:0}
/*botoes*/
#content-quero-participar .bt-inserir {left:5px; position:relative; top:5px}

/*CADASTRO PESSOA JURÍDICA*/
#content-cadastro-juridica  {color:#787575; font-size:11px; margin:0 auto; top:-55px; width:685px}
#content-cadastro-juridica label {display:block; float:left; margin-right:14px; vertical-align:top}
#content-cadastro-juridica .input, #content-cadastro-juridica textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#818181; border: solid 1px #e5e5e5; background:#f0efef}
#content-cadastro-juridica a {color:#787575}
#content-cadastro-juridica a:hover {text-decoration:underline}
#content-cadastro-juridica .bt-aceito {margin-top:15px}
#content-cadastro-juridica input {margin: 0 0 10px 13px; _margin: 0 0 5px 13px}
#content-cadastro-juridica select {margin: 0 0 10px 13px; _margin: 0 0 5px 13px}
#content-cadastro-juridica .float-p {float:left}
/*itens do formulario*/
/*input*/
#content-cadastro-juridica .senha, #content-cadastro-juridica .login {width:158px}
#content-cadastro-juridica .nome {width:550px}
#content-cadastro-juridica .mes, #content-cadastro-juridica .dia {margin-left:4px; width:15px}
#content-cadastro-juridica .ano {margin-left:4px; width:30px} 
#content-cadastro-juridica .cpf {width:80px}
#content-cadastro-juridica .end {width:267px}
#content-cadastro-juridica .numero {width:15px}
#content-cadastro-juridica .complemento {width:100px}
#content-cadastro-juridica .cep {margin-right:5px; width:55px}
#content-cadastro-juridica .bairro {width:180px}
#content-cadastro-juridica .cidade {width:180px}
#content-cadastro-juridica .estado {width:15px}
#content-cadastro-juridica .ddd {width:15px}
#content-cadastro-juridica .numero-tel {margin-right:5px; width:90px}
#content-cadastro-juridica textarea {height:128px; width:468px}
#content-cadastro-juridica .geral-footer {margin:15px auto 0; text-align:center; width:650px}
#content-cadastro-juridica .geral-footer-int {margin:0 auto; text-align:center; width:429	px}
/*label*/
#content-cadastro-juridica .label-ddd {margin:0}
/*botoes*/
#content-cadastro-juridica .bt-inserir {left:5px; position:relative; top:5px}
input#masculino, input#feminino{margin-top:-5px; _margin-top:-3px;}

#cxEndereco.out input, #cxEndereco.out select {
background:none repeat scroll 0 0 #E1E1E1 !important;
color:#000000 !important;
border-color:#E3E3E3 #E3E3E3 #CCCCCC #CCCCCC !important;
border-style:solid !important;
border-width:1px !important;
}
.borda-content {background:none repeat scroll 0 0 #e5e5e5; margin-bottom:15px; padding:30px; width:623px !important;}
.borda-bottom {
-moz-border-radius:0 0 20px 20px ; 
background:url(../img/bg-bottom-cad.jpg) no-repeat center bottom #e5e5e5; 
margin-bottom:15px; 
padding:0 30px; 
width:623px;
}
.borda-top {
-moz-border-radius:20px 20px 0 0; 
background:url(../img/bg-top-cad.jpg) no-repeat -6px -3px #e5e5e5; 
margin-bottom:15px; 
padding:30px; 
width:623px;
*background:url(../img/bg-top-cad.jpg) no-repeat center top <div id="e5e5e5"></div>; 
}

.borda-content #cxEndereco.out {
-moz-border-radius:8px 8px 8px 8px;
background:none repeat scroll 0 0 #FFFFFF !important;
margin-bottom:10px;
padding:8px;
}

#content-quero-participar .input, #content-quero-participar textarea {
background:#FFFFFF !important;
border-color:#E3E3E3 #E3E3E3 #CCCCCC #CCCCCC;
border-style:solid;
border-width:1px;
color:#818181;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:20px;
}


.borderBottom {
border:none !important;
}

h2.ttl-etapa1 {background:url(../img/1cad.gif) no-repeat 0 0; display:block; height:25px; left:-41px; position:relative; top:-14px; width:241px;}
h2.ttl-etapa2 {background:url(../img/2cad.gif) no-repeat 0 0; display:block; height:29px; left:-41px; position:relative; top:-14px; width:245px}
h2.ttl-etapa3 {background:url(../img/3cad.gif) no-repeat 0 0; display:block; height:25px; left:-41px; position:relative; top:-14px; width:244px}
h2.ttl-etapa4 {background:url(../img/4cad.gif) no-repeat 0 0; display:block; height:25px; left:-41px; position:relative; top:11px; width:239px; *left:-231px;}

h2.ttl-etapa1 span, h2.ttl-etapa2 span, h2.ttl-etapa3 span, h2.ttl-etapa4 span {display:none; height:100%; width:100%} 
