/* GLOBAL */
html, body, div, form, fieldset, input, h1, h2, h3, h4, ul, ol, li, blockquote, hr {
	padding:0;
	margin:0;
	}
body {
	background:#fff;
	color:#000;
	margin:0 auto;
	text-align:center;
	font:normal 12px "Tahoma", Arial, Verdana;
	}
input, select, option, textarea{
	font:normal 12px "Tahoma", Arial, Verdana;
	padding:1px;
	}

/* headers */
h3{ color:#85c226; }

/* links */
a{ text-decoration:none; color:#53524c; }
a:hover{ text-decoration:none; color:#85c226; }
a img { border:none; }

/* clearing floats */
.clear { clear:both; visibility:hidden; height:0; overflow:hidden; }
hr { visibility:hidden;height:0; clear:both; }

/* containers and wrappers */
#body{
	background:#efefef;
	}
.container{
	width:980px;
	text-align:left;
	margin:0 auto;
	}
#barraMenu{
	background:#fff;
	padding:8px;
	}
#status{
	background:url(../img/bg-status.gif) bottom repeat-x #eee;
	}
.corpo{
	margin:30px 100px 30px 112px;
	}
#rod{
	clear:both;
	margin:10px 0 0 0;
	color:#aaa;
	font-size:11px;
	}

/* logotipo e menu */
.logo a{
	background:url(../img/logo.gif) no-repeat;
	display:block;
	width:164px;
	height:146px;
	text-indent:-9999px;
	float:left;
	}	
#nav {
	border-left:1px solid #e6e6e6;
	display:block;
	float:left;
	width:250px;
	height:146px;
	}	
#nav li {
	list-style:none;
	margin:0 0 0 13px;
	}
#nav li a{
	background:url(../img/icon-seta.gif) no-repeat left;
	display:block;
	padding:5px 25px 5px 10px;
	font-weight:bold;
	color:#1f1a17;
	}
#nav li a:hover{
	color:#89c426;
	margin:0 0 0 10px;
	font-weight:bold;
	}
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* pesquisa */
.pesquisa, .newsletter{
	border-left:1px solid #e6e6e6;
	display:block;
	float:left;
	padding:0 14px 0 14px;
	position:relative;
	}
.pesquisa span{
	display:block;
	height:25px;
	width:251px;
	position:relative;
	margin:15px 0;
	}
.pesquisa .tipo{
	background:url(../img/bg-tipo.gif);
	z-index:3;
	}	
.pesquisa .preco{
	background:url(../img/bg-preco.gif);
	z-index:2;
	}
.pesquisa .localidade{
	background:url(../img/bg-localidade.gif);
	z-index:1;
	}
.pesquisa .submeter{
	background:url(../img/b-pesquisar.gif);
	width:147px;
	height:26px;
	position:absolute;
	margin:23px 0 0 120px;
	margin:8px 0 0 120px;
	text-indent:-9999px;
	cursor:pointer;
	border:none;
	}
body#sub .pesquisa .submeter{
	background:url(../img/b-pesquisar2.gif);
	}
/* newsletter */
.newsletter label{
	display:block;
	height:20px;
	margin:15px 0;
	}
.newsletter label input{
	background:none;
	border:none;
	}
.newsletter .nome{
	background:url(../img/bg-nome.gif);
	width:184px;
	padding:4px 0 0 45px;
	}
.newsletter .email{
	background:url(../img/bg-email.gif);
	width:187px;
	padding:4px 0 0 42px;
	}
.newsletter .verificador{
	background:url(../img/bg-verificador.gif);
	width:161px;
	padding:4px 0 0 68px;
	}
.newsletter .submeter{
	background:url(../img/b-enviar.gif);
	width:124px;
	height:26px;
	position:absolute;
	margin:13px 0 0 -13px;
	text-indent:-9999px;
	cursor:pointer;
	border:none;
	}
body#sub .newsletter .submeter{
	background:url(../img/b-enviar2.gif);
	}

/* CORPO */
/* navegacao */
.navegacao{
	float:left;
	margin:10px;
	}
.navegacao h2{
	float:left;
	font-size:15px;
	margin:0;
	}
.fechar{
	background:url(../img/b-fechar.gif) no-repeat top;
	display:block;
	width:80px;
	height:20px;
	text-indent:-9999px;
	float:right;
	margin:10px;
	}
.fechar:hover{
	background:url(../img/b-fechar.gif) no-repeat bottom;
	}
/* listagem de imoveis */
.ilistagem{ clear:both; }
.ilistagem li{
	float:left;
	display:block;
	list-style-type:none;
	background:url(../img/bg-ilist.gif) bottom no-repeat #9fd349;
	margin:23px;
	width:213px;
	}
.ilistagem li a{
	display:block;
	background:url(../img/bg-topilist.gif) top no-repeat;
	padding:9px 9px 40px 9px;
	}
.ilistagem li a img{
	border:6px solid #cae69c;
	display:block;
	background:url(../img/bg-topilist.gif) top no-repeat;
	margin:0 0 5px 0;
	}
.ilistagem li a:hover img{
	border:6px solid #fff;
	}
.ilistagem li a h3{
	color:#fff;
	font-size:13px;
	}
/* listagem de noticias */
.listagem{
	margin:0 0 30px 0;		
	}
.listagem .img{
	float:left;
	margin:0 5px 5px 0;
	display:block;	
	}
.listagem a{
	color:#89c527;
	font-size:14px;
	}
.listagem span{
	display:block;
	font-size:11px;
	color:#666;
	}
/* paginação */
.paginacao{
	margin:10px;
	}
.paginacao span{
	display:block;
	float:left;
	}
.paginacao .span{
	background: #d2d2d2;
	margin:0 3px;
	padding:4px;
	color:#3e3e3e;
	height:12px;
	}
.paginacao a{
	background: #85c226;
	margin:0 3px;
	padding:4px;
	color:#fff;
	height:12px;
	}
/* display */	
.display{
	background:url(../img/bg-display.gif) no-repeat top #8ac528;
	width:716px;
	}
.display .colEsq{
	float:left;
	width:270px;
	padding:10px;
	}
.h1{
	color:#fff;
	font-size:25px;
	}
.table{
	color:#fff;
	margin:0;
	padding:0;
	}
.table tr td{
	padding:4px;
	margin:0;
	}
.display .colDir{
	float:right;
	width:400px;
	background:url(../img/separador.gif) no-repeat center left;
	}
.displayFundo{
	background:url(../img/bg-display2.gif);
	height:9px;
	visibility:visible;
	}
/* botao submeter visitas */
.submeterVisitas{
	background:url(../img/b-submeter.gif) no-repeat top;
	display:block;
	width:87px;
	height:25px;
	border:none;
	cursor:pointer;
	}
.submeterVisitas:hover{
	background:url(../img/b-submeter.gif) no-repeat bottom;
	}		

/* RODAPE */
#rod ul{ float:right;}
#rod ul li{list-style-type:none; float:left; margin:0 8x; padding:0 8px; border-right:1px solid #666;}
