body { background-attachment:fixed; background-image: url(../images/bkg_main.jpg); background-repeat:no-repeat; background-position:center top; background-color:#295273; margin:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }

a {text-decoration:none; color:#FFFFFF;}
a:hover {text-decoration:underline;}

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

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

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

form {margin:0px; padding:0px;}
input {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border:0px none; padding:2px;}
select {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border:0px none; padding:2px;}

/*HEADER*/
.FWHeader {width:970px; margin:auto;}
.FWHeader .FWLogo {width:510px; margin:auto;}
.FWHeader .HeaderHome {background-image:url(../images/bkg_header_big.png); background-repeat:no-repeat; width:970px; margin:auto;}
.FWHeader .HeaderHome img {height:151px; width:417px;}
.FWHeader .HeaderHome .Content {padding:22px 22px 22px 40px;}
.FWHeader .HeaderHome .Content .ContentRight{float:right;}
.FWHeader .HeaderHome .Content .ContentLeft{float:left; color:#666666; line-height:140%; width:416px; padding:10px 0px 0px 10px;}

.FWHeader .Header {background-image:url(../images/bkg_header.png); background-repeat:no-repeat; width:970px; margin:auto;}
.FWHeader .Header img {height:63px; width:527px;}
.FWHeader .Header .Content {padding:20px 20px 20px 40px;}
.FWHeader .Header .Content .ContentRight{float:right;}
.FWHeader .Header .Content .ContentLeft{display:none;}

.FWHeader .HeaderPadding {padding:14px 0px 8px 0px;}
.FWHeader .HeaderContent {width:940px; margin:auto; background-color:#FFFFFF;}

.FWHeader .MainMenu {background-color:#7690A4; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; color:#D7DEE5; font-weight:bold; font-size:13px; text-align:center; padding:7px 0px 7px 0px;}
.FWHeader .MainMenu a {color:#D7DEE5; padding:0px 20px 0px 20px;}
.FWHeader .MainMenu a:hover {color:#FFFFFF; text-decoration:none;}
.FWHeader .MainMenu a.Sel {color:#FFFFFF;}

.Tracker {width:930px; text-align:right; color:#FFFFFF; margin:auto; font-size:10px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;}
.Tracker a {color:#B1BFCB;}
.Tracker a:hover {color:#FFFFFF; text-decoration:none;}

/*COMMONS*/
.LinkPdf {font-size:10px; margin-top:5px;}
.LinkPdf a {color:#FFFFFF;}
.LinkPdf a:hover {color:#FFFFFF; text-decoration:underline;}
.Error { color:#000000; }

/*DROPDOWN*/
div.DropDown { position:absolute; top:0px; z-index:99; display:none; line-height:normal; background-color:#FFFFFF; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;}
.DropDownContainer {font-size:12px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; border:1px solid #D5DDE3;}
.DropDownContainer a {-ms-filter:"alpha(opacity=95)"; color:#647E95; padding:1px 5px 1px 15px; display:block;}
.DropDownContainer a:hover{-ms-filter:"alpha(opacity=95)"; color:#FFFFFF; background-color:#7690A4; text-decoration:none; }

/*TITLES*/
h1.MainTitle {font-size:22px; color:#278AAB; margin:0px; padding:13px 0px 0px 0px; font-weight:normal; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;}
h1.MainTitle #First {font-size:28px;}

h2 {font-size:24px; color:#FFFFFF; margin:0px; padding:0px 0px 20px 0px; font-weight:normal; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; line-height:110%;}
h3 {font-size:14px; color:#FFFFFF; margin:0px; padding:0px; font-weight:bold; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; line-height:110%;}
h4 {font-size:13px; color:#FFFFFF; margin:0px; padding:0px 0px 10px 0px; font-weight:bold; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; line-height:110%;}
h5 {font-size:11px; color:#FFFFFF; margin:0px; padding:0px; font-weight:normal; font-style:italic; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; line-height:110%;}

.LetterMenu {font-size:15px; color:#FFFFFF; font-family:Tahoma,Arial, Helvetica, sans-serif; line-height:120%; font-weight:bold;}
.LetterMenu a {padding:0px 10px 3px 0px; color:#B1BFCB; display:block; float:left;}
.LetterMenu a:hover {color:#FFFFFF; text-decoration:underline;}

.BtnSearch {background-color:#278AAB; width:90px;}

.BtnBkg {background-color:#7690A4; float:left;}
.BtnBkg a {padding:3px 7px 3px 7px; display:block;}
.BtnBkg a:hover { text-decoration:none; background-color:#278AAB;}
.BtnBkg INPUT { padding:3px 2px 3px 2px; display:block; background-color:#7690A4; color:#FFFFFF; }

.AdvList {}
.AdvList .AdvItem {border:4px solid #FFFFFF; float:left; margin: 4px 4px 0px 0px; width:80px; height:80px;}

.Gallery {margin-bottom:25px;}
.Gallery .GalleryFoto {background-color:#000000;/*background-color:#CCCCCC;*/}
.Gallery .GalleryFoto IMG {filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=0.5);}
.Gallery .GalleryContent {}
.Gallery .GalleryContent .GalleryMenu {background-color:#29445A; height:20px;}
.Gallery .GalleryContent .GalleryMenu .ArrowLeft {float:left; width:19px; color:#CCCCCC; font-size:14px; font-weight:bold;}
.Gallery .GalleryContent .GalleryMenu .ArrowLeft a { background-color:#29445A; padding:1px; margin:1px; color:#CCCCCC; display:block;}
.Gallery .GalleryContent .GalleryMenu .ArrowLeft a:hover { background-color:#FFFFFF; color:#29445A; text-decoration:none;}	
.Gallery .GalleryContent .GalleryMenu .Menu {float:left; width:500px; color:#CCCCCC; font-size:10px; height:20px;}
.Gallery .GalleryContent .GalleryMenu .Menu a {width:16px; text-align:center; background-color:#29445A; display:block; float:left; color:#CCCCCC; padding:1px; margin:1px 3px 1px 3px;}
.Gallery .GalleryContent .GalleryMenu .Menu a.Sel { background-color:#345661; color:#CCCCCC; text-decoration:none; }
.Gallery .GalleryContent .GalleryMenu .Menu a:hover {background-color:#345661; color:#CCCCCC; text-decoration:none;}
.Gallery .GalleryContent .GalleryMenu .ArrowRight {float:right; width:19px; color:#CCCCCC; font-size:14px; font-weight:bold;}
.Gallery .GalleryContent .GalleryMenu .ArrowRight a { background-color:#29445A; padding:1px; margin:1px; color:#CCCCCC; display:block;}
.Gallery .GalleryContent .GalleryMenu .ArrowRight a:hover { background-color:#FFFFFF; color:#29445A; text-decoration:none;}
.Gallery .GalleryContent .GalleryTitle {font-weight:bold; color:#022C3A; padding-top:10px;}	
.Gallery .GalleryContent .GalleryText {color:#666666;}

.NumberMenu.Top {float:right; padding-top:5px;}
.NumberMenu.Bottom {}
.NumberMenu {font-size:10px; color:#333333; float:right;}
.NumberMenu a { padding:2px 4px 2px 4px; background-color:#7690A4; margin:0px 1px 0px 0px;}
.NumberMenu a:hover {background-color:#96B0C4; color:#FFFFFF; text-decoration:none;}
.NumberMenu strong {padding:2px 4px 2px 4px; margin:0px 1px 0px 0px; background-color:#96B0C4; color:#FFFFFF; font-weight:normal;}


/*CONTENT*/
.FWContent {width:942px; margin:auto; line-height:140%;}
.FWContent .Padding {padding:10px 5px 30px 5px;}
.FWContent .Padding .ContentLeft {float:left; width:220px;}

.FWContent .ContentLeft .SubMenu00 {text-align:right; font-size:12px; color:#FFFFFF; line-height:100%;}
.FWContent .ContentLeft .SubMenu00 .SubMenuPadding { margin-top:30px;}
.FWContent .ContentLeft .SubMenu00 h2 {font-size:20px; color:#FFFFFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; text-align:right; padding:20px 15px 20px 0px; border-right:3px solid #FFFFFF;}
.FWContent .ContentLeft .SubMenu00 a {display:block; padding:5px 15px 5px 0px; color:#B1BFCB; border-bottom:1px solid #B1BFCB;}
.FWContent .ContentLeft .SubMenu00 a:hover {color:#FFFFFF; text-decoration:none;}
.FWContent .ContentLeft .SubMenu00 a.Sel {color:#FFFFFF;}
.FWContent .ContentLeft .SubMenu00 a#Last {border-bottom:0px none;}

.FWContent .ContentLeft .SubMenu01 {text-align:right; font-size:11px; color:#FFFFFF; line-height:100%; padding:5px 0px 5px 0px;}
.FWContent .ContentLeft .SubMenu01 .SubMenuPadding {padding-bottom:20px;}
.FWContent .ContentLeft .SubMenu01 h4 {font-size:15px; text-align:right; margin:0px 0px 5px 0px; padding:0px;}
.FWContent .ContentLeft .SubMenu01 h4 a {color:#C5D0DB; padding:2px 15px 2px 0px; background-image:url(../images/submenu/bullet_title.gif); background-repeat:no-repeat; background-position:right center;}
.FWContent .ContentLeft .SubMenu01 h4 a:hover {color:#FFFFFF; background-image:url(../images/submenu/bullet_title_sel.gif); text-decoration:none;}
.FWContent .ContentLeft .SubMenu01 h4 a.Sel {color:#FFFFFF; background-image:url(../images/submenu/bullet_title_sel.gif); border-bottom:0px none;}
.FWContent .ContentLeft .SubMenu01 a {display:block; padding:5px 15px 5px 0px; color:#B1BFCB; background-image:url(../images/submenu/bullet_submenu.gif); background-repeat:no-repeat; background-position:right center;}
.FWContent .ContentLeft .SubMenu01 a:hover {color:#FFFFFF; background-image:url(../images/submenu/bullet_submenu_sel.gif); text-decoration:none;}
.FWContent .ContentLeft .SubMenu01 a.Sel {color:#FFFFFF; font-weight:bold; background-image:url(../images/submenu/bullet_submenu_sel.gif); }
.FWContent .ContentLeft .SubMenu01 .SubSubMenu {font-size:11px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding:5px 0px 5px 0px;}
.FWContent .ContentLeft .SubMenu01 .SubSubMenu a {color:#FFFFFF; padding:2px 15px 2px 0px; background-image:none;}
.FWContent .ContentLeft .SubMenu01 .SubSubMenu a:hover {color:#142841; background-image:none; text-decoration:none;}
.FWContent .ContentLeft .SubMenu01 .SubSubMenu a.Sel {border-bottom:0px none; color:#142841; background-image:none;}

.FWContent .ContentLeft .SubMenu02 {text-align:right; font-size:11px; color:#FFFFFF; line-height:100%; padding:5px 0px 5px 0px;}
.FWContent .ContentLeft .SubMenu02 .SubMenuPadding {padding:7px 0px 7px 0px; margin-bottom:10px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.FWContent .ContentLeft .SubMenu02 h4 {font-size:15px; text-align:right; margin:0px; padding:0px;}
.FWContent .ContentLeft .SubMenu02 h4 a {color:#C5D0DB; padding:5px 15px 5px 0px; background-image:url(../images/submenu/bullet_title.gif); background-repeat:no-repeat; background-position:right center;}
.FWContent .ContentLeft .SubMenu02 h4 a:hover {color:#FFFFFF; background-image:url(../images/submenu/bullet_title_sel.gif); text-decoration:none;}
.FWContent .ContentLeft .SubMenu02 h4 a.Sel {color:#FFFFFF; background-image:url(../images/submenu/bullet_title_sel.gif);}
.FWContent .ContentLeft .SubMenu02 a {display:block; padding:2px 15px 2px 0px; color:#B1BFCB;}
.FWContent .ContentLeft .SubMenu02 a:hover {color:#142841; text-decoration:none;}
.FWContent .ContentLeft .SubMenu02 a.Sel {color:#142841; font-weight:bold; background-image:url(../images/submenu/bullet_submenu02_sel.gif); background-repeat:no-repeat; background-position:right center; }

.FWContent .ContentRight {float:right; width:670px;}
.FWContent .ContentRight .TwoCollLeft {float:left; width:318px; margin:0px;}
.FWContent .ContentRight .TwoCollRight {float:right; width:318px; margin:0px;}

.FWContent .Article {margin-bottom:20px;}
.FWContent .Article .ArticleContent{}
.FWContent .Article .ArticleContent.Fixed {float:right; width:285px;}
.FWContent .Article .ArticleContent h5 {margin-bottom:5px;}
.FWContent .Article .ArticleFoto {float:left;}
.FWContent .Article .ArticleFoto img {margin-right:15px; border:6px solid #ffffff; background-color:#FFFFFF;}
.FWContent .Article .ArticleHighlight { text-align:center; border:2px solid #ffffff; font-size:12px; font-weight:bold;}

.FWContent .Article.TwoColl {float:left; width:318px;}
.FWContent .Article.TwoColl#Last {margin-right:0px;}
.FWContent .Article.TwoColl {margin-right:20px;}
.FWContent .Article.TwoColl .ArticleFoto img  {margin-right:10px;}

.FWContent .DetailContainer {padding:0px 0px 20px 0px;}
.FWContent .DetailContainer .Text {padding-top:6px;}
.FWContent .DetailContainer .LinkPdf {padding-top:6px;}

.FWContent .FotoFrame { float:right; width:222px; margin:0px 0px 25px 25px;}
.FWContent .FotoFrame .FotoTop{}
.FWContent .FotoFrame .FotoCenter {background-image:url(../images/foto_shadow/foto_center.png);}
.FWContent .FotoFrame .FotoCenter .FotoPadding {margin:0px 14px 0px 13px}
.FWContent .FotoFrame .FotoBottom {}

.FWContent .FotoFrameBig {float:right; margin:0px 0px 0px 20px;}
.FWContent .FotoFrameBig img{ border:5px solid #FFFFFF;}

/*FOOTER*/
.FWFooter {width:942px; margin:auto; border-top:1px solid #FFFFFF;}
.FWFooter .FooterPadding {padding:15px 5px 30px 5px;}
.FWFooter .Left {float:left; width:750px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;}
.FWFooter .Left a {color:#D4DCE3;}
.FWFooter .Left a:hover {color:#FFFFFF; text-decoration:none;}
.FWFooter .Left .MenuBottom { margin-bottom:17px; font-size:11px;}
.FWFooter .Left .MenuBottom a { padding:0px 10px 0px 10px;}
.FWFooter .Left .Copyright {font-size:10px; color:#D4DCE3; float:left; padding-left:10px;}
.FWFooter .Left .Lang {float:left;}
.FWFooter .Left .Lang a { padding:0px 10px 0px 10px;}
.FWFooter .Left A.RSS {background-image:url(/images/rss.gif); background-position:right center; background-repeat:no-repeat; padding:0px 20px 0px 8px !important;}
.FWFooter .Right {float:right; width:165px;}

/*FORMS*/
.TableForm {width:670px;}
.TableForm .MainTitle { font-size:16px; padding-top:40px; }
.TableForm .Title { border-bottom:1px solid #EBEBEB; padding-top:16px; font-size:16px; font-weight:bold; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;}
.TableForm .SubTitle { padding-top:12px; padding-right:10px; font-weight:bold; font-size:12px;}
.TableForm .Name { font-size:12px; padding-right:10px; }
.TableForm .Input {font-size:12px;}
.TableForm .Input INPUT {width:250px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; border:1px solid #CCCCCC; }
.TableForm .Input TEXTAREA {width:665px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; border:1px solid #CCCCCC; }
.TableForm .Input SELECT { font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; }
.TableForm .SmallText { font-size:10px; }
.TableForm .Checkbox { padding-left:14px; }
.TableForm .Submit { padding-top:10px; }

.TableList { margin-bottom:30px; }
.TableList TD { padding-top:4px; }
.TableList .Image { padding-left:10px; }

/*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:#365976; margin:1px; font-weight:bold; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;}
.Sitemap .Cell .Title A {color:#FFFFFF; background-color:#365976; display:block; height:20px; padding:4px;}
.Sitemap .Cell .Title A:hover {text-decoration:none; background-color:#29445A;}
.Sitemap .Cell .Links {margin:16px 0px 0px 0px; text-align:center; font-size:11px;}
.Sitemap .Cell .Links A { line-height:110%; padding:3px 0px 3px 6px; margin:1px 1px 0px 1px; display:block; color:#FFFFFF; background-color:#6F8CA6;}
.Sitemap .Cell .Links A:hover {text-decoration:none; background-color:#365976;}
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:underline; }


.Pesquisa .Group { padding-bottom:18px;  }
.Pesquisa .Group H3 { padding-bottom:10px;  }
.Pesquisa .Group .Col { width:210px; float:left; margin-right:10px;  }
.Pesquisa .LetterMenu A.Sel { color:#FFFFFF; }
