* {
	padding:0;
	margin:0;
}

a {
	text-decoration:none;
	color:#575757;
}

a.hover_red:hover {
	color:#b62520;
}

a img {
	border:0;
}

.align_center {
	width:100%;
	text-align:center;
}

body {
	background-image:url(images/bg_topo.jpg);
	background-repeat:repeat-x;
	background-color:#e2e2e2;
	font-family:Verdana,Arial;
	font-size:12px;
	color:#575757;
}

#botoes {
	float:left;
	margin-top:40px;
}

#boxConteudo {
	/*padding:5px;
	width:760px;
	background-color:#ffffff;
	margin-left:13px;*/
	background-color:#FFFFFF;
	margin-left:18px;
	padding:5px;
	width:750px;
}

#container {
	width:795px;
	text-align:left;
	background-image:url(images/fundoSombraInferior.jpg);
	background-position:-5px 224px;
	background-repeat:no-repeat;
}

#conteudoSecao {
	float:right;
	width:540px;
	margin-top:25px;
	background-image:url(images/linha_separadora.jpg);
	background-repeat:no-repeat;
	min-height:340px;
	padding:0 20px;
	text-align:left;
	background-color:#ffffff;
}

	#conteudoSecao li {
		display:block;
	}

/* for Internet Explorer */
/*\*/
* html #conteudoSecao {
	height:340px;
}

h2 {
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

#iconesLaterais {
	float:right;
	width:135px;
	margin-top:25px;
}

img.todosnomapa {
	vertical-align: middle;
}

#conteudoSecao p {
	margin-bottom:15px;
}

#divListaDeImoveis {
	display:none;
}

#divTabela tr {	
	position: relative;
}

#divTabela th {
	text-align:center;
}

#dvTipoDeImoveis {
	float:left;
}

#dvTodosNoMapa {
	float:right;
}

#icones_favoritos {
	/*background-image:url(images/fundo_botoes.png);
	background-position:10px;
	background-repeat:repeat-y;*/
}

.linkDestaque {
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}

#tipoImovel {
	float:left;
	font-size:18px;
}

#tituloSecao {
	background-color:#ffffff;
	margin-top:25px;
	width:165px;
	height:310px;
	background-repeat:no-repeat;
	float:left;
	background-position:40px 0;	
}

#topo {
	width:807px;
	text-align:center;
}

.tb_vazia {
	width:480px;
	margin:15px auto;
	font-size:14px;
}

/* ================= MENU ================= */
#cima {
	width:795px;
	height:156px;
	background-color:#ffffff;
	text-align:left;
}

#cima h1 {
	text-indent:-5000px;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	height:150px;
}

#cima.imagemInicial {
	background-image:url(images/img_top_home.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#cima.imagem1 {
	background-image:url(images/bg_cima1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#cima.imagemSobreNos {
	background-image:url(images/img_top_sobrenos.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#cima.imagemContato {
	background-image:url(images/img_top_contato.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#cima.imagemSaibaMais {
	background-image:url(images/img_top_saibamais.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#cima.imagemFavoritos {
	background-image:url(images/img_top_meusfavoritos.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#cima.imagemLista {
	background-image:url(images/img_top_lista.jpg);
	background-position:top right;
	background-repeat:no-repeat;	
}

#dvBairros, #dvDormitorios {
	display:none;
}

.dvMenuLi {
	background-image:url(images/separacao_menu.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	height:25px;
	display:inline;
	padding-right:14px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:3px;
}

li {
	display:inline;
}

#menu, #subMenu {
	font-size: 12px;
	color:#676767;
	font-weight:bold;
}

#menu a, #subMenu a {
	color:#676767;
}

#menu li:hover {
	background-repeat:no-repeat;
	padding-bottom:5px;
}

#menu {
	margin-top:-5px;
	background-image:url(images/fundo_menu5.png);
	/*background-position:-5px;*/
	background-position:-5px -19px;
	background-repeat:no-repeat;
	/*height:63px;*/
	height:73px;
}

#menu li {
	padding-right:5px;
	padding-left:2px;
	padding-bottom:5px;
	height:25px;
}

#menu ul {
	padding-top:10px;
}

.miniaturaImovel {
	height:95px;
}

#subMenu ul {
	display:none;
}

#subMenu li {
	background:transparent;
	padding:5px 1px;
	font-size: 11px;
}

#subMenu a:hover {
	color:#b62520;
}

#img_saibaMais {
	position:absolute;
	*margin-top:5px;
}

/* ================= Bg Menu selecionados ============= */
/*
#menuImoveis:hover {
	background-image:url(images/botoes/imoveis.png);
	*background-position:0 3px;
	*padding-bottom:3px;
}
*/

#menuImoveis:hover a {
	color:#b62520;
}


/*
#menuLancamentos:hover {
	background-image:url(images/botoes/lancamentos.png);
	*background-position:0 3px;
	*padding-bottom:3px;
}
*/

#menuLancamentos:hover a {
	color:#b62520;
}

/*
#menuSaibaMais:hover {
	background-image:url(images/botoes/saibaMais.png);
	*background-position:0 3px;
	*padding-bottom:3px;
}
*/

#menuSaibaMais:hover a {
	color:#b62520;
}


/*
#menuFavoritos:hover {
	background-image:url(images/botoes/favoritos.png);
	*background-position:0 3px;
	*padding-bottom:3px;
}
*/

#menuFavoritos:hover a {
	color:#b62520;
}

/*
#menuSobreNos:hover {
	background-image:url(images/botoes/sobrenos.png);
	*background-position:0 3px;
	*padding-bottom:3px;
}
*/

#menuSobreNos:hover a {
	color:#b62520;
}

/*
#menuContato:hover {
	background-image:url(images/botoes/contato.png);
	*background-position:0 3px;
	*padding-bottom:3px;
}

*/

#menuContato:hover a {
	color:#b62520;
}

/* ================= backgrounds seções ============= */
.bgLancamentos {
	background-image:url(images/img_lateral/lancamentos.jpg);
}

.bgSecaoMissao {
	background-image:url(images/img_lateral/missao.jpg);
}

.bgSecaoQuemSomos {
	background-image:url(images/img_lateral/quemsomos.jpg);
}

.bgSecaoEquipe {
	background-image:url(images/img_lateral/equipe.jpg);
}

.bgSecaoParceiros {
	background-image:url(images/img_lateral/parceiros.jpg);
}

.bgSecaoFaleComImobiliaria {
	background-image:url(images/img_faleconosco.jpg);
}

.bgSecaoFaleComDiretor {
	background-image:url(images/falecomodiretor_img.jpg);
}

.bgSecaoLocalizacao {
	background-image:url(images/localizacao_img.jpg);
}

.bgSecaoTrabalheConosco {
	background-image:url(images/trabalheconosco_img.jpg);
}

.bgSecaoQueroVender {
	background-image:url(images/querovender_img.jpg);
}

.bgSecaoFinanciamento {
	background-image:url(images/img_lateral/financiamentos.jpg);
}

.bgSecaoDicas {
	background-image:url(images/img_lateral/dicas.jpg);
}

.bgSecaoArtigos{
	background-image:url(images/img_lateral/artigos.jpg);
}

.bgSecaoEntrevistas {
	background-image:url(images/img_lateral/entrevistas.jpg);
}

.bgSecaoEventos {
	background-image:url(images/img_lateral/eventos.jpg);
}

.bgSecaoNoticias{
	background-image:url(images/img_lateral/ultimasnoticias.jpg);
}

/* =================== Formulários ================*/

#conteudoSecao input , #conteudoSecao textarea {
	background:transparent;
	border: 0;
	font-family:Verdana,Arial;
	font-size:12px;
}

.iLinhaInteira {
	border:0;	
	background-image:url(images/campo_nome.jpg);
	width:459px;
	background-position:-10px;
	height:17px;
	padding:10px;
}

.iLinhaInteira input {
	width:455px;
}

.iDDD {
	border:0;	
	background-image:url(images/campo_ddd.jpg);
	width:35px;
	background-position:-8px 0;
	height:19px;
	padding:10px;
	margin-right:13px;
	display:inline;
}

.iDDD input {
	width:25px;
	background:transparent;
	border: 0;
	font-family:Verdana,Arial;
	font-size:12px;
}

.iTelefone {
	border:0;	
	background-image:url(images/campo_telecelular.png);
	width:135px;
	height:17px;
	padding:10px;
	display:inline;
	background-position:-5px 0;
}

.iTelefone input {
	width:120px;
	background:transparent;
	border: 0;
	font-family:Verdana,Arial;
	font-size:12px;
}

textarea {
	width:455px;
	height:86px;
	overflow: hidden;
}

.iMsg {
	border:0;	
	background-image:url(images/campo_mensagem.jpg);
	width:459px;
	background-position:-10px;
	height:90px;
	padding:10px;
}


/* ================ LightBox - Busca Avançada ===================*/
#overlay {
	padding:0;
	border:0;
	display:none;
	width:100%;
	height:100%;
	position: absolute;
	z-index:20;
	opacity: 0.50;
	color: #000000;
	background-color: #000000;
	z-index:100;
}

*#overlay {
	filter: alpha(opacity = 50);
}

#BuscaAvanc {
	text-align:left;
	background-color:#ffffff;
	width:470px;
	/*
	overflow:auto;
	overflow-x: hidden;
	*/
}

#lightbox {
	display:none;
	position:absolute;
	top: 50px;
	z-index:1000;
}

#lightbox1 {
	background-image:url(images/fundo_lightbox_meio.png);
	background-repeat:repeat-y;
	background-position: 3px;
	*background-position: 2px;
	width:500px;
	margin-top:-10px;
	padding-bottom:5px;
}

#container-lightbox {
	width:500px;
	text-align:left;
}

#BuscaAvanc label {
	display:block;
	margin-top:8px;
}

#dvReferencias li {
	display: block;
}

/* =========== Tabela de Imóveis =================== */

.imoveisLinha1 {
	background-image: url(images/tabela/linha1_lista.jpg);
	background-repeat:no-repeat;
	position: relative; 
	height:30px;
}

.imoveisLinhaNormal {
	background-image: url(images/tabela/linha2_lista.jpg);
	background-repeat:no-repeat;
	position: relative;
	height: 45px;
}

.imoveisLinhaReserv {
	background-image: url(images/tabela/linha2_lista2.jpg);
	background-repeat:no-repeat;
	position: relative;
	height: 45px;
}

.imoveisFoto {
	width:83px;
}

.imoveisRef {
	width:61px;
	background-position:-83px 0;
}

.imoveisCidade {
	width:106px;
	background-position:-144px 0;
}

.imoveisM2 {
	width:68px;
	background-position:-250px 0;
}

.imoveisEndereco {
	width:122px;
	background-position:-318px 0;
}

.imoveisDorm {
	width:71px;
	background-position:-440px 0;
}

.imoveisValor {
	width:103px;
	background-position:-511px 0;
}

.imoveisFavoritos {
	width:70px;
	background-position:-614px 0;
}

.imoveisMapa {
	width:65px;
	background-position:-694px 0;
}

.ie6 {
	display:none;
}

.boxRodape {
	background-color:#ffffff;
	width:760px;
	margin-left:-2px;
	*margin-left:0px;
}

#copyright {
	font-size:6px !important;
}

.sucesso {
	background-color:#efefef;
	height:25px;
	padding-left:30px;
	background-image:url(images/accept.png);
	background-repeat:no-repeat;
	background-position:10px;
	padding-top:10px;
}



/* == Endereços === */
#enderecos {				
	background-image: url(images/path.jpg);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	width: 420px;
	font-weight: bold;
	color: #000;
}

#enderecos a:hover {
	color: #B62520;
}

#site {				
	float: right;
	width: 310px;
	font-size: 18px;
	margin-top: 3px;				
}

.hartmann_destaque {
	color: #DD4650;
	font-weight: bold;
}

.destaque_normal {
	font-weight: bold;
}

.menor {
	font-size: 10px;
}

.pequeno {
	font-size: 11px;
}

.medio {
	font-size: 12px;
}

.grande {
	font-size: 16px;
}

.gigante {
	font-size: 18px;
}
