.eng-txt, .subtitulo, .w3-container{position:relative; float:left; width:100%; font-weight:normal;}
.eng-txt .titulo, .subtitulo2 {font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;} 
.eng-txt .titulo { display:table; width:calc(100% - 40px); height:56px; margin:0 auto; padding:0 20px; font-size:35px; color:#fff; font-weight:500; margin-top:30px; text-align:left; background:url(../imagens/bkg-titulo-conteudo.jpg) repeat-x; letter-spacing:1.5px; line-height:1.7;}
.subtitulo {width:980px; text-align:center; font-size:20px; color:#7a7a7a; border-top:7px solid #f3f3f3;border-bottom:7px solid #f3f3f3; padding:20px 0; margin-top:10px; margin-bottom:30px;}

.eng-lpv {width:510px; left:50%; margin-left:-255px;}
.ddd {position:relative; float:left; width:50px; height:50px; margin:0 10px 0 0; padding-left:10px;}
.input-tel {position:relative; float:left; width:300px; height:50px; margin:0 10px 0 0; padding-left:10px;}
.bt-lpv {position:relative; float:left; width:100px; height:54px;}

.eng-lpv2 iframe {position:relative; float:left; min-height:400px; left:50%; margin-left:-350px; overflow:hidden;}
#DIV05 {position:relative; float:left; width:683px; left:50%; margin-left:-341.5px; margin-top:0;}

/*Formulario*/
.captcha{position:relative;float:left;width:100px;height:34px;text-align:center;background:#f0f0f0;margin:10px 0}
.captcha img{position:relative;float:left;border:2px solid #e0e0e0}
.nivel-form-1{position:relative;float:left;width:400px;margin:20px 0;}
.input{position:relative;float:left;border:1px solid #DDD;height:45px;padding-left:10px;width:98%;margin-bottom:10px}
.input2{position:relative;float:left;border:1px solid #DDD;height:45px;padding-left:10px;width:67%;margin-bottom:10px}
.input3{position:relative;float:right;border:1px solid #DDD;height:45px;padding-left:10px;width:105px;margin-bottom:10px;right:-1px}
.legenda-campo{position:relative;float:left;height:17px;width:505px;font-size:13px;margin-top:10px;color:#999}
.file{position:relative;float:left;border:2px solid #DDD;height:30px;padding-left:10px;margin-bottom:10px;width:50%;min-width:380px;background:#fff;padding-top:2px}
.bt-enviar{position:relative;float:left;width:100%;background:#265b77;border:0;margin-top:20px;font-size:16px;color:#fff;text-align:center;padding:10px 0;font-weight:570}
.textarea{position:relative;float:left;border:1px solid #DDD;margin-bottom:10px;padding-top:10px;padding-left:10px;width:98%}

.eng-contato{position:relative;float:left;width:415px;border-left:1px solid #d9d9d9;padding-left:45px;margin-left:50px;margin-top:20px}
.eng-contato strong{position:relative;float:left;width:100%;font-weight:500;font-size:20px;color:#7d7d7d;margin-top:10px;margin-bottom:10px}
.eng-contato p{position:relative;float:left;width:90%;font-weight:500;font-size:17px!important;color:#303030!important;margin-left:15px}
.eng-contato p a{color:#303030!important}
.eng-contato p a b{font-size:11px;font-weight:400}
.eng-contato p iframe{width:450px;height:300px}
.eng-contato2{position:relative;float:left;width:100%;display:none}
@media only screen and (min-width: 980px) and (max-width: 1169px) {
.subtitulo {width:955px;}
.eng-contato p iframe{width:350px;height:300px}	
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
.subtitulo {width:743px;}
.eng-contato{position:relative;float:right;width:300px;border-left:0;padding-left:10px;margin-left:0}
.eng-contato p iframe{width:270px;height:300px}
.legenda-campo{width:405px}
}
@media only screen and (min-width: 667px) and (max-width: 767px) {
.subtitulo {width:642px;}
.eng-txt .titulo {text-align:center;}
.eng-txt .titulo b {padding-left:5px;}
.eng-txt {width:100%;}
.eng-contato{position:relative;float:right;width:642px;border-left:0;padding-left:0;margin-left:0}
.eng-contato p iframe{width:622px;height:300px}
.nivel-form-1{width:642px}
.input{height:60px}
.input2{height:60px}
.input3{height:60px}
}
@media only screen and (min-width: 480px) and (max-width: 666px) {
.subtitulo {width:455px;}
.eng-lpv {width:295px;margin-left: -147.5px;}
.ddd, .input-tel {width:99%; margin-bottom:5px; padding:0; text-align:center;}
.bt-lpv {float:left; width:100%;}
.eng-txt {width:100%;}
.eng-txt .titulo{text-align:center;}
.eng-txt .titulo b{padding:0 5px;}
.eng-contato{position:relative;float:right;width:455px;border-left:0;padding-left:0;margin-left:0}
.eng-contato p iframe{width:435px;height:300px}
.nivel-form-1{width:455px}
.input{height:60px}
.input2{height:60px}
.input3{height:60px}
.legenda-campo{width:405px}

}
@media only screen and (min-width: 320px) and (max-width: 479px) {
.subtitulo {width:295px;}
.eng-lpv {width:295px;margin-left: -147.5px;}
.ddd, .input-tel {width:99%; margin-bottom:5px; padding:0; text-align:center;}
.bt-lpv {float:left; width:100%;}
.eng-txt .titulo {text-align:center;}
.eng-txt .titulo b{padding:0 5px;}
.eng-contato{position:relative;float:right;width:295px;border-left:0;padding-left:0;margin-left:0}
.eng-contato p iframe{width:275px;height:300px}
.nivel-form-1{width:295px}
.input{height:60px}
.input2{height:60px;width:55%}
.input3{height:60px;right:-6px}
.legenda-campo{width:295px;font-size:15px}
}