html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin								: 0;
	padding								: 0;
	border								: 0;
	outline								: 0;
	font-weight							: inherit;
	font-style							: inherit;
	font-size							: 100%;
	font-family							: inherit;
	vertical-align						: baseline;
}

a abbr {
	cursor 								: pointer;
}

abbr {
	cursor								: help;
}

body {
	line-height							: 1;
	color								: black;
	background							: white;
}

ol, ul {
	list-style							: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse						: separate;
	border-spacing						: 0;
}

caption, th, td {
	text-align							: left;
	font-weight							: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content								: "";
}

blockquote, q {
	quotes								: "" "";
}

.acessibilidade {
	height								: 1%;
	left								: -9999em;
	position							: absolute;
	top									: -9999em;
	width								: 1%;
	z-index								: -99;
}

.ocultar {
	display 								: none;
}

.invisivel {
	display								: none;
}

/* FIM DO RESET */
a {
	cursor								: pointer;
	text-decoration						: none;
}

a:hover {
	text-decoration						: underline;
}

body {
	background-color					: #f2efe6;
	color								: #665e30;
	cursor								: default;
	font-family							: Verdana, Arial, Helvetica, Sans-serif;
	font-size							: .6em;
	line-height							: 1.3em;
}

table {
	width								: 100%;
}

	table th {
		border-bottom					: 1px solid #d4cda2;
		font-weight						: bold;
		padding							: 5px;
		text-align						: right;
	}

	table th.destaque {
		color							: #A00808;
		font							: italic 2em Georgia, "Times New Roman", Serif;
		text-transform					: lowercase;
	}

	table tbody th {
		text-transform					: uppercase;
	}

	table td {
		border-bottom					: 1px solid #d4cda2;
		padding							: 5px;
		text-align						: right;
	}

	table tr.corSim td,
	table tr.corSim th {
		background						: #f0eddc;
		color							: #423e28;
	}

#tudo {
	width								: 999px;
	margin								: 0 auto;
	position							: relative;
}

/* CABECALHO */
#cabecalho {
	background							: #fff url("../imagens/background/cabecalho.png") repeat-x center top;
	height								: 106px;
}

	#cabecalho h1 {
		padding-top						: 8px;
		padding-left					: 71px;
		text-transform					: uppercase;
		font-size: 1.5em;
		width: 90px;
	}

	#cabecalho h1 a {
		color							: #000;
		font-weight						: bold;
	}

	#cabecalho ul.navegacao {
		display							: block;
		position						: absolute;
		right							: 57px;
	}

		#cabecalho ul.navegacao li {
			display						: block;
			float						: left;
		}

		#cabecalho ul.navegacao li a {
			background					: #fff url("../imagens/background/navegacao.png") no-repeat left bottom;
			color						: #665e30;
			display						: block;
			float						: left;
			padding						: 4px 15px 5px;
		}

		#cabecalho ul.navegacao li a.mapa {
			background-position			: right bottom;
			padding-left				: 0;
			padding-right				: 16px;
		}

			#cabecalho ul.navegacao li a.mapa strong {
				border-left				: 1px solid #665e30;
				display					: block;
				font-weight				: normal;
				padding-left			: 15px;
			}

			#inicio #cabecalho ul.navegacao li a.inicial,
			#mapa #cabecalho ul.navegacao li a.mapa,
			#mapa #cabecalho ul.navegacao li a.mapa strong {
				cursor					: default;
				font-weight				: bold;
				text-decoration			: none;
			}

#menu {
	display								: block;
	left								: 181px;
	position							: absolute;
	top									: 37px;
	width								: 761px;
}
	#menu ul li {
		display							: block;	
		float							: left;
	}

	#menu ul a {
		background-color				: #665e30;
		color							: #d4cda3;
		display							: block;
		float							: left;
		font-family						: Arial, Verdana, Sans-Serif;
		font-size						: 1.1em;
		height							: 14px; 
		padding							: 9px 0 9px;
		position						: relative;
		text-align						: center;
		text-transform					: uppercase;
	}

		#menu ul a span {
			background-color			: transparent;
			background-repeat			: no-repeat;
			display						: block;
			height						: 32px;
			left						: 0;
			position					: absolute;
			top							: 0;
		}

	#menu ul a:hover,
	#menu ul a:active {
		background-color				: #81743C;
		text-decoration					: none;
	}

		#menu ul a:hover span,
		#menu ul a:active span {
			background-position			: center bottom;
		}

	#menu ul li.empresa span			{background-image: url("../imagens/background/menu_empresa.png");	}
	#menu ul li.imoveis span			{background-image: url("../imagens/background/menu_imoveis.png");	}
	#menu ul li.reformas span			{background-image: url("../imagens/background/menu_reformas.png");	}
	#menu ul li.cadastro span			{background-image: url("../imagens/background/menu_cadastro.png");	}
	#menu ul li.noticias span			{background-image: url("../imagens/background/menu_noticias.png");	}
	#menu ul li.indice span				{background-image: url("../imagens/background/menu_indices.png");	}
	#menu ul li.cidade span				{background-image: url("../imagens/background/menu_cidade.png");	}
	#menu ul li.contato span			{background-image: url("../imagens/background/menu_contato.png");	}

	#menu ul li.empresa,	#menu ul li.empresa a,	#menu ul li.empresa span		{width: 87px;}
	#menu ul li.imoveis,	#menu ul li.imoveis a,	#menu ul li.imoveis span		{width: 75px;}
	#menu ul li.reformas,	#menu ul li.reformas a,	#menu ul li.reformas span		{width: 88px;}
	#menu ul li.cadastro,	#menu ul li.cadastro a,	#menu ul li.cadastro span		{width: 144px;}
	#menu ul li.noticias,	#menu ul li.noticias a,	#menu ul li.noticias span		{width: 80px;}
	#menu ul li.indice,		#menu ul li.indice a,	#menu ul li.indice span			{width: 137px;}
	#menu ul li.cidade,		#menu ul li.cidade a,	#menu ul li.cidade span			{width: 68px;}
	#menu ul li.contato,	#menu ul li.contato a,	#menu ul li.contato span		{width: 82px;}

	#empresa #menu ul li.empresa span,

	#imovel #menu ul li.imoveis span,
	#lancamentos #menu ul li.imoveis span,
	#portfolio #menu ul li.imoveis span,
	#pronto_para_morar #menu ul li.imoveis span,
	#imoveis_terceiros #menu ul li.imoveis span,

	#reforma #menu ul li.reformas span,
	#reforma_andamento #menu ul li.reformas span,
	#cadastro #menu ul li.cadastro span,
	#noticias #menu ul li.noticias span,
	#indices #menu ul li.indice span,
	#cidade #menu ul li.cidade span,
	#contato  #menu ul li.contato span {
		background-position				: center center;
		cursor							: default;
	}

	#lancamentos #menu ul li.imoveis ul li a span,
	#portfolio #menu ul li.imoveis ul li a span,
	#pronto_para_morar #menu ul li.imoveis ul li a span,
	#imoveis_terceiros #menu ul li.imoveis ul li a span,
	#imoveis #menu ul li.imoveis ul li a span {
		background-position				: center top;
		cursor							: pointer;
	}

	#empresa  #menu ul li.empresa a,
	#imovel  #menu ul li.imoveis a,
	#reformas #menu ul li.reformas a,
	#reforma_andamento #menu ul li.reformas a,
	#cadastro #menu ul li.cadastro a,
	#noticias #menu ul li.noticias a,
	#indice #menu ul li.indice a,
	#cidade #menu ul li.cidade a,
	#contato  #menu ul li.contato a				{background-color: #444027;}

		#imovel  #menu ul li.imoveis ul li a	{background-color: #ebe8d6;}

	#menu ul ul.submenu {
		display							: block;
		position						: absolute;
		top								: 32px;
		margin-left						: -70px;
	}

		#menu ul ul.submenu li {
			margin-right				: 8px;
			top							: 32px;
		}

		#menu ul ul.submenu a {
			background-color			: #ebe8d6;
			color						: #665e30;
			display						: block;
			float						: left;
			font-family					: Arial, Verdana, Sans-Serif;
			font-size					: .9em;
			height						: 12px; 
			padding						: 4px 0 5px;
			position					: relative;
			text-align					: center;
			text-transform				: lowercase;
		}

			#menu ul ul.submenu a span {
				background-color		: transparent;
				background-position		: top;
				background-repeat		: no-repeat;
				display					: block;
				height					: 21px;
				left					: 0;
				position				: absolute;
				top						: 0;
			}

	#menu ul ul.submenu li.lancamentos,			#menu ul ul.submenu li.lancamentos a,		#menu ul ul.submenu li.lancamentos span,
	#menu ul ul.submenu li.portfolio,			#menu ul ul.submenu li.portfolio a,			#menu ul ul.submenu li.portfolio span,
	#menu ul ul.submenu li.prontoParaMorar,		#menu ul ul.submenu li.prontoParaMorar a,	#menu ul ul.submenu li.prontoParaMorar span,
	#menu ul ul.submenu li.imoveisTerceiros,	#menu ul ul.submenu li.imoveisTerceiros a,	#menu ul ul.submenu li.imoveisTerceiros span {
		width							: 102px;
	}

#menu ul ul.submenu li.lancamentos span			{background-image: url("../imagens/background/submenu_lancamentos.png")}
#menu ul ul.submenu li.portfolio span			{background-image: url("../imagens/background/submenu_portfolio.png")}
#menu ul ul.submenu li.prontoParaMorar span		{background-image: url("../imagens/background/submenu_prontoParaMorar.png")}
#menu ul ul.submenu li.imoveisTerceiros span	{background-image: url("../imagens/background/submenu_imoveisTerceiros.png")}

#lancamentos #menu ul ul.submenu li.lancamentos span,
#portfolio #menu ul ul.submenu li.portfolio span,
#pronto_para_morar #menu ul ul.submenu li.prontoParaMorar span,
#imoveis_terceiros #menu ul ul.submenu li.imoveisTerceiros span	{background-position: center bottom; cursor: default;}

#lancamentos #menu ul ul.submenu li.lancamentos a,
#portfolio #menu ul ul.submenu li.portfolio a,
#pronto_para_morar #menu ul ul.submenu li.prontoParaMorar a,
#imoveis_terceiros #menu ul ul.submenu li.imoveisTerceiros a	{cursor: default;}

/* FORM */
form {
	padding-top							: 68px;
	width								: 425px;
}

	form button {
		background						: #ebe8d7 url("../imagens/background/button.png") no-repeat center;
		border							: 0;
		color							: #665e30;
		cursor							: pointer;
		font							: 1em Verdana, Arial, Sans-serif;
		height							: 24px;
		padding							: 2px 0;
		width							: 70px;
		float							: right;
	}

	form button.link {
		background						: transparent none;
		border							: 0;
		color							: #a00808;
		float							: none;
		height							: auto;
		padding							: 0;
		text-decoration					: underline;
		width							: auto;
		display							: inline;
	}

	form cite {
		float							: left;
		font-size						: .9em;
		font-style						: italic;
	}

	form legend {
		display							: none;
	}

	form label {
		display							: block;
		float							: left;
		line-height						: 1.7em;
		margin-right					: 5px;
		text-align						: right;
		width							: 88px;
	}

	form input,
	form textarea,
	form select {
		background						: #edeada url("../imagens/background/input.png") scroll no-repeat left top;
		border							: 1px solid #c8c3a7;
		color							: #666;
		font							: 1.1em Verdana, Arial, Sans-serif;
		margin-bottom					: 5px;
		padding							: 2px 0;
		width							: 330px;
	}

	form input#telefone {
		width: 90px;
	}

	form span.input {
		color							: #000;
		display							: block;
		font							: 1.1em Verdana, Arial, Sans-serif;
		font-weight						: bold;
		margin-bottom					: 5px;
		padding							: 2px 0;
		width							: 330px;
	}

	form textarea {
		overflow						: auto;
	}

	form input:hover,
	form textarea:hover,
	form select:hover {
		color							: #000;
	}

	form input:active,
	form input:focus,
	form textarea:active,
	form textarea:focus,
	form select:active,
	form select:focus {
		background						: #faf9f3 url("../imagens/background/input-active.png") no-repeat;
		border-color					: #666;
		color							: #000;
	}

	form p.acoes {
		padding-left					: 93px;
	}

form#login_reforma {
	padding-top							: 0px;
	width								: 320px;
}

	form#login_reforma legend {
		display							: block;
		margin-bottom					: 10px;
	}

	form#login_reforma input {
		width							: 150px;
	}

	form#login_reforma label {
		width							: 50px;
	}

	form#login_reforma p.acoes {
		width							: 114px;
	}

/* CONTEUDO */
#conteudo {
	background-color					: #fff;
	width								: 999px;
}

	#conteudo address strong {
		font-size: 1.4em;
	}

	#conteudo address {
		font-style: normal;
	}

	#conteudo hr.separador {
		border-color					: #fff;
		border-style					: solid;
		border-width					: 0;
		clear							: both;
		display							: block;
		height							: 0;
		width							: 1px;
	}

	#conteudo a.verMais {
		font-weight						: bold;
	}

	#conteudo h1.titulo {
		background						: #F2EFE6 url("../imagens/background/banner-titulo.png") no-repeat left top;
		font-family						: "Times New Roman", Georgia, Serif;
		font-size						: 4em;
		font-weight						: normal;
		letter-spacing					: -.05em;
		padding							: 33px 15px 38px;
	}

	#conteudo h2 {
		font-family						: "Times New Roman", Georgia, Serif;
		font-size						: 2.2em;
		padding							: 33px 0 12px;
		letter-spacing					: -.05em;
		font-weight						: normal;
		clear							: both;
	}

	#conteudo h3 {
		clear							: both;
		font-size						: 1.5em;
		font-weight						: bold;
		letter-spacing					: -.05em;
		margin							: .6em 0 .1em;
	}

	#conteudo strong {
		font-weight						: bold;
	}
	
	/* SUB MENU DE IMOVEIS */
	
	#conteudo div.subMenuImovel {
		width							: 454px;
		height							: 27px;
		position					    : absolute;
		top								: 132px;
		left							: 0;
		padding-left					: 345px;
	}
	
		#conteudo div.subMenuImovel ul {
			float						: right;
		}
		
			#conteudo div.subMenuImovel ul li {
				float					: left;
				display					: block;
				height					: 27px;
				width					: 102px;
			}
			
				#conteudo div.subMenuImovel ul li a,
					#conteudo div.subMenuImovel ul li a span {
						width			: 102px;
						display			: block;
					}
	
				#conteudo div.subMenuImovel ul li a {
					background-color	: #DFDAC4;
					color				: #5F5D2D;
					position			: relative;
					padding				: 6px 0 0;
					text-align			: center;
					font-size			: 1.1em;
					height				: 21px;
				}
	
					#conteudo div.subMenuImovel ul li a span {
						left			: 0;
						position		: absolute;
						top				: 0;
						height			: 27px;
						background-repeat: no-repeat;
						background-position: center top;
					}
	
						#conteudo div.subMenuImovel ul li.edificio a span						{background-image		: url("../imagens/background/edificio.jpg");}
						#conteudo div.subMenuImovel ul li.apartamentos a span					{background-image		: url("../imagens/background/apartamentos.jpg");}
						#conteudo div.subMenuImovel ul li.cobertura a span						{background-image		: url("../imagens/background/cobertura.jpg");}
						#conteudo div.subMenuImovel ul li.documentacao a span					{background-image		: url("../imagens/background/documentacao.jpg");}
						#conteudo div.subMenuImovel ul li.contato a span						{background-image		: url("../imagens/background/contato.jpg");}
				
						body.edificio #conteudo div.subMenuImovel ul li.edificio a span,
						body.apartamentos #conteudo div.subMenuImovel ul li.apartamentos a span,
						body.cobertura #conteudo div.subMenuImovel ul li.cobertura a span,
						body.documentacao #conteudo div.subMenuImovel ul li.documentacao a span,
						body.contato #conteudo div.subMenuImovel ul li.contato a span			{background-position	: center bottom;}
	
				#conteudo div.subMenuImovel ul li a:hover {
					background-color	: #E7DBB3;
				}
	
					#conteudo div.subMenuImovel ul li a:hover span {
						background-position: center center;
					}


	#conteudo .banner {
		background						: #e2ded1 url("../imagens/background/banner.png") no-repeat center top;
		height							: 224px;
	}

	#conteudo .bannerVermelho {
		background						: #AA0909 url("../imagens/background/vermelho.png") repeat-x center top;
		height							: 228px;
	}

		#conteudo .bannerVermelho .blocoBanner {
			float						: left;
			margin						: 0 11px 0 37px;
			width						: 220px;
			height						: 207px;
			position					: relative;
		}

		#conteudo .bannerVermelho .blocoBannerUltimo {
			float						: left;
			margin						: 20px 0 0 35px;
			position					: relative;
			width						: 140px;
		}

			#conteudo .bannerVermelho .blocoBanner p {
				color					: #fff;
				text-align				: justify;
			}

			#conteudo .bannerVermelho .blocoBanner a.verMais {
				background				: transparent url("../imagens/background/vermelho-verMais.png") no-repeat left bottom;
				bottom					: 0;
				color					: #fff;
				display					: block;
				padding-left			: 13px;
				position				: absolute;
				right					: 0;
			}

			#conteudo .bannerVermelho .blocoBanner h2 {
				background				: transparent url("../imagens/background/vermelho-fundoTitulo.png") no-repeat center 80%;
				color					: #fff;
				font-weight				: normal;
				text-align				: center;
			}

				#conteudo .bannerVermelho .blocoBanner h2 span {
					background-color	: #AA0909;
					padding				: 0 4px;
				}

			#conteudo .bannerVermelho .blocoBanner img {
				display					: block;
				margin					: 0 0 10px;
			}

	#conteudo .noticias {
		float							: left;
		margin							: 0 11px 0 37px;
		width							: 220px;
		height							: 210px;
		position						: relative;
	}

		#conteudo .noticias a.verMais {
			color						: #665e30;
			float						: right;
			font-weight					: normal;
			margin-right				: 5px;
			text-decoration				: underline;
			text-transform				: lowercase;
		}

		#conteudo .noticias a.verMais:hover {
			color						: #383210;
		}

		#conteudo .noticias h2 {
			background					: transparent url("../imagens/background/branco-fundoTitulo.png") no-repeat center 80%;
			text-align					: center;
			padding-top					: 30px;
			font-weight					: normal;
		}

			#conteudo .noticias h2 span {
				background-color		: #F2EFE6;
				padding					: 0 4px;
			}

		#conteudo .noticias li a {
			color						: #6A6339;
			display						: block;
			padding						: 5px;
		}

		#conteudo .noticias li a:hover {
			color						: #383210;
		}

	#conteudo .bloco4Colunas {
		float							: left;
		margin							: 0 11px 0 37px;
		width							: 220px;
		height							: 210px;
		position						: relative;
		
	}

	#conteudo .bloco4Colunas.vCard {
		margin-top						: 25px;
		height							: auto;
		
	}
		#conteudo .bloco4Colunas.vCard P.org {
			font-size					: 11px;
			margin-bottom				: 5px;
			font-weight					: bold;
		
		}
		
		#conteudo .bloco4Colunas.vCard A{
			color						: #6A6339;
		}

	#conteudo .bloco4ColunasUltima {
		float							: left;
		margin							: 25px 0 0 35px;
		width							: 373px;
		position						: relative;

	}

	#conteudo .principal {
		float							: left;
		padding							: 0 15px 25px 25px;
		width							: 600px;
	}

	#conteudo .principal.post {
		padding-top						: 39px;
	}

	#conteudo .principal.duasColunasEsq {
		width							: 510px;
	}

		#conteudo .principal a {
			color						: #A00808;
		}

		#conteudo .principal a.thumb {
			border						: 1px solid #ccc;
			display						: block;
			padding						: 5px;
		}

		#conteudo .principal a.thumb.esquerda {
			margin						: 0 10px 5px 0;
		}

		#conteudo .principal a.thumb.direita {
			margin						: 0 0 5px 10px;
		}

		#conteudo .principal a.thumb:hover {
			border						: 1px solid #A00808;
		}

			#conteudo .principal a.thumb img {
				display					: block;
			}

		#conteudo .principal h2 {
			background					: transparent url("../imagens/background/principal-fundoTitulo.png") no-repeat center 75%;
			text-align					: center;
			line-height					: 1.10em;
		}

			#conteudo .principal h2 span {
				background-color		: #fff;
				padding					: 0 10px;
			}

		#conteudo .principal h2.semBG {
			background-image			: none;
			text-align					: left;
		}

			#conteudo .principal h2.semBG span {
				padding					: 0;
			}

		#conteudo .principal p,
		#conteudo .principal li {
			font-size					: 1.15em;
			line-height					: 1.3em;
			padding-bottom				: 1em;
			text-align					: justify;
		}

		#conteudo .principal p.corSim {
			background-color			: #f2efe6;
			margin						: 20px 0;
			padding						: 10px;
		}
		
		#conteudo .principal p img {
			border						: 1px solid #6A6339;
		}

		#conteudo .principal .listaImoveis {
			clear						: both;
			margin-top					: 36px;
		}

			#conteudo .principal .listaImoveis li {
				text-align				: center;
				float					: left;
				margin-right			: 0;
				width					: 150px;
				height					: 220px;
			}

				#conteudo .principal .listaImoveis li a {
					color				: #665E30;
					display				: block;
					padding-top			: 13px;
					height				: 210px;
				}

				#conteudo .principal .listaImoveis li a:hover {
					background			: #fff url("../imagens/background/listaImoveis-hover.png") no-repeat center top;
					color				: #A00808;
					text-decoration		: none;
				}

				#conteudo .principal .listaImoveis li img {
					display				: block;
					margin				: 0 0 5px 13px;
				}

				#conteudo .principal .listaImoveis li strong {
					font-size			: 1.1em;
					display				: block;
				}

			#conteudo .principal .listaImoveis li.Ultima {
				margin-right			: 0;
			}

		#conteudo .principal ul.paginacao {
			clear						: both;
			float						: none;
			text-align					: center;
			margin						: 0;
		}

			#conteudo .principal ul.paginacao li {
				float					: none;
				display					: inline;
			}

				#conteudo .principal ul.paginacao li a {
					margin				: 0 3px;
					padding				: 1px 4px;
					color				: #948a4d;
				}

					#conteudo .principal ul.paginacao li a span {
						font-size		: 1.4em;
					}

				#conteudo .principal ul.paginacao li span.estou {
					font-size			: 1.4em;
					font-weight			: bold;
					margin				: 0 5px;
					position			: relative;
					vertical-align		: -10%;
				}

			#conteudo .principal p.data {
				color					: #777;
				font-family				: Georgia, "Times News Roman", Serif;
				clear					: both;
				font-style				: italic;
				text-align				: center;
				margin					: -10px 0 0;
				font-size				: 1.2em;
			}

	#conteudo .secundario {
		float							: left;
		padding							: 0 24px 20px 15px;
		width							: 320px;
	}

	#conteudo .secundario.duasColunasDir {
		width							: 410px;
	}

	#conteudo .secundario.post {
		padding-top						: 39px;
	}

		#conteudo .secundario a {
			color						: #A00808;
		}

		#conteudo .secundario h2 {
			line-height					: 1.10em;
		}

		#conteudo .secundario p,
		#conteudo .secundario ul {
			font-size					: 1.15em;
			line-height					: 1.3em;
			padding-bottom				: 1em;
			text-align					: justify;
		}

		#conteudo .secundario ul.lista li {
			list-style					: square outside;
			margin-left					: 13px;
			line-height					: 1.36em;
		}

		#conteudo ul.cronograma li {
			padding-bottom				: 0;
		}

		#conteudo .secundario p img {
			border						: 1px solid #6A6339;

		}

		#conteudo .secundario p.verMais {
			clear						: both;
			display						: block;
		}

			#conteudo .secundario p.verMais a {
				background				: #fff url("../imagens/background/vejaMais.png") no-repeat left center;
				font-weight				: bold;
				float					: right;
				display					: block;
				padding-left			: 15px;
			}

			#conteudo .secundario ul.outrasNoticias li a {
				color					: #6A6339;
				display					: block;
				padding					: 5px;
			}

			#conteudo .secundario ul.outrasNoticias li a:hover {
				color					: #383210;
			}

	#conteudo .tresColunasEsq {
		float							: left;
		margin-left						: 25px;
		margin-top						: 34px;
		width							: 320px;
	}
	

	#conteudo .tresColunasEsq a {
		color				: #AA0909;
	}

		#conteudo .tresColunasEsq p,
		#conteudo .tresColunasEsq address,
		#conteudo .tresColunasEsq li {
			padding-bottom				: 1em;
			font-size					: 1.15em;
			line-height					: 1.3em;
			padding-bottom				: 1em;
			margin-left					: 18px;
			text-align					: justify;
		}

		#conteudo .tresColunasEsq h3 {
			margin-left					: 18px;
		}

		#conteudo .tresColunasEsq p.verMais {
			clear						: both;
			display						: block;
			margin-left					: 0;
			margin-bottom: 20px;
		}

			#conteudo .tresColunasEsq p.verMais a {
				background				: #fff url("../imagens/background/vejaMais.png") no-repeat left bottom;
				float					: left;
				display					: block;
				padding-left			: 15px;
				margin-left				: 25px;
				color					: #A00808;
			}

		#conteudo .tresColunasEsq .fotoGrande {
			background					: transparent url("../imagens/background/imovel_grande.png") no-repeat left top;
			height						: 398px;
			padding						: 13px 0 0 20px;
		}

		#conteudo .tresColunasEsq p {
			margin-left					: 20px;
			padding-bottom				: 1em;
			text-align					: justify;
			width						: 270px;
		}

	#conteudo .tresColunasCentro {
		width							: 279px;
		float							: left;
		
	}

		#conteudo .tresColunasCentro h2 {
			color						: #aa0909;
			font-family					: Verdana, Arial, Sans-Serif;
			font-size					: 1.8em;
			font-weight					: bold;
		}

		#conteudo .tresColunasCentro h3 {
			font-size					: 1.4em;
			padding						: 1em 0 .3em;
		}

		#conteudo .tresColunasCentro p,
		#conteudo .tresColunasCentro li {
			font-size					: 1.15em;
			line-height					: 1.3em;
			padding-bottom				: 1em;
			text-align					: justify;
		}

	#conteudo .tresColunasDir {
		float							: right;
		margin-right					: 25px;
		width							: 320px;
		margin-left						: 30px;
	}

		#conteudo .tresColunasDir a {
			color						: #A00808;
		}

		#conteudo .tresColunasDir p,
		#conteudo .tresColunasDir address,
		#conteudo .tresColunasDir li {
			padding-bottom				: 1em;
			font-size					: 1.15em;
			line-height					: 1.3em;
			padding-bottom				: 1em;
			text-align					: justify;
		}

	#conteudo .galUnicaFotos {
		background						: #ededed url("../imagens/background/maisFotos.png") repeat-x center top;
		clear							: both;
		float							: left;
		margin							: 25px 0 15px 18px;
		padding-bottom					: 12px;
		width							: 274px;
	}

		#conteudo .galUnicaFotos h3 {
			background					: transparent url("../imagens/background/fotos-titulo.png") no-repeat center;
			color						: #665e30;
			font						: 2.4em "Times New Roman", Georgia, Serif;
			text-align					: center;
			margin						: 11px 15px;
			text-transform				: uppercase;
		}

			#conteudo .galUnicaFotos h3 span {
				background-color		: #ebebeb;
				padding					: 0 10px;
			}

		#conteudo .galUnicaFotos ul {
			margin						: 0 0 0 16px;
		}

			#conteudo .galUnicaFotos ul li {
				margin						: 0;
				padding						: 0;
			}

			#conteudo .galUnicaFotos ul a {
				background-color		: #fff;
				border					: 1px solid #665e30;
				display					: block;
				float					: left;
				margin					: 0 5px 5px 0;
				width					: 75px;
			}

			#conteudo .galUnicaFotos ul a:hover {
				border-color			: #aa0909;
			}

				#conteudo .galUnicaFotos ul a span {
					background-color	: #fff;
					display				: block;
					border				: 2px solid #fff;
					height				: 51px;
					overflow			: hidden;
				}

				#conteudo .galUnicaFotos ul a img {
					display				: block;
				}

	#conteudo .galAcompanhamentoFotos {
		background						: #ccc url("../imagens/background/maisFotos.png") repeat-x left top;
		clear							: both;
		float							: left;
		margin							: 25px;
		padding-bottom					: 6px;
		width							: 949px;
	}

		#conteudo .galAcompanhamentoFotos h3 {
			background					: transparent url("../imagens/background/maisFotos-titulo.png") no-repeat center;
			color						: #665e30;
			font						: 2.4em "Times New Roman", Georgia, Serif;
			text-align					: center;
			margin						: 11px 10px 10px;
			text-transform				: uppercase;
		}

			#conteudo .galAcompanhamentoFotos h3 span {
				background-color		: #ebebeb;
				padding					: 0 10px;
			}

		#conteudo .galAcompanhamentoFotos ul {
			margin						: 0 0 0 16px;
		}

			#conteudo .galAcompanhamentoFotos ul a {
				background-color		: #fff;
				border					: 1px solid #665e30;
				display					: block;
				float					: left;
				margin					: 0 9.8px 9.8px 0;
			}

			#conteudo .galAcompanhamentoFotos ul a:hover {
				border-color			: #aa0909;
			}

				#conteudo .galAcompanhamentoFotos ul a span {
					background-color	: #fff;
					display				: block;
					border				: 4px solid #fff;
					height				: 72px;
					overflow			: hidden;
				}

				#conteudo .galAcompanhamentoFotos ul a img {
					display				: block;
				}

/* RODAPE */
#rodape {
	background-color					: #d1cebd;
	clear								: both;
	margin-bottom						: 34px;
	padding								: 17px 0;
	position							: relative;
}

	#rodape a {
		position: absolute;
		right: 20px;
		top: 15px;
	}

	#rodape p {
		font-size						: 1em;
		text-align						: center;
	}

	#rodape img {
		vertical-align					: middle;
	}


/* ESPECIFICOS */
#empresa, #lancamentos, #portfolio, #pronto_para_morar, #imoveis_terceiros, #imovel, #reforma, #reforma_andamento, #cadastro, #noticias, #indices, #cidade, #contato, #mapa {
	background							: #f2efe6 url("../imagens/background/internas.png") no-repeat center top;
}

.imovelFundo #conteudo {
	background							: #fff url("../imagens/background/imovel.png") repeat-y 333px top;
}

body#inicio #conteudo {
	background-color					: transparent;
}

	body#inicio #conteudo p,
	body#inicio #conteudo li, {
		font-size						: 1em;
		line-height						: 1em;
	}

body#inicio hr.separador {
	display								: none;
}

#mapa #conteudo {
	background: #fff url("../imagens/background/bg_mapa.jpg") no-repeat right bottom;
}

	#mapa #conteudo .principal ul.mapaSite {
		font-size						: 1.2em;
		list-style						: square;
		margin-left						: 30px;
		margin-top						: 30px;
		padding-bottom					: 15px;
	}

	#mapa #conteudo .principal ul.mapaSite li {
		line-height						: 2.2em;
		padding							: 0;
	}

		#mapa #conteudo .principal ul.mapaSite li ul {
			font-size					: 0.75em;
			list-style					: circle;
			margin						: .5em 0 1em 2.3em;
			padding						: 0;
		}

/* Gerais */
.vermelho								{color				: #A00808;}
.corSim									{background-color	: #E7E1D1;}

.esquerda								{text-align			: justify;}
.centro									{text-align			: center;}
.direita								{text-align			: right;}

img.esquerda, a.esquerda				{float				: left;		margin-right: 10px;	}
img.direita, a.direita					{float				: right;	margin-left: 10px;	}

p.voltar {
	clear								: both;
}

	p.voltar a {
		background						: transparent url("../imagens/background/voltar.png") no-repeat 2px center;
		display							: block;
		float							: left;
		padding-left					: 10px;
		padding-right					: 5px;
	}

p.voltarTopo {
	margin-left							: 927px;
	position							: absolute;
	top									: 144px;
}

	p.voltarTopo a {
		background						: transparent url("../imagens/background/voltarTopo.png") no-repeat left center;
		color							: #333;
		display							: block;
		font-size						: 1.3em;
		padding							: 0 0 0 10px;
		text-decoration					: underline;
		width							: 40px;
	}

#conteudo p.seloMoedaForte {
	margin-top							: 20px;
}

#conteudo p.seloMoedaForte a {
	display								: block;
	width								: 180px;
}

p.alerta,
p.aviso {
	text-align							: center;
	margin								: 0 0 10px;
	padding								: 5px;
	color								: #000;
}

p.alerta {
	background-color					: #fff3b3;
	border								: 1px solid #ffa500;
}

p.aviso {
	background-color					: #e3ffe3;
	border								: 1px solid #5f5;
}

#conteudo .principal p.alerta,
#conteudo .principal p.aviso {
	padding								: 5px;
	text-align							: center;
	width								: 320px;
	margin-left							: 93px;
}

#conteudo .secundario p.alerta,
#conteudo .secundario p.aviso {
	padding								: 5px;
	text-align: center;
}

iframe.iMapa {
	border								: 1px solid #999;
	height								: 300px;
	overflow							: hidden;
	width								: 408px;
}

#conteudo h3.vejaVideo,
#conteudo h3.acompanheObra,
#conteudo h3.baixeDocumentacao {
	background-color					: #fff;
	background-position					: left center;
	background-repeat					: no-repeat;
	clear								: both;
	display								: block;
	font-family							: "Times New Roman", Georgia, Times;
	font-size							: 1.91em;
	font-weight							: normal;
	height								: 45px;
	line-height							: 1em;
	margin-bottom						: 10px;
	padding								: 5px 0 0 60px;
	width: 150px;
}

#conteudo h3.vejaVideo {
	background-image					: url("../imagens/icones/videos.png");
}

#conteudo h3.baixeDocumentacao {
	background-image					: url("../imagens/icones/documentacao.png");
}

#conteudo h3.acompanheObra {
	background-image					: url("../imagens/icones/acompanheObra.png");
}

	#conteudo h3.vejaVideo span,
	#conteudo h3.acompanheObra span,
	#conteudo h3.baixeDocumentacao span {
		display							: block;
		font-size						: 1.2em;
		text-transform					: capitalize;
	}

	#conteudo h3.vejaVideo a,
	#conteudo h3.acompanheObra a,
	#conteudo h3.baixeDocumentacao a {
		color							: #665E30;
		text-decoration					: none;
	}

	#conteudo h3.vejaVideo a:hover,
	#conteudo h3.acompanheObra a:hover,
	#conteudo h3.baixeDocumentacao a:hover {
		color							: #AA0909;
	}

#conteudo .listavideos li {
	margin-left: 35px;
	width: 260px;
}


.listavideos img {
	vertical-align: -14%;
}

p.voltarTopoIE {
	display: none;
}

/* IE */
.ie #conteudo .galAcompanhamentoFotos ul					{	padding-top		: 12px;																			}
.ie #conteudo .galAcompanhamentoFotos ul li					{	margin-top		: -12px;																		}
.ie #conteudo .galAcompanhamentoFotos ul li a span			{	float			: left;																			}
.ie #conteudo .principal .listaImoveis li img				{	margin-left		: -3px;																			}

.ie #conteudo p.voltarTopo									{	display			: none;																			}
.ie #conteudo div.subMenuImovel ul li a						{	height			: 21px;																			}

.ie p.voltarTopoIE {
	display								: block;
	margin-left							: 927px;
	position							: relative;
	top									: -43px;
	margin-bottom						: -13px;
}

	.ie p.voltarTopoIE a {
		background						: transparent url("../imagens/background/voltarTopo.png") no-repeat left 50%;
		color							: #333;
		display							: block;
		font-size						: 1.3em;
		padding							: 0 0 0 10px;
		text-decoration					: underline;
		width							: 40px;
	}

/* IE 6 */

.ie6 #conteudo .bannerVermelho .blocoBanner,
.ie6 #conteudo .noticias,
.ie6 #conteudo .bloco4Colunas								{	margin-left		: 18px;		margin-right	: 29px;												}
.ie6 #conteudo .noticias									{	padding-bottom	: 15px;																			}
.ie6 #conteudo .noticias li a								{	width			: 95%;																			}
.ie6 #conteudo .outrasNoticias li a							{	width			: 95%;																			}
.ie6 #menu ul li.imoveis									{	height			: 200px;	overflow		: visible;	position	: relative;	width: 78px;	}
.ie6 #menu ul li.imoveis ul									{	left			: 0;		position		: absolute;	width		: 500px;					}
.ie6 #menu ul li.reformas									{	margin-left		: -3px;																			}
.ie6 #conteudo .principal									{	width			: 598px;																		}
.ie6 #conteudo .secundario									{	width			: 318px;	padding-right	: 0;												}
.ie6 #conteudo .principal									{	width			: 604px;																		}
.ie6 #conteudo .principal.duasColunasEsq					{	width			: 518px;																		}
.ie6 form input, .ie6 form textarea, .ie6 form select, .ie6 form span.input {				width			: 322px;											}

.ie6 #conteudo .secundario.duasColunasDir					{	width			: 318px;																		}
.ie6 #conteudo .galAcompanhamentoFotos						{	margin-left		: 13px;		margin-right	: 12px;												}
.ie6 #conteudo .tresColunasEsq								{	margin-left		: 12px;																			}
.ie6 #conteudo .tresColunasDir								{	margin-right	: 12px;																			}

.ie6 #conteudo .galUnicaFotos {
	margin-left: 9px;
}

.ie #conteudo .galUnicaFotos h3 {
	margin-bottom					: 30px;
}

	.ie #conteudo .galUnicaFotos ul li {
		margin-top					: -14px;
	}

/* IE 7 */
.ie7 #menu .submenu											{	left			: 90px;																			}

/* OPERA */
.opera form input											{	padding-left	: 2px;		width			: 328px;											}
.opera #conteudo .galAcompanhamentoFotos					{	padding-bottom	: 0;																			}
.opera #conteudo .secundario form#login_reforma fieldset	{	padding-top		: 10px;																			}
.opera #conteudo form button								{	padding-top		: 5px;		cursor			: pointer;											}
.opera #conteudo div.subMenuImovel ul li a:hover span		{	background-position							: center 51%;										}


/* SAFARI */
.safari form input											{	padding-left	: 2px;		width			: 328px;											}
.safari #conteudo .galAcompanhamentoFotos					{	padding-bottom	: 0;																			}
.safari #conteudo .secundario form#login_reforma fieldset	{	padding-top		: 10px;																			}
.safari body												{	overflow-x		: hidden;																		}
.safari #conteudo div.subMenuImovel ul li a:hover span		{	background-position							: center 51%;										}

/* CHROME */
.chrome #conteudo .galAcompanhamentoFotos					{	padding-bottom	: 7px;																			}
.chrome #conteudo div.subMenuImovel ul li a:hover span		{	background-position							: center 51%;										}