body { margin: 0px; background-color:#CFCFCF; background-image:url(../images/bg_bottom.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:130%; color: #333333;}
a { color:#000000; text-decoration:none; }
a:hover { color:#000000;text-decoration:underline; }
td {  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
th { font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
form { padding:0px; margin: 0px; }
input { font-size:10px; font-family: Arial, Helvetica, sans-serif;}
select { font-size:10px; font-family: Arial, Helvetica, sans-serif;}

ul {margin:0px; padding:0px 0px 0px 25px;}
li {padding:5px;}


/* FORMS */
.TableForm .InputBoxes INPUT { width:350px; }
.TableForm .InputBoxes SELECT { width:356px; }
.TableForm .InputBoxes TEXTAREA { width:350px; }
.TableForm TD { padding-bottom:5px;}


/* MAIN_FW */
.FW {}
.FW .ContentArea .LeftColumn { padding-top:32px; background-image:url(../images/sombra_mainbox_esq.jpg); background-repeat:no-repeat; background-position:right top; width:161px;}
.FW .ContentArea .CenterColumn {background-color:#FFFFFF; padding:7px 10px 5px 10px; width:571px; height:450px;}
.FW .ContentArea .RightColumn { background-image:url(../images/sombra_mainbox_dir.jpg); background-repeat: no-repeat; background-position:left top; width:5px;}
.FW .TopZone {background-image:url(../images/bg_top.gif); background-repeat:repeat-x;}
.FW .Top {background-image: url(../images/foto_top.jpg); background-repeat:no-repeat;}

.MainMenu {font-weight:bold; color:#333333; }
.Footer {background-image:url(../images/sombra_mainbox_baixo.gif); background-repeat:no-repeat; background-position:top center; font-size:10px; text-align:center; padding-bottom:5px;}
.Signature { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#797979; margin-bottom:20px;}
.Signature a { text-decoration:none;}
.Signature a:hover { color:#000000; }


/* INCLUDE LEFT */
.DestaquesEsquerda { border:1px solid #dfdfdf; background-color:#FFFFFF; margin-bottom:10px; margin-left:1px;}
.DestaquesEsquerda td {padding:5px 0px 5px 5px;}
.DestaquesEsquerda .Form TD {padding:3px 0px 3px 7px;}


/* COMMONS */
.MainTitle { padding-bottom:20px; padding-left:20px; }
.MainContainer { padding: 0px 32px 20px 32px; }
.FotoContainer { padding-left:32px; padding-bottom:20px;}
.MainContainer .OrangeLink A { color:#000000; text-decoration:none; font-weight:bold; }
.MainContainer .OrangeLink A:HOVER { color:#FF3300; font-weight:bold; text-decoration:underline; }
.Fotos {border:1px solid #CCCCCC; }
.Fotos td {padding:3px;}
.ListaBullet UL LI {list-style-image:url(../images/bullet.gif); margin-bottom:20px;}

.Pesquisa { border: 1px solid #dfdfdf; width:167px; align:right; background-color:#FFFFFF;}
.Pesquisa TD { padding:8px; }

.TopZone {background-image:url(../images/bg_top.gif); background-repeat:repeat-x;}
.Logo {padding:20px 13px 19px 0px; width:155px;}
.MenuTop {padding: 5px 13px 0px 0px; font-size:9px; color:#a8a8a8;}
.MenuTop a { color:#a8a8a8; }
.MenuTop a:hover { color:#FF3300; text-decoration:none; }
.MenuContainer {padding:45px 0px 7px 0px;}

.TrackerContainer {color:#FFFFFF; font-size:10px; text-align:right; vertical-align:bottom; padding:113px 5px 5px 0px;}
.TrackerContainer a { color:#CCCCCC; text-decoration:none;}
.TrackerContainer a:hover { color:#FFFFFF; text-decoration:none;}

.Navigation { padding-bottom:20px; width:100%; text-align:right; }

.Footer {background-image:url(../images/sombra_mainbox_baixo.gif); background-repeat:no-repeat; background-position:top center; font-size:10px; text-align:center; padding-top:15px; }

.IntroText { border-bottom:1px solid #dfdfdf; margin-bottom:22px; }
.IntroText td { padding: 0px 10px 15px 10px; }

.TextoSmall { font-size:9px; }
.Data { font-size:9px; padding-bottom:10px; color:#FF3300;}
.TableGuestbook {margin-bottom:20px;  border-bottom:1px solid #CCCCCC;}


/* DESTAQUES HOME */
.DestaquesHome {background-color:#E6E6E6; margin-bottom:8px;}
.DestaquesHome #white {background-color:#ffffff; width:8px;}
.DestaquesHome .TableWidth {width:276px;}
.DestaquesHome .FotoCell { padding:17px 10px 17px 17px; width:104px; }
.DestaquesHome .Foto {margin-bottom:6px;}
.DestaquesHome .Foto td { padding:3px; background-color:#FFFFFF; border:1px solid #CCCCCC;}
.DestaquesHome .Texto { padding:12px 2px 17px 0px; color:#333333; }
.DestaquesHome .Texto a { text-decoration:none;}
.DestaquesHome .Texto a:hover { text-decoration:underline;}
.DestaquesHome .Titulo {color:#FF3300; font-weight:bold; margin:5px 0px 0px 0px; }
.DestaquesHome .Titulo a {color:#FF3300; }


/* MENU ESQUERDA */
.SubMenu {text-align:right; }
.SubMenu ul { margin:0px; padding:0px; list-style:none;}
.SubMenu li { border-bottom:1px solid #FFFFFF; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px;}
.SubMenu li a { background-color:#CCCCCC; color:#000000;  padding:10px 5px 10px 0px; display:block;}
.SubMenu li a:hover { color:#FFFFFF; background-color:#FF3300; text-decoration:none; }
.SubMenu li.Sel a { color:#FFFFFF; background-color:#FF3300;}


/* ALUGUER */
.ArtigosContainer { margin-bottom: 30px;}
.Col1 { padding-right:8px;}
.Texto { padding-bottom:15px;}
.Texto a { text-decoration:none;}
.Texto a:hover { text-decoration:underline;}
.Titulo {color:#FF3300; font-weight:bold; padding-bottom:10px; }
.Titulo a {color:#FF3300; }
.Titulo a:hover { color:#FF3300; text-decoration:underline;}


/* DETAIL */
.Foto { padding:4px; background-color:#FFFFFF; border:1px solid #CCCCCC;}
.TabDetailContainer { margin-top:15px; }
.TituloDetail {color:#FF3300; font-weight:bold;}
.TituloDetail A {color:#FF3300; font-weight:bold;}
.TituloDetailLocation { padding-bottom:18px; }

.TableDetail { border-bottom:1px solid #CCCCCC; margin-bottom:15px;}
.TdDetailRow1 { padding-bottom:8px;}
.TdDetailRow2 { padding-bottom:8px;}
.TdIntroGuestbook { padding-bottom:5px;}
.TdDetail { border-top:1px solid #CCCCCC; padding-bottom:17px;}
.TituloDescricao { font-weight:bold;}
.DownloadPDF A { font-size:10px; font-weight:bold;}

TABLE.TabDetailContainer TD.DetailColGaleria { width:1px; padding-left:12px; }
TABLE.TabDetailContainer TD.DetailColGaleria .DetailImage { padding:4px; background-color:#FFFFFF; border:1px solid #CCCCCC; }
TABLE.TabDetailContainer TD.DetailColGaleria .DetailThumb { float:left; margin-top:4px; padding:4px; background-color:#FFFFFF; border:1px solid #CCCCCC; margin-left:4px; }
TABLE.TabDetailContainer TD.DetailColGaleria .DetailThumbSel { float:left; margin-top:4px; padding:4px; background-color:#FFFFFF; border:1px solid #000000; }

.DivBookNow { float:left; margin-left:4px; height:34px; }
.DivBookNow .Button { text-align:center; padding:4px; border:1px solid #CCCCCC; font-weight:bold; font-size:10px; }
.DivBookNow .Button A { display:block; background-color:#FF3300; padding:2px 10px 2px 10px; color:#FFFFFF; }
.DivBookNow .Button A:hover { background-color:#FF4400; color:#FFFFFF; text-decoration:none; }


/* TABELA NEWSLETTER HOME */
.TableNews { margin-top:27px; margin-bottom:20px; }
.TableNews td { padding: 0px 25px 0px 25px; }


/* IFRAMES */
.IframeGoogleMaps { width:490px; height:400px; border:1px solid #CCCCCC; }
.IframeCalendario { width:490px; height:400px; border:1px solid #CCCCCC; }


/* DROPDOWN */
.Dropdown { text-align:left; background-color:#000000; display:none; position:absolute; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
.Dropdown A { display:block; padding:2px 10px 2px 10px; margin:2px; color:#AAAAAA; font-size:10px; }
.Dropdown A:hover { background-color:#333333; text-decoration:none; color:#FFFFFF; }


/* MAPA PESQUISA */
.TableMapaPesquisa { background-color:#E6E6E6; }
.TableMapaPesquisa .Mapa { padding:2px; }
.TableMapaPesquisa .Resultados { padding:18px 18px 18px 30px; font-size:10px; }
.TableMapaPesquisa UL { margin:12px 0px 0px 0px; padding:0px 0px 0px 25px; list-style-image:url(/images/bullets/bullet_laranja.gif); list-style-type:none; }
.TableMapaPesquisa UL LI { padding:1px 0px 1px 0px; margin:0px; }


/* ADVERTISEMENT */
.Advertisement { background-color:#DDDDDD; border-top:4px solid #FFFFFF; border-left:4px solid #FFFFFF; border-bottom:4px solid #FFFFFF; }
.Advertisement TD { height:144px; padding-right:15px; background-image:url(/images/links/chiado_bg.gif); background-position:top center; background-repeat:no-repeat; }
.Advertisement .Text { color:#333333; padding:100px 0px 5px 0px; font-size:10px; line-height:100%; font-weight:bold; }
.Advertisement .Titulo { padding-bottom:8px; }
.Advertisement .Link { padding-bottom:4px; }

/* PUBLICIDADE */
.Publicidade { background-color:#DDDDDD; border-top:4px solid #FFFFFF; border-left:4px solid #FFFFFF; border-bottom:4px solid #FFFFFF; }
.Publicidade TD { height:144px; padding-right:18px; background-image:url(/images/links/ttl_bg_color.gif); background-position:top center; background-repeat:no-repeat; }
.Publicidade .Text { color:#333333; padding:140px 0px 4px 0px; font-size:10px; line-height:100%; font-weight:bold; }
.Publicidade .Titulo { padding-bottom:8px;  }
.Publicidade .Link { padding-bottom:4px; }







