/*DEFINI��ES INICIAIS*/
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
body { 	
	background-image: url(../imagens/bk_topo.png);
	background-repeat: repeat-x;		
	margin-bottom:25px;

}
li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
select, input, textarea { border:1px solid #CCCCCC; }
button { cursor:pointer; }
/*/DEFINI��ES INICIAIS*/

/*CLASSES AUXILIARES*/
.Debug { border:1px solid #333333; }
.Clear { clear:both; height:0; line-height:0; font-size:0; }


/*/CLASSES AUXILIARES*/

/*FONTES*/
.FtSize0 { font-size:9px; }
.FtSize1 { font-size:11px; }
.FtSize2 { font-size:12px; }
.FtSize3 { font-size:16px; }
.FtSize4 { font-size:13px; }

.FtColor1 { color:#999999; }
.FtColor2 { color:#333333; }
.FtColor3 { color:#666666; }
.FtColor4 { color:#000000; }
.FtColor5 { color:#C4261D; }
.FtColor6 { color:#000000; }
.FtColor7 { color:#FFFFFF; }
.esp20 {padding-left:20px;}
.justifica {text-align:justify;}

input[type=text]{     
	height:25px;
	font-size:13px;
}

textarea{
	font-size:13px;
}

/*/FONTES*/

/*BOT�ES*/
.BtHome { width:69px; height:40px; background:url(../imagens/bt_home.jpg) no-repeat; }
.BtQuemSomos { width:119px; height:40px; background:url(../imagens/bt_quemsomos.jpg) no-repeat; }
.BtProntoparamorar { width:131px; height:40px; background:url(../imagens/bt_prontoparamorar.jpg) no-repeat; }
.BtLancamentos { width:119px; height:40px; background:url(../imagens/bt_lancamentos.jpg) no-repeat; }
.BtCondominios { width:236px; height:40px; background:url(../imagens/bt_condominios.jpg) no-repeat; }
.BtTabelas { width:132px; height:40px; background:url(../imagens/bt_tabelas.jpg) no-repeat; }
.BtContato { width:144px; height:40px; background:url(../imagens/bt_contato.jpg) no-repeat; }
/*/BOT�ES*/


.btn_l{			background:#7C6120; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration: none; display:block; padding:10px 10px; float:left; margin-left:10px; width:180px;}
.btn_l:visited{	background:#7C6120; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration: none; display:block; padding:10px 10px; float:left;   margin-left:10px; width:180px;}
.btn_l:hover{		background:#BFA362; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration: none; padding:10px 10px; margin-left:10px; width:180px;}

.btn_s{			background:#7C6120; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration: none; display:block; padding:4px 7px; float:left; }
.btn_s:visited{	background:#7C6120; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration: none; display:block; padding:4px 7px; float:left; }
.btn_s:hover{		background:#BFA362; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration: none; padding:4px 7px; }

.btn_c{			background:#7C6120; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration: none; display:block; padding:8px 7px; float:left; width:200px;}
.btn_c:visited{	background:#7C6120; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration: none; display:block; padding:8px 7px; float:left; width:200px;}
.btn_c:hover{		background:#BFA362; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration: none; padding:8px 7px; width:200px; }




/*ESTRUTURA B�SICA*/
#geral { width:950px; margin:0 auto; padding-top:-20px; }
#conteudo { background-color:#FFFFFF; padding:0px 0 0px; margin-top:-4px; }

#menu { width:950px; height:40px; padding-bottom:0px; margin:0 auto; }
#menu li { float:left; text-indent:-5000em; }
#menu li a { display:block; overflow:hidden; }
#menu li a:hover, #menu li a.Ativo  { background-position:0 -40px; }
#bloco_pesquisa { height:210px;   } 
#assunto { width:950px; float:left; margin-left:0px; margin-bottom:10px; background-color:#FFFFFF;  }

.Box { background-color:#FFFFFF;  margin-left:0px; }
.Box form { padding-left:20px; padding-bottom:20px;}
.Box .BtVoltar { margin:20px 30px; }
.Box .Clear { padding-top:8px; height:2px; background:url(../imagens/bg_03.gif) repeat-x bottom; }

.Padrao label { display:block; }
.Padrao label.Excecao { display:inline; margin-right:10px; } /*HACK IE6 E IE7*/
.Padrao input { width:300px; margin-bottom:10px; }
.Padrao input.Excecao { width:100px; }
.Padrao input.Excecao2 { width:auto; }
.Padrao input.Excecao3 { width:30px; }
.Padrao textarea { width:500px; margin-bottom:10px; }
.Padrao span { float:left; line-height:20px; }

.Padrao span { margin-right:5px; }

	

#rodape_container { background-color: #FFFFFF;	height:120px; line-height:16px;  padding-top:0px; background-image: url(../imagens/bg_footer.png); background-repeat: repeat-x; }
#rodape { width:950px; margin:0 auto; padding-top:5px; }
#rodape p { font-style:normal; margin-left:20px; font-size:12px;  padding-top:5px; text-align:left; color:#ffffff; }
#rodape h1 { font-style:normal; margin-left:20px; font-size:14px; padding-top:25px; text-align:left; color:#ffffff;  }
#rodape h2 { font-style:normal; margin-left:20px; font-size:14px; padding-top:10px; text-align:left; color:#ffffff;  }
#rodape h3 { font-style:normal; margin-left:20px; font-size:14px; padding-top:5px; text-align:left; color:#ffffff;  }

#rodape .box {float: left; width: auto; margin: 0px 30px 0 0; }
#rodape .boxf{ width: auto; margin-top: 30px; text-align:right; margin-right:25px; }

/*/ESTRUTURA B�SICA*/

/*LISTA IMAGENS*/
#galeria {
	width: 930px;
	padding-left:20px;
	padding-top: 15px;
	background: #ffffff;
}
#galeria ul#thumbs {
	padding: 0px;
}
#galeria ul#thumbs li {
	display: inline;

}


#Paginacao { padding: 3px;}
#Paginacao ul {list-style-type: none;}
#Paginacao li {float: left; display: inline; margin: 0 5px 0 0; display: block; }
#Paginacao li a { color: #7C6120; padding: 4px; border: 1px solid #ddd; text-decoration: none; float: left;}
#Paginacao li a:hover { color: #FFFFFF; background: #7C6120; border: 1px solid #7C6120; }
#Paginacao li.nolink { color: #7C6120; border: 1px solid #7C6120; padding: 4px; }
#Paginacao li.current { color: #FFFFFF; border: 1px solid #7C6120; padding: 4px; background: #7C6120;}
#Paginacao p { font-size: 16px; margin-top:5px; }
#Paginacao h9 { font-size: 16px;}

#pesquisaitemnegocio radio {height: 30px; padding-left: 10px;}


/*PESQUISA IM�VEL*/
#pesquisa-imovel {  background-color:#FFFFFF;  margin-bottom:0px; color:#FFFFFF; padding-top:5px;}
#pesquisa-imovel h3 { text-align:left; color: #FFFFFF; font-weight: normal; font-size: 26px; margin-left: 10px;}
#pesquisa-imovel form { margin-top:0px; display: block; overflow: hidden; height:210px;  padding: 10px 0 0 20px; background-image: url(../imagens/bg_pesquisa.png); }
#pesquisa-imovel p { text-align:center; margin-bottom:10px; }
#pesquisa-imovel label { padding-left:10px; font-size:14px;  font-weight:normal; }
#pesquisa-imovel label_codigo { padding-left:10px; font-size:14px;  padding-top:20px; font-weight:normal; }
#pesquisa-imovel select { margin-left:10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: normal;}
#pesquisa-imovel input.text { width:100px; margin-left:10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal;}
#pesquisa-imovel #bairro { height:108px; }
#pesquisa-imovel #tipo { height:180px; width:200px; }
#pesquisa-imovel #valor {  }
#pesquisa-imovel #codigo{ width:165px; height:25px; margin-left:10px; }

/*/PESQUISA IM�VEL*/


#lista {
	font-size: 12px;
	padding: 1px;
	height: 120px;
	width: 260px;
	margin-left:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
	background-color: #FFFFFF;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}

#lista2 {
	font-size: 12px;
	padding: 1px;
	height: 140px;
	width: 400px;
	margin-left:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
	background-color: #FFFFFF;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}

#lista_check_tipo .check {
	width:240px;
	margin: 1px;
	margin-left:-7px;
	font-weight: normal;
	font-size: 17px;
	color: #000000;
	display: block;
}


#lista_check_bairro .check {
	width:375px;
	margin: 1px;
	margin-left:-7px;
	font-weight: normal;
	font-size: 17px;
	color: #000000;
	display: block;
}




#pesquisa_coluna1 {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
    width:280px;
    }
#pesquisa_coluna2 {
    float:left;
    width:420px;
    }
#pesquisa_coluna3 {
    float:left;
    width:190px;
    }
#pesquisa_coluna4 {
    float:left;
    width:180px;
    }
#pesquisa_coluna5 {
    float:left;
    width:180px;
    }

	
/*/PESQUISA IM�VEL*/



/*LAN�AMENTOS*/
#lancamentos {margin-top:20px; margin-bottom:10px;}
#lancamentos h2 { padding-left:20px; text-align:center; color: #000; font-weight: normal; font-size: 26px; background-color: #FFFFFF;}
#lancamentos ul { margin:10px 0 0 16.5px; }
/*/LAN�AMENTOS*/

/*DESTAQUES*/
#destaques {margin-top:20px; margin-bottom:10px;}
#destaques h2 { padding-left:20px; text-align:center;  color: #000; font-weight: normal; font-size: 26px; background-color: #FFFFFF;}
#destaques ul { margin:5px 0 0 10.5px; }
/*/DESTAQUES*/


/*IMOVEIS-VENDA*/
#imoveis_venda h2 { padding-left:20px; padding-top: 20px; padding-bottom: 10px; color: #000; font-weight: normal; font-size: 26px; background-color: #FFFFFF; }
#imoveis_venda h5 { padding-left:20px; color: #000; padding-bottom: 15px; font-weight: bold; font-size: 18px; background-color: #FFFFFF; }
#imoveis_venda p { margin-bottom:10px; padding-left:20px;  padding-right:20px; font-size: 12px; }
#imoveis_venda ul { margin:10px 0 0 16.5px; }
/*/IMOVEIS-VENDA*/


/*RESULTADO DA PESQUISA*/
#resultado-pesquisa h2 { padding-left:20px; padding-top: 20px; padding-bottom: 10px; color: #000; font-weight: normal; font-size: 26px; background-color: #FFFFFF; }
#resultado-pesquisa form { padding-bottom:10px; }
#resultado-pesquisa p { margin-bottom:10px; padding-left:20px; font-size: 12px; }
#resultado-pesquisa ul { margin:10px 0 0 16.5px; }
/*/PESQUISA IM�VEL*/



/*EMPRESA*/
#quemsomos h2 { padding-left:20px; padding-top: 20px; padding-bottom: 10px; color: #000; font-weight: normal; font-size: 26px; background-color: #FFFFFF; }
#quemsomos h3 { padding-left:20px; padding-right:35px; text-align:justify; font-size: 14px; color: #000000; font-weight: normal; }
#quemsomos p { padding-left:20px; padding-top:20px; padding-right:20px; text-align:justify; }
/*/EMPRESA*/

/*FINANCIAMENTO*/
#financiamento h2 { padding-left:20px; padding-top: 20px;  color: #000; font-weight: normal; font-size: 26px; background-color: #FFFFFF; }
#financiamento h3 { padding-left:20px; padding-right:35px; text-align:justify; font-size: 14px; color: #000000; font-weight: normal; }
#financiamento p { padding-left:20px; padding-top:20px; padding-right:20px; text-align:justify; }
#financiamento ul {padding-left:90px; padding-bottom:20px;  }
#financiamento li { width:160px; height:100px;  margin: 30px 30px 0px 0px;  display:block; float:left;  border:1px solid #000000;  }
/*/FINANCIAMENTO*/



/*AUTORIZA*/
#autorizacao h2 { padding-left:20px; padding-top: 10px; }
#autorizacao  h3 { padding-left:20px; text-align:left; font-size: 14px; color: #000000; font-weight: normal; }/*/AUTORIZA*/
#autorizacao p { margin:0 30px 10px; text-align:justify; }
/*AUTORIZA*/

/*AVALIACAO*/
#avaliacao h2 { padding-left:20px; padding-top: 10px; }
#avaliacao h3 { padding-left:20px; text-align:left; font-size: 14px; color: #000000; font-weight: normal; }/*/AUTORIZA*/
#avaliacao p { margin:0 30px 10px; text-align:justify; }
/*/AVALIACAO*/




/*CADASTRE - ENCOMENDE*/
#cadastre_encomende h2 { padding-left:20px; padding-top: 20px; padding-bottom: 10px; color: #000; font-weight: normal; font-size: 26px; background-color: #FFFFFF; }
#cadastre_encomende form { padding-bottom:10px; }
#cadastre_encomende h3 { padding-left:20px; text-align:left; font-size: 14px; color: #000000; font-weight: normal; }
#cadastre_encomende p { margin:0 30px 10px; text-align:justify; font-size: 14px; }
/*CADASTRE - ENCOMENDE*/



/*CONTATO*/
#contato h2 { padding-left:20px; padding-top: 20px; padding-bottom: 10px; color: #000; font-weight: normal; font-size: 26px; background-color: #FFFFFF; }
#contato form { padding-bottom:10px; }
#contato h3 { padding-left:20px; text-align:left; font-size: 14px; color: #000000; font-weight: normal; }
#contato p { margin:0 30px 10px; text-align:justify; font-size: 14px; }
/*CONTATO*/



/*DETALHES*/
#detalhes h2 {padding-left:20px; padding-top: 0px; padding-bottom: 10px; color: #000; font-weight: normal; font-size: 26px; background-color: #FFFFFF; }
#detalhes h5 { padding-left:20px; padding-right:20px; padding-bottom:20px; text-align:justify; font-weight:normal; font-size:14px;}
#detalhes h6 { padding-left:20px; padding-right:20px; padding-bottom:20px; text-align:justify; font-weight:bold; font-size:16px;}
#detalhes h3 { font-size:16px; font-weight:normal;display: block; }
#detalhes h4 { font-weight:bold; font-size:14px;  padding-bottom:10px;}
#detalhes leg { padding-left:20px; text-align:left; font-size:12px; font-weight:bold;}
#detalhes leg_val { padding-left:20px; text-align:left; font-size:10px; font-weight:normal;}
#detalhes p { margin:0 30px 10px; text-align:justify; }
#detalhes .boxp {float: left; padding-left:20px; width:350px;  }
#detalhes .boxt {float: left; padding-left:20px; width: 550px; height:270px;  }
#detalhes .boxt label {  display: block;  } 
#detalhes .boxt span { display: block; width:90px; float:left;  }
#detalhes .boxcomp {float: left; padding-left:20px; width:350px;  }
#detalhes .boxcad  {float: left; margin-left:20px; padding:20px 20px 0px 20px; width:340px; background-color:#E8E8E8;  }
#detalhes li.check {
list-style-type: none;
background: url("../imagens/check.png") no-repeat;
padding-left:20px;
height: 16px;
font-size:13px; 
font-weight:normal;
padding-bottom:10px;
}
/*/DETALHES*/

/*LISTA IMOVEL*/
.ListaImoveis li { width:210px; height:235px;  margin:10px 5px 0px 5px; display:block; float:left; padding:10px 0px 30px 10px; background-color:#E9E9E9;   }
.ListaImoveis img { display:block; } 
.ListaImoveis h2 { float:left; margin-bottom:5px; font-size: 8px; font-weight:normal;}}
.ListaImoveis small { float:left; margin-bottom:5px; }
.ListaImoveis h3 { clear:both; margin-bottom:5px; font-size: 13px; font-weight:bold;}
.ListaImoveis h4 { clear:both; margin-bottom:5px; font-size: 10px; font-weight:normal;}
.ListaImoveis p { width:130px; margin-bottom:10px; }
.ListaImoveis ins { text-decoration:none; }
/*/LISTA IM�VEL*/


/*LISTA IMOVEL*/
.ListaImoveis-home li { width:210px; height:190px;  margin:10px 5px 0px 5px; display:block; float:left; padding:10px 0px 30px 10px; background-color:#FFFFFF;   }
.ListaImoveis-home img { display:block; } 
.ListaImoveis-home h2 { float:left; margin-bottom:5px; font-size: 8px; font-weight:normal;}}
.ListaImoveis-home small { float:left; margin-bottom:5px; }
.ListaImoveis-home h3 { clear:both; margin-bottom:5px; font-size: 13px; font-weight:bold;}
.ListaImoveis-home h4 { clear:both; margin-bottom:10px; margin-top:10px; font-size: 12px; font-weight:normal;}
.ListaImoveis-home p { width:130px; margin-bottom:10px; }
.ListaImoveis-home ins { text-decoration:none; }
/*/LISTA IM�VEL*/





/*LISTA IMOVEL*/
.ListaImoveis-E li { width:420px; height:350px;  margin:0 10px 15px; display:block; float:left; padding:15px 0px 30px 20px; background-color:#E9E9E9; }
.ListaImoveis-E img { display:block; } 
.ListaImoveis-E small { float:left;  }
.ListaImoveis-E h3 { clear:both; font-size: 12px; }
.ListaImoveis-E h4 { clear:both; margin-bottom:5px; font-weight:normal;}
.ListaImoveis-E p { width:130px; margin-bottom:10px; }
.ListaImoveis-E ins { text-decoration:none; }
/*/LISTA IM�VEL*/




#bancoi { 	text-align:right; height:10px; padding-top:5px; padding-bottom:5px; padding-right:20px; overflow: hidden; font-size:9px; width:950px; margin:0 auto;}
#bancoi a:link, a:visited {text-decoration: none}
#bancoi a:hover {text-decoration: underline; color: #ff0000}

