body {margin: 0px; background-image: url(../images/backgrounds/main_bkg.jpg); background-repeat: repeat-x; background-color:#BEBFBA;}

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

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

.ClearPMargin p { margin:0px 0px 0px 0px; padding:0px; }

.MainTable { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;  line-height:130%;}
.MainTable td.HeaderContainer {background-image:url(../images/backgrounds/header_bkg.jpg); background-repeat:no-repeat; background-position:center top;  height:349px; vertical-align:bottom;}
.MainTable td.CenterContainer { background-color:#FFFFFF; height:300px; padding:10px 0px 10px 0px;}
.MainTable td.FooterContainer {background-image:url(../images/backgrounds/footer_bkg.gif); background-repeat:repeat-x;}

div.DivDropDown { filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
.TableDropDown { /*margin-top:23px;*/}
.TableDropDown TD { background-color:#003300; padding-left:4px; padding-right:4px; }
.TableDropDown P { margin:0px 0px 3px 0px; font-size:10px; font-family:Tahoma, Helvetica, sans-serif; }
.TableDropDown P.First { margin-top:4px; }
.TableDropDown A { color:#CCCCCC; display:block; padding-right:10px; padding-left:10px; padding-top:2px; padding-bottom:2px; }
.TableDropDown A:hover{ color:#000000; text-decoration:none; background-color:#FFFFFF;}

/*ACCORDION*/
/*
.AccPanelheader {	background-color : #EEEEEB;  padding:5px 5px 5px 5px; color:#7D7D6A; font-weight:bold; border-bottom:5px solid #FFFFFF; cursor: hand;	}
.AccPanelContent {	 overflow:auto;}
.AccPanelContent div.AccContentMargins { padding:3px 20px 20px 20px; }
.AccMdHover {		background-color : #B7B7AA;	color:#FFFFFF; }
.AccMdSelected {	background-color : #B7B7AA; color:#FFFFFF;	font-weight:bold;}
#Accordion {	margin-top : 6px;	}
*/
.AccPanelheader { cursor: hand;	}
.AccPanelContent {  /*overflow:auto;*/ overflow:hidden;  }
div.AccPanelContent { scrollbar-face-color:#FFFFFF;  scrollbar-arrow-color:#B7B7AA;  scrollbar-track-color:#F4F4F2;  scrollbar-shadow-color:#B7B7AA;  scrollbar-highlight-color:#B7B7AA;  scrollbar-3dlight-color:#FFFFFF;  scrollbar-darkshadow-Color:#FFFFFF; }

#Accordion {	margin-top : 6px;	}
#Accordion .AccPanelheader {	background-color : #F4F4F2;  padding:4px 10px 4px 10px; color:#7D7D6A; font-weight:bold; border-bottom:5px solid #FFFFFF; 	}
#Accordion .AccPanelContent { color:#000000; background-color : #FFFFFF; font-weight:normal;  }
#Accordion .AccPanelContent div.AccContentMargins { padding:3px 20px 20px 20px; }
#Accordion div.AccPanelheader:hover, #Accordion .AccMdHover {		background-color : #B7B7AA;	color:#FFFFFF; }
#Accordion .AccMdSelected {	background-color : #B7B7AA; color:#FFFFFF;	font-weight:bold;}

#Accordion2 {	margin-top : 6px; margin-bottom:30px;	}
#Accordion2 .AccPanelheader { margin-top:5px;	background-color : #FFFFFF;  padding:2px 10px 2px 10px; color:#7D7D6A; font-weight:bold; }
#Accordion2 .AccPanelContent { color:#000000; font-weight:normal; background-color:#FAFAFA;/*#F4F4F2;*/  }
#Accordion2 .AccPanelContent div.AccContentMargins { padding:10px 30px 10px 30px; }
#Accordion2 .AccPanelContent .AccContentMargins p { margin-top:0px; margin-bottom:0px; }
#Accordion2 div.AccPanelheader:hover, #Accordion2 .AccMdHover {		background-color : #B7B7AA;	color:#FFFFFF; }
#Accordion2 .AccMdSelected {	background-color : #B7B7AA; color:#FFFFFF;	font-weight:bold;}

div#divNewsletter {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;  line-height:130%;}

/*TEXTO*/
.PageSubTitle { font-family:"Times New Roman", Times, serif; font-size:14pt; color: #B7B7AA; margin-bottom:20px; /*font-weight:bold;*/}
.Text {font-size:11px; line-height:130%; color: #333333}
.TextSmall {font-size:10px; line-height:110%; color: #333333}
.Capitulo { font-family:"Times New Roman", Times, serif; font-size:14pt; color: #B7B7AA; margin-bottom:20px;}
p.Titulo {margin-top:25px; margin-bottom:15px;}
.Titulo {font-weight:bold; color:#006600;}
.SubTitulo {font-weight:bold; color:#7D7D6A; }
.Comment {font-size:10px; font-style:italic; font-weight:normal; }
.BorderFoto { border: 1px solid #DAD8D2; }
img.LeftIcon { border:0px none; margin-right:5px; margin-top:2px; margin-bottom:2px; }
img.AlignLeft { margin-right: 25px; margin-bottom:10px; float:left; }

table.TwoColumns { margin-bottom: 15px; margin-top:25px;}
table.TwoColumns td { vertical-align:top;}
.TwoColumns td.image { text-align:left; vertical-align:top; width:1px; padding-right:25px;}
.TwoColumns td.image img { border:1px solid #D1D1CD; margin-bottom:35px; }
.TwoColumns td.image div.download { margin-top:20px; margin-right:35px; text-align:center; }
.TwoColumns td.image div.download img { border:0px none; }


table.Article { margin-bottom: 40px;}
.Article td.image { text-align:left; vertical-align:top; width:1px;}
.Article td.image img { border:1px solid #D1D1CD; margin-right:35px; }
.Article td.image div.download { margin-top:20px; margin-right:35px; text-align:center; }
.Article td.image div.download img { border:0px none; }
.Article div.ImageWithCaption {margin-top:15px; margin-bottom:10px;}
.Article div.ImageWithCaption div.Caption {font-size:9px; color:#999999; width:200px; padding-top:2px;}
.Article td.content { text-align:left; vertical-align:top; }
.Article td.title { color: #000000; font-weight:bold; padding-bottom:5px;}
.Article td.title a { color: #003300; text-decoration:none; }
.Article td.title a:hover { text-decoration:underline; }
.Article td.date { font-size:9px; color:#999999;  padding-bottom:10px;}
.Article td.text { color:#4F4F46;  padding-bottom:15px; }
.Article td.text p { margin-top:0px; margin-bottom:12px;}
.Article .download a { font-size:10px; color:#990000; text-decoration:underline;}
.Article .download a img { border: 0px none; text-decoration:none; margin-right:5px; }
.Article ul {margin:0px 0px 0px 15px;}

table.ArticleShort { margin-bottom: 25px;}
.ArticleShort td.image { text-align:left; vertical-align:top; width:1px;}
.ArticleShort td.image img { border:1px solid #D1D1CD; margin-right:25px; }
.ArticleShort td.content { text-align:left; vertical-align:top; }
.ArticleShort td.title { color: #000000; font-weight:bold; padding-bottom:3px;}
.ArticleShort td.title a { color: #003300; text-decoration:none; }
.ArticleShort td.title a:hover { text-decoration:underline; }
.ArticleShort td.date { font-size:9px; color:#999999;  padding-bottom:5px;}
.ArticleShort td.text { color:#4F4F46;  padding-bottom:5px; }
.ArticleShort td.text p { margin-top:0px; margin-bottom:0px;}
.ArticleShort .download a { font-size:10px; color:#990000; text-decoration:underline;}
.ArticleShort .download a img { border: 0px none; text-decoration:none; margin-right:5px; }

.BrdB, tr.BrdB td { border-bottom:1px solid #B7B7AA; }
.BrdBLight, tr.BrdTLight td { border-top:1px solid #E2E2DE; }
.BrdBLight, tr.BrdBLight td { border-bottom:1px solid #E2E2DE; }

table.Tabela01 {  border:1px solid #B7B7AA;} 
.Tabela01 td { padding: 10px; background-color:#FFFFFF;}
.Tabela01 th { padding: 10px; text-align:inherit; background-color:#EEEEEB; }
.Tabela01 td td { padding:none; }

table.Tabela02 {  border:1px solid #B7B7AA;} 
.Tabela02 td { padding: 5px; background-color:#FFFFFF;}
.Tabela02 .Heading { padding: 3px; text-align:inherit; background-color:#EEEEEB; }
.Tabela02 th { padding: 3px; text-align:inherit; background-color:#EEEEEB; }
.Tabela02 .Indent { padding-left:25px; }
.Tabela02 td td { padding:none; }

table.formTable { }
.formTable td { padding:0px 0px 10px 0px; }
.formTable th { background-color:#FFFFFF; padding:0px 10px 0px 0px; text-align:right; vertical-align:top; font-weight:normal; }
.formTable td.field { padding-bottom:5px; }
.formTable table.formInnerTable td { padding:0px;}
.formTable .fld50 { width:50px; }
.formTable .fld100 { width:100px; }
.formTable .fld200 { width:200px; }
.formTable .fld300 { width:300px; }

/*FOTO GALLERY*/
.ImageGallery { width:640px; font-size:10px;}

#gallery01 .ImageGallery .MenuGallery {overflow:hidden; height:312px; width:190px;}
#gallery01 .ImageGallery .MenuGallery div {width:90px; height:60px; float:left; padding:0px 2px 3px 1px; background-color:#FFFFFF;}
#gallery01 .ImageGallery .MenuGallery div.transOFF {border:0px;}
#gallery01 .ImageGallery .MenuGallery div.transON  {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; border:0px;}
#gallery01 .ImageGallery .FotoBig {position:relative; margin:0 auto; width:445px; border:0px;}
#gallery01 .ImageGallery .DescZone { z-index:11; position:absolute; width:445px; background-color: #FFFFFF; bottom:0px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
#gallery01 .ImageGallery .Descricao { line-height:120%; text-align:right; padding:10px;}

#gallery02 .ImageGallery .MenuGallery {overflow:hidden; width:640px;}
#gallery02 .ImageGallery .MenuGallery div {width:89px; height:60px; float:left; padding:0px 1px 2px 1px; background-color:#FFFFFF;}
#gallery02 .ImageGallery .MenuGallery div.transOFF {border:0px;}
#gallery02 .ImageGallery .MenuGallery div.transON  {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; border:0px;}
#gallery02 .ImageGallery .FotoBig {position:relative; margin:0 auto; width:640px; border:0px; margin-bottom:20px;}
#gallery02 .ImageGallery .DescZone {z-index:11; position:absolute; width:640px; background-color: #FFFFFF; bottom:0; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
#gallery02 .ImageGallery .Descricao { line-height:120%; text-align:left; padding:10px;}

/*HEADER*/
.Header {width:995px;}
.Header .Left { width:730px; }
.Header .Left td.LogoContainer{ padding:0px 10px 0px 28px; }
.Header .Left td.MainMenuContainer{ padding:0px 10px 0px 0px; background-color:#FFFFFF; }
.Header .Left td.FotoContainer { background-color:#000000; height:142px; text-align:right;}

.Header .Right { width:265px; }
.Header .Right td.MenuTopContainer { padding:5px 0px 48px 0px; }
.Header .Right div.MenuDescription {background-color:#003300; height:224px; overflow:hidden;/*height:186px;*/}
.Header .Right .MenuDescription {font-size:10px; line-height:115%; color:#ADADA5;}
.Header .Right .MenuDescription div {margin:25px;}
.Header .Right .MenuDescription .Title {padding-bottom:10px;}
.Header .Right .MenuDescription p { margin:0px; padding:0px; }


.MainMenu{height:34px; padding:7px 0px 7px 0px;}
.MainMenu a {background-color:#FFFFFF; display:block;}
.MainMenu a:hover {background-color:#EEEEEB;}
.MainMenu .Sel a {background-color:#EEEEEB;}

.MenuTop { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.MenuTop a {color:#666666;}
.MenuTop a:hover {color:#000000;}
.MenuTop .Sel a {color:#000000;}

.MenuLang { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
.MenuLang a {color:#FFFFFF;}
.MenuLang a:hover {color:#000000; text-decoration:none;}
.MenuLang .Sel a {color:#000000;}

.Search { background-color:#FFFFFF; border:1px solid #CCCCCC; width:103px;}
.Search input { border:0px; width:86px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666666;}




/*CENTER*/
.Center { height:300px;}
.Center td.bkgLeft {background-image:url(../images/backgrounds/bkg_center.gif); background-repeat:repeat-x;}
.Center td.Conteudo { width:995px; }

.TitleContainer { height:33px;}
.TitleContainer .TitleZone{background-color:#B7B7AA; width:730px;}
.TitleContainer .BlankZone{width:265px; background-color:#DAD8D2;}

.FotoContainer { }
/*
.FotoContainer div.Tracker {font-size:9px; color:#FFFFFF; padding:5px; text-align:right; }
.FotoContainer div.Tracker a { color:#DAD8D2; }
*/

table.ContentContainer { width:100%; }
.ContentContainer td.ContentZone{vertical-align:top; padding: 40px 50px 40px 40px;/*padding: 37px 20px 37px 3px;*/}
.ContentContainer td.TrackerZone {font-size:9px; color:#B7B7AA;/*color:#DAD8D2;*/  padding-right:10px; text-align:right; }
.ContentContainer td.TrackerZone a { color:#DAD8D2; text-decoration:none; }
.ContentContainer td.TrackerZone a:hover { color:#B7B7AA; text-decoration:underline;  }
.ContentContainer td.PagesZone { font-size:10px; color:#B7B7AA; padding-right:10px; padding-top:30px; padding-bottom:5px; text-align:left; border-bottom:1px solid #B7B7AA; } 
.ContentContainer div.PagesZoneTop { font-size:10px; color:#B7B7AA;  text-align:left; border-bottom:1px solid #DAD8D2; padding-bottom:3px; margin-bottom:20px; } 
.ContentContainer div.PagesZoneTop a, .ContentContainer div.PagesZoneBottom a { color:#B7B7AA; font-weight:bold;}
.ContentContainer div.PagesZoneTop STRONG { color:#000000; }
.ContentContainer div.PagesZoneBottom { font-size:10px; color:#B7B7AA; text-align:left; border-top:1px solid #DAD8D2; padding-top:3px;} 
.ContentContainer div.PagesZoneBottom STRONG { color:#000000; }
.ContentZone ul li {list-style-image:url(../images/icons/bullet01.gif); list-style-type:none; margin-top:5px; margin-bottom:5px;}
.ContentZone ul.NoBullet li {list-style-image:none; list-style-type:none; margin-top:5px; margin-bottom:5px;}

.ContentContainer .SubMenuZone{width:265px; height:300px; background-color:#EEEEEB;}

/*SUBMENUS*/
.SubMenu {}
.SubMenu p {margin:0px; padding:0px;}
.SubMenu div{position: relative; height: auto; width:265px; white-space: normal;}
.SubMenu a {padding:5px 23px 5px 23px; color:#333333; display:block;}
.SubMenu a:hover { background-color:#FFFFFF;}
.SubMenu div.Sel a {padding:5px 23px 5px 23px; background-color:#FFFFFF; font-weight:bold; color:#003300;}

.SubSubMenu {background-color:#F4F4F2; font-size:10px; width:265px;}
.SubSubMenu ul {list-style:none; margin:0px 0px 10px 0px; padding:0px;}
.SubSubMenu li a { color:#666666; display:block; padding:3px 25px 3px 45px; margin:0px;}
.SubSubMenu li a:hover {color:#000000; background-color:#FAFAFA; }
.SubSubMenu li.Sel a {color:#000000; padding:3px 25px 3px 45px; background-color:#FAFAFA; }


/*FOOTER*/
.Footer {height:50px; font-size:10px; color:#828282; padding-top:20px;}
.Footer a {color:#828282;}

.falta { background-color:#FFFFCC; }

/*/Mapa Site*/

.MapaSite {}

.MapaSite .background {background-image:url(../images/mapa_site/traco.gif); background-repeat:repeat-y;}

.MapaSite .Mapatit {font-weight:bold; color:#006600;}
.MapaSite .Mapatit a {color:#006600;}
.MapaSite .Mapatit a:hover {color:#000000; text-decoration:none;}

.MapaSite .MapaSub {margin-left:70px; margin-bottom:25px; border-left:1px solid #787867; text-align:left; padding:2px 0px 2px 10px;}
.MapaSite .MapaSub a {color:#787867;}
.MapaSite .MapaSub a:hover {color:#000000; text-decoration:none;}

.MapaSite .MapaSubSub {margin-left:70px; margin-top:5px; margin-bottom:20px; border-left:1px solid #B7B7AA; padding:2px 0px 2px 10px; font-size:10px;}
.MapaSite .MapaSubSub a {color:#A7A796;}
.MapaSite .MapaSubSub a:hover {color:#000000; text-decoration:none;}
