@charset "utf-8";
/* Default Overides *****************/
body {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:small;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, label, img { margin:0; border:0; padding:0 }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }

/* General Styles *******************/
.Clear { float:none; clear:both; height:1px; overflow:hidden;}
.Text {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:120%; color:#A8A8A8}
.Text a {color:#999; text-decoration:none;}
.Text a:hover {color:#88CE00; text-decoration:none;}
.Text p { margin-bottom:15px }
.Text ul { padding:0px 0px 15px 0px; line-height:120%;}
.Text li { list-style:none; background:no-repeat url(/images/sprites.gif) 0px -71px; padding:0px 0px 8px 15px;}
.Text .PageSubSubTitle {padding-bottom:8px;}
.Text .Form { padding-top:20px;}
.Text .Form table {width:300px;}
.Text .Form td { padding-bottom:5px;}
.Text .Form td input {width:300px; font-size:11px; color:#A8A8A8;}
.Text .Form td textarea {width:300px; font-size:11px; color:#A8A8A8;}
.Text .Form td.Enviar input {width:70px; font-size:11px; color:#FFF; border:0px none; background-color:#88CE00;}
ul.Main {margin:0px; padding:0px;}

.DarkGreen {color:#56AB00;}
.Green {color:#88CE00;}

.Areas  {}
.Areas .Question {paddin-top:10px;}
.Areas .Question.PageSubSubTitle h3 {font-size:13pt;}
.Areas .Question a {color:#000; display:block; background:no-repeat url(/images/sprites.gif) 360px -139px;}
.Areas .Question a:hover {color:#88CE00; text-decoration:none; background:no-repeat url(/images/sprites.gif) 360px -158px;}
.Areas .Question a.selected {color:#000;background:no-repeat url(/images/sprites.gif) 360px -158px;}
.Areas .Question a.selected:hover {color:#000;}
.Areas .Answer {margin-bottom:25px;}

/* Header Styles *******************/
.SiteMenu {float:left; width:730px; font-size:11px; margin-top:25px;}
.SiteMenu a {padding:3px; margin:0px 12px 0px 12px; text-decoration:none; color:#333;}
.SiteMenu a:hover { color:#88CE00; border-bottom:2px solid #88CE00;}
.SiteMenu a.selected { color:#56AB00;}
.LogoContainer {float:right; width:162px;}
.LogoContainer img {border:0px;}

div.DropDown { position:absolute; top:0px; z-index:99; display:none; }
.DropDownContainer {font-size:10px; background-color:#FFF; border:2px solid #FFF; }
.DropDownContainer a { color:#444; padding:5px 10px 5px 10px; margin-top:2px; text-decoration:none; display:block; background-color:#EEE; text-transform:uppercase;}
.DropDownContainer a:hover{ color:#FFF; background-color:#88CE00; text-decoration:none;}	

/* Body Styles *******************/
.PageTitle h1,
.PageSubTitle h1 { font-family: "Helvetica25UltraLight.ttf", Arial, Helvetica, sans-serif; font-size:28pt; font-weight:normal; letter-spacing:0.05em;}
.PageTitle h2,
.PageSubTitle h2 { font-family: "Helvetica35Thin.ttf", Arial, Helvetica, sans-serif; font-size:19pt; font-weight:normal; /*letter-spacing:0.05em;*/ }
.PageSubSubTitle h3 { font-family: "Helvetica35Thin.ttf", Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:#000; /*letter-spacing:0.05em;*/ }

.PageSubMenu { padding-top:12px; line-height:100%; }
.PageSubMenu ul { padding:0px;}
.PageSubMenu li { padding-bottom:2px; list-style:none; }
.PageSubMenu .Item { margin:5px 0px 5px 0px; }
.PageSubMenu .Item a { padding:5px 10px 5px 10px; background-color:#EEE; color:#666; text-decoration:none; font-size:10px }
.PageSubMenu .Item a.selected,
.PageSubMenu .Item a:hover { background-color:#88CE00; color:#FFF; }

#box-pesquisa {position:absolute; top:15px; right:-185px; width:200px; height:65px;}
#box-pesquisa .BoxPaddings { padding:15px 0px 0px 15px; }
#box-pesquisa .PesquisaBtn {float:left; padding-top:3px; width:15px;}
#box-pesquisa .PesquisaForm {float:left; width:185px; height:65px; color:#AAA; font-weight:bold;  background-color:#EEE}
#box-pesquisa .PesquisaForm input { font-size:11px;}
#box-pesquisa .PesquisaForm p {padding-bottom:3px}
#box-pesquisa .PesquisaForm input.InputText {width:130px; border:1px solid #DDD}
#box-pesquisa .PesquisaForm input.InputSubmit {width:18px; height:18px; padding:0px; background-color:#56AB00; color:#FFF; border:none; font-weight:bold;}

#bt-pesquisa { cursor:hand; }
#bt-pesquisa a { background:no-repeat url(/images/sprites.gif) 0px 0px; width:10px; height:62px; display:block;}
#bt-pesquisa a:hover,
#bt-pesquisa a.selected:hover{ background:no-repeat url(/images/sprites.gif) -10px 0px; width:10px; height:62px; display:block;} 
#bt-pesquisa a.selected { background:no-repeat url(/images/sprites.gif) -20px 0px; width:10px; height:62px; display:block;}

/* Footer Styles *******************/
.BottomLogos {float:right; width:450px; text-align:right}
.BottomLogos a { margin-left:10px; }
.BottomLogos img { border:0px;}
.BottomMenu {float:left; padding:8px 0px 8px 0px; width:400px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#666}
.BottomMenu a { color:#666; margin-left:5px; margin-right:5px; text-decoration:none; }
.BottomMenu a#first { margin-left:0px; }
.BottomMenu a:hover { text-decoration:underline; }
.Copyrights {float:left; width:400px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#CCC}
.Copyrights a { color:#BBB; text-decoration:none; }
.Copyrights a:hover { text-decoration:underline; }

/* Framework Styles *******************/
#fw-site-header,
#fw-site-body { width:966px; margin:auto; }

#fw-site-header .B1 {padding-right:5px; background-image:url(/images/fw/h-oshadow-r.gif); background-position:right; background-repeat:repeat-y;}
#fw-site-header .B2 {padding-left:5px; background-image:url(/images/fw/h-oshadow-l.gif); background-position:left; background-repeat:repeat-y;}
#fw-site-header .ContentContainer {width:956px; height:80px; margin:auto;}
#fw-site-header .ContentPaddings {padding:10px 30px 0px 15px;}

#fw-site-body .B1 {background-image:url(/images/fw/b-oshadow-r.gif); background-position:right; background-repeat:repeat-y;}
#fw-site-body .B2 {background-image:url(/images/fw/b-oshadow-l.gif); background-position:left; background-repeat:repeat-y;}
#fw-site-body .B3 {background-image:url(/images/fw/b-oshadow-b.gif); background-position:bottom center; background-repeat:no-repeat; padding-bottom:5px;}
#fw-site-body .B4 {background-image:url(/images/fw/b-ishadow-t.png); background-position:top center; background-repeat:no-repeat;}
#fw-site-body .BodyContentBackground {background-position:5px 0px; background-repeat:no-repeat;}
#fw-site-body .ContentContainer {width:956px; margin:auto; position:relative; overflow:hidden;}
#fw-site-body .ContentPaddings {padding:30px 55px 30px 30px;}
#fw-site-body .LeftContainer {float:left; width:495px;}
#fw-site-body .RightContainer {float:right; margin-top:100px; width:370px; min-height:350px; _height:350px;}
#fw-site-body .RightContainer .PageSubTitle {padding-bottom:10px;}

#fw-site-footer .ContentContainer { width:956px; margin:auto; }
#fw-site-footer .ContentPaddings { padding:10px 10px 0px 10px; }

/* Framework Destaques *******************/
#fw-two-rows #fw-two-rows-body { width:966px; margin:auto; }
#fw-two-rows #fw-two-rows-body .B1 {background-image:url(/images/fw/b-oshadow-r.gif); background-position:right; background-repeat:repeat-y;}
#fw-two-rows #fw-two-rows-body .B2 {background-image:url(/images/fw/b-oshadow-l.gif); background-position:left; background-repeat:repeat-y;}
#fw-two-rows #fw-two-rows-body .B3 {background-image:url(/images/fw/b-oshadow-b.gif); background-position:bottom center; background-repeat:no-repeat; padding-bottom:5px;}
#fw-two-rows #fw-two-rows-body .B4 {background-image:url(/images/fw/b-ishadow-t.png); background-position:top center; background-repeat:no-repeat;}

#fw-two-rows #fw-two-rows-body-top .BodyContentBackground {background-position:5px 0px; background-repeat:no-repeat;}
#fw-two-rows #fw-two-rows-body-top .ContentContainer {width:956px; position:relative; overflow:hidden;}
#fw-two-rows #fw-two-rows-body-top .ContentPaddings {padding:0px 30px 10px 30px; margin-top:30px;}
#fw-two-rows #fw-two-rows-body-top .LeftContainer {float:left; width:495px;}
#fw-two-rows #fw-two-rows-body-top .RightContainer {float:right; margin-top:100px; width:370px; text-align:right;}

#fw-two-rows #fw-two-rows-body-bottom .ContentContainer {width:956px; margin:auto; position:relative; overflow:hidden; }
#fw-two-rows #fw-two-rows-body-bottom .ContentPaddings {padding:35px 0px 35px 0px;}

#fw-two-rows .TwoRowsContainer {float:right; margin-top:0px; width:405px;}
#fw-two-rows .TwoRowsContainer .Text { text-align:right;  padding-right:35px; line-height:150%;}
#fw-two-rows .TwoRowsContainer .PageSubTitle { text-align:right; padding-bottom:10px; padding-right:35px; }
#fw-two-rows .TwoRowsContainer .PageSubTitle h2 { font-size:18pt; }
#fw-two-rows .TwoRowsContainer .LogoContainer {float:none; width:inherit; text-align:right; padding-bottom:30px}

#fw-two-rows .TwoRowsArticles { padding:0px; margin:0px; }
#fw-two-rows .TwoRowsArticles #article {text-align:left; border-right:1px solid #EEE;}
#fw-two-rows .TwoRowsArticles #article .Article {margin:auto; width:252px; padding:0px 30px 0px 30px;}
#fw-two-rows .TwoRowsArticles #article.Last {border:0px none;}
#fw-two-rows .TwoRowsArticles .Foto {padding-bottom:10px;}
#fw-two-rows .TwoRowsArticles .Foto img {border:1px solid #EEE;}
#fw-two-rows .TwoRowsArticles .Title {font-size:12px; font-weight:normal; color: #333;}
#fw-two-rows .TwoRowsArticles .Title a { color: #333; text-decoration:none; }
#fw-two-rows .TwoRowsArticles .Title a:hover { text-decoration:underline; }
#fw-two-rows .TwoRowsArticles .SubTitle { font-size:10px; font-weight:normal; color:#56AB00; }

#fw-two-rows .TwoRowsArticles.Detail {}
#fw-two-rows .TwoRowsArticles.Detail #article-foto {width:312px; border-right:1px solid #EEE;}
#fw-two-rows .TwoRowsArticles.Detail #article-foto .FotoContainer {margin:auto; width:252px}
#fw-two-rows .TwoRowsArticles.Detail #article-text {padding:0px 30px 0px 30px;}
#fw-two-rows .TwoRowsArticles.Detail #article-text a.Back {display:block; color:#FFF; background-color:#88CE00; padding:2px 0px 2px 5px; width:50px;}
#fw-two-rows .TwoRowsArticles.Detail #article-text a.Back:hover {color:#FFF; background-color:#56AB00;}
#fw-two-rows .TwoRowsArticles.Detail #article-text a.PDF {display:block; color:#333; background-color:#f5f5f5; padding:2px 0px 2px 5px; width:130px;}
#fw-two-rows .TwoRowsArticles.Detail #article-text a.PDF:hover {color:#FFF; background-color:#88CE00;}

#fw-two-rows .Gallery {}
#fw-two-rows .Gallery #gallery-menu {width:320px; border-right:1px solid #EEE;}
#fw-two-rows .Gallery #gallery-menu .MenuContainer {margin:auto; width:260px}
#fw-two-rows .Gallery #gallery-menu .MenuContainer a img {float:left; width:62px; height:62px; margin:0px 1px 1px 0px; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5;}
#fw-two-rows .Gallery #gallery-menu .MenuContainer a img:hover {opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;}
#fw-two-rows .Gallery #gallery-menu .MenuContainer a.Sel img {opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;}
#fw-two-rows .Gallery #gallery-foto {padding-left:30px;}

/* Site Map *******************/
#fw-site-body .LeftContainer.SiteMap { width:295px;}
#fw-site-body .RightContainer.SiteMap  {width:570px;}

.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; 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 5px 4px 5px; font-size:12px;}
.Sitemap .Title A { text-decoration:none; color:#002033; }
.Sitemap .Title A:hover {text-decoration:none; color:#56AB00;}
.Sitemap .Cell div.Links { background-color:#FFFFFF;}
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:20px 0px 0px 0px; text-align:center; font-size:11px; }
.Sitemap .Cell .Links A { line-height:100%; padding:3px 5px 3px 5px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#56AB00;}
.Sitemap A { text-decoration:none; color:#999999; }
.Sitemap A:hover {text-decoration:none; color:#56AB00;}


/* IFRAMES ********************/
.IFrame {width:343px; margin:20px auto 0px auto;}
.IFrame .Form { padding-top:5px;}
.IFrame .Form table {width:348px;}
.IFrame .Form td { padding-bottom:5px;}
.IFrame .Form input {width:300px; font-size:11px; color:#A8A8A8;}
.IFrame .Form textarea {width:338px; font-size:11px; color:#A8A8A8;}
.IFrame .Form .Enviar {text-align:right; width:343px; margin-top:10px;}
.IFrame .Form .Enviar input {width:70px; font-size:11px; color:#FFF; border:0px none; background-color:#88CE00;}

.IFrame.Newsletter {width:250px; margin:20px auto 0px auto; font-size:11px; color:#666}
.IFrame.Newsletter .Form {padding-top:15px;}
.IFrame.Newsletter .Form table {width:250px;}
.IFrame.Newsletter .Form input {width:190px;}
.IFrame.Newsletter .Form .Enviar {width:250px; padding-top:15px;}
.IFrame.Newsletter .Form .Enviar input {width:50px;}

/* GALERIA PESQUISA ********************/
.GalerySelect {margin-bottom:6px; padding-bottom:6px; /*background-color:#88CE00;*/ border-bottom:1px solid #88CE00;}
.GalerySelect select {font-size:10px; color:#777; width:260px}