body
{
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #cccccc;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-track-color: #999999;
	scrollbar-face-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	scrollbar-3d-light-color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
}

a.lnkMenuTopo:link
{
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 0px 0px 5px;
}

a.lnkMenuTopo:hover
{
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 0px 0px 5px;
}

a.lnkMenuTopo:visited
{
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 0px 0px 5px;
}
 
ul.menubar{
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF; /* IE6 Bug */
  font-family: Tahoma, Verdana, Arial;
  font-size: 8pt;
}
 
ul.menubar .submenu{
  margin: 0px;
  padding: 1px 0px 0px 0px;
  list-style: none;
  width: 126px;
  height: 29px;
  background: url("../imgs/bg_menu.gif") no-repeat top left;
  float: left;
  color: #FFFFFF;
}

ul.menubar .submenu2{
  width: 240px;
  color: #FFFFFF;
}

ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 5px 0px 0px 0px;
}
 
ul.menubar a{
  padding: 5px;
  display:block;
  text-decoration: none;
  color: #FFFFF;
}
 
ul.menu, ul.menu ul{
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
  width: 240px; /* Width of Menu Items */
  background-color: #FFFFFF; /* IE6 Bug */
}
 
ul.menu li{
  position: relative;
  list-style: none;
  border: 0px;
}
 
ul.menu li a{
  display: block;
  text-decoration: none;
  border: 1px solid #ccc;
  border-bottom: 0px;
  color: #777;
  padding: 5px 10px 5px 5px;
}
 
ul.menu li sup{
  font-weight:bold;
  font-size:7px;
  color: #B29028;
}
 
/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */
 
ul.menu ul{
  position: absolute;
  display: none;
  left: 241px; /* Set 1px less than menu width */
  top: -5px;
}
 
ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */

ul.menu li.submenu2 ul { display: none; } /* Hide sub-menus initially */
 
ul.menu li a:hover { color: #B29028; }


h1{
font-family : Tahoma, Verdana, Arial;
font-size: 23px;
font-weight: bold;
color: #29488E;
}

h2{
font-family : Tahoma, Verdana, Arial;
font-size: 20px;
line-height: 16px;
font-weight: bold;
color: #000000;
}

h4{
font-family : Tahoma, Verdana, Arial;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #000000;
}

.boxLTB
{
	border-left: 1px #000000 solid;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.boxLB
{
	border-left: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}


.boxLRB
{
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.boxLRT
{
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-top: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.boxLT
{
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.boxRT
{
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.boxT
{
	border-top: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.boxTimP
{
	border-top: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11pt;
	line-height: 13pt;
	color: #000000;
}

.boxB
{
	border-bottom: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.boxL
{
	border-left: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.boxR
{
	border-right: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.boxRB
{
	border-bottom: 1px #000000 solid;
	border-right: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.boxLR
{
	border-right: 1px #000000 solid;
	border-left: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.box
{
	border-right: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.f7n
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7pt;
	line-height: 12pt;
	color: #000000;
}

.f7bBranco
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7pt;
	line-height: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.f7nVermelho
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7pt;
	line-height: 12pt;
	color: #FF0000;
}

.f7nVerde
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7pt;
	line-height: 12pt;
	color: #009900;
}

.f7nCinza
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	line-height: 12pt;
	color: #666666;
}

.f7b {
font-family : Verdana, Tahoma, Arial;
font-size : 7pt;
font-weight : bold;
line-height : 12pt;
color : #000000;
}

.f8nPreto
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	line-height: 10pt;
	color: #000000;
}

.f8n
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
}

.fonteImpContr
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13pt;
	line-height: 20pt;
	color: #000000;
}

.fonteImpContr2
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13pt;
	line-height: 19pt;
	color: #000000;
}

.fonteImpContr3
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12pt;
	line-height: 20pt;
	color: #000000;
}

.f8nCinza
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	line-height: 10pt;
	color: #666666;
}

.f8bChBranco
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	line-height: 11pt;
	color: #FFFFFF;
	padding: 0px 7px;
}

.f8bCh
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	line-height: 11pt;
	color: #b68a01;
	padding: 0px 7px;
}

.f8bMarrom
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	line-height: 11pt;
	color: #b68a01;
}

.f8bCh2
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	line-height: 11pt;
	color: #FFFFFF;
	padding: 0px 7px;
}

.f8b {
font-family : Tahoma, Verdana, Arial;
font-size : 8pt;
font-weight : bold;
line-height : 12pt;
color : #000000;
}

.f8nBranco {
font-family : Tahoma, Verdana, Arial;
font-size : 8pt;
line-height : 12pt;
color : #FFFFFF;
}

.f8bBranco {
font-family : Tahoma, Verdana, Arial;
font-size : 8pt;
font-weight : bold;
line-height : 12pt;
color : #FFFFFF;
}

.f9n {
font-family : Tahoma, Verdana, Arial;
font-size : 9pt;
line-height : 12pt;
color : #000000;
}

.f9nCinza
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	line-height: 11pt;
	color: #666666;
}

.f9b {
font-family : Tahoma, Verdana, Arial;
font-size : 9pt;
font-weight : bold;
line-height : 12pt;
color : #000000;
}

.f9bMarrom
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 11pt;
	color: #b68a01;
}

.f10n {
font-family : Tahoma, Verdana, Arial;
font-size : 10pt;
line-height : 12pt;
color : #000000;
}

.f10b {
font-family : Tahoma, Verdana, Arial;
font-size : 10pt;
font-weight : bold;
line-height : 12pt;
color : #000000;
}

.f10bAzul {
font-family : Tahoma, Verdana, Arial;
font-size : 10pt;
font-weight : bold;
line-height : 12pt;
color : #29488e;
}

.f10bOuro {
font-family : Tahoma, Verdana, Arial;
font-size : 10pt;
font-weight : bold;
line-height : 12pt;
color : #99732C;
}

a.lnk_u:link
{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
a.lnk_u:visited
{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
a.lnk_u:hover
{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

a.lnkMenu:link
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.lnkMenu:visited
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.lnkMenu:hover
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

a.lnkMenu2:link
{
	color: #a87e02;
	font-weight: normal;
	text-decoration: none;
}
a.lnkMenu2:visited
{
	color: #a87e02;
	font-weight: normal;
	text-decoration: none;
}
a.lnkMenu2:hover
{
	color: #cc9900;
	font-weight: normal;
	text-decoration: underline;
}

a.lnk_azuln:link {
color : #29488E;
text-decoration : none;
}
a.lnk_azuln:visited {
color : #29488E;
text-decoration : none;
}
a.lnk_azuln:hover {
color : #415fa3;
text-decoration : none;
}

a.lnk_azulb:link {
color : #29488E;
font-weight : bold;
text-decoration : none;
}
a.lnk_azulb:visited {
color : #29488E;
font-weight : bold;
text-decoration : none;
}
a.lnk_azulb:hover {
color : #415fa3;
font-weight : bold;
text-decoration : underline;
}

a.lnkCinzan:link
{
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
a.lnkCinzan:visited
{
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
a.lnkCinzan:hover
{
	color: #999999;
	font-weight: normal;
	text-decoration: underline;
}

a.lnkBrancon:link
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.lnkBrancon:visited
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.lnkBrancon:hover
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

a.lnkCinzau:link
{
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
a.lnkCinzau:visited
{
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
a.lnkCinzau:hover
{
	color: #999999;
	font-weight: normal;
	text-decoration: underline;
}

a.lnk_vermeb:link {
color : #EA1D28;
font-weight : bold;
text-decoration : none;
}
a.lnk_vermeb:visited {
color : #EA1D28;
font-weight : bold;
text-decoration : none;
}
a.lnk_vermeb:hover {
color : #FF9900;
font-weight : bold;
text-decoration : underline;
}

.textarea {
font-family : Tahoma, Verdana, Arial;
font-size : 12px;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
}

.select
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-left-color: #b6b5b5;
	border-top-color: #b6b5b5;
	border-right-color: #e0dfe3;
	border-bottom-color: #e0dfe3;
}

.imput
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #e0dfe3;
}

.inputLogin
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-left-color: #b6b5b5;
	border-top-color: #b6b5b5;
	border-right-color: #e0dfe3;
	border-bottom-color: #e0dfe3;
}

.butn {
border-right : medium none inherit; 
border-top : medium none inherit; 
border-left : medium none inherit; 
border-bottom : medium none inherit; 
font-family : Verdana, Tahoma, Arial; 
font-weight : bold; 
font-size : 7pt; 
width : 100px; 
height : 19px; 
color : #000000; 
background-image : url(../imgs/btn.gif); 
background-color : transparent; 
}

.bordaImg
{
	padding: 4px;
    margin: 0px;
	border: 2px #CCCCCC solid;
	background-color: #F4F4F4;
}