#contato { float:left; width:536px; margin:20px 0px 0px 40px; font-size:12px; line-height:18px; display:inline; }
#contato h1{ color:#245f81; font-size:18px; margin:0px 0px 10px 0px; } 

#contato .retorno_envio{ position:relative; display:block; height:40px; width:518px; background-color:#2cf14d; border:2px solid #0ab025; } 
#contato .retorno_envio p{ margin:13px 0px 0px 0px; color:#ffffff; font-size:16px; font-weight:bold; text-align:center; }   
#contato .retorno_envio p img{ position:absolute; top:8px; left:50px; }   

#contato .campo, #contato .campo2{ float:left; margin:20px 0px 0px 0px; display:inline; width:530px; height:30px; } 
#contato .campo img, #contato .campo2 img{ float:left; margin:0; padding:0; } 
#contato .campo .put{ float:left; width:510px; height:30px; margin:0; padding:0; background:url('/images/input2.gif') repeat-x; } 
#contato .campo .put input{ margin:3px 0px 0px 0px; background:transparent; border:0px; color:#58595b; } 

#contato .campo2{ position:relative; height:170px; } 
#contato .campo2 .putt{ float:left; width:508px; height:168px; background:url('/images/textarea2.gif') repeat-x; } 
#contato .campo2 .put2{ position:absolute; left:6px; top:6px; } 
#contato .campo2 textarea{ background:transparent; margin:25px 0px 0px 0px; height:130px; width:500px; border:0px; color:#58595b; overflow:auto; } 

#contato .botoes { float:left; width:100%; margin:10px 0px 0px 0px; display:inline }
#contato .botoes input { float:right; border:0; cursor:pointer; display:inline; margin:0px 17px 10px 10px; }  
 
#outros { float:left; background-color:#FFFFFF; width: 300px; padding:15px; font-size:11px; margin:20px 0px 0px 25px; color:#023750; border:#a3a3a3 solid 1px ;  } 
#outros .emails, #outros .registro { float:left; width:100%; margin: 10px 0px 0px 0px; } 
#outros a { text-decoration:none; color:#023750; }
#outros a:hover { text-decoration:underline; color:#990000}
#outros  b { font-size:12px; }

#outro .localizacao { float:left; width:100%; }
#outro .localizacao a img { border:0 }