
	body
	{background-color: white; margin: 0px; background-image: url(../imagens/fundo.jpg); background-position: center top; background-repeat: repeat-x; font-family: Arial; font-size: 16px; color:#666666;}
	
	
	a
	{color: #F90; text-decoration: none;}
	a:hover
	{text-decoration: underline;}
	
	.campos
	{font-size: 24px; font-weight: bold; background-color: white; background-image: url(../imagens/campos.png); background-repeat: repeat-x; background-position: top;}
	.campos2
	{font-size: 16px; font-weight: bold; font-family: Arial; background-color: white; background-image: url(../imagens/campos.png); background-repeat: repeat-x; background-position: top; border: 1px solid #ddd;}
	.menu
	{position: relative; float: left; width: 110px; margin-right: 10px; border: 1px solid #D6D6D6; height: 29px; font-family: Trebuchet MS; letter-spacing: -1px; padding: 3px 0 0 0; color:#FF9900; text-align: center; font-size: 21px; font-weight: bold;  background-image: url(../imagens/menu.png); background-repeat: repeat-x;}
	.menu_a
	{position: relative; float: left; width: 110px; margin-right: 10px; border: 1px solid #D6D6D6; height: 27px; font-family: Trebuchet MS; letter-spacing: -1px; padding: 5px 0 0 0; text-align: center; font-size: 16px; font-weight: bold; background-image: url(../imagens/menu_hover.png); background-repeat: repeat-x; color: white; cursor: pointer;}
		.menu_a a 
		{text-decoration: none; color: white;}
	.menu a
	{color: #FF9900; text-decoration: none;}
	.menu:hover a
	{color: white;}
	
	.rodape_secao
	{position: relative; font-family: Trebuchet MS; letter-spacing: -2px; font-size: 24px; color: white;}
	.rodape_lista
	{position: relative; background-color:#e47400; padding: 3px; margin: 3px 0 0 0; color: white; font-weight: bold;}
	
	#barra
	{position: relative; width: 100%; height: 10px; top: 127px; background-image: url(../imagens/barra.png); background-repeat: repeat-x; background-color: #FF9900;}
	#principal
	{position: relative; width: 900px; left: 50%; margin: 136px 0 0 -450px;} 
		#topo
		{position: relative; width: 900px; top: -120px;}
			#logo
			{position: absolute; width: 300px; height: 100px; left: 0px; top: 0px;}
			#busca
			{position: absolute; right: 0px; top: 3px; font-size: 23px;} 
				#buscar
				{border: 1px solid #D6D6D6; height: 30px; color:#999;}
			#lupa
			{position: absolute; right: -27px; top: -10px; z-index: 9999;} 
		#menu
		{width: 900px; height: 30px; margin-top: 20px;}
		#conteudo
		{width: 900px; margin-top: 14px;}
			#conteudo_esquerda
			{display: inline-block; width: 179px; float: left;}
			#conteudo_centro
			{display: inline-block; width: 520px; margin: 0 10px 0 10px; float: left;}
			#conteudo_direita
			{display: inline-block; width: 179px; float: right;}
				#painel
				{position: relative; display: inline-block; border: 1px solid #D6D6D6; background-color: white; margin-bottom: 10px; -moz-opacity: 0.9; opacity: 0.9;}
					#painel_titulo
					{position: relative; height: 26px; background-image: url(../imagens/painel_titulo.png); padding: 4px 0 0 4px; font-family: Trebuchet MS; letter-spacing: -1px; color:#c0c0c0; font-size: 18px; background-repeat: repeat-x; border-bottom: 1px solid #D6D6D6;}
					#painel_conteudo
					{display: inline-block; margin: 10px; font-family: Verdana; font-size: 11px; letter-spacing: -1px;}
						#painel_conteudo h1
						{font-family: Trebuchet MS; font-size: 24px; letter-spacing: -1px; color:#333333; margin: 0; padding: 0 0 10px 0; border-bottom: 1px solid #ddd;}
						#painel_conteudo h5
						{font-family: Verdana; font-size: 11px; text-align: right; color:#999999; margin: 2px 0 0 0;}
						.leg
						{font-family: Arial; font-size: 16px; color:#666666; font-weight: bold; letter-spacing: -1px; border-bottom: 1px solid #ddd;}
					#painel_conteudo table
					{font-size: 11px;}
					#painel_conteudo_np
					{display: inline-block; font-family: Verdana; font-size: 11px; letter-spacing: -1px;}
					#painel_conteudo_np
					{font-size: 11px;}
	#rodape
	{position: relative; height: 240px; clear: both; background-color: #FF6600; background-image: url(../imagens/rodape.png); background-repeat: repeat-x;}
		#rodape_principal
		{position: relative; width: 900px; left: 50%; margin: 0 0 0 -450px;  font-size: 11px;}
			#rodape_esquerda
			{position: relative; width: 180px; text-align: left; margin-right: 10px; margin-top: 10px; float: left;}
			#rodape_centro
			{position: relative; width: 180px; text-align: left; margin-right: 10px; margin-top: 10px; float: left;}
			#rodape_direita
			{position: relative; width: 180px; margin-top: 10px; float: left;}
	#submenu
	{position: relative; padding: 3px; color: #F60; font-family: Trebuchet MS; letter-spacing: -1px; font-weight: bold; font-size: 16px; cursor: pointer;}
	#submenu:hover
	{background-image: url(../imagens/submenu_hover.png); background-repeat: repeat-x; color: white;}

	.imo 
	{position: relative; width: 102px; height: 240px; float: left; border: 1px solid #ddd; margin: 8px 0 0 8px; padding: 7.8px; display: inline-block; cursor: pointer;}
	.imo:hover
	{border: 1px solid #ffcb40;}
		.imo_foto1
		{position: relative; width: 100px; height: 75px; list-style: none; margin: 0; padding: 0; border: 1px solid #ddd;}
			 .imo_foto1 a
			 {text-decoration: none; color: #000000;}
		.imo_nome
		{position: relative; list-style: none; text-align: center; padding: 6px;}
			 .imo_nome a
			 {text-decoration: none; color: #000000;}
		.imo_categoria
		{position: relative; list-style: none; text-align: center; padding: 6px;}
			 .imo_categoria a
			 {text-decoration: none; color: #000000;}
		.imo_bairro
		{position: relative; list-style: none; text-align: center;}
			 .imo_bairro a
			 {text-decoration: none; color: #000000;}
		.imo_cidade
		{position: relative; list-style: none; text-align: center;}
			 .imo_cidade a
			 {text-decoration: none; color: #000000;}
		.imo_usuario
		{position: relative; list-style: none; text-align: center; font-weight: bold;}
			.imo_usuario a
			{text-decoration: none; color: #000000;}
		.imo_bairro
		{position: relative; list-style: none; text-align: center;}
			 .imo_bairro a
			 {text-decoration: none; color: #000000;}
		.imo_preco
		{position: relative; list-style: none; text-align: center; padding: 6px;}
			 .imo_preco a
			 {text-decoration: underline; color: red; font-weight: bold;}
			 
	.pub
	{position: relative; border-bottom: 1px solid #ddd; margin: 0; padding: 0; cursor: pointer;}
		.pub_categoria
		{position: relative; padding: 4px; font-weight: bold; margin: 0; list-style: none;}
			.pub_categoria a
			{text-decoration: none; color:#333333;}
		.pub_bairro
		{position: relative; padding: 0 4px 4px 4px; list-style: none;}
			.pub_bairro a
			{text-decoration: none; color:#333333;}
		.pub_usuario
		{position: relative; padding: 4px; list-style: none; background-color: #FFFBDD; font-weight: bold; border-top: 1px solid #ddd;}
			.pub_usuario a
			{text-decoration: none; color:#333333;}
		.pub_preco
		{position: relative; padding: 0 4px 4px 4px; list-style: none; font-weight: bold;}
			.pub_preco a
			{color: red;}
		.pub_imagem
		{position: absolute; width: 56px; height: 56px; right: 1px; top: 0px; list-style: none; border-left: 1px solid #ddd; z-index: 9999;} 
			.pub_imagem img {width: 56px; height: 56px;}
		.pub_id
		{position: absolute; right: 4px; top: 4px; list-style: none;}
			.pub_id a
			{text-decoration: none; color:#333333;}
			
	#noticias
	{position: relative; margin: 0; padding: 0;}
		#noticias li
		{position: relative; margin: 0px; padding: 10px; border-bottom: 1px solid #ddd; list-style: none;}
			#noticias li a
			{color:#000000; text-decoration: none;}
			#noticias li a:hover
			{color:#000000; text-decoration: underline;}

	.newsticker 
	{list-style-type: none; padding: 3px; margin: 0;}
	
	
	#search_box
	{position: relative; min-height:140px; height:140px; border: 1px solid #ddd; margin: 10px; padding: 10px;}
		#search_foto
		{position: absolute; width: 160px; height: 120px; left: 10px; top: 10px;}
		#search_tipo
		{position: relative; margin-left: 180px;}
		#search_bairro
		{position: relative; margin-left: 180px;}
		#search_cidade
		{position: relative; margin-left: 180px;}
		#search_valor
		{position: relative; margin-left: 180px;}
		
