body {margin:0px; background-color:#1A2C3E; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
a {text-decoration:none; color:#FFFFFF;}
a:hover {color:#FFFFFF; text-decoration:underline;}

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

h2 {font-size:19px; color:#FFF; padding:5px 0px 5px 0px; margin:0px 35px 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:right; line-height:normal; letter-spacing:normal;}
h2 a {color:#FFF;}
h3 {font-size:17px; color:#FFF; padding:0px 0px 5px 0px; margin:0px 35px 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:right; line-height:normal; letter-spacing:normal;}

ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
li {/*list-style-image:url(/images/bullets/bullet_ul.gif);*/ padding:7px 0px 7px 25px; margin:0px 0px 0px 0px; list-style:none; background:no-repeat url(/images/bullets/bullet_ul.gif) 0px 4px;}

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

.vCard {font-size:10px; font-weight:bold; padding:25px 0px 6px 0px;}
.vCard A { background-image:url(/images/bullets/icon_vcard.gif); background-repeat:no-repeat; background-position:left middle; padding-left:23px; }

.PdfAdv {font-size:10px; font-weight:bold;}
.PdfAdv A { background:no-repeat url(/images/bullets/pdf.gif) 2px 0px; padding:1px 0px 3px 23px; }

.CursorHand { cursor:pointer; }

table.FWMainTable {width:955px;}
	td.FWMainLeft {width:276px; color:#999999; line-height:140%; letter-spacing:0.05em;}
		#LeftBottom {padding-top:30px;}
		#LeftBottomHome {padding-top:45px;}
	td.FWMainRight { width:679px; background-color:#0A1A2C; color:#CCCCCC; line-height:140%; letter-spacing:0.05em; }
		#RightBottomHome {height:400px; padding-bottom:53px;}
		#RightBottom {height:400px; padding-bottom:53px;}

table.FWPopupTable {width:630px;}
	td.FWPopup {width:630px; background-color:#0F1A26; color:#CCCCCC; line-height:140%; letter-spacing:0.05em;}
		#RightBottomPopup {background-image:url(../images/bkg_content.gif); background-repeat:no-repeat; background-position:right bottom; height:400px; padding-bottom:10px;}
	div.RightPopupContainer {margin:0px 20px 0px 20px;}
	
	div.PopupClose {width:623px; padding:10px 5px 10px 5px; background-color:#1A2C3E; text-align:right;}
		.PopupClose a{color:#CCCCCC;}
		.PopupClose a:hover{color:#FFFFFF; text-decoration:none;}
	
/*HEADER*/
div.FWHeader {background-color:#FFFFFF;}

div.MenuTop {height:60px; font-size:10px; color:#878D93; text-align:right; margin:4px 7px 0px 0px;}
	.MenuTop .Language {font-weight:bold;}
	.MenuTop .Newsletter a {font-weight:bold; color:#AAB0B7;}
	.MenuTop a {color:#878D93;}
 	.MenuTop a:hover {color:#CACDCF; text-decoration:none;}
	.MenuTop .Sel a {color:#CACDCF;}

div.MainMenu {height:30px; padding-left:7px; font-size:13px; letter-spacing:normal; line-height:normal;}
	.MainMenu div {float:left; margin-left:4px;}
	.MainMenu a {border-bottom:3px solid #0F1A26; display:block; height:22px; padding:3px 4px 0px 0px;}
	.MainMenu a:hover {border-bottom:3px solid #CFD1D4; text-decoration:none;}
	.MainMenu .Sel a {border-bottom:3px solid #CFD1D4;}
	
	.MainMenu#english {}
	.MainMenu#english div {margin-left:9px;}
	.MainMenu#english a {padding:3px 8px 0px 0px;}
	
div.MenuDropDown {padding:0px; position:absolute; top:0px; z-index:1; visibility:hidden; margin:30px 0px 0px 0px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
	div.DropMenuItem {font-size:10px; font-weight:bold;}
		.DropMenuItem a {-ms-filter:"alpha(opacity=90)"; color:#CCCCCC; text-decoration:none; display:block; padding:4px 3px 4px 18px; background-color:#0F1A26;}
		.DropMenuItem a:hover {-ms-filter:"alpha(opacity=90)"; color:#0F1A26; background-color:#CFD1D4; text-decoration:none;}

/*CONTENT*/
div.Tracker {margin:5px 7px 0px 0px; text-align:right; color:#8B959E; font-size:10px; height:20px;}
	.Tracker a{color:#59626B;}
	.Tracker a:hover{color:#8B959E; text-decoration:none;}

div.LeftContentContainer {margin:0px 36px 25px 5px; text-align:right;}
	.LeftContentContainer a {color:#999999;}
	.LeftContentContainer a:hover {color:#FFFFFF; text-decoration:none;}
	#MenuLeftContainer {margin-left:0px; margin-right:0px; margin-top:15px;}
	#MenuLeftContainer h2 a {color:#FFF;}
	
	div.MenuLeft { }
		.MenuLeft a { color:#CCCCCC; padding:10px 36px 10px 0px; border-bottom:1px solid #5F6C78; display:block;}
		.MenuLeft a:hover { color:#FFFFFF; border-bottom:1px solid #5F6C78; text-decoration:none; background-color:#172839;}
		.MenuLeft .Sel a {color:#FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#152434;}
		.MenuLeft .Sel a:hover {background-color:#152434; border-bottom:1px solid #FFFFFF;}
	
	div.SubMenuLeft {}
		.SubMenuLeft a {border-bottom:0px none; color:#A0A3A6; padding:3px 36px 3px 0px; display:block; font-size:10px; background-color:#1A2C3E;}
		.SubMenuLeft #SubLastItem a {border-bottom:1px solid #FFFFFF;}
		.SubMenuLeft a:hover {border-bottom:0px none; color:#FFFFFF; text-decoration:none; background-color:#1A2C3E;}
		.SubMenuLeft .Sel a {border-bottom:0px none; color:#FFFFFF; background-color:#152434;}
		.SubMenuLeft .Sel a:hover {border-bottom:0px none; background-color:#152434;}

div.RightContentContainer {margin:10px 53px 0px 58px;}
	#FotoContent { margin-right:0px; /*padding:10px 0px 10px 0px;*/ margin-bottom:0px;}
	
	.AreasStatement {color:#8794A3; font-size:14px; margin:6px 0px 25px 0px;}
	.AreasStatement .Source {font-size:10px; padding:4px 0px 0px 0px; font-style:italic; color:#596573;}
	
	div.Right3Coll {float:left; width:175px; margin-right:13px;}
	.Right3Coll ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	.Right3Coll li {list-style-image:url(../images/bullets/bullet_ul_small.gif); margin:7px 0px 7px 30px; padding:0px 0px 0px 0px;}
	.Highlight {font-weight:bold;}
	
	.PageTitleContainer {margin:25px 10px 32px 58px;}
	.PageTitleContainerHome {margin:25px 10px 20px 58px;}
	.MainTitle {font-size:27px; color:#FFFFFF; line-height:normal; letter-spacing:normal;}
	.MainTitleSub {font-size:17px; color:#696D71; font-style:italic; padding-top:10px; margin-bottom:32px;}
	.Title {color:#FFFFFF; font-weight:bold;}
	.SmallText {font-size:10px; color:#888888;}
	.FooterNavContainer {margin:25px 10px 0px 58px;}
	
div.NumberMenu {float:right; font-size:11px; color:#83878C; text-align:center; line-height:normal; padding-top:10px;}
	.NumberMenu .Mesagem {float:left; font-size:10px; color:#545F6C; padding-right:10px;}
	.NumberMenu a {color:#83878C; background-color:#0F1A26; margin:1px; padding:1px 4px 1px 4px; display:block; float:left;}
	.NumberMenu a:hover {color:#FFFFFF; background-color:#1A2C3E; text-decoration:none;}
	.NumberMenu strong {color:#FFFFFF; background-color:#1A2C3E; margin:1px; padding:1px 4px 1px 4px; font-weight:normal; float:left;}
	
	.NumberMenu a#left-end {padding:0px; background:no-repeat url(/images/bullets/number_menu.gif) 0px top; width:15px; height:15px;}
	.NumberMenu a#left-end:hover {background-position:0px bottom;}
	.NumberMenu a#previous {padding:0px; background:no-repeat url(/images/bullets/number_menu.gif) -17px top; width:15px; height:15px; margin-right:5px;}
	.NumberMenu a#previous:hover {background-position:-17px bottom;}
	.NumberMenu a#right-end {padding:0px; background:no-repeat url(/images/bullets/number_menu.gif) -51px top; width:15px; height:15px;}
	.NumberMenu a#right-end:hover {background-position:-51px bottom;}
	.NumberMenu a#next {padding:0px; background:no-repeat url(/images/bullets/number_menu.gif) -34px top; width:15px; height:15px; margin-left:5px;}
	.NumberMenu a#next:hover {background-position:-34px bottom;}
	
div.ArticleContainer {padding-bottom:30px;}
	.LinkPdf a:hover {text-decoration:none;}
	#LastArticle {padding-bottom:0px;}
	#PaddingRight {padding-right:30px;}	
	div.ArticleFoto {position:relative; margin-left:30px;}
	div.ArticleRightTitle {margin-bottom:3px;}
	.ArticleContainer .LinkPdf {padding-top:3px;}
	
	div.ArticleFotoDetail {float:right; margin-left:20px; width:238px;}
	div.FotoDetail {margin-bottom:30px;}
	div.ArticleBack {margin-top:10px; font-size:10px; font-weight:bold;}
		.ArticleBack a {color:#FFFFFF;}
		.ArticleBack a:hover {color:#FFFFFF;}

	div.DetailTextContainer {padding-right:40px;}
	
	.ArticleLink {font-weight:bold; margin-top:14px;}
	.ArticleLink a {color:#CCC; background:no-repeat url(/images/bullets/btn_link_arrow.gif) 71px 50% #122335; border:1px solid #0A1A2C; padding:3px 25px 3px 5px;}
	.ArticleLink a:hover {color:#FFF; background:no-repeat url(/images/bullets/btn_link_arrow.gif) 71px 50% #0A1A2C; border:1px solid #0A1A2C; text-decoration:none;}
		
div.ArticleContainerTwoColl {margin-bottom:20px; float:left; margin-left:25px; width:298px;}
	.ArticleContainerTwoColl.FistArticle {margin-left:0px;}
	.ArticleContainerTwoColl #PaddingRight {padding-right:30px;}	
	.ArticleContainerTwoColl .ArticleFoto {position:relative; margin-left:10px;}
	.ArticleContainerTwoColl .ArticleRightTitle {margin-bottom:5px;}
	.ArticleContainerTwoColl .LinkPdf {padding-top:5px;}
	
div.ArticleContainerTwoCollHome{margin-bottom:20px; float:left; margin-left:25px; width:298px;}
	.ArticleContainerTwoCollHome.FistArticle {margin-left:0px;}	
	.ArticleContainerTwoCollHome .ArticleFoto {position:relative; margin-left:10px;}
	.ArticleContainerTwoCollHome .ArticleRightTitle {margin-bottom:5px;}
	.ArticleContainerTwoCollHome .LinkPdf {padding-top:5px;}
	
.Tabs  {border-top:1px solid #545F6C;}
.Tabs ul {margin:0px 0px 0px 0px;}
.Tabs .Question {font-size:11px; color:#CCC; line-height:normal; font-weight:bold}
.Tabs .Question a {outline:none; color:#CCC; padding:6px 0px 6px 20px; display:block; border-bottom:1px solid #545F6C; background:no-repeat url(/images/bullets/faqs_arrows.gif) left bottom;}
.Tabs .Question a:hover {color:#FFF; border-bottom:1px solid #FFF; text-decoration:none; background:no-repeat url(/images/bullets/faqs_arrows.gif) left top;}
.Tabs .Question a.Sel{outline:none; color:#FFF; border-bottom:1px solid #FFF; background:no-repeat url(/images/bullets/faqs_arrows.gif) left top;}
.Tabs .Question a.Sel:hover {color:#FFF;}
.Tabs .Answer {padding:8px 0px 20px 0px;}

.AreasLeft {float:left; width:340px;}
.AreasLeft .IntroText {padding-bottom:10px;}
.AreasLeft .IntroText p {padding:0px 0px 12px 0px; margin:0px;}
.AreasRight {float:right; width:255px;}
.AreasRight .Advogados {}
.AreasRight .TitleRight {border-bottom:1px solid #FFF; padding:2px 0px 5px 0px; font-weight:bold; color:#FFF;}
.AreasRight ul {padding:10px 0px 10px 0px}
.AreasRight li {font-weight:bold; padding:5px 0px 5px 20px; background:no-repeat url(/images/bullets/bullet_ul.gif) 0px 3px;}
.AreasRight .Links {font-weight:bold; color:#B6BBC0; margin-bottom:50px;}
.AreasRight .Links a {border-bottom:1px solid #1A2C3E; padding:8px 0px 5px 0px; display:block; color:#B6BBC0;}
.AreasRight .Links a:hover {border-bottom:1px solid #FFF; color:#FFF; text-decoration:none;}
.AreasRight .Advogados {}
.AreasRight .Padding {padding:20px 20px 0px 0px;}

table.FormTable {}
table.FormTable td { padding-bottom:5px;}
table.FormTable td.NoPadding { padding-bottom:0px;}

/*/ Sitemap /*/
.SiteMapCol {float:left; width:180px; margin-left:10px;}
.SiteMapCol.FirstCol {margin-left:0px;}
.SiteMapCol a {display:block;}
.MenuBlock {margin-bottom:6px;}
.LevelOne {height:32px;}
.LevelOne a {color:#FFF; background-color:#071321; font-size:11px; font-weight:bold; padding:8px 10px 7px 10px;}
.LevelOne a:hover {background-color:#FFF; color:#0A1A2C; text-decoration:none;}
.LevelTwo a {margin-bottom:1px; padding:4px 10px 4px 10px; font-size:11px; color:#FFF; background-color:#1A2C3E; line-height:normal;}
.LevelTwo a:hover {background-color:#243D55; text-decoration:none; color:#FFF;}
.LevelThree {border-left:1px solid #DDD; border-right:1px solid #DDD; font-size:11px; padding:8px 10px 6px 10px; line-height:110%;}
.LevelThree a {color:#666; padding-bottom:6px;}
.LevelThree a:hover {color:#333;}

/*FOOTER*/
td.Footer {padding:7px 0px 15px 7px; font-size:10px; color:#858585;}
	.Footer a {color:#858585;}
	.Footer a:hover {color:#CACDCF;}
	.Footer a#rss-feed:hover {color:#FFF; text-decoration:none;}
	
div.MenuBottom {height:60px; font-size:10px; color:#CACDCF; text-align:right; margin:7px 32px 15px 7px; font-weight:bold;}
	.MenuBottom a {color:#CACDCF;}
 	.MenuBottom a:hover {color:#FFF; text-decoration:none;}
	.MenuBottom .Sel a {color:#FFF;}


