@import "fbz.reset.css";
@import "horinaja.css";
@import "lightbox.css";
@import "../dropdown/dropdown.css";

body { font: 100% Arial, Helvetica, sans-serif; font-size: 12px; background: url(../../img/design/body_bg.jpg) center top #FFF no-repeat; margin: 0; padding: 0; text-align: center; color: #333; line-height: 120%; }
div { overflow: hidden; _height: 100%; }
ul { overflow: hidden; display: block; }
p { line-height: 120%; }

.alerta { color:#E77817; font-weight:bold; font-size:13px }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

h1, h2 { font-weight: normal; color: #333; font-size: 18px; line-height: 22px; display: block; border-bottom: solid 1px #DCDCDC; padding: 0 0 3px 0; margin: 0 0 15px 0; }
.hsplit { border-bottom: solid 1px #DCDCDC; margin: 0 0 15px 0; }
  .hsplit h1, .hsplit h2 { float: left; border-bottom: none; margin: 0; padding: 0 0 5px 0; width: 550px; }
  .hsplit select { float: right; }
  .hsplit .voltar, .hsplit .subir { display: block; overflow: hidden; float: right; text-align: right; width: 60px; line-height: 22px; color: #666; font-size: 11px; font-weight: bold; padding: 5px 0 0 0; }

.left { float: left; }
.right { float: right; }
.quebra { margin-right: 0 !important; }


  .forms .linha { padding: 0 0 5px 0;  }
  .forms .vtf { clear: left; border-top: solid 1px #E4E4E4; margin: 20px 0 0 0; }
  .forms label { display:block; }
  .forms .text { border: solid 1px #CCC; border-top-color: #000; border-left-color: #000; padding: 1px; font-size: 13px; color: #333;  }
  .forms textarea.text { height: 100px; }
  .forms select.text { height: 21px; }
  .forms .submit { float: right; margin: 2px 5px 0 0; }

#leftContent .conteudo a { color:#F60 }

#onde .mapa { width:740px; height:250px; }
 .mapa * { overflow: visible !important; height: auto; }


#container { width: 990px; margin: 0 auto; text-align: left; }

#header-fon { width: 990px;  height: 20px; line-height:20px; text-align:right; font-size:11px; color:#666 }
#header-fon div { float:right; margin: 0 10px 0 20px; }

#header { height: 135px; overflow: visible; }
  #header #logo { float: left; width: 330px; height: 100px; padding: 17px 0 0 0; }
  #header #headerLeft { float: right; width: 650px; padding: 07px 0 0 0; overflow: visible; _height: 110px; }
    #header #menu { display: block; height: 46px; float: right; padding: 0 0 19px 0; background: url(../../img/design/header_menu_sombra_bg.png) center bottom no-repeat; overflow: visible; _background: none; }
      #header #menu li { float: left; display: inline; height: 46px; padding: 0 2px 0 0; background: url(../../img/design/header_menu_linha.png) right 8px no-repeat; }
      #header #menu li.ultimo { padding-right: 0; background: none; }
        #header #menu li a { display: inline-block; height: 46px; width: auto; line-height: 46px; padding: 0 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #333; font-size: 15px; font-weight: bold; }
        #header #menu li a:hover, #header #menu li a.active { text-decoration: none; background: url(../../img/design/header_menu_ovr_bg.png) 0 0 repeat-x; color: #E77817; }
		
  #header #menu li.dir ul { position: absolute; overflow: hidden; padding: 0; margin: 0 0 0 0; width: 180px; border: solid 1px #F5BAA9; border-bottom: none;  }
    #header #menu li.dir ul li { float: none; height: 29px; display: block; }
      #header #menu li.dir ul li a { height: 28px; line-height: 28px; color: #333; border-bottom: solid 1px #F5BAA9; padding: 0 10px; display: block; overflow: hidden; background: url(../../img/design/header_submenu_bg.png) 0 0 repeat-x;; width: 160px; font-size: 13px; font-weight: normal; }
      #header #menu li.dir ul li a:hover { background-image: url(../../img/design/header_submenu_ovr_bg.png); color: #E77817; }
	  
    #header #headerLeft #hlinks { height: 24px; clear: both; padding: 7px 0 0 0; }
      #header #headerLeft #hlinks ul { height: 24px; float: right;  }
      #header #headerLeft #hlinks li { float: left; display: inline; padding: 0 10px 0 0; white-space: nowrap; }
        #header #headerLeft #hlinks li a { padding: 0 0 0 28px; background: url(../../img/design/header_links_bg.png) 0 0 no-repeat; display: inline-block; height: 24px; overflow: hidden; font-size: 9px; color: #333; line-height: 11px; _background: none; }
          #header #headerLeft #hlinks li a big { display: block; font-size: 11px; font-weight: bold; line-height: 13px; }
        #header #headerLeft #hlinks li a:hover { color: #FFF; text-decoration: none; }
        #header #headerLeft #hlinks li a.hl1 { }
          #header #headerLeft #hlinks li a.hl1:hover { background-position: 0 -144px; }
        #header #headerLeft #hlinks li a.hl2 { background-position: 0 -24px; }
          #header #headerLeft #hlinks li a.hl2:hover { background-position: 0 -168px; }
        #header #headerLeft #hlinks li a.hl3 { background-position: 0 -48px; }
          #header #headerLeft #hlinks li a.hl3:hover { background-position: 0 -192px; }
        #header #headerLeft #hlinks li a.hl4 { background-position: 0 -72px; }
          #header #headerLeft #hlinks li a.hl4:hover { background-position: 0 -216px; }
        #header #headerLeft #hlinks li a.hl5 { background-position: 0 -96px; }
          #header #headerLeft #hlinks li a.hl5:hover { background-position: 0 -240px; }
        #header #headerLeft #hlinks li a.hl6 { background-position: 0 -120px; }
          #header #headerLeft #hlinks li a.hl6:hover { background-position: 0 -264px; }

#busca { clear: both; width: 990px; height: 72px; background: url(../../img/design/busca_bg.png) 0 0 no-repeat; overflow: visible; }
  #busca fieldset { clear: both; padding: 20px 0 0 14px; }
    #busca fieldset select, #busca fieldset .divbairros, #busca fieldset .codigo, #busca fieldset .submit { float: left; margin: 0 3px 0 0; }
    #busca fieldset select { width: 132px; font-size: 11px; padding: 3px 1px; margin-top: 3px; }
    #busca fieldset .codigo { padding: 2px 3px; font-size: 11px; border: solid 2px #E77817; width: 125px; margin: 3px 6px 0 8px; }
    #busca fieldset .submit { float: right; margin-right: 13px; }
    #busca fieldset .divbairros { width: 130px; height: 20px; overflow: visible; }
    #busca fieldset .bairros { width: 145px; border: solid 1px #D4D4D4; height: 100px; padding: 5px; background: #FFF; display: none; position: absolute; width: 250px; height: 150px; overflow: auto; z-index: 150; }
      #busca fieldset .bairros p { font-size: 11px; padding: 0 0 6px 0; color: #CCC; }
        #busca fieldset .bairros p a { color: #333; }
      #busca fieldset .bairros label { font-size: 11px; display: block; }

#animacao { width: 739px; height: 275px; background: url(../../img/design/animacao_bg.png) 0 0 no-repeat; margin: 0 0 19px 0; }
  #animacao #animacaoBase { height: 247px; width: 715px; margin: 7px 7px 7px 17px; }
  #animacao ul { position: relative; display: block; height: 247px; width: 715px; }
    #animacao ul li { background-position: 0 0; background-repeat: no-repeat; width: 715px; height: 247px; }
  #animacao .horinaja_pagination { margin: -240px 0 0 0; padding: 0; background: #036; height: 31px; overflow:hidden; z-index: 140; border-bottom: solid 1px #6781A8; width: 700px !important; }
    #animacao .horinaja_pagination li { padding: 0 0 0 0; line-height: 31px; height: 31px; }
      #animacao .horinaja_pagination li a { display: block; padding: 0 10px; line-height: 31px; color: #FFF; font-weight: normal; padding: 0 12px 0 0; font-size: 11px; }
    #animacao .horinaja_pagination li.active a { color: #F90; }

#mainContent { clear: both; padding: 13px 0 0 0; min-height: 500px; }

#leftContent { clear: both; float: left; width: 739px; }

.homeimoveis { }
  .homeimoveis .imovel { float: left; width: 241px; height: 283px; background: url(../../img/design/homeimoveis_bg.png) right 0 no-repeat; margin: 0 8px 0 0 ; }
  .homeimoveis .ovr { background-image: url(../../img/design/homeimoveis_ovr_bg.png); cursor: pointer;  }
    .homeimoveis .imovel .faixa { width: 172px; height: 40px; position: absolute; margin: 13px 0 0 0; z-index: 2; }
    .homeimoveis .imovel .foto { padding: 7px 0 0 17px; width: 216px; height: 166px; position: relative; z-index: 1; }
      .homeimoveis .imovel .foto img { width: 216px; height: 166px; position: relative; }
    .homeimoveis .imovel .info { height: 88px; padding: 0 0 0 17px; }
      .homeimoveis .imovel .info p.nome { font-size: 14px; font-weight: bold; color: #666; line-height: 16px; padding: 5px 0 7px; }
      .homeimoveis .imovel .info p.desc { line-height: 14px; }
      .homeimoveis .imovel .info p.preco { font-weight: bold; color: #E77817; font-size: 18px; line-height: 22px; padding: 4px 0 0 0; }

.imoveis {}
  .imoveis .imovel { width: 739px; height: 150px; background: url(../../img/design/imoveis_sombra_bg.png) right top no-repeat; }
  .imoveis .ovr .base { cursor: pointer; background: #FEEED8 !important; }
    .imoveis .imovel .faixa { width: 172px; height: 40px; position: absolute; margin: 13px 0 0 0; z-index: 2; }
    .imoveis .imovel .base { width: 727px; height: 133px; border: solid 1px #EAECF0; background: #FFF; float: right; }
      .imoveis .imovel .base .foto { width: 153px; height: 117px; float: left; padding: 8px 8px 0 7px; }
        .imoveis .imovel .base .foto img { width: 153px; height: 117px; }
      .imoveis .imovel .base .info { float: left; width: 151px; margin: 0 13px 0 0; padding: 8px 0 0 0; background: url(../../img/design/imoveis_linha.png) right 8px no-repeat; }
        .imoveis .imovel .base .info p.nome { font-size: 14px; font-weight: bold; color: #666; line-height: 16px; padding: 5px 0 7px; }
        .imoveis .imovel .base .info p.infodesc { line-height: 14px; }
        .imoveis .imovel .base .info p.preco { font-weight: bold; color: #E77817; font-size: 18px; line-height: 22px; padding: 4px 0 0 0; }
      .imoveis .imovel .base .desc { float: left; width: 350px; padding: 8px 0; }
        .imoveis .imovel .base .desc p { width: 345px; height: 110px; vertical-align: middle; display: table-cell; }
      .imoveis .imovel .base .imenu { float: right; width: 40px; background: url(../../img/design/imoveis_linha.png) left 8px no-repeat; padding: 8px 0 0 0; }
        .imoveis .imovel .base .imenu ul { margin: 0 0 0 8px; }
          .imoveis .imovel .base .imenu ul li { padding: 0 0 10px 0; }
            .imoveis .imovel .base .imenu ul li a { display: block; overflow: hidden; text-indent: -9999px; background: url(../../img/design/imoveis_imenu_bg.png) 0 0 no-repeat; width: 24px; height: 21px; }
            .imoveis .imovel .base .imenu ul li a.fav { background-position: 0 0; }
              .imoveis .imovel .base .imenu ul li a.fav:hover { background-position: -24px 0; }
            .imoveis .imovel .base .imenu ul li a.fotos { background-position: 0 -33px; }
              .imoveis .imovel .base .imenu ul li a.fotos:hover { background-position: -24px -33px; }
            .imoveis .imovel .base .imenu ul li a.enviar { background-position: 0 -61px; }
              .imoveis .imovel .base .imenu ul li a.enviar:hover { background-position: -24px -61px; }
            .imoveis .imovel .base .imenu ul li a.imprimir { background-position: 0 -87px; }
              .imoveis .imovel .base .imenu ul li a.imprimir:hover { background-position: -24px -87px; }
        .imoveis .imovel .base .imenu .maisfotos { display: none; }

.paginacao { }
  .paginacao p { text-align: center; padding: 35px 0 10px 0; color: #999; font-size: 15px; }
    .paginacao p strong { color: #333; }
    .paginacao p a { color: #999; padding: 0 2px; }
    .paginacao p a.active { font-weight: bold; color: #333; }

#detalhes { clear: both; padding: 2px 0 28px 0; }
  #detalhes .ifoto { float: left; width: 321px; }
    #detalhes .ifoto img { width: 321px; }
    #detalhes .ifoto .label { width: 321px; height: 44px; background: url(../../img/design/imovel_label_bg.png) 0 0 repeat; margin: -44px 0 0 0; position: relative; }
      #detalhes .ifoto .label * { display: block; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
      #detalhes .ifoto .label small { color: #FFF; font-size: 11px; line-height: 14px; padding: 3px 0 0 5px; }
      #detalhes .ifoto .label big { color: #E77817; font-size: 20px; line-height: 22px; padding: 0 0 0 5px; }
  #detalhes .info { float: right; width: 404px; }
    #detalhes .info h2 { color: #000; font-size: 16px; font-weight: bold; line-height: 18px; margin: 0; padding: 0; border: 0; }
    #detalhes .info h3 { color: #666; font-size: 16px; font-weight: bold; line-height: 18px; margin: 0 0 12px 0; border: 0; }
    #detalhes .info p { margin: 0 0 12px 0; }
    #detalhes .info table { with: 100%; border: none; border-collapse: collapse; margin: 0 0 20px 0; }
      #detalhes .info table td { padding: 1px 0; line-height: 120%; }
      #detalhes .info table td.c1 { width: 100px; }
      #detalhes .info table td.c2 { font-weight: bold; }
        #detalhes .info table td.c2 strong { color: #E77817; }

  #detalhes .imenu { margin: 0; }
    #detalhes .imenu li { padding: 0 0 7px 0; }
      #detalhes .imenu li a { display: block; overflow: hidden; width: 200px; height: 21px; color: #333; }
        #detalhes .imenu li a span { display: block; overflow: hidden; height: 21px; width: 150px; float: left; line-height: 21px; cursor: pointer; }
        #detalhes .imenu li a span.icon { width: 24px; background: url(../../img/design/imoveis_imenu_bg.png) 0 0 no-repeat; margin: 0 10px 0 0; }
      #detalhes .imenu li a.fav .icon { background-position: 0 0; }
      #detalhes .imenu li a.fav:hover .icon { background-position: -24px 0; }
      #detalhes .imenu li a.fotos .icon { background-position: 0 -33px; }
        #detalhes .imenu li a.fotos:hover .icon { background-position: -24px -33px; }
      #detalhes .imenu li a.enviar .icon { background-position: 0 -61px; }
        #detalhes .imenu li a.enviar:hover .icon { background-position: -24px -61px; }
      #detalhes .imenu li a.imprimir .icon { background-position: 0 -87px; }
        #detalhes .imenu li a.imprimir:hover .icon { background-position: -24px -87px; }

.detalhesbox { padding: 0 0 22px 0; }
  .detalhesbox h2 { color: #666; }
.detalhesbox .checks { }
  .detalhesbox .checks li { display: block; float: left; width: 122px; height: 17px; line-height: 17px; white-space: nowrap; padding: 0 0 0 17px; background: url(../../img/design/bullet_v.png) 0 5px no-repeat; }

#fotos { }
  #fotos .wrapper { background: #EAEAEB; padding: 5px }
    #fotos .wrapper .btn { width: 16px; height: 88px; cursor: pointer; background-position: center center; background-repeat: no-repeat; background-color: #036; }
    #fotos .wrapper .btnLeft { background-image: url(../../img/design/imovel_fotos_left.png); float: left; margin: 0 2px 0 0; }
    #fotos .wrapper .btnRight { background-image: url(../../img/design/imovel_fotos_right.png); float: right; }
    #fotos .wrapper .scrollArea { float: left; height: 88px; width: 692px; }
      #fotos .wrapper .scrollArea .scrollable { position: relative; width: 692px; height: 88px; }
        #fotos .wrapper .scrollArea .scrollable .items { width: 20000em; position: absolute; }
          #fotos .wrapper .scrollArea .scrollable .items div { width: 120px; height: 88px; float: left; margin: 0 2px 0 0; }
            #fotos .wrapper .scrollArea .scrollable .items div a { margin: 0; overflow: hidden; float: left; }
            #fotos .wrapper .scrollArea .scrollable .items div a:hover { border: 3px solid #E77817; }
              #fotos .wrapper .scrollArea .scrollable .items div a:hover img { margin: -3px; }
              #fotos .wrapper .scrollArea .scrollable .items div a img { width: 120px; height: 88px; }

#localizacao { }
  #localizacao #map { width: 714px; height: 380px; }
    #localizacao #map * { overflow: visible !important; height: auto; }


#imovel-form { margin: 0 0 22px 0; }
  #imovel-form h3 { margin-bottom: 12px; }
  #imovel-form fieldset { width: 170px; float: left; padding: 0 3px 0 0; }
    #imovel-form fieldset label { display: block; font-weight: bold; line-height: 16px; color: #666; }
    #imovel-form fieldset .text { width: 166px; border: solid 1px #CCC; border-top-color: #333; border-left-color: #333; margin: 0 0 5px 0; font-size: 12px; color: #333; padding: 1px; font-family: Arial, Helvetica, sans-serif; height: 18px; }
    #imovel-form fieldset select.text { height: 22px; }
    #imovel-form fieldset.grande { width: 380px; padding: 0; }
      #imovel-form fieldset.grande .text { width: 376px; height: 104px; }
      #imovel-form fieldset.grande .submit { float: right; margin: 4px 0 0 0; }

.dialog { }
  .dialog form { }
    .dialog form label { display: block; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 17px; color: #333; }
    .dialog form .text { width: 280px; margin: 0 0 4px 0; border: solid 1px #666; font-size: 14px; padding: 2px; }
    .dialog form .submit { margin: 5px 0 0 0; }

.ui-widget-overlay { background-color: #000; opacity: 0.6; filter:alpha(opacity=60); position: absolute; top: 0; left: 0; _background: url(../../img/design/dialog_modal_ie6_bg.gif) 0 0 repeat; }
.ui-dialog { border: solid 5px #036; background: #FFF; text-align: left; width: xauto !important; }
  .ui-dialog .ui-dialog-titlebar { height: 20px; cursor: move; }
    .ui-dialog #ui-dialog-title-localizacao { display: none; }
    .ui-dialog .ui-dialog-titlebar .ui-icon-closethick { float: right; display: block; overflow: hidden; text-indent: -9999px; background: url(../../img/design/dialog_fechar.png) 0 0 no-repeat; width: 20px; height: 20px; margin: 0; }
  .ui-dialog .ui-dialog-content { padding: 0 17px 17px 17px; }
    .ui-dialog .ui-dialog-content h2 { font-size: 18px; color: #E77817; margin: 0 0 3px 0; line-height: 100%; padding-left: 0 !important; }

#rightContent { float: right; width: 230px; }
  #rightContent .box { margin: 0 0 11px 0; }
    #rightContent .box h4 { line-height: 27px; padding: 14px 0 0 0; font-size: 18px; border-bottom: solid 1px #DCDCDC; margin: 0 0 15px 0; }
  #rightContent #newsletter { background: url(../../img/design/newsletter_bg.png) 0 0 no-repeat; height: 142px; padding: 0 13px; }
    #rightContent #newsletter p { width: 150px; font-size: 11px; margin: 39px 0 6px 0; line-height: 120%; }
    #rightContent #newsletter .left { width: 150px; }
      #rightContent #newsletter .left input { border: solid 1px #999; border-bottom-color: #000; border-right-color: #000; padding: 1px; height: 16px; width: 146px; margin: 0 0 5px 0; }
    #rightContent #newsletter .right { width: 46px; margin: 16px 0 0 0; }
  #rightContent #visitados { border: solid 1px #E3E7EB; border-bottom: none; }
    #rightContent #visitados li { border-bottom: solid 1px #E3E7EB; }
    #rightContent #visitados li.odd { background-color: #F7F8F9; }
      #rightContent #visitados li a { display: block; padding: 11px 8px; line-height: 110%; }
      #rightContent #visitados li a:hover { text-decoration: none; background: #FEEED8; }
        #rightContent #visitados li .foto img { width:62px; height:47px; display:block; float:left; margin: 0 5px 0 0; }
		#rightContent #visitados li a .nome { font-weight: bold; color: #666; }
        #rightContent #visitados li a .info { color: #333; font-size: 11px; }
        #rightContent #visitados li a .preco { font-weight: bold; color: #E67817; }
  #rightContent #qprocura { margin: 0 0 20px 0; }
    #rightContent #qprocura li { }
      #rightContent #qprocura li a { display: block; height: 29px; padding: 0 0 4px 38px; line-height: 29px; font-size: 13px; color: #666; font-weight: bold; white-space: nowrap; background: url(../../img/design/right_procura_bg.png) 0 0 no-repeat; }
      #rightContent #qprocura li a:hover { text-decoration: none; color: #E67817; }
      #rightContent #qprocura li a.q2 { background-position: 0 -33px; }
      #rightContent #qprocura li a.q3 { background-position: 0 -66px; }
      #rightContent #qprocura li a.q4 { background-position: 0 -100px; }
      #rightContent #qprocura li a.q5 { background-position: 0 -134px; }
	  #rightContent #qprocura li a.q6 { background-position: 0 -168px; }
  #rightContent #simuladores { }
    #rightContent #simuladores ul { }
      #rightContent #simuladores ul li { float: left; margin: 0 2px 0 0; }

  #mainContent #contato { padding: 6px 0 0 0; margin: 0 auto; width: 500px }
    #mainContent #contato p.intro { margin: 0 8px 30px 0; color: #333; }
    #mainContent #contato form { }
      #mainContent #contato form fieldset { width: 500px; }
        #mainContent #contato form fieldset .linha { padding: 0 0 5px 0; width: 500px; border: none; }
          #mainContent #contato form fieldset .linha label { width: 140px; float: left; line-height: 21px; }
          #mainContent #contato form fieldset .linha input, #mainContent #contato form fieldset .linha select, #mainContent #contato form fieldset .linha textarea { float: left; }
          #mainContent #contato form fieldset .linha .text { border: solid 1px #CCC; border-top-color: #888; border-left-color: #888; height: 17px; padding: 1px; font-size: 13px; color: #333; width: 350px; }
          #mainContent #contato form fieldset .linha textarea.text { height: 100px; }
          #mainContent #contato form fieldset .linha select.text { height: 21px; }
          #mainContent #contato form fieldset .linha select#estado { width: 55px; }
          #mainContent #contato form fieldset .linha .submit { float: right; margin: 2px 5px 0 0; }

#footer { clear: both; margin: 20px 0 0 0; }
  #footer #fmenu { width: 990px; height: 53px; background: url(../../img/design/footer_menu_bg.png) 0 0 no-repeat; }
    #footer #fmenu ul { text-align: center; height: 40px; *margin: 0 0 0 110px; }
      #footer #fmenu ul li { display: inline-block; height: 40px; padding: 0 2px 0 0; background: url(../../img/design/footer_menu_linha.png) right 0 no-repeat; *float: left; }
      #footer #fmenu ul li.ultimo { background: none; padding-right: 0; }
        #footer #fmenu ul li a { display: inline-block; line-height: 40px; padding: 0 8px; color: #666; }
        #footer #fmenu ul li a:hover { text-decoration: none; color: #E77817; }
  /*#footer #iso14000 { clear: both; border-top: solid 1px #DCDCDC; padding: 12px 12px 20px 91px; background: url(../../img/design/footer_iso_bg.png) 0 0 no-repeat; }*/
    #footer #iso14000 p { font-size: 11px; color: #007B38; font-weight: bold; margin: 0 0 10px 0; line-height: 105%; }
  #footer #footerContent { clear: both; padding: 15px 6px 12px 6px; font-size: 11px; }
    #footer #footerContent #addr { float: left; width: 200px; padding: 56px 0 0 2px; background: url(../../img/design/footer_logo.png) 0 0 no-repeat; }
      #footer #footerContent #addr p { line-height: 130%; }
    #footer #footerContent .fmenu { float: left; width: 154px; padding: 16px 0 0 0; }
      #footer #footerContent .fmenu h6 { color: #999; font-size: 12px; margin: 0 0 8px 0; font-weight: bold; }
      #footer #footerContent .fmenu ul { }
        #footer #footerContent .fmenu ul li { line-height: 130%; }
          #footer #footerContent .fmenu ul li a { color: #333; }

#assinaturas { float: right; padding: 16px 0 0 0; }
  #assinaturas ul { display: block; overflow: hidden; float: right; }
    #assinaturas ul li { display: block; float: right; clear: right; padding: 0 0 9px 0; }
      #assinaturas ul li a { display: block; overflow: hidden; float: right; height: 6px; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat; }
      #assinaturas ul li #fullbiz { background-image: url(../../img/design/footer_fullbiz.png); width: 35px; }
      #assinaturas ul li #vista { background-image: url(../../img/design/footer_vista2.png); width: 56px; }

#tooltip { padding: 5px; color: #FFF; border: solid 1px #FFF; position: absolute; background: url(../../img/design/tooltip_bg.png) 0 0 repeat; line-height: 110%; text-align: left; }
* html div#tooltip { _width: expression( document.body.clientWidth > 150 ? "150px" : "auto" ); }
  #tooltip h3 { font-size: 11px; margin: 0; padding: 0; font-weight: bold; color: #FFF; font-family: Arial, Helvetica, sans-serif; line-height: 110%; text-transform: none; }
  #tooltip div { }
  
  #aol-pop { width: 229px; height: 186px; background: url(../../img/popchat.gif) 0 0 no-repeat; position: fixed; top: 0px; z-index: 1000; opacity: 0; filter: alpha(opacity=0); }
  #aol-pop a { display: block; overflow: hidden; text-indent: -9999px; }
  #aol-pop a.fechar { float: right; color:#000; background-color:#fff; text-indent: inherit; }
  #aol-pop a.aol { clear: both; width: 229px; height: 136px; margin: 68px 0 0 0; }


