body{
	
	background-color:#e7e5d6;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:0px;
}


#geral{
	
	/*background-color:#fff;*/
	width:958px; 
	height:900px;
	margin:0px auto 0px auto;

	
	
}

#topo{
	
	background:url(../img_rb/topo.png) no-repeat top left;
	width:958px;
	height:204px;
	
}
#topo_flash{
	
	float:right;
	width:200px;
	height:200px;
	position:absolute;
	margin:-40px 0px 0px 700px;
	
}

/* MENU */
#menu{
	
	/*background-color:#ccc;*/
	width:798px;
	height:45px;
	float:right;
	margin:154px 0px 0px 0px;
	font-family:Verdana;
	font-size:12px;
	

}
#menu ul{
	
	margin:2px 0px 0px 0px;
	padding:0px;
	/*background-color:#FF0000;*/
	list-style:none;
	
}
#menu li{
	
	float:left;
	margin:0px 0px 0px 5px;
	
}
#menu a{
	color:#fff;
	text-decoration:none;
	background:url(../img_rb/link_a.png) repeat-x top left;
	width:104px;
	height:43px;
	float:left;
	
}
#menu a:hover{
	color:#5f5c5b;
	text-decoration:none;
	background:url(../img_rb/link_hover.png) repeat-x top left;
	width:104px;
	height:43px;
	float:left;
	
}
.alinha_link1{
	
	text-align:center;
	margin:8px 0px 0px 0px;
}
.alinha_link2{
	
	margin:1px 0px 0px 7px;
	
}
#menu .link_grande a{
	
	width:139px;
	height:43px;
	
}
/* /MENU */


/* AMBIENTE DO CLIENTE */
#alinha_ambiente_form{
	
	/*background-color:#FF0000;*/
	float:left;
	margin:5px 0px 0px 21px;
	*margin:5px 0px 0px 10px;
	padding:0px;
	
		
}
#titulo_ambiente { font-size:11px; font-family:verdana; font-weight:bold; margin:3px 0px 5px 90px; color:#2a2929;}
#ambiente_login{
	
	background:url(../img_rb/ambiente_fundo.png) no-repeat top left;
	width:321px;
	height:20px;
	position:absolute;
	margin:0px 0px 0px 250px;
	
}
#seta_ambiente{
	background:url(../img_rb/seta_ambiente.png) no-repeat top left;
	float:left;
	width:320px;
	height:20px;
	position:absolute;
	margin:20px 0px 0px 250px;
	*margin:20px 0px 0px 250.5px;
	cursor:pointer;
	/*border:1px solid #CCCCCC;*/
}
#seta_ambiente_minimizar{
	
	/*background-color:#00CCCC;*/
	width:23px;
	height:15px;
	position:absolute;
	margin:0px 0px 0px 510px;
	background:url(../img_rb/seta_ambiente_minimizar.png) no-repeat top left;
	visibility:hidden
}
#ambiente_login form{
	
	margin:0px;
	padding:0px;
	visibility:hidden;
	
}
#ambiente_login .input{
	
	width:95px;
	/*height:16px;*/
	border:2px solid #d5d1cd;
	margin:0px 10px 0px 5px;
	background:url(../img_rb/fundo_input_ambiente.png) repeat-x top left;
	font-size:12px;
	text-align:center;
	padding-bottom:2px;
	outline:none;
	
}

#ambiente_login .bt_ambiente{
	width:32px;
	height:21px;
	background:url(../img_rb/bt_ambiente.png) no-repeat top left;
	border:none;
	vertical-align:middle;
	cursor:pointer;
	position:relative;
	top:-1px;
	*top:-3px;
}
/* /AMBIENTE DO CLIENTE */


#coluna_esquerda{
	
	/*background-color:#FF0000;*/
	float:left;
	width:327px;
	height:585px;
	
	
}
#coluna_direita{
	
	/*background-color:#66CCCC;*/
	float:left;
	width:631px;
	margin:-10px 0px 0px 0px;
	
}


/* IMOVEL DESTAQUE */
#imovel_destaque{
	
	width:335px;
	height:305px;
	background:url(../img_rb/fundo_destaque.png) no-repeat top left;
	/*margin:-38px 0px 0px 0px;*/
	position:relative;
	top:-38px;
	left:0px;
	z-index:-50;
	
}
#imovel_destaque_foto{
	
	/*width:267px;
	height:178px;*/
	
	width:263px;
	background-color:#ccc;
	height:197px;	
	margin:0px 0px 0px 37px;
	float:left;
	/*visibility:hidden;*/
	
}
#imovel_destaque_descricao{
	
	float:left;
	font-family:verdana;
	font-size:12px;
	width:267px;
	/*background-color:#FF0000;*/
	margin:5px 0px 0px 35px;	
	
}
#tag_destaque{
	
	background-color:#5c5d58;
	color:#ffc40f;
	padding:5px;
	float:left;
	margin:13px 0px 0px 37px;
	font-family:verdana;
	font-size:13px;		
	
}
/* /IMOVEL DESTAQUE */


/* CONTEUDO */
#conteudo_geral{	
	
	width:631px;	
	
}
#conteudo{
	
	font-family:verdana;
	font-size:12px;
	background:url(../img_rb/fundo_conteudo.png) repeat top left;
	width:611px;
	padding:10px;
	text-align:justify;
	float:left;
	padding-bottom:50px;
}
#reflexo_conteudo{
	
	background:url(../img_rb/reflexo.png) no-repeat top left;
	width:631px;
	height:28px;
	margin:1px 0px 0px 0px;
	float:left;
	
}
/* /CONTEUDO */ 


/* BOX IMOVEL */
#alinha_imovel{
	
	background-color:#33CCCC;
	float:left;
	
}
.box_imovel{
	
	background:url(../img_rb/fundo_box_imovel.png) no-repeat top left;
	width:274px;
	height:146px;
	float:left;
	margin:0px 16px 0px 15px;
	
}
.box_imovel_titulo{
	
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	letter-spacing:3px;
	margin:2px 0px 1px 6px; 
	
}
.box_imovel_foto{
	
	float:left;
	width:115px;
	height:115px;
	margin:0px 0px 0px 6px;
	
}
.box_imovel_cod{
	
	float:right;
	position:relative;
	background-color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:2px;
	top:-17px;
	*top:-19px;
	
}
.box_imovel_descricao{
	/*background-color:#00CCCC;*/
	float:left;
	margin:0px 0px 0px 8px;
	font-size:12px;
	font-family:verdana;
	height:110px;
	
}
.bairro,.quarto,.vaga,.area{
	
	margin:5px 0px 0px 0px;
	
}
.valor{
	font-weight:bold;
	color:#ffb401;
	margin:20px 0px 0px 0px;
	
}
.box_imovel_link{
	
	background:url(../img_rb/box_imovel_link_fundo.png) repeat top left; /* imagem nao existe, só pra funcionar no ie's */
	float:left;
	width:266px;
	height:138px;
	position:absolute;
	*margin-left:-6px;
	cursor:pointer;
	z-index:1
	
}
/* /BOX IMOVEL */


/* BUSCA */
#busca ul{ margin:0px 0px 0px 5px;list-style:none; }
#busca li{ width:277px; width:100%; text-transform:capitalize;border:1px solid #ccc; margin:0px 0px 1px 0px;text-indent:10px;}
#busca li a{padding:0px; color:#333; text-decoration:none; width:100%; display:block; }
#busca li a:hover{background-color:#999966;color:#FFFFFF; }

#busca{
	
	/*background-color:#999;*/
	width:287px;
	/*height:105px;*/
	margin:-100px 0px 0px 22px;
	*margin:-100px 0px 0px 21px;
	
}
#busca_titulo{
	
	background:url(../img_rb/busca_titulo.png) no-repeat top left;
	width:284px;
	height:22px;
	margin:0px 0px 0px 5px;
	*margin:0px 0px 0px 6px;
	
}        
#cod_imovel{
					
	border-right:1px solid #abb1a7;
	margin:0px 0px 0px 5px;
	*margin:0px 0px 0px 6px;
										 
}

#alinha_tipo{
	
	position:absolute;
	margin:-32px 0px 0px 145px;
	width:150px;
	
}
#alinha_codigo{
	
	margin:-53px 0px 0px 145px;
	*margin:-53px 0px 0px 74px;
	width:150px;
	
	
}
#alinha_botao{
	
	margin:-3px 0px 0px 145px;
	*margin:-3px 0px 0px 74px;
	width:150px;
	
	
}	
/* /BUSCA */


/* BANNER */
#banner{
	
	background-color:#d1ceb7;
	width:284px;
	height:107px;
	border:2px solid #fff;
	margin:10px 0px 0px 25px;
	float:left;
	
}
/* /BANNER */


/* CORRESPONDENTE */
#correspondente{
	
	/*background-color:#00FF00;*/
	float:left;
	margin:20px 0px 0px 28px;
	width:283px;
		
}
#correspondente_titulo, .banner_texto{
	
	color:#5c5d58;
	font-weight:bold;
	font-size:12px;
	font-family:verdana;
	margin:0px 0px 8px 0px;
	
}
#alinha_caixa{
	
	float:left;
	margin:0px 0px 0px 0px;
	
}
#alinha_itau{
	
	margin:-10px 0px 0px 21px;
	float:left;
	
}
#alinha_hsbc{
	
	float:left;
	margin:0px 0px 0px 22px;
	
}
/* /CORRESPONDENTE */


/* STATUS */
#status{
	
	background:url(../img_rb/rodape.png) no-repeat top left;
	width:944px;
	height:70px;
	float:left;
	margin:250px 0px 0px 18px;
	
}
#logo_wimo{
	
	/*background-color:#ccc;*/
	float:right;
	margin:0px;
	width:100px;
	height:50px;	
}
#status_descricao{
	
	font-family:verdana;
	font-size:14px;
	float:left;
	margin:25px 0px 0px 155px;
}
#status_links{
	
	/*background-color:#00CCCC;*/
	position:absolute;
	margin:0px 0px 0px -20px;
	*margin:0px 0px 0px -780px;
	
	
}
#status ul{
	
	list-style:none;
	float:left;
	
}
#status ul li{
	
	float:left;
	margin:3px 0px 0px 0px;	
	/*border-right:1px solid #999999;*/
	*margin:3px 0px;
	
}
#status a{
	
	text-decoration:none;
	font-family:verdana;
	font-size:12px;
	padding:1px 5px 1px 5px;	
	float:left;
	color:#CC9900;
	
}	
#status a:hover{
	
	color:#999;
	
}
/* /STATUS */	

/* DETALHES */
.titulo_geral{
	
	color:#666;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:0px 0px 0px 25px;
	width:560px;
	text-transform:uppercase;
	
}
#galeria{
	
	float:left;
	margin:10px 0px 0px 25px;
	
}
#titulo_galeria{
	
	background-color:#CCCC99;
	color:#666;
	float:left;
	padding:5px;
	width:550px;
	
}
#painel{
	
	float:left;
	margin:20px 0px 0px 20px;
	/*background-color:#FF0000;*/
	width:560px;
}
#painel ul{
	
	float:left;
	
}
#painel ul li{
	
	float:left;
	margin:0px 0px 0px 5px;
	
}
#painel a{
	
	text-decoration:none;
	color:#333;
	background-color:#CCCC99;
	padding:5px;
	float:left;
}
#painel a:hover{
	
	background-color:#C4C6A4;
	
	
}
#imovel_descricao{
	
	float:left;
	width:549px;
	background-color:#fff;
	padding:5px;
	border:1px solid #ccc;
	margin:0px 0px 20px 25px;
	
}
#outros_titulo{
	
	float:left;
	width:550px;
	background-color:#CCCC99;
	color:#666;
	margin:0px 0px 0px 25px;
	padding:5px;
	
}
#outros{	
	
	float:left;
	width:560px;
	/*background-color:#CC6699;*/
	margin:0px 0px 0px 25px;
	
}
.imovel_outros{
	
	float:left;
	margin:10px 5px 0px 5px;
	background-color:#fff;
	padding:5px;
	border:1px solid #ccc;
	
}
#outros a{
	
	text-decoration:none;
	color:#666;
	font-family:verdana;
	font-size:12px;
	text-indent:4px;
	*text-indent:1px;
}
#outros a:hover{
	
	color:#000;
	
	
}
/* /DETALHES */

/* CONTATO */
.falha,.sucesso{	
	
	width:300px;
	clear:both;
	padding:10px;
	text-align:center;
	/*position:absolute;
	top:30%;
	left:40%;*/
	font-size:11px;
	position:absolute;
	margin:-350px 0px 0px 100px;
	
	
}
.falha{

	color:#fff;
	border:4px solid #fff;
	background:url(../img/fundo_alerta.png) top left repeat-x;
}
.sucesso{
	
	border:4px solid #fff;
	color:#fff;
	background:url(../img/fundo_sucesso.png) top left repeat-x;
}	
/* /CONTATO*/

/* AVALIACAO */
#alinha_avaliacao{
	
	/*background-color:#F9F9F9;
	border:1px solid #dedede;*/
	padding:10px;
	float:left;
	width:600px;
	margin:20px 0px 0px 0px;
	
	
}
#avaliacao_aviso{
	
	padding:0px;
	width:600px;
	margin:10px 0px 0px 0px;
	float:left;
	
}
.linha{
	
	margin:4px;
	
}
#alinha_preferencia{
	
	margin:10px 0px 10px 0px;
	
	
}
.avaliacao_button{
	
	background-color:#669966;
	color:#fff;
	border:none;
	padding:5px;
	width:130px;
	height:30px;
	cursor:pointer;
	
}

/* /AVALIACAO */

/* LINKS UTEIS */
#links_uteis{
	
	background:url(../img_rb/fundo_links_uteis.png) top left repeat;
	width:360px;
	height:40px;
	border:3px solid #fff;
	/*margin:-55px 0px 0px 0px;*/
	top:-60px;
	left:285px;
	position:relative;
	padding:5px;
	visibility:hidden;
	float:left;

}
#links_uteis ul{
	
	float:left;
	
}
#links_uteis ul li{
	
	float:left;
	margin:0px 0px 0px 5px;
}
#links_uteis a{
	
	color:#333;
	padding:3px;
	float:left;
	/*background-color:#fff;*/
	
}
#links_uteis a:hover{
	
	background-color:#fff;
	color:#000;
	
}

/* /LINKS UTEIS */


/* CONDOMINIOS */
#alinha_condominios{
	
	float:left;
	/*background-color:#0099FF;*/
	margin:10px 0px 0px 25px;
	width:580px;
	
}
.box_condominio{
	
	float:left;
	background:url(../img_rb/fundo_links_uteis.png) top left repeat;
	border:1px solid #fff;
	padding:5px;
	margin:10px 0px 0px 10px;
	cursor:pointer;
	
}
.descricao_condominio1,.descricao_condominio2,.descricao_condominio3,.descricao_condominio4, .descricao_empresa{
	
	background-color:#fff;
	width:500px;
	padding:5px;
	border:2px solid #f2f2f2;
	position:absolute;
	margin:0px 0px 0px -100px;
	float:left;
	z-index:10;
	visibility:hidden;
	*top:203px;
	*left:359px;
	
}
.descricao_empresa{
	
	width:800px;
	margin:-575px 0px 0px -280px;
	/*top:203px;
	*left:359px;*/
	
}
.fecha_descricao,.fecha_descricao_empresa{
	
	background:url(../img_rb/fechar_descricao.png) no-repeat;
	width:200px;
	height:50px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	margin:-373px 0px 0px 207px;
	cursor:pointer;	
	z-index:11;
	visibility:hidden;
	
}
.fecha_descricao_empresa{
	
	
	width:200px;
	height:50px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	margin:-568px 0px 0px 327px;
	cursor:pointer;	
	z-index:11;
	visibility:hidden;
	
}
.descricao_condominio1 img,.descricao_condominio2 img,.descricao_condominio3 img,.descricao_condominio4 img,.descricao_empresa img{
	margin:0px 0px 5px 0px;
	float:left;
		
}

#condominio_img{
	
	float:left;
	margin:0px 0px 5px 0px;
	width:500px;
	height:350px;
	background:url(../img_rb/condominios/aldeia/1.jpg) top left no-repeat;
}
#overlay{
		
		background:url(../img_rb/overlay.png) repeat;
		position:fixed;
		width:1200px;
		*width:1200px;
		height:900px;		
		z-index:10;
		filter:opacity(alpha=60); /* para o IE */
        -moz-opacity:0.6; /* para o FireFox */
        opacity:0.6; /* para o outros Navegadores */
		visibility:hidden;
		*margin:0px 0px 0px -80px;
		float:left;
		
}
#thumbs_condominios, #thumbs_empresa{ visibility:hidden; float:left; }
.thumbs_condominios1,.thumbs_condominios2,.thumbs_condominios3,.thumbs_condominios4, .thumbs_empresa{
	
	position:relative;
	z-index:11;
	/*background-color:#fff;*/
	padding:5px;
	float:left;
	visibility:hidden;	
	margin:-435px 0px 0px -130px;
	*margin:-435px 0px 0px -130px;
	*width:560px;
	
	
	
}
.thumbs_empresa{
	
	position:relative;
	z-index:11;
	/*background-color:#fff;*/
	padding:5px;
	float:left;
	visibility:hidden;	
	margin:-635px 0px 0px -230px;
	*margin:-635px 0px 0px 0px;
	*width:800px;
	width:800px;
}
#thumbs_condominios img, #thumbs_empresa img{
	
	border:1px solid #fff;
	cursor:pointer;
	
	
}
/* /CONDOMINIOS */


/* EMPRESA */
#fotos_empresa{
	
	background:url(../img_rb/empresa_fotos.png) no-repeat top left;
	width:610px;
	height:235px;
	margin:20px auto 0px auto;
}

/* /EMPRESA */


/* **************************************************** */
/*                    LANÃ‡AMENTOS                       */
/* ***************************************************  */
#box_lancamentos{
	
	background:url(../rbc_img/fundo_lancamento_detalhes.png) no-repeat left top;
	width: 560px;
	/*width: 650px;*/
	height:400px;
	/*height:389px;*/
	float:left;
	margin:0px auto 0px 0px;
	
}

#logo_overlay{
	
	background:url(../img_rb/logo_overlay.png) no-repeat top left;
	width:110px;
	height:69px;
	position:absolute;
	margin:20px 0px 0px 430px;
	
}

#tarja_lancamentos{ background:url(../rbc_img/fundo_tarja_lancamento.png) left top repeat-x; height:42px; width:634px; position:absolute; margin:286px 0px 0px 8px;}
.lancamentos_bairro, .lancamentos_tipo, .lancamentos_valor{ float:left; margin-top:7px;}
.lancamentos_bairro{ font-size:16pt; color:#e7e4d4; margin-left:10px;}
.lancamentos_valor{ font-size:12pt; color:#e3c341; margin-left:5px; margin-top:10px;}
.lancamentos_tipo{ font-size:12pt; color:#cbae8c; margin-top:10px; margin-left:5px;}
#box_lancamentos img{ margin:0px; }
/* /LANÃ‡AMENTOS */


/*thumbs imÃ³veis */
#thumbs{ float:left; margin:10px auto 0px 15px; width:560px; height:100px; }
.thumb_imovel{ border:3px solid #cfd4d2; width:55px; height:32px; float:left; margin:0px 0px 13px 13px;}
/* /thumbs imÃ³veis */
