html, body {
	margin: 0;
	padding: 0;
	background-image:url(../images/back.jpg);
	background-position:top center;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

/* INDEX ------------------------------------------------------ */

#pagina {
	width:800px;
	}
	
#top {
	width:800px;
	}

#corpo {
	clear:both;
	padding:0px 10px 10px 10px;
	min-height:400px;
	text-align:left;
	}
	
#bottom {
	clear:both;
	padding:10px;
	text-align:center;
	background-color:#000130;
	margin-top:10px;
	height:200px;
	}
	
#rodape {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:10px;
	color:#FF9900;
	margin:10px 0px 10px 0px;
	clear:both;
	}

#links {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#009933;
	text-align:center;
	}
	
#links a {
	color:#FFF;
	}
	
#links a:hover {
	color:#FF9900;
	border-bottom:#009933 1px solid;
	}
	
#creditos {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:11px;
	color:#FFF;
	margin-top:10px;
	}
	
#creditos a {
	color:#999;
	}
	
.creditos1 {
	text-align:left;
	width:380px;
	float:left;
	}
	
.creditos2 {
	text-align:right;
	width:380px;
	float:right;
	}
	
.button {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#FFF;
	text-align:center;
	background:url(../images/back_btn.jpg) no-repeat top;
	width:128px;
	height:18px;
	padding:4px 0px 3px 0px;
	border-style:none;
	cursor: pointer;
	margin:10px 0px 0px 2px;
	float:left;
	}
	
.button:hover {
	background:url(../images/back_btn.jpg) no-repeat bottom;
	}
	
.button a {
	color:#FFF;
	}
	
.button a:hover {
	color:#000045;
	}
	
.button2 {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#FFF;
	text-align:center;
	background:url(../images/back_btn.jpg) no-repeat top;
	width:128px;
	height:18px;
	padding:4px 0px 3px 0px;
	border-style:none;
	cursor: pointer;
	margin:10px 0px 0px 0px;
	float:left;
	}
	
.button2:hover {
	background:url(../images/back_btn.jpg) no-repeat bottom;
	}
	
.button2 a {
	color:#FFF;
	}
	
.button2 a:hover {
	color:#000045;
	}
	
.Coluna {
	width:250px;
	float:left;
	}
	
/* TITULOS ------------------------------------------------------ */
	
.Tit520 {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:13px;
	color:#FFF;
	width:470px;
	height:20px;
	padding:6px 0px 4px 50px;
	margin:10px 0px 5px 0px;
	background-image:url(../images/back_tit520.jpg);
	float:left;
	}
	
.Tit520b {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:13px;
	color:#FFF;
	width:470px;
	height:20px;
	padding:6px 0px 4px 50px;
	margin:10px 0px 5px 0px;
	background-image:url(../images/back_tit520b.jpg);
	float:left;
	}
	
.Tit780 {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:13px;
	color:#FFF;
	width:715px;
	height:20px;
	padding:6px 15px 4px 50px;
	margin:10px 0px 5px 0px;
	background-image:url(../images/back_tit780.jpg);
	}
	
.Tit780 a {
	color:#FFF;
	}
	
.Tit780 a:hover {
	color:#FF9900;
	}
	
.Tit780b {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:13px;
	color:#FFF;
	width:715px;
	height:20px;
	padding:6px 15px 4px 50px;
	margin:10px 0px 5px 0px;
	background-image:url(../images/back_tit780b.jpg);
	}
	
#Filtro {
	margin:0px;
	padding:0px;
	}
	
/* TERRAS ------------------------------------------------------ */
	
.Terras {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:13px;
	color:#FFF;
	text-align:left;
	width:235px;
	padding:5px 15px 15px 0px;
	margin-right:10px;
	background-image:url(../images/back_terras.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:511px;
	float:left;
	}
	
.Terras a {
	color:#FFF;
	}
	
.Terras img {
	border:#FFF 1px solid;
	margin-left:15px;
	margin-bottom:5px;
	}
	
.Terras ul {
	list-style: disc outside none;
	margin-bottom:1px;
	}
	
.TerrasFotos {
	width:520px;
	float:right;
	}
	
/* TERRAS ------------------------------------------------------ */
	
.Terras2 {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:13px;
	color:#FFF;
	text-align:left;
	width:235px;
	padding:5px 15px 15px 0px;
	margin-right:10px;
	background-image:url(../images/back_terras2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:511px;
	float:left;
	}
	
.Terras2 a {
	color:#FFF;
	}
	
.Terras2 img {
	border:#FFF 1px solid;
	margin-left:15px;
	}
	
.Terras ul {
	list-style: disc outside none;
	margin-bottom:1px;
	}
	
/* OUTROS ------------------------------------------------------ */
	
.Outros {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:13px;
	color:#FFF;
	text-align:left;
	width:235px;
	padding:5px 15px 15px 0px;
	margin-right:10px;
	background-image:url(../images/back_outros.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:300px;
	float:left;
	}
	
.Outros a {
	color:#FFF;
	}
	
.Outros img {
	border:#FFF 1px solid;
	margin-left:15px;
	}
	
.Outros ul {
	list-style: disc outside none;
	margin-bottom:1px;
	}
	
.Outros2 {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#000;
	text-align:justify;
	padding:10px;
	}
	
.Locais {
	width:520px;
	float:left;
	}
	
.local {
	width:240px;
	height:223px;
	padding:10px 6px 10px 14px;
	background-image:url(../images/back_local.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
.localTit {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height:20px;
	}

.localTit a {
	color:#FFF;
	}
	
.localTit a:hover {
	color:#000045;
	}
	
.localText {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:11px;
	color:#000;
	height:180px;
	}
	
.localFoto img {
	border:#FFF 1px solid;
	margin-bottom:5px;
	}
	
.localFoto img:hover {
	border:#000045 1px solid;
	}
	
.localLegenda {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:11px;
	color:#000;
	text-align:left;
	width:240px;
	}
	
.Locais2 {
	width:260px;
	float:right;
	}
	
.local2 {
	width:240px;
	height:61px;
	padding:10px 6px 10px 14px;
	background-image:url(../images/back_local2.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
.local2Tit {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height:20px;
	}

.local2Tit a {
	color:#FFF;
	}
	
.local2Tit a:hover {
	color:#000045;
	}
	
.local2Legenda {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:11px;
	color:#000;
	text-align:left;
	width:240px;
	}

	
/* DETALHE OUTROS ------------------------------------------------------ */	

.detalheFotoOutros {
	width:240px;
	height:223px;
	padding:10px 6px 10px 14px;
	background-image:url(../images/back_local.jpg);
	background-repeat:no-repeat;
	float:left;
	}

.detalheFotoOutros img {
	border:#FFF 1px solid;
	margin-top:10px;
	margin-bottom:5px;
	}
	
.detalheFotoOutros img:hover {
	border:#000045 1px solid;
	}
	
.detalheLegendaOutros {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#000;
	text-align:center;
	}
	
/* LISTA DE IMOVEIS ------------------------------------------------------ */	
	
.imovel {
	width:240px;
	height:223px;
	padding:10px 6px 10px 14px;
	background-image:url(../images/back_imovel.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
.imovelTit {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:11px;
	font-weight:bold;
	color:#000045;
	height:20px;
	}

.imovelTit a {
	color:#000045;
	}
	
.imovelTit a:hover {
	color:#FFF;
	}
	
.imovelText {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:11px;
	color:#000;
	height:180px;
	}
	
.imovelFoto img {
	border:#FFF 1px solid;
	margin-bottom:5px;
	}
	
.imovelFoto img:hover {
	border:#000045 1px solid;
	}
	
.imovelPreco {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:11px;
	color:#333;
	text-align:right;
	padding-right:7px;
	width:100px;
	float:right;
	}
	
.imovelRef {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:11px;
	color:#000;
	text-align:left;
	width:50px;
	float:left;
	}
	
/* LINKS DAS PAGINAS DA LISTA DE IMOVEIS ------------------------------------------------------ */

#PaginaLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	margin-top:25px;
	clear:both;
	}
	
#PaginaLink a {
	color:#000033;
	}
	
#PaginaLink a:hover {
	color:#771500;
	}

#PaginaLink .PaginaAtual {
	font-size:13px;
	font-weight:bold;
	color:#771500;
	}
	
/* DETALHES DO IMOVEL ------------------------------------------------------ */

.detalheFotos {
	width:520px; 
	float:left;
	}
	
.detalheFoto {
	width:240px;
	height:223px;
	padding:10px 6px 10px 14px;
	background-image:url(../images/back_imovel.jpg);
	background-repeat:no-repeat;
	float:left;
	}

.detalheFoto img {
	border:#FFF 1px solid;
	margin-top:10px;
	margin-bottom:5px;
	}
	
.detalheFoto img:hover {
	border:#000045 1px solid;
	}
	
.detalheLegenda {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#000;
	text-align:center;
	}
	
.detalheDescricao {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#000;
	text-align:left;
	width:250px; 
	float:right;
	}
	
.detalheDescricao p {
	padding:3px 10px 0px 5px;
	}
	
.detalheDescricaoSemFoto {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#000;
	text-align:left;
	padding-left:10px;
	}
	
.detalheDescricaoSemFoto p {
	padding:3px 10px 0px 5px;
	}
	
.detalhePreco {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#000;
	text-align:left;
	background:url(../images/back_preco.jpg) no-repeat;
	width:190px;
	height:18px;
	padding:4px 0px 3px 10px;
	border-style:none;
	margin-top:10px;
	}
	
.detalheVendido {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#FFF;
	text-align:left;
	background:url(../images/back_vendido.jpg) no-repeat;
	width:190px;
	height:18px;
	padding:4px 0px 3px 10px;
	border-style:none;
	margin-top:10px;
	}

/* CONTATO ------------------------------------------------------ */
	
.Contato {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#FFF;
	text-align:justify;
	width:220px;
	padding:5px 15px 15px 15px;
	margin-right:10px;
	background-image:url(../images/back_contato.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	}
	
.ContatoForm {
	width:520px;
	float:left;
	}
	
.Mapa {
	width:760px;
	border:#000066 1px solid;
	margin-left:10px;
	}
	
.tags {
	display:none;
}

/* FORMULARIOS ------------------------------------------------------------------- */	
.formBusca {
	margin:0px;
	padding:0px;
	}	
	
.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
	margin:0px;
	padding:10px 10px 0px 10px;
	}
	
.field {
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:11px;
	border:#000066 1px solid;
	margin-bottom:3px;
	}	
	
.fieldErro {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	background-color:#FFF;
	border:#FF0000 1px solid;
	margin-bottom:3px;
	}
	
.erro {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	font-size:11px;
	text-align:center;
	margin-bottom:5px;
	margin-left:10px;
	background-color:#D90000;
	width:250px;
	}
	
.buttonForm {
	font-family:"trebuchet ms", verdana, "bitstream vera sans";
	font-size:12px;
	color:#FFF;
	text-align:center;
	background:url(../images/back_btn.jpg) no-repeat top;
	width:128px;
	height:25px;
	margin-top:10px;
	border-style:none;
	cursor: pointer;
	}
	
.buttonForm:hover {
	background:url(../images/back_btn.jpg) no-repeat bottom;
	}
	