/***-----footer code***/

body {
background: url(images/background2.jpg) center top;
background-repeat: repeat-x;
background-color:#1a476f!important;
	font:normal 12px tahoma, Arial, Helvetica, sans-serif;
	font-smooth:always;
	font-size:11px;
	margin:0px;
 }
 
li {list-style: none;}
 
/* */
div#tabs10{
	width:240px;
	float:left;
	margin:0;
	border:none!important;
}

div#tabs10 ul{
	width:240px;
	float:left;
	padding:0!important;

}

div#tabs10 ul li{
	width:240px; 
	height:73px;
	float:left;
	margin:0 0 20px 0;
}


div#tabs10 ul li a{
	width:200px; 
	height:48px;
	background:url(images/btn_terrenos.png) no-repeat bottom left;
	float:left;
	
	font-family:Tahoma;
	font-size:19px;
	font-weight:bold;
	color: #cecece;
	padding:25px 0 0 40px;
}
div#tabs10 ul li a:hover{
	background-position:top left;
	color:#0f3456;
}
div#tabs10 ul li a.active{
	background-position:top left!important;
	color:#0f3456!important;
}



/**---- fim de footer code***/

.18h{
height:18px;
}

.140h{
height:140px;
overflow:hidden;
}
 
.header{
  height:254px;
  background-image:url(images/header.jpg);

 }
 
 .conteudo{
  height:100%;
  float:left
  background-image:url(images/conteudo.png);
 }
 
.conteudo2{
  background-image:url(images/conteudo.png);
  height:auto;
 }
 
.fav_list {
height:100%;
background-color:#FFFFFF;
}
 
  .destaques{
  width:700px;
  height:376px;
  float:left;
  background-color:#FFFFFF;
 }
 
   .destaques{
  width:700px;
  height:100%;
  float:left;
  background-color:#FFFFFF;
 }
 
 .list{
  height:100%;
  background-color:#FFFFFF;
 }
 
 #div1{
 
 height:340px;
 
 }
 
   .btn_dest1{
  width:240px;
  height:auto;
  float:left;
 }
 
    .btn_dest2{
  width:240px;
  height:auto;
  float:left;
  background-color:#FFFFFF;
 }
 
     .btn_dest3{
  width:240px;
  height:auto;
  float:left;
  background-color:#FFFFFF;
 }
     .btn_dest4{
  width:240px;
  height:auto;
  float:left;
  background-color:#FFFFFF;
 }
 
 
.noticias{
  height:220px;
  background-color:#FFFFFF;
 }
 
 .pesq_rap{
  height:220px;
  background-color:#FFFFFF;
 }
 
  .footer{
  height:370px;
  background-color:#0f3456;
 }
 

.uppercase{ text-transform:uppercase;}
	  
.lowercase{ text-transform:lowercase;}
	  
.text_right{ text-align:right;}
	  
.text_center{ text-align:center;}

 .justify{
text-align: justify;}


/* List Lateral*/
.list_lat{
background-image:url(images/background_list.gif);
	height:100%;
	margin:0;
	border:none!important;
}
 
 
 
/* inicio de pesquisa*/

#CorpoPesquisaAvancada {
	width:607px;
	height:348px;
	margin-left:15px;
	background-image:url(../_images/pesq_avancada_corpo.png);
	background-position:bottom;
	z-index:990;
}

#TitPesquisaRapida2 {
	float:left;
	width:607px;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	background-image:url(../_images/pesq_rapida_tit.jpg);
	font-size:12px;
	font-weight:bold;
	color:#0f3456;
	z-index:999;
}

.TitPRapida2 {
	float:left;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	margin-left:10px;
	text-transform:uppercase;
	z-index:999;
}

.TotalImoRapida2 {
	float:right;
	height:21px;
	vertical-align:middle;
	margin-right:10px;
	z-index:999;
}

.TitPesqAvanacada {
	float:left;
	width:170px;
	height:19px;
	line-height:19px;
	vertical-align:middle;
	margin-left:20px;
	margin-bottom:15px;
	font-size:12px;
}

.SelectRAP, .FieldPesqAvanacada {
	float:left;
	margin-left:9px;
	color:#666666!important;
	width:130px;
	font-size:12px;
	border:1px solid #C2BFBD;
	background-color:transparent;
	background-image:url(../_images/fundo_field_PR.jpg)!important;
	height:19px;
	line-height:19px;
	vertical-align:middle;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#CECECE;
}

.FieldPesqAvanacada {
	float:left;
	width:170px;
	margin-left:0;
}

a.MoreOptions:link {
	text-decoration:none;
	border:none;
	color:#0585b8;
}
a.MoreOptions:hover {
	text-decoration:none;
	border:none;
	color:#0585b8;
}
a.MoreOptions:visited {
	text-decoration:none;
	border:none;
	color:#0585b8;
}
a.MoreOptions img {
	text-decoration:none;
	border:none;
}

/* fim de pesquisa*/

 .backw {
 background-color:#FFFFFF;}
 
 .conteudo_azuli {
font-family:Tahoma; 
font-size: 11px; 
color:#0e69af;
line-height:1.8;
}

.bolder{
font-weight:bold;} 
 
 
 .texto9 {
font-family:Tahoma; 
font-size: 9px; 
color:#8b8b8b;
line-height:1.8;
}

.texto9 a {
font-family:Tahoma; 
font-size: 9px; 
color:#8b8b8b;
text-decoration:none ; 
font-weight:normal;
}

.texto9 a:hover {
font-family:Tahoma; 
font-size: 9px; 
color:#8b8b8b;
text-decoration:underline;
font-weight:normal;
} 

 .texto1 {
font-family:Tahoma; 
font-size: 12px; 
color:#8b8b8b;
line-height:1.8;
}

.texto1 a {
font-family:Tahoma; 
font-size: 10px; 
color:#8b8b8b;
font-weight:normal;
text-decoration:underline ; 
}

.texto1 a:hover {
font-family:Tahoma; 
font-size: 10px; 
color:#8b8b8b;
text-decoration:none;
font-weight:normal;
}

 .texto12c {
font-family:Tahoma; 
font-size:12px; 
color:#595959;
}

.texto12c a {
font-family:Tahoma; 
font-size:12px; 
color:#595959;
text-decoration:underline ; 
}

.texto12c a:hover {
font-family:Tahoma; 
font-size:12px; 
color:#595959;
text-decoration:none;
font-weight:normal;
}

 .texto12_azuli {
font-family:Tahoma; 
font-size:12px; 
color:#0f3456;
}

.texto12_azuli a {
font-family:Tahoma; 
font-size:12px; 
color:#0f3456;
text-decoration:underline ; 
}

.texto12_azuli a:hover {
font-family:Tahoma; 
font-size:12px; 
color:#0f3456;
text-decoration:none;
font-weight:normal;
}


 .texto12 {
font-family:Tahoma; 
font-size:12px; 
color:#fff;
}

.texto12 a {
font-family:Tahoma; 
font-size:12px; 
color:#fff;
text-decoration:underline ; 
}

.texto12 a:hover {
font-family:Tahoma; 
font-size:12px; 
color:#fff;
text-decoration:none;
font-weight:normal;
}

 .texto13_azuli {
font-family:Tahoma; 
font-size: 13px; 
color:#0f3456;
}

.texto13_azuli a {
font-family:Tahoma; 
font-size: 13px; 
color:#0f3456;
text-decoration:underline ; 
}

.texto13_azuli a:hover {
font-family:Tahoma; 
font-size: 13px; 
color:#0f3456;
text-decoration:none;
font-weight:normal;
}


.texto14_under {
font-family:Tahoma; 
font-size: 14px; 
color:#fff;
}

.texto14_under a {
font-family:Tahoma; 
font-size: 14px; 
color:#fff;
text-decoration:underline ; 
}

.texto14_under a:hover {
font-family:Tahoma; 
font-size: 14px; 
color:#fff;
text-decoration:none;
font-weight:normal;
}

 .texto14w {
font-family:Tahoma; 
font-size: 14px; 
color:#fff;
}

.texto14w a {
font-family:Tahoma; 
font-size: 14px; 
color:#fff;
text-decoration:none ; 
}

.texto14w a:hover {
font-family:Tahoma; 
font-size: 14px; 
color:#fff;
text-decoration:underline;
}

 .texto14 {
font-family:Tahoma; 
font-size: 14px; 
color:#595959;
}

.texto14 a {
font-family:Tahoma; 
font-size: 14px; 
color:#595959;
text-decoration:none ; 
}

.texto14 a:hover {
font-family:Tahoma; 
font-size: 14px; 
color:#595959;
text-decoration:underline;
font-weight:normal;
}

 .texto14_azuli {
font-family:Tahoma; 
font-size: 14px; 
color:#0f3456;
}

.texto14_azuli a {
font-family:Tahoma; 
font-size: 14px; 
color:#0f3456;
text-decoration:underline ; 
}

.texto14_azuli a:hover {
font-family:Tahoma; 
font-size: 14px; 
color:#0f3456;
text-decoration:none;
font-weight:normal;
}

 .texto18 {
font-family:Tahoma; 
font-size: 18px; 
color:#595959;
}

.texto18 a {
font-family:Tahoma; 
font-size: 18px; 
color:#595959;
text-decoration:underline ; 
}

.texto18 a:hover {
font-family:Tahoma; 
font-size: 18px; 
color:#595959;
text-decoration:none;
font-weight:normal;
}

 .texto18_azuli {
font-family:Tahoma; 
font-size: 18px; 
color:#0f3456;
}

.texto18_azuli a {
font-family:Tahoma; 
font-size: 18px; 
color:#0f3456;
text-decoration:underline ; 
}

.texto18_azuli a:hover {
font-family:Tahoma; 
font-size: 18px; 
color:#0f3456;
text-decoration:none;
font-weight:normal;
}

 .texto24 {
font-family:Tahoma; 
font-size:24px; 
color:#ffffff;
}

.texto24 a {
font-family:Tahoma; 
font-size:24px; 
color:#ffffff;
text-decoration:underline ; 
}

.texto24 a:hover {
font-family:Tahoma; 
font-size:24px; 
color:#ffffff;
text-decoration:none;
font-weight:normal;
}

 .texto24_azuli {
font-family:Tahoma; 
font-size:24px; 
color:#0f3456;
font-smooth:always;
text-decoration:none;
}

.texto24_azuli a {
font-family:Tahoma; 
font-size:24px; 
color:#0f3456;
text-decoration:none ;
font-smooth:always;
}

.texto24_azuli a:hover {
font-family:Tahoma; 
font-size: 24px; 
color:#0f3456;
text-decoration:underline;
font-weight:normal;
font-smooth:always;
}

 .texto30_azuli {
font-family:Tahoma; 
font-size:30px; 
color:#0f3456;
font-smooth:always;
text-decoration:none;
}

.texto30_azuli a {
font-family:Tahoma; 
font-size:30px; 
color:#0f3456;
text-decoration:none ;
font-smooth:always;
}

.texto30_azuli a:hover {
font-family:Tahoma; 
font-size: 30px; 
color:#0f3456;
text-decoration:underline;
font-weight:normal;
font-smooth:always;
}

 .texto30_cinza {
font-family:Tahoma; 
font-size:30px; 
color:#595959;
font-smooth:always;
text-decoration:none;
}

.texto30_cinza a {
font-family:Tahoma; 
font-size:30px; 
color:#595959;
text-decoration:none ;
font-smooth:always;
}

.texto30_cinza a:hover {
font-family:Tahoma; 
font-size: 30px; 
color:#595959;
text-decoration:underline;
font-weight:normal;
font-smooth:always;
}

/* comercializar */ 
.comprarBase	{
		width:500px;
		position:relative;
}
.comprarDois input, .comprarDois textarea,
.comprarTres input, .comprarTres textarea {
		width:210px;
}
.comprarBase select {
		width:210px;
		font-size:11px;
}		
.comprarUm	{
		float:left; 
		width:500px;
		height:40px;
}
.comprarUmA	{
		float:left; 
		width:500px;
		height:60px;
		font-weight:bold;
		color:#595959;
}
.comprarDois	{
		float:left; 
		width:220px;
		height:45px;
		padding-left:5px;
}
.comprarDoisA	{
		float:left; 
		width:220px;
		height:45px;
		padding-left:5px;
		padding-top:8px;
}
.comprarDoisA	input	{
		background-color:#000000;
		border:0px;
		cursor:pointer;
		color:#FFFFFF;
		font-size:11px;
}
.comprarTres	{
		float:left; 
		width:220px;
		height:70px;
		padding-left:5px;
}

/* fim de comercializar*/



/*pesquisa rápida css*/
.pesq_space
{ margin: 0 0 10px 0}

.botaopesquisa {
background-image:url(images/btn_pesq.jpg);
	font-family: Tahoma;
	font-size: 18px;
	font-style: normal;
	color: #ffffff;
	width:195px; 
	height:30px; 
	border:0px; 
	cursor:hand}
	

.btn_blue {
background-image:url(images/btn_blue.gif);
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	color: #ffffff;
	width:150px; 
	height:25px; 
	border:0px; 
	cursor:hand
	}
	
/* fim de pesquisa rápida css*/

Inicio de Lateral
.onde {
}

.texto_9_txt {
height:100%;
font-family:tahoma;
font-size:10px;
color:#868686;}

.texto_9 {
height:181px;
background-image:url(images/lat_2_01.jpg);
font-family:tahoma;
font-size:10px;
color:#868686;}
Fim de Lateral

/*--- incio de paginação----*/

#painel_paginas{ height:50px; text-align:left;}
.btn_nav {width:20px; height:20px;}
.btn_nav a { width:20px; height:20px; background:url(images/btn_nav.png) no-repeat left; cursor:pointer; float:left; margin:10px 8px 0px 8px; padding-top:7px; font:Tahoma; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center;}
.btn_nav a:hover { background:url(images/btn_nav_over.png) no-repeat left;}
.pag { width:20px; height:20px; float:left; margin:10px 4px 0px 4px;	}
.pag a { width:20px; height:20px; background:url(images/btn_pag.png) no-repeat left; cursor:pointer; display:block; padding-top:8px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center;}
.pag a:hover {background-position:right;} 
.pag_active {width:20px; height:20px; float:left; margin:10px 4px 0px 4px; background:url(images/btn_pag.png) no-repeat right; padding-top:8px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center;}
.pag_active a { width:19px; height:17px; background:url(images/btn_pag.png) no-repeat right; cursor:pointer; display:block; padding-top:3px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; text-align:center;}
.pag_active a:hover {background-position:right;} 

/*--- fim de paginação---*/


/*Footer inico de css*/
.extra_links {
height:130px;
}

.links1 {
	width:153px;
	height:90px;
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	margin:0px 0px;
}

.links2 {
	width:183px;
	height:90px;
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	margin:0px 0px;
}

.links3 {
	width:182px;
	height:90px;
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	margin:0px 0px;
}

/*Footer fim de css*/

/* redes sociais*/

.redes_sociais
{
height:40px;
}

.button_email {
background-image:url(images/btn_email.jpg);
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	color: #ffffff;
	width:70px; 
	height:23px; 
	border:0px; 
	cursor:hand}
	
.links_imoveis {
	width:140px;
	height:25px;
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	margin:0px 0px;
}
.trace {
background-image:url(images/trace.jpg);
background-repeat:repeat-x;
}

.detalhes_links{
	height:22px;
	margin-top:6px;
	text-align:left;
	float:left;
}
.detalhes_links a{
	background-repeat:no-repeat;
	background-position:left;
	margin-left:8px;
	padding-left:26px;
	text-align:left;
	float:left;
}
.detalhes_links a:hover{
	background-image:url(../images/bullet_detalhes_over.png);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
	float:left;
}


.detalhes_left {
	width:190px;
	margin:0px 0px 0px 12px;
	float:left;
	padding-right:10px;
}
.detalhes_right {
	width:397px;
	min-height:229px;
	float:left;
	
}
#galeria{
	float:left;
}
#btn_left{
	height:72px;
	width:26px;
	float:left;
	cursor:pointer;
	background:url(images/btns_galeria.png) top left;
}
#btn_left:hover{
	background-position:top right;
}
#detalhes_right {
overflow:hidden;
	width:546px;
	height:90px;
	float:left;
}
#fotos_mask{
	width:3000000000000px;
	list-style:none;
	list-style-type:none;
	float:left;
	text-align:left;
	
}
.pic_thumb {
	width:102px; 
	height:98px;
	float:left;
}
#btn_right{
	height:72px;
	width:26px;
	float:left;
	cursor:pointer;
	background:url(images/btns_galeria.png) bottom left;
}
#btn_right:hover{
	background-position:bottom right;
}

.geo{
	width:600px;
	height:285px;
	float:left;
	display:block;
	margin:20px 0 20px 0;
	}
