body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#909090; line-height:140%; height:100%;}
html {height:100%;}
form{ margin:0px; padding:0px;}
input { font-size:10px; }

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

.Clear {clear:both; height:0px; border:0px none; margin:0px; padding:0px;}


/*COLORS*/
.Blue {color:#2CABC4;}
.Blue a {color:#2CABC4;}
.Blue a:hover {color:#247C8C; text-decoration:underline;}

.DarkBlue {color:#247C8C;}

.Green {color:#8FB948;}
.Green a {color:#8FB948;}
.Green a:hover {color:#779B3C; text-decoration:underline;}

.DarkGreen {color:#779B3C;}

.BkgBlue {background-color:#2CABC4;}
.BkgDarkBlue {background-color:#247C8C;}

.BkgGreen {background-color:#8FB948;}
.BkgDarkGreen {background-color:#779B3C;}

.BkgBlack {background-color:#333333;}

.White { color:#FFFFFF; }

.Message {}
.Warning { color:#FF0000; }


/*HEADER*/
table.FWHeaderTable {margin-bottom:45px;}
	.FWHeaderTable .HeaderCenter {width:946px; vertical-align:top; background-image:url(../images/bkg_barratop.gif); background-repeat:no-repeat; background-position:bottom;}
	
div.MainMenuContainer {float:right; width:946px; margin-bottom:30px; text-align:right;}
	
	div.MainMenu {float:right; text-align:right;}
		.MenuItem{ float:left;}
		.MenuItem a {border-top:3px solid #FFFFFF; padding-top:3px; display:block;}
		.MenuItem a:hover{border-top:3px solid #2CABC4;text-decoration:none;}
		.MenuItem.Sel a {border-top:3px solid #2CABC4;}
		.MenuItem#Blue a {border-top:3px solid #2CABC4;}
		.MenuItem#Blue a:hover {border-top:3px solid #FFFFFF;text-decoration:none;}
	
div.HeaderContainer {float:right; width:470px;}
	.HZoneRight{width:400px; float:left; margin-bottom:10px;}
	.HZoneRight.Title {margin-bottom:20px; font-family:"Times New Roman", Times, serif; font-size:24px; color:#2CABC4;}

div.MenuLang {margin:10px 0px 15px 5px; font-size:10px; color:#ADDEE9; text-align:left; float:left; width:300px;}
	.MenuLang a {color:#ADDEE9;}
	.MenuLang a:hover {color:#FFFFFF;text-decoration:none;}
	.MenuLang .Sel a {color:#FFFFFF;}
	.MenuLang .Link a {color:#FFFFFF;}
	
	
/*CONTENT CONTAINER*/
div.ContentContainer {margin:auto; width:946px; height:auto; margin-bottom:35px;}

	div.Tapa {width:220px; float:right; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;}
		div .TapaLogo {margin-top:6px; text-align:center; width:220px;}
		div .TapaQuadrado {width:109px; height:109px;}
	
	div.FotosLeft { height:170px; float:right; margin-bottom:10px;}
		.FotosLeft.FotoSmall {width:210px; margin-right:10px;}
		.FotosLeft.FotoBig {width:220px;}
	
	div.LeftContainer {float:left; width:440px;}
		.LeftContainer.Home {height:358px; background-image:url(../images/home/foto_lake.jpg); background-repeat:no-repeat;}
	
	div.RightContainer {float:right; width:494px;}
	
/*TEXT*/
	.MainTitle {font-size:14px; color:#8FB948; font-style:italic;}
	.MainTitle .DivUsername { float:right; text-align:right; font-size:10px; width:200px; }
	
	.TitleArtigos {font-size:12px; font-weight:bold; margin-top:10px;}
	.TitleArtigos a {}
	.TitleArtigos a:hover {text-decoration:underline;}

	.TitleGreen { color:#8FB948; font-weight:bold; }

	.Date {font-size:9px; color:#666666; margin-bottom:5px;}
	.Fonte {font-size:9px; color:#666666;}
	.PDF { padding:10px 0px 0px 0px;}
	.Voltar { padding:10px 0px 0px 0px; text-align:right; }
	
	div.NumberMenu {float:left; font-size:10px; color:#FFFFFF;}
		.NumberMenu a {color:#999999; background-color:#FFFFFF; padding:1px 2px 1px 2px; margin:1px; border:1px solid #CCCCCC;}
		.NumberMenu a:hover {color:#FFFFFF; background-color:#2CABC4; border:1px solid #2CABC4;text-decoration:none;}
		.NumberMenu .Sel a, .NumberMenu strong {color:#FFFFFF; background-color:#2CABC4; padding:1px 2px 1px 2px; margin:1px; border:1px solid #2CABC4;}

/*ARTIGOS*/
div.LeftContainerArtigos {float:left; width:210px; margin-bottom:10px;}
div.ContentContainerArtigos {float:right; width:725px; margin-bottom:10px;}
div.ContentContainerGaleria {float:right; width:725px; margin-bottom:10px;}

div.ArtigosFoto {width:220px; float:left;}
div.ArtigosFoto.Menu {height:110px;}

div.ArtigosTextSmall {width:210px; float:left; padding-left:10px;}

div.ImprensaMenu {width:210px; float:left; padding:0px 0px 10px 0px;}

div.ContentContainerGaleria div.ArtigosFoto { }
div.ContentContainerGaleria div.ArtigosSeparator { width:32px; float:left; }

/*PARCEIROS*/
div.DivParceiros .TitleGreen { padding-bottom:10px;}
div.DivParceiros .DivLogo { float:right; width:120px; padding:0px 0px 10px 20px;}
div.DivParceiros .DivDescricao { margin-top:20px;}
div.DivParceiros .DivCondicoes { width:100%; }


/*SUBMENU*/
div.SubmenuContainer {font-size:10px; text-transform:uppercase; font-style:italic; font-weight:bold;}
	div.SubmenuItem { text-align:right;}
		.SubmenuItem a {padding:2px 0px 2px 0px; display:block; background-color:#2CABC4; color:#A9DCE7;}
		.SubmenuItem a:hover {background-color:#2BA2BB;text-decoration:none;}
		.SubmenuItem.SubSel a {background-color:#2897AE; color:#FFFFFF;}
		.SubmenuItem img { filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}

div.SubSubmenuContainer { padding-bottom:10px; background-color:#6CC4D6; }
	div.SubSubmenuItem { text-align:right; font-size:9px; font-weight:normal; }
		.SubSubmenuItem a {padding:2px 0px 2px 0px; display:block; background-color:#6CC4D6; color:#1E6F80; padding-right:36px;}
		.SubSubmenuItem a:hover {background-color:#81CCDC; text-decoration:none; }
		.SubSubmenuItem.SubSel a { font-weight:bold; }
		.SubSubmenuItem img { filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}

div.FolderMenuContainer { padding:4px 0px 0px 0px; background-color:#6CC4D6; font-style:italic; font-weight:bold; height:110px; overflow:visible; }
	div.FolderMenuItem { text-align:left; font-size:9px; font-weight:normal; }
		.FolderMenuItem  a {padding:2px 0px 2px 0px; display:block; background-color:#6CC4D6; color:#1E6F80; padding-left:10px;}
		.FolderMenuItem  a:hover {background-color:#81CCDC; text-decoration:none; }
		.FolderMenuContainer .SubSel a {background-color:#2897AE; color:#FFFFFF;}
		.FolderMenuContainer .SubSel a:hover {background-color:#2BA2BB;text-decoration:none;}
		.FolderMenuItem  img { filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}

div.ButtonImprensa {font-size:10px; text-transform:uppercase; font-weight:bold; text-align:right;}
	div.ButtonImprensa a {padding:12px 20px 11px 0px; display:block; background-color:#2CABC4; color:#FFFFFF;}
	div.ButtonImprensa a:hover {background-color:#2BA2BB;text-decoration:none; color:#FFFFFF;}
	div.ButtonImprensa .Sel a {background-color:#2897AE; color:#FFFFFF;}


/*FOOTER*/
div.Footer {font-size:9px; color:#C3C3C3; text-align:center; height:25px;}
	.Footer a {color:#C3C3C3;}
	.Footer a:hover {color:#333333; text-decoration:underline;}

div.FooterLogo {float:right; height:34px; width:34px;}
	
div.FooterRight {float:right; width:436px; padding-top:10px; text-align:center;}
	
div.Newsletter{float:left; width:190px; margin-left:5px;}
	.Newsletter a {color:#2CABC4; text-decoration:none;}
	.Newsletter a:hover {color:#2CABC4; text-decoration:underline;}
	.Newsletter div {float:right; width:160px; border:1px solid #2CABC4; }
	.Newsletter input{border:0px none; font-size:11px; color:#675757; }
	div.NewsletterTitle {border:0px none; font-size:10px; color:#2CABC4; text-transform:uppercase; text-align:right; margin-bottom:0px;}
	div.NewsletterItem { background-color:#FFFFFF; margin-bottom:5px; font-size:10px; color:#CCCCCC;}
	div.NewsletterItem INPUT.Nome {width:155px; margin:0px 2px 0px 2px;}
	div.NewsletterItem INPUT.Email {width:135px; margin:0px 2px 0px 2px;}
	div.NewsletterItem INPUT.Submit {float:right; padding:2px 1px 1px 1px;}


/*TRADE&PRESS FORMS*/

.TablePressLogin { margin-top:10px; }
.TablePressLogin .Label { width:150px; }
.TablePressLogin .Textbox { padding-left:10px; }
.TablePressLogin .Textbox INPUT { width:180px; }

.TablePressRegister { margin-top:10px; }
.TablePressRegister .Label { width:150px; }
.TablePressRegister .Textbox { padding-left:10px; }
.TablePressRegister .Textbox INPUT { width:180px; }


/*DROPDOWN*/

div.DivDropDown { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; padding-top:11px; position:absolute; top:0px; z-index:1; visibility:hidden; }
.TableDropDown { background-color:#2CABC4; font-size:11px; }
.TableDropDown TD { padding:1px 0px 1px 0px; }
.TableDropDown A { color:#FFFFFF; padding:2px 10px 2px 10px; text-decoration:none; display:block; }
.TableDropDown A:hover{ color:#FFFFFF; background-color:#6CC4D6; text-decoration:none; }


