header #topo_1 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto;	
 }
header #topo_destaques_1 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto }

header #topo_email { width:100%; margin:0px; left:0px; top:0px; float:left }
header #topo_email #topo_email_1 #divIconeEmail { width:30px; height:auto; float:left; padding:5px 0 2px 0 }
header #topo_email #topo_email_1 #divLinkEmail { width:calc(100% - 110px); height:auto; float:left; padding:14px 0 0 10px }
header #topo_email #topo_email_1 #divRedesSociais { width:70px; height:auto; float:left; padding:5px 0 0 0 }
.svg { margin:3px 0 3px 5px; width:28px; height:auto }

/* marcas */
header #topo_marcas { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#BBBBBB; color:#000000; padding: 0 0 10px 0 }
header #topo_marcas #topo_marcas_site #divLogos { width:100%; height: auto; float: none }
header #topo_marcas #topo_marcas_site #divLogos img { margin:10px 3px -5px 3px; padding:5px 8px 5px 8px; cursor:pointer; float: none; background-color:#CCCCCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;   }
header #topo_marcas #topo_marcas_site #divLogos img:hover { background-color:#F2F2F2 }


header #topo_1 #topo_1_site #topo_1_1 #iconeSubirPag { width:40px; height:40px; float:left; position:fixed; z-index:999; bottom:15px; right:15px }
header #topo_1 #topo_1_site #topo_1_2 img { float:left }

header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais #topo_menu_1_menu { height:auto; float:left; z-index:99 }

header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais #topo_menu_1_social { height:auto; float:left; z-index:99 }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais #topo_menu_1_social img { margin:0 0 0 3px; }

header #topo_destaques_1 #topo_destaques_1_site #topo_destaques_1_site_2 #principal_modulos_s #principal_modulos_s_mostra #principal_modulos_s_include #modulo_principal_conteudo_s a { text-decoration:none }
header #topo_destaques_1 #topo_destaques_1_site #topo_destaques_1_site_2 #principal_modulos_s #principal_modulos_s_mostra #principal_modulos_s_include #modulo_principal_conteudo_s a:hover { text-decoration:underline }


/* DESTAQUE PRINCIPAL */
header #topo_destaques_1 { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto }
.tituloVitrine { position:absolute; z-index:999; float:left; }
.tituloVitrineBotao { font-size:25px; font-family:"helvetica_c", Arial, Helvetica, sans-serif; width:auto; float:left; color:#000000; background-color:#F2F2F2; padding:10px 15px 10px 15px }

.tituloVeiculosVitrineBotao { font-family:"helvetica_c", Arial, Helvetica, sans-serif; width:auto; float:left; color:#000000; background-color:#F2F2F2 }
.tituloVeiculosPrecoVitrine { font-family:"helvetica_b", Arial, Helvetica, sans-serif; width:100%; float:left; text-shadow:1px 1px #000000; color:#F2F2F2 }
.tituloVeiculosVitrine { font-family:"helvetica_c", Arial, Helvetica, sans-serif; width:100%; float:left; text-shadow:1px 1px #000000; color:#F2F2F2 }



@media only screen and (min-width: 1171px){

header #topo_1 { background-position:top center }
header #topo_1 #topo_1_site { width:1170px; height:auto }

header #topo_email #topo_email_1 { width:1170px; height:auto }

header #topo_1 #topo_1_site #topo_1_1 { width:600px; height:auto; float:left; margin:20px 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo { width:100%; height:auto; z-index:999; float:left }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo a img { width:auto; height:auto; float:left; max-height:90px }

header #topo_1 #topo_1_site #topo_1_3 { width:calc(100% - 600px); height:auto; float:left; margin:0 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 { width:100%; float:left; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:right }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span { font-size:25px; color:#FFFFFF; line-height:27px; font-weight:700 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span img { width:22px; margin:0 0 0 5px }

.telefone { width:calc(100% - 270px); height:auto; margin:15px 0 0 0; float:right; display: inline-block; align-self: flex-end }
.telefone1 { width:100%; height:auto; margin:15px 0 0 0; float:right; display: inline-block; align-self: flex-end }
.telefone2 { width:270px; height:auto; margin:15px 0 0 0; float:right; display: inline-block; align-self: flex-end }
.div_whats { width:240px; float:right; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:center; margin:10px 0 0 0; background-color:#00A859; padding:10px 0 10px 0; -moz-border-radius:5px; 	-webkit-border-radius:5px;	border-radius:5px; cursor:pointer; color:#FFFFFF; border:0px }
.topo_1_3_social_whats { width:100%; height:auto; float:left; display: flex; }


/* MENU */
header #topo_menu_1 #topo_menu_1_site { width:1170px; height:auto }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens { width:1170px; height:auto; float:left }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais { width:1170px; float:left }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais #topo_menu_1_menu { width:calc(100% - 300px); float:left }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais #topo_menu_1_menu2 { width:300px; float:left }

header #topo_menu_2 #topo_menu_2_site { width:1170px; height:auto }


/* MARCAS */
header #topo_marcas #topo_marcas_site { width:100%; height:auto }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:40%; margin:20px 0 0 calc((100% - 1170px)/2); text-align:left }
.tituloVitrineTexto { font-size:35px; font-family:"helvetica_b", Arial, Helvetica, sans-serif; width:calc(100% - 15px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:15px 15px 15px 15px }
.tituloVitrineTexto2 { font-size:25px; font-family:"helvetica_c", Arial, Helvetica, sans-serif; width:calc(100% - 15px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:0 15px 15px 15px }


.tituloDadosVitrine { width:1170px; margin:0 0 0 calc((100% - 1170px)/2); text-align:left; position:absolute; z-index:999; float:left; }
.dadosVeiculosVitrine { width:calc(35% - 20px); height:auto; float:left; padding:20px 20px 0 0 }
.tituloVeiculosVitrine { font-size:30px }
.tituloVeiculosPrecoVitrine { font-size:35px; margin:10px 0 0 0 }
.tituloVeiculosVitrineBotao { font-size:25px; padding:10px 15px 10px 15px; margin:20px 0 0 0 }

.fotosVeiculosVitrine { width:65%; height:auto; float:left; background-size:cover; background-position:center center; margin: 15px 0 0 0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }



.titulo-telefone-fixo { width:100%; height:auto; float:left; font-size:16px; font-family:'helvetica_c'; color:#FFFFFF }
.mostra-telefone-fixo { width:100%; height:auto; float:left; font-size:30px; font-family:'helvetica_b'; color:#FFFFFF }

.divBuscaLivre { width:320px; float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F9F9F9; font-size:12px }
.divBuscaCampos { width:calc(100% - 370px); float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#F9F9F9; margin:0 0 0 50px }

.divBuscaTabela { width:80px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaMarca { width:calc(100% - (95px + 175px + 195px + 70px + 15px)); height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaAno { width:160px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaPreco { width:180px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaBuscar { width:70px; height:auto; font-size:12px; float:left; margin:26px 0 12px 0 }

.buscaTabela { font-size:14px; width:100% } 

.buscaMarca { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaModelo { font-size:14px; width:calc(50% - 3px) }

.buscaAnoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaAnoF { font-size:14px; width:calc(50% - 3px) }

.buscaPrecoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 5px) }
.buscaPrecoF { font-size:14px; width:50% }

header #topo_marcas #topo_marcas_site #divLogos img { height: 35px }

}





@media only screen and (min-width: 961px) and (max-width: 1170px){

header #topo_1 { background-position:bottom center }
header #topo_1 #topo_1_site { width:960px; height:auto }

header #topo_email #topo_email_1 { width:960px; height:auto }

header #topo_1 #topo_1_site #topo_1_1 { width:430px; height:auto; float:left; margin:20px 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo { width:calc(100% - 0px); height:auto; z-index:999; float:left }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo a img { width:auto; height:auto; float:left; max-height:110px }

header #topo_1 #topo_1_site #topo_1_3 { width:calc(100% - 430px); height:auto; float:left; margin:0 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 { width:100%; float:left; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:right }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span { font-size:25px; color:#FFFFFF; line-height:27px; font-weight:700 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span img { width:22px; margin:0 0 0 5px }
.telefone { width:calc(100% - 260px); height:auto; margin:15px 0 0 0; float:left ; display: inline-block; align-self: flex-end}
.telefone1 { width:100%; height:auto; margin:15px 0 0 0; float:left; display: inline-block; align-self: flex-end }
.telefone2 { width:260px; height:auto; margin:15px 0 0 0; float:left; display: inline-block; align-self: flex-end }
.div_whats { width:240px; float:right; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:center; margin:10px 0 0 0; background-color:#00A859; padding:10px 0 10px 0; -moz-border-radius:5px; 	-webkit-border-radius:5px;	border-radius:5px; cursor:pointer; color:#FFFFFF; border:0px }
.topo_1_3_social_whats { width:100%; height:auto; float:left; display: flex; }


/* MENU */
header #topo_menu_1 #topo_menu_1_site { width:960px; height:auto }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens { width:960px; height:auto; float:left }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais { width:960px; float:left }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais #topo_menu_1_menu { width:calc(100% - 230px); float:left }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais #topo_menu_1_menu2 { width:230px; float:left }

header #topo_menu_2 #topo_menu_2_site { width:960px; height:auto }

/* MARCAS */
header #topo_marcas #topo_marcas_site { width:100%; height:auto }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:40%; margin:20px 0 0 calc((100% - 960px)/2); text-align:left }
.tituloVitrineTexto { font-size:35px; font-family:"helvetica_b", Arial, Helvetica, sans-serif; width:calc(100% - 15px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:15px 15px 0 15px }
.tituloVitrineTexto2 { font-size:25px; font-family:"helvetica_c", Arial, Helvetica, sans-serif; width:calc(100% - 15px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:0 15px 15px 15px }


.tituloDadosVitrine { width:960px; margin:0 0 0 calc((100% - 960px)/2); text-align:left; position:absolute; z-index:999; float:left; }
.dadosVeiculosVitrine { width:calc(35% - 20px); height:auto; float:left; padding:20px 20px 0 0 }
.tituloVeiculosVitrine { font-size:30px }
.tituloVeiculosPrecoVitrine { font-size:35px; margin:10px 0 0 0 }
.tituloVeiculosVitrineBotao { font-size:25px; padding:10px 15px 10px 15px; margin:20px 0 0 0 }

.fotosVeiculosVitrine { width:65%; height:auto; float:left; background-size:cover; background-position:center center; margin: 15px 0 0 0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }


.titulo-telefone-fixo { width:100%; height:auto; float:left; font-size:16px; font-family:'helvetica_c'; color:#FFFFFF }
.mostra-telefone-fixo { width:100%; height:auto; float:left; font-size:30px; font-family:'helvetica_b'; color:#FFFFFF }


.divBuscaLivre { width:200px; float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F9F9F9; font-size:12px }
.divBuscaCampos { width:calc(100% - 220px); float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#F9F9F9; margin:0 0 0 20px }

.divBuscaTabela { width:80px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaMarca { width:calc(100% - (95px + 175px + 175px + 70px + 15px)); height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaAno { width:160px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaPreco { width:160px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaBuscar { width:70px; height:auto; font-size:12px; float:left; margin:26px 0 12px 0 }

.buscaTabela { font-size:14px; width:100% } 

.buscaMarca { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaModelo { font-size:14px; width:calc(50% - 3px) }

.buscaAnoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaAnoF { font-size:14px; width:calc(50% - 3px) }

.buscaPrecoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 5px) }
.buscaPrecoF { font-size:14px; width:50% }


header #topo_marcas #topo_marcas_site #divLogos img { height: 35px }


}




@media only screen and (min-width: 769px) and (max-width: 960px){

header #topo_1 { background-position:bottom center }
header #topo_1 #topo_1_site { width:768px; height:auto }

header #topo_email #topo_email_1 { width:768px; height:auto }

header #topo_1 #topo_1_site #topo_1_1 { width:400px; height:auto; float:left; margin:20px 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo { width:calc(100% - 0px); height:auto; z-index:999; float:left }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo a img { width:auto; height:auto; float:left; max-height:120px }

header #topo_1 #topo_1_site #topo_1_3 { width:calc(100% - 400px); height:auto; float:left; margin:0 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 { width:100%; float:left; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:right }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span { font-size:25px; color:#FFFFFF; line-height:27px; font-weight:700 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span img { width:22px; margin:0 0 0 5px }
.telefone { width:calc(100% - 240px); height:auto; margin:15px 0 0 0; float:left; display: inline-block; align-self: flex-end }
.telefone1 { width:100%; height:auto; margin:15px 0 0 0; float:left; display: inline-block; align-self: flex-end }
.telefone2 { width:240px; height:auto; margin:15px 0 0 0; float:left; display: inline-block; align-self: flex-end }
.div_whats { width:220px; float:right; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:center; margin:10px 0 0 0; background-color:#00A859; padding:10px 0 10px 0; -moz-border-radius:5px; 	-webkit-border-radius:5px;	border-radius:5px; cursor:pointer; color:#FFFFFF; border:0px }
.topo_1_3_social_whats { width:100%; height:auto; float:left; display: flex; }


/* MENU */
header #topo_menu_1 #topo_menu_1_site { width:768px; height:auto }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens { width:768px; height:auto; float:left }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais { width:768px; float:left }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais #topo_menu_1_menu { width:100%; float:left }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1_itens #botaoTopo620Mais #topo_menu_1_menu2 { display: none }

header #topo_menu_2 #topo_menu_2_site { width:768px; height:auto }

/* MARCAS */
header #topo_marcas #topo_marcas_site { width:100%; height:auto }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:calc(97% - (calc((100% - 768px)/2) * 2)); margin:20px 0 0 calc((100% - 768px)/2); text-align:left }
.tituloVitrineTexto { font-size:35px; font-family:"helvetica_b", Arial, Helvetica, sans-serif; width:calc(100% - 15px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:15px 15px 0 15px }
.tituloVitrineTexto2 { font-size:25px; font-family:"helvetica_c", Arial, Helvetica, sans-serif; width:calc(100% - 15px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:0 15px 15px 15px }


.tituloDadosVitrine { width:768px; margin:0 0 0 calc((100% - 768px)/2); text-align:left; position:absolute; z-index:999; float:left; }
.dadosVeiculosVitrine { width:calc(35% - 20px); height:auto; float:left; padding:20px 20px 0 0 }
.tituloVeiculosVitrine { font-size:30px }
.tituloVeiculosPrecoVitrine { font-size:35px; margin:10px 0 0 0 }
.tituloVeiculosVitrineBotao { font-size:25px; padding:10px 15px 10px 15px; margin:20px 0 0 0 }

.fotosVeiculosVitrine { width:65%; height:auto; float:left; background-size:cover; background-position:center center; margin: 15px 0 0 0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }


.titulo-telefone-fixo { width:100%; height:auto; float:left; font-size:16px; font-family:'helvetica_c'; color:#FFFFFF }
.mostra-telefone-fixo { width:100%; height:auto; float:left; font-size:30px; font-family:'helvetica_b'; color:#FFFFFF }



.divBuscaLivre { width:100%; float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F9F9F9; font-size:12px; margin:0 0 10px 0 }
.divBuscaCampos { width:100%; float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#F9F9F9; border-top:5px solid #cccccc; padding:5px 0 0 0 }

.divBuscaTabela { width:80px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaMarca { width:calc(100% - (95px + 175px + 175px + 70px + 15px)); height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaAno { width:160px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaPreco { width:160px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaBuscar { width:70px; height:auto; font-size:12px; float:left; margin:26px 0 12px 0 }

.buscaTabela { font-size:14px; width:100% } 

.buscaMarca { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaModelo { font-size:14px; width:calc(50% - 3px) }

.buscaAnoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaAnoF { font-size:14px; width:calc(50% - 3px) }

.buscaPrecoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 5px) }
.buscaPrecoF { font-size:14px; width:50% }

header #topo_marcas #topo_marcas_site #divLogos img { height: 35px }

}




@media only screen and (min-width: 621px) and (max-width: 768px){

header #topo_1 { background-position:top center }
header #topo_1 #topo_1_site { width:620px; height:auto }

header #topo_email #topo_email_1 { width:620px; height:auto }

header #topo_1 #topo_1_site #topo_1_1 { width:100%; height:auto; float:left; padding:10px 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo { width:420px; height:auto; z-index:999; margin:15px 100px 0 100px }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo a img { width:100%; max-width:500px; height:auto; text-align:center; display: block; margin-left:auto; margin-right:auto; }

header #topo_1 #topo_1_site #topo_1_3 { width:100%; height:auto; float:left; margin:0 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 { width:100%; float:left; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:right }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span { font-size:25px; color:#FFFFFF; line-height:27px; font-weight:700 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span img { width:22px; margin:0 0 0 5px }
.telefone { width:50%; height:auto; margin:10px 0 0 0; float:left; text-align:center; display: inline-block; align-self: flex-end }
.telefone1 { width:100%; height:auto; margin:10px 0 0 0; float:left; text-align:center; display: inline-block; align-self: flex-end }
.telefone2 { width:50%; height:auto; margin:10px 0 0 0; float:left; text-align:center; display: inline-block; align-self: flex-end }

.div_whats { width:240px; float:left; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; background-color:#00A859; padding:10px 0 10px 0; -moz-border-radius:5px; 	-webkit-border-radius:5px;	border-radius:5px; cursor:pointer; color:#FFFFFF; border:0px; margin-left:calc((100% / 2) - (240px / 2)) }
.topo_1_3_social_whats { width:100%; height:auto; float:left; display: flex; }

.titulo-telefone-fixo { width:100%; height:auto; float:left; font-size:16px; font-family:'helvetica_c'; color:#FFFFFF }
.mostra-telefone-fixo { width:100%; height:auto; float:left; font-size:30px; font-family:'helvetica_b'; color:#FFFFFF }


/* TOPO */
header #topo_menu_1 #topo_menu_1_site { width:620px; height:auto }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1 #botaoTopo620Menos { width:620px; float:left }

header #topo_menu_2 #topo_menu_2_site { width:620px; height:auto }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:calc(97% - (calc((100% - 620px)/2) * 2)); margin:20px 0 0 calc((100% - 620px)/2); text-align:left }
.tituloVitrineTexto { font-size:35px; font-family:"helvetica_b", Arial, Helvetica, sans-serif; width:calc(100% - 15px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:15px 15px 0 15px }
.tituloVitrineTexto2 { font-size:25px; font-family:"helvetica_c", Arial, Helvetica, sans-serif; width:calc(100% - 15px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:0 15px 15px 15px }

.tituloDadosVitrine { width:620px; margin:0 0 0 calc((100% - 620px)/2); text-align:left; position:absolute; z-index:999; float:left; }
.dadosVeiculosVitrine { width:calc(35% - 20px); height:auto; float:left; padding:20px 20px 0 0 }
.tituloVeiculosVitrine { font-size:30px }
.tituloVeiculosPrecoVitrine { font-size:35px; margin:10px 0 0 0 }
.tituloVeiculosVitrineBotao { font-size:25px; padding:10px 15px 10px 15px; margin:20px 0 0 0 }

.fotosVeiculosVitrine { width:65%; height:auto; float:left; background-size:cover; background-position:center center; margin: 15px 0 0 0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }


.divBuscaLivre { width:100%; float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F9F9F9; font-size:12px; margin:0 0 10px 0 }
.divBuscaCampos { width:100%; float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#F9F9F9; border-top:5px solid #cccccc; padding:5px 0 0 0 }

.divBuscaTabela { width:70px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaMarca { width:calc(100% - (85px + 145px + 145px + 70px + 15px)); height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaAno { width:130px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaPreco { width:130px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaBuscar { width:70px; height:auto; font-size:12px; float:left; margin:26px 0 12px 0 }

.buscaTabela { font-size:14px; width:100% } 

.buscaMarca { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaModelo { font-size:14px; width:calc(50% - 3px) }

.buscaAnoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaAnoF { font-size:14px; width:calc(50% - 3px) }

.buscaPrecoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 5px) }
.buscaPrecoF { font-size:14px; width:50% }


header #topo_marcas #topo_marcas_site #divLogos img { height: 30px }

}




@media only screen and (min-width: 481px) and (max-width: 620px){

header #topo_1 #topo_1_site { width:480px; height:auto }

header #topo_email #topo_email_1 { width:480px; height:auto }

header #topo_1 #topo_1_site #topo_1_1 { width:100%; height:auto; float:left; padding:10px 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo { width:360px; height:auto; z-index:999; margin:15px 60px 0 60px }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo a img { width:100%; max-width:360px; height:auto; text-align:center; display: block; margin-left:auto; margin-right:auto; }

header #topo_1 #topo_1_site #topo_1_3 { width:100%; height:auto; float:left; margin:0 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 { width:100%; float:left; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:right }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span { font-size:23px; color:#FFFFFF; line-height:27px; font-weight:700 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span img { width:22px; margin:0 0 0 5px }
.telefone { width:50%; height:auto; margin:10px 0 0 0; float:left; text-align:center; display: inline-block; align-self: flex-end }
.telefone1 { width:100%; height:auto; margin:10px 0 0 0; float:left; text-align:center; display: inline-block; align-self: flex-end }
.telefone2 { width:50%; height:auto; margin:10px 0 0 0; float:left; text-align:center; display: inline-block; align-self: flex-end }

.div_whats { width:220px; float:left; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; background-color:#00A859; padding:10px 0 10px 0; -moz-border-radius:5px; 	-webkit-border-radius:5px;	border-radius:5px; cursor:pointer; color:#FFFFFF; border:0px; margin-left:calc((100% / 2) - (220px / 2)) }
.topo_1_3_social_whats { width:100%; height:auto; float:left; display: flex; }

.titulo-telefone-fixo { width:100%; height:auto; float:left; font-size:16px; font-family:'helvetica_c'; color:#FFFFFF }
.mostra-telefone-fixo { width:100%; height:auto; float:left; font-size:30px; font-family:'helvetica_b'; color:#FFFFFF }


/* TOPO */
header #topo_menu_1 #topo_menu_1_site { width:480px; height:auto }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1 #botaoTopo620Menos { width:480px; float:left }

header #topo_menu_2 #topo_menu_2_site { width:480px; height:auto }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:calc(97% - (calc((100% - 480px)/2) * 2)); margin:20px 0 0 calc((100% - 480px)/2); text-align:left }
.tituloVitrineTexto { font-size:30px; font-family:"helvetica_b", Arial, Helvetica, sans-serif; width:calc(100% - 15px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:15px 15px 0 15px }
.tituloVitrineTexto2 { font-size:25px; font-family:"helvetica_c", Arial, Helvetica, sans-serif; width:calc(100% - 15px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:0 15px 15px 15px }


.tituloDadosVitrine { width:100%; text-align:left; position:absolute; z-index:999; float:left; }
.dadosVeiculosVitrine { width:480px; margin:0 0 0 calc((100% - 480px)/2); height:auto; float:left; padding:20px 0 0 0; position:absolute }
.tituloVeiculosVitrine { font-size:30px }
.tituloVeiculosPrecoVitrine { font-size:35px; margin:10px 0 0 0 }
.tituloVeiculosVitrineBotao { font-size:25px; padding:10px 15px 10px 15px; margin:20px 0 0 0 }

.fotosVeiculosVitrine { width:100%; height:auto; float:left; background-size:cover; background-position:center center; margin: 15px 0 0 0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }


.divBuscaLivre { width:100%; float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F9F9F9; font-size:12px; margin:0 0 10px 0 }
.divBuscaCampos { width:100%; float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#F9F9F9; border-top:5px solid #cccccc; padding:5px 0 0 0 }

.divBuscaTabela { width:100px; height:auto; font-size:12px; float:left; margin:12px 15px 12px 0 }
.divBuscaMarca { width:calc(480px - 115px); height:auto; font-size:12px; float:left; margin:12px 0 12px 0 }
.divBuscaAno { width:160px; height:auto; font-size:12px; float:left; margin:0 15px 12px 0 }
.divBuscaPreco { width:220px; height:auto; font-size:12px; float:left; margin:0 15px 12px 0 }
.divBuscaBuscar { width:70px; height:auto; font-size:12px; float:left; margin:14px 0 12px 0 }

.buscaTabela { font-size:14px; width:100% } 

.buscaMarca { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaModelo { font-size:14px; width:calc(50% - 3px) }

.buscaAnoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaAnoF { font-size:14px; width:calc(50% - 3px) }

.buscaPrecoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 5px) }
.buscaPrecoF { font-size:14px; width:50% }

header #topo_marcas #topo_marcas_site #divLogos img { height: 30px }


}





@media only screen and (min-width: 0px) and (max-width: 480px){

header #topo_1 #topo_1_site { width:320px; height:auto }

header #topo_email #topo_email_1 { width:320px; height:auto }
header #topo_email #topo_email_1 #divIconeEmail { width:calc(100% - 73px); height:auto; float:left; padding:5px 3px 2px 0; text-align:right }

header #topo_1 #topo_1_site #topo_1_1 { width:100%; height:auto; float:left; padding:0 0 15px 0 }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo { width:280px; height:auto; z-index:999; margin:15px 20px 15px 20px }
header #topo_1 #topo_1_site #topo_1_1 #topo_1_1_logo a img { width:100%; max-width:280px; height:auto; max-height:130px; text-align:center; display: block; margin-left:auto; margin-right:auto; }

header #topo_1 #topo_1_site #topo_1_3 { width:100%; height:auto; float:left; margin:0 0 20px 0 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 { width:100%; float:left; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:right }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span { font-size:27px; color:#FFFFFF; line-height:27px; font-weight:700 }
header #topo_1 #topo_1_site #topo_1_3 #topo_1_3_social_2 span img { width:22px; margin:0 0 0 5px }
.telefone { width:100%; height:auto; margin:0px; float:left; text-align:center }
.telefone1 { width:100%; height:auto; margin:0px 0 0 0; float:left; text-align:center }
.telefone2 { width:100%; height:auto; margin:10px 0 0 0; float:left; text-align:center }

.div_whats { width:100%; float:left; font-family:"helvetica_b", Arial, Helvetica, sans-serif; text-align:center; margin-top:5px; background-color:#00A859; padding:10px 0 10px 0; -moz-border-radius:5px; 	-webkit-border-radius:5px;	border-radius:5px; cursor:pointer; color:#FFFFFF; border:0px }
.topo_1_3_social_whats { width:100%; height:auto; float:left; }

.titulo-telefone-fixo { width:100%; height:auto; float:left; font-size:16px; font-family:'helvetica_c'; color:#FFFFFF }
.mostra-telefone-fixo { width:100%; height:auto; float:left; font-size:30px; font-family:'helvetica_b'; color:#FFFFFF }


/* TOPO */
header #topo_menu_1 #topo_menu_1_site { width:320px; height:auto }
header #topo_menu_1 #topo_menu_1_site #topo_menu_1 #botaoTopo620Menos { width:320px; float:left }

header #topo_menu_2 #topo_menu_2_site { width:320px; height:auto }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:calc(99% - (calc((100% - 320px)/2) * 2)); margin:20px 0 0 calc((100% - 320px)/2); text-align:left }
.tituloVitrineTexto { font-size:30px; font-family:"helvetica_b", Arial, Helvetica, sans-serif; width:calc(100% - 25px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:15px 15px 0 15px }
.tituloVitrineTexto2 { font-size:25px; font-family:"helvetica_c", Arial, Helvetica, sans-serif; width:calc(100% - 25px); float:left; text-shadow:1px 1px #000000; color:#FFFFFF; background-image:url(../imagens/bg-tranp.png); padding:0 15px 15px 15px }


.tituloDadosVitrine { width:100%; text-align:left; position:absolute; z-index:999; float:left; }
.dadosVeiculosVitrine { width:320px; margin:0 0 0 calc((100% - 320px)/2); height:auto; float:left; padding:20px 0 0 0; position:absolute }
.tituloVeiculosVitrine { font-size:30px }
.tituloVeiculosPrecoVitrine { font-size:35px; margin:10px 0 0 0 }
.tituloVeiculosVitrineBotao { font-size:25px; padding:10px 15px 10px 15px; margin:20px 0 0 0 }

.fotosVeiculosVitrine { width:100%; height:auto; float:left; background-size:cover; background-position:center center; margin: 15px 0 0 0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }




.divBuscaLivre { width:100%; float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F9F9F9; font-size:12px; margin:5px 0 10px 0 }
.divBuscaCampos { width:100%; float:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#F9F9F9; border-top:5px solid #cccccc; padding:5px 0 0 0 }

.divBuscaTabela { width:320px; height:auto; font-size:12px; float:left; margin:15px 15px 10px 0 }
.divBuscaMarca { width:320px; height:auto; font-size:12px; float:left; margin:0 0 10px 0 }
.divBuscaAno { width:320px; height:auto; font-size:12px; float:left; margin:0 0 10px 0 }
.divBuscaPreco { width:235px; height:auto; font-size:12px; float:left; margin:0 15px 10px 0 }
.divBuscaBuscar { width:70px; height:auto; font-size:12px; float:left; margin:14px 0 20px 0 }

.buscaTabela { font-size:14px; width:100% } 

.buscaMarca { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaModelo { font-size:14px; width:calc(50% - 3px) }

.buscaAnoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 2px) }
.buscaAnoF { font-size:14px; width:calc(50% - 3px) }

.buscaPrecoI { margin:0 5px 0 0; font-size:14px; width:calc(50% - 5px) }
.buscaPrecoF { font-size:14px; width:50% }

header #topo_marcas #topo_marcas_site #divLogos img { height: 25px }


}