body {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#939598; margin:0px;  background-repeat:no-repeat; background-position:center top;}

a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#009AC8;}

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

form { margin:0px; padding:0px;}
input {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#B8B9BB;}

h1 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:38px; color:#009AC8;}
h2 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#FFF;}
h3 {margin:0px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#666666;}
h4 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#009AC8;}
h4 a {color:#009AC8;}
h4 a:hover {color:#009AC8; text-decoration:underline;}

.PageTitle h3 { height:25px;}

.SmallText {font-size:9px; color:#666666;}
.SmallText a {color:#666666;}
.SmallText a:hover {color:#666666; text-decoration:underline;}

.BtnBlue {background-color:#009AC8; color:#FFF; font-weight:bold; margin-top:5px;}
.BtnBlue.NoLink {padding:3px;}
.BtnBlue a {padding:3px; display:block; color:#FFF;}
.BtnBlue a:hover {padding:3px; display:block; color:#FFF; background-color:#1C7893; text-decoration:none;}

.PageNumbers {float:right; font-size:10px; margin-top:5px;}
.PageNumbers a {padding:0px 3px 1px 3px; margin-left:1px; background-color:#9FCDEC; color:#FFFFFF;}
.PageNumbers a:hover {background-color:#6BB5E6; color:#FFFFFF; text-decoration:none;}
.PageNumbers strong {padding:0px 3px 1px 3px; margin-left:1px; background-color:#49A5E2; color:#FFFFFF; font-weight:normal;}


ul {list-style:none; margin:0px; padding:10px 0px 20px 0px;}
li { background-image:url(/images/btns/bullet_ul.gif); background-repeat:no-repeat; background-position:left top; padding:0px 0px 10px 20px;}

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

div.DropDown { position:absolute; top:0px; z-index:100; display:none; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.DropDownContainer {font-size:11px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #CCC;}
.DropDownContainer a {-ms-filter:"alpha(opacity=90)"; color:#6B5B54; padding:3px 15px 3px 20px; text-decoration:none; display:block; background-color:#FFFFFF; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; }
.DropDownContainer a:hover{-ms-filter:"alpha(opacity=90)"; color:#FFFFFF; background-color:#009AC8; text-decoration:none;}

.AdvThums {margin-bottom:20px;}
.AdvThums img { border:1px solid #009AC8;}

.FWTopMenu {width:950px; margin:auto; padding-top:5px;}
.FWTopMenu .TopMenuContainer {width:583px; float:right;}
.FWTopMenu .TopMenuContainer.Home { height:136px;}
.FWTopMenu .MenuLeft {float:left; text-align:right;}
.FWTopMenu .MenuLeft input{border:0px none;}
.FWTopMenu .MenuRight {float:right;}
.FWTopMenu .MenuRight a { background-color:#FFF; padding:2px; margin-left:2px; display:block; float:left; color:#B8B9BB; font-size:10px;}
.FWTopMenu .MenuRight a:hover {background-color:#009AC8; color:#FFF; text-decoration:none;}
.FWTopMenu .MenuRight a.Sel {background-color:#009AC8; color:#FFF; text-decoration:none;}

.FWHeader {position:relative; width:100%;}
.FWHeader .AbsolutContainer { position:absolute; top:0px; z-index:99; width:100%;}
.FWHeader .AbsolutContainer .MenuTop {width:950px; margin:auto;}
.FWHeader .AbsolutContainer .BkgLeft {background-image:url(/images/mainmenu/bkg_left.gif); background-position:right top; background-repeat:no-repeat;}
.FWHeader .AbsolutContainer .BkgRight {background-image:url(/images/mainmenu/bkg_repeat.gif); background-position:left top; background-repeat:repeat-x; background-color:#FFF;}
.FWHeader .AbsolutContainer .MainMenuContainer {width:950px; background-image:url(/images/mainmenu/bkg_repeat.gif); background-position:left top; background-repeat:repeat-x; background-color:#FFF;}
.FWHeader .AbsolutContainer .MainMenuContainer .Logo {padding:0px 0px 22px 0px;}
.FWHeader .AbsolutContainer .MainMenuContainer .MainMenu {padding:0px 0px 0px 50px; height:63px;}
.FWHeader .AbsolutContainer .MainMenuContainer .MainMenu .MainMenuFixed {width:895px;}
.FWHeader .AbsolutContainer .MainMenuContainer .MainMenu a {display:block; float:left;}
.FWHeader .AbsolutContainer .MainMenuContainer .MainMenu a:hover {background-color:#F3F3F3; text-decoration:none;}

.FWContent {width:950px; margin:auto;}
.FWContent .ContainerLeft {width:318px; float:left; text-align:right;}
.FWContent .ContainerLeft .SubMenuContainer {height:440px; min-height:440px; width:260px; background-color:#009AC8; float:right; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
html>body div.FWContent .ContainerLeft .SubMenuContainer {height:auto;}	
.FWContent .ContainerLeft .SubMenuContainerHome {height:440px; width:238px; float:right; filter:alpha(opacity=0); -moz-opacity:.0; opacity:.0;}

.FWContent .ContainerLeft .SubMenu {color:#FFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:220px 0px 10px 0px;}
.FWContent .ContainerLeft .SubMenu a {color:#FFF; padding:3px 10px 3px 10px; display:block; margin-left:10px;}
.FWContent .ContainerLeft .SubMenu a:hover {color:#333; background-color:#FFF; text-decoration:none;-ms-filter:"alpha(opacity=85)";}
.FWContent .ContainerLeft .SubMenu a.Sel {color:#333; background-color:#FFF;}
.FWContent .ContainerLeft .SubMenu h2 { padding:0px 5px 5px 0px;}

.FWContent .ContainerLeft .SubSubMenu {color:#FFF; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 3px 0px;}
.FWContent .ContainerLeft .SubSubMenu a {color:#FFF; display:block; margin:0px 0px 0px 10px; padding:2px 2px 2px 2px;}
.FWContent .ContainerLeft .SubSubMenu a:hover {color:#FFF; background-color:#1C7893; text-decoration:none;}
.FWContent .ContainerLeft .SubSubMenu a.Sel {color:#FFF; background-color:#1C7893;}
.FWContent .ContainerLeft .SubSubMenu a .SubSubBullet {color:#009AC8;}
.FWContent .ContainerLeft .SubSubMenu a:hover .SubSubBullet {color:#1C7893;}
.FWContent .ContainerLeft .SubSubMenu a.Sel .SubSubBullet {color:#FFF;}

.FWContent .ContainerLeft .NewsletterContainer {float:right; padding:20px 10px 0px 0px; height:170px; width:200px;}
.FWContent .ContainerLeft .NewsletterContainer input{border:0px none;}
.FWContent .ContainerLeft .NewsletterContainer .divTxtBox {width:160px; border:1px solid #D2D3D4; float:right; }
.FWContent .ContainerRight {padding-top:210px; width:583px; float:right;}
.FWContent .ContainerRight.Home {padding-top:324px;}
.FWContent .ContainerRight .TextContainer {line-height:140%;}
.FWContent .ContainerRight .TextContainer .Article {width:243px; padding:0px 47px 35px 0px; float:left;}
.FWContent .ContainerRight .TextContainer .ArticleFotoHome {padding-bottom:15px;}
.FWContent .ContainerRight .TextContainer .ArticleFoto {padding-bottom:5px;}
.FWContent .ContainerRight .TextContainer .ArticleText {padding:5px 0px 5px 0px;}
.FWContent .ContainerRight .TextContainer .RightContentContainer {float:right; padding:0px 0px 47px 47px;}
.FWContent .ContainerRight .TextContainer .RightContentContainer img {border:1px solid #009AC8;}

/*FORMS*/
.FWContent .ContainerRight .TextContainer .TableForm {}
.FWContent .ContainerRight .TextContainer .TableForm .MainTitle { padding-top:40px; }
.FWContent .ContainerRight .TextContainer .TableForm .Title { margin:0px; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#009AC8;}
.FWContent .ContainerRight .TextContainer .TableForm .SubTitle {  padding-right:10px;}
.FWContent .ContainerRight .TextContainer .TableForm .Name { padding-right:10px; }
.FWContent .ContainerRight .TextContainer .TableForm .Input {}
.FWContent .ContainerRight .TextContainer .TableForm .Input INPUT {width:250px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; border:1px solid #CCCCCC; color:#666; }
.FWContent .ContainerRight .TextContainer .TableForm .Input TEXTAREA { width:100%; height:100px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; border:1px solid #CCCCCC; color:#666; }
.FWContent .ContainerRight .TextContainer .TableForm .Input SELECT { font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; color:#666; }
.FWContent .ContainerRight .TextContainer .TableForm .SmallText { font-size:10px; }
.FWContent .ContainerRight .TextContainer .TableForm .Submit {color:#666; }


.FWContent .ContainerRight .SearchResults { width:320px; border:1px solid #D2D3D4;}
.FWContent .ContainerRight Input {border:0px none;}

.FWFooter {width:950px; margin:auto; padding:40px 0px 20px 0px; font-size:10px;}
.FWFooter .FooterLeft {width:318px; float:left; text-align:right; color:#009AC8; font-weight:bold;}
.FWFooter .FooterLeft a {color:#009AC8; padding:0px 10px 0px 0px;}
.FWFooter .FooterLeft a:hover {color:#009AC8; text-decoration:underline;}
.FWFooter .FooterRight {width:583px; float:right; color:#BCBDBF;}
.FWFooter .FooterRight a {color:#BCBDBF;}
.FWFooter .FooterRight a:hover {color:#666666;}

/*MAPA DO SITE*/
.Sitemap {margin-bottom:40px; }
.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:#FFFFFF; padding:0px 2px 8px 2px; font-weight:bold; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:16px 0px 0px 0px;  text-align:center; width:100px;}
.Sitemap .Cell .Links A { line-height:110%; padding:5px 0px 5px 6px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#000000; text-decoration:none;}
/*.Sitemap .Cell .LinksSub { background-color:#FFFFFF; text-align:center; color:#999999;}
.Sitemap .Cell .LinksSub A { border-left:1px solid #999999; line-height:100%; display:block; font-size:10px; color:#999999; }*/
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:underline; }


