body{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11pt;
scrollbar-base-color: #bb0000;
scrollbar-arrow-color: #FFFFFF;
scrollbar-highlight-color: darkgray;
}

.AdminMenuHead
{
	font-weight: bold;
	background: #888888;
	color: white;
}
.AdminMenuLink 
{
	cursor:hand;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: white;
	text-decoration:none;
}
.AdminDiv
{
	background-color: khaki;
}
td
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; padding:0px;font-size:11pt
}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt ; font-weight: bold; color: #003399; padding-left:20px }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt ; font-weight: normal; color: #003399; padding-left:20px  }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt ; font-weight: bold; color: #003399; padding-left:20px }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt ; font-weight: normal; color: #003399; padding-left:20px  }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt ; font-weight: normal; color: #333333; padding-left:20px  }
ADDRESS { font-family: Verdana, Arial, Helvetica; font-size: 8pt ; font-weight: normal; color: #666666; padding-left:20px  }
PRE { font-family: Verdana, Arial, Helvetica; font-size: 9pt ; font-weight: normal; color: #666666; padding-left:20px  }
.heading1 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt ; font-weight: bold; color: #DD711C }
.heading2 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt ; font-weight: bold; color: #DD711C }
.heading3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; color: #DD711C }
.heading4 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: normal; color: #DD711C }

.sectorTitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.verySmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:black }
.normalText { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.highlight { color: #003399}

a:link,a:visited,a:active { color: #bb0000; text-decoration:none;}
a:hover { color: #bb0000; text-decoration: underline }

.MenuTitle
{ 
	color: white; 
	text-decoration: none;
	font-weight:bold;
}
.Menu a
{ 
	color: white; 
	text-decoration: none;
	font-weight:bold;
}
.Menu a:visited
{ 
	color: white; 
	text-decoration: none;
	font-weight:bold;
}
.Menu a:active 
{ 
	color: white; 
	text-decoration: none;
	font-weight:bold;
}
.Menu a:hover 
{ 
	color: white; 
	text-decoration: none;
	font-weight:bold;
	text-decoration:none;
}
.SubMenu
{
	height:16px;
}
.SubMenu a
{ 
	font-size: 7pt;
	color: white; 
	text-decoration: none;
	font-weight:bold;
}
.SubMenu a:visited
{ 
	font-size: 7pt;
	color: white; 
	text-decoration: none;
	font-weight:bold;
}
.SubMenu a:active 
{ 
	font-size: 7pt;
	color: white; 
	text-decoration: none;
	font-weight:bold;
}
.SubMenu a:hover 
{ 
	font-size: 7pt;
	color: white; 
	text-decoration: none;
	font-weight:bold;

}
.ListTitle
{
	padding-bottom:5px;
	}
.ListTitle a
{ 
	color: #bb0000; 
	text-decoration: none;
	font-weight:bold;
	font-size:13pt;
}
.ListTitle a:visited
{ 
	color: #bb0000; 
	text-decoration: none;
	font-weight:bold;
}
.ListTitle a:active 
{ 
	color: #bb0000; 
	text-decoration: none;
	font-weight:bold;
}
.ListTitle a:hover 
{ 
	color: #bb0000; 
	text-decoration: underline;
	font-weight:bold;
}
.Listdescription
{
	padding-bottom:5px;
	}
.ListDescription a
{
	text-align:justify;
	text-justify:newspaper;
	text-decoration:none;
	color:Black;	
}
.ListDescription a:visited
{
	text-align:justify;
	text-justify:newspaper;
	text-decoration:none;	
	color:Black;	
}
.ListDescription a:active
{
	text-align:justify;
	text-justify:newspaper;
	text-decoration:none;	
	color:Black;	
}
.ListDescription a:hover
{
	text-align:justify;
	text-justify:newspaper;
	color:Gray;
	text-decoration:none;
}
.ListDateTime
{
	color: Black;
	font-size: 10px;
	font-style:italic;
	padding-bottom:5px;
}
.ListSeparator
{
	width:100%;
	height:1px;
	border:solid 1px #bb0000;
}
.DocTitle
{
	font-size:13pt;
	color:Black;
	font-weight:bold;
	padding-bottom:5px;
}
.DocBody
{
	text-align:left;
}
.DocDescription
{
	text-align:justify;
	text-justify:newspaper;
}
.DocDateTime
{
	color: Black;
	font-size: 10px;
	font-style:italic;
}
.DocSeparator
{
	width:100%;
	height:1px;
	border:solid 1px #bb0000;
}
.CommentsSeparator
{
	width:100%;
	height:1px;
	border:solid 1px black;
}
.NavigationPage
{
	font-size: 11pt;
	color: #bb0000;
	height: 25px;
}
.HeadingTitle
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 13pt;
	color: #bb0000;
	text-align:left;
	height: 25px;
	border-bottom: 'solid 3px #bb0000';
}
.HeadingTitle2
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 11pt;
	color: #999999;
	text-align:left;
	height: 25px;
	border-bottom: 'solid 2px #999999';
}	
.CommentTable
{
	background-color:#eeeeee;
	}
a.second:link,a.second:visited,a.second:active,a.second:hover { color: #000000; text-decoration: none}

a.lang:link,a.lang:visited,a.lang:active { color: #ffffff; text-decoration: none }
a.lang:hover { font-weight: bold }

.small { color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 9px }
.submitButton { background-color: #DD711C; font-size: 10px; font-weight: bold; color:ffffff; width: auto; font-family: Arial,Helvetica,sans-serif }
td.head { background-color: #DD711C; color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-weight: bold; padding-left: 2px; padding-right: 2px; text-align: left; font-size: 13px }
td.smallHead { background-color: #DD711C; color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-weight: normal; padding-left: 2px; padding-right: 2px; text-align: left; font-size: 12px }
td.text { background-color: #E8E8E8; color: #000000; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; padding-left: 2px; padding-right: 0px; text-align: left }
td.mandatory { background-color: #E8E8E8; color: #003399; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 14px; padding-left: 4px; padding-right: 4px; text-align: center}



.title
{
	font-size:12px;
	font-weight:bold;	
}

.smalltitle
{
	font-size:11px;
	font-weight:bold;	
}

.text
{
	font-size:10px;
}

.Line
{
	height:1px;
	border-width:0px;
	color:#003399;
}

.SearchSubSection
{
	padding-left: 8px;
			
}

.noBorderInput
{
	border:0px;
}

.LoginButton
{ background-color: #DD711C; font-size: 10px; font-weight: bold; color:ffffff; width: auto; font-family: Arial,Helvetica,sans-serif }

.LoginCell
{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt }

.LoginCellText
{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt }

.LoginTable
{ border:0; padding:2px}

.LoginBox
{ border: solid 1px darkgray; font-family:Arial; font-size:12px}

.LoginError
{ font-family:Verdana; font-size:10px; color:White; font-weight:bold}

.LogOut
{ font-family:Arial; font-size:12px; text-align:right}

.NavSubMenuLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color: #003399;
	text-decoration: none;
	}

.NavSubMenuLink:hover
{
	color: #003399;
	font-weight: bold;
}

	
.NavMenuLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color: #003399;
	text-decoration: none;
}

.NavMenuLink:hover
{
	color: #003399;
	font-weight:bolder;
	font-size:10px;
}
.TitleBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
}

.LateralBoxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	}
	
	.LateralTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: black solid 1px;
	
	}

.NavTopMenuLink A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color: white;
	text-decoration: none;
}

.NavTopMenuLink 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color: white;
	text-decoration: none;
	cursor:hand;
}

.NavTopMenuLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color: white;
	text-decoration: none;
}

.NavTopMenuLink:hover
{
	color: white;
	font-weight: bolder;
	font-size:11px;
}

.TableCenterLeftCell
{
	border-right: darkgray dotted 1px;
}

.TableCenterRightCell
{
	border-left: darkgray dotted 1px;
}

.DocTitle2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight: bolder;
	color:#003399;
	text-decoration: none;
}

.LabelError
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight: bolder;
	color:#003399;
	text-decoration: none;
	
}
.InputButton
{
	background-color:#bb0000;
	font-size:11px;
	font-weight:bold;
	color:white;
	width:60%
	}
.InputForm
{
	font-size:11px;
	border:solid 1px black;
	}
.InputFormObr
{
	font-size: 11px;
	border: solid black 1px;
	background-color: #ffcccc;
}	
.RightMenuTitle
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 11pt;
	color: #bb0000;
	text-align:left;
	height: 25px;
	border-bottom: 'solid 3px #bb0000';	}
.RightMenu2
{
	background:#eeeeee;
	color:black;
	width:200px;
	}
.RightMenu2Title
{
	color:black;
	font-weight:bold;
	text-align:left;
	border-bottom:'solid 2px black';
	font-size:11pt;
	}
.MocaoDestaque
{
	color: #0066cc;
	padding:5px;
	font-weight:bold;
	font-size:10pt;
}
.TopBarLabel
{
	font-size:7pt;
	color:#eeeeee;
	}
.TopBarLabel a:, .TopBarLabel a:link, .TopBarLabel a:visited, .TopBarLabel a:active
{
	font-size:7pt;
	color:#eeeeee;
	font-weight:bold;	
	}	
.TopBarLabel a:hover
{
	font-size:7pt;
	color:#eeeeee;
	font-weight:bold;
	text-decoration:underline;
	}
.TopBarLabelSmall
{
	font-size:6pt;
	color:#eeeeee;
	}	
.InputSearch
{
	border-right: black 0px solid;
	border-top: black 0px solid;
	font-size: 7pt;
	background: darkgray;
	border-left: black 0px solid;
	width: 80px;
	color: black;
	border-bottom: black 0px solid;
}
.InputSearchButton
{
	font-size:7pt;
	color:white;
	background:black;
	border:'solid 0px black';
	}
.RightBar
{
	background-color: #000044;
}
.RightBarTitle
{
	color:gold;
	font-weight:bold;
	border-bottom:'solid 2px gold';
}
.RightBarText
{
	font-size: 11px;
	color: gold;
}
.Footer
{
	color:White;
	font-weight:bold;
	font-size:12pt;
	padding:5px;	
	}
.FooterSmall
{
	color:white;
	font-size:8px;
	padding:5px;	
	}	
.FooterSmall a:, .FooterSmall a:link, .FooterSmall a:visited, .FooterSmall a:active
{
	text-decoration:none;
	font-weight:bold;
	color:White;
	}		
.FooterSmall a:hover
{
	text-decoration:underline;
	font-weight:bold;
	color:White;
	}			
.FooterStronger
{
	color:White;
	font-weight:900;
	font-size:13pt;
	}	
.TopBarSelect
{
	background:darkgray;
	font-size:7pt;
	color:Black;
	border:'solid 0px black';
	}
.MocaoDestaqueTable
{
	padding: 10px;
	font-size: 9pt;
	color: black;
	background-color: darkgreen;
}
.PollTable
{
	background-color: khaki;
	font-size:10pt;
	padding:5px;
}

.PollQuestion, .PollQuestion td
{
	background-color: khaki;
	font-size:8pt;
	padding:3px;	
}
.PollTitle
{
	font-weight:bold;
	}
