@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,800,700);

.demonstracao{ background: rgba(0,0,0,1.00) url(../img_rec/fundoMensagem.png)  center -250px no-repeat; color:#FFF; font-weight:700; text-align:center; padding:30px; font-size:22px; }
.demonstracao span{ color:#999; font-weight:400; font-size:18px; line-height:18px; display: inline-block;  vertical-align: middle;}
.demonstracao form{ display: inline-block; margin-top:10px; font-size:14px; font-weight: normal; margin-left:10px; vertical-align: text-bottom;}
.demonstracao form input{ height:30px; padding-left:10px; border:none; color:te}
.demonstracao form button{ height:30px; padding-left:10px; border:none; font-weight:bold}

body{ font-family: 'Open Sans', sans-serif; padding:0 !important; margin:0 !important; background:url(../img_rec/fundo.jpg) no-repeat  center 46px; background-size:100% auto;  }
button:hover{ color: rgba(255,255,255,0.9) !important;}
button:active{color: rgba(255,255,255,0.5) !important;}

.container{ background:#FFF; padding:0 40px;}
.topoBarra .container{ background: inherit;}
footer .container{ background: inherit;}

.clearfix-lg{ clear:both;}
.quadroCores{ position:absolute; top:60px; left:0;}
.quadroCores .gear{ width:50px; height:50px;  background:#444; text-align:center; margin-bottom:10px;}
.quadroCores .gear i{color:#FFF; font-size:30px; line-height:50px;}
.quadroCores .opcoesCores{ background:#e4e4e4; padding:20px 10px 10px 5px; border-radius:0 6px 6px 0;}
.quadroCores .opc{ width:20px; height:20px; border-radius:10px; cursor:pointer; margin-bottom:10px; color:#FFF; font-weight:700; text-align:center; line-height:20px; font-size:11px;}

/* TOPO */
.topoBarra{ min-height:46px;}
.topoBarra ul{ padding:0; margin:0;}
.topoBarra ul li{ display:inline-block !important; margin-right:20px; }
.topoBarra ul li a{ display:inline-block; color:#FFF; font-size:16px; line-height:44px; min-height:46px;}
#navbar{ padding-left:0;}


.topoEmail{ color:#FFF; line-height:46px;}
.topoTelefone{ font-size:34px; font-weight:800; display:block; line-height:36px; margin-top:45px;}
.topoLocal{ font-size:23px; display:block; line-height:25px; text-transform:uppercase;}

.topoSuperior{ min-height:154px;}
.topoSuperior .logo{ margin-top:37px; display:inline-block; width:247px; height:87px;}
.topoSuperior .logoDemonstracao{ margin-top:37px; display:inline-block; width:auto; max-height:87px;}
	.topoSuperior .logoDemonstracao img{width:auto !important; max-height:87px !important;}
.topoSuperior .topoPesquisa{ margin-top:49px; }
.topoSuperior .topoPesquisa input{ background:#f2f2f2; border-radius:6px; border:none; min-height:54px; width:75%; padding-left:10px; font-size:13px; }
.topoSuperior .topoPesquisa button{border-radius:6px; border:none;  width:54px; height:54px;  margin-left:7px; font-size:26px; color:#FFF; vertical-align:middle;}

.marcas{ border:3px solid #f2f2f2; border-radius:6px; min-height:88px;}
.marcas ul{  padding:0;  width:963px; height:42px; margin:20px 0 0 0; }
	.marcas ul li{ float:left; margin:0 15px 0 15px; list-style:none;}
	.marcas ul a{ display:inline-block; text-indent:-9999px; height:42px; line-height:42px; background:url(../img_rec/marcas.png) no-repeat;}
	.marcas ul .toyota{ background-position:0 0; width:55px;}
	.marcas ul .renault{ background-position:-90px 0; width:32px;}
	.marcas ul .peugeot{ background-position:-156px 0; width:38px;}
	.marcas ul .honda{ background-position:-228px 0; width:49px;}
	.marcas ul .ford{background-position:-308px 0; width:77px;}
	.marcas ul .citroen{ background-position:-419px 0; width:57px;}
	.marcas ul .fiat{ background-position:-514px 0; width:40px;}
	.marcas ul .chevrolet{ background-position:-588px 0; width:70px;}
	.marcas ul .volkswagem{ background-position:-693px 0; width:37px;}
	.marcas ul .hyundai{ background-position:-764px 0; width:62px;}
	.marcas ul .kia{ background-position:-862px 0; width:55px;}

.marcas .botaoPrincialEstoque{  float:right; border-radius:6px; margin-top:11px;  color: #FFF; font-size:18px; line-height:18px; padding:11px 14px 11px 60px; position:relative; text-align: left;   }
.marcas .botaoPrincialEstoque strong{ font-weight:800; }
.marcas .botaoPrincialEstoque:before {
	content: "\f1b9"; font-family: FontAwesome;  font-style: normal;  font-weight: normal;   text-decoration: inherit;/*--adjust as necessary--*/  color: #FFF;   font-size: 25px;     position: absolute;   top: 22px;   left: 20px; }


.topoBread{ margin-bottom:30px; }

.breadcrumb{ background:none;  border-radius:0; min-height:47px; line-height:47px; padding:0; font-size:13px; margin-bottom:0; }
.breadcrumb .active{ color:#000000 !important; }
.btnVoltar{ display:inline-block; margin-top:10px; color:#000; background:#e9e9e9;  display:inline-block; border-radius:4px; height:27px; line-height:27px; font-size:14px; font-weight:700; padding:0 9px 0 9px; margin-right:5px; margin-bottom:5px;}
.btnVoltar:hover{ color:#000;}

h1{ font-size:41px; font-weight:800; margin-top:0; margin-bottom:40px; text-transform:uppercase;}
h2{ font-size:41px; font-weight:800; margin-top:0; margin-bottom:40px; text-transform:uppercase;}
h3{ font-size:18px; font-weight:800; color:#000;}

.destaqueFaixa{ margin-bottom:58px; max-height:355px;}
.destaqueFaixa .container{ background:#FFF;}


.carousel-setas{ position:absolute; width:230px; top:-70px; right:0; }
.categorias-principal{ margin-bottom:0; }
/*.categorias-principal .carousel-inner{min-height:324px;}*/
.carousel-setas .right, .carousel-setas .left {height:21px; background:none; top:0; text-shadow:none; z-index:100; width:25px;  }
	.carousel-setas .left{ left:50px !important; }
	.carousel-setas .right{ right:15px; }
  	.carousel-setas .right span, .carousel-setas .left span{ font-size:25px; color:#000; line-height:25px;  }
  
.carousel-indicators{ width:110px;right:0; top:-70px; bottom: auto; left:auto; right:42px;}
  	.carousel-indicators li{ background:#000; height:14px; width:14px;border:0; margin:0 5px 0 0; }
	.carousel-indicators li.active{  height:14px; width:14px;  margin:0 5px 0 0;   }


.veiculosMin{ overflow:hidden; margin-bottom:3px; margin-bottom:20px;}
.veiculosMin .imagem{ max-width:263px; max-height:196px; min-height: 186.25px;display:block; position:relative; overflow:hidden; background: #e8e8e8;}

.veiculosMin .informacoesMin{ border:2px solid #cdcdcd; border-top:0; padding:11px;}
.veiculosMin .faixaDetalhes{ height:6px; width:100%;  border:2px solid #cdcdcd; border-top:0; border-bottom-width:3px;  }

.veiculosMin .modeloMin{ color:#000; font-weight:700; display:block; text-transform:uppercase; font-size:16px; line-height:18px; width:100%;}
.veiculosMin .modeloMin strong{ color:#000; font-weight:800; display:block; font-size:18px; line-height:22px;}

.veiculosMin .anoMin{ color:#000; font-weight:400; font-size:14px; display:block; text-transform:uppercase; line-height:14px; margin-top:5px; margin-bottom:10px; }

.veiculosMin .combMin{color:#000; font-weight:400; font-size:14px; display:block; text-transform:uppercase; line-height:14px;}

.veiculosMin .tag-destaque{ position:absolute; bottom:7px; left:12px; height:28px; background:#3799d9; border-radius:14px; padding:0 12px 0 10px; color:#FFF; font-size:16px; font-weight:700; line-height:28px;}
	.veiculosMin .tag-destaque i{ font-size:14px;}
.veiculosMin .valorMin{  font-weight:800; font-size:25px; line-height:25px; display:block; text-transform:uppercase; margin-top:15px; margin-bottom:5px;}
	
.veiculosMin:hover{ box-shadow:0 3px 0 #e3e3e3;}


.lkTodos{ height:35px; line-height:35px; padding:0 15px 0 40px; color:#ffffff; font-weight:800; border-radius:4px; overflow:hidden; float:right; position:relative;}
.lkTodos:hover{ color:#FFF;}
.lkTodos:before {
	content: "\f005"; font-family: FontAwesome;  font-style: normal;  font-weight: normal;   text-decoration: inherit;/*--adjust as necessary--*/  color: #FFF;   font-size: 19px;     position: absolute;   top: 2px;   left: 12px; }



footer{ margin-top:53px;}
footer .container{ padding-top:35px; padding-bottom:35px;}

.espacoRodape{ margin-top: 53px; display: block;}

.rodapeEmail{ color:#FFF; display:block; font-size:15px;}
.rodapeTelefone{ color:#FFF; font-size:34px; font-weight:800; line-height:35px;}

.rodapeLocal{ color:#FFF; font-size:22px; font-weight:300; line-height:30px; text-transform:uppercase; margin-left:10px;}

ul.rodapeMenu{ padding:10px 0 10px 0; margin:0; border-top:1px solid rgba(255,255,255,0.20); border-bottom:1px solid rgba(255,255,255,0.20); margin-top:15px; margin-bottom:19px;}
ul.rodapeMenu li{ display:inline-block; margin-right:16px; }
ul.rodapeMenu li a{ display:inline-block; color:#FFF; font-size:16px; line-height:44px; min-height:46px;}

.newsletter{  }
.newsletter  input{ background:#f2f2f2; border-radius:6px; border:none; min-height:54px; width:70% !important; padding-left:10px; display:inline-block; }
.newsletter  button{border-radius:6px; border:none;  width:auto; height:54px;  margin-left:7px; font-size:26px; color:#FFF; vertical-align:middle; text-align:center; background:#000; padding:0 10px 0 10px;}

.rodapeFace{ float:right; width:auto; overflow:hidden; min-width:365px;}


.infSite .contatoSistema strong{ text-transform:uppercase;}
.infSite .contatoSistema .nb{ }
.infSite .contatoSistema .paginaOficial{ text-decoration:underline; color:#000; }




.filtro{margin-left:2px;}
.filtro span{ display:block; text-transform:uppercase; font-size:13px; font-weight:400; margin-bottom:2px; }
.filtro.distancia{ margin-left:37px;}
.filtro select{ background:#e9e9e9; border:none; border-radius:2px;font-weight:400; height:28px; min-width:95px;}

.ordem{ text-align:right;}
.ordem span{ display:block; text-transform:uppercase; font-size:13px; font-weight:700; margin-bottom:2px; }
.ordem span strong{ color:#000;}
.ordem.distancia{ margin-left:37px;}
.ordem select{ border:1px solid #cdcdcd; border-radius:2px;font-weight:400; height:28px; min-width:125px; font-size:13px; }


.tagsFiltro{ margin-top:5px; margin-bottom:41px;}
.filtroActive{ display:inline-block; background:#000; border-radius:4px; height:27px; line-height:27px; color:#999; font-size:14px; font-weight:700; padding:0 9px 0 13px; margin-right:5px; margin-bottom:5px;}
.filtroActive span{ color:#FFF; text-transform:uppercase; margin-right:2px; }
.filtroActive a{ color:#FFF; margin-left:5px; font-size:17px; display:inline-block;}
.tituloFiltro{ display:inline-block; border-radius:4px; height:27px; line-height:27px; color:#FFF; font-size:14px; font-weight:700; padding:0 9px 0 9px; margin-right:5px; margin-bottom:5px;}



.detalhesValor{ font-size:41px; font-weight:800; line-height:38px;  display:block;}
.detalhesSocial{ display:block; margin-top:15px;}

.detalhesNomeValor{ border-bottom:1px solid #eaeaea; padding-bottom:12px; margin-bottom:40px;}
	.detalhesNomeValor h1{ margin-bottom:0; }
	.detalhesNomeValor h1 span{ font-size:22px; font-weight:300; display:block; margin-top:5px;}

.detalhesFotos .fotoprincipal{ margin-bottom:5px; float:left; }
	.detalhesFotos .thumb{ display:inline-block; width:88px; height:67px; margin-right:4px; margin-bottom:4px; }

.detalhesVideo{ margin-top:20px; margin-bottom:20px; color:#FFF; border-radius:3px; padding:10px 20px 10px 20px; display: inline-block; clear:both; font-size:20px; font-weight:300 ; }
	
	.detalhesVideo strong{ font-weight:700 ; }
	.detalhesVideo i{  font-size:25px; vertical-align:middle; }
.detalhesVideo:hover{ color:#FFF;} 
	
.caracteristicas{ border:3px solid #e9e9e9; border-radius:6px; padding:15px 12px 15px 12px;}
	
	.caracteristicas .detalhesCaracteristicas{ border-bottom:1px solid #eaeaea; padding:10px 0 10px 0;}
	.caracteristicas .icone{ display:inline-block; margin-left:8px;}
	.caracteristicas .informacao{display:inline-block; vertical-align:middle; margin-left:17px; color:#000; font-size:14px; }
		.caracteristicas .informacao strong{display:block;}

.formularioProposta{ background:#e9e9e9; box-shadow:0 3px 0 #c3c3c3; border-radius:6px; padding:5px 26px 5px 26px; margin-bottom:10px;}
	.formularioProposta label{ font-size:13px; line-height:16px; font-weight:400; color:#000000; }
	.formularioProposta h4{ color:#000; font-size:16px; line-height:20px; }
	.formularioProposta h4 strong{ font-weight:800;}
	.formularioProposta input{ height:37px; border:none;}
	.formularioProposta textarea{ height:105px; border:none;}
	.formularioProposta button{ height:47px; border:none; width:100%; color:#FFF; font-size:18px; text-align:left; position:relative;}
		.formularioProposta button strong{ font-weight:800;}
	.formularioProposta button:before {
	content: "\f054"; font-family: FontAwesome;  font-style: normal;  font-weight: normal;   text-decoration: inherit;/*--adjust as necessary--*/  color: #FFF;   font-size: 19px;     position: absolute;   top: 10px;   right: 12px; }
	.formularioProposta button:hover{ text-decoration:none; color:#FFF; box-shadow:0 3px 0 #000;}


.group-opcionais{ font-size:13px; line-height:25px; width:95%; border-top:2px solid #eaeaea;}
.group-opcionais .col-md-3{ padding-right:0;}
.opcionais{ background:#e9e9e9; border:2px solid #d2d2d2; border-radius:2px;  padding:10px 0 10px 10px; font-size:11px; color:#0e0e0e; font-weight:700; margin-bottom:5px;}
.opcionais i{  font-size:17px; margin-right:10px; margin-left:4px; vertical-align:middle; }
.opcionais .txt{ display:inline-block; max-width:100px; line-height:16px; vertical-align:middle; text-transform:uppercase; }

.observacao{ border-top:2px solid #eaeaea; margin-top:10px; width:95%;}

.destalhesTelefone{ border:3px solid #ccc; border-radius:6px; margin-top:40px; padding:10px 18px 10px 18px; font-size:37px; font-weight:800; line-height:37px; color:#000;}
	.destalhesTelefone strong{ display:block; font-size:14px; color:#000; line-height:16px;}
		.destalhesTelefone strong span{ font-weight:400;}
	.destalhesTelefone .celular{ font-size:25px; font-weight:400;}
		
		
.detalhesLocal{ padding:10px 18px 10px 18px; margin-top:10px; margin-bottom:10px; display:inline-block; overflow:hidden; }
	.detalhesLocal i{ font-size:50px; float:left; margin-right:10px; }
	.detalhesLocal strong{ font-size:18px; font-weight:800; color:#000; float:left; min-width:50%; text-transform:uppercase; margin-top:4px; }
	.detalhesLocal a{ font-size:14px;font-weight:700; float:left; text-decoration:underline;}

.detalhesMapa{}

.relacionados{ margin-top:20px; max-height:470px; }
.relacionados .barraRel{ background:#eaeaea; height:10px; border-radius:5px; width:100%;}




.localizacaoLocal{ font-size:25px; color:#000; font-weight:800; text-transform:uppercase;}
.localizacaoEndereco{ font-size:16px; color:#000; }

.mapaVisita{margin-top:70px;}
.localizacaoForm{  overflow:hidden; background:#e9e9e9; border-radius:6px; padding:20px;}
.localizacaoForm h4 { font-size:22px; color:#343434; font-weight:300; line-height:28px; }
.localizacaoForm h4 strong{ font-size:25px; color:#343434; font-weight:800;}
.localizacaoForm button{ background:#f58634; border-radius:3px; color:#FFF; font-weight:700; border:none; text-shadow:none; padding:14px 28px 14px 28px;}
.localizacaoForm button.btn-default:focus{ background:#cb5600; color:#FFF;}
.localizacaoForm input{ float:left; height:48px; float:left; margin-bottom:10px;}
.localizacao .fachada{ max-height:200px; overflow:hidden;}

#trajeto-texto{border:3px solid #e9e9e9; border-radius:6px; padding:15px 12px 15px 12px; min-height:700px; background:url(../img_rec/tracarRota.png) center 50px no-repeat;}
#trajeto-texto .adp{ background:#FFF;}




.contatoTelefone{ font-size:40px; color:#000; font-weight:800;}
	.contatoTelefone i{ width:50px;  text-align:center;}

.contatoCelular{ font-size:25px; color:#000; font-weight:400;}
	.contatoCelular i{ width:50px;  text-align:center;}

.contatoEmail{ font-size:18px; color:#000; font-weight:400; }
	.contatoEmail i{ width:50px; text-align:center;}
.contatoDetalhes{ padding-top:10px;}

.contatoDetalhes .visita{ margin-top:15px; border-top:1px solid #e9e9e9;}
.contatoDetalhes .visita i{ margin-top:15px; display:inline-block; font-size:50px; width:50px;  text-align:center;}
.contatoDetalhes .visita p{ font-size:14px; line-height:22px; padding-bottom:0;display:inline-block;}
.contatoDetalhes .visita p strong{ font-size:18px; line-height:22px; padding-bottom:0;display:inline-block;}
.contatoDetalhes .visita a{ font-weight:700; font-size:14px; line-height:14px;  text-decoration:underline; display:block; margin-top:20px; }
.mapaVisita{margin-top:20px;}
.contatoFormulario{  border-left:1px solid #cdcdcd; padding-top:10px; padding-left:35px;}
.contatoFormulario h4 { font-size:30px; color:#000; font-weight:300; line-height:32px; margin-bottom:20px;}
.contatoFormulario h4 strong{ font-size:25px; color:#000; font-weight:800;}
.contatoFormulario button{ background:#f58634; border-radius:3px; color:#FFF; font-weight:700; border:none; text-shadow:none; padding:14px 28px 14px 28px;}
.contatoFormulario button.btn-default:focus{ background:#cb5600; color:#FFF;}
.contatoFormulario input{ float:left; height:45px; float:left; margin-bottom:10px;}
.contatoFormulario textarea{ height:285px;}



.has-error input,.has-error select,.has-error textarea{ background:#f2dede; }
.loadGif{ display:inline-block; background:url(../img_rec/ajax-loader.gif) center center no-repeat; height:50px; width:30px;}

#frameinvisivel{ display:none;}



.slidePrincipal{  margin-bottom:30px;}
.slidePrincipal .item{ overflow:hidden !important; border-radius:5px !important;}
.slidePrincipal .carousel-control{border-radius:5px !important;}

.slidePrincipal .carousel-indicators{ bottom:0; top:auto;}
.slidePrincipal .carousel-indicators li{ background: #FFF !important;}





.lojas{ margin-top: 50px;display: inline-block; border: 2px solid; padding-bottom: 20px; border-radius: 5px; width: 100%;}
.lojas .telefones{ margin-bottom: 10px;}
.lojas .telPrincipal{ font-size: 20px; font-weight: bold;}
.lojas .endereco strong{ font-size: 16px}



@media (min-width: 1200px) { /*lg*/ 

}

@media (min-width: 970px) and (max-width: 1199px) { /*md*/ 
	.veiculosMin .imagem{  min-height: 149px ;}

	.marcas ul li{margin:0 9px 0 9px; }
	.marcas .botaoPrincialEstoque{  padding:11px 14px 11px 14px; font-size:14px;  }
	.marcas .botaoPrincialEstoque:before {	content: "";  }
	
	
	
	.detalhesVideo{  font-size:16px;}
	.detalhesVideo i{  font-size:20px; }
	.formularioProposta button{ font-size:14px; }
	.destalhesTelefone{font-size:29px; }
	
	.localizacaoForm button{ font-size:12px;}
	.topoBarra ul li a{font-size:14px;}
	ul.rodapeMenu li a{ font-size:14px;}
}

@media (min-width: 768px) and (max-width: 991px) { /*sm*/ 
	.veiculosMin .imagem{  min-height: 108px ;}
.clearfix-sm{ clear:both;}

.veiculosMin .modeloMin{ font-size:14px;}
.veiculosMin .modeloMin strong{ font-size:16px;}
.veiculosMin .anoMin{ font-size:12px; margin-bottom:5px;  }
.veiculosMin .combMin{font-size:12px; }

.veiculosMin .valorMin{  font-size:18px; line-height:18px;margin-top:5px; margin-bottom:5px;}

.caracteristicas{ margin-bottom:20px;}
.destalhesTelefone{ width:55%; display:inline-block;}
.detalhesLocal{ width:40%; display:inline-block; vertical-align:middle; margin-top:-30px;}

.detalhesMapa{ margin-top:20px;}

.relacionados h2{ font-size:30px; margin-bottom:50px;}

.veiculosMin .tag-destaque{ bottom:7px; left:12px; height:18px; background:#3799d9; border-radius:9px; padding:0 12px 0 10px; color:#FFF; font-size:10px; font-weight:700; line-height:18px;}
	.veiculosMin .tag-destaque i{ font-size:8px;}

.rodapeFace{ float:left; width:100%; margin-top:20px;}
.contatoSistema{ text-align:left !important; margin-top:20px;}

.localizacaoLocal{ text-align:left;}
.localizacaoEndereco{ text-align:left; margin-bottom:20px;}

.marcas ul li{margin:0 4px 0 4px; }
	
	.marcas .botaoPrincialEstoque{ width: auto; float: none; display: inline-block; margin-bottom: 10px; padding-right: 30px;}
	.marcas .botaoPrincialEstoque strong{ margin-left: 7px;}
	.marcas .botaoPrincialEstoque:before { top: 13px; }
	
	
.ordem{ text-align:left; display:block; margin-top:10px; margin-bottom:10px;}

.contatoTelefone{ font-size:20px;}
.visita p strong{ font-size:14px !important;}
.contatoFormulario h4{ font-size:18px;}
.contatoFormulario h4 strong{ font-size:18px;}


.topoBarra ul li a{font-size:14px;}
	ul.rodapeMenu li a{ font-size:14px;}


}

@media (max-width: 768px) { /*xs*/ 
	.veiculosMin .imagem{  min-height:auto ;}
	.clearfix-xs{ clear:both;}
	
	
.topoTelefone{text-align:center; margin-top:10px; font-size:24px;}
.topoLocal{ text-align:center; font-size:20px; line-height:20px;}
.marcas{ margin-top:20px;}
.breadcrumb{ line-height:25px; margin-top:20px; margin-bottom:20px;}
.breadcrumb li{ min-height:20px; height:auto; line-height:20px;}
	
	.marcas { min-height: 68px; }	
.marcas ul{ display: none;}
	
	
	.marcas .botaoPrincialEstoque{ float: none; display: inline-block; margin: 10px 0; text-align: left; white-space: normal; font-size: 16px; }
	
	
	.marcas .botaoPrincialEstoque strong{ margin-left: 7px;}
	.marcas .botaoPrincialEstoque:before{ top:13px; font-size: 25px;}

	
	
	h1{ font-size:23px; font-weight:800; margin-top:0; margin-bottom:60px; text-transform:uppercase;}
	h2{ font-size:23px; font-weight:800; margin-top:0; margin-bottom:20px; text-transform:uppercase;}

	.destaqueFaixa{  max-height:none; height:auto; margin-bottom:50px;}

	.veiculosMin .imagem{ max-width:none; max-height:none; height:auto; width:100%;}

	.veiculosMin .modeloMin{ font-size:8px; line-height:10px;}
	.veiculosMin .modeloMin strong{ font-size:12px; font-weight:700; line-height:14px;}
	.veiculosMin .anoMin{ font-size:9px; margin-bottom:0;  }
	.veiculosMin .combMin{font-size:9px; }
	
	.veiculosMin .valorMin{  font-size:14px; line-height:16px;  margin-top:5px; margin-bottom:5px;}
	.veiculosMin .tag-destaque{ bottom:7px; left:12px; height:18px; background:#3799d9; border-radius:9px; padding:0 12px 0 10px; color:#FFF; font-size:10px; font-weight:700; line-height:18px;}
	.veiculosMin .tag-destaque i{ font-size:8px;}


	.lkTodos{ float:left; margin-bottom:20px;}
	
	
	
	

.carousel-setas{ width:100%; top:-40px;  left:0; right:auto; }
	.carousel-setas .left{ left:20px !important; }
	.carousel-setas .right{ right:20px; }
  	.carousel-setas .right span, .carousel-setas .left span{ font-size:18px;  line-height:18px;  }
  
.carousel-indicators{ top:-40px; bottom: auto; right:50%; left: auto; margin-right:-55px; }
  	.carousel-indicators li{ height:10px; width:10px; }
	.carousel-indicators li.active{  height:10px; width:10px;    }
	
	
	.topoBarra .menu { border-radius:4px; width:100%; margin-bottom:10px;  }
	.topoBarra .menu li:first-child{ margin-top:10px;}
	.topoBarra .menu li{ display:block !important; font-size:16px;  text-align:left;}
	.topoBarra .menu a{ line-height:30px;}
	.topoBarra .menu button{ background:#FFF;}
	.topoBarra .menu button .icon-bar{ background:#000;}
	.topoBarra .menu .navbar-brand{ color:#FFF; text-shadow:none; line-height:20px;}



	footer{ margin-top:53px;}
footer .container{ padding-top:35px; padding-bottom:35px;}

.rodapeEmail{ color:#FFF; display:block; font-size:15px;}
.rodapeTelefone{ font-size:25px; }
.rodapeLocal{ display:block; font-size:18px; margin-left:0;}
ul.rodapeMenu{ padding-top:20px; padding-bottom:20px;}
ul.rodapeMenu li{ display:block; margin-right:0; }
ul.rodapeMenu li a{ display:inline-block; color:#FFF; font-size:16px; line-height:18px; min-height:none;}



	.rodapeFace{ width:100%; min-width: 10px; min-width: auto; float:none; margin-top:30px; }
.contatoSistema{ text-align:left !important; margin-top:20px;}

	.ordem{ text-align:left; display:block; margin-top:10px; margin-bottom:10px;}
	.btnVoltar{ text-align:left; float:left; margin-top:10px; margin-bottom:10px;}
	.filtro{ float:left; margin-left:5px; width:45%;}
	.filtro.distancia{ margin-left:5px;}
	
	
	
.detalhesValor{ font-size:20px; font-weight:800; line-height:38px;  display:block; text-align:left;}
.detalhesSocial{ display:block; margin-top:15px;  text-align:left;}
.detalhesSocial .shared{ float:left !important;}

.caracteristicas{ margin-bottom:20px;}

.detalhesVideo{  font-size:16px;}
	.detalhesVideo i{  font-size:20px; }
	.formularioProposta button{ font-size:14px; }
	.destalhesTelefone{font-size:22px; }
		.destalhesTelefone strong{font-size:11px; }

.opcionais .txt{max-width:90%; font-size:12px;  }
.formularioProposta{ margin-bottom:30px;}
.group-opcionais{padding-left:10px;}
.observacao{ margin-top:40px; margin-bottom:20px; padding-left:30px;}
.relacionados{  max-height:none; height:auto; margin-bottom:50px; }
.relacionados h2{ font-size:22px; margin-bottom:50px;}

.detalhesNomeValor{ border-bottom:1px solid #eaeaea; padding-bottom:12px; margin-bottom:40px;}
	.detalhesNomeValor h1{ margin-bottom:0; }
	.detalhesNomeValor h1 span{ font-size:16px; }


.detalhesLocal strong{ font-size:16px;}
.detalhesLocal a{ font-size:12px;}


.localizacaoLocal{ text-align:left;}
.localizacaoEndereco{ text-align:left; margin-bottom:20px;}


.localizacaoForm button{ clear:both; float:left !important; width:100% !important;}
.localizacaoForm input{  float:left !important; width:100% !important;}

.contatoTelefone{ font-size:20px;}
.contatoEmail{ font-size:14px;}
.visita p strong{ font-size:14px !important;}
.contatoFormulario h4{ font-size:18px;}
.contatoFormulario h4 strong{ font-size:18px;}
.contatoFormulario{  border-left:none; padding-top:10px; padding-left:0;}
#mapa{ padding:20px;}
	
	
	.slidePrincipal{margin-top:20px; margin-bottom: 0;}
	
	.slidePrincipal .carousel-control, .slidePrincipal .carousel-indicators{ display: none;}
}



@media (max-width: 1200px) { 

footer{ padding-bottom:50px;}

.quadroCores{ position:fixed; width:100%; bottom:0; left:0; top:auto; z-index:100;}
.quadroCores .opcoesCores{ border-radius:0; width:100%; overflow:hidden; padding-left:10px;}
.quadroCores .opc{ float:left; overflow:hidden;  margin-right:10px;}

}




