body{
	background-image:url(../pictures/layout/bg.jpg);
	background-color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif; color:#515658;
	}
	
form{
	font:11px Arial, Helvetica, sans-serif; color:#645f58;
}

#latEsquerda{
	height:inherit;
}

#site{
	width:780px;
	height:auto;
	margin:10px auto 0px auto;
	background-color:#FFFFFF;	
	}
	
#topo_telefone{
	height:90px;
	}

#menu{
	width:780px;
	height:44px;
	margin:28px 0px 28px 0px;
	}

#conteudoGeral{
	width:780px;
	height:inherit;
	background-color:#FFFFFF;
	}
	
#conteudo{
	width:524px;
	height:inherit;
	margin:0px 0px 0px 30px;
	background-color:#FFFFFF;
}

#conteudo_internas{
	width:524px;
	height:inherit;
	margin:0px;
	background-color:#FFFFFF;
}

#menuConteudo{
	width:180px;
	margin:0px;
	padding-left:24px;
	background-color:#FFFFFF;
	}

#tit_destaques{
	width:524px;
	height:30px;
	margin:0px;
}

#tit_internas{
	width:524px;
	height:30px;
	margin:0px;
}
	
#conteudoLateral{
	width:204px;
	margin:0px 0px 0px 10px;
	background-color:#FFFFFF;
}

#busca_rapida{
	width:204px;
	margin: 15px auto 0px auto;
	background-color:#ebebeb;
	}

#busca_codigo{
	width:204px;
	margin: 20px auto 0px auto;
	background-color:#ebebeb;
	}

#imoveis_selecionados{
	width:204px;
	margin: 20px auto 0px auto;
	background-color:#ebebeb;
	}

#assessoria{
	width:180px;
	margin: 20px auto 30px auto;
	padding-left:24px;
	}	

#cx_dest{
	width:163px;
	height:280px;
	background-color:#ebebeb;
	margin:15px 0px 40px 0px;
	vertical-align:top;
}
	
#tit_destaques_venda{
	width:151px;
	height:35px;
	vertical-align:middle;
	margin:0px auto 0px auto;
}

#tit_destaques_locacao{
	width:151px;
	height:35px;	
	vertical-align:middle;
	margin:0px auto 0px auto;
}

#fotoImovel{
	width:151px;
	height:114px;
	margin:10px auto 10px auto;
}
	
#descricaoImovel{
	width:133px;
	height:89px;
	-height:79px;
	*height:79px;
	margin:0px auto 0px auto;
	padding:0px 10px 10px 10px;
	}
	
#detalhesImovel{
	margin:0px 0px 0px 0px;
	width:78px;
	height:22px;
}		
	
#rodape{
	background:url(../pictures/layout/rodape.jpg);
	width:780px;
	height:30px;
	margin: 0px auto 0px auto;
	padding-top:15px;
	}	

#bannerBottom{
	width:780px;
	height:auto;
	margin: 0px auto 0px auto;
	background-color:#FFFFFF;
    padding-bottom:15px;
	}	
	
/*** Classes ***/

.form{
	border:solid 1px #d6d7d8;
	background-color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif; color:#5d5d5d;
	}
	
.Form_Pop{
	border:solid 1px #d6d7d8;
	background-color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif; color:#5d5d5d;
	}	

.conteudo{font:11px Arial, Helvetica, sans-serif; color:#5d5d5e; line-height:18px;}

.conteudoVerde{font:11px Arial, Helvetica, sans-serif; color:#005222;}

.conteudoNome{font:bold 11px Arial, Helvetica, sans-serif; color:#d73723;}

.conteudoBranco{font:11px bold Arial, Helvetica, sans-serif; color:#FFFFFF;}

.contPreto{font:11px Arial, Helvetica, sans-serif; color:#5d5d5e; line-height:18px;}

.contVermelho{font:11px Arial, Helvetica, sans-serif; color:#d73723; line-height:18px;}

.contBranco{font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:18px;}
	
.destPreto{font:bold 12px Arial, Helvetica, sans-serif; color:#5d5d5e; line-height:18px;}

.destVermelho{font:bold 12px Arial, Helvetica, sans-serif; color:#d73723; line-height:18px;}

.destBranco{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:18px;}

.destVerde{font:bold 12px Arial, Helvetica, sans-serif; color:#005222; line-height:18px;}

.tit_conteudo{font:12px bold Arial, Helvetica, sans-serif; color:#2f2f34;}

.tit_opcionais{font:12px bold Arial, Helvetica, sans-serif; color:#d83723;}


/*Links*/

.linkBranco:link{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.linkBranco:visited{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.linkBranco:hover{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.menuLat:link{font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:14px; text-decoration:none;}
.menuLat:visited{font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:14px; text-decoration:none;}
.menuLat:hover{font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:14px; text-decoration:none;}

.linkAmarelo:link{font:11px Arial, Helvetica, sans-serif; color:#ffd659; line-height:14px; text-decoration:none;}
.linkAmarelo:visited{font:11px Arial, Helvetica, sans-serif; color:#ffd659; line-height:14px; text-decoration:none;}
.linkAmarelo:hover{font:11px Arial, Helvetica, sans-serif; color:#ffd659; line-height:14px; text-decoration:none;}

.linkVermelho:link{font:11px Arial, Helvetica, sans-serif; color:#d73723; line-height:14px; text-decoration:none;}
.linkVermelho:visited{font:11px Arial, Helvetica, sans-serif; color:#d73723; line-height:14px; text-decoration:none;}
.linkVermelho:hover{font:11px Arial, Helvetica, sans-serif; color:#d73723; line-height:14px; text-decoration:none;}


.linkCinza:link{font:11px Arial, Helvetica, sans-serif; color:#5d5d5e; line-height:14px; text-decoration:none;}
.linkCinza:visited{font:11px Arial, Helvetica, sans-serif; color:#5d5d5e; line-height:14px; text-decoration:none;}
.linkCinza:hover{font:11px Arial, Helvetica, sans-serif; color:#5d5d5e; line-height:14px; text-decoration:none;}
	

.linkVerde:link{font-family:11px bold Arial, Helvetica, sans-serif; color:#005222; text-decoration:none}
.linkVerde:visited{font-family:11px bold Arial, Helvetica, sans-serif; color:#005222; text-decoration:none}
.linkVerde:hover{font-family:11px bold Arial, Helvetica, sans-serif; color:#005222; text-decoration:none}	
	
	
	
	
	
	
	
