﻿Serviços                                    { }
.lblTituloServicos                          { font-family:Arial; font-size:12px; color:gray; text-decoration:none; font:bold; }


Formulario                                  { }
.lblformulario                              { font-family:Arial; font-size:10px; color:#090000; padding-left:5px; text-decoration:none; }
.tdForm                                     { background-color:#ebebeb; vertical-align:middle; text-indent:4px; }
.txtBoxFormUsers                            { font-family:Arial; font-size:10px; font-style:normal; font-weight:normal; font-variant:normal; color:#090000; text-decoration:none; background:#ebebeb; border:0px solid #ebebeb; }


MenuTopBottom                               { }
.lnkTop                                     { font-family:Arial; font-size:11px; color:#fff; text-decoration:none; background-color:#ba8f2c; }
.lnkMenuDisabled                            { font-family:Arial; font-size:11px; color:#E6E6E6; text-decoration:none; background-color:#ba8f2c; }
.lnkDynamicMenuItem                         { text-indent:8px; font-family:Arial; font-size:11px; color:#090000; text-decoration:none; border-bottom:1px solid #d4d6d5; }
.lnkDynamicMenu                             { border-top:1px solid #d4d6d5; border-right:1px solid #d4d6d5; border-left:1px solid #d4d6d5; }
.sucre                                      { border-top:3px solid #ba8f2c; position:relative; display:block; }
.MAIUSCULASRevert                           { font-weight:normal; font-family:Arial; font-size:14px; color:#090000; text-decoration:none; }


DetalhesArtigo                              { }

.lblTITULODetalhes                          { font-family:Arial; font-size:14px; color:#090000; font:bold; }
.lblSubTITULODetalhes                       { font-family:Arial; font-size:16px; color:#090000; text-decoration:none; font-weight:bold; }

.lblTrue                                    { font-family:Arial; font-size:10px; color:orange; text-decoration:none; }
.lblRevertDetalhes                          { font-family:Arial; font-size:12px; color:#090000; text-decoration:none; font-weight:bold; }

.lnkblue                                    { font-family:Arial; font-size:10px; color:#005477; font:bold; text-decoration:none; }
.lnk                                        { font-family:Arial; font-size:10px; color:#ffffff; }

controlos comuns                            {}

.lstbox                                     { font-family:Arial; font-size:10px; color:#090000; text-decoration:none; background:#ebebeb; border:1px solid #999999; border-top:1px solid #090000 !important; }


.chkbox                                     { font-family:Arial; font-size:10px; font-style:normal; font-weight:normal; font-variant:normal; color:#090000; text-decoration:none; }
.txtbox                                     { font-family:Arial; font-size:10px; font-style:normal; font-weight:normal; font-variant:normal; color:#090000; text-decoration:none; background:#fff; border:1px solid #999999; border-top:1px solid #090000 !important; width:150px; padding:1px; }
.lbl                                        { font-family:Arial; font-size:10px; color:#090000; text-decoration:none; font-weight:normal; }

.lettering                                  { font-size:11px !important; }

label                                       { line-height:14px; }
.lblRevert                                  { font-family:Arial; font-size:10px; color:#090000; text-decoration:none; }
.lblError                                   { font-family:Arial; font-size:10px; color:#0087c1; text-decoration:none; }

#tbImoveisSearch .Titulo,
#tbImoveisSearch .lbl,
#tbImoveisSearch .lnkWorkArea               { color:#fff !important; }

.combobox                                   { font-family:Arial; font-size:10px; color:#090000; text-decoration:none; background:#fff; border:1px solid #999999; border-top:1px solid #090000 !important; width:150px; }

MenuBarras                                  { }
.LnkRevert                                  { font-family:Arial; font-size:10px; color:#090000; }
.lblMenuBarras                              { font-family:Arial; font-size:10px; color:#090000; text-decoration:none; }
.TabelaMenuLateral                          { border:solid 2px #090000; padding:3px; }

.lnkWorkArea                                { font-family:Arial; font-size:10px; color:#090000; }


Titulo                                      { }
.TituloSublinhado                           { font-family:Arial; font-size:12px; color:#090000; font-weight:bold; }
.Titulo                                     { font-family:Arial; font-size:12px; color:#090000; text-decoration:none; }
.TituloRevert                               { font-family:Arial; font-size:12px; color:#090000; text-decoration:none; }

.TDTopoTitulo                               { padding-top:5px; padding-bottom:5px; font-family:Arial; font-size:12px; color:#090000; text-decoration:none; }

.DescRevert                                 { font-family:Arial; font-size:11px; color:#090000; text-decoration:none; background-color:#ffffff; }


.TituloAviso                                { font-family:Arial; font-size:14px; color:#090000; }

AREA                                        { }
.MainPage                                   { background-color:#090000; }
td.MainPage .lbl                            { color:#fff; }

table.SearchResultNav                       { background-color:#090000; }
table.SearchResultNav .lbl                  { color:#fff; font-size:11px; }


.WorkArea                                   { background-color:#090000; }

.WorkAreaHome                               { background-color:#fff; }
.WorkAreaBottom                             { }
.TDHome                                     { border-bottom:#ba8f2c 3px solid; }
.Miniaturas                                 { border:none; }
.TdWorkArea                                 { border-right:#ba8f2c 2px solid; border-left:#ba8f2c 2px solid; }
.TdWorkAdmin                                { border-left:#004263 5px solid; }

table.ImoveisControlSearch .Titulo,
table.ImoveisControlSearch .lbl,
table.ImoveisControlSearch .lnkWorkArea     { color:#fff; }

table.NewSearch *                           { font-family:Arial; font-size:11px; color:#fff; }

td.WorkAreaMAPA                             { border-right:2px #ba8f2c solid; border-left:2px #ba8f2c solid; background-color:#090000; }
td.WorkAreaMAPA .lbl                        { color:#fff; }

table.DestaqueControl *                     { font-family:Arial; font-size:11px; color:#fff; }
table.DestaqueControl .TDTopoTitulo         { border-bottom:#ba8f2c 2px solid; }
table.DestaqueControl .Titulo               { font-size:12px; }

table.ControlReturn                         { margin:10px 0 5px 0; }
table.ControlReturn *                       { color:#fff; text-decoration:none; }

table.PrintPreview a                        { color:#090000; }
table.Newsletter *                          { color:#fff; }

table.SiteMap *                             { font-size:11px; }
table.SiteMap a.disabled                    { color:#a0a0a0; }
table.SiteMap .TituloRevert                 { font-size:12px; }


.lnkMenuLateral                             { font-family:verdana; font-size:10px; color:#000000; background-color:#ffffff; }

.TituloJanela                               { font-weight:bold; font-family:verdana; font-size:10px; color:#004263; text-decoration:none; }

.lblHome                                    { font-family:Arial; font-weight:bold; font-size:11px; color:#090000; }
.painel                                     { background-color:#F5F5F5; }
.btn                                        { width:60px; height:20px; background:#e7e4df; border:none; }
.btnTxt                                     { font-family:verdana; font-size:12px; font-style:normal; font-weight:bolder; font-variant:normal; color:#ffffff; text-decoration:none; }
.txtReadOnly                                { font-family:verdana; font-size:10px; color:#005477; text-decoration:none; background:#f9f9f9; border:0px; }
.tabela                                     { border-right-style:solid; border-width:1px; border-style:solid; border-color:#9966ff; border-width:1px; border-bottom:solid 1 #9966ff; border-style:solid; border-top:solid 1 #9966ff; border-left:solid 1 #9966ff; border-right:solid 1 #9966ff; }

.lblMail                                    { font-family:verdana; font-size:10px; color:#005477; text-decoration:none; }


.lblHigh                                    { font-family:verdana; font-size:10px; color:#005477; text-decoration:none; }
.lblitems                                   { font-family:verdana; font-size:10px; color:#005477; text-decoration:none; }
.lblTopTree                                 { font-family:verdana; font-size:12px; color:#005477; text-decoration:none; }


Grid                                        { text-align:left; font-family:Verdana; font-size:9px; }
.Grid td                                    { font-family:Verdana; font-size:9px; margin:1px 1px 1px 1px; padding:1px 1px 1px 1px; }
.GridHeader                                 { font-family:Verdana; color:#005477; font-size:8px; font-weight:bold; background-color:#ffffff; background-repeat:repeat-x; left:auto; text-align:left; height:30px; }

.GridHeader2                                { border:none; color:#005477; font-size:10px; font-family:Verdana; font-weight:bold; background-color:#ffffff; }
.GridItem                                   { font-family:Verdana; font-size:9px; background-color:#E9ECF1; }
.GridAltItem                                { font-family:Verdana; font-size:9px; left:auto; border-bottom-width:medium; border-bottom-color:Black; border-bottom-style:solid; }


tableView                                   { color:#333333; border-collapse:collapse; white-space:nowrap; }
.tableView caption                          { background-color:#5D7B9D; color:White; font-size:16pt; font-weight:bold; }
.tableView td                               { font-family:Arial; font-size:10px; margin:1px; padding:1px; }

.tableViewHeader,
.tableViewFooter                            { border:none; color:#090000; font-size:11px; font-family:Arial; font-weight:bold; background-color:#ffffff; height:30px; }
.tableViewRow                               { border:none; font-family:Arial; font-size:10px; background-color:#ebebeb; height:20px; }
.tableViewEditRow                           { border:none; color:#005477; font-size:8px; font-family:Verdana; font-weight:bold; background-color:#ffffff; }
.tableViewSelectedRow                       { border:none; color:#005477; font-size:10px; font-family:Verdana; font-weight:bold; background-color:#E2DED6; font-weight:bold; color:#333333; }
.tableViewPager                             { background-color:#fff; color:#090000; text-align:left; height:30px; }
.tableViewPager td                          { font-size:11px; }
.tableViewPager span                        { font-weight:bold; color:#ba8f2c; text-decoration:underline; }
.tableViewPager a                           { font-size:10px; color:#090000; text-decoration:none; }

.tableViewAlternatingRow                    { font-family:Arial; font-size:10px; left:auto; border:0px; height:20px; color:#090000; }


.txtboxformulario                           { font-family:verdana; font-size:10px; font-style:normal; font-weight:normal; font-variant:normal; color:#090000; text-decoration:none; background:#f9f9f9; border:solid 1px; }
.lblTITULOformulario                        { font-family:verdana; font-size:15px; color:#005477; text-decoration:none; }
.lblDescricaoImovelTitulo                   { font-family:verdana; font-size:12px; color:#005477; text-decoration:none; }


.scrollbar                                  { scrollbar-arrow-color:#004263; scrollbar-3dlight-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-face-color:#004263; scrollbar-shadow-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#ffffff; }
.imgBorder                                  { border-style:double; border-width:3px; border-color:#dcdcdc; }

.lnkwhite                                   { font-family:verdana; font-size:10px; color:#ffffff; font:bold; }
.lnkbluepequeno                             { font-family:verdana; font-size:10px; color:#005477; }

.dropmenudiv                                { position:absolute; border:0px solid black; border-bottom-width:0; font:normal 9px Verdana; line-height:18px; z-index:100; text-align:left; }
.dropmenudiv a                              { width:100%; display:block; text-indent:3px; border-bottom:0px solid black; padding:1px 0; text-decoration:none; font-weight:bold; color:white; text-align:left; }

.dropmenudiv a:hover                        { background-color:white; color:black; text-align:left; }
.lblRevertHyp                               { font-family:Arial; font-size:11px; color:#090000; text-decoration:none; }
.dropdown                                   { text-indent:8px; font-family:Arial; font-size:10px; color:#FFFFFF; text-decoration:none; }
.lbartigodetalhe                            { font-family:Arial; font-size:11px; color:#090000; font-weight:bold; }

.active                                     { font-weight:bold; color:#9cc8dc; text-decoration:underline; }
.testTheBestClub                            { position:absolute; width:160px; height:70px; top:0px; left:346px; font-family:Arial;font-size:11px; color:#fff; }


.hidden                                     { visibility:hidden; display:none; }

#lightbox                                   { position:absolute; top:0px; left:0px; width:100%; background-color:#000000; z-index:999; filter:alpha(opacity=50); opacity:0.5; }
#newsletter                                 { position:absolute; top:0px; right:0px; left:50%; margin:0 auto; z-index:1000; }
#newsletter .fechar                         { float:right; width:60px; height:24px; padding-right:6px; font-family:Arial; font-size:11px; color:#fff; background:url(images/ic.close.png) no-repeat 7px 7px; text-align:right; line-height:24px; font-weight:bold; cursor:pointer; }
#newsletter iframe                          { margin:0px; border:1px solid #ba8f2c; }
#subscricao .titulo                         { font-family:Arial; color:#ba8f2c; }
