@charset "utf-8";   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;} ol, ul {list-style:none;} table {border-collapse:collapse; border-spacing:0;} strong {font-weight:bold;} em {font-style:italic} p {margin:0 0 1.6em 0;}body {font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0; background:url('../images/background.jpg') repeat-x right top; text-align:center;} #main {width:768px; margin:0 auto;} img {border:none; text-decoration:none;} a {text-decoration:none;} p {text-align:left;} h1 {font-size:12px; font-weight:bold; text-transform:uppercase; color:#6C6D6D;} h1 a {font-size:12px; font-weight:bold; text-transform:uppercase; color:#6C6D6D;} h2 {font-size:20px; font-weight:bold; text-align:left; color:#FFFFFF; padding:0; margin:0;} h3 {font-size:20px; font-weight:bold; text-align:left; color:#04B0F0; padding:0; margin:0;} .clear {clear:both;}  .azul {color:#04B0F0;}  .error, .recomendar_erro {font-size:9px; color:#FF0000; text-align:left;} .success {font-size:9px; color:#86B300; text-align:left;}  a.download {font-weight:bold; color:#04B0F0;} a:hover.download {font-weight:bold; color:#FE9400;}  #wrapper {width:960px; position:relative; margin:0 auto;} #main, #mainfull {text-align:center; width:100%; margin:0px;} #content {width:960px; margin:0 auto; text-align:left; background:url('../images/bg_dir2.gif') no-repeat top right;} #content .inner {width:881px; margin:0px; text-align:left; background-color:#FFFFFF;} #right {float:left; text-align:left; width:637px; background-color:#FFFFFF;} #rightfull {float:left; text-align:center; margin-left:10px;}  .post {text-align:left;} .rightBackground {width:120px; height:500px; text-align:left; float:left;} .rightTopBackground {width:120px; height:38px;} .rightBottomBackground {width:80px; height:100%; background-color:#FFFFFF;} #recomendar {width:415px; margin:0 auto; background:url('../images/backgroundPeq.jpg') no-repeat center top; border:1px solid #CCCCCC;}  #header {width:100%; height:128px; margin:0 auto;}  .headerMain {width:960px; margin:0 auto; height:100%;}  .logo {width:198px; height:128px; background-color:#FFFFFF; float:left;} .bg_esq {width:638px; height:128px; background:#FFFFFF url('../images/header/bg_esq.gif') no-repeat center top; float:left; vertical-align:middle;} .bg_dir {width:124px; height:128px; background:url('../images/header/bg_dir.gif') no-repeat; float:left; vertical-align:middle;}  .menu {padding:0;} .menu ul {width:100%; height:37px; margin:0; padding:0; list-style-type:none; position:relative; font-size:11px; font-weight:bold;} .menu li {display:block; height:27px; margin:0 1px 0 0 ; float:left;} .menu a {display:block; height:32px; padding:5px 26px 0 27px; color:#FFFFFF; background:#FE9400; line-height:27px; text-decoration:none; float:left;} .menu li a:hover{background:#04B0F0;} .menu li a.current{color:#FFFFFF; background:#04B0F0;} .menu li a.current:hover{color:#FFFFFF; background:#04B0F0;}  .idioma {height:20px; margin-top:71px; padding-right:50px; text-align:right;}   #sidebar {width:198px; background-color:#FFFFFF; margin:0px; height:100%; float:left; text-align:left}  .menuTitle1 {width:130px; height:25px; padding-left:60px; padding-top:11px; background:#04B0F0 url('../images/sidebar/menuTitleEsq1.gif') no-repeat left center; color:#FFFFFF; text-transform:uppercase; font-weight:bold;} .menuTitle1 a {color:#FFFFFF; text-transform:uppercase; font-weight:bold;} .menuTitle2 {width:130px; height:30px; padding-left:60px; padding-top:6px; background:#04B0F0 url('../images/sidebar/menuTitleEsq2.gif') no-repeat left center; color:#FFFFFF; text-transform:uppercase; font-weight:bold;} .menuTitle2 a {color:#FFFFFF; text-transform:uppercase; font-weight:bold;} .menuList {width:190px; margin:0; padding:0; border-bottom:2px solid #C7C7C7;} .menuList ul {margin:0; padding:0; list-style-type:none;} .menuList a {display:block; width:190px; height:21px; background-color:#F0F0F0; border-bottom:1px solid #DADAD9; font-weight:bold; color:#000000; text-align:right; padding-top:5px;} .menuList a:hover {background-color:#E4E4E4; border-bottom:1px solid #C7C7C7;}  .agentes {width:181px; height:70px; background-color:#EEEEEE; padding-top:7px; padding-left:9px;}  .parceiros {width:173px; background-color:#EEEEEE; padding-top:7px; padding-bottom:7px; padding-left:9px; text-align:right; padding-right:8px} .parceiros a {color:#04B0F0; font-weight:bold;} .parceiros a:hover {color:#606060; font-weight:bold;} .parceirosTitle {width:164px; height:23px; padding-right:8px; background-color:#04B0F0; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:11px; line-height:23px; text-align:right;} .parceirosTitle a {color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:11px; text-align:right;} .parceirosTitle a:hover {color:#FFFFFF; text-transform:uppercase; font-size:11px; text-align:right;}  .cliente {width:181px; height:70px; background-color:#EEEEEE; padding-top:7px; padding-left:9px;}  .sombra {width:190px; height:11px; margin:0; padding:0; background: url('../images/sidebar/sombra.jpg') no-repeat 10px;}  .sidebarPesquisaTop {width:195px; height:9px; background:url(../images/sidebar/sidebarPesquisaTop.gif) no-repeat;} .sidebarPesquisaCenterMain {width:195px;} .sidebarPesquisaLeft {width:2px; height:40px; background:url(../images/sidebar/sidebarPesquisaLeft.gif) repeat-y; float:left;} .sidebarPesquisaLeft2 {width:2px; height:100px; background:url(../images/sidebar/sidebarPesquisaLeft.gif) repeat-y; float:left;} .sidebarPesquisaCenter {width:179px; height:100%; padding-left:10px; font-size:11px; float:left;} .sidebarPesquisaCenter input, .sidebarPesquisaCenter select {width:150px; border:1px solid #A8BCD0;} input.sidebarPesquisaRadio {width:15px; border:none;} .sidebarPesquisaRight {width:4px; height:40px; background:url(../images/sidebar/sidebarPesquisaRight.gif) repeat-y; float:left;} .sidebarPesquisaRight2 {width:4px; height:100px; background:url(../images/sidebar/sidebarPesquisaRight.gif) repeat-y; float:left;} .sidebarPesquisaBottom {width:195px; height:9px; background:url(../images/sidebar/sidebarPesquisaBottom.gif) no-repeat;} .button {padding:10px 0 10px 0; text-align:center;} .laranja {color:#FE9400;} .sidebarPesquisaDesejado {width:192px; padding:10px 0 10px 0; background-color:#F8F8F8; border:1px solid #04B0F0;} .sidebarPesquisaDesejado p {display:block; width:114px; margin:auto; text-align:center;} .sidebarPesquisaDesejado p a {font-size:11px; font-weight:bold; color:#04B0F0;} .sidebarPesquisaDesejado p .laranja {font-size:16px;}   .bemvindo {width:637px; height:224px; background:url('../images/content/bemvindo.jpg') no-repeat top center;} .bemvindoTexto {width:335px; height:84px; margin:138px 0 0 12px; padding-left:3px; filter:alpha(opacity=65); opacity:.65; background:url('../images/content/bemvindoTexto.gif'); font-weight:bold; color:#FFFFFF; float:left;} .pesquisa {width:280px; height:190px; margin-top:16px; margin-left:7px; background:#FFFFFF url('../images/content/pesquisa.gif') no-repeat 96px 10px; float:left;} .pesquisa p {padding:4px 10px; margin:0; font-size:14px; font-weight:bold; text-transform:uppercase; color:#04B0F0;} .pesquisa label {width:140px; height:15px; margin-top:3px; margin-right:10px; display:block; font-weight:bold; text-align:right; float:left;} .pesquisa select {width:120px; height:18px; font-size:10px; margin-bottom:3px;} .pesquisa input {margin-left:200px; margin-top:6px;}  .imoveisMain {padding-left:27px; padding-top:10px; text-align:left; background-color:#EEEEEE;} .imoveis {margin-right:10px; margin-bottom:20px; text-align:left; position:relative; float:left;} .imoveisTop {width:148px; text-align:center; padding:6px 6px 0 6px; background-color:#FFFFFF;} .imoveistexto {text-align:left;} .imoveisPreco {height:15px; margin-bottom:5px;} .imoveisPreco img {margin-left:85px; margin-top:2px;} .verMais {padding-right:20px; padding-bottom:10px; text-align:right;} .verMais a {font-weight:bold; color:#04B0F0;} .verMais a:hover {font-weight:bold; color:#FE9400;} .sombraDupla {width:637px; height:14px; background:url(../images/content/sombraDupla.jpg) no-repeat top center;} .vendido, .arrendado {height:0;} .vendidoImg, .arrendadoImg {position:relative; top:10px; left:0; font-size:18px; font-weight:bold; color:#FE9400; text-transform:uppercase;}  .empreendimentosHeader {width:556px; background-color:#FFFFFF; margin:0 auto; text-align:right; margin-left:6px; padding-top:5px; padding-left:5px; padding-bottom:5px;} .empreendimentosMain {padding-left:27px;} .empreendimentos {width:262px; margin:0 30px 6px 0; padding:5px; color:#FFFFFF; text-align:left; float:left;} .empreendimentos a {color:#000000;} a.empreendimentosTitulo {font-size:11px; text-transform:uppercase;}  .pesquisaHeader {width:617px; height:30px; margin-top:1px; padding-left:20px; padding-top:10px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#04B0F0;} .pesquisaMain {width:637px;} .btp {width:100%;} .btp ul {padding:0px; margin:0px; list-style:none;} .btp ul li.btpEsq {padding:0; margin:0 0px 0 0; list-style:none; float:left;} .btp ul li.btpDir {padding:0; margin:0 0px 0 0; list-style:none; float:right;} .btp ul li a {display:block; width:307px; height:20px; padding:8px 0 0 5px; border-bottom:1px #04B0F0 solid; background:url('../images/content/seta.gif') no-repeat 290px; font-size:11px; text-align:left;} .btp ul li a {color:#484848;} .btp ul li a:hover {color:#484848; background-color:#FE9400;} .btp ul li a:visited {color:#484848;}   #footer {width:960px; height:100%; color:#4E4F4E; margin:0 auto;} .footerLeft {width:840px; padding-top:10px; padding-bottom:20px; text-align:right; float:left;} .footerRight {width:120px; height:200px; float:left;} .pagamento {width:253px; height:84px; padding-left:4px; padding-top:4px; background-color:#EEEEEE; float:left;} .footerMenu {width:543px; height:48px; padding-right:40px; padding-top:40px; background-color:#EEEEEE; float:left;} .footerMenu a {color:#4E4F4E;} .footerMenu a:hover {color:#4E4F4E;}  .list {width:140px; height:66px; margin-bottom:10px; text-align:left; float:left;} .list ul {margin:0; padding:0; list-style-type:none;} .list a {width:125px; height:17px; padding-left:15px; padding-top:5px; font-size:9px; color:#545454; display:block;} .direitos {width:700px; height:66px; color:#A1A1A1; text-align:center; float:left;} .direitos a {color:#A1A1A1;}  .pagination {text-align:right; float:right;} .pagination ul {margin:0; padding:0; list-style-type:none;} .pagination li {float:left;} .pagination a {font-size:10px; color:#04B0F0;} .pagination li .current, .pagination li a:hover {color:#FE9400;}  .img_100 {width:120px; text-align:center;} .img_150 {width:180px; text-align:center;} .img_210 {width:230px; text-align:center;} .dropshadow {float:left; clear:left; background:url(../images/backgrounds/shadowAlpha.png) no-repeat bottom right !important; background: url(../images/backgrounds/shadow.gif) no-repeat bottom right; margin:10px 0 10px 10px !important; margin:10px 0 10px 5px; padding: 0px;} .innerbox{position:relative; bottom:6px; right:6px; border:1px solid #eaeaea; padding:0; margin:0px 0px 0px 0px;} .innerbox{\margin: 0px 0px -3px 0px; ma\rgin: 0px 0px 0px 0px;}  .breadcrumbs a, .breadcrumbs {font-size:12px; font-weight:bold; color:#FFFFFF;} .breadcrumbs a:hover {color:#FFFFFF;} .formulario {width:271px; margin-top:20px; font-size:9px;} .formulario p {display:block; width:228px; margin-top:10px; padding:0;} .formularioTitulo {width:251px; height:25px; margin:0; padding-left:20px; padding-top:8px; font-weight:bold; font-size:16px; color:#FFFFFF; background-color:#04B0F0;} .formularioMain { margin-left:5px; margin-right:5px; margin-bottom:10px; text-align:left; font-size:10px;} .formularioMain ul {margin:0; padding:0; list-style-type:none;} .formularioMain li {display:block; height:17px; margin-bottom:10px;} .formularioMain p {width:210px; margin:0; font-weight:normal; display:block; float:right;} .formularioMain input {width:226px; height:17px; background-color:#04B0F0; border:1px solid #000000;} li.formularioMensagem {height:80px;} li.formularioMensagem input {height:80px;} li.formularioMensagem2 {margin-bottom:0;} li.formularioMensagem2 input {width:118px;} .formularioConf {width:228px; height:40px;} .formularioConf img {float:left;} .formularioConf input {float:left;} .formularioEnviar {margin-left:5px; margin-right:5px;} .ordenar {margin:5px 0 5px 0; font-size:9px; color:#818181; text-align:right;} .ordenar select {font-size:9px;}  .noticiaDir {width:55%; float:right;} .noticiaDirSemImg {margin-left:30px; float:right;} .noticiaImagens {width:40%; float:left;} .noticiaImagens img {border:11px solid #FFFFFF;} .form {width:200px; padding:10px; background:url(../images/content/noticias_enviar_bg.gif) right top no-repeat #FFFFFF;} .form input {border:none; width:100px; background:#E8EEF4} .noticiaMainTexto {width:100%; margin-top:10px; font-size:11px;} .noticiaData, .noticiaTitulo, .noticiaData a, .noticiaTitulo a {font-size:12px; font-weight:bold;} .noticiaCateg, .noticiaCateg a {font-size:9px; font-weight:bold; color:#04B0F0;} .noticiaTexto {font-size:11px; color:#434242;}  .familias {background:#FFF; height:100%; display:block; margin-bottom:10px; padding-top:5px;} #noticiasNews {padding:0px; margin:0px; background:#FFFFFF; border:0px none;} #noticiasNews li {background:transparent url('imagens/content/seta2.gif') no-repeat 0 center; padding:0 20px; width:40%; float:left; margin:0 0 10px 0; list-style:none;} #noticiasNews ul{list-style: none;} #noticiasNews a {color:#7f7f7f; font-weight:normal;} #noticiasNews a:hover {color:#0D658F;} .noticiaMain {padding-left:30px;} .noticiaMainBig {padding-left:30px;} .noticiaEsq {padding-top:10px; padding-bottom:10px; padding-right:10px; float:left;} .noticiasDir {width:400px; padding:10px; float:right;} .noticiasDirBig {width:340px; padding:10px; float:right;} .noticiaDir2 {width:350px; margin:0 10px 0 30px; padding-top:10px; float:right;} .noticiaData {font-size:12px; font-weight:bold;} .noticiaTitulo, .noticiaTitulo h1, .noticiaTitulo a, .noticiaTitulo a:hover, .noticiaTituloBig a {font-size:12px; margin:0px; color:#000000; } .noticiaCompleta a:hover , .noticiaCompleta a {font-weight:bold; color:#FE9400;} .noticiaCateg a, .noticiaCategBig a, .noticiaMainTexto .noticiaCateg a {font-weight:bold; font-size:10px; color:#04B0F0;} .noticiaTexto, .noticiaTextoBig {padding-top:10px;} .noticiaCompleta, .noticiaCompletaBig {text-align:right; padding-top:5px;} .noticiaLink {padding-top:5px;} .noticiaLink a {color:#04B0F0;} .noticiaLink a:hover {color:#FE9400;} .noticias_antigas_wrapper {width:560px; text-align:left; color:#484848;} .noticiasList {padding:5px; background-color:#FFFFFF; border-bottom:1px solid #04B0F0;} .noticiasList a {color:#484848;} .noticiasListOver {padding:5px; background-color:#FE9400; border-bottom:1px solid #04B0F0;} .noticiasListOver a {color:#484848;} .noticiasListData {width:15%; color:#484848; float:left;} .noticiasListOver .noticiasListData {color:#484848;} .noticiasListTitulo {width:60%; color:#484848; float:left;} .noticiasListFamilia {width:20%; color:#484848; float:left;} .noticiasListVermais {width:5%; float:left;} .noticiasListVermais a {color:#484848;} .noticiasListDataHead {width:15%; color:#FE9400; font-weight:bold; float:left;} .noticiasListTituloHead {width:60%; color:#FE9400; font-weight:bold; float:left;} .noticiasListFamiliaHead {width:20%; color:#FE9400; font-weight:bold; float:left;} .noticiasListVermaisHead {width:5%; float:left;}  .content_contactos {margin-left:10px; margin-top:10px; } .content_contactos_texto {width:519px; font-size:11px; padding-left:40px; padding-right:40px; padding-top:20px; padding-bottom:30px;} .content_contactos_texto2 {width:460px; font-size:11px; margin-left:10px; margin-bottom:30px;} .content_contactos_contactos {width:260px; float:left;} .content_contactos_contactos ul {margin:0; padding:0; list-style-type:none;} .content_contactos_contactos li {display:block; height:28px; padding-left:50px; padding-top:20px; margin-bottom:10px; color:#04B0F0;} .content_contactos_contactos a {color:#04B0F0;} .bi {padding-top:10px; color:#666666; /*background:url(../images/content/bi.gif) no-repeat left center;*/} li.morada {height:38px; padding-top:10px; background:url(../images/content/morada.gif) no-repeat left center;} li.tel {background:url(../images/content/tel.gif) no-repeat left center;} li.fax {background:url(../images/content/fax.gif) no-repeat left center;} li.mail {background:url(../images/content/mail.gif) no-repeat left center;} li.site {text-decoration:underline; background:url(../images/content/site.gif) no-repeat left center;} .content_contactos_formulario {width:228px; height:382px; margin-left:20px; padding-left:10px; float:left; font-size:9px;} .content_contactos_formulario p {display:block; width:228px; margin-top:10px; padding:0;} .content_contactos_formulario_titulo {margin-left:20px; padding:0; font-weight:bold;} .content_contactos_formulario_titulo ul {margin:0; padding:0; list-style-type:none;} .content_contactos_formulario_titulo li {display:block;} .content_contactos_formulario_titulo li h1 {font-size:16px; color:#04B0F0; background:url(../images/content/balloons.gif) no-repeat right 5px;} .content_contactos_formulario_main {width:218px; margin-left:5px; margin-right:5px; text-align:right; font-size:10px;} .content_contactos_formulario_main ul {margin:0; padding:0; list-style-type:none;} .content_contactos_formulario_main li {display:block; height:17px; margin-bottom:10px; color:#04B0F0;} .content_contactos_formulario_main input {height:17px; background-color:#04B0F0; border:1px solid #000000; color:#FFFFFF;} li.formulario_mensagem {height:80px;} li.formulario_mensagem textarea {background-color:#04B0F0; border:1px solid #000000; color:#FFFFFF;} .content_contactos_formulario_enviar {margin-left:5px; margin-right:5px; text-align:center} .articleFormButtons {text-align:right;} .articleFormButtons p {width:100%; font-size:9px; text-align:left;} .content_contactos_formulario_conf {height:40px;} .content_contactos_formulario_conf p {width:80px; margin:0 40px 0 0; font-size:9px; color:#666666; float:left;} .content_contactos_formulario_conf input {float:left;} .content_contactos_mapa {width:218px; height:172px; text-align:center;} table .content_contactos_mapa {font-size:9px;} .content_contactos_mapa img {border:5px solid #E8E8E8;}  .faq {padding:15px; border-top:1px solid #04B0F0;} .faq_over {padding:15px; background-color:#FE9400; border-top:1px solid #04B0F0;} .faq_familia a {color:#000000;} .faq_over a {color:#000000;} .faq_familia {width:385px; padding-left:20px; background:url(../images/content/seta2.gif) no-repeat 5px 2px; float:left;} .faq_over .faq_familia {background:url(../images/content/seta3.gif) no-repeat 5px 2px; float:left;} .faq_numero {width:100px; float:left;} .faq_vermais {width:100px; float:left;} .faq_numero, .faq_numero a {color:#818181;} .faq_vermais a {color:#04B0F0;} .faq_over .faq_numero, .faq_over .faq_vermais a {color:#FFFFFF;} .content_faqs {padding-top:20px; padding-bottom:20px; padding-left:15px;} .content_faqs_navegacao {padding-bottom:30px; text-align:right;} .content_faqs_navegacao2 {padding-top:30px; text-align:right;}  h1.faqs_pergunta {padding-left:20px; background:url(../images/content/seta2.gif) no-repeat left top;} .faqs_texto {padding-left:20px;} .separador {width:597px; height:1px; background:url(../images/content/separador.gif) no-repeat center;}  .empresaMain {padding:10px 10px 0 27px; text-align:left; background-color:#EEEEEE;} .empresaTexto {width:100%; font-size:11px; color:#757575;} .empresaImagens {width:160px; height:400px; text-align:right; float:left;} .empresaImagens img {border:0px;}  .linksTitulo {background:url(../images/content/seta2.gif) no-repeat left top; padding-left:20px; font-weight:bold;} .linksFamilia, .linksTexto, .linksLink {padding-left:20px;} .linksFamilia {margin-top:0;} .linksTitulo a, .linksTitulo a:hover, .linksTexto a:hover, .linksTexto a:hover {color:#000000; border:none;} .linksFamilia a, .linksLink a, .linksFamilia a:hover, .linksLink a:hover {color:#04B0F0; border:none;} .border {width:100%; height:1px; background-color:#04B0F0;}  .mapa ul {margin:0; padding:0; list-style-type:none;} .mapa ul li {line-height:180%;} .mapa ul li {background:url(../images/content/rectazul.gif) no-repeat 0 5px;} .mapa ul li a {color:#403D3D; padding-left:40px;} .mapa ul li a:hover {color:#FE9400;} .mapa ul ul li {background:url(../images/content/rectlaranja.gif) no-repeat 35px 5px; padding-left:35px; text-transform:lowercase;}  .agentesProfileEsq {width:47%; margin-right:6%; float:left;} .agentesProfileDir {width:47%; float:left;} .agentesProfile a {color:#04B0F0;} .agentesProfile a:hover {color:#FE9400;} .agentesVermais {padding-top:10px; text-align:right;} .agentesVermais a {font-size:12px; font-weight:bold; color:#04B0F0;}  .headerLaranja {width:802px; height:30px; padding-left:20px; padding-top:10px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#FE9400; text-align:left;} .registo {width:250px; margin:20px auto; font-size:16px; font-weight:bold; color:#04B0F0; text-align:left;} .registo label {font-size:10px; font-weight:bold; color:#04B0F0;} .registo img {margin:0 0 0 120px;} input.input230 {width:230px; background-color:#FFFFFF; border:1px solid black;} input.input135 {width:135px; background-color:#FFFFFF; border:1px solid black;} input.registoCheck {width:12px; background-color:none; border:none;} .registoCondicoes {font-size:10px; font-weight:bold; color:#5D5E5E;} .registo p {display:block; margin:10px 10px 0 0; font-weight:normal; font-size:9px; color:#5D5E5E; float:left;} input.buttonRegistar {float:left;}  .headerAzul {width:802px; height:30px; padding-left:20px; padding-top:10px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#04B0F0; text-align:left;}  .recomendarHeader {height:155px; text-align:left; background:url('../images/recomendarHeader.gif') no-repeat 5px 40px;} .recomendarErro {font-size:10px; font-weight:normal; line-height:120%;} .recomendarRegisto {width:223px; padding:5px 0 0 5px; font-size:16px; font-weight:bold; color:#04B0F0; text-align:left; float:left;} .recomendarRegisto form {line-height:150%;} .recomendarConfirmacao {width:180px; padding:60px 0 0 0; font-size:16px; font-weight:bold; color:#04B0F0; text-align:left; float:left;} .recomendarConfirmacao img {margin:0 0 0 30px;} input.input190 {width:190px; color:#04B0F0; border:1px solid #04B0F0;} textarea.input190 {width:190px; color:#04B0F0; border:1px solid #04B0F0;} input.input120 {width:120px; color:#04B0F0; border:1px solid #04B0F0;} input.registoCheck {width:12px; background-color:none; border:none;} .recomendarRegistoCondicoes {font-size:10px; font-weight:bold; color:#5D5E5E;} .recomendarRegisto p {display:block; margin:10px 0 0 0; font-weight:normal; font-size:9px; color:#04B0F0; float:left;} input.buttonRegistarLaranja {margin-left:30px;}  .recomendarNomeAnuncio {font-size:14px; font-weight:normal; color:#FE9400;}  .anunciarTitle {width:550px; margin:20px auto 20px auto; font-size:11px; color:#04B0F0; text-align:left;} .anunciarMain {width:550px; margin:0 auto;} .particulares {width:48%; margin-right:2%; float:left;} .particularesTitle {width:252px; height:33px; padding-top:13px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#FE9400; text-align:center;} .particularesTexto {padding:10px;} .particularesTexto p {color:#3C3C3C; text-align:justify;} .particularesTexto a {font-size:12px; font-weight:bold; color:#FE9400; text-align:right;} .profissionais {width:48%; float:left;} .profissionaisTitle {width:252px; height:33px; padding-top:13px; font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#04B0F0; text-align:center;} .profissionaisTexto {padding:10px;} .profissionaisTexto p {color:#3C3C3C; text-align:justify;} .profissionaisTexto a {font-size:12px; font-weight:bold; color:#04B0F0; text-align:right;}  .imovelMain {width:792px; margin-top:2px; padding-left:30px; border:1px solid #F3F3F3;} .imovelMain2 {width:822px; margin-top:2px;} h1.imovelTitulo {font-size:18px; margin:15px 0 0 0; color:#04B0F0; text-align:left;} p.imovelFamilia {font-size:9px; margin:0 0 15px 0; color:#04B0F0;} .imovelFoto {width:100%;} .imovelFotoGrande {width:55%; padding:5px; float:left;} .imovelFotoGrande img {padding:3px; border:1px solid #F3F3F3;} .imovelFotosPeq {width:41%; float:right;} .imovelFotoPeq {width:141px; padding:5px; margin:0 8px 10px 0; float:left;} .imovelFotoPeq img {padding:3px; border:1px solid #F3F3F3;} .imovelDescricaoWrapper {width:100%;} .imovelDescricao1 {width:32%; margin-right:2%; float:left;} .imovelDescricao2 {width:32%; margin-right:2%; float:left;} .imovelDescricao3 {width:32%; float:left;} .imovelDescricao1 p, .imovelDescricao2 p, .imovelDescricao3 p {color:#7F7F7F;} p.descricao1 {padding-left:10px; text-align:justify;} p.descricao2 {padding-left:30px;} p.preco {font-size:15px;} .recomendar {width:60%; height:17px; margin-left:40%; background:url(../images/content/recomendar.gif) no-repeat left;} .recomendar a {width:60%; height:17px; padding-left:25px; color:#04B0F0; text-align:left; line-height:17px;} .pdf {width:60%; height:17px; margin-left:40%; background:url(../images/content/pdf.gif) no-repeat left;} .pdf a {width:60%; height:17px; padding-left:25px; color:#04B0F0; text-align:left; line-height:17px;} .imovelRemax {width:48%; padding-left:5px; border:1px solid #F3F3F3; float:left;} .imovelRemaxImagem {width:48%; margin:5px 2px 2px 0; float:left;} .imovelRemaxImagem img {padding:3px; border:1px solid #DBDBDB;} .imovelRemaxTexto {width:46%; float:right;} .imovelRemaxTexto a {color:#04B0F0;} .imovelRemaxTexto a:active {color:#04B0F0;} .imovelRemaxTexto p {font-size:11px; color:#403D3D;} .imovelRemaxTexto p strong {font-size:12px; color:#403D3D;} a.imovelEmail {color:#04B0F0;} a.imovelSite {color:#04B0F0; text-decoration:underline;} .imovelVisita {width:48%; border:1px solid #F3F3F3; float:right;} .imovelVisitaTitulo {width:90%; height:32px; padding-left:10%; line-height:32px; background-color:#FE9400; color:#FFFFFF; text-align:left;} .imovelVisitaMain {width:100%; padding:10px 0 10px 0; background-color:#F7F7F7; color:#605E5E; font-size:11px; text-align:left;} .imovelVisitaMain label {display:block; width:30%; margin:0 5px 0 50px; padding-top:3px; color:#605E5E; font-size:11px; text-align:right; float:left;} .imovelVisitaMain input, .imovelVisitaMain textarea {width:180px; margin-bottom:2px; border:1px solid #04B0F0; float:left;} .imovelVisitaMain p {margin:0 0 0 20px;} .radioButtons {width:48%; margin-top:10px; float:left;} .radioButtons label {display:block; width:60%; margin:0 5px 0 30px; padding-top:3px; color:#605E5E; font-size:11px; text-align:right; float:left;} .radioButtons input {width:15px; border:none; float:none;} .palavraAbaixo {width:48%; margin-top:10px; float:right;} .palavraAbaixo label {width:95%; margin:0 5px 0 0; text-align:left; float:none;} .palavraAbaixo input {width:95%; float:none;} .palavraAbaixo img {margin-left:40%;} input.imovelVisitaButton {width:80px; margin-left:70%; border:none; float:left;}  .resultados h3 {width:60%; float:left;} .resultadosDir {width:40%; margin-bottom:10px; float:right;} .resultado {padding:5px; border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8;} .border2 {width:100%; height:1px; background-color:#D8D8D8;} .resultadoEsq {font-size:11px; color:#D2D2D2; text-align:center; float:left;} .resultadoImagem {width:160px;} .resultadoDir {width:73%; float:right;} .resultadoTitulo {font-size:14px; font-weight:bold; color:#FE9400; float:left;} .resultadoTitulo a {font-size:14px; font-weight:bold; color:#FE9400;} .resultadoNumero {font-size:9px; font-weight:bold; color:#A1A3A4; float:right;} .resultadoDadosEsq {margin-top:10px; font-size:11px; color:#8E8E8E; float:left;} .resultadoDadosDir {margin:10px 100px 0 0; font-size:11px; color:#8E8E8E; float:right;} .buttonMaisDetalhes {width:123px; height:25px; margin-right:10px; float:right;}  #glossarioAlphabet {text-align:center;} #glossarioAlphabet ol#tabs {padding:20px 0 0 10px;} #glossarioAlphabet ol#tabs li {margin:0; padding:0; list-style:none; display:inline; font-size:11px;} #glossarioAlphabet ol#tabs li a {padding:1px; color:#000000; text-decoration:none;} #glossarioAlphabet ol#tabs li a:hover {color:#04B0F0;} .glossarioletra{font-size:26px; padding-top:20px; padding-bottom:20px; color:#FE9400;} h1.glossarioPergunta {background:url(../images/content/seta4.gif) no-repeat left top; padding-left:20px;} .glossarioTexto {padding-left:20px;} #lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #lightbox a img{ border: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #imageContainer{ padding: 15px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat;  display: block; } #prevLink { left: 0; float: left;} #nextLink { right: 0; float: right;} #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; } #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% } #imageData{ padding:0 10px; color: #666; } #imageData #imageDetails{ width: 70%; float: left; text-align: left; } #imageData #caption{ font-weight: bold; } #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } #imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; } #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } 