/* 
	Criado por: GRUPOW - Solucoes para Internet
	Criado em: 05/01/2006
	Nome do arquivo: _estilo_estrutura.css
*/
/* Padronizacao ------------------------------------------------------------- */

HTML {
	height								: 100%;
	overflow-x							: hidden;
	font		 						: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background							: URL(../imagens/background.gif) repeat-x left bottom;
	background-color					: #FFFFFF;
}

HTML * {
	margin								: 0;
	padding								: 0;
}

/* Estrutura ---------------------------------------------------------------- */

BODY {
	width							: 100%;
	height							: 100%;
	font-size						: .5em;
	line-height						: 1.5em;
}

#estrutura {
	width							: 769px;
	position						: absolute;
	left							: 50%;
	margin-left						: -384px;
}

FONT {
	font-size						: .9em;
	font-style						: arial;
}

/* Topo --------------------------------------------------------------------- */

#topo {
	width							: 763px;
}

#topo #logo {
	position						: relative;
	width							: 339px;
	height							: 75px;
	background						: url(../imagens/logo_top.png) transparent no-repeat left top;
	_background						: none;
	cursor							: pointer;
	display							: block;
	z-index							: 50;
}

.special {
	position						: relative; 
	top								: 0px; 
	left							: 0px; 
	background-color				: #ffffff;
}

#animacao {
	position						: absolute;
	top								: 0px;
	left							: 170px;
	_left							: 190px;	
	width							: 597px;
	_width							: 575px;
	height							: 65px;
	background						: url(../imagens/animacao.png) transparent no-repeat left top;
	_background						: none;
	display							: block;
	z-index							: 49;
}

/* Menu --------------------------------------------------------------------- */

#menu {
	position						: absolute;
	top								: 0px;
	width							: 748px;
	_width							: 747px;
	height							: 148px;
	margin							: 50px 0 0 9px;
	background-color				: #b4b4b4;
	text-align						: center;
	border							: 1px solid #FFFFFF;
	color							: #FFFFFF;
	z-index							: 10px;
}

#menu_extra {
	position						: absolute;
	top								: 0px;
	width							: 750px;
	_width							: 749px;
	height							: 149px;
	margin							: 50px 7px;
	border							: 2px solid #666666;
	text_align						: center;
}

#seta_left {
	position						: absolute;
	top								: 35px;
	left							: 10px;
	z-index							: 12;
}

#seta_right {
	position						: absolute;
	top								: 35px;
	right							: 10px;
}

#cont_menu {
	position						: relative;
	width							: 727px;
	top								: 30px;
	margin-left						: 5px;
	_margin-left					: 0px;
	margin-top						: -1px;
	text-align						: center;
	padding-left					: 13px;
	color							: #FFFFFF;
}

#um, #dois, #tres, #quatro, #cinco, #seis {
	width							: 120px;
	height							: 47px;
	margin-top						: -17px;
	padding-top						: 20px;
	text-align						: center;
	display							: block;
	float							: left;
}

#dois, #quatro {
	width							: 145px;
}

#tres {
	position						: relative;
	height							: 50px;
}

#cinco {
	width							: 80px;
}

#seis {
	width							: 90px;
}

A.menu:ACTIVE, A.menu:VISITED, A.menu:LINK {
	position						: relative;
	text-decoration					: none;
	font-size						: 1.2em;
	letter-spacing					: -0.05em;
	color							: #FFFFFF;
	border							: 1px solid #B4B4B4;
	z-index							: 11;
}

A.menu:HOVER {
	color							: #ed2024;
	border							: 1px solid #979797;
	background						: #A9A9A9;
	z-index							: 11;
}

#tres_hover {
	position						: relative;
	top								: 2px;
	left							: 0px;
	_left							: -3px;
	margin-top						: 17px !important;
	margin-bottom					: 7px !important;
	font-size						: 1.2em;
	letter-spacing					: -0.05em;
	color							: #ed2024;
	text-align						: center;
	display							: block;
	float							: left;
}

#cinco_hover {
	position						: relative;
	top								: 2px;
	left							: 6px;
	_left							: -1px;
	margin-top						: 18px !important;
	_margin-top						: 19px !important;
	margin-bottom					: 7px !important;
	font-size						: 1.2em;
	letter-spacing					: -0.05em;
	color							: #ed2024;
	text-align						: center;
	display							: block;
	float							: left;
}

A.menu_hover:ACTIVE, A.menu_hover:VISITED, A.menu_hover:LINK {
	text-decoration					: none;
	font-size						: 1.2em;
	letter-spacing					: -0.05em;
	color							: #FFFFFF;
	z-index							: 11;
}

A.menu_hover:HOVER {
	color							: #ed2024;
	z-index							: 11;
}

 .itemMenu {
	position						: absolute;
	height							: 200px;
	background						: #A9A9A9;
	visibility						: hidden;
	border							: 1px solid #979797;
	z-index							: 42;
}

.itemMenu A:ACTIVE, .itemMenu A:VISITED, .itemMenu A:LINK {
	position						: relative;
	top								: 3px;
	margin-left						: 7px;
	text-decoration					: none;
	font-size						: 1.1em;
	line-height						: 1.7em;
	letter-spacing					: -0.05em;
	color							: #FFFFFF;
	z-index							: 42;
}

.itemMenu A:HOVER {
	color							: #ed2024;
}

#menu_imoveisavenda {
	top								: 62px;
	left							: 297px;
	_left							: 295px;
	width							: 120px;
	height							: 104px;
	border							: 1px solid #979797;
}

#menu_cidades {
	top								: 106px;
	left							: 566px;
	_left							: 564px;
	width							: 154px;
	height							: 42px;
	border-top						: none;
}

#menu_cidades1 {
	top								: 62px;
	left							: 566px;
	_left							: 564px;
	width							: 80px;
	height							: 60px;
	border-top						: none;
}

/* UL LI -------------------------------------------------------------- */

.lista {
	width						: 320px;
	height						: 300px;
	min-height					: 300px;
	margin						: 0px 0 0 0;
}

.lista STRONG {
	color						: #666666;
	line-height					: 2.3em; 
}

UL.imoveis_venda {
	margin-left					: 40px;
	list-style-type				: none;
	font-size					: 1.4em;
	color						: #767676;
}

UL.imoveis_venda LI {
	margin-bottom				: 7px;
}

UL.imoveis_venda A {
	text-decoration				: none;
	color						: #767676;
}

UL.imoveis_venda A:HOVER {
	color						: #ed1e24;
}

.sub_imoveis_venda {
	position					: relative;
	left						: -39px;
	margin-bottom				: 20px;
	margin-top					: 5px;
	width						: 380px;
	background					: url(../imagens/bg_li.gif) repeat-y left top;
	background-color			: #f3f3f3;
	font-face					: arial;
	line-height					: 1em;
	color						: #767676;
	display						: none;
}

.sub_imoveis_venda UL {
	margin-left					: 60px;
	margin-bottom				: 5px;
	list-style-type				: none;
}

.sub_imoveis_venda LI {
	margin						: 2px 0;
}

.sub_imoveis_venda A {
	font-weight					: normal !important;
	text-decoration				: none;
	color						: #ed2024 !important;
}

UL.imoveis_historico {
	margin-left					: 40px;
	margin-bottom				: 10px;
	list-style-type				: none;
	font-size					: 1.4em;
	color						: #767676;
}

UL.imoveis_historico LI {
	margin-bottom				: 5px;
}

UL.imoveis_historico A {
	text-decoration				: none;
	color						: #767676;
}

UL.imoveis_historico A:HOVER {
	color						: #ed1e24;
}

.sub_imoveis_historico {
	position					: relative;
	left						: -39px;
	margin-bottom				: 10px;
	margin-top					: 5px;
	width						: 380px;
	background					: url(../imagens/bg_li.gif) repeat-y left top;
	background-color			: #f3f3f3;
	font-face					: arial;
	line-height					: 1em;
	color						: #767676;
	display						: none;	/*none*/
	border-bottom				: 1px solid #FFFFFF;
}

.sub_imoveis_historico UL {
	margin-left					: 60px;
	list-style-type				: none;
}

.sub_imoveis_historico LI {
	margin-top					: 4px;
}

.sub_imoveis_historico A {
	text-decoration				: none;
	font-weight					: normal !important;
	color						: #ed2024 !important;
}

#belle_vivance {
	position					: absolute;
	top							: 50px;
	left						: 40px;
	width						: 179px;
	height						: 108px;
	background					: url(../imagens/belle_vivance.png) no-repeat left top;
	_background					: none;
	filter						: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagens/belle_vivance.png', sizingMethod='scale');
}

.acores_carac UL {
	margin-top					: 20px;
	margin-left					: 20px;
	font-size					: 1.4em;
	font-face					: arial;
	line-height					: 1.2em;
	list-style-type				: square;
	color						: #666666;
}

