﻿.left { float:left; }

.fld-fale { width: 550px; background: url(../_img/bg-cinza2.gif) no-repeat; }
.fld-fale-bottom { width: 550px; height: 20px; background: url(../_img/bg-cinza-bottom2.gif) no-repeat; *margin-top: -2px; }

.lst-contato { margin-top: 30px; padding-left: 40px; width: 475px; position: relative; }
.lst-contato li { margin: 4px 0; display:inline-block; clear:both; float:left; width:500px; }
.lst-contato li.cidade-estado-cep { width:100%; }
.lst-contato li.cidade-estado-cep ul { display:table; width:120%; }
.lst-contato li.cidade-estado-cep ul li { width:250px; display:inline-block; }

.lst-contato li.cidade-estado-cep ul li.cidade { width:250px; }
.lst-contato li.cidade-estado-cep ul li.cidade span { width:120px; }

.lst-contato li.cidade-estado-cep ul li.estado { width:120px; display:inline-block; }
.lst-contato li.cidade-estado-cep ul li.estado span { width:50px; padding:0 0 0 10px; }

.lst-contato li.cidade-estado-cep ul li.cep { width:130px; }
.lst-contato li.cidade-estado-cep ul li.cep span { width:30px }

.lst-contato li.termos { width:430px; margin:5px 0 0 30px; }
.lst-contato li.termos span.check { width:20px; float:left; }
.lst-contato li.termos span.check input { width:20px; position:relative; top:3px; top/*\**/:-2px\9; }
.lst-contato li.termos span.text { width:400px; float:left; }

.lst-contato span { width: 120px; display: inline-block; color: #333333; }
.lst-contato input { width: 120px; }
.lst-contato textarea { width: 180px; height: 40px; }
.lst-contato .txt-msg { }

.lst-contato ul.cidade-estado-cep { display:table; width:150%; clear:both; border:1px solid orange; }
.lst-contato ul.cidade-estado-cep > li { display:inline-block; width:250px; border:1px solid blue; float:left !important; }
.lst-contato ul.cidade-estado-cep span { width:120px; display: inline-block; color: #333333; }

.btn-enviar { margin: 10px 0 15px 428px!important; display: inline-block!important; width: 47px; }
.btn-enviar span { width: 5px; }
.btn-padrao a { padding-left: 7px; }

.contato { margin: 30px 0 0 0; background: url(../_img/bg-divisao.gif) no-repeat 235px 0; height: 100%; }
.contato:after { content: "."; display: block; clear: both; visibility: hidden; height: 0; }
.contato li { float: left; width: 235px; padding-top: 25px; }
.contato li.end { padding-left: 60px; }
.contato li.email { clear: both; }

.hr-final { margin-top: 30px; clear: both; }

/*#right .trabalhe { background: url("../_img/bg-trabalhe.jpg") no-repeat scroll 166px 10px transparent!important; margin: 30px 0 30px 0; }*/
#right .responsabilidade { margin-top: 50px; } 
