form.cadastro {display:block;}
form.cadastrologo {display:block; float:left;}
form.cadastro fieldset {padding:6px 10px 6px 10px; margin:10px 0px; background-color:#f1f1f1; border:1px solid #eee; display:block; clear:both;}
form.cadastro p, form.cadastrologo p {display:block; padding:2px 0px; clear:both; height:21px;}
span.formtooltip {float:left; padding:2px 0px 0px 10px; font-size:0.86em; color:navy;}
form.cadastro label, form.cadastrologo label {display:block; float:left; text-align:right; width:80px; padding:1px 6px 0px 0px;}
form.cadastro #nome, form.cadastro #fone, form.cadastro #assunto, form.cadastro #nome1, form.cadastro #responsavel, form.cadastro #fantasia, form.cadastro #cnpj, form.cadastro #endereco, form.cadastro #cep, form.cadastro #bairro, form.cadastro #email, form.cadastro #site {float:left; width:425px; border:1px solid #bbb; height:16px; color:#555;}
form.cadastro #numero, form.cadastro #cidade {float:left; width:188px; border:1px solid #bbb; height:16px; color:#555;}
form.cadastro #complemento {float:left; width:108px; border:1px solid #bbb; height:16px; color:#555;}
form.cadastro #ddd {float:left; width:38px; border:1px solid #bbb; height:16px; color:#555;}
form.cadastro #telefone, form.cadastro #fax {float:left; width:135px; border:1px solid #bbb; height:16px; color:#555;}
form.cadastro #estado {width:111px; border:1px solid #bbb; height:19px; color:#555;}
form.cadastro #cidade1 {float:left; width:188px; border:1px solid #bbb; height:16px; color:#555;}
form.cadastro #estado1 {width:111px; border:1px solid #bbb; height:19px; color:#555;}
form.cadastro label.lcomplemento, form.cadastro label.lestado {display:block; float:left; text-align:right; width:120px; padding:1px 6px 0px 0px;}
form.cadastro label.ltel {display:block; float:left; text-align:right; width:50px; padding:1px 6px 0px 0px;}
form.cadastro span.opcao {font-weight:bold; font-family:Arial, Arial, sans-serif; padding:1px 0px 4px 0px; display:block;}
form.cadastro span.dcheck {float:left; display:block; width:120px; padding:6px 4px; height:30px;}
form.cadastro .csetor, form.cadastro .cramo {float:right;}
form.cadastro label.labelcheck {display:block; float:right; padding:0px 4px 0px 0px; *padding:1px 3px 0px 0px; text-align:right; width:86px; font-size:0.9em;}
form.cadastro span.checksetor {float:left; display:block; width:120px; padding:3px 5px; height:15px;}
form.cadastro .cchecksetor {float:right; width:13px; display:block;}
form.cadastro label.labelchecksetor {display:block; height:13px; float:right; color:#000; padding:1px 4px 0px 0px; *padding:2px 5px 0px 0px; text-align:right; width:90px; font-size:0.96em;}
form.cadastro #ramoss {border:1px solid #bbb; color:#555;}
form.cadastro #msg
{float:left; width:425px; border:1px solid #bbb; height:120px; color:#555; overflow-y:scroll;}
form.cadastro p.area {height:130px;}

form.cadastro .botao, form.cadastrologo .botao {border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #999; border-right:1px solid #999; background-color:#ddd; text-align:center; float:right; display:block; padding:0px 4px; *padding:0px 2px; font-family:Arial, Arial, sans-serif; color:#333; margin:2px 0px 0px 0px; font-weight:bold; cursor:pointer;} 
a.link-btform {border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #999 !important; border-right:1px solid #999; background-color:#ddd; float:right; display:block; padding:0px 4px; *padding:0px 2px 1px 2px; text-align:center; font-family:Arial, Arial, sans-serif; color:#333; margin:2px 12px 0px 0px; font-weight:bold; cursor:pointer; text-decoration:none;} 
a.link-btform-red {border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #999 !important; border-right:1px solid #999; background-color:#ddd; float:right; display:block; padding:0px 4px; *padding:0px 2px 1px 2px; text-align:center; font-family:Arial, Arial, sans-serif; color:#8a0e0e !important; margin:2px 12px 0px 0px; font-weight:bold; cursor:pointer; text-decoration:none;}

/* **** tabelas admin **** */
table.admin {
text-align:center; 
margin:0 auto;
width:100%;
border-collapse:separate;
border-spacing:1px 3px;
padding:0px;
font-size:0.9em;
display:block;
margin:15px 0px 0px 0px;}
table.admin td, table.admin th {background-color:#eee; padding:2px 3px; height:22px; border:1px solid #ccc; vertical-align:top;}
table.admin th {background-color:#777; color:#eee; font-weight:normal;}
table.admin td.botaomais {border-bottom:1px solid #999; padding:2px 3px; background-color:#13244f; font-weight:normal; text-align:center; width:60px; vertical-align:middle;}
table.admin td.botaomais a {color:#fff !important; border-bottom:none !important;}
.bt-tab {
background-color:#13244f;
text-align:center;
color:#fff;
cursor:pointer;}
#ramotab, #subramotab {background-color:#eee;}
table.admin td.res_barra div {float:left; height:16px; background-color:#0E4480;}
.aright {text-align:right;}
.res_legenda {text-align:center; font-size:0.9em; color:#444;}	
/* **** // tabela admin **** */