label {
font-weight:bold;
font-size:12px;
line-height:13px;
}

input[type=text], input[type=password], select {
font-size:13px;
color:#707070;
padding:3px;
border:1px solid #c6daeb;
margin-left:5px;
}


/*** INPUTS ***/

input#pf_nome {
width:500px;
}

input#pf_nascimento {
width:70px;
padding:2px;
padding-left:10px;
padding-right:10px;
}


input#pf_sexo_m {
margin-right:5px;
}

input#pf_sexo_f {
margin-right:5px;
}

input#pf_email {
width:315px;
}

input#pf_endereco {
width:410px;
}

input#pf_cep {
width:60px;
}

input#pf_tel_res, input#pf_tel_com {
width:108px;
}

select#bairros_bairro_id {
width:240px;
}

#frm_perfil p {
margin-bottom:10px;
}

#frm_perfil p span {
font-size:11px;
font-weight:normal;
}

html>body small {
position:relative;top:-1px;
}

.error {
border-color:orange !important;
border-width:2px !important;
}

#endereco {
display:none;
margin-top:10px;
}

#frm_perfil {
padding-bottom:20px;
}


div.widget_lateral div.border {
border-bottom:1px solid #b4b4b4;
}

div.widget_lateral div.content {
background-color:#efefef;
padding:10px;
margin:1px;
}

div.widget_lateral {
border:1px solid #b4b4b4;
margin-bottom:10px;
}
