body {margin: 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#999999}
IMG { behavior:url("inc/pngbehavior.htc"); }

a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline;}

form {margin:0px; padding:0px;}
input {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
select {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}

sup {font-size:9px;}
sup a {color:#888888;}
sup a:hover{color:#666666;}

.FALTA { background-color:#FFFF00;}

.Clear { clear:both; overflow:hidden; height:1px;}

.PDF { background-image:url(/images/icons/pdf.gif); background-position:left 1px; background-repeat:no-repeat; padding-left:18px; display:block; }


td.FWTdLeft {background-image:url(../images/bkg/bkg_left.gif); background-position:right top; background-repeat:no-repeat;}
td.FWTdCenter {background-image:url(../images/bkg/bkg_right.gif); background-repeat:repeat-x; width:956px;}
td.FWTdRight {background-image:url(../images/bkg/bkg_right.gif); background-repeat:repeat-x;}

/*HEADER*/
div.FWHeader {margin-bottom:15px; width:956px;}
	div.HeaderLeft {border-left:1px solid #A7A9AC; border-right:1px solid #A7A9AC; border-bottom:1px solid #A7A9AC; width:154px; float:left;}
		.LangMenu {font-size:10px; padding:5px 10px 30px 10px;}
	
	div.HeaderRight {float:right; width:800px;}
		.MainMenu {height:68px; margin-bottom:12px;}
		.MainMenu a {padding-top:23px; border-right:1px solid #A7A9AC; display:block; float:left;}
		
		.MenuTop { font-size:10px; color:#FFFFFF; text-align:right; padding:5px 0px 8px 0px;}
		.MenuTop a {color:#F3CECC;}
		.MenuTop a:hover {color:#FFFFFF; text-decoration:none;}
		.MenuTop .Sel a {color:#FFFFFF;}
		.MenuTop .Pesquisa {margin-top:0px; background-color:#FFF; margin-left:26px;}
		
		.Fotos {width:778px; margin:22px 0px 0px 22px;}
		

div.DropDown { position:absolute; top:0px; z-index:99; display:none; filter:alpha(opacity=97); -moz-opacity:.97; opacity:.97;}
.DropDown .DropDownContainer {font-size:11px;}
.DropDown .DropDownContainer a {color:#777777; padding:4px 23px 4px 23px; text-decoration:none; display:block; background-color:#F8F8F8; -ms-filter:"alpha(opacity=97)"; }
.DropDown .DropDownContainer a:hover{color:#FFFFFF; background-color:#335D9F; text-decoration:none; -ms-filter:"alpha(opacity=97)"; }
.DropDown .DropDownContainer a.Sel { background-color:#345D9F; color:#FFFFFF; }

.DropDownSub .DropDownContainer a {color:#345D9F; background-color:#D9E7F2; }
.DropDownSub .DropDownContainer a:hover {color:#FFFFFF; background-color:#345D9F; text-decoration:none;}



/*CONTENT*/
.BlueLink {color:#335D9F; font-weight:bold;}
.BlueLink a {color:#335D9F;}
.BlueLink a:hover {color:#1F3961; text-decoration:underline;}

.RedLink {color:#C10C02;}
.RedLink a {color:#C10C02;}
.RedLink a:hover {color:#C10C02; text-decoration:underline;}

.GreyLink {color:#666666; font-weight:bold;}
.GreyLink a {color:#666666;}
.GreyLink a:hover {color:#333333; text-decoration:underline;}

.SmallText {font-size:10px; color:#666666;}

.ContentContainer {}
	.MainTitleContainer { height:30px;}
	
	.Tracker {float:right; font-size:10px; color:#345E9F; font-weight:bold; width:510px; text-align:right;}
	.Tracker a {color:#999999; font-weight:normal;}
	.Tracker a:hover {color:#345E9F; text-decoration:none;}
	
	.ContentContainerLeft {width:154px; float:left; margin-bottom:100px;}
		.SubMenuContainer {border-bottom:1px dashed #345D9F;}
		.SubMenu {font-size:11px; font-weight:bold; border-top:1px dashed #345D9F;}
		.SubMenu a {color:#345D9F; display:block; padding:8px 0px 8px 16px; background-image:url(../images/submenus/bullet_submenu.gif); background-repeat:no-repeat; background-position:left center;  border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
		.SubMenu a:hover {color:#FFFFFF; background-color:#345D9F; background-image:url(../images/submenus/bullet_submenu_sel.gif); background-repeat:no-repeat; background-position:left center; text-decoration:none;}
		.SubMenu#Sel a {color:#FFFFFF; background-color:#345D9F; background-image:url(../images/submenus/bullet_submenu_sel.gif); background-repeat:no-repeat; background-position:left center;}
		
		.SubSubMenu{font-size:10px; border-top:1px dashed #345D9F; line-height:100%; background-color:#D9E7F2;}
		.SubSubMenu a {color:#345D9F; display:block; padding:5px 15px 5px 20px;}
		.SubSubMenu a:hover {color:#FFFFFF; background-color:#345D9F; text-decoration:none;}
		.SubSubMenu .Sel a {color:#FFFFFF; background-color:#345D9F;}
		
		.SubSubSubMenu{font-size:10px; line-height:100%; background-color:#D9E7F2;}
		.SubSubSubMenu a {color:#345D9F; display:block; padding:2px 15px 2px 40px;}
		.SubSubSubMenu a:hover {color:#345D9F; background-color:#FFFFFF;}
		.SubSubSubMenu .Sel a {color:#345D9F; background-color:#FFFFFF;}
		
		.Pesquisa {border:1px solid #7F9DB9; margin-top:25px;}
		.Pesquisa input.txtFrm { border:0px none; width:136px;}

	.ContentContainerRight {float:right; width:778px;}
	.ContentContainerRight ul {margin:0px; padding:0px; list-style-image:url(../images/bullet_ul.gif);}
	.ContentContainerRight li { margin:0px 0px 5px 30px;}
		
		.ContentLeft {float:left; width:555px; border-top:1px dashed #C10C02; }
		
		.ContentLeftBig {border-top:1px dashed #C10C02;}
		
			div.NumberMenu {float:right; font-size:10px; color:#000000; text-align:right; margin:5px 0px 5px 0px;}
			.NumberMenu a {color:#666666; background-color:#EEEEEE; padding:2px 3px 2px 3px; margin:1px;}
			.NumberMenu a:hover {color:#FFFFFF; background-color:#335D9F; text-decoration:none;}
			.NumberMenu STRONG {color:#FFFFFF; background-color:#335D9F; padding:2px 3px 2px 3px; margin:1px;}
			
			div.Glossario {font-size:12px; color:#666666; margin:5px 0px 5px 20px;}
			.Glossario DIV {  width:3px; float:left; text-align:center }
			.Glossario DIV.Letter { width:19px; }
			.Glossario DIV.Sel {color:#335D9F; font-weight:bold; font-size:14px; }
			.Glossario A {color:#CCCCCC; }
			.Glossario A:hover {color:#335D9F;}
/*			
			.Glossario .Letter A {color:#CCCCCC; float:left; margin:0px 3px 0px 3px; display:block;}  
			.Glossario A 
			.Glossario A:hover {color:#335D9F; text-decoration:none;}
			.Glossario .Sel A {color:#335D9F; font-weight:bold;}*/
			/*.Glossario .Letter { float:left;}*/
	
	div.GlossarioContainer {font-size:12px; width:100%; height:25px; color:#666666; padding:10px 0px 0px 10px; background-color:#000000; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; float:left; margin-top:91px;}
		.GlossarioContainer DIV { width:3px; float:left; text-align:center }
		.GlossarioContainer DIV.Letter { width:19px; }
		.GlossarioContainer DIV.Sel {color:#DE1442; font-weight:bold; font-size:14px; }
		.GlossarioContainer A {color:#CCCCCC; }
		.GlossarioContainer A:hover {color:#DE1442;}			
	
			.CenterTxtContainer {padding:30px 30px 30px 30px; line-height:140%; height:300px;}
			.ContentLeft > .CenterTxtContainer { height:auto; min-height:300px; }
			.ContentLeftBig > .CenterTxtContainer { height:auto; min-height:300px; }
			
			.ArticleContainer {margin-bottom:35px;}	
				.ArticleFoto {float:left;}
				.ArticleFoto img {margin-right:20px; border:1px solid #CCCCCC;}
				.ArticleTitle {line-height:110%; margin-bottom:5px;}
				.ArticleText {}
				
				.ArticleLink {float:left; width:345px; margin:0px 13px 15px 0px;}
			
			.ContentTable {border-left:1px solid #335D9F; border-top:1px solid #335D9F;}
			.ContentTable td { padding:2px 5px 2px 5px; border-bottom:1px solid #335D9F; border-right:1px solid #335D9F; }
			.ContentTable .Title { background-color:#335D9F; font-weight:bold; color:#FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
			.ContentTable .Title#Last {border-right:1px solid #335D9F;}
			.ContentTable .SubTitle { background-color:#999999; color:#FFFFFF; border-right:1px solid #999999;  border-bottom:1px solid #999999;}
		
		.ContentRight {float:right; width:200px; border-top:1px dashed #C10C02; padding:30px 0px 15px 0px;}
		.ContentRightSmall {float:right; width:200px; border-top:1px dashed #C10C02; padding:15px 0px 15px 0px;}
			.RightFotoContainer {margin-bottom:15px;}
			.RightFotoContainer img {border:1px solid #CCCCCC;}
			.HighlightTitle {margin-bottom:15px;}
			.HighlightText {margin-bottom:15px; line-height:140%;}
	
	.ContentSeparator {width:955px; float:right; line-height:0%; /*position:relative*/}
		.GreyBox {width:154px; position:absolute; bottom:0px; left:0px; line-height:140%;}
			.GreyBoxText {padding:20px 15px 20px 15px; background-color:#EEEEEE; position:relative; color:#333333; font-weight:bold;}
		
		.SeparatorBig {float:right; width:778px; border-bottom:1px dashed #C10C02; height:1px; line-height:0%;}
		.SeparatorLeft {float:right; width:555px; border-bottom:1px dashed #C10C02; height:1px; line-height:0%;}
		.SeparatorRight {float:right; width:198px; border-bottom:1px dashed #C10C02; height:1px; line-height:0%; margin-left:20px;}

/*NEW HOME STYLES*/
.HomeContent {width:956px; margin:auto;}
.ArticleContainer#Home {margin-bottom:25px;}
.ArticleFoto#Home img {margin-right:25px;}
.SeparatorHome {height:1px;}
	.BlueSeparatorHome {width:156px; height:1px; border-bottom:1px dashed #345D9F; float:left; line-height:0%;}
	.RedSeparatorHome {width:350px; height:1px; border-bottom:1px dashed #C10C02; float:left; margin-left:20px; line-height:0%;}
.HomeContentLeft {width:529px; float:left;}
.HomeContentLeft .Content {padding:25px 7px 0px 7px;}
	.HomeContentLeftSmaller {width:159px; float:left;}
	.HomeContentLeftSmall {margin-left:17px; width:350px; border-top:1px dashed #C10C02; float:left;}
.HomeContentRight {width:398px; float:right;}
	.HomeContentRight .BigButton { margin-bottom:15px; display:block; background-color:#3B67B5; background-image:url(../images/dbimages/home/bkg.jpg); background-position:bottom left; text-decoration:none;}
	.HomeContentRight .BigButton.Hover {display:block; background-color:#C10C02 !important; background-image:url(../images/dbimages/home/hover/bkg.jpg); background-position:bottom left; text-decoration:none; }
	.HomeContentRight .BigButton .Icon {float:left; width:85px;}
	.HomeContentRight .BigButton .Title {float:right; width:300px; margin-right:12px; text-align:right;}
	.HomeContentRight .BigButton .Bullets {float:right; width:294px; margin-right:18px; text-align:right;}
	.HomeContentRight .BigButton .Bullets ul {margin:0px 0px 6px 0px; padding:0px; color:#DDDDDD;}
	.HomeContentRight .BigButton .Bullets li {margin:0px; padding:0px 13px 3px 0px; list-style:none; background-image:url(../images/dbimages/home/icons/bullet.gif); background-position:top right; background-repeat:no-repeat;}
	.HomeContentRight .BigButton .Bullets li a {color:#DDDDDD;}
	
.PesquisaHome {border:1px solid #7F9DB9; margin:0px 7px 20px 7px;}
.PesquisaHome input.txtFrm {border:0px none; width:128px;}

.HighlightTitleHome {margin:20px 0px 0px 2px; padding-bottom:6px;}

/*FOOTER*/ 
.Footer {text-align:center; margin:25px 0px 25px 0px;}
	
	.MenuBottom {color:#7FAED4; font-size:10px; font-weight:bold; margin-bottom:20px;}
	.MenuBottom a {color:#7FAED4; padding:8px;}
	.MenuBottom a:hover {color:#345D9F; text-decoration:none;}
	
	.Copyright {font-size:10px; color:#A6A6A6;}
	.Copyright a {color:#A6A6A6;}
	.Copyright a:hover {color:#345D9F; text-decoration:none;}
	
/*MAPA DO SITE////////////////////////////*/
.Sitemap {margin-bottom:12px; 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: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 { clear:both; background-color:#FFFFFF; padding:0px 12px 4px 12px; font-weight:bold; }
.Sitemap .Title A { text-decoration:none; color:#335D9F; }
.Sitemap .Title A:hover {text-decoration:none; color:#1F3961;}
.Sitemap .Cell div.Links { background-color:#FFFFFF;}
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:20px 0px 0px 0px; text-align:center; font-size:10px; }
.Sitemap .Cell .Links A { line-height:100%; padding:3px 0px 3px 3px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#00294F;}
.Sitemap A { text-decoration:none; color:#999999; }
.Sitemap A:hover {text-decoration:none; color:#00294F;}

/*QUIZ////////////////////////////////*/
.Quiz .pergunta { color:#333333; }
.Quiz blockquote { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}


