body 
{
	margin:0;
	padding: 0 auto;
	background: url(../images/bkTopo.jpg) no-repeat center top;
}
*
{
    padding: 0;
    margin: 0;
}
img
{
    border: 0;
}

.site
{
    width: 100%;
}

.forcarTamanho
{
    width:100% !important;
}
.forcarDireita
{
    float:right !important;
    padding-right:10px !important;
}
.forcarEsquerda
{
    float:left !important;
    padding-left:10px !important;
}
.compararBaixo
{
    float:right;
}

.clear
{
    clear: both;
}
.topo
{
    width: 960px;
    margin: 0 auto;
}

.topo .logo
{
    margin-top: 15px;
    margin-left: 45px;
    float: left;
}

.topo .blocoMenus
{
    width: 590px;
    float: right;
}

.topo .blocoMenus .btLingua
{
    float: right;
    margin-right: 15px;
    margin-top: 15px;
}

ul#menuPrincipalPt
{
	padding: 0;
	float: right;
	height: 17px;
	width: 395px;
	margin-top: 13px;
	margin-right: 10px;
}

ul#menuPrincipalPt li {
	float: left;
	list-style: none;
	display: inline;
	margin: 0; 
	border: 0;
}       
ul#menuPrincipalPt li a{
	height: 17px;
	float: left;
	text-indent: -10000px;
	
}
ul#menuPrincipalPt li a.home
{
    background: url(../images/menuPrincipalPt.png) no-repeat;
    background-position: 0 0;
    width: 53px;
    
}

ul#menuPrincipalPt li a.home:hover
{
    background: url(../images/menuPrincipalPt.png) no-repeat;
    background-position: 0 -17px;
    width: 53px;
}

ul#menuPrincipalPt li a.empresa
{
    background: url(../images/menuPrincipalPt.png) no-repeat;
    background-position: -150px 0;
    width: 69px;
}

ul#menuPrincipalPt li a.empresa:hover
{
    background: url(../images/menuPrincipalPt.png) no-repeat;
    background-position: -150px -17px;
    width: 69px;
}

ul#menuPrincipalPt li a.cadastreSe
{
    background: url(../images/menuPrincipalPt.png) no-repeat;
    background-position: -300px 0;
    width: 84px;
}

ul#menuPrincipalPt li a.cadastreSe:hover
{
    background: url(../images/menuPrincipalPt.png) no-repeat;
    background-position: -300px -17px;
    width: 84px;
}

ul#menuPrincipalPt li a.trabalheConosco
{
    background: url(../images/menuPrincipalPt.png) no-repeat;
    background-position: -450px 0;
    width: 118px;
}

ul#menuPrincipalPt li a.trabalheConosco:hover
{
    background: url(../images/menuPrincipalPt.png) no-repeat;
    background-position: -450px -17px;
    width: 118px;
}

ul#menuPrincipalPt li a.contato
{
    background: url(../images/menuPrincipalPt.png) no-repeat;
    background-position: -600px 0;
    width: 70px;
}

ul#menuPrincipalPt li a.contato:hover
{
    background: url(../images/menuPrincipalPt.png) no-repeat;
    background-position: -600px -17px;
    width: 70px;
}


ul#menuPrincipalEg
{
	padding: 0;
	float: right;
	height: 17px;
	width: 395px;
	margin-top: 15px;
	margin-right: 5px;
}

ul#menuPrincipalEg li {
	float: left;
	list-style: none;
	display: inline;
	margin: 0; 
	border: 0;
}       
ul#menuPrincipalEg li a{
	height: 17px;
	float: left;
	text-indent: -10000px;
	
}
ul#menuPrincipalEg li a.home
{
    background: url(../images/menuPrincipalEg.png) no-repeat;
    background-position: 0 0;
    width: 55px;
    
}

ul#menuPrincipalEg li a.home:hover
{
    background: url(../images/menuPrincipalEg.png) no-repeat;
    background-position: 0 -17px;
    width: 55px;
}

ul#menuPrincipalEg li a.empresa
{
    background: url(../images/menuPrincipalEg.png) no-repeat;
    background-position: -150px 0;
    width: 100px;
}

ul#menuPrincipalEg li a.empresa:hover
{
    background: url(../images/menuPrincipalEg.png) no-repeat;
    background-position: -150px -17px;
    width: 100px;
}

ul#menuPrincipalEg li a.cadastreSe
{
    background: url(../images/menuPrincipalEg.png) no-repeat;
    background-position: -300px 0;
    width: 70px;
}

ul#menuPrincipalEg li a.cadastreSe:hover
{
    background: url(../images/menuPrincipalEg.png) no-repeat;
    background-position: -300px -17px;
    width: 70px;
}

ul#menuPrincipalEg li a.trabalheConosco
{
    background: url(../images/menuPrincipalEg.png) no-repeat;
    background-position: -450px 0;
    width: 100px;
}

ul#menuPrincipalEg li a.trabalheConosco:hover
{
    background: url(../images/menuPrincipalEg.png) no-repeat;
    background-position: -450px -17px;
    width: 100px;
}

ul#menuPrincipalEg li a.contato
{
    background: url(../images/menuPrincipalEg.png) no-repeat;
    background-position: -600px 0;
    width: 70px;
}

ul#menuPrincipalEg li a.contato:hover
{
    background: url(../images/menuPrincipalEg.png) no-repeat;
    background-position: -600px -17px;
    width: 70px;
}





#menuServicos
{
	padding: 0;
	float: right;
	height: 29px;
	width: 565px;
	margin-top: 15px;
}


.alinhaConteudoSite
{
    width: 1000px;
    margin: 0 auto;
}

.menuServicos 
{
	cursor:pointer;
}




.tahoma-11-000000 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.tahoma-10-005BAB {
	font-family: Tahoma;
	font-size: 10px;
	color: #005BAB;
	text-decoration: none;
	line-height:10px;
}
.tahoma-9-000000 {
	font-family: Tahoma;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.tahoma-9-FFFFFF {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.tahoma-9-FFCC00 {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFCC00;
	text-decoration: none;
	font-weight:bold;
}
.tahoma-10-000000 {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.tahoma-11-000000-line-height-12 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height:12px;
}
.campos-favoritos-home {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border:0px;
	padding-left:3px;
}

.arialNarrow-24-005BAB {
	font-family: "Arial Narrow", sans-serif, Arial;
	font-size: 24px;
	color: #005BAB;
	text-decoration: none;
}
.campos-borda-005BAB-tahoma-9-000000 {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
	padding-left: 10px;
	padding-top:4px;
	border: 1px solid #005BAB;
}
.tahoma-11-005BAB {
	font-family: Tahoma;
	font-size: 11px;
	color: #005BAB;
	text-decoration: none;
}
.arial-11-FFFFFF {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.campos-plantaoDeVendas{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	border:0px;
	padding-left:3px;
	background-color: #C2D8EB;
}
.camposBuscaAvancada {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #99BDDD;
	padding-left:3px;
	padding-top:4px;
}

.campoCriterio {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #007EC5;
	text-decoration: none;
	border: 1px solid #99BDDD;
	padding-left:3px;
	padding-top:4px;
}
.arialNarow-24-FFFFFF {
	font-family: "Arial Narrow", sans-serif, Arial;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;
}
.tahoma-11-CC0000 {
	font-family: Tahoma;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
a.menuInstitucional:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.menuInstitucional:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.menuInstitucional:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
a.menuInstitucional:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#rodape
{
    width: 100%;
    min-height: 450px;
    background: #F2FBFE;
}

.lateralEsquerdaRodape
{
    width: 180px;
    float: left;
    margin-top: 37px;
    margin-left: 30px;
    margin-right: 50px;
}

.lateralEsquerdaRodape .textoEnd
{
    width: 180px;
    margin-top: 30px;
    font: 13px Arial;
    color: #0059AB;
    text-decoration: none;
}

.lateralEsquerdaRodape .textoEnd a
{
    font: 13px Arial;
    color: #0059AB;
    text-decoration: none;
}

.separadorRodape
{
    width: 9px;
    float: left;
    margin-top: 37px;
    margin-left: 60px;
    margin-right: 60px;
}

.redessociais
{
    width: 80px;
    float: left;
    margin-top: 42px;
    margin-left: 60px;
    margin-right: 50px;
    text-align: center;
}

.redessociais img
{
    margin-top: 12px;
}

.ultimosVisitados
{
    width: 250px;
    float: left;
    margin-top: 37px;
}

.ultimosVisitados span
{
    font: 13px Arial;
    color: #0059AB;
    text-decoration:none;
    line-height: 20px;
}

.ultimosVisitados a
{
    font: 13px Arial;
    color: #0059AB;
    text-decoration:none;
    line-height: 20px;
}

.politicaDePrivacidade
{
    width: 700px;
    margin: 35px auto;
    font: 11px Arial;
    color: #0059AB;
    text-decoration: none;
    text-align: center;    
}

.bark
{
    float: right;
    margin-top: 20px;
    margin-right: 30px;
}

/* Busca */

.busca
{
    width: 100%;
    background: url(../images/bkBusca.png) no-repeat center top;
    height: 60px;
}

.tarjaBusca
{
    margin-left: 36px;
    float: left;
    margin-top: 11px;
}

.camposBusca
{
    width: 590px;
    background: url(../images/bkCamposBusca.png) no-repeat center top;
    float: right;
    margin-right: 20px;
    margin-top: 12px;
    height: 36px;
}

.camposBusca .bkTipo
{
    width: 102px;
    background: url(../images/bkTipo.png) no-repeat center top;
    float: left;
    padding-left: 5px;
    margin-left: 7px;
    margin-top: 3px;
    height: 26px;
    line-height: 26px;
}

.camposBusca .bkPraias
{
    width: 150px;
    background: url(../images/bkPraias.png) no-repeat center top;
    float: left;
    padding-left: 5px;
    margin-left: 7px;
    margin-top: 3px;
    height: 26px;
    line-height: 26px;
}

.camposBusca .bkDorm
{
    width: 82px;
    background: url(../images/bkDorm.png) no-repeat center top;
    font: bold 11px Arial;
	color: #005AAB;
    float: left;
    padding-left: 5px;
    margin-left: 7px;
    margin-top: 3px;
    height: 26px;
    line-height: 26px;
}

.camposBusca .bkRef
{
    width: 122px;
    background: url(../images/bkRef.png) no-repeat center top;
    font: bold 11px Arial;
	color: #005AAB;
    float: left;
    padding-left: 5px;
    margin-left: 7px;
    margin-top: 3px;
    height: 26px;
    line-height: 26px;
}

.campos {
	font: bold 11px Arial;
	color: #005AAB;
	text-decoration: none;
	padding-left:3px;
	border: 1px solid #CCCCCC;
	height: 18px;
}

.btBuscar
{
    margin-left: 5px;
    float: left;
    margin-top: 3px;
}

/* Home */

.bkHome
{
    width: 100%;
    background: url(../images/bkIndex.jpg) no-repeat center top;
    display: table;
}

.flash
{
    width: 960px;
    margin: 0 auto;
}

.bloco
{
    width: 500px;
    float: left;
}


.canalDireto
{
    float: left;
    margin-top: 41px;
    margin-left: 72px;
}

.financiamentoCapa
{
    margin-top: 40px;
}

.tarjaDestaque
{
    margin-top: 20px;
}
.maisOfertas
{
    width: 500px;
    margin-top: 10px;
}

.maisOfertas .tarja
{
    margin-left: 35px;
}

.maisOfertas .detalheSeparador
{
    float: left;
    width: 18px;
}

.maisOfertas .destaques
{
    float: left;
    width: 380px;
}

.maisOfertas .destaques .blocoDestaqueHome
{
    width: 166px;
    height: 145px;
    background: url(../images/bkImagemDestaqueHome.png) no-repeat center top;
    text-align: center;
    float: left;
    margin-left: 15px;
    margin-top: 20px;
}

.maisOfertas .destaques .blocoDestaqueHome .imagemDestaque
{
    margin-top: 8px;
}

.maisOfertas .destaques .blocoDestaqueHome .nomeDestaque
{
    font: bold 14px Arial;
    color: #FF9900;
    text-decoration: none;
    margin-left: 5px;
    margin-top: 6px;
    text-align: left;
}

.maisOfertas .destaques .blocoDestaqueHome .nomeDestaque a
{
    font: bold 14px Arial;
    color: #FF9900;
    text-decoration: none;
}

.condos
{
    width: 960px;
    margin: 0 auto;
}

/* Internas */

.bkInternas
{
    width: 100%;    
    background: url(../images/bkInternas.jpg) no-repeat center top;
    display: table;
}
.alinhaConteudoInternas
{
    width: 960px;
    margin: 0 auto;
}

.tarjaMapa
{
    width: 330px;
    margin-left: 30px;
    border-bottom: 1px solid #97DDF9;
    height: 40px;
    float: left;
}

.tarjaMapa img
{
    margin-left: 25px;
    margin-top: 8px;
}

.tarjaAEmpresa
{
    width: 600px;
    border-bottom: 1px solid #97DDF9;
    height: 40px;
    float: left;
}

.tarjaAEmpresa img
{
    margin-left: 20px;
    margin-top: 8px;
}

.lateralMapa
{
    width: 320px;
    float: left;
    margin-left: 30px;
}

.lateralMapa .bkMapa
{
    width: 271px;
    height: 257px;
    background: url(../images/bkMapa.png) no-repeat center top;
    margin-top: 10px;
    margin-left: 18px;
    text-align: center;
    display: table;
}

.lateralMapa .bkMapa .imgMapa
{
    margin-top: 10px;
}

.lateralMapa .bkMapa .btVerLocalizacao
{
    margin: 15px auto;
}

.lateralMapa .endereco
{
    margin-top: 30px;
}

.lateralMapa .endereco .texto
{
    margin-left: 25px;
    font: bold 13px Arial;
    color: #0059AB;
}

.separadorAEmpresa
{
    float: left;
}

.textoInstitucional
{
    width: 570px;
    float: left;
    font: 13px Arial;
    color: #0059AB;
    margin-top: 20px;
    margin-left: 16px;
}

.textoInstitucional a
{
    font: 13px Arial;
    color: #0059AB;
    text-decoration: none;
}

.textoLateral
{
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
    margin-top: 20px;
    width: 260px;
}

.textoLateral a
{
    font: bold 12px Arial;
    color: #0059AB;
    text-decoration: underline;
    margin-top: 10px;
}


/* Formulários */

.formulario
{
    width: 570px;
    float: left;
    font: 13px Arial;
    color: #0059AB;
    margin-top: 10px;
    margin-left: 16px;
    display: inline;
}

.formulario .titulo
{
    font: 11px Arial;
    color: #0059AB;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 10px;
}

.formulario .campos
{
    font: 11px Arial;
    color: #0059AB;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #CCCCCC;
    height: 18px;
    display: inline;
}

.formulario .textArea
{
    font: 11px Arial;
    color: #0059AB;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #CCCCCC;
    height: 18px;
    display: inline;
}

.formularioPop
{
    width: 310px;
    float: left;
    font: 13px Arial;
    color: #0059AB;
    margin-top: 5px;
    margin-left: 16px;
    display: inline;
}

.formularioPop .titulo
{
    font: 11px Arial;
    color: #0059AB;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 3px;
}

.formularioPop .campos
{
    font: 11px Arial;
    color: #0059AB;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #CCCCCC;
    height: 18px;
    display: inline;
}

.formularioPop .textArea
{
    font: 11px Arial;
    color: #0059AB;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #CCCCCC;
    height: 18px;
    display: inline;
}


.formularioLateralEsquerda
{
    width: 300px;
    float: left;
    font: 13px Arial;
    color: #0059AB;
    margin-top: 10px;
    margin-left: 26px;
    display: inline;
}

.formulario .titulo
{
    font: 11px Arial;
    color: #0059AB;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 10px;
}

.formulario .campos
{
    font: 11px Arial;
    color: #0059AB;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #CCCCCC;
    height: 18px;
    display: inline;
}

.formulario .textArea
{
    font: 11px Arial;
    color: #0059AB;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #CCCCCC;
    height: 18px;
    display: inline;
}


/* Condominios e Praias */

.alinhaCondominios
{
    width: 900px;
    margin: 10px auto;
}

.tarjaCondominios
{
    width: 900px;
    border-bottom: 1px solid #97DDF9;
    height: 40px;
    float: left;
}

.tarjaCondominios img
{
    margin-left: 20px;
    margin-top: 8px;
}

.bkCondominios
{
    width: 900px;
    background: url(../images/bkCondominios.jpg) no-repeat center top;
    height: 155px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.bkCondominios .texto
{
    width: 550px;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    font: 12px Arial;
    color: #FFF;
    text-align: left;
    text-decoration: none;
}

.bkPraias
{
    width: 900px;
    background: url(../images/bkPraias.jpg) no-repeat center top;
    height: 155px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.bkPraias .texto
{
    width: 700px;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    font: 12px Arial;
    color: #FFF;
    text-align: left;
    text-decoration: none;
}

.blocoCondominios
{
    width: 275px;
    float: left;
    margin-right: 35px;
}

.blocoCondominios .titulo
{
    font: bold 18px Arial;
    color: #0099EB;
    text-decoration: none;
    margin-left: 5px;
    margin-top: 5px;
}

.blocoCondominios .titulo a
{
    font: bold 18px Arial;
    color: #0099EB;
    text-decoration: none;
}

.blocoCondominios .bkImagem
{
    margin-top: 20px;
    background: url(../images/bkImagemCondominios.png) no-repeat center top;
    width: 275px;
    height: 246px;
    display: table;
}

.blocoCondominios .bkImagem .imagem
{
    width: 250px;
    margin: 10px auto;
}

.blocoCondominios .bts
{
    width: 250px;
    margin: 10px auto;
}

.curtir
{
    width: 250px;
    margin: 10px auto;
}

.curtir a
{
    font: 12px Tahoma;
    color: #666666;
    text-decoration: none;
}
  

.blocoCondominios .descricao
{
    margin: 10px auto;
    font: 13px Arial;
    color: #0059AB;
    text-decoration: none;
    width: 250px;
}

.blocoCondominios .descricao a
{
    margin-top: 20px;
    font: 13px Arial;
    color: #0059AB;
    text-decoration: none;
}

.conteudoCondominios
{
    width: 600px;
    float: left;
    margin-top: 20px;
}

.conteudoCondominios .textoDescricao
{
    margin-left: 35px;
    font: 13px Arial;
    color: #0059AB;
    text-decoration: none;
    min-height: 260px;
    float: left;
}

.conteudoCondominios .textoDescricao .tituloCondo
{
    font: 22px Arial;
    color: #0099EB;
    text-decoration: none;
}


.conteudoCondominios .textoDescricao .subTitulo
{
    font: 14px Arial;
    color: #0059AB;
    text-decoration: none;
}

.conteudoCondominios .separador
{
    float: left;
    width: 13px;
    margin-top: 30px;
}

.conteudoCondominios .infosImoveis
{
    width: 200px;
    float: left;
}

.conteudoCondominios .infosImoveis .titulos
{
    width: 180px;
    float: left;
    font: bold 12px Arial;
    color: #0059AB;
    text-decoration: none;
    line-height: 20px;
    margin-left: 15px;
}

.conteudoCondominios .infosImoveis .infos
{
    width: 100px;
    float: left;
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
    line-height: 20px;
}

.conteudoCondominios .fotos
{
    width: 600px;
    margin-top: 10px;
}

.conteudoCondominios .fotos .tarja
{
    margin-left: 35px;
    margin-bottom: 10px;
}

.conteudoCondominios .fotos .bkFoto
{
    width: 75px;
    height: 57px;
    background: url(../images/bkFotoMini.png) no-repeat center top;
    text-align: center;
    padding-top: 4px;
    margin-left: 3px;
    margin-right: 3px;
}

.canalDiretoDetalhes
{
    float: left;
    margin-top:90px;
}

.imgFinanciamento
{
    float: right;
    margin-top:80px;
    margin-right: 40px;
}


/* Resultado da Busca */

.tarjaResultado
{
    width: 870px;
    border-bottom: 1px solid #97DDF9;
    height: 40px;
    float: left;
    margin: 0 auto;
}

.tarjaResultado img
{
    margin-top: 8px;
    float: left;
}

.blocoReordenar
{
    width: 570px;
    float: right;
}

.blocoReordenar .btCresEDecres
{
    float: right;
    width: 230px;
    margin-right: 10px;
    font: bold 12px Arial;
    color: #0059AB;
    text-transform: uppercase;
    margin-top: 4px;
    text-align: right;
}

.blocoReordenar .bkDropReordenarImoveis
{
    width: 155px;
    background: url(../images/bkReordenarLista.png) no-repeat center top;
    float: right;
    padding-left: 5px;
    margin-left: 7px;
    margin-top: 3px;
    height: 26px;
    line-height: 26px;
}

.blocoReordenar .tarjaOrdenarImoveis
{
    float: right;
    margin-right: 10px;
    margin-top: 3px;
}

.resultadosEComparar
{
    width: 900px;
    height: 35px;
    margin-top: 10px;
}

.resultadosEComparar .resultadosEncontrados
{
    width: 300px;
    float: left;
    font: bold 14px Arial;
    color: #0059AB;
    text-decoration: none;
}

.resultadosEComparar .btEnviarListaPorEmail
{
    margin-left: 35px;
    float: left;
    margin-top: 8px;
}

.resultadosEComparar .btCompararImoveis
{
    float: right;
    margin-top: 6px;
    text-align: right;
}


.lateralInformacoesImoveis
{
    width: 300px;
    float: left;
}

.lateralInformacoesImoveis .informacoes
{
    width: 300px;
    float: left;
    font: bold 12px Arial;
    color: #0059AB;
    text-decoration: none;
    line-height: 20px;
}

.lateralInformacoesImoveis .btRefinarBusca
{
    margin-top: 5px;
    text-align: left;
    margin-left: 45px;
}

.lateralImoveis
{
    width: 580px;
    float: right;
}

.paginacao
{
    width: 580px;
    text-align: center;
}

.blocoImoveisResultados
{
    width: 550px;
    height: 180px;
    border-bottom: 1px solid #97DDF9;
    float: left;
}

.blocoImoveisResultados .bkImagem
{
    width: 168px;
    height: 165px;
    background: url(../images/bkResultadoDaBusca.png) no-repeat center top;
    text-align: center;
    float: left;
}

.blocoImoveisResultados .bkImagem .imagem
{
    margin-top: 8px;
}

.blocoImoveisResultados .bkImagem .btVerDetalhes
{
    margin-top: 6px;
}

.blocoImoveisResultados .blocoDetalhes
{
    width: 365px;
    margin-left: 5px;
    float: left;
    position: relative;
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
    height: 160px;
}

.blocoImoveisResultados .blocoDetalhes a
{
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
}

.blocoImoveisResultados .blocoDetalhes .titulo
{
    font: 20px Arial;
    color: #0099EB;
    text-align: left;
    text-decoration: none;
    margin-top: 5px;
    margin-bottom: 5px;
}

.blocoImoveisResultados .blocoDetalhes .titulo a
{
    font: 20px Arial;
    color: #0099EB;
    text-align: left;
    text-decoration: none;
}


.blocoImoveisResultados .blocoDetalhes .valor
{
    font: bold 14px Arial;
    color: #0059AB;
    text-align: left;
    text-decoration: none;
    margin-top: 10px;
}

.blocoImoveisResultados .blocoDetalhes .valor a
{
    font: bold 14px Arial;
    color: #0059AB;
    text-align: left;
    text-decoration: none;
}

.blocoImoveisResultados .blocoDetalhes .botoes
{
	padding-top:5px;
	/*position: absolute;*/
	bottom: 0px;
    left: 0px;
}

.blocoImoveisResultados .blocoDetalhes .botoes img
{
    float: left;
    margin-right: 5px;
}

.comparacao
{
    margin-top: -30px;
    width: 30px;
    margin-left: 5px;
    float: left;
    border-left: 1px solid #97DDF9;
    height: 210px;
    text-align: center;
}

.comparacao .check
{
    margin-top: 110px;
}


/* Comparacao */

.lateralEsquerdaComparacao
{
    width: 180px;
    margin-top: 10px;
    float: left;
    background: url(../images/separadorComparacao.png) no-repeat right top;
}

.lateralEsquerdaComparacao .blocoTarja
{
    text-align: right;
    height: 250px;
}

.lateralEsquerdaComparacao .blocoTarja img
{
    margin-top: 60px;
    margin-right: 20px;
}

.lateralEsquerdaComparacao .comBk
{
    width: 170px;
    background: #EAF6FD;
    height: 18px;
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
    text-align: right;
    padding-right: 20px;
    line-height: 18px;
}

.lateralEsquerdaComparacao .semBk
{
    width: 170px;
    height: 18px;
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
    text-align: right;
    padding-right: 20px;
    line-height: 18px;
}


.lateralDireitaComparacao
{
    width: 720px;
    float: left;
}

.lateralDireitaComparacao .blocoComparacao
{
    width: 188px;
    margin-top: 10px;
    float: left;
    text-align: center;
}

.lateralDireitaComparacao .blocoComparacao .referenciaComparacao
{
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
    height: 18px;
    line-height: 18px;
}

.lateralDireitaComparacao .blocoComparacao .referenciaComparacao a
{
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
}

.lateralDireitaComparacao .blocoComparacao .bkImagem
{
    width: 168px;
    height: 219px;
    background: url(../images/bkImagemComparacao.png) no-repeat;
    text-align: center;
    margin: 0 auto;
}

.lateralDireitaComparacao .blocoComparacao .bkImagem img
{
    margin-top: 6px;
}

.lateralDireitaComparacao .blocoComparacao .bkImagem .tituloComparacao
{
    width: 158px;
    margin: 0 auto;
    font: 12px Arial;
    color: #0099EB;
    text-decoration: none;
    height: 16px;
    line-height: 16px;
}

.lateralDireitaComparacao .blocoComparacao .bkImagem .tituloComparacao a
{
    font: 12px Arial;
    color: #0099EB;
    text-decoration: none;
}

.lateralDireitaComparacao .blocoComparacao .bkImagem .descricaoComparacao
{
    width: 158px;
    margin: 0 auto;
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
}

.lateralDireitaComparacao .blocoComparacao .bkImagem .descricaoComparacao a
{
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
}


.lateralDireitaComparacao .blocoComparacao .comBk
{
    width: 188px;
    background: #EAF6FD;
    height: 18px;
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
    text-align: center;
    padding-right: 20px;
    line-height: 18px;
}

.lateralDireitaComparacao .blocoComparacao .comBk a
{
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
    text-align: center;
}

.lateralDireitaComparacao .blocoComparacao .comBkValor
{
    width: 188px;
    background: #EAF6FD;
    height: 18px;
    font: bold 14px Arial;
    color: #0059AB;
    text-decoration: none;
    text-align: center;
    padding-right: 20px;
    line-height: 18px;
}

.lateralDireitaComparacao .blocoComparacao .comBkValor a
{
    font: bold 14px Arial;
    color: #0059AB;
    text-decoration: none;
    text-align: center;
}


.lateralDireitaComparacao .blocoComparacao .semBk
{
    width: 188px;
    height: 18px;
    font: bold 14px Arial;
    color: #0059AB;
    text-decoration: none;
    text-align: center;
    padding-right: 20px;
    line-height: 18px;
}

.lateralDireitaComparacao .blocoComparacao .semBk a
{
    font: 12px Arial;
    color: #0059AB;
    text-decoration: none;
    text-align: center;
}

