@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: #FFF; margin: 0; padding: 0; text-align: center; color: #333; line-height: 120%; }

div { overflow: hidden; _height: 100%; }

ul { overflow: hidden; display: block; }



a { text-decoration: none; }

a:hover { text-decoration: underline; }



.left { float: left; }

.right { float: right; }

.quebra { margin-right: 0 !important; }

.azul { color: #5772AA; }

.vermelho { color:#C00; }



/*

  #homeTabs { margin:0 0 30px 0; width:700px }

    #homeTabs .htabs { display: block; overflow: hidden; height: 36px; background: url(../../img/design/cacaca_px.png) 0 bottom repeat-x; }

      #homeTabs .htabs li { display: inline; float: left; height: 36px; width: auto; padding: 0 1px 0 0; overflow: hidden; }

        #homeTabs .htabs li a { color:#666; font-weight:bold; width:95px; text-align:center; display: inline-block; height: 36px; line-height: 16px; padding: 2px 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; border-bottom: solid 1px #CACACA; background: url(../../img/design/hometabs_menu_bg.png) 0 0 repeat-x; outline: none; }

		#homeTabs .htabs li a.active { color:#C00; background: url(../../img/design/hometabs_menu_over_bg.png) 0 0 repeat-x; border: solid 1px #CACACA; border-bottom-color: #E7E7E7; height: 34px; }

    #homeTabs .hcontent { background: url(../../img/design/hometabs_bg.png) 0 0 repeat-x #E5E6E7; min-height: 195px; border: solid 1px #CACACA; border-top: none; }

      #homeTabs .hcontent .hitem { display: none; padding: 8px; }

        #homeTabs .hcontent .hitem .imoveis { }

          #homeTabs .hcontent .hitem .imoveis .imovelt { float: left; width: 165px; margin: 0 6px 0 0; }

            #homeTabs .hcontent .hitem .imoveis .imovelt .foto { width: 165px; height: 128px; }

              #homeTabs .hcontent .hitem .imoveis .imovelt .foto img { width: 165px; height: 128px; }

            #homeTabs .hcontent .hitem .imoveis .imovelt .desc { }

			#homeTabs .hcontent .hitem .imoveis .imovelt .desc p { display:block }

              #homeTabs .hcontent .hitem .imoveis .imovelt .desc p.tit { font-weight: bold; color: #5773AA; }

			  #homeTabs .hcontent .hitem .imoveis .imovelt .desc p.info { padding: 0 0 6px 0; }

              #homeTabs .hcontent .hitem .imoveis .imovelt .desc p.preco { font-size: 16px; color: #DA251D; font-weight: bold;}

*/			  

			  

  #homeTabs { margin:0 0 30px 0; width:700px }

    #homeTabs .htabs { display: block; overflow: hidden; height: 36px; background: url(../../img/design/cacaca_px.png) 0 bottom repeat-x; }

      #homeTabs .htabs li { display: inline; float: left; height: 36px; width: auto; padding: 0 1px 0 0; overflow: hidden; }

        #homeTabs .htabs li a { color:#fff; width:95px; text-align:center; display: inline-block; height: 36px; line-height: 16px; padding: 2px 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; border-bottom: solid 1px #CACACA; background: url(../../img/design/hometabs_menu_bg.png) 0 0 repeat-x; outline: none; }

		#homeTabs .htabs li a.active { color:#C00; background: url(../../img/design/hometabs_menu_over_bg.png) 0 0 no-repeat; border-bottom-color: #E7E7E7; height: 34px; }

    #homeTabs .hcontent { background: url(../../img/design/hometabs_bg.png) 0 0 repeat-x #E5E6E7; min-height: 195px; border: solid 1px #CACACA; border-top: none; }

      #homeTabs .hcontent .hitem { display: none; padding: 8px 8px 0px 8px; }

        #homeTabs .hcontent .hitem .imoveis { }

          #homeTabs .hcontent .hitem .imoveis .imovelt { float: left; width: 165px; margin: 0 6px 0 0; }

	       #homeTabs .hcontent .hitem .imoveis .imovelt .faixa { position: absolute; width: 166px; z-index: 3; }

	       #homeTabs .hcontent .hitem .imoveis .imovelt .faixa img { float: right;  }

            #homeTabs .hcontent .hitem .imoveis .imovelt .foto { width: 165px; height: 128px; }

              #homeTabs .hcontent .hitem .imoveis .imovelt .foto img { width: 165px; height: 128px; }

            #homeTabs .hcontent .hitem .imoveis .imovelt .desc { }

			#homeTabs .hcontent .hitem .imoveis .imovelt .desc p { display:block }

              #homeTabs .hcontent .hitem .imoveis .imovelt .desc p.tit { font-weight: bold; color: #5773AA; overflow:hidden }

			  #homeTabs .hcontent .hitem .imoveis .imovelt .desc p.info { padding: 0 0 6px 0; height:15px }

              #homeTabs .hcontent .hitem .imoveis .imovelt .desc p.preco { font-size: 16px; color: #DA251D; font-weight: bold;}			  







#wrapper { min-width: 1004px; max-width: 1030px; margin: 0 auto; text-align: center; background: url(../../img/design/wrapper_bg.png) center 151px no-repeat; }

#container { width: 990px; margin: 0 auto; text-align: left; }



#header { height: 146px; border-bottom: solid 5px #5672A8; margin: 0 0 30px 0; overflow: visible; }

  #header #logo { float: left; width: 290px; height: 146px; }

  #header #headerRight { float: right; width: 695px; height: 146px; overflow: visible; }

	/*

	#header #headerRight #topo { float: right; width: 615px; height: 50px; background: url(../../img/design/header_topo_bg.png) right bottom no-repeat; margin: 0; }

      #header #headerRight #topo ul { display: block; overflow: hidden; float: right; }

        #header #headerRight #topo ul li { display: inline; overflow: hidden; float: left; font-size: 11px; color: #666; line-height: 34px; padding: 0 0 0 10px; }

        #header #headerRight #topo ul li.skype { padding: 0 10px 0 36px; background: url(../../img/design/header_topo_skype_bg.png) 10px 0 no-repeat; }

          #header #headerRight #topo ul li a { color: #1D8BBD; font-weight: bold; }

		  */

    #header #headerRight #aolarea { height: 67px; clear: both; float: right; }

    #header #headerRight #menu { margin: 50px 0 0 0; display: block; height: 29px; clear: both; float: right; overflow: visible; *width: 685px; }

      #header #headerRight #menu li { float: left; display: inline; height: 29px; }

        #header #headerRight #menu li a { display: inline-block; height: 29px; width: auto; line-height: 29px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #111; font-size: 13px; padding: 0 0 0 10px; }

          #header #headerRight #menu li a span { display: inline-block; height: 29px; line-height: 29px; padding: 0 10px 0 0; cursor: pointer; }

        #header #headerRight #menu li a:hover, #header #headerRight #menu li a.active { background: url(../../img/design/header_menu_left_bg.png) 0 0 no-repeat; color: #FFF; }

          #header #headerRight #menu li a:hover span, #header #headerRight #menu li a.active span { background: url(../../img/design/header_menu_right_bg.png) right 0 no-repeat; }

        #header #headerRight #menu li a:hover { text-decoration: none; }



      #header #headerRight #menu li.dir ul { position: absolute; overflow: hidden; padding: 1px 0 0 0; width: 190px; border-top: solid 5px #5672A8; }

        #header #headerRight #menu li.dir ul li { float: none; height: 31px; display: block; }

          #header #headerRight #menu li.dir ul li a { height: 30px; line-height: 30px; color: #FFF; border-top: solid 1px #FFF; padding: 0 10px; display: block; overflow: hidden; background: #6B82B0; width: 170px; }

            #header #headerRight #menu li.dir ul li a:hover { background: #DA251D; }



#aol { display: block; overflow: hidden; background: url(../../img/design/atendimento_online.png) 0 0 no-repeat; _background-image: url(../../img/design/atendimento_online_ie6.png); text-indent: -9999px; width: 190px; height: 62px; z-index: 3000; }



#animacao { clear: both; height: 230px; background: url(../../img/design/animacao_bg.png) 0 0 no-repeat; width: 973px; margin: 0 0 0 8px; }

  #animacao ul { position: relative; display: block; overflow: hidden; height: 173px; width: 973px; }

    #animacao ul li { background-position: 0 0; background-repeat: no-repeat; width: 973px; height: 173px; }

      #animacao ul li .foto { float: left; display: inline; margin: 10px 0 0 10px; }

        #animacao ul li .foto img { width: 955px; }

        /*

	    #animacao ul li .info { float: right; display: inline; width: 623px; margin: 23px 10px 0 0; }

        #animacao ul li .info p.title { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #DA251D; font-size: 24px; font-weight: bold; line-height: 100%; margin: 0 0 12px 0; }

        #animacao ul li .info p.desc { font-size: 15px; font-weight: bold; line-height: 100%; color: #2E2A1D; margin: 0 0 12px 0; }

        #animacao ul li .info .detalhes { display: block; overflow: hidden; text-indent: -9999px; background: url(../../img/design/btn_animacao_detalhes.png) 0 0 no-repeat; width: 102px; height: 28px; }

		*/

  #animacao .horinaja_pagination { margin: -10px 0 0 0; padding: 0; background: url(../../img/design/animacao_menu_bg.png) 0 bottom repeat-x; height: 51px; z-index: 2000; }

    #animacao .horinaja_pagination li { padding: 0 0 0 0; line-height: 51px; height: 51px; }

      #animacao .horinaja_pagination li a { display: block; padding: 0 10px; line-height: 41px; color: #183884; font-weight: bold; padding: 10px 12px 0 12px; }

    #animacao .horinaja_pagination li.active a { color: #DA251D; background: url(../../img/design/animacao_menu_seta_bg.png) center 0 no-repeat; _background-image: url(../../img/design/animacao_menu_seta_bg_ie6.png); }



#busca { clear: both; height: 50px; width: 973px; background: url(../../img/design/busca_bg.png) 0 0 no-repeat; margin: 0 0 18px 8px; }

  #busca fieldset { padding: 0 0 0 118px; }

    #busca fieldset * { float: left; }

    #busca fieldset select { margin: 14px 4px 0 0; padding: 2px 2px; width: 140px; font-size: 11px; height:auto }

    #busca fieldset .codigo { width: 80px; display: block; margin: 14px 10px 0 0; font-size: 12px; padding: 2px; border: solid 2px #DA251D; font-weight: bold; }

    #busca fieldset .submit { margin: 11px 0 0 0; }



#mainContent { clear: both; min-height: 500px; padding: 0 9px 0 8px; }

  #mainContent h1, #mainContent h2 { font-size: 28px; color: #183884; line-height: 120%; font-weight: bold; margin: 0 0 10px 0; }

    #mainContent h1 small, #mainContent h2 small { font-size: 15px; color: #D9251D; line-height: 12px; display: block; font-weight: bold; }

  #mainContent h3 { font-size: 12px; color: #9A9A9A; line-height: 18px; margin: 0 0 6px 0; }

  #mainContent h4 { font-size: 18px; color: #183884; line-height: 22px; margin: 0 0 6px 0; }

  #mainContent .hsplit { }

    #mainContent .hsplit h1, #mainContent .hsplit h2 { float: left; width: 650px; }

    #mainContent .hsplit select { float: right; font-size: 11px; }



  #mainContent #imoveis-visitados { clear: both; padding: 10px 0 0 0; }

    #mainContent #imoveis-visitados .imovel { width: 160px; float: left; margin: 0 1px 0 0; }

      #mainContent #imoveis-visitados .imovel .left { width: 66px; height: 50px }

        #mainContent #imoveis-visitados .imovel .left img { width: 66px; height: 50px }

      #mainContent #imoveis-visitados .imovel .right { width: 89px; }

        #mainContent #imoveis-visitados .imovel .right p { font-size: 11px; line-height: 12px; color: #666;  }

          #mainContent #imoveis-visitados .imovel .right p .preco { color: #DA251D; }



#leftContent { clear: both; float: left; width: 710px; background: url(../../img/design/leftcontent_bg.png) right 20px no-repeat; padding: 0 21px 0 0; }



  #leftContent .homeimoveis { padding: 0 0 30px 0; }

    #leftContent .homeimoveis .imovel { width: 166px; height: 250px; background: url(../../img/design/imoveis_home_bg.png) 0 0 no-repeat; float: left; margin: 0 12px 12px 0; }

      #leftContent .homeimoveis .imovel .faixa { position: absolute; height: 122px; width: 166px; z-index: 3; }

        #leftContent .homeimoveis .imovel .faixa img { float: right; }

      #leftContent .homeimoveis .imovel .foto { width: 153px; height: 115px; padding: 7px 0 0 6px; position: relative; z-index: 2; }

        #leftContent .homeimoveis .imovel .foto img { width: 153px; height: 115px; }

      #leftContent .homeimoveis .imovel .desc { padding: 5px 5px 0 7px; }

        #leftContent .homeimoveis .imovel .desc p.tit { font-weight: bold; color: #5773AA; line-height: 14px; overflow:hidden }

        #leftContent .homeimoveis .imovel .desc p.info { line-height: 14px; padding: 0 0 6px 0; height: 42px; }

        #leftContent .homeimoveis .imovel .desc p.preco { font-size: 16px; color: #DA251D; line-height: 18px; font-weight: bold; padding: 0 0 6px 0; }

        #leftContent .homeimoveis .imovel .desc a.detalhes { display: block; overflow: hidden; text-indent: -9999px; background: url(../../img/design/btn_detalhes.png) 0 0 no-repeat; width: 102px; height: 28px; }



  #leftContent .imoveis { padding: 0 0 10px 0; }

    #leftContent .imoveis .imovel { width: 700px; height: 83px; background: url(../../img/design/imoveis_bg.png) 0 0 no-repeat; padding: 0 0 7px 0; }

	  #leftContent .imoveis .imovel a { color:#333 }

      #leftContent .imoveis .imovel .foto { float: left; width: 100px; height: 71px; padding: 6px 5px 0 7px; }

        #leftContent .imoveis .imovel .foto img { width: 95px; height: 71px; position: relative; z-index: 1; }

        #leftContent .imoveis .imovel .foto .fav { width: 16px; height: 15px; display: block; overflow: hidden; text-indent: -9999px; position: absolute; z-index: 2; background: url(../../img/design/fav.png) 0 0 no-repeat; margin: 2px 0 0 2px; }

        #leftContent .imoveis .imovel .foto .favdel { background-image: url(../../img/design/favoff.png); }

      #leftContent .imoveis .imovel .info { float: left; width: 111px; padding: 6px 15px 0 0; }

        #leftContent .imoveis .imovel .info p { color: #333; line-height: 14px; }

        #leftContent .imoveis .imovel .info p.preco { font-size: 13px; font-weight: bold; color: #D9251D; }

          #leftContent .imoveis .imovel .info p .azul { color: #5772AA; }

      #leftContent .imoveis .imovel .desc { float: left; width: 386px; padding: 6px 0 0 0; }

        #leftContent .imoveis .imovel .desc p { line-height: 14px; height: 70px; overflow: hidden; }

      #leftContent .imoveis .imovel .faixa { float: right; width: 76px; padding: 0; }



.paginacao { color: #999; }

  .paginacao p { text-align: center; padding: 25px 0 0px 0; font-size: 13px; line-height: 120%; }

    .paginacao p a { color: #999; padding: 0 2px; }

    .paginacao p strong { color: #000; }

    .paginacao p a.active { font-weight: bold; color: #000; }



.pgtexto { padding: 10px 0; }

  .pgtexto h3 { font-weight: bold; color: #999; font-size: 14px !important; margin: 0 0 12px 0 !important; }

  .pgtexto p { margin: 0 0 10px 0; font-size: 12px; color: #333; }

  .pgtexto a { color: #036; font-style: italic; }

  .pgtexto .parceiro { float: left; width: auto; display: inline-block; padding: 20px 40px 20px 0; }



#visitados { }

  #visitados .imovel { padding: 0 0 8px 0; width: 200px;  }

    #visitados .imovel .foto { float: left; display: block; width: 66px; height: 50px; }

	  #visitados .imovel .foto img { width: 66px; height: 50px; }

	  #visitados .imovel p { float: right; width: 128px; margin: 1px 0 0 0; line-height: 12px; }

	    #visitados .imovel p a { color: #666; font-size: 11px; }

	      #visitados .imovel p a .preco { color: #D9251D; }



#detalhes { padding: 6px 0 0 0; }

  #detalhes .foto { float: left; width: 286px; padding: 0 0 10px 0; }

    #detalhes .foto img { width: 286px; }

    #detalhes .foto .links { width: 286px; height: 45px; background: url(../../img/design/imovel_links_bg.png) 0 0 no-repeat; }

      #detalhes .foto .links ul { padding: 0 0 0 2px; }

        #detalhes .foto .links ul li { display: block; float: left; }

        #detalhes .foto .links ul li.label { width: 130px; padding: 4px 0 0 10px; line-height: 22px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; font-size: 11px; }

          #detalhes .foto .links ul li a { display: block; overflow: hidden; text-indent: -9999px; margin: 5px 2px 0 0; width: 28px; height: 22px; }

  #detalhes .info { float: right; width: 410px; padding: 0 0 10px 0; }

    #detalhes .info .fotos { padding: 0 0 12px 0; width: 410px; }

      #detalhes .info .fotos .wrapper { border: solid 1px #9A9A9A; background: #EBEBEB; padding: 1px; width: 406px; }

        #detalhes .info .fotos .wrapper .btn { width: 12px; height: 61px; cursor: pointer; background-position: center center; background-repeat: no-repeat; background-color: #ACBAC9; }

        #detalhes .info .fotos .wrapper .btnLeft { background-image: url(../../img/design/imovel_fotos_left.png); float: left; margin: 0 2px 0 0; }

        #detalhes .info .fotos .wrapper .btnRight { background-image: url(../../img/design/imovel_fotos_right.png); float: right; }

        #detalhes .info .fotos .wrapper .scrollArea { float: left; height: 61px; width: 380px; }

          #detalhes .info .fotos .wrapper .scrollArea .scrollable { position: relative; width: 380px; height: 61px; }

            #detalhes .info .fotos .wrapper .scrollArea .scrollable .items { width: 20000em; position: absolute; }

              #detalhes .info .fotos .wrapper .scrollArea .scrollable .items div { width: 80px; height: 61px; float: left; margin: 0 2px 0 0; }

                #detalhes .info .fotos .wrapper .scrollArea .scrollable .items div a { margin: 0; overflow: hidden; float: left; }

                #detalhes .info .fotos .wrapper .scrollArea .scrollable .items div a:hover { border: 3px solid #DA251D; }

                  #detalhes .info .fotos .wrapper .scrollArea .scrollable .items div a:hover img { margin: -3px; }

                  #detalhes .info .fotos .wrapper .scrollArea .scrollable .items div a img { width: 80px; height: 61px; }

    #detalhes .info h2 { font-size: 20px; color: #666; font-weight: bold; margin: 0 0 3px 0; }

    #detalhes .info h3 { font-size: 15px; color: #999; font-weight: normal; margin: 0 0 8px 0; }

    #detalhes .info table { width: 100%; border: none; border-collapse: collapse; }

      #detalhes .info table td { padding: 1px 0; line-height: 120%; }

      #detalhes .info table td.c1 { width: 85px; }

      #detalhes .info table td.c2 { font-weight: bold; color: #DA251D; }

  #detalhes .desc { clear: both; padding: 0 0 35px 0; }

    #detalhes .desc p { color: #666; }



#listas { margin: 0 0 30px 0; }

  #listas .left { width: 345px; }

  #listas .right { width: 345px; }

  #listas ul { display: block; overflow: hidden;; }

	#listas ul li { display: block; overflow: hidden; float: left; line-height: 16px; height: 16px; white-space: nowrap; width: 100px; padding: 0 0 0 12px; background: url(../../img/design/bullet_v.png) 0 4px no-repeat; font-size: 11px; color: #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }



#localizacao { padding: 0 0 20px 0; }

  #localizacao #map { width: 700px; height: 380px; background-color: #EEE; }

  #map * { overflow: visible !important; height: auto; }



#maisinfo { }

  #maisinfo fieldset { float: left; display: block; width: 224px; margin: 0 7px 0 0; }

    fieldset .text { padding: 1px; width: 220px; height: 18px; margin: 0 0 3px 0; padding: 1px; border: solid 1px #333; border-bottom-color: #CCC; border-right-color: #CCC; }

    #maisinfo fieldset select.text { height: 22px; }

    #maisinfo fieldset label { display: block; font-weight: bold; line-height: 17px; }

    #maisinfo fieldset.big { width: 700px; margin: 0; clear: both; }

      #maisinfo fieldset.big .text { width: 696px; height: 110px; }

      #maisinfo fieldset.big .submit { float: right; margin: 10px 0 0 0; }

    #maisinfo fieldset .corretor { width: 220px; }

      #maisinfo fieldset .corretor .foto { width: 90px; height: 101px; border: solid 3px #5F7AAD; float: left; text-align:center; overflow:hidden }

	  #maisinfo fieldset .corretor .foto img { height: 105px; display:block }

      #maisinfo fieldset .corretor p { width: 120px; float: right; }

        #maisinfo fieldset .corretor p a { color: #5B76AB; }



  #mainContent #contato { padding: 6px 0 0 0; }

    #mainContent #contato p.intro { margin: 0 8px 30px 8px; }

    #mainContent #contato form { }

      #mainContent #contato form fieldset { width: 500px; margin: 0 auto; }

        #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; 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; }



#tblTrabalhe { border-collapse: collapse; width: 660px; margin: 0 10px; border: none; }

  #tblTrabalhe input, #tblTrabalhe select, #tblTrabalhe textarea { border: solid 1px #CCC; height: 17px; padding: 1px 0; font-size: 13px; color: #333; width: 100%; margin: 0 0 3px 0; }

  #tblTrabalhe select { height: 22px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

  #tblTrabalhe textarea { height: 100px; }

  #tblTrabalhe td { padding: 0 0 2px 0; }

  #tblTrabalhe h3 { font-size: 16px; font-weight: bold; padding: 0 0 5px 0; border-bottom: solid 1px #CCC; margin: 0 0 5px 0; }

  #tblTrabalhe #arquivo { width: auto !important; height: auto !important; border: none !important; padding: 0 !important; margin: 0 !important; border-width: 0; border-color: transparent; }

  #tblTrabalhe #Enviar { width: auto; height: auto; float: right; border: none; }



#enviar-por-email { }

  #enviar-por-email form { }

    #enviar-por-email form label { display: block; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 17px; color: #333; }

    #enviar-por-email form .text { width: 280px; margin: 0 0 4px 0; border: solid 1px #666; font-size: 14px; padding: 2px; }

    #enviar-por-email form .submit { margin: 5px 0 0 0; }



.ui-widget-overlay { background: url(../../img/design/dialog_modal_bg.png) 0 0 repeat !important; position: absolute; top: 0; left: 0; _background: url(../../img/design/dialog_modal_ie6_bg.gif) 0 0 repeat; }

.ui-dialog { border: solid 5px #5672A8; 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: #DA251D; margin: 0 0 3px 0; line-height: 100%; padding-left: 0 !important; }





#rightContent { float: right; width: 228px; }

  #rightContent .box { margin: 0 0 32px 0; }

  #rightContent #busca2 { }

    #rightContent #busca2 select { width: 228px; display: block; margin: 0 0 7px 0; font-size: 11px; padding: 3px 2px; }

    #rightContent #busca2 .codigo { width: 220px; display: block; margin: 0 0 7px 0; font-size: 12px; padding: 2px; border: solid 2px #DA251D; font-weight: bold; }

  #rightContent #bancos { margin: 0 0 22px 0; }

    #rightContent #bancos ul { }

      #rightContent #bancos ul li { float: left; display: inline; }

  #rightContent #bancos2 { margin: 0 0 22px 0; }

    #rightContent #bancos2 ul { }

      #rightContent #bancos2 ul li { float: left; display: block; width: 53px; height: 41px; margin: 0 3px 3px 0; }

        #rightContent #bancos2 ul li a { display: block; width: 53px; height: 41px; background: url(../../img/design/simuladores_bg.png) 0 0 no-repeat; text-align: center; display: table-cell; vertical-align: middle; }

          #rightContent #bancos2 ul li a img { margin: 0px auto 0 auto; _margin: 6px auto 0 auto; }

  #rightContent #favoritos { }

    #rightContent #favoritos h2 { background: url(../../img/design/left_tit_favoritos.png) 0 0 no-repeat; padding: 3px 0 8px 50px; }

    #rightContent #favoritos .ver { display: block; overflow: hidden; text-indent: -9999px; margin: 5px 0 0 0; background: url(../../img/design/btn_favoritos.png) 0 0 no-repeat; width: 159px; height: 28px; }

  #rightContent #twitter { }

    #rightContent #twitter h2 { background: url(../../img/design/left_tit_twitter.png) 0 0 no-repeat; display: block; overflow: hidden; text-indent: -9999px; height: 47px; width: 181px; }

    #rightContent #twitter p { margin: 0 0 10px 0; }

    #rightContent #twitter .red { font-weight: bold; color: #EB1E26; }

    #rightContent #twitter .tweets { }

      #rightContent #twitter .tweets li { padding: 0 0 10px 0; }

        #rightContent #twitter .tweets li .before { font-weight: bold; color: #61D0F4; }

        #rightContent #twitter .tweets li a { color: #666; font-style: italic; }

  #rightContent #newsletter { margin: 0; }

    #rightContent #newsletter h2 { background: url(../../img/design/left_tit_newsletter.png) 0 0 no-repeat; padding: 0px 0 0px 50px; }

    #rightContent #newsletter fieldset { padding: 10px 0 4px 0; }

      #rightContent #newsletter fieldset input { border: solid 1px #333; border-bottom-color: #CCC; border-right-color: #CCC; padding: 1px; margin: 0 0 6px 0; width: 224px; }



#boxEnquete { margin: 0 0 20px 0;   }

#boxEnquete fieldset { margin: 0 0 10px 0;    }

#boxEnquete label { display:block }



#footer { border-top: solid 5px #5672A8; margin: 24px 0 0 0; background: url(../../img/design/footer_bg.png) 0 0 repeat-x; padding: 36px 0 20px 0; font-size: 11px; color: #666; line-height: 120%; clear: both; }

#footer a { color: #666; }

  #footer h6 { font-weight: bold; margin: 0 0 8px 0; font-size: 12px;  color:#183884 }

  #footer #addr { background: url(../../img/design/footer_logo.png) 0 0 no-repeat; width: 344px; float: left; }

    #footer #addr h6 { margin-left: 175px;}

    #footer #addr p { margin: 0 0 12px 175px; }

  #footer .fmenu { width: 150px; float: left; }

    #footer .fmenu ul { display: block; overflow: hidden; }

      #footer .fmenu ul li { }

        





#assinaturas { float: right; margin: 0 4px 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: 10px; 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_vista.png); width: 56px; }
	  
	  #assinaturas ul li #gregori { background-image: url(../../gregorisoft/Imagens/imob.png); width: 63px; }



#tooltip { padding: 5px; color: #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 { }


