a { text-decoration:none; }
a.Blue {color:#2A9BA2;}
a:hover { text-decoration:underline;}
body, form { margin:0px; }
body, input, select, textarea { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#858382; font-size:11px;}
p {margin-top:10px; margin-bottom:10px;}

ul { margin:0px; padding:0px; border:0px none; margin-top:20px;list-style-type:none;}
li { margin:0px 0px 0px 0px; border:1px solid white; padding:0px 0px 7px 22px; background:url(/images/icon/bullet01.gif) no-repeat 1px 3px;}
li a { color:#2A9BA2; display:block; padding-left:5px; }


.flash-replaced .alt {display: block;	height: 0;	position: absolute;	overflow: hidden;width: 0;}
.Clear {height:0; overflow:hidden; clear:both; font-size:0px;}
.border { border:1px solid red; background-color:#CCCCCC}

div.FW_RCol {width:675px; float:right;}
div.FW_LCol {width:279px; float:left;}

.FW_Header {width:100%; padding-bottom:33px; padding-top:3px;}
.FW_Header .FW_MenusContainer {width:954px; margin:auto; }
.FW_Header .FW_MenusContainer .FW_TopMenu 	{ text-align:right;}
.FW_Header .FW_MenusContainer .FW_Logo		{}
.FW_Header .FW_MenusContainer .FW_MainMenu 	{ margin-top:40px; height:28px;}
.FW_Header .FW_MenusContainer .FW_MainMenu a { float:left; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.FW_Header .FW_MenusContainer .FW_MainMenu a:hover,
.FW_Header .FW_MenusContainer .FW_MainMenu a#sel {  border-top:1px solid #2A9BA2; border-bottom:1px solid #2A9BA2;}

.FW_Header .FW_PageTitleContainer {width:100%; margin:auto; height:120px; min-height:120px;}
.FW_Header .FW_PageTitleContainer .FW_PageTitle { margin-top:43px; background-color:#2A9BA2; height:33px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; }
.FW_Header .FW_PageTitleContainer .FW_PageImage { height:120px; min-height:120px;background-color:#FFFFFF }
.FW_Header .FW_PageTitleContainer table {width:100%;}
.FW_Header .FW_PageTitleContainer td#FW_TD1 {background-color:#2A9BA2;}
.FW_Header .FW_PageTitleContainer td#FW_TD2 {width:954px; background-color:#2A9BA2;}
.FW_Header .FW_PageTitleContainer td#FW_TD3 {}

.FW_PageContent { height:300px; min-height:300px;}
body > .FW_PageContent { height:auto;}

.FW_PageContent, .FW_ContentWidth {width:954px; margin:auto;}
.FW_Footer { font-size:10px; width:954px; margin:auto; text-align:center;}
.FW_Footer .FW_MenuBottom { color:#B4B4B4; margin-top:30px; padding:7px;  border-top:1px dotted #CCCCCC;}
.FW_Footer .FW_MenuBottom a { color:#B4B4B4; margin-left:20px; margin-right:20px;}
.FW_Footer .FW_Copyright {color: #C8C8C8; padding-bottom:10px;}
.FW_Footer .FW_Copyright a { color:#B4B4B4; }

/*-----------------------------------*/

.FW_PageTitle h1 { color:#ffffff; font-size:22px; font-weight:normal;  padding:4px 0px 4px 0px; margin:0px;}

.TopMenu { float:right; color:#BEBEBE; font-size:10px; padding-top:1px;}
.TopMenu a {color:#BEBEBE; margin:0px 5px 0px 5px; }
.LangMenu { float:right; font-size:10px; padding:2px 0px 2px 20px;}
.LangMenu a { color:#FFFFFF; background-color:#BBDEE1; padding:2px 4px 2px 4px; margin-left:2px; }
.LangMenu a:hover {background-color:#53AEB4; text-decoration:none; }
.LangMenu a#sel { background-color:#53AEB4;}
.SearchForm { float:right; padding-top:0px; margin-top:0px; margin-left:10px; border:1px solid #BBDEE1;}
.SearchForm .TextInput { border:0px none; color:#BEBEBE; margin:0px; padding:0px 3px 0px 3px; }

.Contents { padding-left:20px; padding-right:20px; }
.Contents .ContentTitle { padding-bottom:2px; margin-bottom:20px; border-bottom:1px solid #999999; width:635px; }
.Contents#FullWidth .ContentTitle {width:auto;}
.Contents .ContentTitle h2 { padding:0px; margin:0px; font-size:18px; font-weight:normal; line-height:normal; float:left; }
.Contents .ContentTitle .PageNumbers { float:right;}
.Contents p { margin-top:0px; margin-bottom:10px; }
.Contents h5 {font-size:12px; color:#2A9BA2; font-weight:bold;}
.Text { line-height:150%; }
.Text a { color:#2A9BA2 }
.Title { font-weight:bold; color:#2A9BA2; }
.TitleBig { font-size:14px; font-weight:bold; color:#2A9BA2; }
.Slogan { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color:#2A9BA2; font-size:14px; }
p.Slogan, div.Slogan { margin-top:30px; margin-bottom:30px;}

.SubMenu { border-top:1px dotted #858382; }
.SubMenu a { color:#B5B5B5; font-weight:bold; text-decoration:none; display:block; padding:4px; border-bottom:1px dotted #858382; }
.SubMenu a:hover { background-color:#D7D7D7; color:#FFFFFF; text-decoration:none; }
.SubMenu a#sel { color:#2A9BA2;} 

.PageNumbers { font-size:10px; color:#ffffff; line-height:normal;}
.PageNumbers strong { font-weight:normal; padding:1px 4px 1px 4px; margin-left:2px; background-color:#2A9BA2 }
.PageNumbers a { color:#ffffff; font-weight:normal; text-decoration:none; padding:1px 4px 1px 4px; margin-left:2px; background-color:#BBDEE1; }
.PageNumbers a:hover { background-color:#2A9BA2 }

.ArticleDestaque {width:250px;}
.ArticleDestaque .Image img {padding-bottom:10px; border:0px;}
.ArticleDestaque .Title {padding-bottom:3px; font-weight:bold; color:#2A9BA2}
.ArticleDestaque .Title a { color:#2A9BA2;}
.ArticleDestaque .Date {font-size:10px; color:#BEBEBE}
.ArticleDestaque .Text {padding-top:10px; padding-bottom:10px}
.ArticleDestaque .PDF a { color:#858382; padding-left:25px; display:block; height:16px; background-image:url(/images/icon/pdf.gif); background-position:left; background-repeat:no-repeat; }

.ArticleList {}
.Article { padding-bottom:25px; }
.Article .Image { float:left; }
.Article .Image img {margin-bottom:10px; margin-right:15px; border:0px;}
.Article .Title {padding-bottom:1px; font-weight:bold; color:#2A9BA2}
.Article .Title a { color:#2A9BA2;}
.Article .Subtitle {padding-bottom:1px; font-weight:bold;}
.Article .Date { font-size:10px; color:#BEBEBE}
.Article .Text { padding-top:5px; }
.Article .PDF a { color:#858382; margin-top:10px; padding-left:25px; display:block; height:16px; background-image:url(/images/icon/pdf.gif); background-position:left; background-repeat:no-repeat; }
.Article div.Back {padding-top:20px;}
.Article .Back a { padding:3px 8px 3px 5px; background-color:#2A9BA2; color:#FFFFFF; font-weight:bold; }

#Accordion {	margin-top : 6px;	}
#Accordion .AccPanelheader { cursor: hand; background-color:#F5F5F5; padding:4px 10px 4px 10px; color:#2A9BA2; font-weight:bold; border-bottom:5px solid #FFFFFF; }
#Accordion .AccPanelContent { background-color: #FFFFFF; overflow:hidden; color:#999999; font-weight:normal; }
#Accordion .AccPanelContent div.AccContentMargins { padding:3px 20px 20px 20px; }
#Accordion div.AccPanelheader:hover, #Accordion .AccMdHover { background-color : #2A9BA2;	color:#FFFFFF; }
#Accordion .AccMdSelected {	background-color : #2A9BA2; color:#FFFFFF;	font-weight:bold;}

/*home*/
.HomeIntro { width:250px; color:#606060; padding-bottom:30px }
.HomeIntro .Title {  color:#2A9BA2; font-size:12px; font-weight:bold; padding-bottom:10px; }
.HomeIntro .Text {}
.HomeIntro .PDF a { display:block; height:16px; color:#404040; margin-top: 12px; padding-left:25px; font-size:10px; background-image:url(/images/icon/pdf.gif); background-position:left; background-repeat:no-repeat; }
.Home .NewsletterForm { width:250px; padding-bottom:15px }
.Home .NewsletterForm .Title { color:#2A9BA2; font-size:13px;}
.Home .ReservedForm { width:250px; }
.Home .ReservedForm .Title a { color:#858382; font-size:13px;}

.Home .Contents .ServiceList { float:left; width:161px; line-height:normal;}
/*
.Home .Contents .ServiceList ul { margin:0px; padding:0px; border:0px none; margin-top:20px; margin-left:22px;}
.Home .Contents .ServiceList li { margin:0px 0px 7px 0px; padding:0px; list-style-image:url(/images/icon/bullet01.gif); border:1px solid white; }
.Home .Contents .ServiceList li a { color:#2A9BA2; display:block; padding-left:5px; }
*/
.Home .Contents .ArticleList { float:right; margin-top:23px; padding-top:20px; width:433px; border-top:1px solid #CCCCCC;}
.Home .Contents .ContentTitle { height:20px; margin:0px; width:161px;}
.Home .Contents .ContentTitle h2 { float:none;  }

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

/*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;}
.DropDownContainer a {-ms-filter:"alpha(opacity=90)"; color:#333333; padding:2px 6px 2px 6px; margin-bottom:1px; text-decoration:none; display:block; background-color:#EEEEEE;}
.DropDownContainer a:hover{-ms-filter:"alpha(opacity=90)"; color:#FFFFFF; background-color:#2A9BA2; text-decoration:none; }