#foto-topo {
	position:absolute;
	bottom:0;
	right:0;
	width:284px;
	text-align:center;
	z-index:0;
}

#titulo {
	position:relative;
	width:100%;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:20px;
}

/**************************************************************
							BOTÃO DOS CERTIFICADOS
**************************************************************/

.bt-certificados {
	background-repeat:no-repeat;
	height:75px;
}

/**************************************************************
						ORDENAR POR
**************************************************************/

.ordenarpor {
	padding-bottom:20px;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:20px;
}

.ordenarpor select {
	margin-bottom:0;
}

.ordenarpor .visualizacao {
	text-align:right;
}

.ordenarpor .visualizacao ul {
	float:right;
	padding-left:0;
}

.ordenarpor .visualizacao li {
	float:left;
	padding-left:5px;
	list-style:none;
}

.ordenarpor .visualizacao li a {
	display:block;
	width:19px;
	height:19px;
}

.ordenarpor .visualizacao li a span {
	display:none;
}

.ordenarpor li.foto a {
	background:url(../img/visualizacao-imagem.gif) no-repeat center top;
}

.ordenarpor li.menor a {
	background:url(../img/visualizacao-listagem.gif) no-repeat center top;
}

.ordenarpor li.lista a {
	background:url(../img/visualizacao-desc.gif) no-repeat center top;
}

/**************************************************************
							THUMBS
**************************************************************/

.thumbs .desc {
	display:block;
	padding-top:5px;
	font-size:11px;
}

.thumbs .fivecols {
	margin-top:10px;
}

.thumbs .fivecols-firstline {
	margin-top:0;
}


/**************************************************************
						BANNER MAINCONTENT
**************************************************************/

.banner-maincontent {
	margin-bottom:30px;
}

/**************************************************************
						NOTÍCIAS - CLIPPING
**************************************************************/

#noticias-clipping .noticia {
	border-top:1px solid #e3e8e8;
	margin-top:30px;
	padding-top:30px;
}

#noticias-clipping .noticia-first {
	border-top:0;
	padding-top:0;
	margin-top:0;
}

#noticias-clipping .others {
	float:right;
	width:220px;
}

#noticias-clipping .others ul {
	padding-left:0;
}

#noticias-clipping .others li {
	list-style:none;
	margin-top:20px;
}

/**************************************************************
						SHOW ROOM
**************************************************************/

#showroom .titulo, #showroom .data, #showroom .endereco, #showroom .bairro {
	display:block;
	margin-bottom:15px;
}

/**************************************************************
						SOBRE O GRUPO
**************************************************************/

#sobreogrupo #mapa {
	border-top:1px solid #e3e8e8;
	padding-top:25px;
}

#sobreogrupo.campanha {
	position:relative;
}

#sobreogrupo.campanha .banner-maincontent {
	position:absolute;
	top:19px;
	right:0;
}

#sobreogrupo.campanha .texto {
	padding-top:166px;
}

#sobreogrupo.empresas td {
	border-top:1px solid #e3e8e8;
	padding:26px 0;
}

#sobreogrupo.empresas td.logo {
	padding-right:50px;
}

#sobreogrupo.impacto .threecol {
	margin-bottom:0;
}

/**************************************************************
						CAPUCHE - ENCONTRE
**************************************************************/

form.encontre .campo select {
	margin-bottom:10px;
}

/**************************************************************
						CAPUCHE - FAQ
**************************************************************/

#categorias-faq dl {
	margin-bottom:30px;
}

#categorias-faq .categoria {
	border-top:1px solid #e2e2e2;
	padding-top:30px;
	margin-top:30px;
}

#categorias-faq .categoria-first {
	padding-top:0;
	margin-top:0;
	border-top:0;
}

#faq-enviarmsg {
	margin-top:20px;
	padding-top:30px;
	border-top:1px solid #e2e2e2;
}

/**************************************************************
						IMOVEIS DET
**************************************************************/

.ficha-tecnica p {
	margin-bottom:5px;
}

.progress {
	margin-bottom:16px;
}

.progress div {
	text-align:left;
	height:16px;
	width:159px;
}

.progress .progress-fill {
	width:120px;
	background:url(../img/progress-fill.gif) no-repeat left center;
}

.progress .progress-empty {
	background:url(../img/progress-empty.gif) no-repeat left center;
}

#estagio-obra {
	position:relative;
}

#estagio-obra th {
	text-align:left;
	color:#7e8381;
}

#estagio-obra td {
	text-align:right;
}

#estagio-obra .col {
	margin-top:10px;
}

#estagio-obra .tarja-entregue {
	position:absolute;
	top:0;
	right:0;
}

#detalhes-obra {
	padding-top:0x;
	width:345px;
	float:left;
}

#detalhes-obra td {
	padding:0 0 15px 0;
}

#detalhes-obra .col {
	width:170px;
}

#detalhes-obra .col ul {
	padding-left:0;
}

#detalhes-obra .col li {
	list-style:none;
	padding-bottom:15px;
}

#detalhes-obra .col-left {
	float:left;
}

#detalhes-obra .col-right {
	float:right;
}

#detalhes-obra .acoes form {
	float:left;
	margin-top:20px;
}

#detalhes-obra .btAbrirGaleria {
	float:right;
	margin-top:20px;
}

#mapa address {
	font-style:normal;
	margin-top:5px;
}

#imoveis-det .ficha-tecnica .threecol {
	margin-bottom:0;
}

/**************************************************************
							TARJA
**************************************************************/

#imoveis .threecol, #imoveis .col {
	position:relative;
}

#imoveis .threecol .tarja-100vendido {
	position:absolute;
	top:10px;
}

#imoveis-det .tarja-100vendido div {
	position:relative;
	top:-18px;
	right:0;
}

/**************************************************************
							GERAL
**************************************************************/

h2 {
	font-size:18px;
	color:#304f74;
	margin-bottom:24px;
}

.bts-acoes {
	clear:both;
	margin-top:30px;
	padding-top:20px;
	border-top:1px solid #e3e8e8;
}

.aleft {
	text-align:left;
}

.aright {
	text-align:right;
}

.recuo-right {
	float:right;
	margin-left:30px;
}

.fancypixel {
	display:none;
}