/* CSS Document */
html { height: 100%; }
body { font-family:Arial, Helvetica, sans-serif; height:100%; margin:0px; background-color:#FFFFFF;}
form { margin: 0px; }

p { margin-top:0px; margin-bottom:12px; }

ul { margin-top:10px; margin-bottom:10px; }
ul li { list-style-image: url(/images/bullet.gif); list-style-type: none; vertical-align:top; }

div.DivDropDown { filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
.TableDropDown { margin-top:20px; /*border-left: 1px solid #CCCCCC;*/ }
.TableDropDown TD { background-color:#00221A; padding-left:4px; padding-right:4px; border-top:2px solid #FFFFFF; }
.TableDropDown P { margin-bottom:4px; font-size:10px; font-family:Tahoma, Helvetica, sans-serif; }
.TableDropDown P.First { margin-top:4px; }
.TableDropDown A {  background-color:#00221A;filter:alpha(opacity=85);color:#EEEEEE; display:block; padding-right:10px; padding-left:10px; padding-top:2px; padding-bottom:2px; }
.TableDropDown A:hover{  filter:alpha(opacity=85); color:#DDEEDD; text-decoration:none; background-color:#334A33;/*#A6B2AF;*/}

/*
.TableDropDown { margin-top:20px; border-left: 1px solid #CCCCCC; }
.TableDropDown TD { background-color:#EEF2EE; padding-left:4px; padding-right:4px; border-top:5px solid #FFFFFF; }
.TableDropDown P { margin-bottom:4px; font-size:10px; font-family:Tahoma, Helvetica, sans-serif; }
.TableDropDown P.First { margin-top:4px; }
.TableDropDown A { color:#5C7C5F; display:block; padding-right:10px; padding-left:10px; padding-top:2px; padding-bottom:2px; }
.TableDropDown A:hover{ color:#DDEEDD; text-decoration:none; background-color:#334A33;}
*/


table.frameworktable { height:100%; }
table.frameworktable, .headerMenuBackground { background-image:url(/images/bkg_top.gif); background-position:top; background-repeat:repeat-x; }
.headerMenuBackground { background-color:#A5BEA7; }
.headerMenu td { padding: 0px 6px 0px 6px; }

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

.topMenu td { vertical-align:top; text-align:left; /*height:91px;*/ }
td.tracker { padding-top:20px; font-size:10px; text-align:right; color:#A6B2AF; }
td.tracker a { color:#A6B2AF; text-decoration:none;}
td.tracker a:hover { color:#00221A; }
td.tracker .Fixed { color:#00221A; }

table.subMenu { margin-top:20px; }

.subMenu td { font-family:  Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color: #7B9D7C;/*#AABFAB*/; padding-bottom: 2px; line-height:100%; }
.subMenu td a { color:#8BAD8C; /*color:#7B9D7C;*/ text-decoration:none; display:block; padding:4px 8px 4px 0px; /*font-weight:bold;*/  /*margin: 0px 8px 0px 5px;*/}
.subMenu td a.Sel { color:#CFD6D5; }
.subMenu td a:hover { color:#CFD6D5; /*background-color: #004032;*/ text-decoration:none; }

.subMenu td ul { font-size:10px; margin:0px 0px 15px 0px; }
.subMenu td ul li.SubSubMenu a { padding:2px 8px 2px 0px; font-weight:normal;}
.subMenu td ul li.SubSubMenu { }
.subMenu td ul li.SubSubMenuSel { list-style-image: url(/images/bullet_sel.gif); list-style-type: none; vertical-align:top;}
.subMenu td ul li.SubSubMenuSel a { padding:2px 8px 2px 0px; }

.subMenu td ul li.SubMenuBorderBottom { border-bottom:1px solid #7B9D7C; padding-bottom:3px; color:#FFF;}

.searchForm { margin:0px; padding:0px; }
.searchForm input { font-size:9px; color: #00221A; }
.searchForm table { background-color:#FFFFFF; }
.searchForm table td.keywords { padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:4px; }
.searchForm table td.keywords input { width:90px; margin:0px; padding:0px; border-width:0px; font-family:Arial, Helvetica, sans-serif; }
.searchForm table td.button { padding:0px; }
.searchForm table td.button input { margin:0px; border:0px; }

td.copyright { padding-top:50px; padding-bottom:6px; text-align:right; font-size:9px; color:#99ADA8; background-image:url(/images/separator.gif); background-position:center top; background-repeat:no-repeat;}

td.contentRow { padding-left: 62px; }	/*Tabelas para conteúdos com margem à esquerda para compensar o background*/

td.contentCell { color:#5C7C5F; font-size:12px; line-height:130%; padding:0px 0px 0px 41px; }
td.contentCell img.pageTitle { margin-bottom: 20px; }

.BorderFotos { border:1px solid #00221A; padding:1px; background-color:#FFFFFF; }
.MarginFotos { margin-left:10px; margin-bottom:10px; }

.Text { color: #5C7C5F; font-size:12px; }
.Date { color: #003123; font-size:10px; }
.Pdf { color: #003123; font-size:10px; }
.Title {  color: #00221A; font-size:12px; font-weight:bold; }
.Title A {  color: #00221A; font-size:12px; font-weight:bold; }
.TitleBorder { border-bottom:1px solid #EBEBEB; padding-top:26px; }
.SubTitle {  color: #00221A; font-size:11px; font-weight:bold; }
.SubTitle A {  color: #00221A; font-size:11px; font-weight:bold; }
.Tracker { font-size:10px; padding-bottom:24px; }
.SmallText { font-size:11px; }

.InvertedColors .Text { color: #AABFAB; font-size:12px; }
.InvertedColors .Date { color: #FFFFFF; font-size:10px; }
.InvertedColors .Title { color: #FFFFFF; font-size:12px; font-weight:bold; }

/* content */
.TableForm .MainTitle { font-size:16px; padding-top:40px; }
.TableForm .Title { border-bottom:1px solid #EBEBEB; padding-top:26px; }
.TableForm .SubTitle { padding-top:12px; padding-right:10px; }
.TableForm .Name { font-size:11px; padding-right:10px; }
.TableForm .Input { text-align:right; }
.TableForm .Input INPUT { width:200px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; border:1px solid #CCCCCC; }
.TableForm .Input TEXTAREA { width:420px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; border:1px solid #CCCCCC; }
.TableForm .Input SELECT { width:200px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; }
.TableForm .SmallText { font-size:10px; }
.TableForm .Checkbox { padding-left:14px; }
.TableForm .Submit { padding-top:10px; }

.TableList { margin-bottom:30px; }
.TableList TD { padding-top:4px; }
.TableList .Image { padding-left:10px; }

.TableContactos {border-bottom:1px solid #EEE; margin-top:4px;}
.TableContactos td {border-top:1px solid #EEE; padding:5px;}

/*/Mapa Site////////////////////////////////////////////*/

.MapaSite {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}

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

.MapaSite .tit {font-weight:bold; color:#00421F;}
.MapaSite .tit a {color:#6B876B; text-decoration:none;}
.MapaSite .tit a:hover {color:#000000; text-decoration:none;}

.MapaSite .sub {color:#666666; padding-left:10px; padding-bottom:2px; padding-top:2px}
.MapaSite .sub a {color:#666666; text-decoration:none;}
.MapaSite .sub a:hover {color:#333333; text-decoration:none;}

.MapaSite .reservada {color:#333333;}
.MapaSite .reservada a {color:#333333; text-decoration:none;}
.MapaSite .reservada a:hover {color:#999999; text-decoration:none;}

.SearchTitleFirst { padding-bottom:4px; }
.SearchTitle { padding-bottom:4px; padding-top:16px; }
.SearchItem {}

/*///Forms////////////////////*/
.RedAlert  { font-weight:bold; color:#CC0000; }


