body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777;}

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

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

.Hidden {display:none;}

ul { margin:0px; padding:0px; line-height:normal;}
li { list-style:none; list-style-image:url(../images/bullet_ul.gif); padding:0px 0px 15px 0px; margin-left:20px;}
li a {color:#777777;}
li a:hover {color:#003366; text-decoration:none;}

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

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

.FWMain { width:955px; margin:auto;}

h1 {font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:20px; color:#003366; font-weight:bold; line-height:normal;}

h2 {font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:20px; color:#CCCCCC; font-weight:bold; line-height:normal;}
h2 a {color:#CCCCCC; font-weight:bold;}
h2 a:hover {color:#999999; font-weight:bold; text-decoration:none;}

h3 {font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 20px 0px; font-size:12px; color:#003366; font-weight:bold; line-height:normal;}
h3 a {color:#999999; font-weight:bold;}
h3 a:hover {color:#003366; font-weight:bold; text-decoration:none;}

h4 {font-family:Arial, Helvetica, sans-serif; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; font-size:12px; color:#003366; font-weight:bold; border-bottom:1px dotted #CCCCCC;}
h5 {font-family:Arial, Helvetica, sans-serif; color:#10709F; font-size:12px; font-weight:normal; margin:0px; padding:0px 0px 5px 0px; line-height:normal;}

/*COMMONS*/
.Date { font-size:11px; color:#AAAAAA; }

/*DROPDOWN*/
.DropDown { position:absolute; top:0px; z-index:99; display:none; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; line-height:100%;}
.DropDownContainer {font-size:10px; padding:2px;}
.DropDownContainer a {-ms-filter:"alpha(opacity=90)"; color:#CCCCCC; padding:3px 12px 3px 15px; text-decoration:none; display:block; background-color:#003366; margin-bottom:1px;}
.DropDownContainer a:hover{-ms-filter:"alpha(opacity=90)"; color:#FFFFFF; background-color:#10709F; text-decoration:none;}

/*HEADER*/
.FWHeader {}

.FWHeader .MenuTop {text-align:right; padding:5px 0px 5px 0px; color:#CCCCCC; font-size:10px;}
.FWHeader .MenuTop a {color:#CCCCCC;}
.FWHeader .MenuTop a:hover {color:#666666; text-decoration:none;}

.FWHeader .HeaderFoto {position:relative; line-height:normal;}
.FWHeader .HeaderFoto .AbsolutBkg {position:absolute; top:106px; height:71px; width:955px; background-color:#003366; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}
.FWHeader .HeaderFoto .AbsolutLogo {position:absolute; top:106px;}

.FWHeader .MainMenu { font-size:10px; color:#FFF; background-color:#003366; text-transform:uppercase;}
.FWHeader .MainMenu a {display:block; float:right; color:#FFF; padding:5px 20px 5px 20px}
.FWHeader .MainMenu a:hover {text-decoration:none; background-color:#10709F;}
.FWHeader .MainMenu a.Sel {text-decoration:none; background-color:#10709F;}

/*SUBMENU*/
#Blue a {background-color:#FFFFFF;}
#Blue a:hover {background-color:#0B4E6F;}
#Blue a.Sel {background-color:#0B4E6F;}
#Blue .Sub2Menu {background-color:#6D95A9;}
#Blue .Sub2Menu a {background-color:#6D95A9;}
#Blue .Sub2Menu a:hover {background-color:#0B4E6F;}
#Blue .Sub2Menu a.Sel {background-color:#0B4E6F;}

#BlueGreen a {background-color:#FFFFFF;}
#BlueGreen a:hover {background-color:#109E74;}
#BlueGreen a.Sel {background-color:#109E74;}
#BlueGreen .Sub2Menu {background-color:#70C5AC;}
#BlueGreen .Sub2Menu a {background-color:#70C5AC;}
#BlueGreen .Sub2Menu a:hover {background-color:#109E74;}
#BlueGreen .Sub2Menu a.Sel {background-color:#109E74;}

#Green a {background-color:#FFFFFF;}
#Green a:hover {background-color:#006633;}
#Green a.Sel {background-color:#006633;}
#Green .Sub2Menu {background-color:#66A385;}
#Green .Sub2Menu a {background-color:#66A385;}
#Green .Sub2Menu a:hover {background-color:#006633;}
#Green .Sub2Menu a.Sel {background-color:#006633;}

#LightGreen a {background-color:#FFFFFF;}
#LightGreen a:hover {background-color:#ACC627;}
#LightGreen a.Sel {background-color:#ACC627;}
#LightGreen .Sub2Menu {background-color:#CDDD7D;}
#LightGreen .Sub2Menu a {background-color:#CDDD7D;}
#LightGreen .Sub2Menu a:hover {background-color:#ACC627;}
#LightGreen .Sub2Menu a.Sel {background-color:#ACC627;}

#Red a {background-color:#FFFFFF;}
#Red a:hover {background-color:#C10000;}
#Red a.Sel {background-color:#C10000;}
#Red .Sub2Menu {background-color:#D34C4C;}
#Red .Sub2Menu a {background-color:#D34C4C;}
#Red .Sub2Menu a:hover {background-color:#C10000;}
#Red .Sub2Menu a.Sel {background-color:#C10000;}

#Orange a {background-color:#FFFFFF;}
#Orange a:hover {background-color:#FF4609;}
#Orange a.Sel {background-color:#FF4609;}
#Orange .Sub2Menu {background-color:#FF7D52;}
#Orange .Sub2Menu a {background-color:#FF7D52;}
#Orange .Sub2Menu a:hover {background-color:#FF4609;}
#Orange .Sub2Menu a.Sel {background-color:#FF4609;}

#LightOrange a {background-color:#FFFFFF;}
#LightOrange a:hover {background-color:#EC6104;}
#LightOrange a.Sel {background-color:#EC6104;}
#LightOrange .Sub2Menu {background-color:#F2904F;}
#LightOrange .Sub2Menu a {background-color:#F2904F;}
#LightOrange .Sub2Menu a:hover {background-color:#EC6104;}
#LightOrange .Sub2Menu a.Sel {background-color:#EC6104;}

#Yellow a {background-color:#FFFFFF;}
#Yellow a:hover {background-color:#FF9900;}
#Yellow a.Sel {background-color:#FF9900;}
#Yellow .Sub2Menu {background-color:#FFB74C;}
#Yellow .Sub2Menu a {background-color:#FFB74C;}
#Yellow .Sub2Menu a:hover {background-color:#FF9900;}
#Yellow .Sub2Menu a.Sel {background-color:#FF9900;}

div.SubMenu {font-size:10px; color:#003366; font-weight:bold; border-bottom:1px solid #003366; width:189px;}
div.SubMenu a {color:#003366; display:block; padding:5px; border-top:1px solid #003366;}
div.SubMenu a:hover {color:#FFFFFF; background-color:#003366; border-top:1px solid #CCCCCC; text-decoration:none;}
div.SubMenu a.Sel {color:#FFFFFF; background-color:#003366;}

div.Sub2Menu {border-bottom:1px solid #FFF; color:#FFF; font-size:11px; font-weight:normal; }
div.Sub2Menu a {border-top:1px solid #FFF; color:#FFF; padding:2px 15px 2px 15px;}
div.Sub2Menu a:hover {color:#FFF;}

div.Sub3Menu {color:#666666; font-size:10px; font-weight:normal; background-color:#FFFFFF !important; border:0px none; line-height:100%;}
div.Sub3Menu a {color:#666666; padding:2px 25px 2px 25px; background-color:#FFFFFF !important; border:0px none;}
div.Sub3Menu a:hover {color:#003366; background-color:#FFFFFF !important; border:0px none;}
div.Sub3Menu a.Sel {color:#003366; background-color:#FFFFFF !important; border:0px none; background-image:url(/images/submenu/bullet_menu.gif); background-repeat:no-repeat; background-position:left center;}

/*CONTENT*/
.FWContent {padding:30px 10px 30px 10px;}
.FWContent .BkgSeparador { background-image:url(images/bkg_separador.gif); background-repeat:repeat-y; background-position:left top;}

.FWContent .ContentLeft {float:left; width:215px;}
.FWContent .ContentLeft h2 {padding-bottom:15px; line-height:normal;}
.FWContent .ContentLeft .Pesquisas {padding-top:40px; width:189px;}
.FWContent .ContentLeft .Pesquisas select {width:189px; font-size:11px; color:#999999}
.FWContent .ContentLeft .Pesquisas .DivSelect {margin-bottom:3px;}
.FWContent .ContentLeft .Pesquisas .DivSelect select {font-size:11px; color:#999999}
.FWContent .ContentLeft .Pesquisas .DivInput {border:1px solid #cccccc; margin-bottom:3px;}
.FWContent .ContentLeft .Pesquisas .DivInput input {width:180px; border:0px none; font-size:11px; color:#999999}
.FWContent .ContentLeft .Pesquisas .DivBtn {border:1px solid #cccccc; margin-bottom:3px;}
.FWContent .ContentLeft .Pesquisas .DivBtn input {width:160px; border:0px none; font-size:11px; color:#999999}
.FWContent .ContentLeft .Destaque {width:189px;}
.FWContent .ContentLeft .Destaque .FotoDestaque {border:1px solid #CCCCCC; padding:1px;}
.FWContent .ContentLeft .Destaque .TextDestaque {padding-top:10px;}
.FWContent .ContentLeft .Destaque .TituloDestaque {font-weight:bold; color:#003366; padding-bottom:2px;}

.FWContent .ContentRight {float:right; width:678px; line-height:140%;}
.FWContent .ContentRight h1 {padding-bottom:15px; line-height:normal;}
.FWContent .ContentRight .FotoContainer {float:right; padding-left:30px;}
.FWContent .ContentRight .FotoContainer img {margin-bottom:20px; border:1px solid #CCCCCC;}

.FWContent .ContentRight .ProdutTypeContainer {}
.FWContent .ContentRight .ProdutTypeContainer .ProdutTypeTitle {float:left; padding:3px; font-weight:bold; color:#FFF;}
.FWContent .ContentRight .ProdutTypeContainer .ProdutTypeArticles {padding-bottom:15px;}
.FWContent .ContentRight .ProdutTypeContainer .ProdutTypeArticles .Article {border:1px solid #CCCCCC; width:109px; height:109px; float:left; margin-right:2px; margin-bottom:3px; overflow:hidden; }
.FWContent .ContentRight .ProdutTypeContainer .ProdutTypeArticles .Article .ArticlePadding {padding:2px;}
.FWContent .ContentRight .ProdutTypeContainer .ProdutTypeArticles .Article .Color {height:3px;}
.FWContent .ContentRight .ProdutTypeContainer .ProdutTypeArticles .Article .Foto { padding-bottom:3px;}
.FWContent .ContentRight .ProdutTypeContainer .ProdutTypeArticles .Article .Text {font-size:10px; color:#0B4E6F; text-align:center; line-height:10px;}
.FWContent .ContentRight .ProdutTypeContainer .ProdutTypeArticles .Article .Text a {color:#0B4E6F;}
.FWContent .ContentRight .ProdutTypeContainer .ProdutTypeArticles .Article .Text a:hover {color:#0B4E6F; text-decoration:underline;}

.GalleryContainer { padding-bottom:20px;}
.GalleryContainer .GalleryMenu { padding:0px 0px 3px 0px;}
.GalleryContainer .GalleryMenu .GalleryItem { border:1px solid #CCCCCC; float:left; margin-right:2px; width:80px; height:80px; background-color:#F6F6FF; }
.GalleryContainer .GalleryMenu .GalleryItem A IMG { filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; }
.GalleryContainer .GalleryMenu .GalleryItem A.Sel IMG { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.GalleryContainer .GalleryMenu .GalleryItem A:HOVER IMG { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.GalleryContainer .GalleryMenu .GalleryItem#Last{margin-right:0px;}
.GalleryContainer .GalleryPhoto {border:1px solid #CCCCCC;}
.GalleryContainer .GalleryPhoto .GalleryLegend {padding:10px;}

.BtnBack { font-size:10px; color:#FFF;}
.BtnBack a {background-color:#003366; color:#FFF; display:block; float:right; padding:2px 10px 2px 10px; margin:1px;}
.BtnBack a:hover {background-color:#001C37; color:#FFF;}

.Color {height:1px;}

#BlueBkg .ProdutTypeTitle {background-color:#0B4E6F;}
#BlueBkg .Color {background-color:#0B4E6F;}
#BlueBkg .HomeTitle {background-color:#0B4E6F;}

#BlueGreenBkg .ProdutTypeTitle {background-color:#109E74;}
#BlueGreenBkg .Color {background-color:#109E74;}
#BlueGreenBkg .HomeTitle {background-color:#109E74;}

#GreenBkg .ProdutTypeTitle {background-color:#006633;}
#GreenBkg .Color {background-color:#006633;}
#GreenBkg .HomeTitle {background-color:#006633;}

#LightGreenBkg .ProdutTypeTitle {background-color:#ACC627;}
#LightGreenBkg .Color {background-color:#ACC627;}
#LightGreenBkg .HomeTitle {background-color:#ACC627;}

#RedBkg .ProdutTypeTitle {background-color:#C10000;}
#RedBkg .Color {background-color:#C10000;}
#RedBkg .HomeTitle {background-color:#C10000;}

#OrangeBkg .ProdutTypeTitle {background-color:#FF4609;}
#OrangeBkg .Color {background-color:#FF4609;}
#OrangeBkg .HomeTitle {background-color:#FF4609;}

#LightOrangeBkg .ProdutTypeTitle {background-color:#EC6104;}
#LightOrangeBkg .Color {background-color:#EC6104;}
#LightOrangeBkg .HomeTitle {background-color:#EC6104;}

#YellowBkg .ProdutTypeTitle {background-color:#FF9900;}
#YellowBkg .Color {background-color:#FF9900;}
#YellowBkg .HomeTitle {background-color:#FF9900;}

.HomeArticle {float:left; width:160px; height:160px; border:1px solid #CCCCCC; padding:1px; margin:0px 0px 20px 4px}
.HomeArticle .HomeTitle { font-size:10px; font-weight:bold; color:#FFF; text-align:center; padding:5px 3px 5px 3px;}
.HomeArticle .HomeTitle a {color:#FFF;}
.HomeArticle .HomeFoto {padding:2px 0px 0px 2px;}

/*FOOTER*/
.FWFooter {border-top:2px solid #003366; font-size:10px; padding:10px 0px 20px 0px; zoom:1;}

.FWFooter .MenuBottom {float:left; text-transform:uppercase;}
.FWFooter .MenuBottom a {padding:0px 20px 0px 0px; color:#919191;}
.FWFooter .MenuBottom a:hover {color:#003366; text-decoration:none;}

.FWFooter .Copyright {float:right; text-align:right; color:#CCCCCC;}
.FWFooter .Copyright a {color:#CCCCCC;}
.FWFooter .Copyright a:hover {color:#666666;}

/*MAPA SITE*/
.Sitemap {margin-bottom:12px; width:100%; margin-bottom:50px; }
.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }
.Sitemap .Cell { text-align:center; 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; font-size:12px; }
.Sitemap .Title A { text-decoration:none; color:#666666; }
.Sitemap .Title A:hover {text-decoration:nonu; color:#003366;}
.Sitemap .Cell div.Links { background-color:#FFFFFF;}
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:20px 0px 0px 0px; text-align:center; font-size:11px; white-space:nowrap; }
.Sitemap .Cell .Links A { line-height:100%; padding:3px 0px 3px 3px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#003366;}
.Sitemap A { text-decoration:none; color:#999999; }
.Sitemap A:hover {text-decoration:none; color:#003366;}

/*IFRAME*/
.Iframe { background-color:#FFFFFF; }
.Iframe .Padding { padding:24px 30px 24px 30px; }
.Iframe .Description { padding-top:16px; }
.Iframe .Image { border:1px solid #CCCCCC; padding:1px; float:right; margin:0px 0px 16px 16px; }
.Iframe .PDF { padding-top:20px; }
