body {margin:0px; background-color:#F5F5F5; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#454545;}
form {margin:0px; padding:0px;} 
input, select {margin:0px; padding:1px 1px 1px 1px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#454545; border:1px solid #AAA; line-height:normal; }
textarea {margin:0px 0px 0px 0px; padding:1px 1px 1px 1px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#454545; background-color:#FFF; border:1px solid #AAA; line-height:normal;}


a {text-decoration:none;}
a:hover {text-decoration:none;}
p {margin:0px; padding:0px 0px 14px 0px;}
form {margin:0px; padding:0px;}
input {margin:0px; padding:0px;}

h1 {margin:0px; padding:0px; line-height:normal; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; color:#333333; font-size:22px;}
h2 {margin:0px; padding:0px 0px 0px 10px; line-height:normal; font-family:"Arial Narrow",Arial, Helvetica, sans-serif; color:#858585; font-size:22px; float:left}
h3 {float:left; margin:0px; padding:0px; font-weight:bold; font-family:"Arial Narrow",Arial, Helvetica, sans-serif; font-size:26px; color:#333333; line-height:normal; width:140px;}
h4 {margin:0px; padding:5px 0px 0px 0px; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#212345; font-size:12px;}
h5 {margin:0px; padding:0px; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:19px;}

.flash-replaced .alt {display:block; height:0; position:absolute; overflow:hidden; width:0;}

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

.White {color:#FFF;}
.Content {width:945px; margin:auto;}
.LeftCol {float:left; width:263px;}
.RightCol {float:right; width:660px;}
.Photo {}
.Text {padding:0px;}
.PDF {}
.PDF a {color:#97242D;}
.PDF img {padding-right:10px;}
.Contactos a, .XMSContactos a {color:#777777; text-decoration:underline;}
.Contactos a:hover, .XMSContactos a:hover {color:#434570;}

/*/// HEADER ///*/
.FW_Header {min-height:132px; background-color:#FFF; background-image:url(../images/bkg/bkg_header.gif); background-position:top center; background-repeat:repeat-x;}
.FW_Header .Content .LeftCol {margin-top:72px;}
.FW_Header .Content .RightCol {margin-top:5px;}
.FW_Header .Content .RightCol .MenuTop {font-size:10px; color:#818295; text-align:right; padding-right:12px;}
.FW_Header .Content .RightCol .MenuTop a {color:#818295;}
.FW_Header .Content .RightCol .MenuTop a:hover {color:#A2A3B0;}
.FW_Header .Content .RightCol .Tracker {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#88899B; text-align:right; padding-right:12px;  margin-top:60px;}
.FW_Header .Content .RightCol .Tracker a {color:#6E6F85}
.FW_Header .Content .RightCol .Tracker a:hover {color:#88899B;}
.FW_Header .Content .RightCol .Menu {float:right; margin-top:8px;}
.FW_Header .Content .RightCol .Menu a {float:left; margin-left:23px;}
.FW_Header .Content .RightCol .Menu a:hover {background-image: url(../images/menu/sel.gif); background-repeat:no-repeat; background-position:top center;}
.FW_Header .Content .RightCol .Menu a.MenuSel, a:hover.MenuSel {background-image:url(../images/menu/sel.gif); background-repeat:no-repeat; background-position:top center;}

/*///  CONTENT  ///*/
.FW_MainContent {background-color:#FFF; height:300px; min-height:300px;}
html>body .FW_MainContent {height:auto;}
.Back a {margin-left:0px; padding:1px 3px 1px 3px; background-color:#434570; color:#EEE;}
.Back a:hover {background-color:#212345; color:#FFF;}
.FW_MainContent .PageNumbers {float:right; font-size:9px; margin:5px 10px 0px 0px; line-height:normal;}
.FW_MainContent .PageNumbers a {padding:0px 3px 0px 3px; margin-left:1px; background-color:#E0E0E0; color:#212345;}
.FW_MainContent .PageNumbers a:hover {background-color:#212345; color:#FFFFFF; text-decoration:none;}
.FW_MainContent .PageNumbers strong {padding:0px 3px 0px 3px; margin-left:1px; background-color:#212345; color:#FFFFFF; font-weight:normal;}
.FW_MainContent .Content {padding:26px 0px 48px 0px; line-height:140%;}
.FW_MainContent .Content .ContentHeader {padding-bottom:17px;}
.FW_MainContent .Content .ContentFooter {}
.FW_MainContent .Content .ContentFooter .Back {float:left; margin-top:4px;}
.FW_MainContent .Content .ContentFooter .Back a {margin-left:12px;}
.FW_MainContent .Content .ContentFooter .Back a:hover {}
.FW_MainContent .Content .LeftCol .SubMenu {padding-top:26px; width:229px; font-size:12px; font-weight:bold;}
.FW_MainContent .Content .LeftCol .SubMenu a {display:block; padding:6px 10px 6px 10px; background-color:#434570; border-bottom:1px solid #FFF; color:#EEE;}
.FW_MainContent .Content .LeftCol .SubMenu a:hover {background-image:url(../images/bkg/submenu.gif); background-repeat:no-repeat; background-position:right top; background-color:#3C3E62;}
.FW_MainContent .Content .LeftCol .SubMenu a.Sel, a:hover.Sel {background-image:url(../images/bkg/submenu.gif); background-repeat:no-repeat; background-position:right top; background-color:#212345; color:#FFF;}
.FW_MainContent .Content .LeftCol .Photo {margin-top:18px;}
.FW_MainContent .Content .RightCol .Text {padding-left:12px;}


/*///  HOME  ///*/
.FW_MainContent .Content .LeftCol .Intro {padding:8px 0px 20px 0px; margin-bottom:20px; border-bottom:1px dotted #CCCCCC;}
.FW_MainContent .Content .LeftCol .Parques {}
.FW_MainContent .Content .LeftCol .Parques .Photo {float:right; width:106px; margin-top:0px;}
.FW_MainContent .Content .LeftCol .Parques .Text {float:left; width:140px; line-height:130%; padding-top:10px;}

/*///  BOX  ///*/
.Box {width:220px; float:left}
.Box .BoxContent {background-image:url(../images/box/center.gif); background-position:top center; background-repeat:repeat-y; padding:0px 11px 11px 11px;}
.Box .BoxContent .Photo {background-position:top center; background-repeat:no-repeat;}
.Box .BoxContent .Info {background-color:#212345; padding:0px 10px 0px 10px; line-height:100%;}
.Box .BoxContent .Info .TitleWhite {color:#FFF; padding:0px 0px 3px 1px; line-height:normal;}
.Box .BoxContent .Info .TitleWhite a {color:#FFF;}
.Box .BoxContent .Info .TitleWhite a:hover {color:#FFF; text-decoration:underline;}
.Box .BoxContent .Info .Description {font-size:10px; color:#777; }
.Box .BoxContent .Text {padding:10px 10px 0px 10px; height:80px;}
.Box#Artigo {margin-bottom:14px;}

/*///  DETAIL  ///*/
.ArticleDetail {margin-bottom:20px;}
.ArticleDetail .Detail {float:left; width:390px;}
.ArticleDetail .Detail .SmallText {font-size:10px; color:#888888; padding-bottom:20px;}
.ArticleDetail .Detail .Title {color:#3C3E62; font-weight:bold;}
.ArticleDetail .Photos {float:right; width:220px;}
.ArticleDetail .Photos .BoxContent {padding:1px 9px 0px 11px;}
.ArticleDetail .Photos .BoxContent .Clear {height:2px;}
.ArticleDetail .Photos .BoxContent a {float:left; padding:0px 2px 0px 0px;}
.ArticleDetail .Photos .BoxContent a img {border:0px none;}

/*///  FOOTER  ///*/
.FW_Footer {background-image:url(../images/bkg/bkg_footer.jpg); background-position:top center; background-repeat:repeat-x; height:50px;}
.FW_Footer .Content {text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:10px; width:945px; margin:auto; padding-top:0px; color:#AAAAAA;}
.FW_Footer .Content a {color:#AAAAAA;}
.FW_Footer .Content a:hover {color:#888888;}
.FW_Footer .Certificacao {float:right; padding:10px 5px 4px 0px;}
.FW_Footer .Copyright {padding-top:27px;}

/*/ DROPDOWN /*/
.DropDown { position:absolute; top:0px; z-index:99; display:none; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; padding-top:5px;}
.DropDownContainer {font-size:10px; font-family:Tahoma, Arial, sans-serif; line-height:normal; border-top:1px solid #212345;}
.DropDown a {color:#333333; padding:4px; text-decoration:none; display:block; background-color:#FFFFFF; border-left:1px solid #212345; border-right:1px solid #212345; border-bottom:1px solid #212345;}
.DropDown a:hover{color:#FFFFFF; background-color:#212345; text-decoration:none;}

/*// MAPA DO SITE //*/
.Sitemap {margin-bottom:5px; }
.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:20px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #CCCCCC; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFF;  margin:0px 5px 0px 5px; font-weight:bold; }
.Sitemap .Cell .Title A {color:#434570; padding:3px 2px 3px 2px; height:20px; display:block; }
.Sitemap .Cell .Title A:hover { color:#212345; background-color:#FFF; text-decoration:none; }
.Sitemap .Cell .Links { background-color:#FFF; margin:15px 5px 0px 5px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:110%; padding:5px 0px 3px 0px; display:block; color:#828282;}
.Sitemap .Cell .Links A:hover { color:#212345; background-color:#FFF; text-decoration:none;}
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:underline; }

/*/ ACCORDION /*/
#Accordion .AccPanelheader {cursor:pointer; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:11px; font-weight:bold; padding:6px 0px 6px 10px; color:#EEE; background-color:#AAA; display:block; margin-bottom:1px;}
#Accordion div.AccPanelheader:hover {cursor:pointer; text-decoration:none; background-color:#999;}
#Accordion .AccMdHover {cursor:pointer; text-decoration:none; color:#FFF; background-color:#212345;}
#Accordion .AccMdSelected {cursor:pointer;	text-decoration:none; color:#FFF; background-color:#212345;}
#Accordion div.AccMdSelected:hover {cursor:pointer;	text-decoration:none; color:#FFF; background-color:#212345;}
.Parque {padding:16px 10px 10px 10px;}
.Parque .ParquePhoto {float:right; text-align:right; width:265px;}
.Parque .ParquePhoto img {padding-bottom:20px;}
.Parque .Title {font-weight:bold; color:#212345;}
.Place {font-weight:normal;}
