@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,800,700);
body{ font-family: 'Open Sans', sans-serif; padding:0 !important; margin:0 !important; }

.nopadding { padding: 0 !important; margin: 0 !important; }
#frameinvisivel{ display:none;}
.nopaddingLeft { padding-left:0 !important;}
.nopaddingRight { padding-right:0 !important;}

/* -------------------------------- */
.cor-pricipal-titulo{ color:#0095e0;}
.titulo{ font-size:16px; font-weight:700;}
h1,h2{ font-size:25px; font-weight:700; margin-top:10px; text-transform:uppercase;}

/* -------------------------------- */
.clearfix{ clear:both !important;}

.topoSite{ background:#201b18; border-top:3px solid #0095e0; min-height:120px;}
.logo{ display:inline-block; margin-top:30px; margin-bottom:20px;}
.infTopo{ border-left:2px solid #2c2c2c; display:inline-block; margin-top:24px; padding-left:31px; padding-bottom:5px;}
	.infTopo a{ display:block; font-size:21px; color:#FFF; font-weight:700; }
	.infTopo .id{ display:block;font-size:18px; color:#FFF; font-weight:300; line-height:18px;}
	.infTopo .whatsapp{ display:block;font-size:14px; color:#FFF; font-weight:300; line-height:18px;}

.menu{ float:right; margin-top:45px; background:none; border:none;}
.menu li{ display:inline-block; list-style:none;}
.menu li a{ display:inline-block;  padding:0 10px 0 10px; height:30px; line-height:30px; color:#fff; }
.menu li.sel a{ background:#ffff00; border-radius:3px; color:#201b18;}

.marcas .container{ border-bottom:1px solid #d9d9d9; padding-bottom:20px; padding-top:13px;}


.marcas ul{ float: right; width:963px; height:42px; margin:12px 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 .titulo{ margin-top:10px;}

.slide-principal .carousel-indicators{ bottom:5px;}

.lk-financiamento{  background:url(../img_rec/bg-financiamento.png) no-repeat; border-bottom:10px solid #d9d9d9;}
.lk-localizacao{ background:url(../img_rec/bg-localizacao.png) no-repeat; border-top:10px solid #d9d9d9; margin-top:20px; margin-bottom:50px;}
.lk{ padding:20px 0 0 22px; width:270px; height:140px; display:block;  }
.lk .titulo{ color:#fff; display:block; margin-bottom:10px;}
.lk .texto{ color:#fff; display:block; line-height:18px;}


.carousel-setas{ position:absolute; width:100%; bottom:-25px; }
.categorias-principal{ margin-bottom:60px; }
/*.categorias-principal .carousel-inner{min-height:324px;}*/
.carousel-setas .right, .carousel-setas .left {height:20px; background:none; top:0; text-shadow:none; z-index:100;  }
	.carousel-setas .left{ left:37% }
	.carousel-setas .right{ right:37%; }
  	.carousel-setas .right span, .carousel-setas .left span{ font-size:14px; color:#000;  }
  .carousel-indicators{ bottom:-50px;}
  	.carousel-indicators li{ background:#666;}
	.carousel-indicators li.active{ background:#000;}

.lkDestaque{ background:url(../img_rec/pontalk.png)  #909090 no-repeat; text-decoration:underline; padding-left:23px; margin:0 0 30px 0; height:33px; line-height:33px; padding-right:30px; color:#FFF; font-weight:700;}
.lkDestaque:hover{ color:#FFF;}

.veiculosMin{ border:6px solid #d9d9d9; padding:13px; margin-bottom:23px;}
.veiculosMin .imagem{ max-width:230px; max-height:153px; display:block; margin-bottom:10px; position:relative;}
.veiculosMin .tag-destaque{ position:absolute; bottom:0; left:-27px; height:20px; background:#c60707; border-radius:10px; padding:0 10px 0 6px; color:#FFF; font-size:12px; font-weight:700; line-height:20px;}
.veiculosMin .modeloMin{ color:#0095e0; font-weight:700; display:block; text-transform:uppercase; line-height:18px; height:35px;}
.veiculosMin .anoMin{ color:#494949; font-weight:400; font-size:12px; display:inline-block; text-transform:uppercase; line-height:18px; padding-right:10px;}
.veiculosMin .kmMin{ color:#494949; font-weight:700; font-size:12px; display:inline-block; text-transform:uppercase; line-height:18px;}
.veiculosMin .combMin{ color:#494949; font-weight:400; font-size:12px; display:block; text-transform:uppercase; line-height:18px; padding-right:10px; text-transform:uppercase; height:20px;}

.veiculosMin .valorMin{ color:#494949; font-weight:400; font-size:12px; display:block; text-transform:uppercase; line-height:18px; padding-right:10px; text-transform:uppercase; background:url(../img_rec/bg-valor.png) no-repeat top right #909090; width:200px; height:36px; padding-left:17px; margin-left:-18px; font-size:26px; font-weight:800; color:#FFF; line-height:36px; margin-top:14px;}
	.veiculosMin:hover .valorMin{ background-color:#e10c7f; background-position:right -36px;}
.veiculosMin .valorMin .sifrao{ font-size:20px;}
.veiculosMin .valorMin .decimais{font-size:14px;}
.veiculosMin:hover{ border:6px solid #0095e0; }


footer .bg{ background:#201b18; min-height:125px; margin-top:60px;}
footer .endereco{ text-transform:uppercase; font-size:18px; line-height:25px; text-align:right; color:#FFF; padding-top:37px;}
footer .direitos{ color:#0078c1; height:70px; line-height:70px;}
footer .direitos a{ color:#000;  vertical-align:middle; margin-left:5px; overflow:hidden; }


.infRodape{ border-left:2px solid #43413b; display:inline-block; margin-top:24px; padding-left:31px; padding-bottom:5px;}
	.infRodape a{ display:block; font-size:21px; color:#FFF; font-weight:700; }
	.infRodape .id{ display:block;font-size:18px; color:#FFF; font-weight:300; line-height:18px;}
	.infRodape .whatsapp{ display:block;font-size:14px; color:#FFF; font-weight:300; line-height:18px;}


.filtros{ background:#e9e9e9; border-radius:0 0 4px 4px; min-height:50px; line-height:50px; margin-bottom:40px;}
.filtros .titulo .icon{ background: url(../img_rec/icFiltro.png) no-repeat; width:24px; height:12px; display:inline-block;}
.filtros a{ background:#e10c7f; border-radius:3px; height:28px; line-height:28px; border:none; color:#FFF; font-weight:700; display:inline-block; padding:0 10px 0 10px;}
.filtros select{height:28px; line-height:28px; border:none; margin-right:10px; padding-left:4px; padding-right:4px; }

.filtroActive{ display:inline-block; background:#e10c7f; border-radius:12px; height:24px; line-height:24px; color:#ffd2b0; font-size:13px; font-weight:700; padding:0 5px 0 15px; margin-right:5px; margin-bottom:5px;}
.filtroActive span{ color:#FFF; text-transform:uppercase;}
.filtroActive a{ color:#FFF; margin-left:5px; font-size:17px;}

.ordem{ color:#0095e0; font-size:13px; font-weight:700;}
.ordem select{ width:auto; height:39px; background:#e9e9e9; font-size:13px; font-weight:700; border:none; border-radius:2px; box-shadow:0 2px 0 #d8d8d8; color:#000; padding-left:12px; margin-left:15px;}

.detalhes h1{ margin-top:0;}
.detalhes h1 strong{ font-size:48px; color:#0095e0; font-weight:800; line-height:35px;}
.detalhes .valor{ font-size:38px; color:#e10c7f; font-weight:800; line-height:38px; margin-bottom:10px;}

.detalhes .txtFotos{ font-size:13px; color:#000; font-weight:700; margin-bottom:25px;}
.detalhes .titCaracteristicas{ font-size:13px; color:#0095e0; font-weight:700; margin-bottom:25px; max-width:505px; float:right; }

.detalhes .informacoes{ border:3px solid #0095e0; border-radius:6px; padding:25px; max-width:490px; float:right; color:#3a3a3a; font-weight:700; font-size:13px; line-height:25px; text-transform:uppercase; margin-bottom:34px;}

.detalhes .informacoes .campo{ color:#e10c7f; font-weight:400; text-align:right; padding-right:0;}

.detalhes .fotoprincipal{ margin-bottom:5px; float:left; }
	.detalhes .thumb{ float:left; width:112px; height:76px; margin-right:5px; margin-bottom:5px; }


.detalhes .group-opcionais{ max-width:520px; float:right; font-size:13px; line-height:25px;}
.detalhes .opcionais{ background:#e9e9e9; border-radius:2px; box-shadow:0 2px 0 #d8d8d8; padding:10px 0 10px 10px; font-size:11px; color:#0e0e0e; font-weight:700; margin-bottom:10px;}
.detalhes .opcionais i{ color:#0095e0; font-size:17px; margin-right:10px; margin-left:4px; vertical-align:middle; }
.detalhes .opcionais .txt{ display:inline-block; max-width:100px; line-height:16px; vertical-align:middle; text-transform:uppercase; }

.detalhes .observacao{ border:2px solid #d9d9d9; margin-top:40px; padding:35px; box-shadow:0 4px 0 #e10c7f; font-size:20px; color:#000000; font-weight:700; line-height:20px;}


.relacionados h2{ font-size:25px; color:#0095e0; font-weight:700; margin-bottom:30px;}
.detalhes .contatoDetalhes{ margin-top:35px; padding-top:10px;}
.detalhes .contatoDetalhes .ligue{ color:#0095e0; font-size:16px;}
.detalhes .contatoDetalhes .tel{ font-size:52px; font-weight:800; line-height:52px;}
.detalhes .contatoDetalhes .whatsapp{ color:#343434; font-size:20px; margin-top:5px;}
.detalhes .contatoDetalhes .whatsapp strong{ font-weight:800;}
.detalhes .contatoDetalhes .visita{ margin-top:45px;}
.detalhes .contatoDetalhes .visita p{ font-size:18px; line-height:18px; padding-bottom:0;}
.detalhes .contatoDetalhes .visita a{ font-weight:700; color:#e10c7f; font-size:14px; line-height:14px;  text-decoration:underline; }
.detalhes .contatoDetalhes .visita .mapaVisita{margin-top:40px;}
.detalhes .proposta{ margin-top:35px; border-left:1px solid #cdcdcd; padding-top:10px; padding-left:35px;}
.detalhes .proposta h4 { font-size:30px; color:#343434; font-weight:300; line-height:32px; margin-bottom:20px;}
.detalhes .proposta h4 strong{ font-size:25px; color:#343434; font-weight:800;}
.detalhes .proposta button{ background:#0095e0; border-radius:3px; color:#FFF; font-weight:700; border:none; text-shadow:none; padding:14px 28px 14px 28px;}
.detalhes .proposta button.btn-default:focus{ background:#0072ab; color:#FFF;}
.detalhes input{ float:left; height:38px; float:left; margin-bottom:10px;}
.detalhes textarea{ height:180px;}


.contato h1{ margin-top:0;}
.contato h1 strong{ font-size:35px; color:#0095e0; font-weight:800; line-height:35px;}
.contato .telefone{ font-size:38px; color:#0095e0; font-weight:800;}
.contato .email{ font-size:16px; color:#0095e0; font-weight:800;}
.contato .contatoDetalhes{ margin-top:35px; padding-top:10px;}
.contato .contatoDetalhes .whatsapp{ color:#343434; font-size:20px; margin-top:5px;}
.contato .contatoDetalhes .whatsapp strong{ font-weight:800;}
.contato .contatoDetalhes .visita{ margin-top:45px;}
.contato .contatoDetalhes .visita p{ font-size:18px; line-height:18px; padding-bottom:0;}
.contato .contatoDetalhes .visita a{ font-weight:700; color:#e10c7f; font-size:14px; line-height:14px;  text-decoration:underline; }
.contato  .mapaVisita{margin-top:70px;}
.contato .proposta{ margin-top:35px; border-left:1px solid #cdcdcd; padding-top:10px; padding-left:35px;}
.contato .proposta h4 { font-size:30px; color:#343434; font-weight:300; line-height:32px; margin-bottom:20px;}
.contato .proposta h4 strong{ font-size:25px; color:#343434; font-weight:800;}
.contato .proposta button{ background:#0095e0; border-radius:3px; color:#FFF; font-weight:700; border:none; text-shadow:none; padding:14px 28px 14px 28px;}
.contato .proposta button.btn-default:focus{ background:#0072ab; color:#FFF;}
.contato input{ float:left; height:38px; float:left; margin-bottom:10px;}
.contato textarea{ height:155px;}
.contato .fachada{ margin-top:40px;}




.quemsomos .contatoDetalhes{ margin-top:45px; padding-top:10px;}
.quemsomos .contatoDetalhes .ligue{ color:#0095e0; font-size:16px;}
.quemsomos .contatoDetalhes .tel{ font-size:52px; font-weight:800; line-height:52px;}
.quemsomos .contatoDetalhes .whatsapp{ color:#343434; font-size:20px; margin-top:5px;}
.quemsomos .contatoDetalhes .whatsapp strong{ font-weight:800;}
.quemsomos .contatoDetalhes .visita{ margin-top:45px;}
.quemsomos .contatoDetalhes .visita p{ font-size:18px; line-height:18px; padding-bottom:0;}
.quemsomos .contatoDetalhes .visita a{ font-weight:700; color:#e10c7f; font-size:14px; line-height:14px;  text-decoration:underline; }
.quemsomos .contatoDetalhes .visita .mapaVisita{margin-top:40px;}
.quemsomos .proposta{ margin-top:45px; border-left:1px solid #cdcdcd; padding-top:10px; padding-left:35px;}
.quemsomos .proposta h4 { font-size:30px; color:#343434; font-weight:300; line-height:32px; margin-bottom:20px;}
.quemsomos .proposta h4 strong{ font-size:25px; color:#343434; font-weight:800;}
.quemsomos .proposta button{ background:#0095e0; border-radius:3px; color:#FFF; font-weight:700; border:none; text-shadow:none; padding:14px 28px 14px 28px;}
.quemsomos .proposta button.btn-default:focus{ background:#0072ab; color:#FFF;}
.quemsomos input{ float:left; height:38px; float:left; margin-bottom:10px;}
.quemsomos textarea{ height:180px;}

.quemsomos h3{ margin:0; font-size:25px; color:#0095e0; font-weight:700; margin-bottom:30px;}
.quemsomos p{ line-height:25px; color:#575757;}






.localizacao h1{ margin-top:0;}
.localizacao h1 strong{ font-size:35px; color:#0095e0; font-weight:800; line-height:35px;}
.localizacao .local{ font-size:38px; color:#0095e0; font-weight:800;}
.localizacao .endereco{ font-size:18px; color:#0095e0; font-weight:800;}
.localizacao .contatoDetalhes{ margin-top:35px; padding-top:10px;}
.localizacao .contatoDetalhes .whatsapp{ color:#343434; font-size:20px; margin-top:5px;}
.localizacao  .mapaVisita{margin-top:70px;}
.localizacao .proposta{ margin-top:35px; border-left:1px solid #cdcdcd; padding-top:10px; padding-left:35px; overflow:hidden;}
.localizacao .proposta h4 { font-size:30px; color:#343434; font-weight:300; line-height:32px; margin-bottom:50px;}
.localizacao .proposta h4 strong{ font-size:25px; color:#343434; font-weight:800;}
.localizacao .proposta button{ background:#0095e0; border-radius:3px; color:#FFF; font-weight:700; border:none; text-shadow:none; padding:14px 28px 14px 28px;}
.localizacao .proposta button.btn-default:focus{ background:#0072ab; color:#FFF;}
.localizacao input{ float:left; height:48px; float:left; margin-bottom:10px;}
.localizacao .fachada{ max-height:200px; overflow:hidden;}




/* colocar o codigo abaixo no final do css de cada cliente. ex: custom, style... */






/* APP WHATS */
body{padding-bottom: 50px !important;}
.appWhats .uk-icon {
	    margin: 0;    border: none;    border-radius: 0;    overflow: visible;    font: inherit;    color: inherit;    text-transform: none;    padding: 0;
    background-color: transparent;
    display: inline-block;
		vertical-align: middle;
    fill: currentcolor;
    line-height: 0;
}
.appWhats {
  position: fixed;
  z-index: 900;
  bottom: 15px;
  font-size: 16px;
  right: 15px; }

.balaoWhats {
  width: 280px;
  display: none;
  height: auto;
  position: absolute;
  background: #FFF;
  border-radius: 5px;
  bottom: 60px;
  right: 0;
  padding-bottom: 10px;
  box-shadow: 0 19px 62px rgba(0, 0, 0, 0.2);
  z-index: 900;
  overflow: hidden; }
  .balaoWhats .tituloBW {
    background: #5dd582;
    font-size: 14px;
    padding: 20px 25px;
    color: #FFF;
    line-height: 16px;
    margin-bottom: 10px;
    padding-right: 50px; }
    .balaoWhats .tituloBW button {
      position: absolute;
      right: 20px;
      top: 25px;
      color: #FFF; }
  .balaoWhats .whats-lista {
    margin: 0 10px;
    margin-bottom: 0;
    display: block;
    border-radius: 7px;
    padding: 10px 10px 10px 54px;
    background: url(../img_rec/icone-whastsapp.png) no-repeat 15px 15px;
    text-decoration: none; }
    .balaoWhats .whats-lista .nome {
      color: #555555;
      font-size: 14px;
      display: block;
      line-height: 16px;
      font-weight: 600; }
    .balaoWhats .whats-lista .numero {
      color: #b1b1b1;
      font-size: 14px;
      display: block;
      line-height: 16px; }
    .balaoWhats .whats-lista:hover {
      background: #f5f5f5 url(../img_rec/icone-whastsapp.png) no-repeat 15px 15px; }

.widgetWhatsapp {
  animation: gelatine 10s ease infinite;
  -webkit-animation: gelatine 10s ease infinite;
  background: #0dd364;
  color: #FFF;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 10px 25px;
  border-radius: 5px;
  z-index: 900;
  display: block;
  padding: .6em;
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none;
  outline: none;
  border-radius: 3px;
  border: none;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: box-shadow .3s; }
  .widgetWhatsapp:hover, .widgetWhatsapp:focus {
    -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
    -moz-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
    -o-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
    transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
    color: #FFF; }

.appWhats.active .widgetWhatsapp {
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  animation: none; }

.appWhats.active .balaoWhats {
  display: block; }

@keyframes gelatine {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    bottom: 0;
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1); }
  92% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    bottom: 0;
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1); }
  93% {
    bottom: 30px; }
  94% {
    -webkit-transform: scale(0.8, 1.2);
    transform: scale(0.8, 1.2);
    -moz-transform: scale(0.8, 1.2);
    -ms-transform: scale(0.8, 1.2);
    -o-transform: scale(0.8, 1.2); }
  96% {
    -webkit-transform: scale(1.2, 0.8);
    transform: scale(1.2, 0.8);
    -moz-transform: scale(1.2, 0.8);
    -ms-transform: scale(1.2, 0.8);
    -o-transform: scale(1.2, 0.8); }
  98% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
    -moz-transform: scale(0.9, 1.1);
    -ms-transform: scale(0.9, 1.1);
    -o-transform: scale(0.9, 1.1); }
  99% {
    bottom: 45px; }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    bottom: 0;
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1); } }

		/* FIM APP WHATS */








@media (min-width: 1200px) { /*lg*/

}

@media (min-width: 970px) and (max-width: 1199px) { /*md*/
.infTopo{ border-left:0;  border-right:2px solid #2c2c2c; margin-bottom:30px; padding-right:30px; padding-left:0;}
.localizacao button{ min-width:155px; float:left !important;}
.localizacao input{ width:100% !important;}
.contato .email{ font-weight:400; font-size:13px; }
}

@media (min-width: 768px) and (max-width: 991px) { /*sm*/

.infTopo{ width:100%; text-align:center; padding:0; border:0;}
.menu{ float:none; margin:0 auto; display:inline-block; margin-top:30px; margin-bottom:30px;}

.centerMenu{ text-align:center; }
.marcas{ height:auto; overflow:hidden;}
.marcas ul{ float:none; width:100%; padding:0;}

.marcas li{ width:15%; text-align:center; display:inline-block; margin-bottom:20px; overflow:hidden; height:55px; }
footer{ padding-bottom:20px;}
footer .bg2{ margin-top:20px;}
footer .direitos{ text-align:center !important; line-height:40px; height:40px;}


.lk-financiamento{ width:48%; background-size:100%; float:left; margin-top:20px; border-bottom:0; border-top:10px solid #d9d9d9;}
.lk-localizacao{ width:48%; background-size:100%; float:left; margin-left:4%}

.detalhes .informacoes{ font-size:12px;}
.detalhes .contatoDetalhes .tel{ font-size:40px; font-weight:800; line-height:52px;}



.quemsomos .contatoDetalhes .tel{ font-size:40px; font-weight:800; line-height:52px;}


.localizacao button{ min-width:155px;}
.localizacao button{ min-width:155px; float:left !important;}
.localizacao input{ width:100% !important;}
.contato .email{ font-weight:400; font-size:13px; }
}

@media (max-width: 768px) { /*xs*/
	.infTopo{ width:100%; text-align:center; padding:0; border:0;}


	.menu{ float:right; margin-top:45px; background:#191919; border:none; width:100%;}
	.menu li{ display:inline-block; list-style:none; width:100%;}
	.menu li a{ display:inline-block;  padding:0 10px 0 10px; height:30px; line-height:30px; color:#fff; width:100%; }
	.menu li.sel a{ background:#f58634; border-radius:3px;}

	.marcas{ height:auto; overflow:hidden;}
.marcas ul{ float:none; width:100%; padding:0;}




.marcas li{ width:38%; text-align:center; display:inline-block; margin-bottom:20px; overflow:hidden; height:55px; }
footer{ padding-bottom:20px; }
footer .infRodape{ border:0; text-align:center; width:100%; padding:0; }
footer .endereco{ text-align:center; margin-bottom:20px; }
footer .bg2{ margin-top:20px;}
footer .direitos{ text-align:center !important; line-height:18px; height:40px;}

.filtroActive{ margin-left:10px; clear:both; float:left;}

.lk-financiamento{ width:100%; background-size:100%; float:left; margin-top:20px; border-bottom:0; border-top:10px solid #d9d9d9;}
.lk-localizacao{ width:100%; background-size:100%; float:left; }

.ordem{ margin-top:20px;}
.ordem select{ margin-right:10px;}

.filtros *{ text-align:center !important;}
.titulo, h1{ text-align:center; width:100%;}

.detalhes .informacoes{ width:100%; margin-right:5px;  }
.detalhes .informacoes{ font-size:12px; text-align:left !important;}
.detalhes .informacoes *{ padding:0;}
.detalhes .informacoes .campo{ text-align:left; padding:0; width:100%}
.detalhes .contatoDetalhes .tel{ font-size:30px; font-weight:800; line-height:52px;}

.detalhes .opcionais{ text-align:left;  margin-right:25px;}
.detalhes .valor{ width:100%; text-align:center;}
.detalhes .shared{ width:100%; text-align:center; margin-top:20px;}
.detalhes .imagens{ margin-left:10px; margin-bottom:20px; }

.detalhes .txtFotos{ margin-left:10px;}
.detalhes .titCaracteristicas{ float:left; padding-left:0; }
.detalhes .observacao .col-xs-12{ text-align:center !important;}

.detalhes .proposta{ padding-left:5px; border:none;}

.quemsomos .contatoDetalhes .tel{ font-size:30px; font-weight:800; line-height:52px;}
.quemsomos .proposta{ padding-left:5px; border:none;}

.localizacao button{ min-width:155px; float:left !important;}
.localizacao input{ width:100% !important;}

.localizacao .local, .localizacao .endereco{ width:100%; text-align:center;}
.localizacao .proposta{ padding-left:5px; border:none;}

.contato .telefone{  width:100%; text-align:center;}
.contato .email{ font-weight:400; font-size:12px; width:100%; text-align:center;}

.contato .proposta{ padding-left:5px; border:none;}
}
