body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A4A4A4;}

input {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A4A4A4;}

.Clear {clear:both; overflow:hidden; height:1px;}

p {margin:0px 0px 16px 0px;}

a {text-decoration:none; color:#88B728; outline: none;}
a:hover {text-decoration:underline; color:#88B728;}

img {}
img a{outline: none;}

h1 {font-family:"Times New Roman", Times, serif; color:#88B728; font-size:52px; margin:0px; padding:0px; font-weight:normal; line-height:100%;}
h2 {font-family:"Times New Roman", Times, serif; color:#585858; font-size:18px; margin:0px; padding:0px; font-weight:normal;}
h3 {font-family:Arial, Helvetica, sans-serif; color:#92C22F; font-size:12px; margin:0px; padding:0px; font-weight:bold;}
h3 a {color:#92C22F;}
h3 a:hover {color:#57721D;}
h4 {font-family:Arial, Helvetica, sans-serif; color:#57721D; font-size:12px; margin:0px 0px 16px 0px; padding:0px; font-weight:bold;}

.Data {padding-bottom:5px; font-size:10px; color:B1B1B1;}

.MainBtn {font-family:"Times New Roman", Times, serif; color:#FFF; float:left; border:2px solid #FFF; font-size:12px; margin-right:8px;}
.MainBtn a {display:block; background-color:#415713; color:#FFF; padding:3px 45px 3px 8px; background-image:url(../images/bullet_pdf.gif); background-repeat:no-repeat; background-position:center right;}
.MainBtn.NoPdf a {padding:3px 8px 3px 8px; background-image:none;}
.MainBtn a:hover {background-color:#88B728; text-decoration:none;}

/*BKG*/
.FWMBkgRepeat {background-image: url(/images/bkg/bkg_repeat.gif); background-repeat:repeat-x; background-position:bottom;}
.FWMBkgRepeat .FWMBkgTree {background-image:url(/images/bkg/bkg_tree.gif); background-repeat:no-repeat; background-position:center bottom;}
.FWMBkgRepeat .FWMBkgTree .FWFixedContent {height:510px; width:955px;}
.FWMBkgRepeat .FWMBkgTreeHome {background-image:url(/images/bkg/bkg_treehome.gif); background-repeat:no-repeat; background-position:center bottom;}
.FWMBkgRepeat .FWMBkgTreeHome .FWFixedContent {height:300px; width:955px;}
.FWBkgRepeatBottom {background-image:url(/images/bkg/bkg_repeat_bottom.gif); background-repeat:repeat-x; background-position:top;}
.FWBkgRepeatBottom .FWFixedContent {height:155px; width:955px;}

/*HEADER*/
.FWHeader {padding:10px 0px 0px 0px;}
.FWHeader .MainMenuContainer {float:left; width:876px; height:40px;}
.FWHeader .MainMenuContainer .MainMenu {font-family:"Times New Roman", Times, serif; color:#585858; font-size:14px;}
.FWHeader .MainMenuContainer .MainMenu a {display:block; float:left; color:#585858; padding:2px 5px 2px 5px; margin-right:15px;}
.FWHeader .MainMenuContainer .MainMenu a:hover {color:#FFFFFF; background-color:#415713; text-decoration:none;}
.FWHeader .MainMenuContainer .MainMenu a.Sel {color:#FFFFFF; background-color:#415713;}
.FWHeader .LangMenuContainer {float:right; width:63px;}
.FWHeader .LangMenuContainer .LangMenu {color:#B5B5B5; font-size:10px; padding-top:3px; text-align:right;}
.FWHeader .LangMenuContainer .LangMenu a {color:#B5B5B5; padding:0px 3px 0px 3px;}
.FWHeader .LangMenuContainer .LangMenu a:hover {color:#333333; text-decoration:none;}
.FWHeader .LangMenuContainer .LangMenu a.Sel {color:#333333;}
.FWHeader .TitleContainer {height:90px;}
.FWHeader h2.MenuApartamentos a {color:#585858; padding:0px 3px 0px 3px; border-top:4px solid #FFFFFF;  border-bottom:4px solid #FFFFFF; margin-left:4px;}
.FWHeader h2.MenuApartamentos a:hover {color:#FFFFFF; background-color:#92C12E; text-decoration:none; border-top:2px solid #92C12E; border-bottom:2px solid #92C12E;}
.FWHeader h2.MenuApartamentos a.Sel {color:#FFFFFF; background-color:#92C12E; border-top:2px solid #92C12E; border-bottom:2px solid #92C12E;}

/*CONTENT*/
.FWContent { line-height:130%; padding-bottom:40px;}
.FWContent .Article {float:left; width:352px; margin:0px 20px 20px 0px;}
.FWContent .Article .ArticleText {float:right; width:211px;}
.FWContent .Article .ArticleFoto {float:left; padding:1px; border:1px solid #D0D0D0; width:127px;}
.FWContent .Article.NoFoto .ArticleText {float:none; width:100%;}
.FWContent .Article.NoFoto .ArticleFoto {display:none}

.FWContent .ArticleDetail {}
.FWContent .ArticleDetail .ArticleText {float:left; width:470px;}
.FWContent .ArticleDetail .ArticleFoto {float:left; padding:1px; border:1px solid #D0D0D0; width:200px; margin-right:40px;}
.FWContent .ArticleDetail.NoFoto .ArticleText {float:none; width:710px;}
.FWContent .ArticleDetail.NoFoto .ArticleFoto {display:none}

.FWContent .ArticleLink {float:left; width:275px; margin:0px 0px 20px 0px;}
.FWContent .ArticleLink .ArticleFoto {float:left; padding:1px; width:100px;}
.FWContent .ArticleLink .ArticleText {float:right; width:167px; line-height:normal;}

.FWContent .CollRight {float:right; width:490px; padding-top:7px;}
.FWContent .CollRight.RightSmall {float:right; width:290px; padding-top:7px;}
.FWContent .CollRight .TextBottom {width:273px;}
.FWContent .CollRight .BtnContainer {padding-top:30px;}

.FWContent .CollLeft {float:left; width:427px;}
.FWContent .CollLeft .FotoBox {background-image:url(/images/foto_box/box_repeat.gif); background-repeat:repeat-y;}
.FWContent .CollLeft .FotoBox .BoxTop {height:8px; background-image:url(/images/foto_box/box_top.gif); background-repeat:no-repeat;}
.FWContent .CollLeft .FotoBox .BoxContent {padding:0px 7px 0px 7px;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxFotoContainer {width:406px; height:364px; position:relative;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu {position:absolute; bottom:0px; width:406px; z-index:50; font-size:11px; color:#999; background-color:#000; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; padding:10px 0px 10px 0px;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem {border-left:1px solid #999; float:left;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem a {color:#999; padding:0px 5px 0px 5px; margin:0px 3px 0px 3px; display:block; float:left;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem a:hover {color:#000; background-color:#92C12E; text-decoration:none;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem a.Sel {color:#000; background-color:#92C12E;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem.First {border-left:0px none;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem.BtnArrow{border-left:0px none; width:42px;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem.BtnArrowLeft {border-left:0px none; width:42px; float:left;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem.BtnArrowLeft a {padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem.BtnArrowLeft a:hover {color:#000; background-color:#000;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem.BtnArrowRight {border-left:0px none; width:42px; float:right;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem.BtnArrowRight a {padding:0px 10px 0px 0px; margin:0px 0px 0px 0px;}
.FWContent .CollLeft .FotoBox .BoxContent .BoxMenu .BoxMenuItem.BtnArrowRight a:hover {color:#000; background-color:#000;}
.FWContent .CollLeft .FotoBox .BoxBottom {height:8px; background-image:url(../images/foto_box/box_bottom.gif); background-repeat:no-repeat;}

.FWContent .CollLeft.LeftBig {float:left; width:620px;}
.FWContent .CollLeft.LeftBig .FotoBox {background-image: url(/images/foto_box/box_repeat_big.gif); background-repeat:repeat-y;}
.FWContent .CollLeft.LeftBig .FotoBox .BoxTop {height:8px; background-image:url(/images/foto_box/box_top_big.gif); background-repeat:no-repeat;}
.FWContent .CollLeft.LeftBig .FotoBox .BoxContent .BoxFotoContainer {width:600px; height:364px; position:relative;}
.FWContent .CollLeft.LeftBig .FotoBox .BoxContent .BoxMenu {position:absolute; bottom:0px; width:600px; z-index:50; font-size:11px; color:#999; background-color:#000; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; padding:10px 0px 10px 0px;}
.FWContent .CollLeft.LeftBig .FotoBox .BoxBottom {height:8px; background-image:url(/images/foto_box/box_bottom_big.gif); background-repeat:no-repeat;}

			
/*Easy Slide*/
    .graphic, #prevBtn, #nextBtn{margin:0; padding:0; display:block; overflow:hidden;}

	#slidercontainer{position:relative; text-align:left; width:406px; height:362px;}
	#slidercontainer.Big {width:600px;}
	#slidercontent{position:relative; height:362px; overflow:hidden;}			

	#slider{overflow:hidden; width:406px; height:362px;}
	#slider.Big{width:600px;}
	#slider ul{margin:0; padding:0; list-style:none;}
	#slider li{height:364px;  background-color:#333; margin:0; padding:0; list-style:none;}												


/*HOME*/
.HomeTop {width:500px;}
.HomeBottom {}
.HomeBottom .HomeBtn {margin:2px 0px 6px 0px;}

.HomeBottom .HomeRightBottom {float:right; width:315px; height:228px; background-color:#FFF; position:relative; cursor:pointer;}
.HomeBottom .HomeRightBottom .HomeArticleText {position:absolute; bottom:1px; left:1px; width:313px; background-color:#000; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
.HomeBottom .HomeRightBottom:hover .HomeArticleText {background-color:#415713; color:#FFF;}
.HomeBottom .HomeRightBottom .HomeArticleText h3 a:hover {color:#92C22F; text-decoration:none;}

.HomeBottom .HomeRightBottom .HomeArticleText .TextPadding {padding:10px 15px 10px 15px;}

.HomeBottom .HomeFotoPadding {padding:1px;}
.HomeBottom .HomeLeftBottom {float:left; width:635px; height:228px; background-color:#FFF}
.HomeBottom .HomeFraseChave {width:633px; height:226px;}
.HomeBottom .HomeFraseChave .Padding {padding:20px;}
.HomeBottom .HomeFraseChave h1 {color:#FFF; line-height:90%; font-size:45px;}
.HomeBottom .HomeFraseChave h2 {font-size:14px; color:#ADDA51;}

.CopyrightHome {color:#B5B5B5; font-size:10px;}
.CopyrightHome a {color:#B5B5B5;}
.CopyrightHome a:hover {color:#999999;}

.FooterMenuHome {font-family:"Times New Roman", Times, serif; color:#57721D; font-size:15px;}
.FooterMenuHome a {color:#57721D; padding:0px 8px 0px 8px;}
.FooterMenuHome a:hover {color:#88B728; text-decoration:none;}

/*FOOTER*/
.FWFooter { padding:20px 0px 20px 0px;}
.FWFooter .FooterLeft {float:left;}
.FWFooter .FooterLeft .FooterMenu {font-family:"Times New Roman", Times, serif; color:#57721D; font-size:15px;}
.FWFooter .FooterLeft .FooterMenu a {color:#57721D; padding:0px 8px 0px 8px;}
.FWFooter .FooterLeft .FooterMenu a:hover {color:#FFFFFF; text-decoration:none;}
.FWFooter .FooterLeft .FooterMenu a.Sel {color:#FFFFFF;}

.FWFooter .FooterRight {float:right;}
.FWFooter .FooterRight .Copyright {color:#FFFFFF; font-size:10px;}
.FWFooter .FooterRight .Copyright a {color:#FFFFFF;}
.FWFooter .FooterRight .Copyright a:hover {color:#FFFFFF;}
.FWFooter .FooterRight .Copyright a.Sel {color:#FFFFFF;}

/*MAPA DO SITE///////////////////////////////////////////////////*/
.Sitemap {margin-bottom:12px; width:100%; margin-bottom:50px; }
.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }
.Sitemap .Cell { text-align:center; width:100%; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; margin-bottom:8px; }

.Sitemap .Cell .TopBorder { border-top:1px solid #CCCCCC; width:100%; height:10px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #CCCCCC; width:50%; height:10px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #CCCCCC; width:50%; height:10px; }

.Sitemap .Cell .Title {clear:both; background-color:#FFF; height:30px; padding:0px 2px 0px 2px; font-weight:normal; font-size:15px; font-family:"Times New Roman", Times, serif; }
.Sitemap .Cell .Title A {text-decoration:none; color:#FFF; background-color:#88B728; padding:5px 12px 5px 12px; display:block;}
.Sitemap .Cell .Title A:hover {text-decoration:none; color:#333; background-color:#EEE;}

.Sitemap .Cell .Links {margin:10px 0px 0px 0px; text-align:center; font-size:11px; font-weight:bold; }
.Sitemap .Cell .Links A { line-height:100%; padding:3px 0px 3px 3px; margin-bottom:3px; display:block; color:#999999; background-color:#EEE;}
.Sitemap .Cell .Links A:hover { color:#FFF; text-decoration:none; background-color:#88B728;}

