

 
div#header a.LogoPlace,
div#HeaderFloat a.logo,
.MenuSmartphone a.logo
{
    background-image: url('https://img.alohin.com.br/jYmdtJXP1Yid6RXPwJWYzZHdlIzUwJWYzZHdflmb5JWZf91XmRGauVmcfZneuRncflnY0J2Xf9lLjFGdmInej9ldx1TMxMTJ');  
}

div#footer a.FooterLogo {
    background-image: url('https://img.alohin.com.br/==wImZXby1TNmYne01DciF2c2RXJyMFciF2c2R3Xp5WeiV2Xf9lZkhmblJ3X2pnb0J3X5JGdi9VZiFnbjJ3Xf9lLjFGdmInej9ldx1TMxMTJ');   
}

div.BoxListagemImovel span.LogoIcon {
    background-image: url('https://img.alohin.com.br/=MiZ21mc9UjJ2pHd9AnYhNnd0ViMTBnYhNnd09VaulnYl91XfZGZo5WZy9ld65Gdy9VeiRnYfZneilmc59lZjVmdnJ3Xf9lLjFGdmInej9ldx1TMxMTJ');   
}

div.MenuSmartphone{
	margin-top: -200px;
}

.MenuSmartphone a.logo{
	background-size: contain !important;
	background-repeat: no-repeat !important;
	padding-bottom: 12px;	
}

.navbar-toggle{
	margin-top: 5px !important;
}

@media (max-width: 992px)
	#header div.MenuTopo div.MenuSmartphone {
		display: block !important;
	}
}

@media (max-width: 768px) {
	div#header div.BigBar div.BigBarContent {
		margin-top: 65px;
	}		
	div#header div.BigBar div.BigBarContent div.DetalheTopo{
		display: none;
	}	
	div#header div.BigBar div.LogoBlock {
		margin-top: 8px;
		width: 100%;
		border: none;
		box-shadow: none;
		background: transparent;
		height: 80px;
		display: none;
	}
	div.jBuscaInput {
		width: 47% !important;
		float: left;
	}  

	.BoxContato{
		display: inline-block !important;
		padding: 0px !important;
	} 
	
	#Page_IMD .IMOVEL_BUSCA{
		display: none;
	}
	
	/*
	#Page_IMD .PAGE_TITLE h2 a{
		display: none;
	}
	
	#Page_IMD .PAGE_TITLE h2{
		line-height: 19px;
		font-size: 17px;
	}
	*/
	
	div.BoxButtonsImovel a.BtnSquare{
		width: 49% !important;
	}
}

.FaceLikeBox{
	height: 130px !important;
}

#CaixaFooter{
	height: 156px !important;
}

input.Captcha{
	margin-right: 6px !important;
	float: left !important;
}

body {
    font-family: "Arial, Helvetica Neue", Helvetica, sans-serif;
}
body *:not(font) {
    font-size: 13px;
    font-family: "Arial, Helvetica Neue", Helvetica, sans-serif;
    font-weight: 300;
}
div.ImovelListaSimples a.ImovelItem span.title {
    font-size: 16px;
}
div.ImovelListaSimples a.ImovelItem span.title span, div.ImovelListaSimples a.ImovelItem span.resume span, div.ImovelListaSimples a.ImovelItem span.address span {
    font-size: 14px;
}


/* Estilos para o header */
#header div.SmallBar div.SmallBarContent div.LanguageOption a {opacity: 1;}
#header div.SmallBar div.SmallBarContent div.LanguageOption {width: 112px;padding: 4px 0 8px 5px;}
.flag {height: 27px;margin: 0 1px;}
#header {margin: 0;height: auto;box-shadow: 0 0 10px 0 rgba(0,0,0,.41);}
#header div.BigBar {height: 100%;padding: 10px 0;}
#header div.BigBar, #header div.BigBar div.LogoBlock, div#HeaderFloat div.LogoBlock, div#HeaderFloat {background: #fff !important;box-shadow: none;border-radius: 0;}
#header div.BigBar div.LogoBlock {margin-top: 0;width: 260px;height: 115px;}
#header div.BigBar div.LogoBlock a.LogoPlace, div#HeaderFloat div.LogoBlock a.logo {top: 0;bottom: 0;background-position: 0 0;}
#header div.BigBar div.BigBarContent {margin-top: 12px;margin-bottom: 3px;}
#header div.BigBar div.BigBarContent div.DetalheTopo div.Text span.fa {font-size: 16px;}
#header div.MenuTopo ul.MenuTopoLista a.LinkPrincipal {border-radius: 4px 4px 0 0;height: auto;line-height: 35px;}
#header div.MenuTopo ul.MenuTopoLista li.MenuInterno ul.ListaInterna div.SubMenu {z-index: 99999;}
#header div.BigBar div.BigBarContent div.DetalheTopo.BoxContato span.telefone a, #header div.BigBar div.BigBarContent div.DetalheTopo div.Text {font-size: 15px;}
/* Estilos Header Float */
div#HeaderFloat div.LogoBlock {height: 60px;}
div#HeaderFloat {height: 68px;padding: 8px 0;}
div#HeaderFloat div.MenuFloat ul > li a.LinkPrincipal span.desc, div#HeaderFloat div.RightSide div.ColunaDetalhe a *:not(font) {font-size: 15px;}
div#HeaderFloat div.RightSide div.ColunaDetalhe a *:not(font) .fa {font-size: 17px;}
div#HeaderFloat div.RightSide div.ColunaDetalhe a *:not(font) {margin-top: 1px;}
/*div#HeaderFloat div.RightSide div.BoxContatos {padding-top: 8px;}*/
div#HeaderFloat {box-shadow: 0 0 10px 0 rgba(0,0,0,.41);}
/* */

/* alterar - paginação - azul medio */
div.pagination .PageNumber.Active, div.pagination .PageNumber:hover, div.pagination .PageNumber.gradient:hover {
    background: rgb(144, 152, 145); /* rosa */
}
div.pagination .PageNumber.Active {
    background: rgb(127, 139, 130);/* rosa escuro */
}
div.pagination .PageNumber {
    background: rgb(180, 196, 180);/* rosa cinza */
   
}
button:hover, .btn:hover, .button:hover, button.btn:hover, button.btn-default:hover, .btn.btn-default:hover, button:active, .btn:active, .button:active, button.btn:active, button.btn-default:active, .btn.btn-default:active, button:focus, .btn:focus, .button:focus, button.btn:focus, button.btn-default:focus, .btn.btn-default:focus {
    background: rgb(144, 152, 145); /* rosa escuro */
}


/* alterar - subtitulos - azul medio */
div.Title h2 span.fa, div.Title a.TitleLink span.fa {
    background: rgb(195, 229, 208);
    
}











@media (max-width: 1200px) {

    #header div.SmallBar {
        height: 40px !important;
    }

    .SmallBarContent {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

}

@media (max-width: 992px) {
    /* div#header div.BigBar div.BigBarContent div.DetalheTopo {
        display: none;
    } */

    div#header div.BigBar div.BigBarContent {
        margin-top: 60px !important;
    }

    div.MenuSmartphone {
        margin-top: -170px !important;
    }

    div#header div.BigBar div.LogoBlock {
        display: none !important;
    }

    div#header div.FavoritoTopo {
        display: none !important;
    }
}

@media (max-width: 768px) {
    div#header div.BigBar div.BigBarContent {
        margin-top: 60px !important;
    }

    div.MenuSmartphone {
        margin-top: -240px !important;
    }

    .BoxFavorito{
        display: none !important;
    }

    #header div.SmallBar {
        height: 40px !important;
    }

    .SmallBarContent {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}








