body, td { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002776; }
p, form { margin:0px;}
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
a { color:#00A1DE; text-decoration:underline; } 
a:visited {  /*color:#00A1DE; text-decoration:none;*/ }
a:hover { color:#0085B7; } 
.Clear {clear:both; float:none; height:1px; max-height:1px; overflow:hidden; }
.Highlight { color:#00A1DE; font-weight:bold;}
.FALTA {background-color:#FFFF55;}

.Black { color:#000000; }
.Gray { color:#858585; }
.Blue { color:#002776; }
.LightBlue { color:#00A1DE; }
.Green { color:#99CC00; }
.Alert { color:#990000; font-weight:bold;}

/*FRAMEWORK***********************************/

.FW_PageWidth {width:943px; margin:auto; }

.FW_PageTop { height:295px; background:url(/images/backgrounds/background-top.jpg) no-repeat center top;}
.FW_MenuAndPhoto .FW_PagePhoto {height:183px; background-color:#FFFFFF;}
.FW_MenuAndPhoto .FW_PagePhoto .PagePhoto {width:939px; height:179px;}

.FW_SiteHeader {height:54px; background-image:url(/images/backgrounds/header-top-shadow.gif); background-repeat:no-repeat; }
.FW_SiteHeader .FW_Logo {float:left;}
.FW_SiteHeader .FW_MenuTop {float:right; padding-top:8px;}
.FW_SiteHeader .FW_MenuTop a { font-size:10px; color:#858585; text-decoration:none; padding-left:8px; padding-right:8px; }
.FW_SiteHeader .FW_MenuTop a:hover { text-decoration:underline; }

.FW_MenuAndPhoto {}
.FW_MenuAndPhoto .FW_MainMenu {height:43px; background-color:#FFFFFF;}
.FW_MenuAndPhoto .FW_MainMenu .FW_MenuButtons {border-top:2px solid #FFFFFF; background-color:#002776;}
.FW_MenuAndPhoto .FW_PagePhoto {}
.FW_MenuAndPhoto .FW_PagePhoto .FW_PagePhotoBorder {border:2px solid #FFFFFF; background-color:#ffffff;}
.FW_MenuAndPhoto .FW_PagePhoto .FW_PagePhotoBorder .PagePhoto {background-repeat:no-repeat; height:179px;}
.FW_MenuAndPhoto .FW_PagePhoto .FW_PagePhotoBorder .PagePhoto .Logo {padding:10px 19px 0px 20px;}
.FW_MenuAndPhoto .FW_PagePhoto .FW_PagePhotoBorder .PagePhoto .Parceiros {margin:0px 20px 0px 20px;}
.FW_MenuAndPhoto .FW_PagePhoto .FW_PagePhotoBorder .PagePhoto .Parceiros a { margin-right:15px;}
.FW_MenuAndPhoto .FW_PagePhoto .FW_PagePhotoBorder .PagePhoto#flashHome {height:272px; width:939px;}
.FW_MenuAndPhoto .FW_PagePhoto .FW_PagePhotoBorder .PagePhoto#flashHome .Logo {padding:30px 19px 0px 20px;}
.FW_MenuAndPhoto .FW_PagePhoto .FW_PagePhotoBorder .PagePhoto#flashHome .Parceiros {margin:40px 20px 0px 20px;}

.FW_PageBottom { min-height:249px; height:249px; background:url(/images/backgrounds/background-bottom.jpg) no-repeat center bottom;}
body > .FW_PageBottom, div > .FW_PageBottom { height:auto; }

.FW_PageContent {padding:13px 26px 26px 26px;  background-color:#FFFFFF; color:#002776; line-height:140%;}
.FW_PageContent p { margin-bottom:15px; }
.FW_PageContent h1, .FW_PageContent h2, .FW_PageContent h3, .FW_PageContent h4, .FW_PageContent h5 {color:#00A1DE; font-family:'Times New Roman', Times, serif; font-weight:normal;}
.FW_PageContent h1 {font-size:22px; margin:0px; padding-bottom:25px;}
.FW_PageContent h2 {font-size:18px;}
.FW_PageContent h3 {font-size:18px; margin:0px; padding-bottom:10px;}

.FW_PageContent .FW_LeftColumn { width:200px; float:left; }
.FW_PageContent .FW_LeftColumn h2 { text-align:right; margin:2px 0px 12px 0px; }
.FW_PageContent .FW_RightColumn { width:645px; float:right; }
.FW_PageContent .FW_RightColumn .Intro { margin-bottom:30px; }

.FW_PageContent ul { margin:0px 0px 25px 20px; padding:0px;}
.FW_PageContent ul li {    margin: 5px 0px 10px 0px;    padding: 0 0 0 15px;    list-style: none;    background: url(/images/bullets/arrow-green-big.gif) no-repeat 0 3px;} 

.SubMenu { line-height:normal; }
.SubMenu a { display:block; background-color:#E5E5E5; color:#002776; font-size:12px; text-decoration:none; padding:4px 5px 4px 5px; border-bottom:1px solid #FFFFFF; }
.SubMenu a:hover, .SubMenu a#Sel { background-color:#00A1DE; color:#FFFFFF; text-decoration:none;}

.SSubMenu { padding-top:5px; padding-bottom:15px; }
.SSubMenu a { color:#999999; display:block; background-color:#FFFFFF; font-size:11px; padding:3px 5px 3px 30px; background-image:url(/images/bullets/arrow-gray.gif); background-repeat:no-repeat; background-position:15px center; }
.SSubMenu a:hover, .SSubMenu a#Sel { color:#002776; background-color:#FFFFFF;  text-decoration:none; background-image:url(/images/bullets/arrow-darkblue.gif); }

.FW_Footer { height:66px; font-size:10px; padding-left:11px; font-size:10px; color:#858585; }
.FW_Footer a { color:#858585; text-decoration:none; }
.FW_Footer a:hover { text-decoration:underline; }
.FW_Footer .FW_BottomMenu { padding-top:17px; }
.FW_Footer .FW_Copyrights { padding-top:4px; padding-bottom:10px; }

/*ARTICLES*****************************/

.ArticleDetail h5 {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; color:#002776; font-weight:bold}
.ArticleDetail h4 {font-size:16px; margin:0px 0px 10px 0px; }

.ArticleList {}
.ArticleList#OneColumn {}
.ArticleList .Article { line-height:normal; margin-bottom:20px; }
.ArticleList .Article .Image { display:none; }
.ArticleList .Article .Body { }
.ArticleList .Article#HasImage .Image {display:block; float:left; }
.ArticleList .Article#HasImage .Image#Border { border:1px solid #EEEEEE;}
.ArticleList .Article#HasImage .Body {float:right; width:520px;}
.ArticleList .Article h5 {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; color:#002776; font-weight:bold}
.ArticleList .Article .SubTitle {color:#858585; font-size:10px; margin-bottom:5px;}
.ArticleList .Article .Text {line-height:140%; margin-bottom:5px;}
.ArticleList .Article .Download a {color:#00A1DE;}

.ThumbList {}
.ThumbList .Article { float:left; width:150px; margin-left:14px;line-height:normal; margin-bottom:20px;}
.ThumbList .Article#First { margin-left:0px; }
.ThumbList #First { margin-left:0px; }
.ThumbList .Article .Image {padding-bottom:3px; }
.ThumbList .Article .Image img { padding:1px; border:1px solid #CCCCCC;}
.ThumbList .Article h5 { font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; color:#002776; font-weight:bold }
.ThumbList .Article .Body .SubTitle {color:#858585; font-size:10px; margin-bottom:5px;}

.ThumbList {}
.ThumbList .Thumb { float:left; width:120px; height:120px; margin-left:8px; line-height:normal; margin-bottom:8px;}
.ThumbList .Thumb#First { margin-left:0px; }
.ThumbList .Thumb .Image {width:120px; height:120px; padding:0px;}
.ThumbList .Thumb .Image a {display:block; width:120px; height:120px;}
.ThumbList .Thumb .Image img { }
.ThumbList .Thumb .transOFF {}
.ThumbList .Thumb .transON IMG {opacity:.0; filter:alpha(opacity=0); -moz-opacity: 0.0;}


.FaqList {}
.FaqList .Faq { margin-bottom:10px;}
.FaqList .Faq .Question { line-height:normal; font-weight:bold;  margin: 5px 0px 5px 0px;    padding: 0 0 0 15px;    background: url(/images/bullets/arrow-darkblue.gif) no-repeat 0 3px;}
.FaqList .Faq .Question.Sel { }
.FaqList .Faq .Question a { color:#002776; text-decoration:none; }
.FaqList .Faq .Question a:hover { text-decoration:underline; }
.FaqList .Faq .Answer { padding-left:15px; color:#858585; margin-bottom:20px; display:none; }

.FW_RightColumn .Calendario { line-height:normal;}
.FW_RightColumn .Calendario td.Date { vertical-align:middle; text-align:center; padding:10px; color:#FFFFFF; font-weight:bold; background-color:#002776; line-height:normal; border-bottom:1px solid #FFFFFF; }
.FW_RightColumn .Calendario td.Description { vertical-align:middle; background-color:#e3e3e3; padding:10px; color:#002776; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}

/*HOME PAGE STYLES*****************/

.FW_HomePage h3 {color:#00A1DE; font-family:'Times New Roman', Times, serif; font-size:18px; font-weight:normal; margin:0px;}

.FW_HomePage .FW_PageTop {height:388px; background:url(/images/backgrounds/background-top-home.jpg) no-repeat center top;}
.FW_HomePage .FW_MenuAndPhoto .FW_PagePhoto {height:276px; background-color:#FFFFFF;}
.FW_HomePage .FW_MenuAndPhoto .FW_PagePhoto .PagePhoto {width:939px; height:272px;}


.FW_HomePage .EmDestaque {width:560px; float:right;}
.FW_HomePage .EmDestaque h3 { padding:0px 0px 15px 0px;}
.FW_HomePage .EmDestaque .Article  { width:265px; float:left; padding-bottom:15px; margin-left:29px; }
.FW_HomePage .EmDestaque .Article#First  { margin-left:0px; }
.FW_HomePage .EmDestaque #First  { margin-left:0px; }
.FW_HomePage .EmDestaque .Article h5 {font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0px; padding:0px 0px 5px 0px; font-size:11px; font-weight:bold;}
.FW_HomePage .EmDestaque .Article h5 a { color:#002776; text-decoration:none;}
.FW_HomePage .EmDestaque .Article h5 a:hover { text-decoration:underline;}
.FW_HomePage .EmDestaque .Article .SubTitle {color:#858585;}

.FW_HomePage .Calendario {width:290px; float:left; line-height:normal;}
.FW_HomePage .Calendario h3 {  padding:0px 0px 5px 0px;}
.FW_HomePage .Calendario td.Date { background-color:#002776;font-family:'Times New Roman', Times, serif; line-height:normal; border-bottom:1px solid #FFFFFF; }
.FW_HomePage .Calendario td.Date .Day {font-size:30px; color:#FFFFFF; text-align:center; line-height:80%}
.FW_HomePage .Calendario td.Date .Month {font-size:12px; color:#FFFFFF; text-align:center; line-height:80%}
.FW_HomePage .Calendario td.Description { padding:3px 10px 3px 10px;  color:#002776; background-color:#E3E3E3; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.FW_HomePage .Calendario .Description a { color:#002776; text-decoration:none; }
.FW_HomePage .Calendario .Description a:hover { text-decoration:underline;}
.FW_HomePage .Calendario .Highlight {padding-top:8px;}

/*IFRAME STYLES *****************/
.FW_Iframe .FW_PageContent { padding:30px 30px 30px 30px;  }
.FW_Iframe .FW_PageContent p {margin-bottom:8px;}
.FW_Iframe .FW_PageContent ul { margin:0px 0px 20px 15px; padding:0px;}
.FW_Iframe .FW_PageContent ul li {  margin: 0px 0px 5px 0px;    padding: 0 0 0 15px;    list-style: none;    background: url(/images/bullets/arrow-green-big.gif) no-repeat 0 3px;} 

.FW_Iframe .ArticleDetail h4 {font-size:16px; margin:0px 0px 10px 0px; }
.FW_Iframe .ArticleDetail .Image img { padding:1px; border:1px solid #CCCCCC; }

/*XEDITOR STYLES**************************/
.XEditor table td { border-bottom:1px solid #E5E5E5;}

/*DROPDOWN////////////////////////////////*/
div.DropDown {filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; position:absolute; top:0px; z-index:99; display:none; background-color:#EEEEEE; }
.DropDownContainer {font-size:11px; margin:1px; font-family:Arial, Helvetica, sans-serif; line-height:normal;}
.DropDownContainer a {-ms-filter:"alpha(opacity=85)";  color:#333333; padding:2px 6px 2px 6px; margin-bottom:1px; text-decoration:none; display:block; }
.DropDownContainer a:hover{-ms-filter:"alpha(opacity=85)";  color:#FFFFFF; background-color:#00A1DE; text-decoration:none; }

/*FLASH PLUGIN****************************/
.alt {display:none;}

/*MAPA DO SITE****************************/
.Sitemap { }
.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 {font-size:18px; clear:both; background-color:#FFFFFF;  margin:0px 5px 0px 5px; font-family:'Times New Roman', Times, serif;}
.Sitemap .Cell .Title A {color:#00A1DE; padding:3px 2px 3px 2px; height:20px; display:block; }
.Sitemap .Cell .Title A:hover { color:#002776; background-color:#FFFFFF; text-decoration:none; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:15px 5px 0px 5px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:110%; padding:5px 0px 3px 0px; display:block; color:#002776;}
.Sitemap .Cell .Links A:hover { color:#002776; background-color:#FFFFFF; text-decoration:underline;}
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:underline; }
