﻿body {}
div.titulo { width:740px; height:40px; background:url(../img/bgtitulo.png);}
h2.titulo { text-decoration:none; font-weight:normal; font-size:24px; color:#1c5304; text-align:center; padding-top:3px;}
div.separador { height:30px; border:1px solid transparent;}
div.conteudo { width:730px; padding-left:10px; position:relative;}
input { border:1px solid #1c5304; float:left; clear:right; height:20px; width:300px;}
label { float:left; width:200px; text-align:right; padding-right:10px; clear:left; padding-bottom:5px;}
.sim input, .sim label, .nao input, .nao label { clear:none; width:10px;}
.sim label, .nao label { width:25px; padding:2px 5px 0px 5px; text-align:right;}
div.campo { padding-bottom:10px; clear:both; height:25px; }
input.ddd-telefone, input.ddd-celular { width:30px; margin-right:10px;}
input.telefone, input.celular { width:258px;}
label.ano { clear:none; width:115px;}
select.ano { width:80px; border:1px solid #1c5304; }
.erroBorder { border:1px solid Red;}
.erroTexto { color:Red;}
.cadastrar { float:left; width:146px; height:32px; background:url(../img/btnGravarDados.png) no-repeat top;}
.cadastrar:hover { background-position:bottom;}
.erroCadastro { color:Red;  padding-left:200px; padding-top:5px; display:block;}
.div-mensagem { width:450px; height:190px; border:1px solid #000; background-color:#afdecc; position:absolute; left:140px; top:110px;}
.div-conteudo-mensagem { width:400px; margin:0 auto; display:block; padding-top:45px; }
.label-mensagem { font-size:18px; text-align:center; display:block; width:400px;padding-bottom:30px;}
.input-ok { display:block; width:146px; height:32px; background:url(../img/btnOk.png) no-repeat top; margin:0 auto;}
.input-ok:hover { background-position:bottom;}