/* CSS Document */

html, body, form { height:100%; }

body { font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin:0px; }

img { border:none; }



.form { width:98%; font-size:13px; }

.clear { clear:both; }

.botao { height:22px; padding:0px 10px; background-color:#555; color:#fff; border:none; cursor:pointer; }

.coluna1 { width:20%; text-align:right; font-weight:bold; }
.coluna2 { width:80%; }

.captcha { font-family:"Courier New", Courier, monospace; font-size:24px; text-transform:uppercase; font-weight:bold; color:#036; letter-spacing:6px; padding-left:5px; }

.paginacao { text-align:center; height:50px; vertical-align:bottom; }
  .paginacao .atual { color:#c00; font-size:16px; }
  .paginacao .nAtual { color:#000; }
  .paginacao .nAtual:hover { color:#c00; }



#divMain { width:1003px; overflow:hidden; margin:0px auto; min-height:100%; position:relative; }
* html #divMain { height:100%; }

#divClear { clear:both; height:180px; }

#divCabecalho { }
  #divCabecalho #divCamada1 { height:122px; position:relative; }
  #divCabecalho #divCamada1 a { display:inline-block; margin-top:29px; margin-left:16px; }
  #divCabecalho #divCamada1 span { display:inline-block; vertical-align:top; margin-top:55px; }
  #divCabecalho #divCamada1 #imgFoto { float:right; margin-right:50px; display:inline-block; }
  #divCabecalho #divCamada1 #divAdm { position:absolute; right:2px; bottom:3px; font-size:10px; }
  #divCabecalho #divCamada1 #divAdm a { color:#666; text-decoration:none; }
  #divCabecalho #divCamada1 #divAdm a:hover { color:#c00; }
  #divCabecalho #divCamada2 { height:66px; overflow:hidsden; background:url(/layout/cab-menu-fundo.gif) repeat-x #c00; }
  #divCabecalho #divCamada2 ul { list-style:none; margin:0px; padding:0px; }
  #divCabecalho #divCamada2 ul li { margin:0px; margin-top:11px; padding:0px; width:auto; display:inline-block; float:left; background:url(/layout/cabe-menu-div.gif) no-repeat right center; }
  #divCabecalho #divCamada2 ul li.liLast { background:none; }
  #divCabecalho #divCamada2 ul li a { display:inline; margin:0px 24px; }
  #divCabecalho #divCamada3 { height:64px; background:url(/layout/cab-busca-fundo.gif) repeat-x #f7f7f7; margin-top:2px; }
  #divCabecalho #divCamada3 div { width:841px; color:#666; padding-top:5px; padding-left:10px; }
  #divCabecalho #divCamada3 div .txtBuscaRef { text-transform:uppercase; }
  #divCabecalho #divCamada3 #divBuscaRef { height:64px; background:url(/layout/cab-busca-ref-fundo.gif) repeat-x; float:right; width:130px; border-left:2px solid #fff; padding:10px; }
  #divCabecalho #divCamada3 #divBuscaRef img { margin-bottom:3px; }
  
#divCorpo { padding:10px; }

#divRodape { position:absolute; bottom:0px; width:100%; height:110px; background:url(/layout/rod-sombra.gif) top repeat-x #c00; color:#fff; text-align:center; padding-top:40px; }
  #divRodape strong { font-size:14px; text-transform:uppercase; color:#ff0; }
  #divRodape #divCreditos { position:absolute; bottom:5px; right:5px; font-size:10px; color:#FF6A6A }
  #divRodape #divCreditos img { border:none; vertical-align:middle; }

#divDestaque { float:left; width:390px; }
  #divDestaque #lnkDestaque { display:block; padding:4px; background:url(/layout/fundo-img1.gif) no-repeat; margin-bottom:3px; }
  #divDestaque #labDorm { margin-left:5px; color:#666; }
  #divDestaque #labDorm strong { margin-left:5px; color:#000; }
  #divDestaque #labValor { margin-right:5px; float:right; font-weight:bold; color:#c00; }
  
#dtImoveisDestaque { float:right; display:inline; }
  #dtImoveisDestaque .lnkFoto { display:block; padding:4px; background:url(/layout/fundo-img2.gif) no-repeat; margin-bottom:3px; }
  #dtImoveisDestaque .labRef { margin-left:5px; font-size:10px; }
  #dtImoveisDestaque .labValor { margin-right:5px; float:right; font-weight:bold; color:#c00; font-size:10px; }

#dtOutrosImoveis {  }
  #dtOutrosImoveis .divOutros { height:100%; width:218px; margin:0px 8px; padding:5px; color:#333; border:1px solid #fff; border-width:1px 0px;  }
  #dtOutrosImoveis .divOutros:hover { background-color:#f7f7f7; cursor:pointer; border:1px solid #e7e7e7; border-width:1px 0px;  }
  #dtOutrosImoveis .divOutros strong { color:#000; }
  #dtOutrosImoveis .lnkFoto { display:block; padding:4px; background:url(/layout/fundo-img3.gif) no-repeat; margin-bottom:3px; }
  #dtOutrosImoveis .labRef { margin-left:5px; }
  #dtOutrosImoveis .labValor { margin-right:5px; float:right; font-weight:bold; color:#c00; }
  #dtOutrosImoveis .labDescricao { margin:10px 5px; display:block; text-align:justify; }

#divOfertas { margin-top:-60px; float:right; }
  #divOfertas .divOfertas { width:157px; margin:0px 5px; padding:5px; color:#333; border:1px solid #fff; border-width:1px 0px; margin-bottom:5px; }
  #divOfertas .divOfertas:hover { background-color:#f7f7f7; cursor:pointer; border:1px solid #CCC; border-width:1px 0px; }
  #divOfertas .divOfertas strong { color:#000; }
  #divOfertas .divOfertas .lnkFoto { display:block; padding:4px; background:url(/layout/fundo-img4.gif) no-repeat; margin-bottom:3px; }
  #divOfertas .divOfertas .labRef { margin-left:5px; display:block; }
  #divOfertas .divOfertas .labValor { margin-left:5px; display:block; font-weight:bold; color:#c00; }
  #divOfertas .divOfertas .labDescricao { margin:10px 5px; display:block; text-align:justify; }

#dgResultado { }
  #dgResultado .divDetalhes { padding:3px; border:1px solid #fff; border-width:1px 0px; }
  #dgResultado .divDetalhes:hover { cursor:pointer; height:100%; background-color:#f7f7f7; border:1px solid #e7e7e7; border-width:1px 0px; }
  #dgResultado #lnkFoto { padding:4px; background:url(/layout/fundo-img5.gif) no-repeat; float:left; margin-right:5px; }
  #dgResultado .labRef { font-weight:bold; color:#c00; }
  #dgResultado .labTipo { display:inline-block; padding:0px 20px; text-decoration:underline; }
  #dgResultado .labLocal { display:inline-block; color:#666; }
  #dgResultado .labValorVenda { display:block; font-weight:bold; margin:5px 0px; font-size:11px; }
  #dgResultado .labValorVenda font { color:#f00; font-size:11px; }
  #dgResultado .labDescricao { color:#333; font-style:italic; display:block; }

#divDetalhes { margin-top:40px; color:#666; width:81%; }
  #divDetalhes #lnkFotoDestaque { float:left; padding:4px; margin-right:10px; display:inline-block; background:url(/layout/fundo-img6.gif) no-repeat; }
  #divDetalhes img { border:none; }
  #divDetalhes strong { color:#000; }
  #divDetalhes h1 { font-size:18px; color:#000; }
  #divDetalhes h1 #labRef { color:#c00; }
  #divDetalhes #divIntInd { float:left; clear:left; width:180px; margin-right:10px; text-align:center; padding:9px; }
  #divDetalhes #divIntInd a { padding:3px; display:block; }
  #divDetalhes #divIntInd img { border:none; }
  #divDetalhes #divDescricao { margin-top:5px; }
  #divDetalhes .divInfo { margin-top:30px; background:url(/layout/info.gif) no-repeat #f7f7f7; background-position:10px 10px; padding:10px 10px 10px 40px; border:1px solid #e7e7e7; border-width:1px 0px; }
  #divDetalhes .divInfo h2 { margin:0px 0px 10px 0px; padding:0px; font-size:14px; color:#c00; }
  #divDetalhes .divInfo h3 { margin:10px 0px; padding:0px; font-size:12px; color:#c00; }
  #divDetalhes .divInfo #dtCaracteristicas .divGrupo { color:#000; padding:5px 0px; border-bottom:1px dashed #ccc; font-size:11px; font-weight:bold; }
  #divDetalhes .divInfo .lnkFoto { background:url(/layout/fundo-img5.gif) no-repeat; display:block; padding:4px; }
  #divDetalhes #divValores td { font-weight:bold; }

#divInteresse { display:none; position:absolute; top:0px; left:0px; background-color:#fff; width:600px; border:2px solid #666; padding:10px; }
  #divInteresse h2 { color:#c00; text-transform:uppercase; font-size:18px; text-align:center; }
  
#divIndique { display:none; position:absolute; top:0px; left:0px; background-color:#fff; width:600px; border:2px solid #666; padding:10px; }
  #divIndique h2 { color:#c00; text-transform:uppercase; font-size:18px; text-align:center; }


