* { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin:0px;  }
body {margin:0px; background-color:#eeeeee; background-image:url(/images/backgrounds/body_bkg.jpg); background-repeat:repeat-x; background-position:top;}
.clear {clear:both; height:1px; overflow:hidden;}
.FALTA { display:none; visibility:none; background-color:#FFFFCC;}
.FALTATRADUZIR { background-color:#FFFF00;}
form { margin:0px;}
input.Submit {font-size:10px; background-color:#339100; padding:3px 5px 3px 5px; margin:0px; border:0px none;  color:#FFFFFF; text-decoration:none; font-weight:bold }
.AlertBox { padding:20px; font-weight:bold; border:2px solid #41B900; margin-top:15px; margin-bottom:15px; width:80%; }

/****************FRAMEWORK*************************/
.FW_outer_layer { clear:both; margin:auto; width:975px; }
.FW_Header {line-height:100%}
.FW_Header div.FW_LShadow {float:left; width:10px; height:102px; overflow:hidden; background-image:url(/images/header/header_shadow_L.jpg); background-repeat:no-repeat;}
.FW_Header div.FW_RShadow {float:left; width:10px; height:102px; overflow:hidden; background-image:url(/images/header/header_shadow_R.jpg); background-repeat:no-repeat;}
.FW_Header div.FW_ContentLayer {float:left; background-color:#FFFFFF; width:955px; height:102px;}
.FW_HeaderSepHome {height:17px; overflow:hidden; background-image:url(/images/header/header_shadow_B.home.jpg); background-repeat:no-repeat;}
.FW_HeaderSep {height:30px; overflow:hidden; background-image:url(/images/header/header_shadow_B.jpg); background-repeat:no-repeat;}
.FW_Header div.TopMenuContainer {height:64px;}
.FW_Header div.Logo {float:left; padding-top:5px; padding-left:28px;}
.FW_Header div.TopMenu {float:right; width:650px; text-align:right; padding-top:5px; padding-right:10px;}
.FW_Header .TopMenu a {color:#666666; text-decoration:none; padding-left:5px; padding-right:5px; }
.FW_Header .TopMenu a:hover { color:#000000; text-decoration:underline;}
.FW_Header .TopMenu a#account {font-weight:bold;} 

.FW_Header div.MainMenuContainer { clear:both; background-color:#EEEEEE; height:38px; overflow:hidden; background-image:url(/images/header/menu_bkg.gif); }
.FW_Header div.MainMenu { margin-left:3px; margin-right:3px; height:35px; overflow:hidden; }
.FW_Header .MainMenu a { font-weight:bold; text-decoration:none; color:#333333; display:block; float:left; padding:12px 20px 12px 20px;  } 
.FW_Header .MainMenu a.Sel { color:#FFFFFF; background-color:#333333; }
.FW_Header .MainMenu a:hover { color:#FFFFFF; background-color:#333333;}
.FW_Header .MainMenu a#first:hover, .FW_Header .MainMenu a.Sel#first { background-image:url(/images/header/menuitem_1st_corner.gif); background-position:bottom left; background-repeat:no-repeat; }

.FW_Header div.SearchForm { float:right; padding:9px 10px 0px 0px; }
.FW_Header .SearchForm .Input INPUT { width:140px; font-size:11px; padding:0px 2px 1px 2px; margin:0px; border:1px solid #CCCCCC; color:#999999; }
.FW_Header .SearchForm .Submit { padding-left:2px; }
.FW_Header .SearchForm .Submit INPUT { width:16; height:16px; padding:0px 4px 2px 4px; font-size:11px; background-color:#215E00; border:0px none #FFFFFF; color:#FFFFFF; }

.FW_Center {background-image:url(/images/main/main_shadow.gif); background-repeat:repeat-y;}
.FW_Center div.FW_TShadow {background-image:url(/images/main/main_shadow_T.gif); background-position:top; background-repeat:no-repeat;}
.FW_Center div.FW_BShadow {background-image:url(/images/main/main_shadow_B.gif); background-position:bottom; background-repeat:no-repeat;}
.FW_Center div.FW_BCorners {clear:both; margin:auto; width:955px; overflow:visible; min-height:356px; background-color:#FFFFFF; background-image:url(/images/main/main_corners_B.gif); background-position:bottom; background-repeat:no-repeat;}
.FW_Center div.FW_TCorners {background-image:url(/images/main/main_corners_T.gif); background-position:top; background-repeat:no-repeat; padding:3px;}
.FW_Center div.FW_ContentLayer { min-height:350px; }

.FW_CenterSep {height:22px; overflow:hidden; background-image:url(/images/footer/footer_shadow_T.jpg); background-repeat:no-repeat;}

.FW_Footer {line-height:100%}
.FW_Footer div.FW_LShadow {float:left; width:10px; height:39px; overflow:hidden; background-image:url(/images/footer/footer_shadow_L.jpg); background-repeat:no-repeat;}
.FW_Footer div.FW_RShadow {float:left; width:10px; height:39px; overflow:hidden; background-image:url(/images/footer/footer_shadow_R.jpg); background-repeat:no-repeat;}
.FW_Footer div.FW_ContentLayer {float:left; background-image:url(/images/footer/footer_bkg.gif); width:955px; height:39px;}
.FW_FooterSep {height:12px; overflow:hidden; background-image:url(/images/footer/footer_shadow_B.jpg); background-repeat:no-repeat;}

.FW_Footer div.FooterMenu { text-align:center; padding-top:14px;}
.FW_Footer .FooterMenu a { font-weight:bold; color:#666666; padding-left:25px; padding-right:25px;}
.FW_Footer .FooterMenu a:hover { color:#000000; } 

/****************TRACKER*************************/
.Tracker { font-size:10px; color:#999999; text-align:left; padding-left:17px; padding-top:10px;}
.Tracker .Fixed { font-size:10px; color:#999999; }
.Tracker a { font-size:10px; color:#666666; text-decoration:none; }
.Tracker a:hover {text-decoration:underline;}

/****************LEFT COLUMN*************************/
.SubMenuContainer div.Title { padding-bottom:7px; }
.SubMenuContainer .SubMenu a { padding:6px 0px 6px 44px; text-decoration:none; color:#CCCCCC; display:block; background-image:url(/images/bullets/bul_submenu.gif); background-position:left center; background-repeat:no-repeat;  }
.SubMenuContainer .SubMenu a:hover { color:#FFFFFF; background-color:#5B5B5B; background-image:url(/images/bullets/bul_submenu_sel.gif); background-position:left center; background-repeat:no-repeat;}
.SubMenuContainer .SubMenu a#sel { font-weight:bold; color:#FFFFFF; background-color:#5B5B5B; background-image:url(/images/bullets/bul_submenu_sel.gif); background-position:left center; background-repeat:no-repeat;}

.SubMenuContainer .SubMenu .SubMenu a { padding:3px 0px 3px 60px; text-decoration:none; color:#CCCCCC; display:block; background-image:url(../images/bullets/bul_subsubmenu.gif); background-position:left center; background-repeat:no-repeat;  }
.SubMenuContainer .SubMenu .SubMenu a:hover { color:#FFFFFF; background-color:#5B5B5B; background-image:url(../images/bullets/bul_subsubmenu_sel.gif); background-position:left center; background-repeat:no-repeat; }
.SubMenuContainer .SubMenu .SubMenu a#sel { font-weight:bold; color:#FFFFFF; background-color:#5B5B5B; background-image:url(../images/bullets/bul_subsubmenu_sel.gif); background-position:left center; background-repeat:no-repeat; }


div.RTRAccessBox {padding:150px 20px 20px 20px;}
.RTRAccessBox a { color:#FFFFFF;}
.RTRAccessBox div.Title, .RTRAccessBox h5 {padding:4px 5px; background-color:#339100; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
.RTRAccessBox h5 a {color:#FFFFFF; text-decoration:none; }
.RTRAccessBox h5 a:hover {text-decoration:underline; }
.RTRAccessBox div.Text { padding:10px 5px 10px 5px; line-height:150%; }
.RTRAccessBox div.Form { }
.SubscriptionBox div.Form input.Submit {font-size:10px; background-color:#339100; padding:2px 5px 2px 5px; margin:0px; border:0px none;  color:#FFFFFF; text-decoration:none; }
.RTRAccessBox div.Form a.Submit {font-size:10px; background-color:#339100; padding:3px 8px 3px 8px; color:#FFFFFF; text-decoration:none; }
.RTRAccessBox div.Form a.Submit:hover {background-color:#339100; color:#FFFFFF; text-decoration:underline; }

/***************MAIN COLUMN****************************/
.MainContentContainer h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#333333; margin-top:27px;}
.MainContentContainer h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#41B900;/*#339100;*/ margin-top:8px; margin-bottom:19px;}
.MainContentContainer h3 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-bottom:8px; margin-top:8px;}
.MainContentContainer hr { height:1px; color:#DDDDDD; border:0px none; width:75%; margin:auto; }

div.MainContent { padding-left:12px; color:#333333; line-height:150%;}
.MainContent p { margin:2px 0px 10px 0px;}
.MainContent ul { margin:0px 0px 0px 0px; padding:0px 0px 10px 30px; }
.MainContent li { margin:0px; padding:0px; list-style:square; list-style-image:url(/images/bullets/bul_green.gif); }

.HorizontalMenu { padding-bottom: 15px; color:#000000;}
.HorizontalMenu a { margin-left:7px; margin-right:7px; color:#999999; text-decoration:none; }
.HorizontalMenu a:hover { text-decoration:underline; color:#000000;}
.HorizontalMenu a#sel { font-weight:bold; color:#000000; }

.HomeHighlight { padding:10px 0px 0px 0px;  }
.HomeHighlight .Image { border:2px solid #FFFFFF; float:left; margin:0px 15px 0px 0px; }
.HomeHighlight .Title { color:#FFFFFF; font-weight:bold; }
.HomeHighlight .Title A { color:#FFFFFF; text-decoration:none; }
.HomeHighlight .Title A:HOVER { text-decoration:underline; }
.HomeHighlight .Date { color:#999999; font-size:11px; }
.HomeHighlight .Description { color:#CCCCCC; padding-top:4px;}

div.ArticlesHeader { color:#999999; border-bottom:1px solid #DDDDDD; margin-bottom:20px; padding-bottom:15px; }
.ArticlesHeader .Pages { float:right; }
.ArticlesHeader .ArticlesSearch { float:left;}

.Pages { color:#999999; text-align:right; padding-bottom:15px;}
.Pages a { color:#333333; padding:1px 4px; text-decoration:none; border:1px solid #DDDDDD;}
.Pages a:hover { color:#FFFFFF; background-color:#44C100;}
.Pages strong { color:#FFFFFF; padding:1px 4px; background-color:#44C100; border:1px solid #44C100; }

.Article { margin-bottom:30px;}
.Article .Title { font-weight:bold;}
.Article .Title a { color:#333333; text-decoration:none;}
.Article .Title a:hover { color:#000000; text-decoration:underline;}
.Article .Date { color:#666666; font-size:11px;}
.Article .Image { }
.Article .Image img { border:1px solid #DDDDDD; padding:1px; margin: 5px 15px 5px 0px; float:left; }
.Article .ImageNoFloat { }
.Article .ImageNoFloat img { border:1px solid #DDDDDD; padding:1px; margin: 5px 7px 5px 7px; }
.Article .Text {}
.Article .Cite { font-style:italic; padding: 10px 30px;}
.Article .Author { font-style:normal; font-weight:bold; text-align:right;}

.TwoColumnArticles .Article { width:300px; float:left; margin-right:10px; margin-bottom:10px; }
.TwoColumnArticles .Article ul { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
.TwoColumnArticles .Article li { margin:0px; padding:0px 0px 6px 0px; line-height:120%; list-style:none; /*list-style-image:url(/images/bullets/bul_green.gif);*/ }

.DivClientLogo { float:left; margin:6px 0px 10px 13px; }
.DivClientLogo .Logo { border:1px solid #CCCCCC; padding:5px 5px 5px 5px; }
.DivClientLogo .Title { padding-top:4px; }

.DivVoltar { float:right; margin-top:20px; }

.DynTab { padding-top:20px;}
.DynTab div.Tabs {padding-bottom:2px;}
.DynTab .Tabs div.Tab {float:left; padding-bottom:7px;}
.DynTab .Tabs div.Tab#sel {float:left; padding-bottom:7px; background-image:url(/images/bullets/arrowdown_green.gif); background-position:bottom center; background-repeat:no-repeat;}
.DynTab .Tabs .Tab a {display:block; color:#333333; text-decoration:none; margin-right:5px; padding:1px 15px; border:1px solid #666666;}
.DynTab .Tabs .Tab a:hover { color:#FFFFFF; background-color:#339100;}
.DynTab .Tabs .Tab#sel a { border:1px solid #339100; color:#FFFFFF; font-weight:bold; background-color:#339100;}
.DynTab div.TabContent {clear:both; border:1px solid #CCCCCC; padding:14px 20px 20px 20px;}
.DynTab div.TabLoading {background-color:#FFFFFF; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; display:none; position:absolute; }
.DynTab div.TabLoading img {position:absolute;}

.BlogButton { padding-top:20px; }
.BlogButton A { color:#CCCCCC; padding:1px 4px; text-decoration:none; }
.BlogButton A:hover { color:#FFFFFF; background-color:#44C100;}

/***************FOOTER****************************/
.Copyrights { padding-top:10px; font-size:10px; text-align:center; color:#BCBCBC;}
.Copyrights p.cnpd { font-size:11px; color:#A4A4A4; margin-bottom:10px;}
.Copyrights a {  color:#BCBCBC; text-decoration:underline;}


/*/Dropdown//////////////////////////////////////*/
div.DropDown { filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; position:absolute; top:0px; z-index:99; display:none; background-color:#EEEEEE; }
.DropDownContainer { background-color:#EEEEEE; font-size:11px; border:2px solid #ffffff; }
.DropDownContainer a {-ms-filter:"alpha(opacity=90)"; color:#333333; background-color:#EEEEEE; padding:4px 10px 4px 10px; text-decoration:none; display:block; }
.DropDownContainer a:hover{-ms-filter:"alpha(opacity=90)"; color:#FFFFFF; background-color:#41B900; text-decoration:none; }


/***************TEMPLATES****************************/
body .FW_Center .FW_ContentLayer { padding-bottom:10px }
body .FW_Center .FW_ContentLayer .SubMenuContainer { padding:12px 0px 12px 0px; color:#FFFFFF; width:240px; float:left;  }
body .FW_Center .FW_ContentLayer .MainContentContainer { width:640px; margin-left:40px; float:left }

/*template-04 : Página de conteúdos sem coluna de submenu */
body#template-04 .FW_Center .FW_ContentLayer { padding-bottom: 10px; }
body#template-04 .FW_Center .FW_ContentLayer .MainContentContainer { width:100%; margin:20px 0px 0px 130px; }
body#template-04 .ShareButtons { display:none;}

/*template-01 : Página de conteúdos com coluna de submenu a #333333 */
body#template-01 .FW_Center .FW_ContentLayer { background-image:url(/images/backgrounds/submenu-darkgray.gif); background-position:bottom left; background-repeat:no-repeat; padding-bottom: 10px; }
body#template-01 .FW_Center .FW_ContentLayer .SubMenuContainer { padding:12px 0px 12px 0px; color:#FFFFFF; width:240px; float:left; background-image:url(/images/corners/darkgray_TL.gif); background-repeat:no-repeat; background-position:top left; background-color: #333333; }
body#template-01 .FW_Center .FW_ContentLayer .MainContentContainer { width:640px; margin-left:40px; float:left }

body#template-01 .ShareButtons .addthis_button_twitter img { background-image: url(/images/share-icons/twitter-grey.gif); }
body#template-01 .ShareButtons .addthis_button_linkedin img { background-image: url(/images/share-icons/linkedin-grey.gif); }
body#template-01 .ShareButtons .addthis_button_facebook img { background-image: url(/images/share-icons/facebook-grey.gif); }
body#template-01 .ShareButtons .addthis_button_delicious img { background-image: url(/images/share-icons/delicious-grey.gif); }
body#template-01 .ShareButtons .addthis_button_google img { background-image: url(/images/share-icons/google-grey.gif); }
body#template-01 .ShareButtons .addthis_button_blogger img { background-image: url(/images/share-icons/blogger-grey.gif); }
body#template-01 .ShareButtons .addthis_button_expanded img { background-image: url(/images/share-icons/more-grey.gif); }

/*template-02 : Página de conteúdos com coluna de submenu a verde escuro */
body#template-02 .FW_Center .FW_ContentLayer {background-image:url(/images/backgrounds/submenu-darkgreen.gif); background-position:bottom left; background-repeat:no-repeat;}
body#template-02 .FW_Center .FW_ContentLayer .SubMenuContainer {padding:12px 0px 12px 0px; color:#FFFFFF; width:240px; background-color:#153C00; float:left;background-image:url(/images/corners/darkgreen_TL.gif); background-repeat:no-repeat; background-position:top left;}
body#template-02 .FW_Center .FW_ContentLayer .MainContentContainer {width:670px; margin-left:20px; float:left}
body#template-02 .MainContentContainer h2 { color:#41B900;}
body#template-02 .SubMenuContainer .SubMenu a:hover { background-color:#339100; }
body#template-02 .SubMenuContainer .SubMenu a#sel { background-color:#339100; }

body#template-02 .ShareButtons .addthis_button_twitter img { background-image: url(/images/share-icons/twitter-green.gif); }
body#template-02 .ShareButtons .addthis_button_linkedin img { background-image: url(/images/share-icons/linkedin-green.gif); }
body#template-02 .ShareButtons .addthis_button_facebook img { background-image: url(/images/share-icons/facebook-green.gif); }
body#template-02 .ShareButtons .addthis_button_delicious img { background-image: url(/images/share-icons/delicious-green.gif); }
body#template-02 .ShareButtons .addthis_button_google img { background-image: url(/images/share-icons/google-green.gif); }
body#template-02 .ShareButtons .addthis_button_blogger img { background-image: url(/images/share-icons/blogger-green.gif); }
body#template-02 .ShareButtons .addthis_button_expanded img { background-image: url(/images/share-icons/more-green.gif); }

/*template-03 : Página de área pessoal */
body#template-03 .FW_Center .FW_ContentLayer {background-image:url(/images/backgrounds/submenu-darkgreen.gif); background-position:bottom left; background-repeat:no-repeat;}
body#template-03 .FW_Center .FW_ContentLayer .SubMenuContainer {padding:12px 0px 12px 0px; color:#FFFFFF; width:240px; background-color:#215E00; float:left;background-image:url(/images/corners/darkgreen_TL.gif); background-repeat:no-repeat; background-position:top left;}
body#template-03 .FW_Center .FW_ContentLayer .MainContentContainer {width:670px; margin-left:20px; float:left}
body#template-03 .MainContentContainer h2 { color:#41B900;}
body#template-03 .SubMenuContainer .SubMenu a { padding:6px 0px 6px 40px; background-image:none;  }
body#template-03 .SubMenuContainer .SubMenu a:hover { background-color:#153C00; background-image:none; }
body#template-03 .SubMenuContainer .SubMenu a#sel {background-color:#153C00; background-image:none; }
body#template-03 .SubMenuContainer .SubMenu p { padding:10px 5px 3px 20px; }
body#template-03 .SubMenuContainer .SubMenu li { list-style:none; list-style-type:none; }

body#template-03 .ShareButtons { display:none;}

/*template-00 : Homepage */
body#template-00 .FW_Center div.FW_BCorners {background-image:url(/images/main/main_corners_B.home.gif); }
body#template-00 .FW_Center div.FW_TCorners {background-image:url(/images/main/main_corners_T.home.gif); }
body#template-00 .FW_Center .FW_ContentLayer {  padding-bottom: 0px; background-image:url(/images/backgrounds/home-darkgray.gif); background-position:bottom left; background-repeat:no-repeat;  }
body#template-00 .FW_Center .FW_ContentLayer .SubMenuContainer { padding:0px; color:#FFFFFF; width:205px; height:485px; float:left; }
body#template-00 .FW_Center .FW_ContentLayer .MainContentContainer { width:471px; height:485px; min-height:485px; margin:0px 7px 0px 0px; /*background-color: #333333;*/background-image:url(/images/corners/darkgray_TL.gif); background-repeat:no-repeat; background-position:top left;    float:left }
html>body#template-00 .FW_Center .FW_ContentLayer .MainContentContainer {height:auto}	/* height / min-height HACK : this line is only for IE7 to override the height property*/
body#template-00 .FW_Center .FW_ContentLayer .MainContentContainer .MainContent { margin:0px; padding:0px 30px; color:#DDDDDD; }
body#template-00 .FW_Center .FW_ContentLayer .MainContentContainer h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#FFFFFF; margin:30px 0px 20px 0px; }
body#template-00 .FW_Center .FW_ContentLayer .RightColumnLayer { width:262px; height:485px; min-height:485px; float:right; background-image:url(/images/backgrounds/home_rightcol_bot.gif); background-position:bottom right; background-repeat:no-repeat; }
html>body#template-00 .FW_Center .FW_ContentLayer .RightColumnLayer {height:auto}	/* height / min-height HACK : this line is only for IE7 to override the height property*/
body#template-00 .FW_Center .FW_ContentLayer .RightColumnLayer .RightColumnTopBkg {  background-image:url(/images/backgrounds/home_rightcol_top.gif); background-position:top right; background-repeat:no-repeat; }

body#template-00 .SubMenuContainer div.Title { padding-bottom:7px; }
body#template-00 .SubMenuContainer .SubMenu a { border-bottom: 1px solid #CCCCCC; padding:10px 0px 10px 23px; text-decoration:none; color:#666666; display:block; background-image:none;  }
body#template-00 .SubMenuContainer .SubMenu a:hover { color:#000000; background-color:#FFFFFF; background-image:url(/images/bullets/arrowleft_green.gif); background-position:left center; background-repeat:no-repeat;}
body#template-00 .SubMenuContainer .SubMenu a#sel { font-weight:bold; color:#41B900; background-color:#FFFFFF; background-image:url(/images/bullets/arrowleft_green.gif); background-position:left center; background-repeat:no-repeat;}


body#template-00 div.SubscriptionBox { padding:15px 23px 0px 38px; /*background-color:#E8E8E8; background-image:url(/images/corners/lightgray_TR.gif); background-position:top right; background-repeat:no-repeat;*/  }
body#template-00 .SubscriptionBox div.Title, body#template-00 .SubscriptionBox h5 {padding:4px 5px; background-color:#41B900; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
body#template-00 .SubscriptionBox h5 a { color:#FFFFFF; text-decoration:none; }
body#template-00 .SubscriptionBox h5 a:hover { text-decoration:underline; }
body#template-00 .SubscriptionBox div.Text { padding:10px 5px 10px 5px; line-height:150%; }
body#template-00 .SubscriptionBox div.Form { }
body#template-00 .SubscriptionBox div.Form input.Submit {font-size:10px; background-color:#41B900; padding:2px 5px 2px 5px; margin:0px; border:0px none;  color:#FFFFFF; text-decoration:none; }
body#template-00 .SubscriptionBox div.SubscriptionBoxContent { height:320px; }

body#template-00 div.NewsletterBox { padding:30px 23px 20px 38px;}
body#template-00 .NewsletterBox h3 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#41B900; padding-bottom:10px;}
body#template-00 .NewsletterBox h5 {padding:4px 5px; background-color:#333333; color:#FFFFFF; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
body#template-00 .NewsletterBox input.Submit {font-size:10px; background-color:#41B900; padding:2px 5px 2px 5px; margin:0px; border:0px none; color:#FFFFFF; text-decoration:none;}

/*********OTHER SPECIFIC PAGES*************/
.msgerror { color:#CC0000; }

table.FWUsers { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;line-height:120%; width:100%;}
.FWUsers td.MenuCol { width:220px; text-align:right; vertical-align:top; padding: 20px 10px 20px 10px; }
.FWUsers td.MainCol { vertical-align:top; padding:00px 10px 20px 0px; }

div.Message { font-size:11px; margin:20px;}
div.Message .msgerror { color:#990000; }
div.Message .msgok { color:#339100; }

.SectionTable { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;line-height:120%; text-align:left;}
table.SectionTable { border: 1px solid #CFCFCF;}
.SectionTable td.Header { background-color:#339100; color:#FFFFFF; font-weight:bold; padding:3px;}
.SectionTable td.Header a { color:#FFFFFF; text-decoration:none;}
.SectionTable td.Header a:hover { text-decoration:underline;}
.SectionTable td.Tab { background-color:#339100; color:#FFFFFF; font-weight:bold; }
.SectionTable td.Tab#sel { background-color:#CC3300; color:#FFFFFF; font-weight:bold; }
.SectionTable td.Tab a { color:#FFFFFF; text-decoration:none; display:block; padding:3px;}
.SectionTable td.Tab a:hover { text-decoration:none; background-color:#CC3300;}

.SectionTable td.Body { padding:5px;}
.SectionTable td.Body p { margin:0px; }
.SectionTable strong { font-weight:bold; color:#000000;font-size:11px; }
.SectionTable ul { margin: 5px 0px 15px 0px; padding:0px;}
.SectionTable li { margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; list-style-image:url(/images/icons/bullet-green.gif); list-style-position:inside; }

.ListTable td { padding:2px; }
.ListTable tr.header th { padding-bottom: 5px;}
.ListTable tr.row td { border-bottom:1px solid #EEEEEE;}
.ListTable tr.total td { font-weight:bold; border-top:1px solid #000000;}

.DivHomeEstudos { border-top:1px solid #CCCCCC; padding:5px; color:#333333; position:absolute; bottom:0px; left:16px; width:174px; margin-top:0px; font-size:10px; }
.DivHomeEstudos .DivOutterContainer { text-align:center; }
.DivHomeEstudos .DivInnerContainer { width:174px; text-align:left; }
.DivHomeEstudos .Title { font-weight:bold; padding:6px 0px 4px 0px; font-size:10px;}
.DivHomeEstudos .Title A { color:#333333; text-decoration:none; font-size:10px;}
.DivHomeEstudos .Date { padding-bottom:4px; font-size:10px; }

.DivApoioPremios { float:right; font-size:11px; color:#999999; margin:36px 50px 0px 0px; }
.DivApoioPremios DIV { width:110px; text-align:center; }

/*MAPA DO SITE////////////////////////////*/
.Sitemap {margin:30px 0px 10px 0px; width:100%; }
.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:10px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #C0C0C0; width:100%; height:10px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #C0C0C0; width:50%; height:10px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #C0C0C0; width:50%; height:10px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFFFFF; padding:0px 15px 3px 15px; font-weight:bold; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:10px 0px 0px 0px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:100%; padding:3px 0px 3px 3px; display:block; color:#666666;}
.Sitemap .Cell .Links A:hover { color:#000000;}
.Sitemap .Cell .LinksSub { background-color:#FFFFFF; margin:0px; padding:0px 0px 16px 0px; }
.Sitemap .Cell .LinksSub A { line-height:100%; padding:6px 0px 0px 0px; display:block; font-size:10px; color:#999999; }
.Sitemap A { text-decoration:none; color:#333333; }
.Sitemap A:hover { color:#339100; }

.MessageBox {border:3px solid #003853; padding:20px 30px; margin:0px 50px 30px 50px; text-align:center;}
.ErrorMessageBox {border:3px solid red; padding:20px 30px; margin:0px 50px 30px 50px; background-color:#FFE;}
.FB_Like.Top { padding:5px 0px 10px 0px;}
.FB_Like.Bottom { padding:10px 0px 10px 0px; border-top:1px solid #333;}