/* TOPO ------------------------------------ */
.spacerImg {
	margin: 0 10px;
}

#divNewsletter {
	background-image:url(../images/back_newsletter.png);
	background-repeat:no-repeat;
	overflow:visible;
	display:block;
	margin-left:10px;
}
#txtEmail {
	color:#FFFFFF;
	font-size:11px;
	margin: 0 6px 0 6px;
}
.textboxNewslleter {
	border:#FFFFFF solid 1px;
	padding:2px;
	font-size:10px;
	color:#9C9458;
}
/* RODAPE ------------------------------------ */
.backRodape {
	font-size:13px;
	letter-spacing:1px;
	word-spacing:2px;
	color:#E8E3C5;
	background:url(../images/back_footer.png) repeat-x;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/back_footer.png');
}
.endereco {
	line-height:17px;
	word-spacing:2px;
	letter-spacing:1px;
	margin-top:6px;
}
.linkFooter {
	color:#E8E3C5;
}
.linkFooter:link {
	text-decoration: none;
}
.linkFooter:visited {
	text-decoration:none;
}
.linkFooter:hover {
	text-decoration: none;
	color:#FFFFFF;
}
.linkFooter:active {
	text-decoration: none;
}
#divBannerEsq {
	background-image:url(../images/sombra_esquerda.png);
	background-repeat:no-repeat;
	background-position:right;
}
#divBannerDir {
	background-image:url(../images/sombra_direita.png);
	background-repeat:no-repeat;
	background-position:left;
}
/* INDEX LANCAMENTOS ------------------------------------ */

#divLancamentos {
	background-image:url(../images/back_lancamentos.png);
	background-repeat:no-repeat;
	background-position:top;
	width:242px;
	height:128px;
	margin-left:2px;
	padding-bottom:10px;
	float:left;
}
#divMarginThumbs {
	padding: 8px 14px 8px 14px;
}
.nomeLancamento {
	font-family:Tahoma;
	font-style:normal;
	font-size:16px;
	color:#BFBEA2;
}
.detalhesLancamento {
	color:#999999;
	line-height:12px;
}
#divThumbsLancamento {
	margin-top:3px;
	margin-right:7px;
	padding-bottom:4px;
	background-color:#E1DFCC;
	float:left;
}
.linkLancamento {
	font-family:Tahoma;
	font-style:normal;
	font-size:12px;
	font-weight:bold;
	color:#BFBEA2;
}
.linkLancamento:link {
	text-decoration: none;
}
.linkLancamento:visited {
	text-decoration:none;
}
.linkLancamento:hover {
	text-decoration: none;
	color:#A09F76;
}
.linkLancamento:active {
	text-decoration: none;
}
#divTxtNews {
	line-height:17px;
}
.linkNews {
	font-size:11px;
	color:#666666;
}
.linkNews:link {
	text-decoration: none;
}
.linkNews:visited {
	text-decoration:none;
}
.linkNews:hover {
	text-decoration: none;
	color:#9C9458;
}
.linkNews:active {
	text-decoration: none;
}
#backBusca {
	background-image:url(../images/back_busca.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:4px;
}
#maginTabelaBusca {
	margin:5px;
}
/* ENCONTRE SEU IMOVEL ------------------------------------ */
#divMarginTabela {
	margin:8px 0 8px 0;
}
.textbox {
	border:#9C9458 solid 1px;
	padding:2px;
	font-family:Tahoma;
	font-style:normal;
	color:#666666;
}
#divPaginacao {
	margin:8px;
	font-size:13px;
	font-family:Tahoma;
	font-style:normal;
	word-spacing:7px;
}
.linkPaginacao {
	color:#9C9458;
}
.linkPaginacao:link {
	text-decoration: none;
}
.linkPaginacao:visited {
	text-decoration:none;
}
.linkPaginacao:hover {
	text-decoration: underline;
	color:#DCD5A7;
}
.linkPaginacao:active {
	text-decoration: none;
}

.linkSub { color:#9C9458; font-family:Tahoma; font-size:12px; font-style:normal; }
.linkSub:link { text-decoration: none; }
.linkSub:visited { text-decoration:none; }
.linkSub:hover { text-decoration: none; color:#DCD5A7; }
.linkSub:active { text-decoration: none; }

/* FICHA DE PRODUTO ------------------------------------ */

#divAtendimento {}
#divAtendimento h3 { padding:10px 0; margin:0px; color:#9C9458; }
#divAtendimento ul { padding:0px; margin:0px; }
#divAtendimento ul li { float:left; }

.spacerBt {
	margin:3px 22px 0 22px;
}
.spacerBt2 {
	margin:3px 10px 0 10px;
}
#divMenuTop {
	height:35px;
}
#divMenuTop td {
	font-size:0px;
}
#divTabela {
	margin: 6px 0 6px 0;
	text-align:left;
}
#divTR {
	background-color:#FFFFFF;
}
#divMargin {
	margin:5px;
}
#divCabecalho {
	background:url(../images/separa_conteudo.png) bottom left no-repeat;
	font-family:Tahoma;
	font-style:normal;
	padding-bottom:5px;
	height:28px;
	margin-bottom:10px;
}
#divData {
	float:right;
	font-weight:bold;
	color:#9C9458;
	font-size:14px;
	margin-top:10px;
}
#divImovel {
	float:left;
}
.ficha {
	font-size: 25px;
	color:#DCD5A7;
}
.imoveis {
	font-size: 17px;
	color:#9C9458;
}
ul {
	list-style: none;
	margin:0px;
	padding:0px;
}
#divMenuProduto {
	font-size:14px;
	color: #9C9458;
	font-family:Tahoma;
	font-style:normal;
}
#divMenuProduto li {
	float:left;
	padding:8px 16px 8px 0;
}
#divMenuProduto li a {
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
	color: #9C9458;
	float:left;
}
#divMenuProduto li a:link {
	color: #9C9458;
}
#divMenuProduto li a:visited {
	color: #9C9458;
}
#divMenuProduto li a:hover {
	color: #DCD5A7;
}
#divMenuProduto li a:active {
	color: #DCD5A7;
}
#divTabelaImagem {
	float:left;
	margin-right:8px;
}
#divTabelaDescricao {
	float:right;
}
#divImage {
	background-color:#9C9458;
	padding-bottom:3px;
	font-size:0px;
}
.nomeEmpreendimento {
	font-family:Tahoma;
	font-size:19px;
	font-style:normal;
	font-weight:bold;
	color:#9C9458;
}
.sloganEmpreendimento {
	font-family:Tahoma;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#9C9458;
}
.txtEmpreendimento {
	font-size:12px;
	color:#666666;
	line-height:16px;
}

.txtEmpreendimento2 {
	font-family:Tahoma;
	font-style:normal;
	font-size:13px;
	color:#666666;
}

.linkEmpreendimento { font-size:12px; color:#9C9458; }

.linkEmpreendimento a { color:#9C9458; text-decoration:none; }

.linkEmpreendimento a:hover { color:#900; text-decoration:none; }

.txtSubs {
	font-family:Tahoma;
	font-size:16px;
	font-style:normal;
	color:#9C9458;
}
#divTabelaFotos {
	margin-top:6px;
	font-size:0px;
}
#divTabelaFotos tr {
	background-image:url(../images/back_superior_fotos.png);
	background-repeat:no-repeat;
	background-position:top;
}
#divTabelaFotos td {
	background-image: url(../images/back_infeior_fotos.png);
	background-repeat:no-repeat;
	background-position: bottom;
	padding:7px;
}
#divThumbs {
	float:left;
	margin:6px;
}
#divThumbsMargin {
	padding:0 0 2px 0;
	background-color:#9C9458;
}
#divLinks {
	margin: 7px 0 0 0;
	font-family:Tahoma;
	font-style:normal;
	font-size:12px;
}
#dlinks {
	height: auto;
	width: 100%;
!important
}
#dlinks li a {
	height: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}
#dlinks li a:link, #dlinks li a:visited {
	color: #ABAA97;
	display: block;
	background: url(../images/bullets.png) no-repeat;
	padding: 6px 0 2px 24px;
}
#dlinks li a:hover {
	color:#990000;
	background: url(../images/bullets.png) 0 -35px no-repeat;
	padding: 6px 0 2px 24px;
}
#divTabelaFases {
	font-family: Tahoma;
	margin-bottom:10px;
	margin-top:10px;
	color: #DCD5A7;
}
#divTabelaFasesTd {
	background-image:url(../images/linha_fases.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#divTabelaFasesTd td {
	font-size:18px;
	font-style:normal;
	padding:6px;
}
#divTabelaFasesTd2 {
}
#divTabelaFasesTd2 td {
	font-size:18px;
	font-style:normal;
	padding:6px;
}
/* FAQ */

.faq {
	width: 970px;
	border-bottom: solid 1px #DCD5A7;
}
.faq h3 {
	background: #EBE8CF url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 10px;
	margin: 0;
	font: bold 120%/100% Tahoma;
	font-style:normal;
	color:#9C9458;
	border: solid 1px #DCD5A7;
	border-bottom: none;
	cursor: pointer;
}
.faq h3:hover {
	background-color: #E8E4C6;
}
.faq h3.active {
	background-position: right 5px;
}
.faq p {
	background:#F7F5EA;
	color:#9C9458;
	margin: 0;
	padding: 10px;
	border-left: solid 1px #DCD5A7;
	border-right: solid 1px #DCD5A7;
	font-family:Tahoma;
	font-style:normal;
}
/* NOTICIAS */

.txtTitulo {
	font-family:Tahoma;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	color:#9C9458;
}
.txtLer {
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#9C9458;
}
.txtChamada {
	font-size:12px;
	color:#666666;
	line-height:16px;
}
.txtData {
	font-size:10px;
	color:#666666;
}
.linkNoticia:link { text-decoration: none; }
.linkNoticia:visited { text-decoration:none; }
.linkNoticia:hover { text-decoration: none; }
.linkNoticia:active { text-decoration: none; }

#divTabela2 {
	margin: 12px 0 12px 0;
}
/* OBRAS CONTRATADAS -------------------------------------------------------------------------------------------------------------------------- */

#divDestaques {
	margin-bottom:6px;
}
#divDestaques tr {
	background-image:url(../images/back_destaques_top.png);
	background-repeat:no-repeat;
	background-position:top;
}
#divDestaques td {
	background-image:url(../images/back_destaques_base.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
/* INSTITUCIONAL -------------------------------------------------------------------------------------------------------------------------- */

.parceiro { padding:10px 0; vertical-align:middle; }
.parceiro h1 { font-weight:normal; color:#666666; padding:3px 0; margin:0px; }
.parceiro .logo {float:left; margin-right:10px; font-size:0px; }
.parceiro .divTextos {
	font-size:13px;
	color:#666666;
	line-height:18px;
	margin-top:8px;
	text-align:left;
	vertical-align:middle;
}

.parceiro .divTextos p { padding:5px 0; margin:0px; }
.divTextos {
	font-size:13px;
	color:#666666;
	line-height:18px;
	margin-top:8px;
	text-align:left;
}
.divTextos i {
	font-family:Tahoma;
	color:#9C9458;
}
#divForm {
	margin:10px 0 5px 0;
}
#divMarginForm {
	width:150px;
	text-align:right;
	margin:3px 5px;
	float:left;
	font-size:12px;
	color:#999999;
}
.textBoxForm {
	border:1px solid #9C9458;
	font-size:14px;
	background-color:#FFFFFF;
	color:#999999;
}

inpt_txt {
	border: 1px solid #9C9458;
	margin: 0 6px 0 8px;
	padding: 0;
	font-size: 12px;
}

#backRelogio-1 {
	background-image:url(../images/img_relogio_01.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

#backRelogio-2 {
	background-image:url(../images/img_relogio_02.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#marginTempo {
	margin:20px 20px 0 0;
}

#divLinhaTempo {
	background-image:url(../images/back_tempo.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:20px;
	margin-bottom:20px;
	padding:10px;
}

#divLinhaTempo h1 {
	font-family:Tahoma;
	font-style:normal;
	padding:0px;
	margin:5px 0px 0px 5px;
	color:#9C9458;
}

#divLinhaTempo p {
	padding:0px;
	margin:0px;
	margin:10px 0px 3px 5px;
	font-size:12px;
	color:#666666;
}

#divLinhaTempo i {
	font-family:Tahoma;
	color:#9C9458;
}