body {margin:0px; background-color:#F5F5F5; font-family:Tahoma, Arial, sans-serif; color:#707070; font-size:11px; line-height:140%; }

form {margin:0px; padding:0px;}
input {margin:0px; padding:0px; line-height:normal; font-family:Tahoma, Arial, sans-serif; font-size:10px;}

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

ul {padding:0px; margin:0px 0px 12px 0px;}
li {margin:0px 0px 7px 0px; padding:0px 0px 0px 17px; list-style:none; background-image:url(../images/icons/bullet.gif); background-repeat:no-repeat; background-position:left top;}

p {margin:0px; padding:0px 0px 14px 0px;}

h1 {font-family:'Times New Roman', Times, serif; font-size:32px; color:#ccc; font-weight:normal; margin:0px; padding:0px; line-height:normal; float:left;}
h2 {font-family:'Times New Roman', Times, serif; font-size:20px; color:#002143; font-weight:normal; margin:0px; padding:0px; line-height:normal;}
h3 {font-family:'Times New Roman', Times, serif; font-size:20px; color:#2E5B8D; font-weight:normal; margin:0px; padding:3px 0px 0px 0px; line-height:normal; float:left;}
h4 {font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#002143; font-weight:bold; margin:0px; padding:0px 0px 3px 0px; line-height:normal; text-transform:uppercase;}
h5 {font-family:'Times New Roman', Times, serif; font-size:20px; color:#FFFFFF; font-weight:normal; padding:0px 0px 15px 0px; margin:0px; line-height:normal;}
h6 {font-family:'Times New Roman', Times, serif; font-size:17px; color:#FFFFFF; padding:1px 0px 0px 0px; margin:0px; line-height:normal;}

.flash-replaced .alt {display:block; height:0; position:absolute; overflow:hidden; width:0;}
.Clear {clear:both; overflow:hidden; height:1px;}

/*HEADER*/

/*.FW_MenuTop {margin:auto; width:955px; position:relative; color:#666;}
.FW_MenuTop .MenuTop {padding:6px 6px 46px 0px; text-align:right; font-size:11px; line-height:normal; float:right;}
.FW_MenuTop .MenuTop a {color:#666; text-decoration:none; padding:0px 6px 0px 6px;}
.FW_MenuTop .MenuTop a#homeButtonColor {color:#666}
.FW_MenuTop .MenuTop a:hover {color:#000; text-decoration:none;}
.FW_MenuTop .MenuTop a.Sel {color:#000000;}
.FW_MenuTop .MenuTop a#homeButtonColor.Sel {color:#000000;}
.FW_MenuTop .Search {margin:6px 6px 0px 0px; height:15px; line-height:normal; border:1px solid #CCCCCC; background-color:#FFF; float:right;}
.FW_MenuTop .Search input {color:#B2ABA6; padding:0px 0px 0px 2px; border:0px none;}
.FW_MenuTop .Logo {position:absolute; width:197px; left:0px; top:67px;}*/

.FW_MenuTop {margin:auto; width:955px; position:relative; color:#666;}
.FW_MenuTop .MenuTop {padding:6px 6px 46px 0px; text-align:right; font-size:11px; line-height:normal; float:right;}
.FW_MenuTop .MenuTop a {color:#CCC; text-decoration:none; padding:3px 6px 3px 6px; background-color:#2E5B8D;}
.FW_MenuTop .MenuTop a#LangMenu {padding:2px 6px 3px 6px;}
.FW_MenuTop .MenuTop a#homeButtonColor {color:#CCC}
.FW_MenuTop .MenuTop a:hover {color:#FFF; text-decoration:none; background-color:#002143;}
.FW_MenuTop .MenuTop a.Sel {color:#FFF; background-color:#002143;}
.FW_MenuTop .MenuTop a#homeButtonColor.Sel {color:#FFF; background-color:#002143;}
.FW_MenuTop .Search {margin:4px 6px 0px 0px; height:17px; line-height:normal; border:1px solid #CCCCCC; background-color:#FFF; float:right;}
.FW_MenuTop .Search input {color:#B2ABA6; padding:0px 0px 0px 2px; border:0px none;}
.FW_MenuTop .Logo {position:absolute; width:197px; left:0px; top:67px;}

.FW_Menu {background-color:#2E5B8D; font-family:Verdana, Arial, Helvetica, sans-serif;}
.FW_Menu#Bgk {background-image:url(images/bkg_right.gif); background-repeat:repeat-x; background-position:bottom left;}
.FW_Menu {}
.FW_Menu a {color:#FFFFFF; text-decoration:none; background-color:#2E5B8D; padding:6px 13px 6px 13px; display:block;}
.FW_Menu a#Last {padding:6px 15px 6px 15px;}
.FW_Menu a:hover {color:#FFFFFF; text-decoration:none; background-color:#002143;}
.FW_Menu a.Sel {color:#FFFFFF; text-decoration:none; background-color:#002143;}
.FW_MainTitle {background-color:#002143;}
.FW_MainTitle .MainTitle { padding-top: 0px; padding-right: 19px; padding-bottom: 10px; padding-left: 19px; }
.FW_MainTitle .MainTitle .Tracker {float:right; font-size:9px; color:#B3BDC7; margin-top:20px;}
.FW_MainTitle .MainTitle .Tracker a {color:#6E8194; text-decoration:none;}
.FW_MainTitle .MainTitle .Tracker a:hover {color:#6E8194; text-decoration:underline;}

/*CONTENT*/
.FW_Content {margin:auto; width:955px; margin-top:38px;}

.PageNumbers {float:right; font-size:10px; margin-top:3px;}
.PageNumbers a {padding:0px 3px 1px 3px; margin-left:1px; background-color:#E0E0E0; color:#656465;}
.PageNumbers a:hover {background-color:#2E5B8D; color:#FFFFFF; text-decoration:none;}
.PageNumbers strong {padding:0px 3px 1px 3px; margin-left:1px; background-color:#2E5B8D; color:#FFFFFF; font-weight:normal;}

.FW_Content .OneCol {padding:3px 0px 3px 0px;}
.FW_Content .TitleMenu {padding:0px 0px 0px 0px; margin-bottom:15px; text-align:left;}

.FW_Content .LeftCol {float:left; width:185px;}
.FW_Content .LeftCol .Search {height:15px; line-height:normal; border:1px solid #CCCCCC; background-color:#FFF; float:right;}
.FW_Content .LeftCol .Search input {color:#B2ABA6; padding:0px 0px 0px 2px; border:0px none;}
.FW_Content .LeftCol .TitleMenu {padding:3px 0px 3px 0px; margin-bottom:15px; text-align:right;}
.FW_Content .LeftCol .SubMenu {width:185px; line-height:normal; text-align:right;}
.FW_Content .LeftCol .SubMenu a {display:block; padding:5px; color:#FFFFFF; background-color:#2E5B8D; text-decoration:none; border-bottom:1px solid #FFFFFF;}
.FW_Content .LeftCol .SubMenu a:hover {color:#FFFFFF; background-color:#002143; text-decoration:none;}
.FW_Content .LeftCol .SubMenu a.Sel {color:#FFFFFF; background-color:#002143; text-decoration:none;}
.FW_Content .LeftCol .SubSubMenu {padding:10px 10px 10px 0px;}
.FW_Content .LeftCol .SubSubMenu a {display:block; padding:3px; background-color:#F5F5F5; color:#959595; text-decoration:none; border-bottom:0px none;}
.FW_Content .LeftCol .SubSubMenu a:hover {background-color:#F5F5F5; color:#002143; text-decoration:none;}
.FW_Content .LeftCol .SubSubMenu a.Sel {background-color:#F5F5F5; color:#002143; text-decoration:none;}
.FW_Content .RightCol {float:right; width:720px;}
.FW_Content .RightCol .Text {}
.FW_Content .RightCol .Title {color:#002143; font-weight:bold;}
.FW_Content .RightCol .subTitle {color:#002143; }
.FW_Content .RightCol .SmallText {color:#31659C; font-size:9px; padding-bottom:12px;}
.FW_Content .RightCol .ContentHeader {}
.FW_Content .RightCol .Content {margin:30px 0px 30px 0px;}
.FW_Content .RightCol .ContentFooter {background-position:top left; background-repeat:no-repeat;}
.FW_Content .RightCol .ContentPhoto {float:right;}
.FW_Content .RightCol .ContentPhoto .Photo img {border:1px solid #CCCCCC; margin-left:25px;}
.FW_Content .RightCol .ContentPhoto .Photo#News img {border:1px solid #CCCCCC; margin-left:25px; margin-bottom:25px;}
.FW_Content .RightCol#Advogados {}
.FW_Content .RightCol#Advogados .ContentHeader {float:left; width:485px;}
.FW_Content .RightCol#Advogados .Content {float:left; width:485px;}
.FW_Content .RightCol#Advogados .Content .Text {padding-top:25px;}
.FW_Content .RightCol#Advogados .ContentPhoto {float:right; width:173px;}
.FW_Content .RightCol#Advogados .ContentPhoto .Photo img {border:1px solid #002143; margin-left:0px;}
.FW_Content .RightCol#Advogados .ContentPhoto .Title {padding:18px 0px 3px 0px;}
.FW_Content .RightCol#SociosFundadores {}
.FW_Content .RightCol#SociosFundadores .ContentHeader {float:left; width:485px;}
.FW_Content .RightCol#SociosFundadores .Content {float:left; width:485px;}
.FW_Content .RightCol#SociosFundadores .Content .Text {padding-top:25px;}
.FW_Content .RightCol#SociosFundadores .ContentPhoto {float:right; width:173px;padding:40px 0px 3px 0px;}
.FW_Content .RightCol#SociosFundadores .ContentPhoto .Photo img {border:1px solid #002143; margin-left:0px;}
.FW_Content .RightCol#SociosFundadores .ContentPhoto .Title {padding:18px 0px 3px 0px;}
.FW_Content .RightCol .AdvogadosResponsaveis {}
.FW_Content .RightCol .AdvogadosResponsaveis .Title {padding:0px 0px 5px 10px;}
.FW_Content .RightCol .AdvogadosResponsaveis .Title a {color:#002143;}
.FW_Content .RightCol .AdvogadosResponsaveis .Title a:hover {color:#002143;}
/*ARTICLES*/
.PDF {font-size:10px;}
.PDF a {color:#990000; text-decoration:none;}
.PDF a:hover {color:#990000; text-decoration:underline;}

.Article {}
.Article .Title {line-height:120%;}
.Article .Title a {color:#002143;}
.Article .Title a:hover {color:#002143;}
.Article .SmallText {font-size:9px;}

.Content#Imprensa {margin-bottom:0px;}
.Content#Imprensa .Article {float:left; width:220px; margin:0px 30px 30px 0px;}
.Content#Imprensa .Article#Last {margin:0px 0px 30px 0px;}
.Content#Imprensa .Article .SmallText {color:#999999; padding-bottom:5px;}
.Content#Imprensa .Article .Photo {float:left;}
.Content#Imprensa .Article .Photo img {border:3px solid #ccc; margin-right:5px;}
.Content#Imprensa .Article .PDF {font-size:10px;}
.Content#Imprensa .Article .PDF a {color:#990000; text-decoration:none;}
.Content#Imprensa .Article .PDF a:hover {color:#990000; text-decoration:underline;}

.Content#Publicacoes {margin-bottom:0px;}
.Content#Publicacoes .Article {float:left; width:344px; margin:0px 30px 30px 0px;}
.Content#Publicacoes .Article#Last {margin:0px 0px 30px 0px;}
.Content#Publicacoes .Article .Photo {float:left;}
.Content#Publicacoes .Article .Photo img {border:3px solid #ccc;}
.Content#Publicacoes .Article .ArticleText { float:right; width: 235px; }
.Content#Publicacoes .Article .ArticleText .SmallText {color:#999999; padding-bottom:5px;}
.Content#Publicacoes .Article .ArticleText .PDF {font-size:10px; }
.Content#Publicacoes .Article .ArticleText .PDF a {color:#990000; text-decoration:none;}
.Content#Publicacoes .Article .ArticleText .PDF a:hover {color:#990000; text-decoration:underline;}

.Content#Publicacoes .ArticleSelected {width:auto; float:none; margin:0px 0px 30px 0px; background:#E5E5E5;}
.Content#Publicacoes .ArticleSelected .Photo {float:left; padding-right:10px;}
.Content#Publicacoes .ArticleSelected .Photo img {border:3px solid #ccc;}
.Content#Publicacoes .ArticleSelected .ArticleText {padding:10px 10px 10px 0px;}
.Content#Publicacoes .ArticleSelected .ArticleText .SmallText {color:#999999; padding-bottom:5px;}
.Content#Publicacoes .ArticleSelected .ArticleText .PDF {font-size:10px;}
.Content#Publicacoes .ArticleSelected .ArticleText .PDF a {color:#990000; text-decoration:none;}
.Content#Publicacoes .ArticleSelected .ArticleText .PDF a:hover {color:#990000; text-decoration:underline;}

.Content#Noticias {margin-bottom:0px;}
.Content#Noticias .Article {padding:0px 0px 30px 0px;}
.Content#Noticias .Article .Photo {float:right;}
.Content#Noticias .Article .Photo img {margin-left:20px; border:1px solid #002143;}
.Content#Noticias .Article .SmallText {color:#31659C; padding-bottom:12px;}
.Content#Noticias .PDF {margin-top:14px; margin-bottom:14px;}

/*HOME*/
.FW_Content#Home {margin:auto; width:955px; margin-top:10px;}
.FW_Content#Home .Article#Last {padding-bottom:0px;}
.FW_Content#Home .LeftCol {float:left; width:185px; margin-top:260px;}
.FW_Content#Home .LeftCol .TitleMenu h2 {font-size:18px;}
.FW_Content#Home .LeftCol .Article {float:left; width:185px; padding:0px 0px 20px 0px;}
.FW_Content#Home .LeftCol .Article .Title {line-height:120%; text-align:right; padding-bottom:3px; font-weight:bold; color:#002143;}
.FW_Content#Home .LeftCol .Article .SmallText {color:#999999; text-align:right; padding-bottom:0px;}
.FW_Content#Home .RightCol {float:right; width:758px;}
.FW_Content#Home .RightCol .FotoContainer {width:459px; height:459px; position:relative; padding-right:1px; border-right:5px solid #000000; float:left;}
.FW_Content#Home .RightCol .FotoContainer .BkgBlue {position:absolute; z-index:2; bottom:0px; left:0px; right:0px; width:459px; height:170px; filter:alpha(opacity=78); -moz-opacity:.78; opacity:.78; background-color:#31659C;}
.FW_Content#Home .RightCol .FotoContainer .IntroContainer {position:absolute; z-index:99; top:310px; left:0px; right:0px; width:399px; padding:5px 30px 5px 30px; color:#FFFFFF;}
.FW_Content#Home .RightCol .FotoContainer .IntroContainer h5 {padding:0px 0px 8px 0px;}
.FW_Content#Home .RightCol .FotoContainer .IntroContainer h5 .SmallTitle {font-size:11px;}
.FW_Content#Home .RightCol .FotoContainer .IntroContainer a {color:#FFF;}
.FW_Content#Home .RightCol .FotoContainer .Premio {position:absolute; z-index:98; bottom:20px; left:0px; right:0px; width:399px; background-color:#123151; padding:5px 30px 5px 30px;}
.FW_Content#Home .RightCol .NewsContainer {float:right; width:255px; margin-top:28px;}
.FW_Content#Home .RightCol .NewsContainer .Article {padding-bottom:20px;}
.FW_Content#Home .RightCol .NewsContainer .Article .SmallText {padding-bottom:3px;}
.FW_Content#Home .RightCol .NewsContainer .Article .Photo {float:left; margin-right:15px;}
.FW_Content#Home .RightCol .NewsContainer .ArticleImprensaHome { padding:0px 0px 15px 0px;}
.FW_Content#Home .RightCol .NewsContainer .ArticleImprensaHome .Title {line-height:120%; padding-bottom:3px; font-weight:bold; color:#002143;}
.FW_Content#Home .RightCol .NewsContainer .ArticleImprensaHome .Title a {color:#002143; text-decoration:none;}
.FW_Content#Home .RightCol .NewsContainer .ArticleImprensaHome .Title a:hover {color:#002143; text-decoration:underline;}
.FW_Content#Home .RightCol .NewsContainer .ArticleImprensaHome .SmallText {color:#999999; padding-bottom:0px;}
.FW_Footer#Home {margin:auto; width:955px; margin-top:30px;}
.FW_Footer#Home  .Footer {float:left; padding:6px 0px 0px 30px;}

/*FOOTER*/
.FW_Footer {margin:auto; width:955px; margin-top:60px;}
.FW_Footer .Logo {float:left; width:185px; height:52px; margin-right:12px; background-color:none;}
.FW_Footer .Footer {float:left; padding:6px 0px 0px 38px;}
.FW_Footer .Footer .BottomMenu {padding-bottom:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.FW_Footer .Footer .BottomMenu a {color:#666666; text-decoration:none;}
.FW_Footer .Footer .BottomMenu a:hover {color:#000000; text-decoration:none;}
.FW_Footer .Footer .Copyright {color:#AAAAAA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.FW_Footer .Footer .Copyright a {color:#AAAAAA; text-decoration:none;}
.FW_Footer .Footer .Copyright a:hover {color:#AAAAAA; text-decoration:underline;}

/*/ DROPDOWN /*/
.DropDown { position:absolute; top:0px; z-index:99; display:none;}
.DropDownContainer {font-size:11px; font-family:Tahoma, Arial, sans-serif; line-height:normal; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.DropDownContainer a {-ms-filter:"alpha(opacity=90)"; color:#333333; padding:3px 13px 3px 13px; text-decoration:none; display:block; background-color:#FFFFFF; border-left:1px solid #2E5B8D; border-right:1px solid #2E5B8D; border-bottom:1px solid #2E5B8D;}
.DropDownContainer a:hover{-ms-filter:"alpha(opacity=90)"; color:#FFFFFF; background-color:#2E5B8D; text-decoration:none;}

/*
.DropDown {position:absolute; top:0px; z-index:99; display:none; line-height:100%; background-color:#FFF;}
.DropDownContainer {font-size:10px; padding:4px 4px 0px 4px; border:1px solid #EEE; font-weight:bold;}
.DropDownContainer a {color:#aaa; padding:3px 3px 3px 3px; margin-bottom:1px; text-decoration:none; display:block; background-color:#FFFFFF;}
.DropDownContainer a:hover{color:#fff; background-color:#CCC; text-decoration:none;}
*/

/*// MAPA DO SITE //*/
.Sitemap {margin-bottom:5px; }
.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 #CCCCCC; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#F5F5F5;  margin:0px 5px 0px 5px; font-weight:bold; }
.Sitemap .Cell .Title A {color:#333333; padding:3px 2px 3px 2px; height:20px; display:block; }
.Sitemap .Cell .Title A:hover { color:#2E5B8D; background-color:#F5F5F5; text-decoration:none; }
.Sitemap .Cell .Links { background-color:#F5F5F5; margin:15px 5px 0px 5px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:110%; padding:5px 0px 3px 0px; display:block; color:#828282;}
.Sitemap .Cell .Links A:hover { color:#2E5B8D; background-color:#F5F5F5; text-decoration:none;}
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:underline; }
