.formulario-esq{ width:430px; float:left;}

.formulario-dir{ width:444px; float:left;}

.formulario-meio{ background:url(../imagens/sombra-20.jpg) top left no-repeat; width:20px; height:472px; float:left; margin-top:60px; margin-right:20px;}

.formulario{ color:#F00; font-size:11px; margin-top:30px; }
.formulario h2.titulos{ font-size:18px; border-bottom:1px solid #999; padding-bottom:5px; margin-bottom:10px; width:407px;}
.formulario div p{ float:left; width:102px; font-weight:bold; text-align:right; margin:7px 5px 0 0;}
.formulario div p.menor{ width:32px;}
.formulario div{ clear:both; margin-top:10px;}
.formulario div input.text, .formulario div select{ width:290px;  padding:3px 5px 0 5px; background:#e9e8e8; border:0px; float:left; margin-bottom:10px;}
.formulario div input.text{ height:25px;}
.formulario div input.text.menor{ width:121px;}
.formulario div select{ height:25px; width:300px;}
#formulario input.enviar{width:136px; text-align:center; font-weight:bold; color:#848383; border:0px; height:35px; background:url(../imagens/enviar_mensagem.jpg) left top no-repeat; margin:15px 0 0 420px; cursor:pointer;}
#formulario label.error{ color:#F00; display:block; margin-left:75px;}
#formulario label.checkbox{ padding-left:85px; display:block;}


.formulario-dir .formulario div p{ width:161px;}
.formulario-dir .formulario div input.text{ width:264px;}
.formulario-dir .formulario div input.text.data{ width:30px; margin-right:5px;}
.formulario-dir .formulario div input.text.ano{ width:50px; margin-right:5px;}
.formulario-dir .formulario span{ display:block; margin-left:167px; color:#757575; font-size:11px;}