#geral #contato{
width:506px;
float:right;
margin: 0 22px 20px 0;
}
#geral #contato h1{
padding-bottom:5px;
font :bold 11px verdana, arial, tahoma;
width:506px;
border-bottom:1px solid black;
margin:20px 0 0 0;
}
#geral #contato #titulo h2{
text-align:center;
font :11px verdana, arial, tahoma;
margin: 20px 0 20px 0;
}
#geral #contato #contorno{
width:506px;
border: 1px solid #95B935;
}
#geral #contato #contorno fieldset{
width: 480px;
margin:10px auto;
border: 1px dotted #594B98;
}
#geral #contato #contorno legend{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#777;
background: #fff;
}
#geral #contato #contorno label{
margin: 2px 0 2px 30px;
padding:0 0 10px 0;
display:block;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#777;
}
#geral #contato #contorno label input{
border:1px solid black;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#geral #contato #contorno label input:focus{
border : 1px solid #ccc;
background: #F5F5F5;
}
#geral #contato #contorno label select{
border:1px solid black;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#geral #contato #contorno label select:hover{
cursor: pointer;
}
#geral #contato #contorno label textarea{
border:1px solid black;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#geral #contato #contorno label textarea:focus{
border : 1px solid #ccc;
background: #F5F5F5;
}
#geral #contato #contorno fieldset input.botao_form{
margin: 5px 0 5px 30px;
background : #777; 
border : 1px solid black; 
width : 140px; 
padding : 1px; 
font : 11px verdana, arial, tahoma; 
color : #fff;
}
#geral #contato #contorno fieldset input.botao_form:hover{
background : #ccc; 
color : #000; 
cursor: pointer;
}