html,body {
	background: url(imagem/Fundo.gif) repeat fixed 0 0;	
}
	
* {
  margin: 0px 0px 0px 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

.RefBusca {
  color:#333333;
  background:#D9CC93;
  text-decoration:line-through;
  background-color:#F3F0DE;
}

a {
  color:#333333;
  background-color:#F3F0DE;
}

#Principal {
  margin:auto;
  width: 800px;
  min-height:650px;
  background-color:#F3F0DE;
}

#Cabecalho{
  height:100px;
  width:800px;
  background-color:#F3F0DE;
}

#Logo{
  background: url(imagem/Logo_Empresa.jpg) no-repeat center;
  float:left;
  height:100px;
  width:300px;
  background-color:#F3F0DE;
}

#Chat{
  position:relative;
  top:2px;
  right:20px;
  height:60px;
  width:340px;
  float:right;
  background-color:#F3F0DE;
}
#Menu{
  position:relative;
  top:13px;
  
  height:25px;
  width:475px;
  float:left;
  background-color:#F3F0DE;
}
#MenuAdmin{
  position:relative;
  top:23px;
  left:120px;
  height:25px;
  width:370px;
  float:left;
  background-color:#F3F0DE;
}

#AreaBannerBusca {
  height:270px;
  width:800px;
  background-color:#F3F0DE;
}

#EspacoBusca {
  float:left;
  height:226px;
  width:10px;
  background-color:#F3F0DE;
}


#TopBusca {
  float:none;
  height:44px;
  width:150px;
  background-color:#F3F0DE;
  background:url(imagem/Top_Busca.gif) center no-repeat;
}

#AreaBusca {
  float:left;
  height:260px;
  width:150px;
  background-color:#F3F0DE;
}

#Busca {
  float:left;
  height:216px;
  width:126px;
  background-color:#D9CC93;
  border:#C9C081 solid;
  border-width:2px;
  border-top:none;
}

#ImagemBanner {
  float:left;
  height:240px;
  width:625px;
  border:#FFFFFF solid;
  border-width:5px;
  background-color:#F3F0DE;
}

#Banner{
  float:left;
  height:270px;
  width:635px;
  background-color:#F3F0DE;
  background:url(imagem/BannerRodape.gif) center bottom no-repeat;
}

#EspacoCorpo{
  width:20px;
  height:230px;
  float:left;
  background-color:#F3F0DE;
}

#Corpo{
  width:800px;
  min-height:230px;
  text-align:center;
  background-color:#F3F0DE;
}

#Esquerdo {
  width:300px;
  height:230px;
  float:left;
  background-color:#F3F0DE;
}

#DivisaoVert {
  width:5px;
  height:230px;
  float:left;
  background-color:#F3F0DE;
  background:url(imagem/Divisa.gif) repeat-y center;
}

#DivisaoHori {
  width:240px;
  height:5px;
  background-color:#F3F0DE;
  background:url(imagem/Divisa.gif) repeat-x center;
}

#Direito {
  width:495px;
  height:230px;
  float:right;
  background-color:#F3F0DE;
}

#AreaNoticias {
  width:300px;
  min-height:170px;
  background-color:#F3F0DE;
}

#NoticiaTop {
  width:300px;
  height:40px;
  background-color:#F3F0DE;
  background:url(imagem/Top_Noticia.gif) no-repeat center;
}

#Noticia {
  width:240px;
  min-height:50px;
  border:#F3F0DE solid;
  border-width:10px;

  text-align:justify;
  color:#333333;
  background-color:#F3F0DE;
}

#AreaDestaques{
  width:495px;
  height:170px;
  background-color:#F3F0DE;
}

#DestaqueTop {
  height:40px;
  width:495px;
  text-align:center;
  background-color:#F3F0DE;
  background:url(imagem/Top_Destaque.gif) no-repeat center;
}

#DestaqueEsq {
  vertical-align:middle;
  text-align:center;
  width:247px;
  height:170px;
  float:left;
  background-color:#F3F0DE;
}

#DestaqueDir {
  vertical-align:middle;
  text-align:center;
  width:248px;
  height:170px;
  float:right;
  background-color:#F3F0DE;
}

#ImgDestaque {
  border:#CCCCCC solid;
  border-width:3px;
  background-color:#F3F0DE;
}

.Imagem {
  border:#CCCCCC solid;
  border-width:3px;
  background-color:#F3F0DE;
}

#DescDestaque {
  margin:5px 20px 0px 20px;
  color:#333333;
  height:40px;
  width:200px;
  text-align:center;
  background-color:#F3F0DE;
}

#OutrosImoveis {
  height:20px;
  width:495px;
  text-align:right;
  background-color:#F3F0DE;
}

#MaisNoticias {
  height:20px;
  width:300px;
  text-align:right;
  background-color:#F3F0DE;
}

#Rodape{
  float:left;
  width:800px;
  background-color:#F3F0DE;
}

#DivisaoHoriRodape {
  width:800px;
  height:2px;
  background-color:#F3F0DE;
  background:url(imagem/Divisa.gif) repeat-x center;
}

#Endereco {
  margin-top:10px;
  min-height:15px;
  text-align:center;
  color:#8F8276;
  background-color:#F3F0DE;
}

#Copyrigth {
  vertical-align:middle;
  font-size:9px;
  float:left;
  text-align:left;
  color:#666666;
  background-color:#F3F0DE;
}

#Binsoft {
  float:right;
  background-color:#F3F0DE;
}

#MenuLateralCorpo {
  float:left;
  min-height:510px;
  width:800px;
  background-color:#F3F0DE;
}

#CorpoLateral {
  float:left;
  min-height:510px;
  width:635px;
  text-align:center;
  background-color:#F3F0DE;
}

#DadosEspacoLateral {
  float:left;
  min-height:230px;
  width:40px;
  background-color:#F3F0DE;
}

#DadosEspacoHoriz {
  float:left;
  height:15px;
  width:720px;
  background-color:#F3F0DE;
}

#Dados {
  float:left;
  width:720px;
  background-color:#F3F0DE;
  border-left:#F3F0DE solid;
  border-left-width:40px;
  border-right:#F3F0DE solid;
  border-right-width:40px;
}

#DadosCorpo {
  float:left;
  width:715px;
  text-align:justify;
  line-height:20px;
  vertical-align:middle;
  border-left:#F3F0DE solid;
  border-left-width:5px;
  background-color:#F3F0DE;
}

#DadosCorpoTextoLocal {
  float:left;
  width:300px;
  text-align:left;
  line-height:20px;
  vertical-align:middle;
  border-left:#F3F0DE solid;
  border-left-width:5px;
  background-color:#F3F0DE;
}

#DadosCorpoMapa {
  float:right;
  width:400px;
  border-left:#F3F0DE solid;
  border-left-width:5px;
  background-color:#F3F0DE;
  text-align:center;
}

#DadosTop {
  float:left;
  text-align:left;
  line-height:15px;
  border-bottom:#F3F0DE solid;
  border-bottom-width:8px;
  border-top:#F3F0DE solid;
  border-top-width:10px;
  background-color:#F3F0DE;
}

#DadosTitulo {
  float:left;
  text-align:left;
  vertical-align:middle;
  line-height:25px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#666666;
  border-bottom:#F3F0DE solid;
  border-bottom-width:8px;
  border-top:#F3F0DE solid;
  border-top-width:10px;
  background-color:#F3F0DE;
}

#DadosTituloInfo {
  float:left;
  text-align:left;
  vertical-align:middle;
  line-height:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#666666;
  border-bottom:#F3F0DE solid;
  border-bottom-width:8px;
  border-top:#F3F0DE solid;
  border-top-width:10px;
  width:715px;
  background-color:#F3F0DE;
}

#DadosImagem {
  float:left;
  height:150px;
  width:180px;
  text-align:center;
  background-color:#F3F0DE;
}

#DadosDivisaoHori {
  float:left;
  width:715px;
  height:5px;
  background-color:#F3F0DE;
  background:url(imagem/Divisa.gif) repeat-x center;
}

#DadosTexto {
  float:left;
  min-height:150px;
  width:535px;
  text-align:left;
  background-color:#F3F0DE;
}

#DadosDetalhes {
  float:left;
  font-size:8px;
  text-align:left;
  line-height:15px;
  background-color:#F3F0DE;
}

#DadosContatoEsquerdo {
  float:left;
  width:400px;
  min-height:180px;
  text-align:justify;
  vertical-align:middle;
  border-left:#F3F0DE solid;
  border-left-width:5px;
  line-height:13px;
  background-color:#F3F0DE;
}

#DadosContatoDireito {
  float:right;
  width:300px;
  height:180px;
  text-align:left;
  vertical-align:middle;
  border-left:#F3F0DE solid;
  border-left-width:5px;
  background-color:#F3F0DE;
  background:url(imagem/Contato.gif) no-repeat center;
}

#DadosContatoTexto {
  position:relative;
  float:left;
  top:130px;
  left:35px;
  background:none;
  text-align:justify;
  width:230px;
  line-height:12px;
  background-color:#F3F0DE;
}

#DadosContatoEndereco {
  border:hidden;
  text-align:left;
  color:#8F8276;
  font-size:10px;
  font-weight:bold;
  background-color:#F3F0DE;
}

.ComponenteContato {
  border:#CCCCCC solid;
  border-width:1px;
  background-color:#FFFFFF;
  width:300px;
}

#ChatTop{
  position:relative;
  top:10px;
  right:0px;
  height:40px;
  width:250px;
  float:right;
  background-color:#F3F0DE;
  background: url(imagem/Top_Chat.gif) no-repeat center;
}

#ChatPrincipal {
  margin:auto;
  width: 550px;
  min-height:450px;
  background-color:#F3F0DE;
}

#ChatRodape{
  float:left;
  width:550px;
  background-color:#F3F0DE;
}

#ChatCorpo{
  margin-left:25px;
  margin-right:25px;
  width:500px;
  height:350px;
  text-align:center;
  float:none;
  background-color:#F3F0DE;
}

#ChatCabecalho{
  height:80px;
  width:550px;
  background-color:#F3F0DE;
}

#ChatLogo{
  background-color:#F3F0DE;
  background: url(imagem/Logo_Empresa.jpg) no-repeat center;
  float:left;
  height:80px;
  width:300px;
}

#ChatFechar {
  background-color:#F3F0DE;
  float:right;
  width:55px;
}

#DetalheSuperior {
/*  height:300px;*/
  width:780px;
  float:left;
}

#DetalheTop {
  height:40px;
  width:780px;
  float:left;
  background:url(imagem/Top_DetImo.gif) no-repeat center;
}

#DetalheTopCorpo {
/*  height:260px; */
  width:780px;
  float:left;
}

#DetalheFoto {
/*  height:260px; */
  width:480px;
  float:left;
  text-align:center;
}

#DetalheNomeFoto {
  width:480px;
  float:left;
  text-align:center;
  height:18px;
  vertical-align:top;
  line-height:18px;
  border-bottom:#F3F0DE solid;
  border-bottom-width:5px;
}

#DetalheImovel {
/*  height:260px; */
  width:300px;
  float:right;
}

#DetalheInferior {
  width:780px;
  float:left;
}

#DetalheTopInferior{
  height:35px;
  width:780px;
}

#DetalheTopFoto {
  height:35px;
  width:390px;
  background:url(imagem/Top_DetImo_Foto.gif) no-repeat center;
  float:left;
}

#DetalheTopMapa {
  height:35px;
  width:390px;
  background:url(imagem/Top_DetImo_Mapa.gif) no-repeat center;
  float:left;
}

#DetalheMiniaturas {
  width:390px;
  float:left;
}

#DetalheMapa {
  width:390px;
  float:right;
}

#DetalheTabela {
  border:#CCCCCC solid; 
  border-width:1px;
  width:300px;
  padding:0px;
  background:#FFF;
}

#DetalheTabela td {
  vertical-align:top;
  line-height:16px;
  border-bottom:#CCCCCC solid; 
  border-bottom-width:1px;
  background:#FFF;
}

#DetalheTabela th {
  line-height:18px;
  height:18px;
  font-size:11px;
  background:#CCCCCC;
}

#AreaDetalhe {
  float:left;
  width:780px;
  background-color:#F3F0DE;
}

#DetalheOpcaoTabela {
  border:none; 
}

#DetalheOpcaoTabela td {
  border:none;
  text-align:center;
}