

 
div#header a.LogoPlace,
div#HeaderFloat a.logo,
.MenuSmartphone a.logo
{
    background-image: url('https://img.alohin.com.br/==wImZXby1TNmYne01DciF2c2RXJyMFciF2c2R3Xp5WeiV2Xf9lZkhmblJ3X2pnb0J3X5JGdi91Xf5yYhRnJyp3YfZXc9EzN1kTJ');  
}

div#footer a.FooterLogo {
    background-image: url('https://img.alohin.com.br/=MiZ21mc9UjJ2pHd9AnYhNnd0ViMTBnYhNnd09VaulnYl91XfZGZo5WZy9ld65Gdy9VeiRnYfVmYx52Yy91Xf5yYhRnJyp3YfZXc9EzN1kTJ');   
}

div.BoxListagemImovel span.LogoIcon {
       
}

.FaceLikeBox{
	height: 130px !important;
}

#CaixaFooter{
	height: 156px !important;
}

input.Captcha{
	margin-right: 7px !important;
	float: left !important;
}

/* alterar - backgound topo */
#header div.SmallBar {color: #fff; background: #006633;}
#header div.BigBar {
  background: -webkit-gradient(linear, left top, left bottom,from(rgba(255, 255,255, 1)),to(rgba(255, 255,255, 0.90))) !important;
  background: -webkit-linear-gradient(top,rgba(255, 255,255, 1),rgba(255, 255,255, 0.90)) !important;
  background: -moz-linear-gradient(top,rgba(255, 255,255, 1),rgba(255, 255,255, 0.90)) !important;}
#header div.BigBar div.LogoBlock{background: #fff;}
#header div.BigBar div.LogoBlock{  -webkit-box-shadow: 0 3px 0px rgba(0,102, 51, 0.3);}
#header div.SmallBar div.SmallBarContent a.Endereco{color: #fff;)}
#header div.SmallBar div.SmallBarContent div.SocialLinks a{color:#fff;)}
#header div.SmallBar div.SmallBarContent div.SocialLinks a:last-child{border-color: #fff;}
#header div.SmallBar div.SmallBarContent div.LanguageOption {border-color: #fff;}
#header div.BigBar div.BigBarContent div.DetalheTopo.BoxBusca {display:none;}
#header div.BigBar div.BigBarContent div.BoxBuscador input.BuscaInput {width: 220px;}
div.BoxFavorito, span.ImovelFavorito {display: none;}

/*header flutuante*/
div#HeaderFloat{
  background: -webkit-gradient(linear, left top, left bottom,from(rgba(255, 255,255, 1)),to(rgba(255, 255,255, 0.90))) !important;
  background: -webkit-linear-gradient(top,rgba(255, 255,255, 1),rgba(255, 255,255, 0.90)) !important;
  background: -moz-linear-gradient(top,rgba(255, 255,255, 1),rgba(255, 255,255, 0.90)) !important;
  /*color: #f2f2f2;
  -webkit-box-shadow: 0px 3px 0px rgba(0,102, 51, 0.5);*/
}
div#HeaderFloat div.LogoBlock{
  /*background: -webkit-gradient(linear, left top, left bottom,from(rgba(255, 255,255, 1)),to(rgba(255, 255,255, 0.90)));
  background: -webkit-linear-gradient(top,rgba(255, 255,255, 1),rgba(255, 255,255, 0.90));
  background: -moz-linear-gradient(top,rgba(255, 255,255, 1),rgba(255, 255,255, 0.90));*/
  background: #fff;
  -webkit-box-shadow: 0px 3px 0px rgba(0,102, 51, 0.5);}
div#HeaderFloat div.RightSide div.ColunaDetalhe a{color:#006633;}
div#HeaderFloat div.RightSide div.BoxContatos span.Cidade{color:#006633;}
div#HeaderFloat div.RightSide div.BoxContatos span.Telefone1{color:#006633;}
div#HeaderFloat div.RightSide div.BoxContatos span.Telefone2{color:#006633;}
div#HeaderFloat div.RightSide div.BoxBuscador button.BuscaIcon{background: #006633;}

/* Bloco de Busca*/
div.Title h2, div.Title a.TitleLink{background: transparent;color:rgba(0, 102, 51, 0.7); }
#header div.BigBar div.BigBarContent div.BoxBuscador button.BuscaIcon{background: #006633;}
div.FormBuscaAvancada div.SearchBox{background:rgba(0,102, 51, 0.5);border: none;}
div.FormBuscaAvancada div.SearchBox div.SearchBoxTitle label.control-label{color:#fff;margin:10px 0px 0px 5px;text-shadow:0 0 2px #000;}
div.FormBuscaAvancada div.SearchBox div.SearchBoxTitle span.OpenClose span.glyphicon { margin:8px 5px;}
div.FormBuscaAvancada div.SearchBox.numeric div.input-group{width: 46%;float:left;margin: 0 2%;}
div.FormBuscaAvancada div.SearchBox div.SearchBoxTitle{padding: 0;}
div.input-group-addon{background-color:#fff;border:none;border-radius:0px;}
div.FormBuscaAvancada div.SearchBox.numeric.room div.input-group{width: 31.1%;margin: 0px 1%;}
div.FormBuscaAvancada div.SearchBox.numeric.room div.input-group .form-control, div.FormBuscaAvancada div.SearchBox.select div.SearchBoxContent select.form-control,#footer #CaixaFooter div.SoliciteImovel div.form-group select{
	background: url('/template/default/images/BuscaBtn.png') no-repeat right 50% #fff;background-size: 21px 290%; line-height: 19px;border:none;-webkit-appearance:none;}
div.FormBuscaAvancada select.form-control{padding: 2px;}
div.FormBuscaAvancada div.SearchBox{padding: 2px 2px 4px 2px;}
div.FormBuscaAvancada div.SearchBox div.SearchBoxContent{border: none;}
div.FormBuscaAvancada div.SearchBox.numeric div.SearchBoxContent{padding: 0 0 4px 2px;}
div.FormBuscaAvancada div.busca-avancada ul.FilteredList li{border: none; background:rgba(0,102, 51, 0.5);color: #fff;text-shadow:0 0 2px #000;}
div.FormBuscaAvancada div.BuscaResultado div.BoxListagemImovel span.ListaTitulo span.ListaImovelTotal{font-size:25px;top: 0px; margin: 0;position: relative;}
div.BoxBusca div.BoxButtons button.btn{margin: 2px 10px 0;}
div.FormConteudo select.form-control, div.FormConteudo .form-control{border-style: outset; border-top-color: rgba(0,102, 51, 0.1); border-left-color: rgba(0,102, 51, 0.1);border-right-color: rgba(0,102, 51, 0.3); border-bottom-color: rgba(0,102, 51, 0.3);}

/*Titulos*/
div.Title {
  background: none;/*rgba(0, 102, 51, 0.7);*/
  border-radius: 0px;
  -webkit-box-shadow: 0px 2px 0px rgba(0,102, 51, 0.5);
}
div.Title h2 a.PageLink, div.Title a.TitleLink a.PageLink{display: none;}
div.Title h2 span.fa, div.Title a.TitleLink span.fa{display: none}
div.Title h2, div.Title a.TitleLink, div.col-md-4 div.Title h2, div.col-md-4 div.Title a.TitleLink {line-height: 22px;font-size: 24px;line-height: none;font-size: 24px;letter-spacing:0px;line-height:auto;}
div.Title, div.WidgetTitle{height: auto;}
div.Title div.SubTitle {background: transparent;}
div.Title h2 span.fa, div.Title a.TitleLink span.fa{background: transparent;}
div.FormBuscaAvancada div.SearchBox div.SearchBoxTitle label.control-label,div.FormBuscaAvancada div#SearchTipo div.CheckBox.CheckTitle{text-shadow: none;}
div.FormBuscaAvancada div#SearchTipo div.CheckBox.CheckTitle{color: #000;}
div.FormBuscaAvancada div.BoxCheckBox div.CheckTitle{border:none;}


/*alteração de Widgets*/
div.BoxWidgetBuscaImovel{-webkit-box-shadow: 0px 2px 0px rgba(0,102, 51, 0.5);padding-bottom:10px;}
a.BtnOpenClose {
    font-size: 16px;
    padding: 6px;
    font-weight: 100;
display: none;}

span.glyphicon-collapse-down,span.glyphicon-collapse-up{color:rgba(0,102, 51, 0.7);}
div.glyphicon{
  -moz-osx-font-smoothing: none;
}

a.BtnOpenClose span{
  top: 10px;
}

/* alterar - lista menu de links */
ul.ImovelBuscaMenuLista li a {
    color: rgb(0,0, 0); /* texto preto */
    padding: 8px 10px;
    font-size: 16px;
    background: {background-color: #efefef;text-shadow: none;box-shadow: none;} /* bg cinza */
}

/*lista de imóveis*/

div.pagination .PageNumber.Active, div.pagination .PageNumber:hover, div.pagination .PageNumber.gradient:hover {
  background:#063;
  -webkit-box-shadow: 1px 1px 2px rgba(0,102, 51, 0.5);
  -moz-box-shadow: 1px 1px 2px rgba(0,102, 51, 0.5);
  box-shadow: 1px 1px 2px rgba(0,102, 51, 0.5);
  color: #fff;
}
div.BoxListagemImovel div.UL_Imovel.ModoGrade div.LI_Imovel div.LI_ImovelInner, div.BoxListagemImovel div.UL_Imovel.ModoListaDetalhada div.LI_Imovel div.LI_ImovelInner{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

div.BoxListagemImovel div.UL_Imovel.ModoGrade div.LI_Imovel div.LI_ImovelInner h5.ImovelValor span.Valor, div.BoxListagemImovel div.UL_Imovel.ModoListaDetalhada div.LI_Imovel div.LI_ImovelInner h5.ImovelValor span.Valor{
  font-size:18px;
}

/* Banner*/

.ms-view{
  box-shadow:3px 0px 3px gray;
}

/*contato e mapa*/
div.mapsgoogle{
  padding: 3px;
  -webkit-box-shadow: 2px 2px 2px rgba(0,0, 0, 0.5);
  -moz-box-shadow: 2px 2px 2px rgba(0,0, 0, 0.5);
  box-shadow: 2px 2px 2px rgba(0,0, 0, 0.5);
  border-radius: 4px;
}

div.BoxListagemImovel div.UL_Imovel.ModoGrade div.LI_Imovel div.LI_ImovelInner a.Title, div.BoxListagemImovel div.UL_Imovel.ModoListaDetalhada div.LI_Imovel div.LI_ImovelInner a.Title{
  height: 60px;
  text-align: center;
  background: rgba(0,102, 51, 0.5);
  border: none;
}
div.BoxListagemImovel div.UL_Imovel.ModoGrade div.LI_Imovel div.LI_ImovelInner span.Endereco{
  margin:20px 5px;
  text-align: center;
}
div.LI_ImovelInner::after {
    content: "";
    position: absolute;
    z-index:0;
    top: -95px;
    right: -20px;
    width: 200px;
    height: 120px;
    transform: rotate(15deg);
    background-color: rgba(0,102, 51, 0.5);
}
div.BoxListagemImovel div.UL_Imovel.ModoGrade div.LI_Imovel div.LI_ImovelInner a.Image div.Categoria, div.BoxListagemImovel div.UL_Imovel.ModoListaDetalhada div.LI_Imovel div.LI_ImovelInner a.Image div.Categoria{background:transparent !important;}


div.BoxListagemImovel div.UL_Imovel.ModoGrade div.LI_Imovel div.LI_ImovelInner span.ImovelFavorito, div.BoxListagemImovel div.UL_Imovel.ModoListaDetalhada div.LI_Imovel div.LI_ImovelInner span.ImovelFavorito, div.BoxListagemImovel div.UL_Imovel.ModoGrade div.LI_Imovel div.LI_ImovelInner h5.ImovelValor span.ValorDesc, div.BoxListagemImovel div.UL_Imovel.ModoListaDetalhada div.LI_Imovel div.LI_ImovelInner h5.ImovelValor span.ValorDesc{
  margin-bottom:10px;
}

div.FormBuscaAvancada .btnBuscar, div.FormBuscaAvancada .btnLimpar{
  padding: 8px 14px;
  font-size: 14px;
  margin-left: 20px;
}
button, .btn, .button, button.btn, button.btn-default, .btn.btn-default{
 background: rgba(0,102, 51, 0.7); 
}
button:hover, .btn:hover, .button:hover, button.btn:hover, button.btn-default:hover, .btn.btn-default:hover {background: rgba(0,102, 51, 0.9)}

div.BoxButtonsImovel a.BtnSquare{
  box-shadow: 0 0 2px #fff inset;
background:rgba(0,102, 51, 0.7);
color: #fff;
}
#copyright div.Empresa div.BoxText {
display: none;
}

a.LinkWhatsApp{
  width: 60px;
  height: 60px;
  bottom: 60px;
  left:100%;
  margin-left:-62px;
  opacity: 0.95 !important;
}
a.LinkWhatsApp span.icon-whatsapp {
    color:#fff;
    font-size: 50px;
}

@media (max-width: 992px){
  div.ContentLineBlock div.BlocoColunaLateral_Left div.BlocoColunaLateral div.col-md-4 {display:none;} 
}






