﻿body {}
body {}
input, .input-mensagem { border:1px solid #1c5304; float:left; clear:right; height:20px; width:370px; resize:none;}
.input-mensagem { height:150px;}
label { float:left; width:80px; padding-right:10px; clear:left; padding-bottom:5px;}
div.titulo { width:740px; height:40px; background:url(../img/bgtitulo.png);}
h2.titulo { color:#62625f; 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 { padding-left:10px; width:730px; height:550px; overflow:hidden;}
.div-formulario { width:475px; height:300px; display:block; border:1px solid #000; padding:20px 25px; margin:0 auto; background-color:#afdecc; position:relative }
.div-formulario h3 { font-size:12px; text-align:center; display:block; padding-bottom:15px; font-weight:normal;}
.div-formulario div { padding-bottom:5px;}
.button-enviar { display:block; width:146px; height:32px; background:url(../img/btnenviar.png) no-repeat left top; margin:0 auto;}
.button-enviar:hover { background-position:left -31px;}
.label-erro { position:absolute; color:Red; font-size:11px; left:265px; top:275px;}
div.div-mensagem { padding-bottom:20px; display:block;}
.erroBorder { border:1px solid Red;}
.erroTexto { color:Red;}
.div-outroscontatos { padding-left:95px;}
.p-destaque { font-size:14px; padding-bottom:5px; padding-top:10px;}
p { padding-bottom:3px;}
.div-outroscontatos div.div-email, .div-telefones { border-top:1px dotted #000; width:525px; }
