@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	border:0;
}
html, body {
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	/*background: #021e2f;*/
	color:#212121;
}
#top-bar {
	width:100%;
	height:128px;
	background:url(../img/bg-top-bar.jpg) repeat-x center top;
	position:relative;
	text-align:left;
}
#top-bar #header {
	margin:auto;
	width:1000px;
}
#top-bar #header #logo{
	float:left;
	width:288px;
	padding:0px 0px 0px 0px;
}
#top-bar #header #menu{
	float:right;
	width:711px;
	margin:0px;
}
#slider{
	float:left;
	background: url(../img/bg-flash.jpg) repeat-x center;
	width:100%;
	height:373px;
	text-align:center;
}
#content {
	width:100%;
	display:block;
	background: url(../img/bg-content.jpg) repeat-x top center;
	overflow:hidden;
	position:relative;
}
#contentInternas {
	width:100%;
	display:block;
	background: url(../img/bg-contentI.jpg) repeat-x top center;
	overflow:hidden;
	position:relative;
}
#content #page{
	margin: 29px auto auto auto;
	width: 950px;
	color:#212121;
}
#contentInternas #pageInternas{
	margin: 50px auto auto auto;
	width: 950px;
	color:#212121;
}
#content #page a, #contentInternas #pageInternas a {
	color:#212121;
	text-decoration:none;
}
#content #page a:hover, #contentInternas #pageInternas a:hover {
	color:#212121;
}
#content #page .tit, #contentInternas #pageInternas .tit{
	width:100%;
}
#content #page .subtit, #contentInternas #pageInternas .subtit{
	width:100%;
	font-size: 11px;
}
#contentInternas #pageInternas .subtit1{
	width:100%;
	font-size: 11px;
	color: #999999;
}
#content #page #item00, #contentInternas #pageInternas #item00{
	width:212px; /*214*/
	float: left;
}
#content #page #item00 #busca, #contentInternas #pageInternas #item00 #busca{
	width:212px; /*214*/
	height: 237px;
	background: url(../img/quina-busca.gif) no-repeat bottom;
}
#content #page #item00 #destaque, #contentInternas #pageInternas #item00 #destaque{
	width:212px; /*214*/
	height: 223px;
	background: url(../img/quina-destaque.gif) no-repeat bottom;
	margin-top: 33px;
}
#content #page #item00 #destaque #foto, #contentInternas #pageInternas #item00 #destaque #foto{
	margin: 6px auto 8px auto;
	position: relative;
	width:188px;
	height: 117px;
}
#content #page #item00 #destaque #foto .foto, #contentInternas #pageInternas #item00 #destaque #foto .foto{
	float:left;
	width: 171px;
	height: 117px;
}
#content #page #item00 #destaque #foto .saibamais, #contentInternas #pageInternas #item00 #destaque #foto .saibamais{
	float:right;
	width: 17px;
	height: 117px;
}
#content #page #item01{
	float:right;
	width:676px;
}
#content #page #item01 .detalhes{
	float:left;
	width: 300px;
	margin: 15px 15px 0px 12px;
	_margin: 15px 15px 0px 6px;
	padding-left: 10px;
	height: 130px;
}
#content #page #item01 .img{
	float:left;
	width: 156px;
	height: 118px;
}
#content #page #item01 .foto{
	/*float:left;*/
	width: 156px;
	height: 102px;
}
#content #page #item01 .saibamais{
	width: 156px;
	height: 16px;
}
#content #page #item01 .texto{
	float:right;
	width: 136px;
	height: 133x;
	margin:6px 0px;
	line-height:18px;
	color: #367b23;
	font-size:15px;
}
#content #page #item01 .texto strong{
	font-size: 12px;
}
#content #page #item01 .texto .dados{
	font-size: 11px;
	color:#212121;
}
#content #page #item01 #terrenos{
	width:676px;
	height: 237px;
	margin: auto;
	background: url(../img/quina-terrenos.gif) no-repeat bottom;
}
#content #page #item01 #imoveis{
	width:676px; 
	height: 223px;
	background: url(../img/quina-imoveis.gif) no-repeat bottom;
	margin-top: 35px;
}
#contentInternas #pageInternas #conteudo{
	float:right;
	width:710px;
}
#contentInternas #pageInternas #conteudo #texto{
	float:right;
	width:710px;
	margin: 15px 0px 0px 0px;
	text-align: justify;
}
#contentInternas #pageInternas #conteudo #texto p{
	padding: 0px 0px 12px 0px;
	line-height: 18px;
}
#contentInternas #pageInternas #conteudo #texto .fotoPrincipal{
	float:left;
	width: 201px;
	margin: 0px 10px 10px 0px;
	height: 158px;
}
#contentInternas #pageInternas #conteudo #texto .imgImovel{
	float:left;
	width: 276px;
	height: 220px;
	margin: 0px 20px 10px 0px;
	_margin: 0px 15px 10px 0px;
}
#contentInternas #pageInternas #conteudo #texto .fotoImovel{
	float:left;
	width: 276px;
	height: 202px;
}
#contentInternas #pageInternas #conteudo #texto .ampliar{
	width: 276px;
	height: 16px;
	text-align: center;
}
#contentInternas #pageInternas #conteudo #texto .descricao{
	float:left;
	color: #666666;
	width: 100%;
}
#contentInternas #pageInternas #conteudo #texto .descricao ul{
	margin: 0px 0px 10px 15px;
	list-style: none;
}
#contentInternas #pageInternas #conteudo #texto .descricao ul li{
	line-height: 18px;
	list-style: none;
	/*background: url(../img/icon-seta.gif) no-repeat left top;
	list-style-position: outside;*/
	margin-right: 10px;
	padding: 0px 0px 4px 12px;
}
#contentInternas #pageInternas #conteudo #texto #imoveis1{
	width:680px; 
/*	height: 223px;*/
	background: url(../img/quina-imoveis.gif) no-repeat bottom;
	margin: 15px 0px 0px 10px;
}
#contentInternas #pageInternas #conteudo #texto #imoveisLanc{
	width:710px; 
	/*height: 223px;*/
	background: url(../img/quina-imoveis.gif) no-repeat bottom;
	margin: 15px 0px 0px 5px;
}
#contentInternas #pageInternas #conteudo #texto .detalhes1{
	float:left;
	width: 300px;
	margin: 0px 15px 30px 12px;
	_margin: 0px 15px 30px 6px;
	padding-left: 10px;
	height: 130px;666666
}
#contentInternas #pageInternas #conteudo #texto .detalhesLanc{
	float:left;
	width: 338px;
	margin: 0px 5px 30px 0px;
	_margin: 0px 5px 30px 0px;
	padding-left: 5px;
	height: 180px;
}
#contentInternas #pageInternas #conteudo #texto .img1{
	float:left;
	width: 156px;
	height: 118px;
}
#contentInternas #pageInternas #conteudo #texto .foto1{
	/*float:left;*/
	width: 156px;
	height: 102px;
}
#contentInternas #pageInternas #conteudo #texto .imgLanc{
	float:left;
	width: 214px;
	height: 154px;
}
#contentInternas #pageInternas #conteudo #texto .fotoLanc{
	/*float:left;*/
	width: 214px;
	height: 138px;
}
#contentInternas #pageInternas #conteudo #texto .saibamais1{
	width: 156px;
	height: 16px;
}
#contentInternas #pageInternas #conteudo #texto .saibamaisLanc{
	width: 214px;
	height: 16px;
	text-align:center;
}
#contentInternas #pageInternas #conteudo #texto .texto1{
	float:right;
	width: 136px;
	height: 133x;
	margin:6px 0px;
	line-height:18px;
	color: #367b23;
	font-size:15px;
}
#contentInternas #pageInternas #conteudo #texto .texto1 strong{
	font-size: 12px;
}
#contentInternas #pageInternas #conteudo #texto .texto1 .dados1{
	font-size: 11px;
	color:#212121;
}
#contentInternas #pageInternas #conteudo #texto .textoLanc{
	float:right;
	width: 118px;
	/*height: 133x;*/
	margin:6px 0px;
	line-height:18px;
	color: #367b23;
	font-size:15px;
}
#contentInternas #pageInternas #conteudo #texto .textoLanc strong{
	font-size: 12px;
}
#contentInternas #pageInternas #conteudo #texto .textoLanc .dadosLanc{
	font-size: 11px;
	color:#212121;
}
#contentInternas #pageInternas #conteudo #texto #galeriaFotos {
	width: 710px;
	margin: 65px 0px 10px 0px;
	height: 117px;
}
#contentInternas #pageInternas #conteudo #texto #galeriaFotos .setas {
	width: 37px;
	float: left;
	margin-top:8px;
}
#contentInternas #pageInternas #conteudo #texto #galeriaFotos .fotosGaleria {
	width: 188px;
	float: left;
	margin: 0px 12px 0px 0px;
}
#contentInternas #pageInternas #conteudo #texto #galeriaFotos .fotosGaleria .fotos{
	width: 171px;
	float: left;
}
#contentInternas #pageInternas #conteudo #texto #galeriaFotos .fotosGaleria .ampliar1{
	width: 17px;
	float: left;
}



#barra_geral {
	width:600px;
	height:150px;
	float:left;
}
#barra_geral #barra_thumb {
	width:600px;
	height:170px;
	margin-top:10px;
	position:absolute;
	display:block;
	overflow:hidden;
}
#barra_geral #barra_thumb #internal {
	position:absolute;
}





#contentInternas #pageInternas #conteudo #texto .localizacao{
	border: 5px solid #12752e;
	width: 647px;
	margin: 0px 0px 0px 20px;
}
#contentInternas #pageInternas #conteudo #texto .btnImobiliaria{
	width: 647px;
	margin: 0px 0px 0px 20px;
	text-align: center;
	height: 31px;
}
#contentInternas #pageInternas #conteudo #ondeencontrar {
	width:355px;
	float: right;
	position: relative;
	margin-top: 8px;
	/*border: 1px solid red;*/
}
#contentInternas #pageInternas #conteudo #ondeencontrar .imagem{
	width: 331px;
	height: 287px;
}
#contentInternas #pageInternas #conteudo #ondeencontrar .saiba{
	width: 331px;
	height: 20px;
	text-align: center;
}
#footer {
	width:100%;
	height:128px;
	position: relative;
	top: 58px;
	background:url(../img/bg-footer.jpg) center top;
}
#footer a {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	color:#ccc;
}
#footer #footer_main {
	width:950px;
	margin:auto;
	overflow:hidden;
	display:block;
}
#footer #footer_main #m3 {
	width:145px;
	margin-top:90px;
	margin-left: 10px;
	float:left;
	color: #fff;
	font-size: 11px;
	text-align:left;
}
#footer #footer_main #footer_menu {
	width:780px;
	float:left;
	color:#cccccc;
	margin-top: 11px;
}
#footer #footer_main #footer_menu #adress{
	width:678px;
	line-height:18px;
	font-size: 12px;
	text-align:center;
}
#footer #footer_main #footer_menu #adress1{
	width:410px;
	line-height:18px;
	text-align:left;
	font-size: 11px;
	margin: 13px auto 0 auto;
}
#footer #footer_main #footer_menu #adress1 .contato{
	width: 152px;
	float: left;
}
#footer #footer_main #footer_menu #adress1 .email{
	width: 250px;
	float: left;
}
#footer #footer_main #footer_menu #adress1 .email a{
	color: #cccccc;
	text-decoration: none;
}
#footer #footer_main #footer_menu #adress1 .email a:hover{
	color: #cccccc;
	text-decoration: none;
}
form{clear:both;}
#form00 {
	width:200px;
	float: right;
	position: relative;
	margin-top: -3px;
}
#formContato {
	width:320px;
	float: left;
	position: relative;
	margin-top: 0px;
	/*border: 1px solid red;*/
}
#form01 .txt_from{
	float:left;
	font-size:10px;
	padding:6px 0;
}
/*menu*/
#menu{
	float: right;
	width: 711px;
	position: relative;
	height: 128px;
	margin: auto;
	font-size: 0em;
	background: url(../img/menu.gif) no-repeat 0 0;
}
#menu ul{
	list-style:none;
	height:128px;
 }
#menu li{
	position:absolute;
   top:0;
   height:128px;
 }
#menu li a{
	position:absolute;
   display:block;
   width:100%;
   height:128px;
   top:0;
   cursor:pointer;
}
#menu li a span{
	position:absolute;
   display:block;
   width:100%;
   height:128px;
   top:0;
}
#home{
	width:85px;
   left:0;
}
#empresa{
	width:123px;
   left:85px;
}
#imoveis{
	width:83px;
   left:208px;
}
#lancamentos{
	width:127px;
   left:291px;
}
#terrenos{
	width:92px;
   left:418px;
}
#localizacao{
	width:113px;
   left:510px;
}
#contato{
	width:88px;
   left:623px;
}
#home a span{
	background:url(../img/menu.gif)  no-repeat 0 0;
}
#empresa a span{
	background:url(../img/menu.gif)  no-repeat -85px 0;
}
#imoveis a span{
	background:url(../img/menu.gif)   no-repeat -208px 0;
}
#lancamentos a span{
	background:url(../img/menu.gif)   no-repeat -291px 0;
}
#terrenos a span{
	background:url(../img/menu.gif)   no-repeat -418px 0;
}
#localizacao a span{
	background:url(../img/menu.gif)   no-repeat -510px 0;
}
#contato a span{
	background:url(../img/menu.gif)   no-repeat -623px 0;
}
#menu ul li a:hover{
	z-index:1000;
}
#home a:hover span{
	background:url(../img/menu.gif)  no-repeat 0 -128px;
}
#empresa a:hover span{
	background:url(../img/menu.gif)  no-repeat -85px -128px;
}
#imoveis a:hover span{
	background:url(../img/menu.gif)  no-repeat -208px -128px;
}
#lancamentos a:hover span{
	background:url(../img/menu.gif)  no-repeat -291px -128px;
}
#terrenos a:hover span{
	background:url(../img/menu.gif)  no-repeat -418px -128px;
}
#localizacao a:hover span{
	background:url(../img/menu.gif)  no-repeat -510px -128px;
}
#contato a:hover span{
	background:url(../img/menu.gif)  no-repeat -623px -128px;
}


#pg-bar {
	width: 880px;
	padding: 0px 32px 0px 10px;
	margin: 0px 0px 10px 0px;
	position: relative;
	float:left;
	list-style: none;
}
ul#pg-bar1 {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
	color: #fff;
}
ul#pg-bar1  li {
	padding: 0;
	margin: 4px;
	width: 25px;
	height: 18px;
	text-align: center;
	font-size: 11px;
	float: left;
	text-decoration: none;
	color: #fff;
	display: inline;
}
ul#pg-bar1  li .pg_ativa {
	color: #fff;
	text-decoration: none;
	width: 25px;
	background: #1d6a08;
	padding: 2px 0 6px 0;
	height: 14px;
	float: left;
	font-weight: bold;
}
ul#pg-bar1  li  a {
	color: #fff;
	text-decoration: none;
	width: 25px;
	padding: 2px 0 6px 0;
	background: #fff;
	height: 14px;
	float: left;
}
ul#pg-bar  li#pg-bar  a:hover {
	color: #fff;
}