/************************************************\
TITULOS
\************************************************/

.todo_cadastro h1{
font:600 26px tahoma,arial, sans-serif;
color:#fff;
background:url(../images/guia_cadastro.png) no-repeat #055285;
width:860px;
height:49px;
margin:8px 10px 0pt;
padding:13px 0 0 25px;
}

/************************************************\

\************************************************/

#site{
background-color:#F3F8FE;
}

.todo_cadastro{
width:900px;
border:7px solid #fff;
background-color:#e8f5fb;
margin:20px;
float:left;
padding-bottom:30px;
}

.todo_cadastro:after{
content: ".";
display: block;
clear: both;
visibility: hidden;
}

hr{
height:1px;
color:#a2c9df;
background-color:#a2c9df;
border:none;
margin:10px 20px;
}

fieldset p{
margin:10px 0;
}

#cad_foto_perfil fieldset p{
float:left;
}

fieldset p a{
color:#0539b0;
}

fieldset ul{
list-style:none;
margin:0;
padding:0;
float:left;
margin-right:10px;
padding-right:5px;
}

fieldset ul li{
margin:10px 0;
}

.alinha_escolha li{
float:left;
margin-right:10px;
padding-bottom:5px;
}

/************************************************\
CLASSES
\************************************************/

.instrucoes{
margin:15px 0 0 30px;
line-height:16px;
}

.etapa_cadastro{
color:#ffde00;
font-size:24px;
}

.cor_destaque{
color:#d80808;
}

.cor_destaque2{
color:#084567;
}

/************************************************\
CAD FOTO PERFIL
\************************************************/

.ver_foto_rosto{
width:650px;
margin:20px 40px 0pt;
}

#cad_foto_perfil .borda_foto{
float:left;
margin:0 15px 0 0;
}

.instrucoes_foto{
width:500px;
float:left;
margin:40px 0 25px;
}

#cad_foto_perfil .obs{
clear:both;
}

#cad_foto_perfil fieldset{
width:400px;
}

#cad_foto_perfil fieldset input{
margin:3px 0;
}
.preencher_info{
	margin:15px 0pt 15px 0px;
	padding-left:20px;
}


/************************************************\
INPUTS
\************************************************/

legend{
margin-left:-3px;
}

legend,
.preencher_info label{
color:#053e65;
font-weight:600;
padding-left:5px;
}

fieldset{
margin: 0 0 15px 20px;
}

input{
height:16px
}

input,
select,
textarea{
margin:3px 0 0;
}

label{
margin-right:10px;
}

#senha,
#confirmar_senha,
#nome,
#sobrenome,
#sobrenome_mae,
#dia,
#mes,
#ano,
#cep,
#complemento,
#email,
#confirmar_email,
#quem_indicou,
#complemento{
border:1px solid #ed3737;
}

#buscar_foto{
width:400px;
padding:2px 2px 0;
}

#buscar_foto{
margin:0 10px;
height:21px;
}

/************************************************\
BOTOES
\************************************************/

.bt_continuar,
.bt_finalizar,
.bt_carregar_foto{
width:119px;
height:27px;
}

.bt_continuar,
.bt_finalizar{
float:right;
margin-right:250px;
}

.bt_carregar_foto{
padding-top:20px;
}

input#bt_excluir_foto{
    width:119px;
    height:27px;
}

.bt_cadastrar_depois{
width:139px;
height:27px;
float:left;
margin-left:100px;
}