* {
	margin:0;
  	padding:0;
	}

ul {margin:0; padding:0; list-style:none; line-height:18px}
li {background:url(images/pointer_b.gif) center left no-repeat;padding:0 0 0 11px }
.ul {margin:0; padding:0; list-style:none; line-height:14px}
.li {background:url(images/pointer_b.gif) center left no-repeat;padding:0 0 0 11px }

body{
 	margin:0;
  	padding:0;
	background:URL(img/bg-topo.jpg) repeat-x;
	background-color:#f1f1f1;
	text-align:center;
	}
.imoveis {
	width:118px;
	text-align:left;
	margin-top:15px; margin-bottom:42px;
	font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:11px;
	}
.imoveis p {line-height:1.6em;}
.imoveis .codigo {font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:11px; font-weight:bold;}
.imoveis .valor {font-family:Tahoma, Geneva, sans-serif; color:#d21111; font-size:11px; font-weight:bold;}
.h3 {
	font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:11px;
	line-height:15px;
	}
.h4 {
	font-family:Tahoma, Geneva, sans-serif; color:#ooo; font-size:11px; font-weight:bold;
	}
#tabelacentral {
	border:1px solid #333;
	width:718px;
	}
.titBr {
	font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; font-weight:bold;
	text-align:center;
	line-height:30px;
	height:25px;
	}
.conteudoesq1 {
	width:234px;
	height:auto;
	margin-top:17px;
	margin-right:5px;
	margin-left:8px;
	background-image:url(img/dotsH.gif); background-position:bottom; background-repeat:repeat-x;
	}
.conteudoesq2 {
	width:234px;
	height:auto;
	margin-top:17px;
	margin-right:5px;
	margin-left:8px;
	}
#barraExtra {background-color:#CCC; height:32px; margin-right:8px; margin-left:8px; text-align:left; padding-top:7px; padding-left:25px;}
#barraExtra a {font-family:Tahoma, Geneva, sans-serif; color:#000; font-size:11px; font-weight:bold; text-decoration:underline;}
#barraDecor {background-color:#eceff0; height:137px; margin-top:8px; margin-right:8px; margin-left:8px; text-align:left; padding-top:7px; padding-right:8px; padding-left:8px;}
#barraDecor {font-family:Tahoma, Geneva, sans-serif; color:#000; font-size:11px; font-weight:normal;}
#barraDecor .titDecor { font-weight:bold;}
#barraDecor img {float:left; margin-right:8px; border:2px solid #fff;}
#barraDecor a {color:#4590ea;}
#barraDecor p {line-height:15px; margin-top:0.3em; margin-bottom:0.4em;}
#paginador {
	background-color:#eceff0; 
	height:32px; margin-right:8px; margin-left:8px; 
	text-align:center; 
	padding-top:7px; padding-left:25px; margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif; color:#5ca6ff; font-size:12px; font-weight:normal; 
	}
#paginador a {text-decoration:none; color:#5ca6ff;}
#paginador visited {color:#6689b3;}
.tags {
	font-family:Arial, Helvetica, sans-serif; color:#a0a0a0; font-size:16px; font-weight:bold;
	}
a.tags {font-family:Arial, Helvetica, sans-serif; color:#a0a0a0; font-size:16px; font-weight:bold; text-decoration:underline;}
.tags2 {
	font-family:Arial, Helvetica, sans-serif; color:#a0a0a0; font-size:14px; font-weight:bold;
	}
a.tags2 {font-family:Arial, Helvetica, sans-serif; color:#a0a0a0; font-size:14px; font-weight:bold; text-decoration:underline;}
.tags3 {
	font-family:Arial, Helvetica, sans-serif; color:#a0a0a0; font-size:12px; font-weight:bold;
	}
a.tags3 {font-family:Arial, Helvetica, sans-serif; color:#a0a0a0; font-size:12px; font-weight:bold; text-decoration:underline;}
.tags4 {
	font-family:Arial, Helvetica, sans-serif; color:#a0a0a0; font-size:10px; font-weight:bold;
	}
a.tags4 {font-family:Arial, Helvetica, sans-serif; color:#a0a0a0; font-size:10px; font-weight:bold; text-decoration:underline;}


.fotos {
	float:left; margin-right:5px; margin-bottom:10px;
	}
#barra_rodape {
	width:719px;
	height:12px;
	background-color:#c8c8c8;
	margin-top:10px;
	margin-left:23px;
	}	
#rodape1 {
	width:719px;
	height:102px;
	background-color:#4b4b4b;
	margin-top:10px;
	margin-left:23px;
	padding-bottom:6px;
	}	
#geral {
	//* width:100%; *//
	text-align:center;
	}
#topo {
	height:102px;
	background-color:#000;
	color:#FFF;
	text-align:center;
	}
#conteudo {background-color:#e4e4e4; width:770px; text-align:center}
#conteudoCentro {text-align:left; width:450px; margin:15px 0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#474747}
#conteudoCentro p {margin-bottom:1.0em; text-indent:1em;}
#conteudoCentro img {float:left; border:1px solid #474747; margin:6px 12px 12px 0;}
div#container{width:740px;margin:0 auto; border:1px solid #666; vertical-align:top;}
div#faixa h1{text-align:left; height:26px; line-height:24px; margin:0; padding-left:10px; background:#93c100; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#fff}
div#header h1{height:80px;line-height:80px;margin:0; padding-left:10px; background:#EEE; color:#79B30B}
div#header {height:159px; background-color:#eee}
div#content{float:right;width:500px; background-image:url(img/dotsV.gif); background-position:left; background-repeat:repeat-y;}
div#content{padding:5px; text-align:left; }
div#navigation p{float:left; width:215px; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
div#navigation {padding:15px;}
div#container{background-color:#FFF;}
div#extra{float:left; clear:left; width:215px;}
div#extra { padding-top:15px; padding-right:5px; padding-bottom:15px; padding-left:10px; }
div#extra p {text-align:left}
div#footer{clear:both;width:100%; height:146px;}
#rodape { height:178px; width:770px; background-color:#e4e4e4;}
select{
	font-size:11px;
    font-family:Tahoma;
	color:#595959;
	line-height:14px;
}
.m_102{
	color:#595959;
	font-size:10px;
}
.m_10{
	color:#595959;
	font-size:10px;
	text-transform:uppercase
}
.black{
	color:#2F2F2F;
}
.black_12{
	color:#2F2F2F;
	font-size:12px;
}
.t1{
	color:#515151;
}
.pol1{
	color:#515151;
	text-decoration:none;
}
.red{
	color:#CC0000;
}
.red2{
	color:#CC0000;
	text-decoration:none;
}
.red_10{
	color:#CC0000;
	font-size:10px;
	text-transform:uppercase
}
a.pol1:hover{ text-decoration:underline}
a.red:hover{ text-decoration:none}
a.black:hover{ text-decoration:none}
a.t1:hover{ text-decoration:none}
a.red2:hover{ text-decoration:underline}

a.content:link{text-decoration:underline; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5ca6ff;}
a.content:visited {text-decoration:underline; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5ca6ff;}
a.content:hover{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5ca6ff; text-decoration:none}
a.content:active {text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#5ca6ff;}

#formRecomende{line-height:2px; margin-bottom:6px;}

#boxCanais { 
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#515151; text-decoration:none; 
	border:1px solid #CCC; 
	width:220px;
	padding:6px;
	}
#pesquisaAv p{
	line-height:2px; margin-bottom:6px;
	}
input, textarea, select {
     color: #595959;
     /*border: solid 1px #ccc;*/
}
input[type="checkbox"] {
border: none; 
}
fieldset {  margin: 5px 0 0 0px; padding:0; border:1px solid #ccc;}
fieldset ol { padding: 5px 10px 0 4px; list-style:none;}
fieldset li { position:relative; padding-bottom:0.5em; line-height:1.4em; padding: 0px 0px 0px 20px;}
legend {  text-transform:uppercase;	font-size:0.7em; padding:0 5px 0 5px; margin-left:1em;	color:#4b4b4b;	FONT-FAMILY: Arial, Helvetica, sans-serif;	}
input{
		height:18px; 
		background-color:#FFFFFF; 
		font-size:11px;
    	font-family:Tahoma;
		/*color:#595959;*/
		line-height:11px;
		
		margin:2px;
		padding:2px;
		
		}
label { font-size:11px;	font-family:Tahoma;	color:#595959;}
label span {	left:-10000px;	top:0px; padding: 0px 0px 0px 200px;}
select {width:130px;}
textarea{
  		width:288px; height:122px; 
		background-color:#FFFFFF; 
		line-height:11px;
		margin:10px;
		padding:2px;
		overflow:auto;
		border:1px solid #ccc;
		}
.btn_padrao {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f4f4f4
}
 .box_codigo {
	BORDER-RIGHT: #c8cac6 1px solid; BORDER-TOP: #c8cac6 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #c8cac6 1px solid; BORDER-BOTTOM: #c8cac6 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6f9f4
}

#topoflash {
	width:719px;
	height:257px;
	vertical-align:top;
	text-align:center;
	}
.barraVerm1 {
	background-color:#FFFFFF; 
	font-size:11px;
    font-family:Tahoma;
	color:#595959;
	width:240px;
	height:30px;
	}

/*-------inicio das 3 colunas da base -----------*/
	#todos3 {
		width:719px;
		text-align:left;
		}
	#main {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
    width:30%;
	background-image:url(img/dots_V_rodape.gif); background-position:right left; background-repeat:repeat-y;
	font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:11px; font-weight:bold; text-decoration:none;
	padding: 6px 10px 0;
    }
	#nav {
    float:left;
    width:30%;
	padding: 6px 10px 0;
	background-image:url(img/dots_V_rodape.gif); background-position:right left; background-repeat:repeat-y;
	font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:11px; font-weight:bold; text-decoration:none;
    }
	#links {
    float:left;
    width:30%;
	background-image:url(img/dots_V_rodape.gif); background-position:right left; background-repeat:repeat-y;
	font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:11px; font-weight:bold; text-decoration:none;
	padding: 6px 10px 0;
    }
	#links img {
	float:left; margin-right:6px;
	}
	#links a{
	font-family:Tahoma, Geneva, sans-serif; color:#5ba6ff; font-size:11px; font-weight:normal; text-decoration:underline;
	}
	#copyGeral{
	text-align:center;	
	width:719px;
	height:auto;
	margin-top:22px;
	margin-left:30px;
	}
	#copyEsq{
	float:left;
	width:30%;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif; color:#515151; font-size:11px; font-weight:normal; text-decoration:none;
	}
	#copyDir{
	float:right;
	width:70%;
	/* padding:0 10px; */
	font-family:Tahoma, Geneva, sans-serif; color:#515151; font-size:11px; font-weight:normal; text-decoration:none;
	}
	#copyDir a{
	color:#515151; text-decoration:none;
	}
/*-------fim das 3 colunas da base -----------*/
input.botao {
	background:#f2f2ed; /* a cor do fundo do botão */
	color:#3e3e3e; /* a cor das letras Enviar */
	border:1px solid #acc9de; /* uma borda de 1px solida branca azul*/
	height:19px;
	}
 /* inicio do box da lista de imóveis */
#boxLista { width:455px; margin:20px 0 10px 0; text-align:left; border:1px solid #ccc;}

.boxContLista {  padding:8px; }
.boxContLista img {float:left; margin-right:10px; margin-bottom:30px; margin-top:5px; border:2px solid #ccc;}
.boxContLista .titlista {font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:13px; font-weight:bold;}
.boxContLista .descricao {font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:12px; font-weight:normal;}
.boxContLista .valor {font-family:Tahoma, Geneva, sans-serif; color:#F00; font-size:13px; font-weight:bold;}
.boxContLista a {font-family:Tahoma, Geneva, sans-serif; color:#F00; font-size:13px; font-weight:normal;}
.boxTitLista {   height:34px; padding:7px 6px 0 5px; background-color:#ebebeb; font-family:Tahoma, Geneva, sans-serif; color:#075794; font-size:12px; font-weight:normal;}

.boxContLancam {  padding:8px 8px 30px 8px; }
.boxContLancam img { }
.fotoLancam {float:left; width:131px; height:133px; margin-right:3px;  margin-top:5px; margin-bottom:12px; padding:7px 22px 0 7px; background-image: url(img/moldura.gif); background-position:top left; background-repeat:no-repeat;}
.boxContLancam .titlista {font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:13px; font-weight:bold;}
.boxContLancam .descricao {font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:12px; font-weight:normal;}
.boxContLancam .valor {font-family:Tahoma, Geneva, sans-serif; color:#F00; font-size:13px; font-weight:bold;}
.boxContLancam a {font-family:Tahoma, Geneva, sans-serif; color:#F00; font-size:13px; font-weight:normal;}


.boxDetalhe { padding:8px; }
.boxDetalhe .titlista {font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:13px; font-weight:bold;}
.boxDetalhe .descricao {font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:12px; font-weight:normal;}
.descricao img {margin:5px;}
.boxDetalhe table{font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:12px; font-weight:normal;}

.boxDetalhe .valor {font-family:Tahoma, Geneva, sans-serif; color:#F00; font-size:13px; font-weight:bold;}
.boxDetalhe .valor a {font-family:Tahoma, Geneva, sans-serif; color:#F00; font-size:13px; font-weight:normal;}
.boxDetalhe p { line-height:1.5em; }
#boxFotos { border:none; margin: 6px;}
#boxFotos li{ list-style: none; margin: 0; display: inline; background:none;}
 /* fim do box da lista de imóveis */
#link {font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
#link a {font-family:Tahoma, Geneva, sans-serif; font-size:13px; text-decoration:none; color:#5ca6ff;}
#link img {float:left; margin-right:5px; margin-bottom:5px; margin-top:5px; }
.msn {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#515151; text-decoration:none; }