.tituloFaleConosco{
        width: 500px;
}
.tituloPagina{
  margin-left: -176px;
    margin-top: -7px;
    position: absolute;
}
.alinhaTitulo{
        float: right;
}
.formularioConosco {
        width:600px;
        padding: 0 10px;
}
.agrupaConteudoPagina{
        background-color: #FFF;
        width: 958px;
        margin: 12px;
}
.tituloLocalizacao{
        width: 290px;
        margin-top: 6px;
}
.agrupaFaleConosco {
        width:620px;
}
.faleConoscoEsquerdo{
        width: 600px;
}
.tamanhoTexto{
        padding-left: 10px;
        width: 590px;
}
.tamanhoTextoDois{
        width: 445px;
        padding: 5px  10px;
}
.msgErrorFaleConosco{
        width: 590px;
        border-bottom: 1px solid #ddd;
        background-color: #E6E7E8
}
.sucesso{
        width:370px;
        float: none;
        margin: 0 auto;
}
.agrupaFormulario{
        width: 590px;
        background-color: #E6E7E8;
        margin: 0 5px;
        display: inline;
}
.linhaFormulario{
        padding: 3px 0;
        width: 590px;
        text-align: center;
}
.labelForm{
        margin-top: 12px;
        text-align: right;
        width   : 82px;
        display: inline;
        font-size:12px;
}
.labelForm img{
        float: right;
}
.estiloInput{
        display: inline;
        border:1px solid  #DBDCDD;
}
.divImput{
        height: 25px;
        background-color: #FFF;
        margin-left: 5px;
        display: inline;
}

.larguraPadrao{
        background-color: #fff;
        width: 465px;
        margin: 4px 0;
}
.labelAsterisco{
        padding: 8px 0 0 5px;
}
.larguraMenor{
        background-color: #fff;
        width: 250px;
        margin:  4px 0;
}
.larguraMenorDois{
        width: 126px;
        padding: 4px 0;
}
.agrupaQuadroDois{
}
.labelFormDois{
        margin-top: 12px;
        text-align: right;
        width: 35px;
        color: #000;
        font-size: 12px;
}
.labelFormDois img{
        float: right;
}
.divBorder{
        display: inline;
}
.larguraSelectPadrao{
        width: 126px;
        background-color: #fff;
        margin-top: 3px;
        height: 19px;
        padding-right: 3px;
}
.larguraTotalSelect{
        height: 19px;
        padding-right: 3px;
        width: 465px;
        margin-top: 3px;
        background-color: #fff;
}
.divtextareaFormPadrao{
        width: 465px;
        margin-left: 5px;
        display: inline;
}
.larguraPadraoDois{
        width: 465px;
        background-color: #fff;
        height: 135px;
        font-size: 15px;
}
.btEnviar{
        width: 119px;
        height:25px;
        background-image: url('../imagens/btEnviar.jpg');
        background-position: left center;
        background-repeat: no-repeat;
        background-color: transparent;
}
.btEnviar:hover{
        background-position:right center;
}
.botaoEnviar{
        margin-right:5px;
        display: inline;
        float: right;
}
.agrupaLocalizacao{
        width: 385px;
        float: right;
}
.localizacao{
        width: 380px;
}
.textoLocalizacao{
        width: 420px;
        padding: 0 0 2px 0;
}
.agrupaConteudoDescricao{
        width: 380px;
        padding-bottom: 5px;
}
.formatoTexto{
        width: 214px;
        margin-top: 17px;
}
.telefoneContato{
        float: right;
        margin-top:20px;
}
.agrupaMapa{
        width: 378px;
        height: 315px;
        border: 1px solid #CBB386;
}
.formatoEndereco{
        width: 214px;
        font-size: 12px;
        color: #333333;
}
/** configurações de formulário **/
.msg_sistema {
        padding-left: 15px;
}
.auxAgrupaMsg{
        margin: 0px 0px 3px 30px;
        display: inline;
}
.alertError {
        padding: 5px 23px 5px 8px;
}
.textoErrorFaleConosco {
        width: 260px;
        text-align: center;
        margin: 0 auto;
        float: left;
        padding: 13px 0;
}
.textoError {
        padding-top: 15px;
        width: 298px;
}
.error_message {
        width: 260px;
        padding: 4px 0;
}
.error_message strong {
        color: #DD0000;
}
.alinhaAsterisco{
        float: none;
}

.agrupaSucesso{
        padding-left: 25px;

}
#jsBotaoEnviar:hover {
        cursor: pointer;
}
.ladoFormulario{
        width: 620px;
        padding: 15px 0;
}
.mapa{
        width: 430px;
        height: 280px;
        border:1px solid #FFCE31;
}
.localizacao{
        float: right;
        width: 430px;
}
.telefone{
        padding-top: 15px;
        float: right;
}
.enderecoContato{
        padding-bottom: 3px;
        padding-top: 10px;
        width: 200px;
}
.enderecos address{
        padding: 15px 10px;
        width: 255px;
}
.enderecos {
        width: 275px;
}
.contatos{
        width: 300px;
        padding: 67px 0 20px 20px;

}