@charset "utf-8";
/* CSS Document */
/*Geral*/
body{
	background-image:url(../Image/Geral/Fundo.jpg);
	background-repeat:repeat-x;
	background-color:#fefefe;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	color:#6e6e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#Site{
	background-image:url(../Image/Geral/lateral.png);
	background-repeat:repeat-y;
	width:760px;
	text-align:left;
	height:100%;
	padding-left:10px;
}

#Topo{
	width:740px;
	height:68px;
	background-color:#FFFFFF;
	text-align:left;
}

#Conteudo{
	padding-left:5px;
	padding-right:5px;
}
#Conteudo table{
	width:730px;
}
#Rodape{
	width:740px;
	height:16px;
	background-color:#aca8a8;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px;
}
a{
	text-decoration:none;
	border:none;
	color:#000000;
}
/*Contato*/
.BtnContato{
	margin-top:5px;
	margin-left:245px;
}
input.contato{
	width:300px;
	margin-top:5px;
	margin-left:5px;
	border:1px solid #aca8a8;
}
.linhasepara{
border-bottom:1px solid #aca8a8; margin-top:0px; width:730px 
}
textarea.contato{
	width:300px;
	margin-top:5px;
	margin-left:5px;
}

.divpaginacao{
	border:1px solid #999999; 
	width:15px; 
	float:left;  
	margin-right:4px; 
	height:15px;  
	text-align:center;
}

/*Default*/
#Conteudo .ConteudoEsquerda{
	width:380px;
	font-size:10px;
	padding-right:10px;

}
#Conteudo .ConteudoEsquerda h1{
	border:none;

}
#Conteudo h1, #Conteudo h1.Titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#b52017;
	margin-bottom:0px;
	margin-top:10px;
	border-bottom:1px solid #aca8a8;

}
#Conteudo h1.Titulo{
	border-bottom:none;
	margin-bottom:5px;
}

#Conteudo h1.Links{
	margin-bottom:15px;
	color:#da251c;
}
#Conteudo h1 .RetrancaTituloCinza{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
}
#Conteudo .ImoveisEmDestaques{
	background-color:#ebebeb;
	border:1px solid #aca8a8;
	border-top:none;
	border-bottom:none;
	height:100%;
}
#Conteudo .ImoveisEmDestaques .TImoveisEmDestaques{
	width:340px;

}

#Conteudo .ImoveisEmDestaques .TImoveisEmDestaques dl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-bottom:0px;
	margin-top:0px;
}


#Conteudo h1.TituloImoveisEmDestaques{
	background-color:#FFFFFF;
}

#Conteudo #LancamentosFuturos{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:-4px;
}

#Conteudo #LancamentosFuturos .Lancamentos{
	background:url(../Image/Geral/FundoLancamentos.jpg) repeat-x;
	width:610px;
	padding-left:10px;
}
#Conteudo #LancamentosFuturos .Lancamentos .FundoImagens{
	width:140px; 
	height:115px; 
	border:1px solid #d6372d;
	float:left;
	margin-right:5px;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.ImagensFuturos{
	float:left;
	margin-bottom:5px;
}

.ImagemImoveisEmDestaques{
	background:url(../Image/Geral/RetrancaImoveisEmDestaques.jpg) no-repeat;
	width:101px;
	height:101px;
	padding-left:11px;
	padding-top:9px;
}



/*Topo*/

#Topo .Logo{
	width:185px;
	height:62px;
	position:absolute;
}
#Topo .Menu{
	position:relative; 
	float:right;
	margin-top:35px;
	margin-right:5px;
}

#Banner{
	width:732px;
	height: 186px;
	border:4px solid #FFFFFF;
}
/*Busca*/
#Busca{
	width:740px;
	height:33px;
	border-bottom:1px solid #aca8a8;
	border-top:1px solid #aca8a8;
	text-align:left;
}

#Busca h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#da251c;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	margin-left:5px;
	position:absolute;
}

#Busca form{
	padding-left:55px;
	margin-top:5px;
}
#Busca form select{
	margin-right:5px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;

}

/*Textos*/
.Textos{
	margin-top:5px;
	margin-bottom:5px;

}
.TextosGerais{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6e6e6e;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.Titulo, .TituloRetrancaCinza{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	color:#b52017;
	margin-left:5px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
}
.TituloRetrancaCinza{
	color:#333333;
	margin-left:0px;
}

/*Formularios*/

select{
	border:1px solid #b7bdc1;
	color:#000000;
	font-size:10px;
}

/* Resultado da Busca */
.BarraSuperior{
	width:730px;
	margin-bottom:10px;
}

#Conteudo #Resultado #ConteudoR1 .Espaco{
	font-size:1px;
	height:4px;
}

.tabelaAndamentoObra{
	border:1px solid #999999;
	margin-bottom:5px;
}
.tdAndamentoObra{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

#Conteudo #Resultado #ConteudoR1 .BarraDescritiva, .tdTitulo{
	background:url(../Imagens/Busca/BarraDescritiva.jpg) repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	margin-left:10px;
	text-align:left;
	padding-left:10px;
	border:1px solid #CCCCCC;
	height:15px;
}
#Conteudo #Resultado #ConteudoR1 .Divisao, #Conteudo #Resultado #ConteudoR1 .Endereco{
	background-color:#f8f8f8;
	border:#d5d5d5 solid 1px;
	border-left:none;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	
}
#Conteudo #Resultado #ConteudoR1 .Endereco{
	text-align:left;
	padding-left:10px;
}

#Conteudo #Resultado #ConteudoR1 .Foto{
	background:url(../Imagens/Busca/DetalheEsquerdo.png) no-repeat;
	width:15px;
	height:60px;
	border:#d5d5d5 solid 1px;
	border-right:none;	
}


/*============= Resultado da Busca Detalhada ============= */
.td01, .td01Primeiro, .td01Segundo{
	width:10px;
	height:15px;
	background-color:#f6f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	border-bottom:1px solid #aca8a8;
}
.td01Primeiro{
}
.td01Segundo{
	width:10px;
}
.td02, .td02Maior{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	border-bottom:1px solid #aca8a8;

}
.td02Maior{
}
.td03{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:1px solid #aca8a8;
	border-left:1px solid #aca8a8;
	border-right:1px solid #aca8a8;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;

}
.tdTitulo{}

.tdFotosDetalhe{
	border-left:1px solid #aca8a8; 
	border-bottom:1px solid #aca8a8; 
	border-right:1px solid #aca8a8;
}
.tdFotos{
	padding-right:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-right:1px solid #aca8a8; 
	border-bottom:1px solid #aca8a8;
}
.TituloFotos{
	border:1px solid #aca8a8;
	width:104px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;

}
/*------portifolio*/
#Portifolio{
position: relative;
}
#Portifolio .RetrancaFotos{
	border:1px solid #cdcbcb;
	background-color:#ebebeb;
	width:715px;
	height:100%;
	margin-left:5px;
	margin-top:10px;
	padding-bottom:2px;
	height:110px;
}
#Portifolio .RetrancaFotos .Fotos{
	border:1px solid #cdcbcb;
	background-color:#ebebeb;
	width:134px;
	height:80px;
	margin-left:6px;
	margin-top:5px;
	float:left;
	position:relative;
}
#Portifolio .RetrancaFotos h4{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5958;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;
}


/*========Menu=================*/
/*body { font: normal 62.5% verdana; }*/ 

ul.menubar { 
	margin: 0px; 
	padding: 0px; 
	background-color: #FFFFFF; /* IE6 Bug */ 
	font-size: 100%; 
} 

ul.menubar .menuvertical{ 
   margin: 0px; 
   padding: 0px; 
   list-style: none;
   float:left; 
} 

ul.menubar ul.menu 
{ 
   display: none; 
   position: absolute; 
   margin: 0px; 
} 

ul.menubar a { 
	display:block; 
	text-decoration: none; 
} 
ul.menubar a.aempresa{
	 background:url(../Imagens/Menu/aempresa.jpg) no-repeat;
	 width:89px;
	 height:25px;
}
ul.menubar a.imoveis{
	 background:url(../Imagens/Menu/imoveis.jpg) no-repeat;
	 width:89px;
	 height:25px;
}
ul.menubar a.servicos{
	 background:url(../Imagens/Menu/servicos.jpg) no-repeat;
	 width:89px;
	 height:25px;
}
ul.menubar a.contato{
	 background:url(../Imagens/Menu/contato.jpg) no-repeat;
	 width:99px;
	 height:25px;
}
ul.menubar a.destaques{
	 background:url(../Imagens/Menu/destaques.jpg) no-repeat;
	 width:171px;
	 height:25px;
}

ul.menu, 
ul.menu ul 
{ 
   margin: 0; 
   padding: 0; 
   border-bottom: 1px solid #ccc; 
   width: 150px; /* Width of Menu Items */ 
   background-color: #FFFFFF; /* IE6 Bug */ 
} 

ul.menu li 
{ 
   position: relative; 
   list-style: none; 
   border: 0px; 
} 

ul.menu li a 
{ 
   display: block; 
   text-decoration: none; 
   border: 1px solid #ccc; 
   border-bottom: 0px; 
   color: #777; 
   padding: 5px 10px 5px 5px; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%; } 
* html ul.menu li a { height: 1%; } 
/* End */ 

ul.menu ul 
{ 
   position: absolute; 
   display: none; 
   left: 149px; /* Set 1px less than menu width */ 
   top: 0px; 
} 

ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */ 

ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; } 

ul.menu li a:hover { color: #E2144A; } 



