body
{
	color: Black;
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url("images/bkg_page.gif");
	background-repeat: repeat-y;
	background-position: center;
}

a { color: #B22222; text-decoration: none;}

a:hover { color: #708090; }

.Title { font-weight: bold; height: 14px; }

#DIVBody { width: 972px; top: 1px; padding-left: 4px; margin: auto;}
.DIVTopMenu { background-color: #E9E9E9; border-top: 1px solid #B5B5B5; border-bottom: 1px solid #B5B5B5; background-image: url(images/bkg_admenu.gif); background-repeat: repeat-x; font-weight: bold; font-size: 12px; }
#DIVLeftMenu { background-color: #E9E9E9; border-top: 1px solid #B5B5B5; border-bottom: 1px solid #B5B5B5; padding: 3px;  }
#RowContent { padding-top: 10px; }

.HeaderBackground { background-image: url("images/bkg_header.jpg"); background-repeat:repeat-x; background-color: #d6d6d6; }
#RowHeader { height: 70px; vertical-align: top; } 
#RowMenuInstitucional { }
.RowMenuTemas { }
.NewsSeparation { border-bottom: 1px dotted #D3D3D3; height: 10px; width: 100% }

TD .DegradeeBackGround {  background-image: url(images/bkg_searchmenu.gif); background-repeat: repeat-x;  }
.SearchMenu { font-size: 11px;  }
.pesquisa { font-size: 11px;  }
.ddlSections { }
.btnSearch {  }

#NewsFlashContainer { text-align:left; width: 100%; }
.NewsFlashLink { font-size: 11px; color: #003466; margin-top: -2px; font-weight: bold; }
.NewsFlashDesc { font-size: 11px; color: #B22222; margin-top: -2px; font-weight: bold; }

.NewsItemBody {text-align: left; width: 100%;}
.NewsItemHeading { color: #B22222; font-weight: bold; width: 100%; }
.NewsItemText { padding-top: 10px; }
.NewsItemDate { color: Gray; }

.NewsMainDIV { text-align: left; height: 260px; overflow:hidden; position: relative; border-bottom: 1px dotted #D3D3D3; }
.NewsMainImage { border: 1px dotted #D3D3D3;position: relative; overflow:hidden;  }
.NewsMainTitleText {height: 225px; overflow: hidden; border-bottom: 10px solid white; }
.NewsMainTitle { color: #B22222; font-weight: bold; width: 100%; font-size: 13px; line-height: 17px; }
.NewsMainText { padding-top: 11px; width: 100%; font-size: 11px; text-overflow: clip; float: left;   }
.NewsMainDate { color: Gray; padding-top: 10px; float: left; position: absolute; left:0; bottom: 10px;    }
.NewsMainImage { float: left; margin-right: 5px; }
.NewsLinkDest1Pagina { position: absolute; right:0px; bottom: 10px; }
.NewsLink { padding-top: 10px; float: right; padding-right: 5px; }

.NewsSecDIV { text-align: left; padding-top: 15px; overflow: hidden; }
.NewsSecTitle { color: #003466; font-weight: bold; width: 100%; font-size: 12px; }
.NewsSecText { padding-top: 5px; width: 100%; overflow: hidden; text-overflow: clip; white-space: pre-wrap; height: 25px; margin-bottom: 5px;}
.NewsSecDate { color: Gray; padding-top: 5px; float: left; }

.NewsTop10Lusa { text-align: left; padding: 10px; width: 280px;  background-color: #FFFAFA; margin: 10px; border: 1px dotted #DCDCDC}
.NewsTop10LusaHeader { color: #B22222; font-size: 12px; font-weight: bold; width: 285px; background-color: #F5F5F5; margin-left: -10px; margin-top: -10px; padding: 5px; padding-left: 10px; }
.NewsTop10LusaItem { text-align: left; width: 100%;margin-top: 5px; }
.NewsTop10LusaTitle { color: Gray;  }
.NewsTop10LusaTitle:hover { color: #B22222;  }
.NewsTop10LusaText { }
.NewsTop10LusaDate { color: #003466;  }

.NewsDIV { text-align: left;}
.NewsTitle { color: #B22222; font-weight: bold; font-size: 12px; }
.NewsText { padding-top: 10px; font-size: 11px;  }
.NewsTextImage { width: 300px; border-bottom: 5px solid white;  }
.NewsTextImages { }
.NewsDate { color: Gray; padding-top: 10px; }
.NewsTextDocsContainer {  }
.NewsTextDocsHeader { color: #B22222; font-size: 11px; font-weight: bold;  padding-bottom: 2px; padding-top: 10px; }
.NewsTextDocsTitle {color: Gray; }
.NewsTextDocsTitle:hover {color: Gray; }
.NewsTextDocLink { color: Gray;}
.NewsTextDocLink:hover { color: #B22222; }


.NewsMainHomeDIV { margin-left: 5px; padding: 5px; text-align: left; height: 250px; overflow:hidden; position: relative; border: 1px solid #D3D3D3; }
.NewsMainHomeImage { border: 1px dotted #D3D3D3;position: relative; overflow:hidden; width: 100px;  }
.NewsMainHomeTitleText { height: 225px; overflow: hidden; border-bottom: 10px solid white; font-size: 11px;  }
.NewsMainHomeTitle { color: #003466; font-weight: bold; width: 100%; font-size: 13px; line-height: 17px; font-size: 12px;  }
.NewsMainHomeText { padding-top: 11px; width: 100%; text-overflow: clip; float: left;  font-size: 11px;   }
.NewsMainHomeDate { color: Gray; padding-top: 10px; float: left; position: absolute; left:0; bottom: 10px;    }
.NewsMainHomeImage { float: left; margin-right: 5px; }
.NewsLinkHomeDest1Pagina { position: absolute; right:0px; bottom: 10px; }
.NewsHomeLink { padding-top: 10px; float: right; padding-right: 5px; }


.NewsTextImagesHomecenter { }
.NewsTitleHomecenter { color: #B22222; font-weight: bold; font-size: 12px; }
.NewsTextImageHomecenter{ width: 50px; border-bottom: 5px solid white;  }
.NewsTextHomecenter { padding-top: 10px; font-size: 11px;  }

#NewsListTable { width: 100%; }
.NewsThemeHeader { color: #B22222; font-weight: bold; width: 100%; font-size: 16px; }
.NewsListDIV { text-align: left;  border-bottom: 1px dotted #D3D3D3; width: 100%; cursor: hand; padding-bottom: 10px; }
.NewsListTitle { color: #393939; width: 100%; font-size: 12px; }
.NewsListDate { color: Gray; padding-top: 5px; }

/*NewsBox*/
.DIVNewsLevel1 { width: 320px; height:200px;  background-color: #ffffff; border: 1px dotted #D3D3D3; }
.DIVNewsLevel2 { width: 320px; height:100px;  background-color: #6495ED; }

/*UltimaHora*/
.DIVNewsUltimaHora{ width: 320px; height:400px;  background-color: #D3D3D3; }

/*Publicidade*/
.DIVLeftPubText { border: 1px solid #D3D3D3; padding: 5px; margin: 5px; width: 205px; }
.DIVRightPubText { border: 1px solid #D3D3D3; padding: 5px; margin: 5px; width: 290px; }
.DIVCenterPubText { border: 1px solid #D3D3D3; padding: 5px; margin: 5px; width: 385px; margin-left: 0px;margin-right: 0px;}
.DIVPub { width: 320px; background-color: #ffffff; text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #D3D3D3; }
.DIVLeftPub { width: 220px; background-color: #ffffff; text-align: center;  padding-bottom: 10px; border-bottom: 1px dotted #D3D3D3; }
.DIVPubCenter { width: 400px; background-color: #ffffff; text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #D3D3D3; }
.DIVPubLevelLeft1 { width: 220px; background-color: #ffffff; text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #D3D3D3; }
.DIVPubLevelLeft2 { width: 220px; background-color: #ffffff; text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #D3D3D3; }
.DIVPubLevelLeft3 { width: 220px; background-color: #ffffff; text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #D3D3D3; }
.DIVPubLevel1 { width: 320px; background-color: #ffffff; text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #D3D3D3; }
.DIVPubLevel2 { width: 320px; background-color: #ffffff; text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #D3D3D3; }
.DIVPubLevel3 { width: 320px; background-color: #ffffff; text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #D3D3D3; }
.FlashPubLevel1 { margin-bottom: 10px solid #ffffff; }
.FlashPubLevel2 { margin-bottom: 10px solid #ffffff; }
.FlashPubLevel3Left { margin-bottom: 10px solid #ffffff; float: left; }
.FlashPubLevel3Right { margin-bottom: 10px solid #ffffff; float: right; }

.MenuTemas { color: #F5F5F5; font-weight: bold; font-size: 12px; width: 300px; margin: 10px; }
.MenuTemasStaticSelectedStyle {  background-color: #5D7B9D; border-bottom: 1px dotted #D3D3D3; }
.MenuTemasDynamicHoverStyle { background-color: #B22222; color: #ffffff; }
.MenuTemasDynamicMenuStyle { background-color: #E9E9E9; border-bottom: 1px dotted #D3D3D3;  }
.MenuTemasDynamicSelectedStyle { background-color: #F5F5F5; }
.MenuTemasStaticHoverStyle { background-color: #B22222; color: #ffffff; font-weight: bold; }
.MenuTemasDynamicMenuItemStyle  { border-bottom: 1px dotted #D3D3D3;  }

.DIVFooter { background-color: #F5F5F5; color: #003466; padding-top: 5px; padding-bottom: 5px; font-size: 11px; font-weight: bolder; border-bottom: 1px solid Silver; }

.CommentDIV { font-size: 11px; background-color: #f0f0f0; padding: 5px; border: 1px solid Silver; margin:4px; margin-right:10px; }
.CommentTextBox { font-size: 11px; border: 0; width: 100%; color: Gray; margin: 4px;}	
.CommentHeader { font-size: 11px; font-weight: bold; color: #003466; padding-left: 4px; }
.CommentButton { font-size: 11px; float: right; }
.CommentCheckBox { font-size: 11px; color: #696969; float: left; }
.DIVValidation {color: Red; }

.NewsCommentsDIV { font-size: 11px; width: 100%; color: #595959; padding-right: 10px; }
.NewsCommentsDIVTitle { font-size: 11px; font-weight: bold; border-bottom: 3px solid silver; margin-right: 5px; color:#003466;margin-left: 4px; }
.CommentsDateLabel {  }
.CommentsNameLabel { font-weight: bold;  }
.CommentsLocationLabel {  }
.CommentsTextLabel {color: #989898;  }
.CommentDisclaimer {color: #989898; padding: 5px; font-size: 10px; }
