/*GENÉRICAS PADRÃO*/
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local('OpenSans'),url(../fonts/opensans.woff) format('woff');
}
html{
	-webkit-text-size-adjust:100%;
}
body{
	background:#0D1D2B;	
	height:100%;	
  	width:100%;
  	overflow:auto;
	font-size:13px;
	color:#333;
	margin:0;
	min-width:300px;
	padding:0;
	text-align:left;
	text-shadow:0 1px 0 #FFF;
	font-family:'Open Sans',sans-serif;
}
h1,h2{
	font-size:16px;
	font-weight:normal;
	color:#333;
	text-shadow:0 1px 0 #FFF;
	margin:0;
}
button,a{
	outline:none;
	text-decoration:none;
	border:0;
	line-height:100%;
	background:none;
}
form{
	margin:0;
	padding:0;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
::-webkit-input-placeholder{
   color:#CCC;
}
:-moz-placeholder{
   color:#CCC;
}
::-moz-placeholder{
   color:#CCC;
}
:-ms-input-placeholder{
   color:#CCC;
}
select{
	-webkit-appearance:none;
    -moz-appearance:none;
  	appearance:none;
	background-color:#F5F5F5;
	background-repeat:no-repeat;
	background-position:right center;
	background-size:20px 6px;
	box-shadow:0 1px 2px rgba(0,0,0,0.15),inset 0 15px 8px rgba(255,255,255,0.35),inset 0 1px 0 #FFF;
	height:35px;
	padding:0 5px;
	line-height:35px;
	color:#333;
	font-size:13px;
	width:100%;
	border:0;
	border-radius:2px;
	outline:0;    
}
select[disabled=disabled]{
	box-shadow: 0 0 1px rgba(0,0,0,0.3),inset 0 0 3px #FFF;
    color: #999;
    background-image: none;
    text-shadow: 0 1px 0 #FFF;
}
textarea,input[type=email],input[type=text],input[type=password],input[type=number],input[type=tel]{
	-webkit-appearance:none;
    -moz-appearance:none;
  	appearance:none;
	background-color:#FFF;	
	box-shadow:0 1px 2px rgba(0,0,0,0.15);
	height:35px;
	padding:0 5px;
	line-height:35px;
	color:#333;
	font-size:13px;
	width:100%;
	border:0;
	border-radius:2px;
	outline:none;
	box-sizing:border-box;
    outline:0;
}
textarea{
	height:90px;
	font-family:'Open Sans',sans-serif;
	*font-family:Arial,sans-serif;
	line-height:150%;
}
select:focus,input:focus,textarea:focus{
	border:1px solid #66afe9;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
select.erro,input.erro,textarea.erro{
	border:1px solid rgba(238, 0, 0, 0.4);
    background:rgba(255, 0, 0, 0.05);
    box-shadow:0 0 5px rgba(255, 0, 0, 0.45);
}
select.erro:focus,input.erro:focus,textarea.erro:focus{
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}











/*GENÉRICAS*/
#carregando{
	display:none;
	position:fixed;
	z-index:99;
	width:100%;
	height:100%;
	background:rgba(255,255,255,.8);	
	opacity:0;
}
#carregando .texto{
	color:#333;
	display:block;
	position:absolute;
	width:100%;
	text-align:center;
	top:50%;
	font-size:14px;
	font-weight:bold;
	margin-top:-10px;
}
#carregando.ativo{
	opacity:1;
	display:block;
}

body.menu-ativo #corpo{
	opacity:0.65;
}
body.menu-ativo{
	background:#000;
}
.transition{
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
}
.estrela{
	background-repeat:no-repeat;
}
.estrela-amarela{
	background-repeat:no-repeat;
}

.estrela-fav{
	background-position:center;
	background-size:16px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align:top;
}
.favorito{
	-webkit-transform:scale(0,0);
	-moz-transform:scale(0,0);
	transform:scale(0,0);
}
.favorito.ativo{
	-webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	transform:scale(1,1);	
}
.seta-branca{
	background-repeat:no-repeat;
}
.titulo-pagina h1 small{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}
.titulo-pagina h1 small .estrela-fav{
	margin:0;
}
.titulo-pagina h1{
	margin:0 0 15px 0;
}
.view .titulo-pagina h1{
	margin:0 0 5px 0;
	font-weight:bold;
}

.titulo-pagina p{
	color:#666;
	margin:0 0 5px 0;
}
#feirao-view{
	height: 300px;
	color: 'red';
	background-color: 'red';
	margin:0 0 5px 0;
}


.btn-fix{
	position:fixed;
	width:40px;
	height:42px;
	background-color:#0D4980;
	background-repeat:no-repeat;
	background-position:center;
	background-size:20px;
	border-radius:6px;
	right:4px;
	z-index:40; 
	box-shadow:0 2px 12px rgba(0,0,0,0.65),inset 0 -1px 0 rgba(255,255,255,0.35);
}
.btn-fix:hover{
	background-color:#0091e8;

}

.btn-acao{
	background-size:23px;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0);
	background-color: black
}
.btn-acao.esconde{
	-webkit-transform:translate(150%,0);
	-moz-transform:translate(150%,0);
	transform:translate(150%,0);
}
.btn-form{
	background:#0D4980;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:100%;
	padding:10px;
	border-bottom:2px solid #000;
	border-radius:2px;
	box-shadow:inset 0 -1px 0 rgba(255,255,255,0.35);
	width:100%;
	display:block;
	margin:0;
	text-transform:uppercase;
}
.btn-form:hover{
	border-bottom:0;
	border-top:2px solid transparent;	
}
.btn-nato{
	display:block;
	width:100%;
	background:#0D4980;
	font-size:13px;
	color:#FFF;
	padding:10px 0;
	border:1px solid #111;
	border-radius:2px;
	box-shadow:inset 0 15px 8px rgba(255,255,255,0.15),inset 0 1px 0px rgba(255,255,255,0.25),inset 0 -3px 5px rgba(0,0,0,0.25),0 1px 0 #FFF;
}
.btn-nato:hover{
	background:#0091e8;
	border-color:rgba(0,0,0,0);
	box-shadow:none;
}
.btn-branco{
	background:#F0F0F0;	
	color:#0D4980;
	width:100%;
	display:block;
	padding:10px 0;
	text-align:center;
	border:1px solid #DDD;
	border-radius:2px;
	box-shadow:inset 0 15px 5px rgba(255,255,255,0.65),0 1px 0 #FFF;
}
.btn-red{
	background:#b01717;	
	color:#ffffff;
	width:30%;
	display:block;
	padding:10px 0;
	text-align:center;
	border:1px solid #DDD;
	border-radius:8px;
	font-size: 13px;
	font-weight: 500;
	text-shadow: none;
}

.confirma       { margin-top: 25px; display: flex;justify-content:center; }
.textoModal     { display: flex; font-size:12px; align-items: center; margin-bottom: 7px;}
.conteudoseguro { padding:10px!important;}
.ico-money      { background-image: url("/images/ecomize_dinheiro.png"); width: 65px; height: 73px; background-size: cover; vertical-align: middle; margin-right: 10px; }
.ico-clock      { background-image: url("/images/poupe_tempo.png"); width: 65px; height: 73px; background-size: cover; vertical-align: middle; margin-right: 10px; }
.ico-peace      { background-image: url("/images/tenha_paz.png"); width: 65px; height: 73px; background-size: cover; vertical-align: middle; margin-right: 10px; }

.tabulacao-formulario{
	width:100%;
}
.tabulacao-formulario li.li-tab{
	display:table-cell!important;
    width:1%;
	padding:0 5px;
	vertical-align:top;
}
.tabulacao-formulario li.sub{
    width:15%;
}
.tabulacao-formulario li.li-tab:first-child{
	padding-left:0;
}
.tabulacao-formulario li.li-tab:last-child{
	padding-right:0;
}
#alerta{
	display:none;
	padding:10px 10px;
	margin:15px 0;
	z-index:90;
	opacity:0;
	border-radius:2px;
	text-shadow:0 1px 0 rgba(255,255,255,0.6);
}
#alerta.sucesso{
	color:#3c763d;
    background-color:#dff0d8;
    border:1px solid #d6e9c6;
}
#alerta.erro{
	color:#a94442;
	background-color:#f2dede;
	border:1px solid #ebccd1;
}
#alerta.ativo{
	opacity:1;
}


/*BOTAO FAVORITAR*/

.btn-favo{
	position:absolute;
	width:40px;
	height:42px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:20px;
	right:4px;
	z-index:40; 
	
}

/*FIM BOTAO FAVORITAR*/


.titulo_marca{
	color: #333;
    font-size: 11px;
    margin: 4px 0  4px 5px;
    max-height: 36px;
    overflow: hidden;
    
}




/*MENU LATERAL GENÉRICO*/
.menu-lateral{
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:99;
	-webkit-transform:translate(-100%,0);
	-moz-transform:translate(-100%,0);
	transform:translate(-100%,0);
}
.menu-lateral .fade-black{
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
}
.menu-lateral .box-menu{
	background:#F6F6F6;
	height:100%;
	display:block;
	width:80%;
	min-width:260px;
	box-shadow:3px 0 5px rgba(0,0,0,0.3);
	z-index:99;
    position:relative;
}
.menu-lateral .menu{
	width:100%;
	position:relative;
}
.menu-lateral .menu li{
	border-bottom:1px solid #DDD;
	box-shadow:inset 0 15px 5px rgba(255,255,255,0.6);
}
.menu-lateral .menu li.titulo{
	background:#E5E5E5;
	box-shadow:none;
}	
.menu-lateral .menu li a{
	padding:10px 10px 10px 20px;
	line-height:100%;
	display:block;
	font-size:15px !important;
	color:#666;
	text-shadow:0 1px 0 white;
	background-repeat:no-repeat;
	background-position:97% center
}
.menu-lateral .menu li.titulo a{
	font-size:16px !important;
	color:#333;
	font-weight:bold;
	background:none;
}
.menu-lateral .menu li a.estrela,.menu-lateral .menu li a.estrela-amarela{
	background-size:16px;
}
.menu-lateral .menu .submenu a{
	padding-left:40px;
}
.menu-lateral .menu .submenu .subtitulo a{
	padding-left:30px;
	font-weight:bold;
	background:none;
}
.menu-lateral .menu .submenu li.subtitulo{
	background:#EEE;
	box-shadow:none;

}

.menu-lateral.ativo{
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0);
}









/*MODAL*/
#modal,#modal .bg{
	position:fixed;
	width:100%;
	height:100%;
	z-index:81;
	display:none;
}
#modal .bg{
	display:block;
}
#modal .caixa{
	width:240px;
	background:#F2F2F2;
	border-radius:2px;
	box-shadow:0 2px 3px rgba(0,0,0,0.35);
	color:#666;
	margin:auto;
	display:block;
	overflow:hidden;
	position:fixed;
	z-index:82;
	top:100px;
	left:50%;
	margin-left:-120px;
	-webkit-transform:translate(0,-200%);
	-moz-transform:translate(0,-200%);
	transform:translate(0,-200%);
}
#modal.ativo .caixa{
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0);	
}
#modal.ativo .bg{
	background:rgba(0,0,0,0.65);
}
#modal .caixa .titulo{
	font-size:16px;
	color:#333;
	height:35px;
	background:#E5E5E5;
	text-align:center;
	line-height:35px;
	text-shadow:0 1px 0 #FFF;
	border-bottom:1px solid #DDD
}
#modal .caixa .conteudo{
	padding:10px;
}
#modal .caixa .menu-anunciar-opcoes{
	position:relative;
	height:154px;
}
#modal .caixa .menu-anunciar-opcoes .anunciar-veiculos,#modal .caixa .menu-anunciar-opcoes .anunciar-classificados{
	position:absolute;
	width:100%;
}
#modal .caixa .menu-anunciar-opcoes .anunciar-veiculos{
	display:none;
	opacity:0;
	margin-top:0px;
}
#modal .caixa .menu-anunciar-opcoes a{
	background:#FCFCFC;
	color:#0B3F72;
	font-size:18px;
	padding:16px 10px;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);
	border-radius:2px;
	margin:10px 0 5px 0;
	display:block;
	padding-left:80px;
	background-position:15px center;
	background-size:50px auto;
	background-repeat:no-repeat;
}
#modal .caixa .menu-anunciar-opcoes a small{
	display:block;
    font-size:10px;
}
#modal .caixa .menu-anunciar-opcoes li:first-child a{
	margin:0;
}

#modal .caixa .menu-anunciar-opcoes a.motos{
	background-size:56px auto;
    background-position:left 12px center;
}
#modal .caixa .menu-anunciar-opcoes a.usuarios{
	background-size:45px;
}
#modal .caixa .menu-anunciar-opcoes a.lojistas{
	background-size:45px;
}
#modal .caixa .modal-telefones{
	margin:0 -10px;
}
#modal .caixa .modal-telefones li{
	padding:8px 10px;
	text-align:center;
	color:#666;
	font-size:11px;
	border-bottom:1px solid #DDD;
}
#modal .caixa .modal-telefones li.t{
	text-align:left;
	font-size:13px;
	color:#333;
}
#modal .caixa .modal-telefones li.r{
	text-align:left;
}
#modal .caixa .modal-telefones li.r.p{
	text-align:center;	
}

#modal .caixa .modal-telefones li span.op{
	font-size:11px;
	width:55px;
    display: inline-block;
}
#modal .caixa .modal-telefones li span.app{
	font-size:9px;
	width:50px;
    display: inline-block;	
}

#modal .caixa .modal-telefones li:first-child{
	padding-top:0
}
#modal .caixa .modal-telefones li:last-child{
	border:0;
}
#modal .caixa .modal-telefones li a{
	color:#0D4980;
	text-decoration:underline;
	font-size:14px;
	display:inline-block;
	width:115px;
}







/*RODAPÉ*/
#corpo .rodape{
	text-shadow:none;
}
#corpo .rodape .r1{
	background:#163147;
	padding:8px 0;
	display:block;
	border-top:1px solid #000;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15); 
}
#corpo .rodape .r2{
	background:#0D1D2B;
	padding:8px 0;
	display:block;
	color:#FFF;
	text-align:center;
	font-size:10px;	
	border-top:1px solid #000;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15); 
}
#corpo .rodape .r2 .copyright{
	opacity:0.65;
}
#corpo .rodape .redes-sociais {
	display:block;
	text-align:center;
}
#corpo .rodape .redes-sociais li{
	display:inline-block;
	vertical-align:top;
	margin:0 1px;
	width:20px;
	height:20px;
}
#corpo .rodape .redes-sociais li.versao-classica{
	width:auto;
	right:10px;
	position:absolute;
}
#corpo .rodape .redes-sociais li.versao-classica a{
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
}
#corpo .rodape .redes-sociais li.versao-classica a .seta-branca{
	background-position:0 0;
    background-size:5px 12px;
    width:5px;
    height:12px;
    display:inline-block;
    margin:-3px 0 -3px 3px;

}
#corpo .rodape .icone{
	background-repeat:no-repeat;
	background-size:20px 20px;
	width:20px;
	height:20px;
	display:inline-block;
}




/*CORPO*/
#corpo{
	position:relative;
	background:#F2F2F2;
	padding-top:70px;
	overflow:hidden;
}
#corpo .conteudo-principal{
	padding:0 10px;
	position:relative;
	z-index:50;
}
#corpo .conteudo-principal.semitem{
	background-size:200px;
	background-position:center center;
	background-repeat:no-repeat;
}
#corpo .conteudo-principal .seta-link{
	background-repeat:no-repeat;
	background-position:0 0;
    background-size:6px 13px;
    width:6px;
    height:13px;
    display:inline-block;
    margin:-2px 5px;
}
#corpo .conteudo-principal .caixa-branca{
	padding:10px;
	background:#FCFCFC;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);
}
#corpo .conteudo-principal .caixa-busca{
	color:#999;
	padding:5px 0;
}
#corpo .conteudo-principal .caixa-busca li.li-caixa{
	margin-bottom:15px;
}
#corpo .conteudo-principal .caixa-busca li.li-caixa:last-child{
	margin:0;
}
#corpo .conteudo-principal.busca .titulo-pagina{
	padding-right:40px;
}













/*BOTÕES DE NAVEGAÇÃO*/
#corpo .conteudo-principal .btns-navegacao{
	padding:15px 10px;
	margin:0 -10px;
	background:#F2F2F2;
	border-top:1px solid #DDD;
}
#corpo .conteudo-principal .btns-navegacao button{
	width:78px;
	display:inline-block;
}
#corpo .conteudo-principal .btns-navegacao li{
	display:table-cell;
	width:1%;
	text-align:right;
}
#corpo .conteudo-principal .btns-navegacao li:first-child{
	text-align:left;
}
#corpo .conteudo-principal .btns-navegacao .seta-link{
	margin:-2px 8px -2px 0;
}
#corpo .conteudo-principal .btns-navegacao .seta-link.voltar{	
	-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
}
#corpo .conteudo-principal .btns-navegacao .seta-link.topo{
	-webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    transform:rotate(-90deg);
}





/*BARRA TOPO*/
#corpo .barra-topo{
	background:#900;
	height:49px;
	border-bottom:1px solid #600;
	box-shadow:inset 0 -1px 0 rgba(255,255,255,0.3),0 3px 5px rgba(0,0,0,0.3);
	position:fixed;
	top:0;
	min-width:300px;
	width:100%;
	z-index:80;
}
#corpo .barra-topo.esconde{
	-webkit-transform:translate(0,-150%);
	-moz-transform:translate(0,-150%);
	transform:translate(0,-150%);
}
#corpo .barra-topo a{
	display:block;
	float:left;
	padding:6px 10px;
	width:125px;
	height:40px;
	background-repeat:no-repeat;
	background-size:125px auto;
	background-position:10px 6px;
}
#corpo .barra-topo button{
	float:right;
	height:49px;
	width:50px;
	box-shadow:inset 1px 0 0 rgba(255,255,255,0.3),-1px 0 0 rgba(0,0,0,0.3);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:16px;
}
#corpo .barra-topo button:hover{
	background-color:#B00;
}









/*MENU LATERAL PRINCIPAL*/
#menuPrincipal .menu li a.anunciar{
	color:#0C487F;
}









/*FILTRO*/
#menuFiltro .box-menu,#menuFiltroAcessorios .box-menu,#menuFiltroLojas .box-menu{
	background:#FFF;
}
#menuFiltro .filtro,#menuFiltroAcessorios .filtro,#menuFiltroLojas .filtro{
	padding:15px 10px; 
}
#menuFiltro .filtro h2,#menuFiltroAcessorios .filtro h2,#menuFiltroLojas .filtro h2{
	font-size:16px;
	color:#333;
}
#menuFiltro .filtro .linha,#menuFiltroAcessorios .filtro .linha,#menuFiltroLojas .filtro .linha{
	display:block;
	margin-bottom:15px;
}














/*MENU VEÍCULOS ACESSÓRIOS*/
#corpo .conteudo-principal .veiculo-acessorio{
	display:block;
	position:relative;
}
#corpo .conteudo-principal .veiculo-acessorio li{
	display:block;
	vertical-align:top;
}
#corpo .conteudo-principal .veiculo-acessorio .menu{
	height:30px;
	margin-bottom:-2px;
	position:relative;
	z-index:3;
}
#corpo .conteudo-principal .veiculo-acessorio .menu button{
	float:left;
	vertical-align:top;
	font-size:14px;
	color:#AAA;
	text-shadow:0 1px 0 #FFF;
	line-height:100%;
	padding:6px 10px 8px 10px;
	border-bottom:2px solid transparent;
}
#corpo .conteudo-principal .veiculo-acessorio .menu button.ativo{
	color:#0D4980;
	border-bottom-color:#136FC1;
}
#corpo .conteudo-principal .veiculo-acessorio .menu button.btn-anunciar{
	float:right;
	font-size:12px;
	color:#FFF;
	text-shadow:none;
	padding:8px 10px;
	border:1px solid #1860A7;
	background:#0055AA;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -12px 5px rgba(0,0,0,0.15),0 1px 0 #FFF;
	border-radius:2px;
	margin-top:-2px;
}
#corpo .conteudo-principal .veiculo-acessorio .menu button.btn-anunciar:hover{
	background:#0091e8;
	border-color:rgba(0,0,0,0);
	box-shadow:none;

}
#corpo .conteudo-principal .veiculo-acessorio .setores{
	position:relative;
	display:block;
	margin-top:2px;
	padding-bottom:10px;
}
#corpo .conteudo-principal .veiculo-acessorio .setor{	
	-webkit-transform:translate(110%,0);
	-moz-transform:translate(110%,0);
	transform:translate(110%,0);
	position:absolute;
	top:0;
}
#corpo .conteudo-principal .veiculo-acessorio .setor.ativo{
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0);
	position:relative;
}
#corpo .conteudo-principal .veiculo-acessorio .setor.veiculos{
	z-index:2;
}	
#corpo .conteudo-principal .veiculo-acessorio .setor.acessorios{
	z-index:1;
}
#corpo .conteudo-principal .veiculo-acessorio .busca{
	margin-bottom:30px;
}


/*LISTA CLASSIFICADOS GENÉRICO*/
#corpo .conteudo-principal .lista-classificados .item{
	display:block;
	margin-bottom:15px;

}

#corpo .conteudo-principal .lista-classificados .item .titulo_pai{
	display: flex!important;
    justify-content: space-between;
}
.titulo_destaque{
	color: #D2AB70;
    width: 55px;
    height: 14px;
    flex-shrink: 0;
    border-radius: 4px;
    border: 1px solid #D2AB70;
    font-family: Open Sans;
    font-size: 8px;
    font-style: italic;
    font-weight: 600;
    line-height: normal;
    margin: 4px 5px 4px 0;
    text-align: center;
    display: flex!important;
    align-items: center;
    justify-content: center;
    padding: 1px;
    
}


.titulo_feirao{
	color: #890303;
    width: 50px;
    height: 14px;
    flex-shrink: 0;
    border-radius: 4px;
    border: 1px solid #890303;
    font-family: Open Sans;
    font-size: 8px;
    font-style: italic;
    font-weight: 600;
    line-height: normal;
    margin: 4px 5px 4px 0;
    text-align: center;
    display: flex!important;
    align-items: center;
    justify-content: center;
    padding: 1px;
    
}


#corpo .conteudo-principal a.mais{
	color:#0B4172;
	text-decoration:underline;
	display:block;
	text-align:right;
	font-size:16px;
	text-shadow:0 1px 0 #FFF;
	padding:5px 0;
}
#corpo .conteudo-principal .lista-classificados .item a.anuncio{
	/*padding:10px;*/
	background:#FCFCFC;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);	
	display:block;
	color:#666;
	font-size:12px;
	position:relative;
	box-sizing:border-box;
	line-height:145%;
	height:100%;
	overflow:hidden;
}
#corpo .conteudo-principal .lista-classificados .item a.anuncio.destaque{
	/*background:#FEF9F2;*/
}
#corpo .conteudo-principal .lista-classificados .km0{
	top:-4px;
	left:-4px;
	margin:0;
	position:absolute;
	z-index:5;
	width:40px;
	height:40px;
	background-repeat:no-repeat;
	background-size:40px;
}
#corpo .conteudo-principal .lista-classificados .feirao{
	top:-3px;
	left:-4px;
	margin:0;
	position:absolute;
	z-index:5;
	width:60px;
	height:40px;
	background-repeat:no-repeat;
	background-size:60px;
}
#corpo .conteudo-principal .lista-classificados .marca_destaque{
	top:-3px;
	left:-4px;
	margin:0;
	position:absolute;
	z-index:5;
	width:60px;
	height:40px;
	background-repeat:no-repeat;
	background-size:60px;
}

.titulo_principal{
	display: flex!important;
    justify-content: space-between;
    margin-bottom: 5px;
}

.destaque_mobile{
	padding: 0px 8px;
    border-radius: 5px;
    color: #DAB671;
    border: 1px solid #DAB671;
}

#modalConteudoMobile .feirao{
	top:-3px;
	left:-4px;
	margin:0;
	position:absolute;
	z-index:5;
	width:60px;
	height:40px;
	background-repeat:no-repeat;
	background-size:60px;
}


#corpo .conteudo-principal .lista-classificados .item a.anuncio .descricao{
	display:flex;
	width:100%;
	height:100%;
	flex-wrap:wrap;
}
#corpo .conteudo-principal .lista-classificados .item a.anuncio .descricao-medias{
	display:flex;
	
	width:100%;
	height:100%;
	max-height:90px;
	flex-wrap:nowrap;
}

#corpo .conteudo-principal .lista-classificados .item a.anuncio .descricao li{
		
	/*vertical-align:top;*/
	/*box-sizing:border-box;*/
}
#corpo .conteudo-principal .lista-classificados .item a.anuncio .descricao .li-img{
	
	min-width: 170px;
	max-width: 200px;
	height:128px;
	min-height: 127px;
	position:relative;
	transform: translate(0px, 0px);
	background-repeat: no-repeat;	
	background-size: 172px;
}
#corpo .conteudo-principal .lista-classificados .item a.anuncio .descricao-medias .li-img-medias{
	

	
	min-height: 90px;
	position:relative;
	transform: translate(0px, 0px);
	background-repeat: no-repeat;	
	overflow:hidden;
	min-width: 120px;
    
}

#corpo .conteudo-principal .lista-classificados .item a.anuncio .descricao .li-texto{
    width:100%;
    position: relative;
    padding-left: 2px;
    min-height:127px;
    display: flex;
    flex-direction:column;
    border-bottom: solid #DDD;
    border-width: 0.5px; 

}
#corpo .conteudo-principal .lista-classificados .item a.anuncio .descricao .li-texto-medias{
    width:100%;
    position: relative;
    padding-left: 2px;
    min-height:127px;
    display: flex;
    flex-direction:column;
    border-bottom: solid #DDD;
    border-width: 0.5px; 

}

.info_veiculo{
	margin: 0 5px;
	height: 50px;
}

#corpo .conteudo-principal .lista-classificados .item a.anuncio span{
	display:block;
}
#corpo .conteudo-principal .lista-classificados .item a.anuncio img{
	max-width:100%;
	min-height:100%;
	object-fit: cover;
	object-position:left;
	
}
#corpo .conteudo-principal .lista-classificados .item a.anuncio .titulo{
	/*color:#0B4172;*/
	color:#000;
	font-size:14px;
	margin:0px 5px 0px;
    min-height: 24px;
    max-height: 32px;
	overflow:hidden;
	font-weight: 700;
    line-height: 15px;
    margin-bottom: 2px;
    
    
}
#corpo .conteudo-principal .lista-classificados .item a.anuncio .desc{
	height:35px;
	overflow:hidden;
}
#corpo .conteudo-principal .lista-classificados .item a.anuncio .preco{
	color:#890303;
	font-size:15px;
	position:absolute;
	right:7px;
	bottom:5px;
	margin-right: 0px;
 	font-weight: 700;
	text-align: end; 
}
#corpo .conteudo-principal .paginacao{
	display:block;
	text-align:right;
	padding:10px 0;
}
#corpo .conteudo-principal .paginacao .pag{
	display:inline-block;
	margin-left:4px;
}
#corpo .conteudo-principal .paginacao .pag a{
	width:35px;
	height:30px;
	background:#FCFCFC;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);
	border-radius:2px;
	color:#0B4072;
	text-align:center;
	line-height:28px;
	display:block;
}
#corpo .conteudo-principal .paginacao .pag a.i{
	font-size:18px;
	line-height:24px;
}
#corpo .conteudo-principal .paginacao .pag a.atual{
	background:#EAEAEA;
	color:#999;
	box-shadow:none;
}










/*ÚLTIMAS NOTÍCIAS*/
#corpo .conteudo-principal .ultimas-noticias{
	margin-top:15px;

}
#corpo .conteudo-principal .ultimas-noticias .item{
	margin-top:10px;
}
#corpo .conteudo-principal .ultimas-noticias .itens{
	background:#FCFCFC;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);	
	display:block;
	font-size:14px;
}
#corpo .conteudo-principal .ultimas-noticias .itens a{
	display:block;
	color:#0B4072;	
	padding:10px;
	border-bottom:1px solid #EEE;
	line-height:145%;
}
#corpo .conteudo-principal .ultimas-noticias .itens a:last-child{
	border:0;
}
#corpo .conteudo-principal .ultimas-noticias .itens a.noticia .descricao{
	display:block;
	width:100%;
}
#corpo .conteudo-principal .ultimas-noticias .itens a.noticia .descricao li{
	display:block !important;	
	vertical-align:top;
	box-sizing:border-box;
}
#corpo .conteudo-principal .ultimas-noticias .itens a.noticia .descricao .li-img{
	width:120px;
	max-width:120px;
	min-width:120px;
	height:90px;
	min-height: 90px;
	/*position:relative;*/
	/*width: 100%;*/
	/*height: 264px;*/
	/*border-radius: 10px;*/
	/*z-index:1;*/
}
#corpo .conteudo-principal .ultimas-noticias .itens a.noticia .descricao img{
	/*width: 100px;*/
	width:100%;
	height: 100%;
    object-fit: cover;
}
#corpo .conteudo-principal .ultimas-noticias .itens a.noticia .descricao .li-texto{
	width:90%;
	font-size:14px;
	padding-left:128px;
	/*padding:5px;*/
    margin-top:-75px;
    height:75px;
    position: absolute;
    /*z-index:5;*/
    /*color:white;*/
    /*text-shadow: none;*/
    /*font-weight: 500;*/
    /*background-color:  rgba(0, 0, 0, 0.62);*/
}

#corpo .conteudo-principal .ultimas-noticias .itens a.noticia .descricao-destaque .li-texto-destaque{

	font-size:14px;
	padding:5px;
	width: calc(100% - 10px);
	bottom:0;
	position: absolute;
    z-index:5;
    color:white;
    text-shadow: none;
    font-weight: 500;
    background-color:  rgba(0, 0, 0, 0.62);
}

#corpo .conteudo-principal .banner{
	margin:20px -10px;
	padding:15px 0;
	/*background:#F8F8F8;
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#DDD;*/
}
#corpo .conteudo-principal .banner.lista{
	background:none;
	padding:0;
	border:0;
	margin:30px -10px;
}


.noticia-img{
	min-height: 128px;
    height: 128px;
    min-width: 150px;
    max-width: 150px;
    background-size: 170px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    background-color: #d1d1d1;
    border-radius: 3px;	
}

.descricao-noticia{
	display:flex;
	align-items:center;
	max-height: 128px;
	width:fit-content;
}

.noticia-texto{
	display:flex;
	flex-direction:column;
	padding: 5px;
	height:118px;
	flex-wrap:wrap;
}















/*GALERIA DE IMAGENS*/
#corpo .conteudo-principal .galeria,#corpo .conteudo-principal .galeria-marcador{
	display:block;
	position:relative;
	overflow:hidden;
	margin:0 -10px;

}
#corpo .conteudo-principal .galeria .preco{
	position:absolute;
	background-color:rgba(0,0,0,0.55);
	padding:5px 10px;
	font-size:21px;
	text-shadow:none;
	font-weight:bold;
	color:#FFF;
	right:0;
	bottom:20px;
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
}
#corpo .conteudo-principal .galeria .passar-fotos{
	width:20px;
	height:100%;
	background-color:rgba(0,0,0,0);
	background-position:center center;
	position:absolute;
	top:0;
}
#corpo .conteudo-principal .galeria .passar-fotos.ant{
	left:0;
	-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
}
#corpo .conteudo-principal .galeria .passar-fotos.prox{
	right:0;
}

#corpo .conteudo-principal .galeria .foto{
	-webkit-transform:translate(0,0);
    -moz-transform:translate(0,0);
    transform:translate(0,0);
    position:relative;
    top:0;
    width:100%;
}
#corpo .conteudo-principal .galeria .foto.alt{
    position:absolute;
}
#corpo .conteudo-principal .galeria .foto.prox{
	-webkit-transform:translate(100%,0) !important;
    -moz-transform:translate(100%,0) !important;
    transform:translate(100%,0) !important;
}
#corpo .conteudo-principal .galeria .foto.ant{
	-webkit-transform:translate(-100%,0) !important;
    -moz-transform:translate(-100%,0) !important;
    transform:translate(-100%,0) !important;
}
#corpo .conteudo-principal .galeria .foto img{
	width:100%;
	height:auto;
}
#corpo .conteudo-principal .galeria .foto img.noticia{
	width:90%;
	border-radius: 15px;
	margin-left: 20px;
	height:auto;
}


#corpo .conteudo-principal .galeria-marcador{
	padding:0 0 5px 0;
	text-align:center;
	transform: translateY(-30px);
}
#corpo .conteudo-principal.view-acessorio .galeria-marcador{
	background:#F8F8F8;
	
}
#corpo .conteudo-principal .galeria-marcador li{
	border:1px solid #CCC;
	width:7px;
	height:7px;
	border-radius:10px;
	display:inline-block;
	margin:0 4px;
	background:#FFFFFF;
	opacity: 0.3;
	
}
#corpo .conteudo-principal .galeria-marcador li.ativo{
	background:#FFFFFF; 
	border-color:#FFFFFF;
	opacity: 1;
}


















/*DADOS DO VEÍCULO*/
#corpo .conteudo-principal .dados-veiculo .principal{
	display:block;
	background:#F2F2F2;
	margin:0 -10px;
	padding:0 10px;
	border-width:1px 0;
	border-style:solid;
	border-color:rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 0 #FFF,0 1px 0 #FFF;
}	
#corpo .conteudo-principal .dados-veiculo .principal li{
	padding:8px 5px;
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
	text-align:center;
	white-space:nowrap;
}
#corpo .conteudo-principal .dados-veiculo .principal li:first-child{
	box-shadow:none;
	padding-left:0;
}
#corpo .conteudo-principal .dados-veiculo .principal li:last-child{
	padding-right:0;
}
#corpo .conteudo-principal .dados-veiculo .dados{
	background:#F8F8F8;
	display:block;
	margin:0 -10px;
	color:#888;
	padding:15px 10px 20px 10px;
}
#corpo .conteudo-principal .dados-veiculo .dados .linha{
	display:block;
	padding-bottom:20px;
}
#corpo .conteudo-principal .dados-veiculo .dados .opcionais{
	display:block;
}
#corpo .conteudo-principal .dados-veiculo .dados .opcionais ok{
	background-repeat:no-repeat;
	background-size:10px 10px;
	width:10px;
	height:10px;
	display:inline-block;
	vertical-align:top;
	margin:5px 2px 0 0;
	
}
#corpo .conteudo-principal .dados-veiculo .dados .opcionais li{	
	display:inline-block;
	width:49%;
	margin:2px 0;
}

#corpo .conteudo-principal .dados-veiculo h3{
	font-size:16px;
	color:#333;
	margin:0 0 5px 0;
	font-weight:normal;
}
#corpo .conteudo-principal .dados-veiculo .dados p{
	font-size:13px;
	color:#888;
	margin:0;
}
#corpo .conteudo-principal .dados-veiculo .anunciante{
	background:#F2F2F2;
	display:block;
	margin:0 -10px;	
	padding:20px 10px;
	border-top:1px solid #DDD;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .particular{
	padding-bottom:15px;
	border-bottom:1px solid #DDD;
	box-shadow:0 1px 0 #FFF;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .particular li{
	display:block;
	vertical-align:top;
}	
#corpo .conteudo-principal .dados-veiculo .anunciante .particular li.img{
	min-width:90px;
	max-width:90px;
	width:90px;
	height:85px;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .particular li.info{
	width:auto;
	padding-left:90px;
	margin-top:-85px;
	height:85px;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .particular li.btn-loja{
	display:block;
	margin-top:5px;
}

#corpo .conteudo-principal .dados-veiculo .anunciante .particular .img-particular{
	width:80px;
	height:80px;
	display:inline-block;
	background-repeat:no-repeat;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .particular .nome{
	font-size:15px;
	color:#333;
	font-weight:bold;
	display:block;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .particular .cidade{
	color:#666;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .particular .btn-tel{
	margin-top:5px;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario{
	padding:15px 0 0 0;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario p{
	margin:0;
	color:#999;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario .linha{
	margin-bottom:15px;
	display:block;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario .btn-form{
	font-size:11px;
	padding:11px 10px;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario .btn-form:active{
	background:#0091e8;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario .codigo-enviar{
	display:block;
	text-align:right;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario .codigo-enviar li{
	display:inline-block;
	vertical-align:top;
	margin-right:5px;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario .codigo-enviar li input[type=number]{
	width:70px;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario .codigo-enviar li img{
	height:35px;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario .codigo-enviar li:first-child{
	width:65px;
	color:#999;
}
#corpo .conteudo-principal .dados-veiculo .anunciante .formulario .codigo-enviar li:last-child{
	margin:0;
	width:80px;
}

















/*LISTA DE LOJAS E NOTICIAS*/
#corpo .conteudo-principal.lojas .titulo-pagina p,#corpo .conteudo-principal.noticias .titulo-pagina p{
	color:#999;
}
#corpo .conteudo-principal .lista-lojas-noticias{
	margin-top:0px;
	display:block;
}
#corpo .conteudo-principal .lista-lojas-noticias .texto-resultado{
	color:#999;
	display:block;
	padding:2px 0;
}
#corpo .conteudo-principal .lista-lojas-noticias li.linha{
	display:block;
	margin-bottom:10px;
}
#corpo .conteudo-principal .lista-lojas-noticias li a.loja,#corpo .conteudo-principal .lista-lojas-noticias li a.noticia{
	padding:15px 10px;
	color:#0B4172;
	font-size:14px;	
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);
	display:block;
	width:auto;
	height:auto;
	margin:0;
	background-color:#FCFCFC;
	background-position:97% center;
}
#corpo .conteudo-principal .dados-loja{
	padding-bottom:15px;
	border-bottom:1px solid rgba(0,0,0,0.1);
	box-shadow:0 1px 0 #FFF;
	margin-bottom:15px
}
#corpo .conteudo-principal .dados-loja li.linha{
	display:block;
	margin-bottom:10px;
}
#corpo .conteudo-principal .dados-loja .dados li,#corpo .conteudo-principal .dados-loja .btns-loja li{
	display:table-cell;
	width:1%;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}
#corpo .conteudo-principal .dados-loja .dados li p{
	margin:0;
	color:#666;
}
#corpo .conteudo-principal .dados-loja .dados li.img{
	min-width:105px;
	max-width:105px;
	width:0.001%;
}
#corpo .conteudo-principal .dados-loja .dados li.img img{
	width:100px;
}
#corpo .conteudo-principal .dados-loja .btns-loja{	
}
#corpo .conteudo-principal .dados-loja .btns-loja button{	
	border-width:1px 0;
	border-style:solid;
	border-color:#111;
	background:#0D4980;
	font-size:13px;
	box-shadow:inset 0 15px 8px rgba(255,255,255,0.15),inset 0 1px 0px rgba(255,255,255,0.25),inset 0 -3px 5px rgba(0,0,0,0.25),0 1px 0 #FFF;
	color:#FFF;
	width:100%;
	text-align:center;
	display:block;
	white-space:nowrap;
	padding:10px 0;
	border-left:1px solid #507BA3;
	border-right:1px solid #22496D;
}
#corpo .conteudo-principal .dados-loja .btns-loja li:first-child button{
	border-left:1px solid #111;
	border-bottom-left-radius:2px;
	border-top-left-radius:2px;
}
#corpo .conteudo-principal .dados-loja .btns-loja li:last-child button{
	border-right:1px solid #111;
	border-bottom-right-radius:2px;
	border-top-right-radius:2px;
}
#corpo .conteudo-principal .dados-loja .btns-loja button:hover{
	background:#0091e8;
	box-shadow:none;
	border-color:rgba(0,0,0,0) !important;
}
#corpo .conteudo-principal.loja .lista-classificados{
	margin-bottom:30px;
}

#corpo .conteudo-principal .lista-lojas-noticias li a.noticia{
	line-height:150%;
	padding:10px;
}
#corpo .conteudo-principal .lista-lojas-noticias li a.noticia .data{
	color:#999;
}
#corpo .conteudo-principal.noticias .form-busca-noticia{
	position:relative;
}
#corpo .conteudo-principal.noticias .form-busca-noticia button{
	height:35px;
	width:35px;
	background-repeat:no-repeat;
	background-size:18px;
	background-position:center center;
	position:absolute;
	right:0;
	top:0;
	display:block;
}
















/*FAVORITOS*/
#corpo .conteudo-principal.favoritos .titulo-pagina{
	margin-bottom:15px;
	border-bottom:1px solid rgba(0,0,0,0.1);
	box-shadow:0 1px 0 #FFF;
}
#corpo .conteudo-principal.favoritos .lista-classificados{
	margin-bottom:50px;
}
#corpo .conteudo-principal.favoritos .lista-classificados .item{
	position:relative;
}
#corpo .conteudo-principal.favoritos .lista-classificados .item.remover{
	-webkit-transform:translate(100%,0);
	-moz-transform:translate(100%,0);
	transform:translate(100%,0);
	opacity:0;
}
#corpo .conteudo-principal.favoritos .titulo-pagina p{
	color:#999;
}
#corpo .conteudo-principal.favoritos .btn-remove-favoritos{
	width:28px;
    height:28px;
    z-index:10;
    background-color:rgba(0,0,0,0.65);
    top:0px;
    position:absolute;
    left:142px;
    background-size:16px;
    background-position:center center;
}














/*NOTICIA*/
#corpo .conteudo-principal.noticia .titulo-pagina h1{
	padding-right: 35px;
    font-weight: bold;
    font-size: 22px;
    font-family: arial;
}
	

#corpo .conteudo-principal.noticia .titulo-pagina h1 small{
	font-size:13px;
	color:#999;
	font-weight:normal;
}


.descricao-destaque{
	margin-bottom: 0px;
    height: 242px;
    overflow: hidden;
    display: flex;
    flex-direction: column
}









/*AREA LOGIN*/
#corpo .conteudo-principal.login .titulo-pagina{
	margin-bottom:10px;
}
#corpo .conteudo-principal.login .li-caixa{
	position:relative;
}
#corpo .conteudo-principal.login .btn-mostrar-senha{
	color:#5b97ce;
	background:none;
	padding:10px;
	font-size:11px;
	text-transform:uppercase;
	position:absolute;
	right:0;
	top:0;
	border-radius:2px;
}
#corpo .conteudo-principal.login .btn-mostrar-senha:after{
	content:'Mostrar';
}
#corpo .conteudo-principal.login .btn-mostrar-senha.ocultar{
	background:#999;
	color:#FFF;
}
#corpo .conteudo-principal.login .btn-mostrar-senha.ocultar:after{
	content:'Ocultar';
}
#corpo .conteudo-principal .area-login{
	text-align:center;
	margin:20px 0;
	color:#999;	
}
#corpo .conteudo-principal .area-login p{
	margin:0;
}
#corpo .conteudo-principal .area-login li{
	display:block;
	padding:15px 0;
}
#corpo .conteudo-principal .area-login .mais{
	font-size:13px;
	display:inline-block;
}







/*CADASTRO*/
#corpo .conteudo-principal.cadastro .titulo-pagina{
	margin-bottom:10px;
}
#corpo .conteudo-principal.cadastro .caixa-branca{
	margin-bottom:30px;
}
#corpo .conteudo-principal.cadastro .mais{
	display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
}








/*PLANOS*/
#corpo .conteudo-principal.anunciar .planos{
	display:block;
}
#corpo .conteudo-principal.anunciar .planos p{
	font-size:11px;
	color:#666;
}
#corpo .conteudo-principal.anunciar .planos .item{
	display:block;
	margin-bottom:10px;
}
#corpo .conteudo-principal.anunciar .planos .item .plano{
	background:#FCFCFC;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);
	padding:10px;
	display:block;
	color:#AAA;
	font-size:11px
}
#corpo .conteudo-principal.anunciar .planos .item .plano .ul-plano{
	display:block;
	width:100%;
}
#corpo .conteudo-principal.anunciar .planos .item .plano .ul-plano li{
	display:table-cell;
	width:1%;
	padding:10px;
	white-space:nowrap;
}
#corpo .conteudo-principal.anunciar .planos .item .plano .titulo,#corpo .conteudo-principal.anunciar .planos .item .plano .preco{
	font-size:14px;
	font-weight:bold;
	color:#333;
}
#corpo .conteudo-principal.anunciar .planos .item .plano .titulo{
	padding-left:0 !important;
	padding-right:5px !important;
	width:0.001% !important;
	max-width:55px;
	min-width:55px;
}
#corpo .conteudo-principal.anunciar .planos .item .plano .desc,#corpo .conteudo-principal.anunciar .planos .item .plano .dias{
	border-left:1px solid #EEE;
	letter-spacing:-0.5px;
}
#corpo .conteudo-principal.anunciar .planos .item .plano .dias{
	width:0.001% !important;
	max-width:35px;
    min-width:35px;
    padding:10px 5px !important;
}

#corpo .conteudo-principal.anunciar .planos .item .plano .preco{
	width:0.001% !important;
	max-width:35px;
	min-width:35px;    
	border-left:1px solid #EEE;
}
#corpo .conteudo-principal.anunciar .planos .item .plano.atevender{
	border-left:4px solid #46A4D5;
}
#corpo .conteudo-principal.anunciar .planos .item .plano.atevender .titulo{
	color:#0D4980;
	width:0.001% !important;
	max-width:90px;
	min-width:90px;
}
#corpo .conteudo-principal.anunciar .planos .item .plano.ouro{
	border-left:4px solid #D3B755;	
}
#corpo .conteudo-principal.anunciar .planos .item .plano.ouro .titulo{
	color:#B1932D;
}
#corpo .conteudo-principal.anunciar .planos .item .plano.prata{
	border-left:4px solid #888;	
}
#corpo .conteudo-principal.anunciar .planos .item .plano.prata .titulo{
	color:#666;
}
#corpo .conteudo-principal.anunciar .planos .item .plano.bronze{
	border-left:4px solid #B08377;	
}
#corpo .conteudo-principal.anunciar .planos .item .plano.bronze .titulo{
	color:#9D675A;
}
#corpo .conteudo-principal.anunciar .planos .item .plano.antigos{
	border-left:4px solid #ACAB86;	
}
#corpo .conteudo-principal.anunciar .planos .item .plano.antigos .titulo{
	color:#8A8960;
}
#corpo .conteudo-principal.anunciar .planos .item.forma-pagamento{
	padding-top:15px;
}

#corpo .conteudo-principal.anunciar .planos .item .cartoes li{
	display:inline-block;
	width:19%;
	height:40px;
	background-repeat:no-repeat;
	background-position:center center;
}
#corpo .conteudo-principal.anunciar .planos .item .cartoes li.desc{
	display:block;
	width:auto;
	padding:0;
	font-size:11px;
	color:#999;
}
#corpo .conteudo-principal.anunciar .planos .item .cartoes .master{
	background-size:40px;
}
#corpo .conteudo-principal.anunciar .planos .item .cartoes .visa{
	background-size:50px;	
}
#corpo .conteudo-principal.anunciar .planos .item .cartoes .elo{
	background-size:26px;
}
#corpo .conteudo-principal.anunciar .planos .item .cartoes .american{
	background-size:35px;
}
#corpo .conteudo-principal.anunciar .planos .item .cartoes .boleto{
	background-size:40px;	
}
#corpo .conteudo-principal.anunciar .contatos{
	margin:0 -10px;
	padding:20px 10px;
	border-top:1px solid #DDD;
	background:#F8F8F8;
	color:#999;
}
#corpo .conteudo-principal.anunciar .contatos p{
	padding-left:10px;
}
#corpo .conteudo-principal.anunciar .contatos .preto{
	color:#333;
	margin-top:5px;
	display:block;
}
#corpo .conteudo-principal.anunciar .contatos a{
	color:#0C487F;
	font-size:14px;
	text-decoration:underline;
	margin-top:5px;
	display:block;
}











/*DESTAQUES*/
#corpo .conteudo-principal.destaques .titulo-pagina{
	border-bottom:1px solid rgba(0,0,0,0.1);
	box-shadow:0 1px 0 #FFF;
	margin-bottom:15px;
}
#corpo .conteudo-principal.destaques h1{
	font-size:18px;
}
/*/DESTAQUES*/




/* Cadastro de cliente particular */
#formCadastroVeiculo .apps{
	position:relative;
	z-index:1;
}
#formCadastroVeiculo .bg{
	opacity:0;
}
#formCadastroVeiculo .apps label{
	position:absolute;
	left:5px;
	top:0;
	height:37px;
	box-sizing:border-box;
    display:inline-block;
    color:#666;
    width:auto;
    padding:10px 8px;
    overflow:hidden;
    line-height: 14px;
	font-size:11px;
    border:1px solid #E5E5E5;
    border-bottom-width:2px;
	background:#F5F5F5;
    box-shadow:inset 0 1px 0 #FFF;
	z-index:1;
	word-break:break-all;
}
#formCadastroVeiculo .apps label span{
	display:block;
	overflow:hidden;
	height:16px;
}
#formCadastroVeiculo .apps label.sms{
	border-bottom-left-radius:2px;
	border-top-left-radius:2px;		
}
#formCadastroVeiculo .apps label.whats{
	left:60px;
	border-bottom-right-radius:2px;
	border-top-right-radius:2px;
}
#formCadastroVeiculo .apps label input{
	margin:0;
	vertical-align:top;
	transform:scale(.8);
}
#formCadastroVeiculo .apps label bg{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:-1;
}
#formCadastroVeiculo .apps label input:checked + bg{
	background:#E5E5E5;
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.15);
}
/* /Cadastro de cliente particular */



/* Balão anunciar */
.balao-anuncie{
	position:relative;
	width:100%;
	box-sizing:border-box;
	padding:15px;
	padding-left:75px;
	border:1px solid #BCE8F1;
	background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYW1hZGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxODUuMjIycHgiIGhlaWdodD0iMTY0LjI2MnB4IiB2aWV3Qm94PSIwIDAgMTg1LjIyMiAxNjQuMjYyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxODUuMjIyIDE2NC4yNjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIGZpbGw9IiMyODVFNzciIHBvaW50cz0iNjAuMTY3LDE2NC4yNjIgNzcsMTU1LjQyOCA1MS42NjcsNjYuMjYyIDE3LjMzMyw4MS4wOTYgMjguMTY3LDExNi4wOTYgMzcuODMzLDExNi40MjggMzkuNjY3LDEyMS41OTYgNTEuNjY3LDEzMS40MjgiLz48cGF0aCBmaWxsPSIjMjg1RTc3IiBkPSJNMTI5LjUsODAuNDI5YzAsMCwxMC41LTUuNjY3LDctMTYuMzMzYy0yLjk5MS05LjExNi0xNC4xNjctOC4zMzMtMTQuMTY3LTguMzMzTDExMywyNC4yNjIgYzAsMC02LjMzNSwxMC41LTE3LjMzNCwxOS4xNjdTNjAuNSw2My43NjIsNjAuNSw2My43NjJsMTMsNDVjMCwwLDI5LjUtMS44MzQsMzkuNS0wLjE2NmMxMCwxLjY2NiwyNC42NjYsNS44MzIsMjQuNjY2LDUuODMyIEwxMjkuNSw4MC40Mjl6IE0xMjMuMzMzLDYwLjQyOWMwLDAsNi42NjctMS4xNjcsOS4xNjcsNmMyLjI3NCw2LjUyMS00LjY2NywxMC4xNjctNC42NjcsMTAuMTY3TDEyMy4zMzMsNjAuNDI5eiIvPjxwb2x5Z29uIGZpbGw9IiMyODVFNzciIHBvaW50cz0iMTAsODguNTk2IDAsOTUuMjYyIDUuMzMzLDExMy4yNjIgMTYuODMzLDExMy41OTYgIi8+PHBhdGggZmlsbD0iIzI4NUU3NyIgZD0iTTE4NS4wNjQsNTAuMTY2YzAuNTY1LDEuODQ4LTAuNDM4LDMuNzk0LTIuMjM5LDQuMzQ2bC0yOS44NDksOS4xNGMtMS44MDMsMC41NTItMy43MjMtMC40OTgtNC4yODktMi4zNDcgbDAsMGMtMC41NjUtMS44NDksMC40MzctMy43OTQsMi4yMzktNC4zNDdsMjkuODQ5LTkuMTRDMTgyLjU3Nyw0Ny4yNjcsMTg0LjQ5OCw0OC4zMTcsMTg1LjA2NCw1MC4xNjZMMTg1LjA2NCw1MC4xNjZ6Ii8+PHBhdGggZmlsbD0iIzI4NUU3NyIgZD0iTTE4NC42NzcsODQuMTQzYy0wLjMxMiwxLjkwNi0xLjkxMiwzLjIzNC0zLjU3NCwyLjk2NWwtMjcuNTUxLTQuNDgxYy0xLjY2NC0wLjI3MS0yLjc2Mi0yLjAzNi0yLjQ1Mi0zLjk0NSBsMCwwYzAuMzEyLTEuOTA3LDEuOTExLTMuMjM1LDMuNTc1LTIuOTY0bDI3LjU1LDQuNDgxQzE4My44ODgsODAuNDY4LDE4NC45ODYsODIuMjM0LDE4NC42NzcsODQuMTQzTDE4NC42NzcsODQuMTQzeiIvPjxwYXRoIGZpbGw9IiMyODVFNzciIGQ9Ik0xNzYuMzU1LDEwOS41MzZjLTAuNjQ2LDEuODIyLTIuMzk2LDIuODY1LTMuOTA1LDIuMzNsLTI1LjAyNS04Ljg2M2MtMS41MTItMC41MzctMi4yMTQtMi40NDctMS41NjktNC4yNyBsMCwwYzAuNjQ2LTEuODIyLDIuMzk1LTIuODY3LDMuOTA1LTIuMzNsMjUuMDI0LDguODY1QzE3Ni4yOTcsMTA1LjgwMywxNzcsMTA3LjcxMywxNzYuMzU1LDEwOS41MzZMMTc2LjM1NSwxMDkuNTM2eiIvPjxwYXRoIGZpbGw9IiMyODVFNzciIGQ9Ik0xNzAuNjUsMjEuNjU4YzEuMTE5LDEuNTc2LDAuODkxLDMuNjYtMC41MTEsNC42NTZsLTIzLjIwMywxNi40OWMtMS40MDIsMC45OTYtMy40NDUsMC41MjctNC41NjYtMS4wNWwwLDAgYy0xLjExOS0xLjU3NS0wLjg5MS0zLjY2LDAuNTEtNC42NTVsMjMuMjA1LTE2LjQ5MUMxNjcuNDg1LDE5LjYxMiwxNjkuNTMsMjAuMDgyLDE3MC42NSwyMS42NThMMTcwLjY1LDIxLjY1OHoiLz48cGF0aCBmaWxsPSIjMjg1RTc3IiBkPSJNMTQ3LjgxMywwLjc1YzEuNTU0LDEuMTQ4LDEuOTg3LDMuMiwwLjk2Nyw0LjU4M2wtMTYuOTA3LDIyLjkwMmMtMS4wMjEsMS4zODMtMy4xMDksMS41NzUtNC42NjYsMC40MjZsMCwwIGMtMS41NTQtMS4xNDgtMS45ODctMy4yLTAuOTY2LTQuNTgybDE2LjkwNy0yMi45MDNDMTQ0LjE2OC0wLjIwNywxNDYuMjU4LTAuMzk4LDE0Ny44MTMsMC43NUwxNDcuODEzLDAuNzV6Ii8+PC9nPjwvc3ZnPg==);
	background-position: 15px center;
	background-size:43px 40px;
	background-repeat:no-repeat;
	margin:15px auto;
	background-color:#D9EDF7;
	color:#275b73;
	border-radius:4px;
	display:block;
	line-height:140%;
	text-shadow:none;
	opacity:0;
	top:-50px;
}
.balao-anuncie.ativo{
	opacity:1;
	top:0px;
}
.balao-anuncie b{
	font-size:15px;
}
.balao-anuncie span{
	color:#039;
	text-decoration:underline;
}
/* /Balão anunciar */





/* Balão simular */
.balao-simule {
	position:relative;
	width:100%;
	box-sizing:border-box;
	padding:15px;
	padding-left:75px;
	border:1px solid #BCE8F1;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAACkCAMAAAD8O38rAAAAM1BMVEUAAAAoYXcoYXcoYXcoYXcoYXcoYXcoYXcoYXcoYXcoYXcoYXcoYXcoYXcoYXcoYXcoYXcvF/EHAAAAEHRSTlMAQIC/788Qn2DfIHAwUK+PVgEgCQAAAv9JREFUeNrtnduyojAQRZtcCQTo///aqamaGUR0OkrM5bjXc5cuNSawaQgls3jLRbDbRBlZAhfEO8qE81wWs2QSt1ycsVfxPOorV2Ggq8xch+DoGs5wJVSnXzmzcXSJwK/Q0J904nqsdIWRK0JXUJwOzPNM6ZrTgflu3uHS/8f8O8c5zGEO8yMw/6y51TkJpczNSJlxqoz5QPlRJcwDfQBXwlzTJzDdmmuYwxzmMCeCOcxhDnOYw7zaUS47ys/AJcw9ZcfZIuYc5iEvc0DeAnOYw/wJMId5OjCHeTowh3k6MId5Oh2Y64V2Fv3wiqnbK6LnB6hpr5iUKWLuxb4j68TewUgHoilgHtypdVd8Sy023Y4FzLdTkecj9lSx8B1TjSu5s1ik5SZZOmHzm8uvN8v917K5rmE+fJG57tbcdmveymi5L9oaNX9nVoyyefi8uRfbjoN860CssRKZSbwXYxSXmbVKH5d1R3F7/nB37+nFMTcW6vrbluEvozf8AD8O/1CBHxDUXjFqnFnAHOYwfwbMYZ4OzGGeDsxhnk4H5muUUuhwm0JPis+Y2xTajXVSaP9GCm0iHZiKpNB0hzNiUuubSKHVGyn0IH42KmA+ikXrqcI1kRQhhe7THCn0946WXlJo9YNSaMtHjJxCL8J1xzzm0voXxYsDLoj3DWwlzO10FA/SOutW8ZebC6XQ/jaF5kfovbd+2YyUQs9IoWEOc5g/BeYwTwfmME8H5jD//7OhLD9Dp2OLmfuJdqaVz9iFXmKxRcxnsca6Ju8mDvJp+0Qvs1RJobdTgiXTSwotUChvGcQ0RTX6jIUHuSLMYf4F5lnmFttmCt3GfO7lH9rRy8QC5hzPw/z6QPclzE08ihvhoEygZArNWu1YfkTY1AtsAedEMIf5O3hOpy3zfnco6NdccUVit+adbk/EbOgKkeuh6RKGqzFTr5vlTL3uIOaJ+vzSzURXsZxMO/uH7W3KMq2Nld9EWb1NcaJoOYGGJsQblOGC2Ej5cONaSF5vCyXwC2v2yDtZoBNIAAAAAElFTkSuQmCC);
	background-position: 15px center;
	background-size:43px 40px;
	background-repeat:no-repeat;
	margin:15px auto;
	background-color:#D9EDF7;
	color:#275b73;
	border-radius:4px;
	display:block;
	line-height:140%;
	text-shadow:none;
	opacity:0;
	top:-50px;
}
.balao-simule.ativo{
	opacity:1;
	top:0px;
}
.balao-simule b{
	font-size:15px;
}
.balao-simule span{
	color:#039;
	text-decoration:underline;
}
/* /Balão simular */


/* GALERIA EVENTOS */
#galeriaFotosEventos{
	margin: 0 -10px;
	position:relative;
}
#loaderGaleriaFotosEventos{
	background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="36" height="36"><path opacity="0.7" fill="#900" d="M18,3.6L18,3.6c0.695,0,1.26,0.806,1.26,1.8V9c0,0.994-0.564,1.8-1.26,1.8l0,0 c-0.696,0-1.26-0.806-1.26-1.8V5.4C16.74,4.406,17.304,3.6,18,3.6z"></path><path opacity="0.8" fill="#900" d="M25.2,5.529L25.2,5.529c0.603,0.348,0.688,1.328,0.19,2.189l-1.799,3.118 c-0.498,0.861-1.389,1.276-1.992,0.929l0,0c-0.602-0.348-0.688-1.328-0.191-2.189l1.801-3.118C23.706,5.597,24.598,5.181,25.2,5.529z"></path><path opacity="0.9" fill="#900" d="M30.471,10.8L30.471,10.8c0.348,0.603-0.068,1.494-0.929,1.991l-3.118,1.8 c-0.86,0.497-1.84,0.411-2.188-0.191l0,0c-0.348-0.603,0.067-1.494,0.929-1.991l3.117-1.8C29.143,10.112,30.123,10.197,30.471,10.8z "></path><path fill="#900" d="M32.4,18L32.4,18c0,0.695-0.807,1.26-1.801,1.26H27c-0.994,0-1.8-0.564-1.8-1.26l0,0 c0-0.696,0.806-1.26,1.8-1.26h3.6C31.594,16.74,32.4,17.304,32.4,18z"></path><path opacity="0.05" fill="#900" d="M30.471,25.2L30.471,25.2c-0.348,0.603-1.328,0.688-2.189,0.19l-3.117-1.799 c-0.861-0.498-1.276-1.389-0.929-1.992l0,0c0.349-0.602,1.328-0.688,2.188-0.191l3.118,1.801 C30.402,23.706,30.818,24.598,30.471,25.2z"></path><path opacity="0.1" fill="#900" d="M25.2,30.471L25.2,30.471c-0.603,0.348-1.494-0.068-1.991-0.929l-1.801-3.118 c-0.496-0.86-0.41-1.84,0.191-2.188l0,0c0.604-0.348,1.494,0.067,1.992,0.929l1.799,3.117C25.889,29.143,25.803,30.123,25.2,30.471z "></path><path opacity="0.15" fill="#900" d="M18,32.4L18,32.4c-0.696,0-1.26-0.807-1.26-1.801V27c0-0.994,0.564-1.8,1.26-1.8l0,0 c0.695,0,1.26,0.806,1.26,1.8v3.6C19.26,31.594,18.695,32.4,18,32.4z"></path><path opacity="0.2" fill="#900" d="M10.8,30.471L10.8,30.471c-0.603-0.348-0.688-1.328-0.191-2.189l1.8-3.117 c0.497-0.861,1.389-1.276,1.991-0.929l0,0c0.603,0.349,0.688,1.328,0.191,2.188l-1.8,3.118C12.294,30.402,11.403,30.818,10.8,30.471 z"></path><path opacity="0.3" fill="#900" d="M5.529,25.2L5.529,25.2c-0.348-0.603,0.068-1.494,0.929-1.991l3.118-1.801 c0.861-0.496,1.841-0.41,2.189,0.191l0,0c0.348,0.604-0.068,1.494-0.929,1.992l-3.118,1.799C6.857,25.889,5.877,25.803,5.529,25.2z" ></path><path opacity="0.4" fill="#900" d="M3.6,18L3.6,18c0-0.696,0.806-1.26,1.8-1.26H9c0.994,0,1.8,0.564,1.8,1.26l0,0 c0,0.695-0.806,1.26-1.8,1.26H5.4C4.406,19.26,3.6,18.695,3.6,18z"></path><path opacity="0.5" fill="#900" d="M5.529,10.8L5.529,10.8c0.348-0.603,1.328-0.688,2.189-0.191l3.118,1.8 c0.861,0.497,1.276,1.389,0.929,1.991l0,0c-0.348,0.603-1.328,0.688-2.189,0.191l-3.118-1.8C5.597,12.294,5.181,11.403,5.529,10.8z" ></path><path opacity="0.6" fill="#900" d="M10.8,5.529L10.8,5.529c0.603-0.348,1.494,0.068,1.991,0.929l1.8,3.118 c0.497,0.861,0.411,1.841-0.191,2.189l0,0c-0.603,0.348-1.494-0.068-1.991-0.929l-1.8-3.118C10.112,6.857,10.197,5.877,10.8,5.529z" ></path></svg>');
	background-repeat:no-repeat;
	background-position:center center;
	height:60px;
	display:none;
}
#loaderGaleriaFotosEventos.ativo{
	animation:loader 1s linear infinite;
	display:block;
}
@keyframes loader{
	0%{transform:rotate(0deg)}
	50%{transform:rotate(180deg)}
	100%{transform:rotate(360deg)}
}

#galeriaFotosEventos img{
	width:100%;
	display:block;
	margin:0 0 5px;
	animation:galeriaFotosEventosImg .5s linear 1 forwards;
	opacity:0;
}
@keyframes galeriaFotosEventosImg {
	from{opacity:0}
	to{opacity:1}
}
#galeriaFotosEventos img:last-child{
	margin-bottom:0;
}
.select-mais-galerias{
	padding: 20px 10px;
    background: #EEE;
    margin: 0 -10px;
    border-top:1px solid #DDD;
}
.select-mais-galerias h3{
	margin:0 0 10px;
}
/* /GALERIA EVENTOS */

/* CENTRAL DE VÍDEO */
.central-videos{
    /*background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="25" height="25"><path fill="#FFF" d="M22.5,8.729l-5,2.846V8.928c0-0.789-0.64-1.428-1.428-1.428H4.928C4.139,7.5,3.5,8.139,3.5,8.928v8.145 c0,0.788,0.639,1.428,1.428,1.428h11.145c0.788,0,1.428-0.64,1.428-1.428v-3.011l5,2.963V8.729z"/></svg>');*/
    background-image: url('data:image/svg+xml;utf8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjIuNSw4LjcyOWwtNSwyLjg0NlY4LjkyOGMwLTAuNzg5LTAuNjQtMS40MjgtMS40MjgtMS40MjhINC45MjhDNC4xMzksNy41LDMuNSw4LjEzOSwzLjUsOC45Mjh2OC4xNDUgYzAsMC43ODgsMC42MzksMS40MjgsMS40MjgsMS40MjhoMTEuMTQ1YzAuNzg4LDAsMS40MjgtMC42NCwxLjQyOC0xLjQyOHYtMy4wMTFsNSwyLjk2M1Y4LjcyOXoiLz48L3N2Zz4=');
    background-color: rgba(0,0,0,0.65);
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-size: 16px;
    background-position: center;
    background-repeat: no-repeat;
    border-bottom-right-radius: 4px;
}
/* /CENTRAL DE VÍDEO */

/* CONFIANÇA */
.confianca{
	display:block;
	padding:10px 0;
	text-align:center;
	margin:15px 0 0;
}
.confianca .icone{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMyOS4zNnB4IiBoZWlnaHQ9IjM4OC42NHB4IiB2aWV3Qm94PSIyMzAuOCAyMjAuMzIgMzI5LjM2IDM4OC42NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyMzAuOCAyMjAuMzIgMzI5LjM2IDM4OC42NCINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjMwLjgsNDQwLjI0VjI3Ni44OGwxNi40LTAuMjRjMC4zMiwwLDM2Ljg4LTAuOCw3NC42NC0xNS44NGMzOC43Mi0xNS40NCw2My42MDEtMzMuMiw2My44NC0zMy40NA0KCWw5Ljc2MS03LjA0bDkuODQsNy4wNGMwLjIzOSwwLjE2LDI1LjIsMTcuOTIsNjMuODQsMzMuNDRjMzcuNjgsMTUuMDQsNzQuMjQsMTUuODQsNzQuNjQsMTUuODRsMTYuMzIsMC4yNGwwLjA4LDE2My4zNg0KCWMwLDgyLTEwNy4xMiwxNjguNzItMTY0LjcyLDE2OC43MkMzMzcuOTIsNjA4Ljk2LDIzMC44LDUyMi4yNCwyMzAuOCw0NDAuMjRMMjMwLjgsNDQwLjI0TDIzMC44LDQ0MC4yNHogTTM3Ny4xMiw0OTAuNzINCgljNiw3LjEyLDE3LjEyLDYuNDgsMjIuMzItMS4yNzlMNDc4LDM3Mi4wOGwtMjMuMjgtMTUuNmwtNjguMTYsMTAyTDM0Niw0MTAuNGwtMjEuMzYsMTguMDc5TDM3Ny4xMiw0OTAuNzJMMzc3LjEyLDQ5MC43Mg0KCUwzNzcuMTIsNDkwLjcyeiIvPg0KPC9zdmc+DQo=');
	background-size:21px auto;
	width:21px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
	margin: -18px 2px -15px 0;
}
/* CONFIANÇA */



/* CATALOGO 0KM */
.ultimas-noticias.catalogo-0km .marca,
.ultimas-noticias.catalogo-0km .modelo
{
	display:block;
}
.ultimas-noticias.catalogo-0km .marca{
	font-size:11px;
	/*font-weight:bold;*/
	color:#999;
}
.ultimas-noticias.catalogo-0km .modelo{
	color:#333;
}




.li-view-selos {
	width:100%;
	display:block;
	padding-bottom:2px;
	position:relative;
	display: table;
}
.li-view-selos > .item {
	width:auto;
	height:20px;
	background-color:#9E0000;
	display:block;
	float:left;
	margin-right:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	text-shadow:none;
	color:#FFF;
	font-size:12px;
	padding-right:8px;
	padding-top:1px;
	z-index:900;
	margin-bottom:5px;
}
.li-view-selos > .item:after {
	content:"";
	right:-4px;
	top:2px;
	width:17px;
	height:17px;
	background-color:#9E0000;
	display:block;
	float:left;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:absolute;
	transform:rotate(45deg);
	z-index:-1;
}
.li-view-selos > .item:before {
	content:"";
	width:18px;
	height:18px;
	background-repeat:no-repeat,repeat;
	background-size:18px 18px;
	z-index:500;
	position:absolute;
}

.li-view-selos > .item.garantia-fabrica {
	padding-left:22px;
}
.li-view-selos > .item.garantia-fabrica:before {
	background-image:url("../img/ico-garantia-de-fabrica.svg");
	top:1px;
	left:2px;
}
.li-view-selos > .item.garantia-loja {
	padding-left:21px;
}
.li-view-selos > .item.garantia-loja:before {
	background-image:url("../img/ico-garantia-da-loja.svg");
	top:1px;
	left:2px;
}
.li-view-selos > .item.unico-dono {
	padding-left:22px;
}
.li-view-selos > .item.unico-dono:before {
	background-image:url("../img/ico-unico-dono.svg");
	top:1px;
	left:3px;
}
.li-view-selos > .item.vistoria-cautelar {
	padding-left:22px;
}
.li-view-selos > .item.vistoria-cautelar:before {
	background-image:url("../img/ico-vistoria-cautelar.svg");
	top:1px;
	left:3px;
}
.li-view-selos > .item.revisado-concessionaria {
	padding-left:22px;
}
.li-view-selos > .item.revisado-concessionaria:before {
	background-image:url("../img/ico-revisado-na-concessionaria.svg");
	top:1px;
	left:3px;
}
.li-view-selos > .item.nunca-bateu {
	padding-left:25px;
}
.li-view-selos > .item.nunca-bateu:before {
	background-image:url("../img/ico-nunca-bateu.svg");
	top:1px;
	left:3px;
}
.li-view-selos > .item.baixo-km {
	padding-left:25px;
}
.li-view-selos > .item.baixo-km:before {
	background-image:url("../img/ico-baixo-km.svg");
	top:1px;
	left:4px;
}

.li-lista-selos {
	height:28px;
	padding:5px 5px 0px;
	display: flex!important;
    flex-direction: row;
    align-items: center;
}

.li-trava-selos{
	display: block;
}

.li-lista-selos > .item {
	width:16px!important;
	height:16px;
	background-color:#9E0000;
	display:block;
	/*float:left;*/
	margin-right:8px;
	margin-bottom:5px!important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position: relative;
	padding: 1px;
	
}
.li-lista-selos > .item:after {
	content: "";
	left: 7px;
	top: 1px;
	width: 15px;
	height: 16px;
	background-color: #9E0000;
	display: block;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	transform: rotate(45deg);
}
.li-lista-selos > .item:before {
	content:"";
	width:16px;
	height:16px;
	background-repeat:no-repeat,repeat;
	background-size:16px 16px;
	z-index:500;
	position:absolute;
}

.li-lista-selos > .item.garantia-fabrica:before {
	background-image:url("../img/ico-garantia-de-fabrica.svg");
	top:1px;
	left:2px;
}
.li-lista-selos > .item.garantia-loja:before {
	background-image:url("../img/ico-garantia-da-loja.svg");
	top:1px;
	left:2px;
}
.li-lista-selos > .item.unico-dono:before {
	background-image:url("../img/ico-unico-dono.svg");
	top:1px;
	left:2px;
}
.li-lista-selos > .item.vistoria-cautelar:before {
	background-image:url("../img/ico-vistoria-cautelar.svg");
	top:1px;
	left:2px;
}
.li-lista-selos > .item.revisado-concessionaria:before {
	background-image:url("../img/ico-revisado-na-concessionaria.svg");
	top:1px;
	left:2px;
}
.li-lista-selos > .item.nunca-bateu:before {
	background-image:url("../img/ico-nunca-bateu.svg");
	top:1px;
	left:2px;
}
.li-lista-selos > .item.baixo-km:before {
	background-image:url("../img/ico-baixo-km.svg");
	top:1px;
	left:2px;
}

	/* MODAL TELEFONE */

#modalConteudoMobile{
	display:none;
	opacity:0;
	position:fixed;
	width:300px;
	box-sizing:border-box;
	padding:15px;
	top:0;
	left:50%;
	margin-left:-150px;
	background:#FFF;
	transition: all 0.6s ease;
	z-index:901;
	border-radius:4px;
	box-shadow:0 0 8px rgba(0,0,0,0.9);
}
#modalBgMobile.ativo{
	opacity:1;
}

#modalConteudo .visualizacao-telefones{
	padding:0;
	margin:0;	
}
#modalConteudo .visualizacao-telefones li{
	margin:0;
	padding:5px;
	box-sizing:border-box;
	display:block;	
	text-align:center;
	cursor:text;
}
#modalConteudo .visualizacao-telefones li.t{
    text-align:left;
    margin-top:10px;
    background:#E9E9E9;
}
#modalConteudo .visualizacao-telefones li.o{
	 color:#999;
	 font-size:11px;
	 margin-top:10px;
}
#modalConteudo .visualizacao-telefones li.r{
	background:#FCFCFC;
	text-align:left;
}
#modalConteudo .visualizacao-telefones li.r.p{
	text-align:center;
	padding: 10px;
}
#modalConteudo .visualizacao-telefones li.r:nth-child(2n+1){
	background:#F7F7F7;
}
#modalConteudo .visualizacao-telefones li button{
	display: block;
    padding: 8px;
    box-sizing: border-box;
    width: 100%;
    background: #F5F5F5;
    border: 1px solid #E5E5E5;
    box-shadow: inset 0 1px 0 #FFF;
    font-size: 13px;
    border-radius: 4px;
    cursor:pointer;
    user-select:none;
}
#modalConteudo .visualizacao-telefones li.titulo{
	font-weight: bold;
    background: #333;
    cursor: default;
    color: #FFF;
    margin: -15px -15px 10px -15px;
    user-select:none;
}
#modalConteudo .visualizacao-telefones li.bt{
	background:none;
	padding:0;
	margin-top:5px;
}

#modalConteudo .visualizacao-telefones li span{
	display:inline-block;
}
#modalConteudo .visualizacao-telefones li span.op{
	width:70px;
    font-size:11px;
    color:#666;
}
#modalConteudo .visualizacao-telefones li span.app{
	font-size:11px;
    color:#999;
    width:65px;
}
#modalConteudo .visualizacao-telefones li span.num{
	width:125px;
	font-weight:bold;
	font-size:15px;	
}
/* /MODAL TELEFONE */


/* FILTRO */
.menu-lateral { position: fixed !important;top: 0;left: 0;height: 100% !important;min-height: auto !important;overflow: hidden; } 
.menu-lateral .box-menu { height: 100% !important;overflow-y: auto;overflow-scrolling: auto;-webkit-overflow-scrolling: touch; }
#menuFiltro.menu-lateral .box-menu { width: 100% !important; }
.menu-lateral form { position: relative; }
.menu-lateral .filtro { position: relative;box-sizing: border-box; }
.menu-lateral .filtro li { position: relative; }
.btn-container { position: sticky;bottom: 0;left: 0;width: 100%;box-sizing: border-box;padding: 0 10px 25px 10px; } 

/*.opcoes-filtro { overflow-x: auto;padding: 4px 0; }*/
.opcoes-filtro > div { display: flex;flex-wrap: wrap;width: 1200px;max-width: max-content; }
.opcoes-filtro > div a { text-align: center;display: block;font-size: 12px;color: #333;background-color: #f5f5f5;padding: 7px 10px;margin: 4px;border-radius: 4px;box-shadow: 0 1px 2px rgba(0,0,0,.15), inset 0 15px 8px rgba(255,255,255,.35), inset 0 1px 0 #fff; }
.opcoes-filtro > div a.active { background-color: #990001 !important;color: #FFF !important;text-shadow: none !important; }

.box-menu hr { border: 0;border-bottom: 1px solid #F6F6F6;margin: 20px 0; } 

body.menu-ativo { overflow: hidden !important; }

.drop-mais { transition: max-height .3s ease;overflow: hidden;max-height: 0; }
.drop-mais.active { max-height: 800px; } 

.btn-clean { background: transparent !important;border: 0 !important;padding: 8px 10px;color: #990001;font-weight: bold;margin-top: 10px; }

.btn-close { opacity: .6;display: none;text-indent: -9999px;position: absolute;bottom: 0;right: 0;width: 40px;height: 100%;margin: 0 10px 0 0;border: 0;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASkSURBVHgBtVlLUttAEG2JT2VpbiA+xRbnBMjFtygWhAvEPoHNCYBcICYHAHOBBDYpGygjThCzywas7LLDy6T4OK/FyBmNZmRJxq9KHmnUM/PUPdPT07YoJ1ZXV13LspZwuXgsvry8FHBf4Hf9fr+He58v1N+iyru6uvIoB6wswq7rFqanp6sYtBaSyQAflzcxMXHYbDb9tI1SERTE9qGZGr0NGmmJTgwTWFtbq9q2fYZbN0lOmPU3bnu4J9y/SxAvQmZnYWGhd3d3d5vUb6IG19fXP5u0hnoPxQ0u7+npqeN5Xk9+z1qfnJws8i3IfkTpaAlYVv3i4mKPshDkzqempr6RRmuC2GHWSc+LCkVZkFXReXx8LKkfyZjUdQZy1yiKSrUPcpW8q1G08zBluNynqEaLQiEltV1sDrJZUezIdaw1mLHUbrd/0oi4v7/vLC4unqPPokLSwZwsYE62ZPmIifF1ZRQnCrlTfH2ZxgCYvaGaHAtyr9Vq1UkluLm56Tw/P7NpHYkcO9gSjRFQCo/pSlU9zMfZcD7aYS1MeEBRlftYhRUaM0DmA7068RCBzw0fAoKsPVXVeD4wOVKWx1zVrUYt2JdyG9071hQvPrmOXRt7kgFBoT0ZDfimUzKQ46mAThoY+ISGYGNjg2Xq3MZEMlzhch2sVxsQhLaWKfoFieTo/1QoJ5Fkcti3y+LRSSKJMQ/lZ3CqBgSFA5Ub+SZfB03vUHxH0JJUyIVwULes61ujxQJzYw26sqBJe6KTuuF9hKSBXNC3aeqI9zdKVZF3kiWl0qMEsE/El5Fmy2KS7MfIRC6FP/XodZcJgL4CDTqyBG/8QzoJSJo0OQK52Nhot6QS7Ok27Iwkc5FjCJcjj1+wlcg4Fbm0JPNskzBrlCCNCETGfdM7fHyfRoStqpQywLRaJZTTOHMZfPiSHnu2qtJwi3kDcpSVJI+tTDnfxiCRlSPC9FzkeM6l8ZMmqGOD7C+eg6pzdCknOV4QSS4oBUlXfmDlMcGOwnrZ1JoD2jR+LokknLzx6Kpx/p7Ne6CyUFyxP8eAFetRNHYzuhIDSY4xz3R9m2KC0M0cUfRL9nWdcHwIkqWQ5DA/p5AM2ppiTIxZVqo8/gnjwbry0qhFiWQtjRMWMpUkcuIsFDEvZx4C4mHFyspKHS6nKsn4CMffp9368gLx4SzixDZFzdu4vLwMouzBTgKhA2UuOuKsOjZsb29bGPdYIdcNtccYnIt93/8zNzf3F3NhUxJ25ufnHZxlz+mNsbW1ZWFqHXOORq7H+HzsHLi+WOpDY2oGp80qWdJmScCOMQPrfKW4z63DtJE8TSyz0O12m9AaN3SkaidtNmoYsPhK+NjvFE+t/AC5XVVem5vhs6omP+OIk5wr3ItH2Yi5wn256jv0dw1z7+raJabfDOYO4Qsfl5h+Q/tlyLmk30I5HDtSzZqaIEP4KDUbFR8JHiCMjOR8dYL8A4pPfBBLkhuaYQ2zURh0BoMaIx2RUWVShSHZ1UBrbFJkyzwagkxJdD50cxZCBBROymZBVC187BfetbI4/0wEZYitkC8+tjp8KX9DPKDsoLxBeZs38fkPiEzjlF0FUV8AAAAASUVORK5CYII=') no-repeat center center;background-size: 18px;  }
.cmclose .btn-close { display: block; }

#menuFiltro.menu-lateral select { background-color: #f9f9f9;color: #a2a2a2 !important; }
#menuFiltro.menu-lateral .cmclose select { background-color: #f5f5f5;color: #333 !important;border: 1px solid #dadada; }


.btn-fechar-filtro { opacity: .6;position: relative;width: 40px;height: 40px;color: #333;text-indent: -9999px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIXSURBVHgB3Zm9UsJAEMf3zgY6fIP4BGINhfoCjq2NwxswNlDGDmYoaG10fAL1BZQCZix9g6S0TEcawF0mzMQYkt3kEm78z2Ry4fZuf3Bfm0VBTP1+v9VoNFyl1C0+tvCardfr3ng89qECDQYDR2v9hMU2PaPf19VqdR/3pxLGH1h0Ev34CHlhGpLrT+UYpzaqEO6PP8UwNgop8bdcLs/QVrsMY9K2Y3IABSWA2/qj9aCxcAV8FYYUwm1Fi1WDXGLIInCRWgT4BXKxIUvAwWazmWna57Dsg1y5kGXgiAkBe9xtJrOjtNVtqk/ORi2GNNmXiteY6JgKJkdDJS3KQkZ3B+RKnSoqzbIkZBHtPaXUvhY1QmYeoSqrZQ2Qued7JiCpQkhW8JELSKoAkh0ZsQBJBiFFYRsbkGQAUhxTFolmatX/GGKrF4nV24zVG7XVR92hgoVms+m7rvurwqpwC0P8S3zV9OKQ1gWsSUgrQ/44pLUvTTtIVQWcSUgd5ecckCt3D6O6aF76IJeDqY9HChbOQS72UVUSsk2AAcgkDplikB4IpXGcnwX2hXOE1IbmFAgg0f5FUw4OeD9/6QTmaDSSQHphGN5p3GsCxhwxlgJmQnpkM51Og4Ml0YfDIa3SdyyeQAocfRF6ONp9ulgsgk6n84bFY2zo4D1Ew0+8rqv4G2I+nwfdbpf8nUb+AvT1gMN6M5lMvnd2P5DiBN1y3uNBAAAAAElFTkSuQmCC') no-repeat center center;background-size: 16px; }

.linha.no-results { display: none !important; }  

.btn-form.inative { pointer-events: none !important;background-color: #cacaca !important;border-color: #b3b3b3 !important; }
.btn-form.loading { pointer-events: none !important;color: transparent !important;background: #0d4980 url('https://www.shopcar.com.br/mobile/img/loading.svg') no-repeat center center;background-size: 20px; }

.btn-abre-opcoes { font-family: Arial;margin: 0 !important;text-align: left !important;font-size: 13px;line-height: 14px;color: #a2a2a2 !important;width: 100%;text-align: center;display: block;color: #333;background: #f5f5f5 url('data:image/svg+xml;utf8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYW1hZGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjEwLjIzOXB4IiB2aWV3Qm94PSIyLjUgMCAyMCAxMC4yMzkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMi41IDAgMjAgMTAuMjM5IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjMzMzMzMzIiBwb2ludHM9IjEyLjQ0MSwxMC4xMiA2LjA4NywwLjQxNiAxOC45MTIsMC40MTYgIi8+PC9zdmc+') no-repeat right center;background-size: 20px 6px; padding: 10px 5px;margin: 4px;box-shadow: 0 1px 2px rgba(0,0,0,.15), inset 0 15px 8px rgba(255,255,255,.35), inset 0 1px 0 #fff; }
.btn-abre-opcoes span { display: block;width: 85%;overflow: hidden;white-space: nowrap; }
.cmclose .btn-abre-opcoes { background-color: #f5f5f5;color: #333 !important;border: 1px solid #dadada; }

.modal-opcoes { display: flex;flex-direction: column;position: fixed;top: 0;right: 0;width: 100%;height: 100%;text-align: left;background-color: #FFF;z-index: 110;transform: translate(100%,0);transition: transform .3s ease; }
.modal-opcoes.active { transform: translate(0,0); }
.modal-opcoes .modal-topo { position: relative;display: flex;align-items: center;justify-content: center;min-height: 46px;border-bottom: 1px solid #F7F7F7; }
.modal-opcoes .modal-topo h2 { font-family: Arial;font-size: 14px;text-transform: uppercase;color: #000;font-weight: bold; }
.modal-opcoes .modal-topo h2 small { display: inline-block;transform: translate(3px, -1px);color: #666 }
.modal-opcoes .modal-topo button { position: absolute;top: 50%;left: 0;width: 40px;height: 40px;transform: translate(0,-50%);background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAgCAYAAADwvkPPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGUSURBVHgBrdW/TsJAHAfwu2tglU03eQRMGEyAKGEhTuoLCL6AbhAYYOLPVp9AHHUh8QW8AZJu9BHwDXSiC+D3iE0K6fV+Lf0mkMvd8eH49dfCWcJ0Op3edrt9xlCuVqumbds/nCXIP9QPTLkAq7GxEMiPjIVFQLuQMROEtRcSRoDeRqNRw4hRITXmaUGRGKAnbLaZPu5wOLwIToiwXd1u98EEqb46nORh0GazmTADpDo+EjsG2sOOhVQEEVpi/S4K2p0MV62AYi8MUHU8Hi+ZIQLQNA1oh+GVYylFcM6rEet5IcRXq9XKMwo2GAxc/NRmGqCl3mazmVsul79xylvNvhzWrovF4rvjOJ4O22vadrvdwIdemT60pk0DDH1qJAWtsJ2qhpVK5RfDugY7y2QyddTwI1hDS7NZgU6pVOKq8Dowm82e1mq1TyllNKYyn8+lASzgDjn3QdIfCnqsj17r6dbxZROc8tFihFBOuF6vT0gYEbwkYz6IO0UHTmNhKrjKYeACfXcfGzsAr/CQkJ7n3agG/gPirBk5CgcargAAAABJRU5ErkJggg==') no-repeat center center;background-size: 10px;text-indent: -9999px; }
.modal-opcoes .modal-content { position: relative;flex-grow: 1;box-sizing: border-box;overflow: hidden;z-index: 10; }
.modal-opcoes .modal-content .itens { position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow-y: scroll !important; }
.modal-opcoes .modal-content a { position: relative;display: block;padding: 20px;border-bottom: 1px solid #F7F7F7;color: #666; }
.modal-opcoes .modal-content a::before { content: '';position: absolute;top: 50%;right: 0;width: 16px;height: 16px;border: 1px solid #666;border-radius: 50%;transform: translate(-20px,-50%);transition: all .3s ease;opacity: .4; }
.modal-opcoes .modal-content a::after { content: '';position: absolute;top: 50%;right: 0;width: 10px;height: 10px;background-color: #990001;border-radius: 50%;transform: translate(-24px,-50%) scale(0);transition: transform .3s ease; }
.modal-opcoes .modal-content a.active { color: #000; } 
.modal-opcoes .modal-content a.active::before { border-color: #000;opacity: 1; }
.modal-opcoes .modal-content a.active::after { transform: translate(-24px, -50%) scale(1); }
.modal-opcoes .modal-content a:last-child { border-bottom: 0;margin-bottom: 70px; }

.modal-opcoes .modal-button { position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;padding: 0 10px 15px 10px;z-index: 25; }
.modal-opcoes .modal-button button { display: block;width: 100%;height: 40px;background-color: #0D4980;color: #FFF; }

.popup-cookie { background: rgba(0,0,0,.83);position: fixed;bottom: 0;left: 0;width: 100%;box-sizing: border-box;z-index: 1000;transform: translate(0,100%);transition: transform .6s ease;box-sizing: border-box; }
.popup-cookie.show { transform: translate(0,0); }
.popup-cookie > div { padding: 20px; }
.popup-cookie p { color: #FFF !important;text-shadow: none !important;margin: 0;font-size: 12px;line-height: 16px;color: rgba(49, 50, 51, .9); }
.popup-cookie p b { color: #f00; }
.popup-cookie a { color: #f00;text-decoration: underline;text-shadow: none !important; }
.popup-cookie a:hover { text-decoration: none; }
.popup-cookie button { cursor: pointer;background-color: #900;border: 0;width: 110px;height: 40px;border-radius: 4px;margin: 0;font-size: 12px;color: #FFF;font-weight: bold; }


/* / incio Modal Financiamento */

#finanM{display:block;overflow:hidden;font-size:13px;color:#111;}
#finanM .ico-financiamento{display:block;float:left;width:21px;height:24px;background:url("../../images/sprite.png") no-repeat -26px -67px;margin:5px 10px 0 0;}
#finanM .ico-financiamentoIco{display:block;width:79px;height:78px;background:url("../../images/financiamento.png") no-repeat center ;}
#finanM .ico-Refinanciamento{display:block;width:79px;height:78px;background:url("../../images/refinanciamento.png") no-repeat center;}
#finanM h1{display:block;margin:0;padding:0;font-size:21px;font-style:normal;color:#990000;list-style: none;}
#finanM .texto{display:block;overflow:hidden;clear:both;margin:30px 0 10px 0;line-height:120%;font-size:11px; text-align: center;font-family: Roboto, Arial;}
#finanM .textoAlerta{display:block;overflow:hidden;margin:0px 0px 5px 5px;line-height:120%;font-size:12px; text-align: start; font-family: Roboto, Arial;color: #999999;}
#finanM .Alerta{font-weight: bold; display:block;overflow:hidden;margin:0px 0px 5px 5px;line-height:120%;font-size:12px; font-family: Roboto, Arial;color: #999999;}
#finanM .titulo-pagina{margin:5px 10px 5px 20px; text-align:left; padding: 0px; font-weight: bold;}
#finanM .tituloh1{margin-bottom: 10px}
#finanM p{font-size: 13px;line-height: 17px;float: left; width: 100%; text-align: start; margin-bottom: 20px;}
#finanM ul{padding-inline-start: 0px; display: flex;align-items:center;flex-direction:column; line-height: 14px;}
#finanM li{list-style-type: none;}
#finanM button{background:#B01717; width: 100%;height: 37px;text-shadow: none; border: none;border-radius:0 0 5px 5px;color:#FFFFFF; font-family: Roboto, Arial; font-weight: bold; font-size: 16px; cursor:pointer;class="gradient-ed bt-fipe"; }
#finanM button:hover {opacity: 0.8}
#finanM .fileira{clear:both;overflow:initial;padding:0;margin:0;display:flex; gap:10px; justify-content: center;margin-top: 10px; margin-bottom: 15px; font-size: 10px; line-height: 16px;}
#finanM .col{display:flex;float:left;padding:0;}
#finanM label{display:block;margin-top:15px;margin-bottom:5px;font-size:13px;padding:0;line-height:1;font-weight: bold;text-shadow: none;}
#finanM .confirma{display:block;float:right; flex-grow:1; line-height: 14px; font-size:12px; }
#finanM .card{ width: 150px; height: 165px; background-color:#dadde0; border-radius: 10px;display: flex; align-items: center; flex-direction: column;justify-content: space-between;}
#finanM .menu-drop{display: inline-block;position: relative;}
#finanM .drop-content{background-color:#F5F5F5; position: absolute; z-index:2; transform: translateY(calc(100% + 15px)); width: 50%; border-radius:10px;box-shadow:  0px 4px 4px rgba(0, 0, 0, 0.25);text-align: center;display:flex; flex-direction: column;align-items: center;padding-bottom: 15px;padding-top:15px;font-weight: bold; font-family:Roboto, Arial; }
#finanM .drop-content a{line-height: 2;color: black;font-weight: bold;text-decoration: none;display: block; font-size: 14px; width: 70%  }
#finanM .drop-content a:hover{ background-color: #b01717; border-radius: 7px; color: white}
#finanM .menu-drop:hover .drop-content{ display: block;}
#finanM .menu-drop:hover button[name="drop"]{background-color: #E2703D;}
#finanM .drop-content:before{position: absolute; top: 0;content:''; transform:translate(-25px) rotate(45deg) ; width: 50px; height:50px;  z-index: -1; background:#F5F5F5;left: 50%;}
#finanM .margem{clear:both; background: #F0F0F0; display: block; }
#finanM .titulospan{font-weight:normal; font-size:14px; margin-bottom: 20px;}
#finanM .d-none{display: none}
#finanM .botao{ text-shadow: none; background: #B01717; width: 100%;height: 37px; border: none; border-radius: 0 0 5px 5px; color: #FFFFFF; font-family: Roboto, Arial; font-weight: bold; font-size: 16px; cursor: pointer; text-decoration: inherit; display:flex;align-items:center; justify-content:center; }
#finanM .botao:hover{opacity: 0.8 }

/* / fim Modal Financiamento */


.bnt-finan-m { color:#990000; height: 24px; border-radius: 5px; z-index: 20; border-color: #990000; border-style: solid; border-width:1px; font-size: 10px;font-weight: bold; }


.btn-fix-m { width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; background-size: 20px; border-radius: 6px; right: 4px; top: 289px; z-index: 20;}

.principal{ display: flex; align-content:space-between; justify-content:space-between;}


ul.principal li {display: flex; flex-direction:column; flex-grow:1; margin-bottom: 5px;margin-top: 5px;}

ul.principal label {color:#999999; font-weight: normal}

li.li-espacamento { letter-spacing: 0px !important; }

.nome-usuario-menu-lateral:after {
	content: "";
	background-image:url(../img/icone-nome-usuario.svg);
	/*background-image:url('data:image/svg+xml;utf8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYW1hZGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNS42NTFweCIgaGVpZ2h0PSIxNS42NDJweCIgdmlld0JveD0iMCAwIDE1LjY1MSAxNS42NDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1LjY1MSAxNS42NDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPgk8cG9seWdvbiBmaWxsPSIjNjY2NjY2IiBwb2ludHM9IjMuNDk4LDguNTUzIDAuNTQyLDguNTUzIDguMDE4LDEuMDQ4IDE1LjU0Miw4LjU1NSAxMi40NjYsOC40OTMgMTIuNDg0LDE1LjU1MyA4Ljk4NCwxNS41NTMgOC45ODQsMTEuNTUzIDYuNTIzLDExLjU1MyA2LjUxMiwxNS41NTMgMy40OTUsMTUuNTUzIi8+PC9nPjwvc3ZnPg==');*/
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	float: right;
	margin-left: 7px;
	margin-right: 2px;
}

.nome-usuario-menu-lateral {
	padding-right: 0px !important;
	align-self: center;
	height: 12px;
}


/* MODAL TELEFONE */
#modalBgMobile{
	position:fixed;
	display:none;
	opacity:0;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,0.75);
	transition: all 0.6s ease;
	z-index:900;
}
#modalConteudoMobile{
	display:none;
	opacity:0;
	position:fixed;
	width:300px;
	box-sizing:border-box;
	padding:15px;
	top:0;
	left:50%;
	margin-left:-150px;
	background:#FFF;
	transition: all 0.6s ease;
	z-index:901;
	border-radius:4px;
	box-shadow:0 0 8px rgba(0,0,0,0.9);
}
#modalConteudoMobile.ativo{
	opacity:1;
	top: 50%;
	transform: translateY(-50%);
}

#modalConteudoMobile .visualizacao-telefones{
	padding:0;
	margin:0;	
}
#modalConteudoMobile .visualizacao-telefones li{
	margin:0;
	padding:5px;
	box-sizing:border-box;
	display:block;	
	text-align:center;
	cursor:text;
}
#modalConteudoMobile .visualizacao-telefones li.t{
    text-align:left;
    margin-top:10px;
    background:#E9E9E9;
}
#modalConteudoMobile .visualizacao-telefones li.o{
	 color:#999;
	 font-size:11px;
	 margin-top:10px;
}
#modalConteudoMobile .visualizacao-telefones li.r{
	background:#FCFCFC;
	text-align:left;
}
#modalConteudoMobile .visualizacao-telefones li.r.p{
	text-align:center;
	padding: 10px;
}
#modalConteudoMobile .visualizacao-telefones li.r:nth-child(2n+1){
	background:#F7F7F7;
}
#modalConteudoMobile .visualizacao-telefones li button{
	display: block;
    padding: 8px;
    box-sizing: border-box;
    width: 100%;
    background: #F5F5F5;
    border: 1px solid #E5E5E5;
    box-shadow: inset 0 1px 0 #FFF;
    font-size: 13px;
    border-radius: 4px;
    cursor:pointer;
    user-select:none;
}
#modalConteudoMobile .visualizacao-telefones li.titulo{
	font-weight: bold;
    background: #333;
    cursor: default;
    color: #FFF;
    margin: -15px -15px 10px -15px;
    user-select:none;
}
#modalConteudoMobile .visualizacao-telefones li.bt{
	background:none;
	padding:0;
	margin-top:5px;
}

#modalConteudoMobile .visualizacao-telefones li span{
	display:inline-block;
}
#modalConteudoMobile .visualizacao-telefones li span.op{
	width:70px;
    font-size:11px;
    color:#666;
}
#modalConteudoMobile .visualizacao-telefones li span.app{
	font-size:11px;
    color:#999;
    width:65px;
}
#modalConteudoMobile .visualizacao-telefones li span.num{
	width:125px;
	font-weight:bold;
	font-size:15px;	
}
/* /MODAL TELEFONE */


.icone-particular-login-favorito {
	background-image: url(../img/icon-particular-login-favorito.svg);
    background-repeat: no-repeat;
    width: 122px;
    height: 122px;
    margin: 35px auto 20px auto;
    display: block;
}

.div-botao-entrar-esqueceu-senha {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 24px;
}

.bt-entrar-login {
    background: #8A1A11;
    padding-right: 111px;
    padding-left: 111px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 3px;
    color: #ffffff;
    font-size: 14px;
    text-shadow: none;
}

.bt-esqueci-senha {
	margin-top: 12px;
    margin-bottom: 12px;
    color: #666666;
}

.novo-usuario {
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
}

input.input-cpf-login, input.input-senha-login {
	box-shadow: 0 1px 0 #fff, inset 0px 2px 5px -1px rgb(0 0 0 / 10%);
	border: 1px solid #CCC;
}

div.div-input-senha-login {
	margin-top: 18px;
}

.erro-login {
	clear:both;
	/*width:730px;*/
	padding:10px;
	border-radius:5px;
	border:1px solid #ffbfbf;
	background:#ffdfdf;
	/*float:left;*/
	margin:20px 0;
	color:#800;
}

div.div-sugestao, h3.titulo-sugestao {
	margin-bottom: 9px;
	font-size: 14.5px;
}

.div-texto {
	font-size: 13px;
}

.lista-horarios .dia-semana{
	display:flex;
	gap:20px;
	padding:3px 5px;
	font-size: 12px;
	color: #111;
}
.lista-horarios .dia-semana .title{
    display: flex;
    align-items:center;
    width:30px;
}

.lista-horarios .dia-semana .badge{
    border-radius:5px;
    background-color:#EEEEEE;
    padding:3px 10px;
}


.confianca .icone.lojas {background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMyOS4zNnB4IiBoZWlnaHQ9IjM4OC42NHB4IiB2aWV3Qm94PSIyMzAuOCAyMjAuMzIgMzI5LjM2IDM4OC42NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyMzAuOCAyMjAuMzIgMzI5LjM2IDM4OC42NCINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjMwLjgsNDQwLjI0VjI3Ni44OGwxNi40LTAuMjRjMC4zMiwwLDM2Ljg4LTAuOCw3NC42NC0xNS44NGMzOC43Mi0xNS40NCw2My42MDEtMzMuMiw2My44NC0zMy40NA0KCWw5Ljc2MS03LjA0bDkuODQsNy4wNGMwLjIzOSwwLjE2LDI1LjIsMTcuOTIsNjMuODQsMzMuNDRjMzcuNjgsMTUuMDQsNzQuMjQsMTUuODQsNzQuNjQsMTUuODRsMTYuMzIsMC4yNGwwLjA4LDE2My4zNg0KCWMwLDgyLTEwNy4xMiwxNjguNzItMTY0LjcyLDE2OC43MkMzMzcuOTIsNjA4Ljk2LDIzMC44LDUyMi4yNCwyMzAuOCw0NDAuMjRMMjMwLjgsNDQwLjI0TDIzMC44LDQ0MC4yNHogTTM3Ny4xMiw0OTAuNzINCgljNiw3LjEyLDE3LjEyLDYuNDgsMjIuMzItMS4yNzlMNDc4LDM3Mi4wOGwtMjMuMjgtMTUuNmwtNjguMTYsMTAyTDM0Niw0MTAuNGwtMjEuMzYsMTguMDc5TDM3Ny4xMiw0OTAuNzJMMzc3LjEyLDQ5MC43Mg0KCUwzNzcuMTIsNDkwLjcyeiIvPg0KPC9zdmc+DQo=); background-size: 21px auto; width: 21px; height: 24px; display: inline-block; vertical-align: middle; margin: -10px 2px -15px 0;}

#banner-popup{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:99999;
	display: none;
	background: rgba(0,0,0,0.8);
}
#banner-popup .popupDiv{
	position: absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
#banner-popup .popupDiv .popupBtClose{
	position:absolute;
	top:-28px;
	right:0;
	width:52px;
	height:19px;
	border:0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAATBAMAAAAt/zNWAAAAA3NCSVQICAjb4U/gAAAAMFBMVEUAAACZmZlUVFQoKCj////Y2NiAgIB/f3/u7u4ICAg+Pj6np6fCwsJmZmYSEhL4+PjdYr5bAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8xOS8xNxVgJSYAAAC8SURBVCiRYyjHCRjoDIyNHxgbGzAwGzBYMtgxPJ4AFJgAkWF2cQl2cXFmcnF57MbgyvClASjgBZXyNn7sbWwwxevKZ6AUn4sns7eRK1yK2TUt4YoC02LXNFdGN19mb1sfuIHGLi4OKQYgliu/gweQ+ofQ5cbAcEWB+zLQwCcuLpO9RTZApdxAspZTvFJAdols23LZjdUJIeXi4gZ14RcGlmY3TheovyxBXrOE+suOgc/AkuExzQMTDeCOZQBIKklFdtz0tgAAAABJRU5ErkJggg==');
}

/*ano cor combustivel cambio km*/
.item-desc {
	width: 33%;
	display: flex !important;
	flex-direction: row !important;
	align-items: center;
	padding: 0px !important;
	text-align: left !important;
	font-size: 14px !important;
	gap: 5px;
	flex-grow: 0 !important;
	font-weight: 500 !important;
}

.caract-anomodelo .icone{
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMSAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDEgMCAxNCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iY2FsZW5kYXIiIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xLjg3NSwwdjMuNWgxMi4yNDhWMEgxLjg3NXogTTEuODc1LDUuMjV2OC41ODVDMS44NzUsMTMuOTQsMS45MzUsMTQsMi4wMzksMTRoMTEuOTI0DQoJYzAuMTAzLDAsMC4xNjItMC4wNiwwLjE2Mi0wLjE2NVY1LjI1SDEuODc3SDEuODc1eiBNMy42MjUsN2gxLjc1djEuNzQ5aC0xLjc1Vjd6IE03LjEyNSw3aDEuNzV2MS43NDloLTEuNzVWN3ogTTEwLjYyMyw3aDEuNzUyDQoJdjEuNzQ5aC0xLjc1MlY3eiBNMy42MjUsMTAuNDk5aDEuNzV2MS43NTFoLTEuNzVWMTAuNDk5eiBNNy4xMjUsMTAuNDk5aDEuNzV2MS43NTFoLTEuNzVWMTAuNDk5eiIvPg0KPC9zdmc+DQo=');
    width:14px;
    height:14px;
    float:left;
}
.caract-cor .icone{
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjI0OSAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI0OSAwIDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNMjYyLjgzOCwxMi4xNWMtMC4wNzEtMC4yNDItMC4yNjYtMC40Mi0wLjU3OC0wLjUyOGMtMC4xNzYtMC4wNjItMC4zNzUtMC4xLTAuNTg2LTAuMTQxDQoJCQljLTAuMTcxLTAuMDMzLTAuMzQ4LTAuMDY2LTAuNDkxLTAuMTExYy0wLjAxOC0wLjAwNS0wLjAzNC0wLjAxMS0wLjA0OS0wLjAxNmMwLjAzNy0wLjAzOCwwLjA3NS0wLjA3NSwwLjEwNy0wLjEwNw0KCQkJYzAuMTUxLTAuMTQ5LDAuMzA5LTAuMzA1LDAuNDE2LTAuNDgyYzAuMi0wLjMyOSwwLjE3Ny0wLjY3OS0wLjA2Mi0wLjkzNGMwLDAtMC4yMjgtMC4yNTctMC42NjQtMC4yNTcNCgkJCWMtMC4xMjIsMC0wLjI1LDAuMDIyLTAuMzc4LDAuMDY1YzAuMDA0LTAuMjMzLDAuMDAyLTAuNDU4LTAuMDA2LTAuNjY4Yy0wLjA0LTEuMDk2LTAuMjIxLTEuNzc4LTAuNTctMi4xNDgNCgkJCWMwLjAwMS0wLjgzOC0wLjMzMy0yLjA3MS0wLjg5NC0zLjNjLTAuODUyLTEuODY3LTEuOTc0LTMuMjIyLTIuNjY5LTMuMjIyYy0wLjA2NSwwLTAuMTI2LDAuMDEzLTAuMTgyLDAuMDM3DQoJCQljLTAuMDA3LDAuMDA0LTAuMDEzLDAuMDA3LTAuMDIxLDAuMDExbC0wLjM0MywwLjE1N2MtMC4yNTEtMC4wODctMC43NTItMC4yNTEtMS4yOTEtMC4zN0MyNTQuMTY0LDAuMDQ2LDI1My44MDUsMCwyNTMuNTEyLDANCgkJCWMtMC40OTgsMC0wLjgyNCwwLjEyOC0wLjk5NSwwLjM5MWMtMC4wODksMC4xMzYtMC4xNzYsMC4zNjctMC4wODYsMC42OTNjMC4wMTgsMC4wNjUsMC4wNDMsMC4xMzQsMC4wNzUsMC4yMDMNCgkJCWMwLjM0OSwwLjc2NSwxLjk0NCwyLjAzLDMuNzEyLDIuOTQ0YzAuMDM5LDAuMDIsMC4wODMsMC4wMjUsMC4xMjYsMC4wMTZjMC4wMzYtMC4wMDgsMC4wNzItMC4wMTMsMC4xMDgtMC4wMTMNCgkJCWMwLjE5MSwwLDAuMzY2LDAuMTEyLDAuNDQ1LDAuMjg2YzAuMDU0LDAuMTE5LDAuMDU5LDAuMjUyLDAuMDEzLDAuMzc0Yy0wLjA0NSwwLjEyMy0wLjEzNiwwLjIyLTAuMjU1LDAuMjc0DQoJCQljLTAuMDY0LDAuMDI5LTAuMTMzLDAuMDQ0LTAuMjAzLDAuMDQ0Yy0wLjE5MSwwLTAuMzY2LTAuMTEyLTAuNDQ2LTAuMjg2Yy0wLjAxNy0wLjAzNy0wLjAyOS0wLjA3Ny0wLjAzNi0wLjExNw0KCQkJYy0wLjAxLTAuMDU3LTAuMDQ2LTAuMTA1LTAuMDk3LTAuMTMyYy0xLjQwOC0wLjcyOS0yLjcwMS0xLjY0OC0zLjQ1OS0yLjQ1OGMtMC4wNTQtMC4wNTgtMC4xMzktMC4wNzQtMC4yMTEtMC4wNDJsLTIuOTYyLDEuMzUyDQoJCQljLTAuMDc0LDAuMDM0LTAuMTE3LDAuMTExLTAuMTA2LDAuMTkyYzAuMDU0LDAuNDEzLDAuMjk4LDEuOTA5LDEuMTY1LDMuODA5YzAuODY2LDEuODk5LDEuODM2LDMuMDY0LDIuMTEzLDMuMzc2DQoJCQljMC4wNTQsMC4wNjIsMC4xNDEsMC4wOCwwLjIxNCwwLjA0Nmw2LjE3NC0yLjgxNmMwLjAwOCwwLjA1OCwwLjAxNiwwLjExNSwwLjAyMywwLjE3NmMwLjA1NCwwLjM5LDAuMTEzLDAuODMyLDAuMTE1LDEuMTk0DQoJCQljMC4wMDEsMC4yNTYtMC4wMjcsMC4zOTgtMC4wNTIsMC40NzNsMCwwYy0wLjA3Mi0wLjAwOC0wLjE2My0wLjAyMy0wLjI1LTAuMDM4Yy0wLjE3Ny0wLjAyOS0wLjM2LTAuMDYtMC41MzYtMC4wNg0KCQkJYy0wLjQyOCwwLTAuNjMsMC4xOTctMC43MjUsMC4zNjJjLTAuMjIxLDAuMzg5LTAuMDAxLDAuODY2LDAuMjE2LDEuMjM4Yy0wLjEyMiwwLjAzNC0wLjI4OCwwLjA2My0wLjM5OCwwLjA4Mg0KCQkJYy0wLjE2NSwwLjAyOS0wLjMzNiwwLjA2LTAuNDg0LDAuMTA2Yy0wLjI3NywwLjA4OC0wLjQ1OCwwLjIzOC0wLjUzNywwLjQ0OGMtMC4wNjIsMC4xNjQtMC4wODMsMC40MjUsMC4xNjYsMC43MzINCgkJCWMwLjMyNSwwLjQwMSwwLjc5MywwLjcwNCwxLjM5MywwLjljMC40OTUsMC4xNjMsMS4wODEsMC4yNDksMS42OTMsMC4yNDljMC41OTEsMCwxLjE4My0wLjA3NywxLjcxMS0wLjIyMw0KCQkJYzAuMzk0LTAuMTA4LDAuOTM3LTAuMzA5LDEuMjkxLTAuNjQ2QzI2Mi41NzgsMTIuOTksMjYyLjk3NCwxMi42MTMsMjYyLjgzOCwxMi4xNXogTTI1Ny41NDIsNC4yMjcNCgkJCWMtMC4zNDUtMC43NTYtMC42MDQtMS41MzEtMC43MzEtMi4xODJjLTAuMDQ0LTAuMjI3LTAuMDcxLTAuNDM1LTAuMDgxLTAuNjE4bDAsMGMwLjEzMiwwLjEyOCwwLjI3MSwwLjI4NSwwLjQxMywwLjQ2Nw0KCQkJYzAuNDA4LDAuNTIyLDAuODIzLDEuMjI3LDEuMTY4LDEuOTgyYzAuMzQ2LDAuNzU3LDAuNjA1LDEuNTMxLDAuNzMyLDIuMTgzYzAuMDQ0LDAuMjI3LDAuMDcxLDAuNDM1LDAuMDgxLDAuNjE4DQoJCQljLTAuMTMyLTAuMTI4LTAuMjcxLTAuMjg1LTAuNDEzLTAuNDY3QzI1OC4zMDIsNS42ODgsMjU3Ljg4Nyw0Ljk4MywyNTcuNTQyLDQuMjI3eiBNMjUyLjk4MSwwLjY5Mw0KCQkJYzAuMDI3LTAuMDQyLDAuMTMzLTAuMTQsMC41MjQtMC4xNGMwLjI1NSwwLDAuNTc1LDAuMDQxLDAuOTQ5LDAuMTIzYzAuMjA3LDAuMDQ2LDAuNDMsMC4xMDQsMC42NjUsMC4xNzJsLTEuNywwLjc3NQ0KCQkJYy0wLjE5NS0wLjIwOS0wLjMzMi0wLjM5OC0wLjQwNy0wLjU2M2MtMC4wMi0wLjA0NC0wLjAzNS0wLjA4Ni0wLjA0Ni0wLjEyNkMyNTIuOTM3LDAuODMzLDI1Mi45NDEsMC43NTMsMjUyLjk4MSwwLjY5M3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==');
    width:14px;
    height:14px;
    float:left;
}
.caract-combust .icone{
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjI0OSAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI0OSAwIDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0yNTUuOTYxLDBoLTYuMTNjLTAuMzU0LDAtMC42NDMsMC4yODgtMC42NDMsMC42NDJ2MTMuMTAxaDcuNDE0VjAuNjQyQzI1Ni42MDMsMC4yODgsMjU2LjMxNSwwLDI1NS45NjEsMHoNCgkJIE0yNTUuNjc5LDQuODk4aC01LjU2NVYxLjI1Mmg1LjU2NkwyNTUuNjc5LDQuODk4TDI1NS42NzksNC44OTh6IE0yNTkuNTQ5LDE0Yy0xLjUyMiwwLTIuNDQ1LTEuMDQ3LTIuNTMyLTIuODczDQoJCWMtMC4wMzctMC43MiwwLjE0NC0xLjUxMiwwLjMzNC0yLjM1MmMwLjE0NC0wLjYzMSwwLjI5My0xLjI4MSwwLjM2My0xLjk1MWMwLjA3LTAuNjcxLTAuMDM1LTAuOS0wLjEwNC0wLjk3Ng0KCQljLTAuMTI5LTAuMTQzLTAuNTA3LTAuMTQzLTAuODczLTAuMTQzaC0wLjE4di0wLjg5aDAuMThjMC41MzQsMCwxLjE0MSwwLDEuNTM0LDAuNDM4YzAuMzA4LDAuMzQxLDAuNDEyLDAuODcxLDAuMzI5LDEuNjY1DQoJCWMtMC4wNzYsMC43MjEtMC4yMjksMS40LTAuMzc5LDIuMDU3Yy0wLjE3NiwwLjc3Ny0wLjM0NCwxLjUxMy0wLjMxNSwyLjEwOWMwLjA2NCwxLjM0NSwwLjYxOCwyLjAyNSwxLjY0NCwyLjAyNQ0KCQljMS4xMjYsMCwxLjY5Ny0wLjcxMiwxLjY5Ny0yLjExNWMwLTEuMTYxLTAuMzYtMi4wNjUtMC42MDEtMi42NjNsLTAuMDk0LTAuMjQxYy0wLjI0OC0wLjY1MS0wLjI4MS0xLjIzNS0wLjMwNy0yLjEyMQ0KCQljLTAuMDI1LTAuODU5LTAuMDE2LTEuNzc5LDAuMjIzLTIuNjg3YzAuMjM5LTAuOTE0LDAuNzMyLTEuMzU5LDEuNTQ4LTIuMDk2bDAuMTk3LTAuMTc5bDAuNTk5LDAuNjU5bC0wLjE5OSwwLjE4DQoJCWMtMC43NjQsMC42OS0xLjExMSwxLjAwNS0xLjI4NCwxLjY2M2MtMC4yMDksMC43OTgtMC4yMTYsMS42NDItMC4xOTQsMi40MzVjMC4wMjUsMC44NjQsMC4wNTksMS4zMjcsMC4yNSwxLjgzbDAuMDksMC4yMjcNCgkJYzAuMjUsMC42MjEsMC42NjMsMS42NjEsMC42NjMsMi45OTNDMjYyLjEzNiwxMi44NzYsMjYxLjE2OCwxNCwyNTkuNTQ5LDE0eiBNMjYwLjY5NCw2LjEybC0wLjAyMi0wLjg5MQ0KCQljMCwwLDAuNjg5LTAuMDE4LDEuMDgxLTAuMDIyYzAuMDA5LTAuMTU4LDAuMDA5LTAuNDA0LDAuMDA5LTAuNjYyVjQuNDEyYzAtMS4wNjUtMC4xNjctMS4yMDYtMC4zNTgtMS4zNzENCgkJYy0wLjA3LTAuMDU5LTAuMTQtMC4xMi0wLjIwNy0wLjE5NGwwLjY1NC0wLjYwMmMwLjA0MiwwLjA0NSwwLjA4OCwwLjA4MiwwLjEzMSwwLjExOGMwLjM4LDAuMzI0LDAuNjcsMC42ODEsMC42NywyLjA0N3YwLjEzMg0KCQljMCwwLjQ5OSwwLjAwMSwwLjc3NS0wLjA0NCwwLjk4NGMtMC4wNzYsMC4zNi0wLjMyNCwwLjU2OC0wLjY4LDAuNTY4QzI2MS42MzksNi4wOTYsMjYwLjY5NSw2LjEyLDI2MC42OTQsNi4xMnoiLz4NCjwvZz4NCjwvc3ZnPg0K');
    width:14px;
    height:14px;
    float:left;
    margin-left: 15px
}
.caract-cambio .icone{
    background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMjY0MTQgMC4yODgwM0M3Ljc4NDE0IDAuNDY0MDMgNy4yNDgxNCAwLjk3NjAzIDYuOTg0MTQgMS41MDQwM0M2LjY2NDE0IDIuMTUyMDMgNi42NjQxNCAyLjk2ODAzIDYuOTg0MTQgMy42MTYwM0M3LjIzMjE0IDQuMTI4MDMgNy43OTIxNCA0LjY2NDAzIDguMjA4MTQgNC44MDAwM0w4LjQ4MDE0IDQuODk2MDNWNi42OTYwM1Y4LjQ5NjAzTDguNzEyMTQgOC43MjgwM0M4Ljk2ODE0IDguOTc2MDMgOS4xMTIxNCA5LjAwODAzIDkuMzg0MTQgOC44NjQwM0M5Ljc0NDE0IDguNjgwMDMgOS43NTIxNCA4LjYwODAzIDkuNzYwMTQgNi43MDQwM1Y0Ljg5NjAzTDEwLjAzMjEgNC44MDAwM0MxMC40NDgxIDQuNjY0MDMgMTEuMDA4MSA0LjEyODAzIDExLjI1NjEgMy42MTYwM0MxMS41NzYxIDIuOTY4MDMgMTEuNTc2MSAyLjE1MjAzIDExLjI1NjEgMS41MDQwM0MxMC45ODQxIDAuOTUyMDMgMTAuNDQ4MSAwLjQ1NjAzIDkuOTQ0MTQgMC4yODgwM0M5LjQ4ODE0IDAuMTI4MDMgOC43MTIxNCAwLjEzNjAzIDguMjY0MTQgMC4yODgwM1oiIGZpbGw9IiM5OTk5OTkiLz4KPHBhdGggZD0iTTQuNDgwMDcgNi41NjgwMUM0LjIzMjA3IDYuNjcyMDEgMy45NTIwNyA2LjkyODAxIDMuNzYwMDcgNy4yNDAwMUMzLjY3MjA3IDcuMzc2MDEgMy4zMjAwNyA4Ljc5MjAxIDIuOTIwMDcgMTAuNTZDMi4xMjAwNyAxNC4xMiAyLjA4ODA3IDE0LjQ2NCAyLjUyMDA3IDE1LjE2QzIuOTkyMDcgMTUuOTIgMi42ODgwNyAxNS44OCA3LjgyNDA3IDE1LjkwNEMxMC44MzIxIDE1LjkyIDEyLjQzMjEgMTUuODk2IDEyLjY0MDEgMTUuODRDMTMuMjcyMSAxNS42NzIgMTMuNzYwMSAxNC45MDQgMTMuNzYwMSAxNC4wNzJDMTMuNzYwMSAxMy41NzYgMTIuNDQwMSA3LjY3MjAxIDEyLjI0ODEgNy4yODgwMUMxMS45NDQxIDYuNjk2MDEgMTEuNDk2MSA2LjQ4MDAxIDEwLjU2MDEgNi40ODAwMUg5LjkxMjA3TDkuOTM2MDcgNy4wNTYwMUw5Ljk2MDA3IDcuNjQwMDFMMTAuNTQ0MSA3LjY2NDAxQzExLjExMjEgNy42ODgwMSAxMS4xMjgxIDcuNjk2MDEgMTEuMjQwMSA3Ljk0NDAxQzExLjQ0MDEgOC4zOTIwMSAxMi42NTYxIDE0LjAxNiAxMi42MDAxIDE0LjIzMkMxMi41NjgxIDE0LjM0NCAxMi40ODgxIDE0LjUwNCAxMi40MjQxIDE0LjU3NkMxMi4zMDQxIDE0LjcxMiAxMS45ODQxIDE0LjcyIDcuOTUyMDcgMTQuNzJIMy42MDgwN0wzLjQ4MDA3IDE0LjQ4QzMuNDE2MDcgMTQuMzUyIDMuMzYwMDcgMTQuMTc2IDMuMzYwMDcgMTQuMDhDMy4zNjAwNyAxMy44MzIgNC42NDAwNyA4LjE1MjAxIDQuNzUyMDcgNy45MjAwMUw0Ljg0MDA3IDcuNzIwMDFMNi41ODQwNyA3LjY5NjAxTDguMzIwMDcgNy42ODAwMVY3LjA4MDAxVjYuNDgwMDFMNi41MDQwNyA2LjQ4ODAxQzUuNDg4MDcgNi40ODgwMSA0LjU5MjA3IDYuNTI4MDEgNC40ODAwNyA2LjU2ODAxWiIgZmlsbD0iIzk5OTk5OSIvPgo8cGF0aCBkPSJNOC4xMzYwNyA3Ljg5NjAxQzguMTA0MDcgNy45MjAwMSA4LjA4MDA3IDguNjQwMDEgOC4wODAwNyA5LjQ5NjAxVjExLjA0SDcuODAwMDdINy41MjgwN0w3LjUwNDA3IDEwLjU3Nkw3LjQ4MDA3IDEwLjEyTDYuMzQ0MDcgMTAuMDk2TDUuMjE2MDcgMTAuMDcyTDUuMTY4MDcgMTAuMzc2QzUuMTQ0MDcgMTAuNTQ0IDUuMDA4MDcgMTEuNDg4IDQuODgwMDcgMTIuNDcyQzQuNjgwMDcgMTMuOTEyIDQuNjU2MDcgMTQuMjggNC43MzYwNyAxNC4zMzZDNC43OTIwNyAxNC4zNjggNS40MTYwNyAxNC4zOTIgNi4xMjAwNyAxNC4zNzZMNy40MDAwNyAxNC4zNkw3LjQyNDA3IDEzLjY2NEw3LjQ0ODA3IDEyLjk2SDkuMDQwMDdDOS45NzYwNyAxMi45NiAxMC42NDgxIDEyLjkyOCAxMC42ODAxIDEyLjg4QzEwLjczNjEgMTIuNzg0IDEwLjI1NjEgOC4yNjQwMSAxMC4xNjAxIDguMDE2MDFDMTAuMDI0MSA3LjY5NjAxIDkuOTIwMDcgNy44MjQwMSA5LjkyMDA3IDguMzA0MDFDOS45MjAwNyA4LjkzNjAxIDkuODAwMDcgOS4wNDAwMSA5LjEwNDA3IDkuMDQwMDFDOC40NDAwNyA5LjA0MDAxIDguMzIwMDcgOC45MjgwMSA4LjMyMDA3IDguMjk2MDFDOC4zMjAwNyA3Ljg3MjAxIDguMjY0MDcgNy43NjAwMSA4LjEzNjA3IDcuODk2MDFaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=');
    width:16px;
    height:16px;
    float:left;
}
.caract-km .icone{
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMSAwIDE0IDE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDEgMCAxNCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iZGFzaGJvYXJkIiBmaWxsPSIjOTk5OTk5IiBkPSJNOCwwQzQuMTQ1LDAsMSwzLjE0NSwxLDdzMy4xNDUsNyw3LDdzNy0zLjE0NSw3LTdTMTEuODU1LDAsOCwweiBNOCwxLjc1DQoJYzIuOTEsMCw1LjI1LDIuMzQsNS4yNSw1LjI1UzEwLjkxLDEyLjI1LDgsMTIuMjVTMi43NSw5LjkxLDIuNzUsN1M1LjA5LDEuNzUsOCwxLjc1eiBNOCwzLjVjLTAuNDgzLDAtMC44NzUsMC4zOTItMC44NzUsMC44NzUNCglTNy41MTcsNS4yNSw4LDUuMjVzMC44NzUtMC4zOTIsMC44NzUtMC44NzVTOC40ODMsMy41LDgsMy41eiBNNS4xMDIsNS4yNWMtMC40NiwwLjE0Ni0wLjcxNSwwLjYzOC0wLjU2OSwxLjA5OQ0KCWMwLjA0NiwwLjE0NSwwLjEyOSwwLjI3NSwwLjI0MSwwLjM3OGwxLjU4NSwxLjU4Nkw2LjI0OCw4Ljc1YzAsMC45NjYsMC43ODQsMS43NSwxLjc1LDEuNzVjMC45NjYsMCwxLjc1LTAuNzg0LDEuNzUtMS43NQ0KCVM4Ljk2NCw3LDcuOTk4LDdMNy41NjEsNy4xMUw1Ljk3NSw1LjUyNUM1Ljc4LDUuMzEzLDUuNDk0LDUuMjExLDUuMjA4LDUuMjUyYy0wLjAzNy0wLjAwMy0wLjA3NC0wLjAwMy0wLjExLDBMNS4xMDIsNS4yNXoNCgkgTTEwLjYyNSw1LjI1Yy0wLjQ4MiwwLTAuODc1LDAuMzkyLTAuODc1LDAuODc1UzEwLjE0Myw3LDEwLjYyNSw3UzExLjUsNi42MDgsMTEuNSw2LjEyNVMxMS4xMDcsNS4yNSwxMC42MjUsNS4yNXoiLz4NCjwvc3ZnPg0K');
    width:14px;
    height:14px;
    float:left;
}
.g-recaptcha{ }
.grecaptcha-badge{
	display:none !important;
	height:0;
	width:0
}



.btn-financiamento{
	margin: 0;
    width: 150px;
    background: #979797;
    height: 33px;
    color: #FFF !important;
    text-align: center;
    border: 0;
    box-shadow: inset 0 16px 0 rgba(255, 255, 255, 0.15), 0 2px 0 rgba(0, 0, 0, 0.15);
    float: none;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    text-shadow: none;
}
.btn-financiamento:hover{box-shadow:inset 0 33px 0 rgba(255,255,255,0.25),0 2px 0 rgba(0,0,0,0.15);}
.btn-financiamento:active{box-shadow:inset 0 33px 0 rgba(0,0,0,0.15);}
