@charset "utf-8";
/* CSS Document */

body { background:#131313; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, label, img { margin:0; border:0; padding:0 }
input, select { font-family:Arial, Helvetica, sans-serif; }


/* General Styles *******************/
.Clear { float:none; clear:both; height:1px; overflow:hidden;}
.Text {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:120%; color:#79776F;min-height:200px; _height:200px;}
.Text p { margin:0px; margin-bottom:10px; line-height:150%; }
.Text ul { padding:10px 0px 10px 20px;list-style:none;}
.Text li { background-image:url(/images/bkg/li_square.gif); background-repeat:no-repeat; padding:0px 0px 10px 10px;}
.Text a { color:#000; text-decoration:none;}
.Text a:hover { color:#000; text-decoration:underline;}
.Text strong { color:#000; font-weight:normal;}
.Text .SmallText { font-size:10px; padding-bottom:10px;}
.Text .Item { }
.Text .Title {font-weight:bold; color:#000; padding-bottom:10px;}
.Text .Languages {padding-top:5px;}
.Text .Languages .Title { font-weight:bold; color:#000; float:left; margin-right:10px; padding-top:2px;}
.Text .Languages .Detail { }

.articleDetailButton { }
.articleDetailButton a { float:left; color:#666; padding-left:10px; text-decoration:none; border-left:1px solid #999; margin-left:10px; font-size:10px;}
.articleDetailButton a#First { border:none; margin:0px; padding:0px;}
.articleDetailButton a:hover { color:#333; text-decoration:underline;}

#min-home-height { min-height:63px; }

div.DropDown { position:absolute; top:0px; z-index:99; display:none; }
.DropDownContainer {font-size:10px; background-color:#333; border:2px solid #313131; }
.DropDownContainer a { color:#444; padding:5px 10px 5px 10px; margin-top:2px; text-decoration:none; display:block; background-color:#FFF; text-transform:uppercase;}
.DropDownContainer a:hover{ color:#FFF; background-color:#000; text-decoration:none;}	

/* HOME BOX*/
#homeBox {background:#000; padding:20px; position:absolute; width:205px; height:160px; z-index:3;}
#homeBox .Title{ font-family:'Times New Roman', Times, serif; font-size:28px;color:#333 ; padding-bottom:15px; }
#homeBox .subTitle{}
#homeBox .subTitle a{ color:#FFF; text-decoration:none;}
#homeBox .subTitle a:hover{ text-decoration:underline; }
#homeBox .smallText{font-size:9px; color:#333; padding-bottom:6px;}
#homeBox .TextBox{}
#homeBox .TextBox a{color:#79776F;line-height: 18px; text-decoration:none}
#homeBox .TextBox a:hover{color:#CCC; text-decoration:underline}

/* header */
#fw-site-header .ContentContainer { width:955px; height:40px; margin:auto;}
#fw-site-header .ContentPaddings { padding:1px 0px 5px 0px;}
#fw-site-header .ContentPaddings .Menu {  font-family:"Times New Roman"; font-size:14px;}
#fw-site-header .ContentPaddings .Menu img { opacity:0.5; filter:alpha(opacity=50);}
#fw-site-header .ContentPaddings .Menu img:hover { opacity:1; filter:alpha(opacity=100);}
#fw-site-header .ContentPaddings .Menu img.Sel { opacity:1; filter:alpha(opacity=100);}
#fw-site-header .ContentPaddings .Menu a { float:left; border-top:3px solid #000; padding:8px 9px 0px 9px; color:#666; text-decoration:none;}
#fw-site-header .ContentPaddings .Menu a:hover { border-top:3px solid #FFF; color:#FFF; }
#fw-site-header .ContentPaddings .Menu a.Sel {border-top:3px solid #FFF; color:#FFF}

#fw-site-header .ContentPaddings .LanguageSelector {  font-size:10px; float:right; margin-top:8px; }
#fw-site-header .ContentPaddings .LanguageSelector .Language { border-left:1px solid #3f3f3f;  height:20px; text-align:right }
#fw-site-header .ContentPaddings .LanguageSelector .Language a { float:right; color:#666; padding:4px 2px 0px 13px; text-decoration:none;}
#fw-site-header .ContentPaddings .LanguageSelector .Language a:hover { color:#FFF;}
#fw-site-header .ContentPaddings .LanguageSelector .Language a.Sel { color:#FFF;}

#fw-table-body-background { min-height:500px; background-image:url(/images/dbimages/bkg.jpg);background-repeat:no-repeat; background-position:top center;}


#grayBar { min-height:20px; _height:20px; border-top:1px solid #333; background:#333; opacity:0.6; filter:alpha(opacity=60);}
#fw-body-header { position:relative; height:175px; margin:auto; width:955px; }
#fw-body-header .absoluteContainer { position:absolute; top:0; left:0; }
#fw-body-header .absoluteContainer .ContentContainer{ height:175px; width:275px; background:#FFF; margin:auto; margin-left:10px; }
#fw-body-header .absoluteContainer .ContentContainer .ContentPaddings{ padding:10px 10px 10px 10px; } /*daniel*/

/*body center container*/
#fw-body-center { background:#FFF; display:block;  }
#fw-body-center .ContentContainer { margin-left:20px; width:955px; margin:auto;}
#fw-body-center .ContentContainer .ContentPaddings { padding:0px 0px 30px 10px; margin:0px;}

#fw-body-center-colLeft { margin-left:12px; padding-top:10px; width:245px; border-top:1px solid #CCC; float:left; }
#fw-body-center-colLeft h1 { font-family:"Times New Roman", Times, serif; font-size:17px; color:#000; padding:5px 10px 12px 0px; font-weight:normal; }
#fw-body-center-colLeft .SubMenu { font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:10px; border-bottom:1px solid #ccc;}
#fw-body-center-colLeft .SubMenu a { color:#000; padding:12px 10px 12px 15px;  display:block; text-decoration:none}
#fw-body-center-colLeft .SubMenu a:hover { background:#000; color:#FFF; background-image:url(/images/bkg/tab_selected.gif); position:top left; background-repeat:no-repeat;}
#fw-body-center-colLeft .SubMenu a.Sel { background:#000; color:#FFF; background-image:url(/images/bkg/tab_selected.gif); position:top left; background-repeat:no-repeat;}

#fw-body-center-colLeft .SubMenu .SubSubMenu { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#000; padding-bottom:20px; }
#fw-body-center-colLeft .SubMenu .SubSubMenu a{ color:#79776F; padding:0px 0px 10px 20px; margin:0px;}
#fw-body-center-colLeft .SubMenu .SubSubMenu a:hover{ background-image:none; color:#FFF;}
#fw-body-center-colLeft .SubMenu .SubSubMenu a.Sel{ background-image:none; color:#FFF;}

#fw-body-center-colLeft .articleDetail { padding-top:20px;}
#fw-body-center-colLeft .articleDetail .buttons { padding-top:15px;}
#fw-body-center-colLeft .articleDetail .buttons a { width:80px; float:left; text-align:center; color:#CCC; background-color:#000; padding:5px 8px 5px 8px; margin-right:4px; text-decoration:none; font-size:10px;}
#fw-body-center-colLeft .articleDetail .buttons a:hover { color:#FFF;}


#fw-body-center-colRight { padding-left:50px; padding-top:10px; overflow:hidden; width:622px; float:right; margin:0px;} /* daniel */
#fw-body-center-colRight .Tracker { float:right; color:#000; font-size:9px; padding:5px 0px 5px 0px; }
#fw-body-center-colRight .Tracker a{  color:#CCC; text-decoration:none;}
#fw-body-center-colRight .Tracker a:hover{ color:#000}
#fw-body-center-colRight .Tracker a.Sel{  color:#000}
#fw-body-center-colRight h1{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#006666; font-weight:normal; line-height:normal;}
#fw-body-center-colRight h2{ font-family:"Times New Roman", Times, serif; font-size:22px; color:#000; font-weight:normal; line-height:normal; padding:0px 0px 10px 0px;}

/*body bottom container*/
#fw-body-bottom { position:relative;}
#fw-body-bottom .absoluteContainer { position:absolute; width:100%; top:0; left:0;}
#fw-body-bottom .absoluteContainer .ContentContainer { width:955px; margin:auto; padding-left:25px;}
#fw-body-bottom .absoluteContainer .ContentContainer .ContentPaddings { padding:10px 10px 10px 10px; height:30px; width:255px; background:#FFF}

/*footer content*/
#fw-site-footer {width:955px; margin:auto; margin-top:70px; padding-bottom:15px;}
#fw-site-footer .NewsLetter {  padding-left:13px; float:left; font-family:"Times New Roman", Times, serif; font-size:12px;}
#fw-site-footer .NewsLetter a {background:#000; padding:10px 60px 10px 60px; color:#999; text-decoration:none; display:block;}
#fw-site-footer .NewsLetter a:hover {color:#FFF}
#fw-site-footer .ContentContainer {float:right; width:590px;}
#fw-site-footer .ContentContainer .ContentPaddings {float:left;}
#fw-site-footer .ContentContainer .ContentPaddings .Copyright {text-align:right; color:#3F3F3F; font-size:11px}
#fw-site-footer .ContentContainer .ContentPaddings .Copyright a{color:#3F3F3F; text-decoration:none;}
#fw-site-footer .ContentContainer .ContentPaddings .Copyright a:hover{ text-decoration:underline;}
#fw-site-footer .ContentContainer .ContentPaddings .InternalLinks {text-align:right; font-size:11px}
#fw-site-footer .ContentContainer .ContentPaddings .InternalLinks { color:#999}
#fw-site-footer .ContentContainer .ContentPaddings .InternalLinks a { color:#999; text-decoration:none;}
#fw-site-footer .ContentContainer .ContentPaddings .InternalLinks a:hover { text-decoration:underline;}
#fw-site-footer .ContentContainer .Logo {float:right; border-left:1px solid #3f3f3f; overflow:hidden; width:125px;}
#fw-site-footer .ContentContainer .Logo img {padding-left:20px;}

/*MAPA DO SITE*/
.Sitemap {margin-bottom:12px; width:90%; margin-bottom:50px; }
.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:8px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #CCCCCC; width:100%; height:10px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #CCCCCC; width:50%; height:10px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #CCCCCC; width:50%; height:10px; }
.Sitemap .Cell .Title {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; clear:both; background-color:#FFFFFF; padding:0px 8px 4px 8px; }
.Sitemap .Title A { text-decoration:none; color:#666; }
.Sitemap .Title A:hover {text-decoration:nonu; color:#000;}
.Sitemap .Cell div.Links { background-color:#FFFFFF;}
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:20px 0px 0px 0px; text-align:center; font-size:11px; }
.Sitemap .Cell .Links A { line-height:100%; padding:3px 5px 3px 5px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#000;}
.Sitemap A { text-decoration:none; color:#999999; }
.Sitemap A:hover {text-decoration:none; color:#00294F;}