/*CSS DOCUMENT*/



.bgformularios{float: left; width: 100%; height: 193px; background: url(../img/web/bgform.jpg) no-repeat center;}
.texto_banner{display: none;}


.c_entre_em_contato{float: left; width: 100%; height: 52px; margin-top: -30px; position: relative;}
.entre_em_contato{float: left; width: 100%; height: 52px;}
.forma_entre_em_contato{float: right; margin-right: 80px; width: 408px; height: 52px;}
.forma_entre_em_contato a div:hover{background-color: #d18430;}
.c_fone_entre_em_contato{float: left; width: 18%; height: 52px; text-align: center; background-color: #434858;} 
.imagem_fone_sld{margin-top: 12px; border-right: 1px solid #c97c28; padding-right: 35px; display: inline-block; width: 24px; height: 30px; background: url(../img/web/icontelsld.png) no-repeat center;}
.meio_entre_em_contato{float: left; width: 52%; height: 52px; text-align: center; background-color: #434858;}
.meio_entre_em_contato h1{margin-top: 20px; font-size: 12px; color: #fff; font-family: 'Lato-Regular';}
.btn_entre_em_contato{float: left; width: 30%; height: 52px; background-color: #c97c28; text-align: center;}
.btn_entre_em_contato h1{margin-top: 20px; font-size: 12px; color: #fff; font-family: 'Lato-Regular';}


.c_form_trademark{float: left; width: 100%; padding-bottom: 100px;}

.form_trademark{float: left; width: 100%;}

.tit_sobre{float: left; width: 100%; height: 175px;}

.tit_sobre h1{margin: 65px 0 0 10px; color: #464952; font-size: 30px; font-family: 'AbhayaLibre-SemiBold';}

.tit_sobre h1 i{font-size: 28px;}

.tit_sobre h1 b{font-size: 20px;}

.barrasobre{margin: 10px 0 0 10px; width: 83px; height: 4px; background-color: #c97c28;}


.tit_form_tm{float: left; width: 100%; height: 110px;}
.imagem_form_esq{float: left; margin: 5px 0 0 20px; width: 65px; height: 46px; background: url(../img/web/imgform.jpg) no-repeat center;}
.tit_form_tm h1{color: #d58918; float: left; margin: 9px 0 0 22px; font-family: 'Lato-Regular'; line-height: 20px; font-size: 17px;}
.tit_form_tm b{font-family: 'Lato-Bold';}
.form_tm{float: left; width: 100%;}
.form_tm p{font-family: 'Lato-Regular'; font-size: 13px; line-height: 25px; margin: 6px 0 32px 16px;}
.pImprimir{display: none;}
.linha_form_tm1{float: left; width: 15%; margin-left: 17.5%;}
.linha_form_tm2{float: left; width: 50%;}
.linha_form_tm2 input{margin: 0 5px 15px 5px; width: 95%; padding: 10px 0 10px 15px; font-family: 'Lato-Regular'; color: #000; font-size: 14px;}
.linha_form_tm3{float: left; width: 100%; text-align: center;}
.linha_form_tm3 button{cursor: pointer; width: 63.4%; padding: 12px 0 12px 0; margin: 19px 0 0 17px; background-color: #c97c28; border: 0; font-family: 'Lato-Regular'; color: #fff; font-size: 12px;}

.texto_imp_ingles{float: left; width: 100%; height: 280px;}

.texto_imp_ingles p{float: left; margin: -25px 0 0 30px; font-family: 'Lato-Regular'; font-size: 13px; line-height: 25px; text-align: justify;}

.img_eua_imp{float: left; margin: 36px 0 0 0; width: 24px; height: 24px; background: url(../img/web/iconeuaform.png) no-repeat center;}

.texto_imp_brasil{float: left; width: 100%; height: 280px;}

.texto_imp_brasil p{float: left; margin: -25px 0 0 30px; font-family: 'Lato-Regular'; font-size: 13px; line-height: 25px; text-align: justify;}

.img_br_imp{float: left; margin: 36px 0 0 0; width: 24px; height: 24px; background: url(../img/web/iconbrform.png) no-repeat center;}

.btn_form_imp{float: left; width: 100%; height: 277px; text-align: center;}

.btn_form_imp button{width: 45%; margin: 50px 1% 0 1%; height: 34px; cursor: pointer; font-family: 'Lato-Regular'; font-size: 12px; color: #fff; border: 0; background-color: #c97c28;}

.btn_form_imp button:hover{opacity: 0.8;}

.btn_form_imp h1{margin-top: 50px; padding-bottom: 40px; font-family: 'Lato-Regular'; font-size: 13px; line-height: 20px; border-bottom: 4px solid #dbdbdb;}

.btn_form_imp b{font-family: 'Lato-Bold';}



.form_tm input::-webkit-input-placeholder {font-family: 'Lato-Regular'; color: #000; font-size: 14px;}

.form_tm input:-moz-placeholder {font-family: 'Lato-Regular'; color: #000; font-size: 14px;}

.form_tm input::-moz-placeholder {font-family: 'Lato-Regular'; color: #000; font-size: 14px;}

.form_tm input:-ms-input-placeholder {font-family: 'Lato-Regular'; color: #000; font-size: 14px;}



@media(max-width: 970px){

    .bgformularios{background: url(../img/web/bgmobform.jpg) no-repeat center;}



    .c_entre_em_contato{height: auto;}

    .entre_em_contato{height: auto;}

    .forma_entre_em_contato{height: auto; width: 51%; margin: 0 230px 0 0;}

    .c_fone_entre_em_contato{height: auto; padding-bottom: 7px;}

    .meio_entre_em_contato{height: auto; padding-bottom: 20px;}



    .c_form_trademark{height: auto;}

    .form_trademark{height: auto;}

    .tit_sobre{height: auto; text-align: center; margin-bottom: 30px;}

    .barrasobre{display: inline-block; margin: 10px 0 0 0;}



    .tit_form_tm{height: auto; padding-bottom: 30px; text-align: center;}

    .tit_form_tm h1{float: none; margin: 9px 0 0 0;}

    .imagem_form_esq{display: none;}

    .form_tm{height: auto; text-align: center;}

    .form_tm input{width: 90%; margin: 0 0 12px 0}

    .texto_imp_ingles{height: auto;}

    .texto_imp_ingles p{margin: -25px 30px 0 30px;}

    .texto_imp_brasil{height: auto;}

    .texto_imp_brasil p{margin: -25px 30px 0 30px;}

    .btn_form_imp{height: auto; padding-bottom: 90px;}

    .texto_banner{display: block; float: left; width: 100%; text-align: center;}
    .texto_banner p{font-size: 24px; color: #fff; font-family: 'Lato-Bold'; margin-top: 80px;}

    .linha_form_tm1{width: 30%; margin-left: 0; text-align: left;}
    .linha_form_tm2{width: 70%;}
    .linha_form_tm2 input{width: 85%;}
    .linha_form_tm3 button{width: 89.6%}
}



@media(max-width: 768px){

    .c_entre_em_contato{display: none;}

    .forma_entre_em_contato{margin-right: 0px; width: 100%;}

}

@media(max-width: 500px){
    .form_tm p{font-size: 10px; margin: 6px 0 28px 5px;}
}


@media(max-width: 397px){

    .c_fone_entre_em_contato{padding-bottom: 19px;}

    .imagem_fone_sld{padding-right: 0;}

    .meio_entre_em_contato{padding-bottom: 10px;}

    .meio_entre_em_contato h1{line-height: 20px; margin-top: 14px;}

}

@media(max-width: 356px){
    .form_tm p{margin: 6px 0 19px 5px;}
}

@media(max-width: 333px){
    .form_tm p{margin: 6px 0 17px 5px;}
}
