body {margin:0px; background-color:#EEE; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555;}

p {margin:0px; padding:0px 0px 16px 0px;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
ul {margin:0px 0px 14px 25px; padding:0px;}
li {margin:0px; padding:0px 0px 6px 0px;}
form {margin:0px; padding:0px;}
input {margin:0px; padding:1px 2px 1px 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; line-height:normal; overflow:visible; }
input.Search {padding:0px; border:0px none; color:#BBB; width:120px;}

h1 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#00455F; line-height:normal;}
h2 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#999; line-height:normal; float:left;}
h3 {margin:0px; padding:0px 0px 2px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#004760; line-height:normal;}

.Clear {clear:both; height:1px; overflow:hidden;}
.SmallText {font-size:10px; color:#AAA;}
.OtherBox {padding-top:20px;}
.Hidden {display:none;}

/*/-- Framewok --/*/
.FW_MenuTop { margin:auto; width:922px; text-align:right; padding:10px 0px 4px 0px; font-size:10px; color:#AAA; }
.FW_MenuTop a {color:#AAA; padding-left:15px;}
.FW_MenuTop a:hover {color:#888;}
.FW_MenuTop a.AreaReservada {color:#FFF; background-color:#004760; margin-left:15px; padding:1px 8px 1px 8px;}
.FW_MenuTop a.AreaReservada:hover {color:#FFF; background-color:#000;}
.FW_Top {margin:auto; width:972px;}
.FW_Box {margin:auto; width:972px; background-image:url(../images/framework/fw_content.jpg); background-repeat:repeat-y; background-position:top center;}
.FW_Box .FW_BoxContent {margin:auto; width:956px;}
.FW_Bottom {margin:auto; width:972px;}

/*/-- MenuTop --/*/
.SearchBox {float:right; margin-left:20px; padding:0px 4px 0px 4px; background-color:#FFF; border:1px solid #DDD}
.MenuTopBox {float:right; margin-top:4px;}

/*/-- Header --/*/
.Menu {background-color:#333; height:35px; position:relative;}
.Menu .MainMenu {position:absolute; width:956px; height:38px; top:0px; left:0px; right:0px; z-index:98; text-align:center; font-weight:bold; line-height:normal; overflow:hidden;}
.Menu .MainMenu a {color:#BDBDBD; background:none; margin:0px 18px 0px 18px; height:38px;}
.Menu .MainMenu a:hover {color:#333; background-color:#EEE;}
.Menu .MainMenu a.Sel, .Menu .MainMenu a:hover.Sel {color:#333; background-color:#FFF; margin:0px 18px 0px 18px;}
.Menu .Tracker {position:absolute; width:617px; height:26px; background-color:#000; bottom:0px; right:0px; top:176px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; text-align:right; color:#FFF; padding:14px 20px 0px 0px; z-index:10;}
.Menu .Tracker a {color:#CCC;}
.Menu .Tracker a:hover {color:#FFF;}
.Menu .MainFoto {width:638px; height:180px; position:absolute; right:0px; top:36px; z-index:96px; background-color:#333;}

.Header {background-color:#004760; border-top:1px solid #FFF;}
.Header .Logo {width:318px;}

/*/-- Content --/*/
.MainContent a {color:#222;}
.MainContent a:hover {color:#000; text-decoration:underline;}
.MainContent {background-color:#FFF; min-height:200px; padding:35px 25px 40px 25px;}
html>body .MainContent {height:auto;}

.MainContent .ContentHeader {border-bottom:1px solid #CCC; height:22px; padding-left:10px;}
.MainContent .ContentCenter {margin:22px 10px 0px 10px; line-height:150%;}
.MainContent .ContentFooter {margin-left:10px;}
.MainContent .ContentFooter .Back { font-size:9px; line-height:normal; margin-top:14px;}
.MainContent .ContentFooter .Back a {background-color:#004760; color:#CCC; padding:2px 3px 1px 3px;}
.MainContent .ContentFooter .Back a:hover {background-color:#004760; color:#FFF; text-decoration:none;}

.MainContent .PageNumbers {float:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:4px; margin-right:10px;}
.MainContent .PageNumbers a {padding:0px 3px 1px 3px; margin:0px 0px 0px 1px; background-color:#E0E0E0; color:#555;}
.MainContent .PageNumbers a:hover {background-color:#666; color:#FFFFFF; text-decoration:none;}
.MainContent .PageNumbers strong {padding:0px 3px 1px 3px; margin:0px 0px 0px 1px; background-color:#004760; color:#FFFFFF; font-weight:normal;}

.MainContent .Article {width:275px; float:left; padding:0px 20px 25px 0px;}
.MainContent .Article#Last {width:275px; float:left; padding:0px 0px 25px 0px;}
.MainContent .Article .Photo {float:left; padding:0px 16px 10px 0px;}
.MainContent .Article h3 a {color:#004760;}
.MainContent .Article h3 a:hover {color:#004760; text-decoration:underline;}
.MainContent .Article .Data {font-size:10px; color:#AAA; line-height:normal; padding-bottom:8px;}
.MainContent .Article .Text {line-height:120%; padding-bottom:8px;}
.MainContent .Article .PDF {font-size:10px; color:#9B282C; line-height:normal; padding:0px;}
.MainContent .Article .PDF a {color:#9B282C;}
.MainContent .Article .PDF a:hover {color:#9B282C; text-decoration:underline;}

.MainContent .LeftCol {float:left; width:270px;}
.MainContent .LeftCol .SubMenu {}
.MainContent .LeftCol .SubMenu a {border-bottom:1px dotted #CCC; padding:5px 0px 5px 10px; display:block; color:#999;}
.MainContent .LeftCol .SubMenu a:hover {color:#666; text-decoration:none;}
.MainContent .LeftCol .SubMenu a.Sel, .MainContent .LeftCol a:hover.Sel {border-bottom:1px dotted #999; color:#3B7285; text-decoration:none;}
.MainContent .LeftCol .SubSubMenu {border-bottom:1px dotted #999; margin:1px 0px 1px 0px; background-color:#F8F8F8;}
.MainContent .LeftCol .SubSubMenu a {border-bottom:0px none; padding:4px 0px 4px 15px; display:block; color:#A0A0A0; background:none;}
.MainContent .LeftCol .SubSubMenu a:hover {color:#A0A0A0; background-color:#F3F3F3; text-decoration:none;}
.MainContent .LeftCol .SubSubMenu a.Sel, .MainContent .LeftCol .SubSubMenu a:hover.Sel {color:#366D80; background-color:#EBEBEB; border-bottom:0px none; text-decoration:none;}
.MainContent .LeftCol .Nota {font-size:10px; color:#AAA; padding:15px 0px 0px 10px; line-height:130%;}
.MainContent .LeftCol .Nota a {color:#AAA}

.MainContent .RightCol {float:right; width:590px;}
.MainContent .RightCol .Photo {float:right;}
.MainContent .RightCol .Photo img {padding:0px 0px 20px 25px;}
.MainContent .RightCol .Data {font-size:10px; color:#AAA; line-height:normal; padding-bottom:8px;}
.MainContent .RightCol .PDF {font-size:10px; color:#9B282C; line-height:normal; padding:5px 0px 15px 0px;}
.MainContent .RightCol .PDF a {color:#9B282C;}
.MainContent .RightCol .PDF a:hover {color:#9B282C; text-decoration:underline;}
.MainContent .RightCol .Article .Photo {float:left; padding:0px 16px 10px 0px;}
.MainContent .RightCol .Article .Photo img {padding:0px; background-color:#000; border:0px none;}
.MainContent .RightCol #News .Article .Photo {float:left; padding:0px;}
.MainContent .RightCol #News .Article .Photo img {padding:0px 14px 0px 0px; background-color:#FFF; border:0px none;}
.MainContent .RightCol .Article h3 a {color:#004760;}
.MainContent .RightCol .Article h3 a:hover {color:#004760; text-decoration:underline;}
.MainContent .RightCol .Article .PDF a {color:#9B282C;}
.MainContent .RightCol .Article .PDF a:hover {color:#9B282C; text-decoration:underline;}

/*/-- Home --/*/
.MainContent .LeftColHome {float:left; width:270px; margin-right:48px;}
.MainContent .LeftColHome.Last {margin-right:0px;}
.MainContent .LeftColHome .ContentCenter {padding:30px 10px 0px 10px; margin:0px; line-height:150%;}
.MainContent .LeftColHome .Article {width:auto; float:none; padding:0px 0px 25px 0px;}
.MainContent .LeftColHome .Article .Photo {padding:0px 13px 0px 0px;}
.MainContent .LeftColHome .Article .Photo img {background:none; border:1px solid #CCC;}
.MainContent .LeftColHome .Article h3 {padding:0px 0px 0px 0px; line-height:normal;}
.MainContent .LeftColHome .Article .Data {padding-bottom:5px;}
.MainContent .LeftColHome .Article .Text {padding-bottom:0px; line-height:140%;}
.MainContent .LeftColHome .Article .PDF {padding:4px 0px 0px 0px;}

/*/-- Footer --/*/
.MenuBottom {background-color:#CCC; text-align:center; color:#FFF; padding:6px 0px 6px 0px; font-size:10px;}
.MenuBottom a {color:#FFF;}
.MenuBottom a:hover {color:#FFF; text-decoration:underline;}
.Footer {background-color:#FFF; text-align:center; padding:10px 0px 5px 0px; font-size:10px; color:#BDBDBD}
.Footer a {color:#BDBDBD;}
.Footer a:hover {color:#888;}

/*/-- 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:#004760; padding:3px 2px 3px 2px; height:20px; display:block; }
.Sitemap .Cell .Title A:hover { color:#000; 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:#004760; background-color:#FFF; text-decoration:none;}
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:underline; }

/*/-- Dropdown --/*/
.DropDown { position:absolute; top:0px; z-index:99; display:none; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.DropDownContainer {font-size:9px; font-family:Arial, Helvetica, sans-serif; line-height:normal;}
.DropDown a {color:#CCC; padding:4px; text-decoration:none; display:block; background-color:#222; margin-left:1px; margin-right:1px; border-bottom:1px solid #FFF;;}
.DropDown a:hover{color:#222; background-color:#FFF; text-decoration:none;}

/*FALTA*/
.FALTA {background-color:#FC0; color:#000;}