﻿/* Cadastro **************************************************************************************** */

/*.cadastro-nivel {text-align:center; clear:both; overflow:hidden; position:absolute; *position:relative; *width:105%; margin-top:-50px; margin-left:20px;}*/

.cadastro-nivel {text-align:center; clear:both; overflow:hidden; width:912px; margin-left:1px}
.cadastro-nivel ul {margin-left: 0px; width:911px; padding: 0px;}
.cadastro-nivel ul li {float: left; color:#666; }

.cadastro-nivel-fb {text-align:center; clear:both; overflow:hidden; width:910px; margin-left:1px}
.cadastro-nivel-fb ul {margin-left: 0px; width:910px; padding: 0px;}
.cadastro-nivel-fb ul li {float: left; color:#666; }

.passo1-borda {border-right:0px solid #ccc;}
.passo1-coluna {width: 895px; padding: 20px 0px 0px 15px; margin-top: 0px; text-align:left;}
.passo1-coluna h1 {font-size: 25px; color:#399ebe; font-weight: bold; margin:0px 0px 8px 0px !important; padding: 0px !important; font-family:Times New Roman, Georgia }
.passo1-coluna blockquote { width: 100%; margin: 0px 0px 15px 0px !important; padding: 0px !important; font-size: 14px; color:#666666;}
.passo1-coluna blockquote p { width: 100%; margin: 0px !important; padding: 0px !important}

.passo1-coluna img {margin-top:0px;  margin-bottom:20px}

.passo2-descricao {padding:20px 0px 0px 15px; width: 895px; color:#ccc; text-align:left; overflow:hidden}
.passo2-descricao h1 {font-size: 25px; color:#399ebe; font-weight: bold; float:left; margin: 0px; margin-left:0px; padding-top: 0px;}
.passo2-descricao blockquote {width: 100%; margin: 40px 0px 20px 0px; padding: 0px; font-size: 14px; color:#666666;}
.passo2-descricao blockquote p { width: 100%; margin: 0px !important; padding: 0px !important}
.passo2-coluna {padding:0px 0px 15px 0px; margin:0px; width: 910px; clear:both;}
.passo2-coluna table {*float:left;}
.passo2-coluna input {width:150px; height: 22px; *float:right; padding: 3px; margin-top: 3px; *margin-top:0px;  background-image:url(Images/geral/bg-form.png); border: 0px; color:#999;}
.passo2-coluna input.botao {width:92%;height: 22px; padding: 3px; margin-top: 8px; margin-left:0px; background-image:none; border: 0px; color:#999;}
.passo2-coluna .btRadio {float:right; display:block;}
.passo2-coluna .btRadio input {float:left; background-image:none; border: 0px; *margin-top:0; color:#999; width:10px;}
.passo2-coluna .btRadio label {width:25px; text-align:left;}
.passo2-coluna .btCheck {text-align:right; margin-top:5px;}
.passo2-coluna .btCheck a {text-decoration:underline!important;}
.passo2-coluna .btCheckMenor {margin-top:-10px; float:left; width:100%; margin-left:-2px;}
.passo2-coluna .btCheckMenor label {width:70px!important;}
.passo2-coluna .btCheckMenor a {float:left; margin-top:4px;}
.passo2-coluna .btCheck td{text-align:right; width:260px;}
.passo2-coluna .btCheck input {float:left; margin-left:0px; background-image:none; border: 0px; margin-top:1px; color:#999; width:15px;}
.passo2-coluna .btCheck label {width:255px; *width:245px; margin-left:-4px; text-align:left; font-size:12px; *font-size:11px; text-align:right;}
.passo2-coluna .LabelCliente {font-size:14px; *position:relative; text-align:right; display:block; float:right; margin-right:-160px; width:95%;}
.passo2-coluna select {height: 22px; float:left; *float:right; width:156px; *width:150px; margin-left:0px; *margin-left:10px; padding: 3px; margin-top: 0px; background:#f5f5f5; border: 0px; color:#999;}
.passo2-coluna label {height: 23px; padding-top: 5px; margin-top: 0px; color:#6c6c6c; font-size: 14px; text-align: right; width:105px; margin-right:5px; float:left;}
.passo2-coluna table td h6 {display:block; font-size:14px; width:100%; text-align:right;}
.passo2-coluna table th {height: 23px; width:100px; text-align: right; font-size: 10px; text-transform:uppercase; vertical-align:middle}
.passo2-coluna table td {position:relative;height: 23px; text-align: left; width:270px;}
.passo2-coluna table th.validacao {height: 15px; width:100px; text-align: right; font-size: 10px; font-family:Arial, Sans-Serif}
.passo2-coluna table td.validacao {height: 15px; text-align: left; width:315px; font-size: 10px; font-family:Arial, Sans-Serif}
/*.passo2-coluna-primeira {width: 45%;}
.passo2-coluna-primeira label {width: 80px;}
.passo2-coluna-primeira input {width: 60%;}
.passo2-coluna-segunda {width: 45%; margin-left: -10px;}
.passo2-coluna-segunda label {width: 120px;}
.passo2-coluna-segunda input {width: 53%;}*/
.passo2-coluna-ultima {width: 27%; margin-left: -15px;}
.passo2-coluna-ultima {margin-top: 60px;}
.passo2-coluna-ultima input {border: 0;}
.passo2-coluna-ultima label {width: 230px; margin-left: 5px; margin-top: 2px;}
.passo2-coluna-ultima blockquote {float: left; margin:15px 0px 0px 0px; padding: 0; width: 100%;}
.passo2-coluna-ultima blockquote label {width: 40px; color:#999;}
.passo2-coluna-ultima blockquote h3 {font-size: 12px; font-weight: normal; text-transform: uppercase;}
.passo2-baixo {width: 260px; margin-top:-90px; *margin-top:0px; float:right; text-align:right; margin-right:11px;}
.passo2-baixo h3 input {float:right;}
.passo2-baixo a {float:right;}
.passo2-baixo h3 {font-size: 11px; margin:5px 10px 0px -5px; width:100%; float:left;}
.passo2-baixo h2 {float: right;}
.passo2-cliente {float:right; width:275px; margin-top:-145px; *margin-top:0px; margin-right:10px;}
.passo2-cliente label {width:160px;}
.passo2-recadoSenha {color:#666; font-size:10px; position:absolute; margin-top:20px; margin-left:20px; *margin-left:-90px;}
.camposObrigatorios
{   width:875px;
    background-color:#eeeeee;
    color:#dd0000;
    font:14px normal Times New Roman;
    text-align:left;
    margin:10px 0px 15px 0px;
    padding:10px;
    border:solid 1px #ffffff;
    }

.passo3-coluna {width: 895px; padding: 20px 0px 20px 15px; margin-top: 0px; text-align:left; overflow:hidden; clear:both}
.passo3-coluna h3 {font-size: 14px; color:#666; margin-top:15px; font-weight: normal; width: 100%; float: left;}
.passo3-coluna span {color:#ccc;}
.passo3-coluna h1 {font-size: 25px; color:#399ebe; font-weight: bold; float:left; margin: 0px; padding-top: 0}
.passo3-coluna blockquote {float: left; width: 100%; margin: 10px 0px 10px 0px; padding: 0px; font-size: 14px; color:#666666; clear:both}
.passo3-coluna blockquote p{padding:0; margin:0}
.passo3-coluna .btFacebook {float: left; padding-top:18px; }
.passo3-coluna .btProsseguir {float: right;}
.passo3-coluna .btProsseguirPasso4 {float: left; padding-top:0px; margin-top:15px;  margin-bottom:10px}
.passo3-coluna .botoes{float:left; height:61px; line-height:61px; vertical-align:middle; width:895px; clear:both; overflow:hidden; margin-bottom:30px; margin-top:10px;}
.passo3-coluna .botoes .botaoItem {float:left; margin-right:15px;}
.passo3-coluna .botoes4{text-align:left; height:61px; line-height:61px; vertical-align:middle; width:895px; clear:both; overflow:hidden; margin-bottom:30px; padding-top:30px;}

.cadastro-erro {border:1px dashed #f00; background-color:#ffefd0; padding:5px; margin-left:30px; float:left; width:550px;}
.cadastro-erro span {color:#f00;}

.meusdados-descricao {padding:15px 0px 0px 35px; *padding:0px 0px 0px 35px; width: 820px; color:#ccc; float:left; margin-top: 5px;}
.meusdados-descricao h1 {font-size: 25px; color:#399ebe; font-weight: bold; float:left; margin: 0px; margin-left:10px; padding-top: 20px;}
.meusdados-descricao blockquote {float: left; width: 100%; margin: 10px 0px 10px 0px; padding: 0px; font-size: 14px; color:#666666; border:0px!important;}
.meusdados-coluna {padding:0px 0px 15px 0px; width: 840px; float:left; *position:relative;}
.meusdados-coluna table {*float:left;}
.meusdados-coluna input {width:150px; width:145px\9; height: 22px; *float:left; padding: 3px; margin-top: 3px; *margin-top:0px;  background-image:url(Images/geral/bg-form.png); border: 0px; color:#999;}
.meusdados-coluna input.botao {width:92%;height: 22px; padding: 3px; margin-top: 8px; margin-left:0px; background-image:none; border: 0px; color:#999;}
.meusdados-coluna .btRadio {float:right; display:block;}
.meusdados-coluna .btRadio input {float:left; background-image:none; border: 0px; *margin-top:0; color:#999; width:15px;}
.meusdados-coluna .btRadio label {width:30px; text-align:left;}
.meusdados-coluna .btCheck {text-align:right; position:relative;}
.meusdados-coluna .btCheck a {text-decoration:underline!important;}
.meusdados-coluna .btCheck td{text-align:right; padding-right:12px;}
.meusdados-coluna .btCheck input {float:left; background-image:none; border: 0px; position:absolute; left:149px;  color:#999; width:15px; margin-top:-8px;}
.meusdados-coluna .btCheck label {width:305px; text-align:left; font-size:14px; position:absolute; left:170px; margin-top:-11px;}
.meusdados-coluna .LabelCliente {font-size:14px; *position:relative; text-align:right; display:block; float:right; margin-right:-160px; width:95%;}
.meusdados-coluna select {height: 22px; float:left; *float:left; width:156px; *width:156px; *width:145px\9; margin-left:5px; margin-left:0px\9; *margin-left:0px; padding: 3px; margin-top: 0px; background:#f5f5f5; border: 0px; color:#999;}
.meusdados-coluna label {height: 23px; padding-top: 5px; margin-top: 0px; color:#6c6c6c; font-size: 14px; text-align: right; width:105px; float:left;}
.meusdados-coluna table td h6 {display:block; font-size:14px; width:100%; text-align:right;}
.meusdados-coluna table th {height: 23px; width:100px; text-align: right; font-size: 10px; text-transform:uppercase; vertical-align:middle}
.meusdados-coluna table td {height: 23px; text-align: center; width:270px;}
.meusdados-coluna table th.validacao {height: 15px; width:100px; text-align: right; font-size: 10px; font-family:Arial, Sans-Serif}
.meusdados-coluna table td.validacao {height: 15px; text-align: left; width:315px; font-size: 10px; font-family:Arial, Sans-Serif}
.meusdados-coluna-ultima {width: 27%; margin-left: -15px;}
.meusdados-coluna-ultima {margin-top: 60px;}
.meusdados-coluna-ultima input {border: 0;}
.meusdados-coluna-ultima label {width: 230px; margin-left: 5px; margin-top: 2px;}
.meusdados-coluna-ultima blockquote {float: left; margin:15px 0px 0px 0px; padding: 0; width: 100%;}
.meusdados-coluna-ultima blockquote label {width: 40px; color:#999;}
.meusdados-coluna-ultima blockquote h3 {font-size: 12px; font-weight: normal; text-transform: uppercase;}
.meusdados-baixo {width: 260px; float:right; margin-top:-51px; text-align:right; margin-right:11px;*position:absolute; *right:0px; *float:none;}
.meusdados-baixo input {*float:right;}
.meusdados-baixo h3 input {float:right!important!;}
.meusdados-baixo a {float:right;}
.meusdados-baixo h3 {font-size: 11px!important; margin:0px 28px 0px -5px!important; color:#333!important; float:right;}
.meusdados-baixo h2 {float: right;}
.meusdados-senha {margin-right:5px;}
.meusdados-senhamudar table td h6 {display:block; font-size:14px; width:100%; text-align:right;}
.meusdados-senhamudar table th {height: 23px; width:100px; text-align: right; font-size: 10px; text-transform:uppercase; vertical-align:middle}
.meusdados-senhamudar table td {height: 23px; text-align: center; width:400px;}
.meusdados-senhamudar table th.validacao {height: 15px; width:100px; text-align: right; font-size: 10px; font-family:Arial, Sans-Serif}
.meusdados-senhamudar table td.validacao {height: 15px; text-align: left; width:315px; font-size: 10px; font-family:Arial, Sans-Serif}
.meusdados-senhamudar input {width:150px; width:145px\9; height: 22px; *float:left; padding: 3px; margin-top: 3px; *margin-top:0px;  background-image:url(Images/geral/bg-form.png); border: 0px; color:#999;}
.meusdados-senhamudar label {height: 23px; padding-top: 5px; margin-top: 0px; color:#6c6c6c; font-size: 14px; text-align: right; text-transform:capitalize; width:200px; margin-right:10px; float:left;}
.meusdados-cliente {*position:absolute; *right:5px; float:right; width:275px; margin-top:-75px; margin-right:0px;}
.meusdados-cliente label {width:160px;} 
.meusdados-avatar {margin-top:-168px!important;}
.meusdados-recadoSenha {color:#666; font-size:10px; position:absolute; margin-top:20px; margin-left:120px; *margin-left:-240px;}
