body 												{ color:#555555; background:url(../img/bg.jpg) top center repeat-x;  }
body, input, textarea, select						{ font:11px Tahoma, Helvetica, Arial, sans-serif; text-decoration:none; }
a 													{ text-decoration:none; color:#a10302; }
a:hover 											{ text-decoration:none; }
address												{ font-style:normal; font-weight:normal; }
address a											{  }
small												{  }
.teste												{ background:#666; }
.texto				{ font:12px Tahoma, Helvetica, Arial, sans-serif; text-decoration:none; }

/* CLASSES GERAIS */
.none				{ display:none; }
.block				{ display:block; }
.f-left				{ float:left; }
.f-right			{ float:right; }
.clear				{ clear:both; height:1px; }
.a-left				{ text-align:left; }
.a-right			{ text-align:right; }
.a-justify			{ text-align:justify; }
.a-center			{ text-align:center; }
.strong				{ font-weight:bold; }
.normal				{ font-weight:normal; }
.vermelho			{ color:#a10302; font-size:14px; }
.vermelho-2, .Head	{ color:#c83333; font-size:18px; font-weight:bold; }
.pequeno			{ font-size:10px; }
.branco				{ color:#FFF; font-size:14px; font-weight:bold; }
.salmon				{ color:#fac2c2; }
.p10 { padding:10px}
/* ESTRUTURAÇÃO  */
.wrap				{ width:907px; margin:0px auto;}
.rodape				{ background:#FFF url(../img/bg-rodape.jpg) no-repeat 0 6px; border-top:5px solid #ebebeb; height:73px; margin-top:20px; padding-top:5px; font-size:12px; } 

	/************************/
	/* 		HOME		 */
	/************************/
	.logo-topo										{ display:block; width:554px; height:108px; background:url(../img/logo-topo.png); overflow:hidden; margin-top:20px; }
	.logo-topo-vendas								{ display:block; width:554px; height:108px; background:url(../img/logo-topo-vendas.png); overflow:hidden; margin-top:20px; }
	.topo											{ width:895px; }
	.sidebar-left									{ width:195px; vertical-align:top; }
	.conteudo										{ width:712px; }
	
		/* ABAS NO TOPO, AREA RESTRITA */
		.area-restrita div									{ padding:10px 0px; }
		.menu-topo-restrita									{ width:279px; height:36px; overflow:hidden; }
		.menu-topo-restrita li								{ display:inline; }
		.menu-topo-restrita li a								{ display:block; height:36px; float:left; background:url(../img/menu-topo-restrita.png) no-repeat; }
		.menu-topo-restrita li a.menu-topo-restrita-1			{ width:73px; background-position:0px 0px; }
		.menu-topo-restrita li a.menu-topo-restrita-2			{ width:97px; background-position:-73px 0px; }
		.menu-topo-restrita li a.menu-topo-restrita-3			{ width:109px; background-position:-170px 0px; }
		.menu-topo-restrita li a.menu-topo-restrita-1:hover	{ background-position:0px -36px; }
		.menu-topo-restrita li a.menu-topo-restrita-2:hover	{ background-position:-73px -36px; }
		.menu-topo-restrita li a.menu-topo-restrita-3:hover	{ background-position:-170px -36px; }
	
		/* TELEFONES PARA CONTATO */
		.telefones-home										{ clear:right; margin:20px 0px; width:320px; height:46px; background:url(../img/telefones.png) no-repeat; }
		
		/* MENU TOPO - IMÓVEIS */
		.menu-imoveis										{ margin-top:15px; margin-left:10px; _margin-left:5px; width:885px; clear:both; float:left; }
		.menu-imoveis ul										{ width:885px; height:35px; }
		.menu-imoveis ul li									{ display:inline; }
		.menu-imoveis ul li a									{ display:block; float:left; height:35px; background:url(../img/menu-imoveis.png) no-repeat; }
		.menu-imoveis ul li a.menu-imoveis-1					{ width:175px; background-position:0px 0px; }
		.menu-imoveis ul li a.menu-imoveis-2					{ width:162px; background-position:-457px 0px; }
		.menu-imoveis ul li a.menu-imoveis-3					{ width:165px; background-position:-620px 0px; }
		.menu-imoveis ul li a.menu-imoveis-4					{ width:175px; margin-right:200px; background-position: -175px 0px;}
		.menu-imoveis ul li a.menu-imoveis-1:hover				{ background-position:0px -37px; }
		.menu-imoveis ul li a.menu-imoveis-2:hover				{ background-position:-457px -37px; }
		.menu-imoveis ul li a.menu-imoveis-3:hover				{ background-position:-620px -37px; }
		.menu-imoveis ul li a.menu-imoveis-4:hover				{ background-position: -175px -37px; }
		.menu-imoveis ul li a.menu-imoveis-1s					{  width:175px; background-position:0px -37px; }
		.menu-imoveis ul li a.menu-imoveis-4s				{ width:175px; margin-right:200px; background-position: -175px -37px; }
		
		/* MENU TOPO 2 - TIPOS DE IMÓVEIS */
		.menu-tipos-imoveis									{ margin-bottom:10px; _margin-bottom:0px; float:right; }
		.menu-tipos-imoveis ul								{ width:907px; height:47px; background:url(../img/menu-tipos.png) no-repeat; }
		.menu-tipos-imoveis ul li								{ display:inline; }
		.menu-tipos-imoveis ul li a								{ display:block; float:left; font:12px Tahoma, Verdana, Arial; color:#555555; font-weight:bold; padding:16px 11px; }
		.menu-tipos-imoveis ul li a:hover						{ color:#b81f09; }
		.menu-tipos-imoveis ul li span.tipo-res					{ display:block; float:left; width:115px; margin-right:3px; }
		.menu-tipos-imoveis ul li span.tipo-com					{ display:block; float:left; width:97px; margin:3px; }
		.menu-tipos-imoveis									{  }
		
		.gam-menu 											{ width:187px; height:9px; }
		.menu-lateral-topo									{ background:url(../img/menulateral-topo.png) no-repeat; _margin-bottom:-4px; }
		.menu-lateral-baixo									{ background:url(../img/menulateral-rodape.png) no-repeat; }
		
		/* --- PRIMEIRO NIVEL DO MENU */
		.menu-lateral 										{  width:187px;}
		.menu-lateral ul.first-lvl							{ border-left:1px solid #A1A1A1; border-right:1px solid #A1A1A1; background:#c71514; padding:3px; }
		.menu-lateral ul li 									{ list-style-image:url(../img/blank.png); }
		.menu-lateral ul li a									{ display:block; height:10px; padding:4px 2px; font:12px Arial, Verdana, Tahoma; font-weight:bold; color:#FFF; }
		.menu-lateral ul li a:hover								{ background:#800; color:#f4f87e; }
		.menu-lateral ul li a.haslevel-active					{ background:#800; color:#f4f87e; }
		.menu-lateral ul li a:visited							{ color:#fff; }		
		
		/* --- SEGUNDO NIVEL DO MENU */
		.menu-lateral ul li ul									{ padding:2px 0px 2px 10px; }
		.menu-lateral ul li ul li									{  }
		.menu-lateral ul li ul li a								{ color:#f4f87e; }
		.menu-lateral ul li ul li a:hover							{ color:#FFF; }
		.menu-lateral ul li ul li a:visited							{ color:#f4f87e; }
		
		/* --- LINKS LATERAIS */
		.links-lateral										{ padding-top:10px; }
		a.links-laterais									{ display:block; width:187px; }
		a.link-1											{ height:32px; background:url(../img/bt-left-vantagens.png) no-repeat 0 0; }
		a.link-1:hover										{ background-position:0px -32px; }
		a.link-2											{ height:42px; background:url(../img/bt-left-2via.png) no-repeat 0 0; }
		a.link-2:hover										{ background-position:0px -42px; }
		a.link-3											{ height:42px; background:url(../img/bt-left-prestacao.png) no-repeat 0 0; }
		a.link-3:hover										{ background-position:0px -42px; }
		a.link-4											{ height:32px; background:url(../img/bt-left-trabalhe.png) no-repeat 0 0; }
		a.link-4:hover										{ background-position:0px -32px; }
		
		/* --- DESTAQUES */
		.home-destaques										{ background:#FFF; height:275px; overflow:hidden; }
		.destaques-lista									{ display:block; height:275px; width:710px; }
		.destaques-lista li									{ display:block; height:275px; }
		.descricao-da-imagem								{ display:block; width:710px; padding-top:220px; }
		.imagem-destaque									{
	display:block;
	position:absolute;
	z-index:9;
	height:275px;
	left: 801px;
	top: 582px;
}
		.preto-transparent									{ display:block; position:absolute; z-index:99; width:710px; height:55px; background-color:#000; }
		.desc-destaque										{ display:block; position:absolute; z-index:999; padding:10px 10px 0px 10px; }
		
		/* --- LISTAGEM DE IMOVEIS DA HOME */
		.imoveis-para-locacao								{ color:#000; }
		.imoveis-para-locacao ul li							{ display:inline; }
		.imoveis-para-locacao ul li a 							{ display:block; }
		.imoveis-para-locacao ul li a span						{ padding:3px 0px; display:block; }
		.imoveis-para-locacao ul li a.imoveis-listagem			{ display:block; text-align:center; float:left; padding-top:11px; width:170px; height:287px; background:url(../img/bg-imoveis-home.png) no-repeat 0 0; margin:0px 3px; color:#000; }
		.imoveis-para-locacao ul li a.imoveis-listagem:hover	{ background-position: 0px -299px; color:#d25757; }
		.imoveis-para-locacao ul li a.imoveis-listagem img		{ border:1px solid #9c9c9c; margin-top:7px; }
			
			.imv-bairro										{ font-size:12px; font-weight:bold; width:175px; display:block; text-align:center; }
			.imv-preco 										{ font-size:11px; font-weight:bold; width:175px; display:block; text-align:center;}
			.imv-tipo										{width:175px; display:block; text-align:center;  }
			.imv-area										{ width:175px; display:block; text-align:center; }
			.imv-ref										{ width:175px; display:block; text-align:center; }
	       
	/************************/
	/* 		RODAPE		 */
	/************************/
	.logo-rodape									{ width:145px; height:75px; }
	.logo-hive										{ width:26px; height:26px; margin-right:39px; margin-top:18px; }
	.end-cont										{ width:348px; height:75px; text-align:right; margin-right:23px; }
	.end-ilha										{ width:300px; height:75px; }
	.end-ilha strong, .end-cont strong					{ color:#d35e5e; font-weight:bold; }


.destaque { background:url(http://www.ibagy.com.br/Portals/59/conteudo/fundo_destaque.jpg); width:175px; height:279px; background-position:center; background-repeat:no-repeat; display:block; padding-top:10px;}
.tipo-do-imovel{ font:14px Tahoma, Arial, Verdana; text-transform:uppercase; font-weight:bold;margin-top:12px; margin: 0 auto; text-align:center; display:block; width:175px; padding-top:3px;}
.MINIFOTO{ width:175PX; height:109PX; margin:0 auto; text-align:center; display:block; MARGIN-top:25PX;}

.endereco{background-color:#f2f2f2; width:240px; height:140px; display:block; padding:10px;}

#dnn_ctr2467_Feedback_cmdSend, #dnn_ctr2467_Feedback_cmdCancel,.CommandProcurarImovel, a.CommandProcurarImovel, a.CommandProcurarImovel:link, a.CommandProcurarImovel:active, a.CommandProcurarImovel:visited, .CommandConsultaImovelVoltar, a.CommandConsultaImovelVoltar, a.CommandConsultaImovelVoltar:link, a.CommandConsultaImovelVoltar:active, a.CommandConsultaImovelVoltar:visited { width: 65px; height:22px; background:url(../img/botao.jpg); background-repeat:no-repeat; color:#FFFFFF; font-family:verdana; font-size:10px; padding-top:3px; text-decoration:none;}
a.CommandProcurarImovel:hover, a.CommandConsultaImovelVoltar:hover { width: 65px; height:22px; background:url(../img/botao.jpg); background-repeat:no-repeat; color:#FF9999; font-family:verdana; font-size:10px; padding-top:3px; text-decoration:none;}

#dnn_ctr7773_IONLINE_lbTipoImovel_lblLabel, #dnn_ctr7777_IONLINE_lbTipoImovel_lblLabel, #dnn_ctr7770_IONLINE_lbTipoImovel_lblLabel, #dnn_ctr7783_IONLINE_lbTipoImovel_lblLabel, ##dnn_ctr7786_IONLINE_lbTipoImovel_lblLabel, #dnn_ctr7788_IONLINE_lbTipoImovel_lblLabel, #dnn_ctr7791_IONLINE_lbTipoImovel_lblLabel, #dnn_ctr7793_IONLINE_lbTipoImovel_lblLabel, #dnn_ctr7795_IONLINE_lbTipoImovel_lblLabel, #dnn_ctr7797_IONLINE_lbTipoImovel_lblLabel {color:#990000; font-size:12px; font-weight:bold;}

#dnn_ctr7773_IONLINE_lbTipoImovel_cmdHelp, #dnn_ctr7773_IONLINE_lbBairro_cmdHelp, #dnn_ctr7773_IONLINE_lbCidade_cmdHelp, #dnn_ctr7773_IONLINE_lblValorMinimo_cmdHelp, #dnn_ctr7773_IONLINE_lbValorMaximo_cmdHelp, #dnn_ctr7773_IONLINE_lbAreaMinima_cmdHelp, #dnn_ctr7773_IONLINE_lbQuarto_cmdHelp, #dnn_ctr7773_IONLINE_lbMobiliado_cmdHelp, #dnn_ctr7773_IONLINE_lbCobertura_cmdHelp, #dnn_ctr7773_IONLINE_lbVagasGaragem_cmdHelp{display:none;}

#dnn_ctr7777_IONLINE_lbTipoImovel_cmdHelp, #dnn_ctr7777_IONLINE_lbBairro_cmdHelp, #dnn_ctr7777_IONLINE_lbCidade_cmdHelp, #dnn_ctr7777_IONLINE_lblValorMinimo_cmdHelp, #dnn_ctr7777_IONLINE_lbValorMaximo_cmdHelp, #dnn_ctr7777_IONLINE_lbAreaMinima_cmdHelp, #dnn_ctr7777_IONLINE_lbQuarto_cmdHelp, #dnn_ctr7777_IONLINE_lbMobiliado_cmdHelp, #dnn_ctr7777_IONLINE_lbCobertura_cmdHelp, #dnn_ctr7777_IONLINE_lbVagasGaragem_cmdHelp{display:none;}

#dnn_ctr7770_IONLINE_lbTipoImovel_cmdHelp, #dnn_ctr7770_IONLINE_lbBairro_cmdHelp, #dnn_ctr7770_IONLINE_lbCidade_cmdHelp, #dnn_ctr7770_IONLINE_lblValorMinimo_cmdHelp, #dnn_ctr7770_IONLINE_lbValorMaximo_cmdHelp, #dnn_ctr7770_IONLINE_lbAreaMinima_cmdHelp, #dnn_ctr7770_IONLINE_lbQuarto_cmdHelp, #dnn_ctr7770_IONLINE_lbMobiliado_cmdHelp, #dnn_ctr7770_IONLINE_lbCobertura_cmdHelp, #dnn_ctr7770_IONLINE_lbVagasGaragem_cmdHelp{display:none;}

#dnn_ctr7783_IONLINE_lbTipoImovel_cmdHelp, #dnn_ctr7783_IONLINE_lbBairro_cmdHelp, #dnn_ctr7783_IONLINE_lbCidade_cmdHelp, #dnn_ctr7783_IONLINE_lblValorMinimo_cmdHelp, #dnn_ctr7783_IONLINE_lbValorMaximo_cmdHelp, #dnn_ctr7783_IONLINE_lbAreaMinima_cmdHelp, #dnn_ctr7783_IONLINE_lbQuarto_cmdHelp, #dnn_ctr7783_IONLINE_lbMobiliado_cmdHelp, #dnn_ctr7783_IONLINE_lbCobertura_cmdHelp, #dnn_ctr7783_IONLINE_lbVagasGaragem_cmdHelp{display:none;}

#dnn_ctr7786_IONLINE_lbTipoImovel_cmdHelp, #dnn_ctr7786_IONLINE_lbBairro_cmdHelp, #dnn_ctr7786_IONLINE_lbCidade_cmdHelp, #dnn_ctr7786_IONLINE_lblValorMinimo_cmdHelp, #dnn_ctr7786_IONLINE_lbValorMaximo_cmdHelp, #dnn_ctr7786_IONLINE_lbAreaMinima_cmdHelp, #dnn_ctr7786_IONLINE_lbQuarto_cmdHelp, #dnn_ctr7786_IONLINE_lbMobiliado_cmdHelp, #dnn_ctr7786_IONLINE_lbCobertura_cmdHelp, #dnn_ctr7786_IONLINE_lbVagasGaragem_cmdHelp{display:none;}

#dnn_ctr7788_IONLINE_lbTipoImovel_cmdHelp, #dnn_ctr7788_IONLINE_lbBairro_cmdHelp, #dnn_ctr7788_IONLINE_lbCidade_cmdHelp, #dnn_ctr7788_IONLINE_lblValorMinimo_cmdHelp, #dnn_ctr7788_IONLINE_lbValorMaximo_cmdHelp, #dnn_ctr7788_IONLINE_lbAreaMinima_cmdHelp, #dnn_ctr7788_IONLINE_lbQuarto_cmdHelp, #dnn_ctr7788_IONLINE_lbMobiliado_cmdHelp, #dnn_ctr7788_IONLINE_lbCobertura_cmdHelp, #dnn_ctr7788_IONLINE_lbVagasGaragem_cmdHelp{display:none;}

#dnn_ctr7791_IONLINE_lbTipoImovel_cmdHelp, #dnn_ctr7791_IONLINE_lbBairro_cmdHelp, #dnn_ctr7791_IONLINE_lbCidade_cmdHelp, #dnn_ctr7791_IONLINE_lblValorMinimo_cmdHelp, #dnn_ctr7791_IONLINE_lbValorMaximo_cmdHelp, #dnn_ctr7791_IONLINE_lbAreaMinima_cmdHelp, #dnn_ctr7791_IONLINE_lbQuarto_cmdHelp, #dnn_ctr7791_IONLINE_lbMobiliado_cmdHelp, #dnn_ctr7791_IONLINE_lbCobertura_cmdHelp, #dnn_ctr7791_IONLINE_lbVagasGaragem_cmdHelp{display:none;}

#dnn_ctr7793_IONLINE_lbTipoImovel_cmdHelp, #dnn_ctr7793_IONLINE_lbBairro_cmdHelp, #dnn_ctr7793_IONLINE_lbCidade_cmdHelp, #dnn_ctr7793_IONLINE_lblValorMinimo_cmdHelp, #dnn_ctr7793_IONLINE_lbValorMaximo_cmdHelp, #dnn_ctr7793_IONLINE_lbAreaMinima_cmdHelp, #dnn_ctr7793_IONLINE_lbQuarto_cmdHelp, #dnn_ctr7793_IONLINE_lbMobiliado_cmdHelp, #dnn_ctr7793_IONLINE_lbCobertura_cmdHelp, #dnn_ctr7793_IONLINE_lbVagasGaragem_cmdHelp{display:none;}

#dnn_ctr7795_IONLINE_lbTipoImovel_cmdHelp, #dnn_ctr7795_IONLINE_lbBairro_cmdHelp, #dnn_ctr7795_IONLINE_lbCidade_cmdHelp, #dnn_ctr7795_IONLINE_lblValorMinimo_cmdHelp, #dnn_ctr7795_IONLINE_lbValorMaximo_cmdHelp, #dnn_ctr7795_IONLINE_lbAreaMinima_cmdHelp, #dnn_ctr7795_IONLINE_lbQuarto_cmdHelp, #dnn_ctr7795_IONLINE_lbMobiliado_cmdHelp, #dnn_ctr7795_IONLINE_lbCobertura_cmdHelp, #dnn_ctr7795_IONLINE_lbVagasGaragem_cmdHelp{display:none;}

#dnn_ctr7797_IONLINE_lbTipoImovel_cmdHelp, #dnn_ctr7797_IONLINE_lbBairro_cmdHelp, #dnn_ctr7797_IONLINE_lbCidade_cmdHelp, #dnn_ctr7797_IONLINE_lblValorMinimo_cmdHelp, #dnn_ctr7797_IONLINE_lbValorMaximo_cmdHelp, #dnn_ctr7797_IONLINE_lbAreaMinima_cmdHelp, #dnn_ctr7797_IONLINE_lbQuarto_cmdHelp, #dnn_ctr7797_IONLINE_lbMobiliado_cmdHelp, #dnn_ctr7797_IONLINE_lbCobertura_cmdHelp, #dnn_ctr7797_IONLINE_lbVagasGaragem_cmdHelp{display:none;}