BODY {
	color:#333333;
	font-size: 0.87em;
	line-height: 1.3em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background: #ffe;
}

table{
	background: #fff;
	border: none;
}

TD {
	FONT: 9pt arial; COLOR: #000000;
	border: none;
}

#login{
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	width: 100%;
}

#login ul{
	float: right;
}

#login li{
	border-left: 1px solid;
}

.A
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;	
	text-decoration: none;
}
.A:hover
{
	font-family: Arial;
	font-size: 9pt;
	color: #aa0000;
	text-decoration: none;	
}
.nmPage {
	FONT-SIZE: 12px; COLOR: #404040; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
.nmTable {
	BORDER-RIGHT: #406080 1px solid; BORDER-TOP: #406080 1px solid; BORDER-LEFT: #406080 1px solid; BORDER-BOTTOM: #406080 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 1px
}
.nmHeader {
	BORDER-RIGHT: #406080 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #406080 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(/scriptcase/devel/conf/sys/img/bg/bg_degvert_blue_big.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #406080 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #406080 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #79b2f5
}
.nmTitle {
	BORDER-RIGHT: #406080 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #406080 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/scriptcase/devel/conf/sys/img/bg/bg_degvert_blue_small.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #406080 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #406080 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #78b0f4
}
.nmGroup {
	BORDER-RIGHT: #406080 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #406080 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/scriptcase/devel/conf/sys/img/bg/bg_degvert_lightblue_small.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #406080 1px solid; COLOR: #304060; PADDING-TOP: 2px; BORDER-BOTTOM: #406080 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #b0c8e8
}
.nmTotal {
	BORDER-RIGHT: #406080 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #406080 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #406080 1px solid; COLOR: #406080; PADDING-TOP: 2px; BORDER-BOTTOM: #406080 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #bfd4ef
}
.nmSubTotal {
	BORDER-RIGHT: #406080 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #406080 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #406080 1px solid; COLOR: #406080; PADDING-TOP: 2px; BORDER-BOTTOM: #406080 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #d0dff4
}
.nmOdd {
	BORDER-RIGHT: #406080 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #406080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #406080 1px solid; COLOR: #404040; PADDING-TOP: 2px; BORDER-BOTTOM: #406080 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #e4e8f0
}
.nmEven {
	BORDER-RIGHT: #406080 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #406080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #406080 1px solid; COLOR: #404040; PADDING-TOP: 2px; BORDER-BOTTOM: #406080 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #f2f4f8
}
.nmErrorTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #ff4040
}
.nmErrorMsg {
	BORDER-RIGHT: #406080 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #406080 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #406080 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #406080 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffe0e0
}
.nmErrorText {
	COLOR: #ff0000
}
.nmButton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #98c0df; BORDER-BOTTOM-COLOR: #153060; COLOR: #406080; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #b0d0e8; FONT-FAMILY: Tahoma, Arial, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #d0dff4; BORDER-RIGHT-COLOR: #204080; BORDER-BOTTOM-STYLE: solid
}
.nmButtonDisabled {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #b0d0e8; BORDER-BOTTOM-COLOR: #b0d0e8; COLOR: #c5cee6; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #b0d0e8; FONT-FAMILY: Tahoma, Arial, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #e7efff; BORDER-RIGHT-COLOR: #b0d0e8; BORDER-BOTTOM-STYLE: solid
}
.nmInput {
	BORDER-RIGHT: #98c0df 1px solid; BORDER-TOP: #153060 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #204080 1px solid; COLOR: #406080; BORDER-BOTTOM: #b0d0e8 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #f8fbff
}
.nmToolBar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #404040; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; FONT-FAMILY: Arial, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #d8e0eb; BORDER-BOTTOM-STYLE: none
}
.nmLinkPage {
	COLOR: #0044c8
}
.nmLinkTitle {
	COLOR: #d8efff
}
.nmLinkData {
	COLOR: #0044c8
}
.nmTopBar {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; BACKGROUND-IMAGE: url(/scriptcase/devel/conf/sys/img/bg/bg_degvert_blue_med.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Trebuchet MS, Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #6babef
}
.nmFootNote {
	FONT-SIZE: 9px; COLOR: #a0a0a0; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-ALIGN: center
}
.nmTextTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif
}
.nmText {
	FONT-SIZE: 11px; COLOR: #404040; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.nmTextDesatualizado {
	FONT-SIZE: 11px; COLOR: #ff0808; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.cssTopOn {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.cssTopOver {
	BORDER-RIGHT: #000080 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000080 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000080 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000080 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.cssItemOnAct {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
.cssItemOverAct {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
.cssItemOnDeact {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #a0a0a0; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
.cssItemOverDeact {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #a0a0a0; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
.nmToolbarIconAct {
	BORDER-RIGHT: #d0e8ff 1px inset; BORDER-TOP: #d0e8ff 1px inset; MARGIN: 0px; BORDER-LEFT: #d0e8ff 1px inset; BORDER-BOTTOM: #d0e8ff 1px inset
}
.nmToolbarIconOff {
	BORDER-RIGHT: #ffffff 0px outset; BORDER-TOP: #ffffff 0px outset; MARGIN: 1px; BORDER-LEFT: #ffffff 0px outset; BORDER-BOTTOM: #ffffff 0px outset
}
.nmToolbarIconOn {
	BORDER-RIGHT: #d0e8ff 1px outset; BORDER-TOP: #d0e8ff 1px outset; MARGIN: 0px; BORDER-LEFT: #d0e8ff 1px outset; BORDER-BOTTOM: #d0e8ff 1px outset
}
.nmToolbarBg {
	 border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; BORDER-LEFT-COLOR: #636563; BORDER-BOTTOM-COLOR: #636563; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE:groove; BORDER-TOP-COLOR: #636563; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #b4c6ba; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #636563; BORDER-BOTTOM-STYLE: groove
}
.topico {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #eeeeee; FONT-FAMILY: Arial; BACKGROUND-COLOR: #550000;
}
.titulo
{
	font-family: Arial;
	font-size: 11pt;
	font-weight:bold;
	color: #333333;
}
.linha
{
	border: #aa9999 1px solid;
	border-width: 1px;
}
.linha_titulo
{
	border-bottom: 2px solid #440000;
}
.linha_titulo_top
{
	border-top: 2px solid #440000;
}
.tab_corp 
{
	border: 1px solid #99aabb;
}
.rotulo
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
} 
.rotulo_destaque
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
.rotulo_obr
{
	font-family: Arial;
	font-size: 9pt;
	color: #333377;
}
.erro 
{
	font-family: Arial;
	font-size: 8pt;
	color: #aa0000;
}
.tbox
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #cfc8df;	
}
.tbox2
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #cfc8df;
	text-align: right
}
.tbox_aba
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #cfc8df;	
	text-decoration:none;
}
.tbox_aba:hover
{
	font-family: Arial;
	font-size: 9pt;
	color: #aa0000;
	border: 1px solid #cfc8df;	
	text-decoration:none;
}
.tboxdis
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #cfc8df;
	background-color: #eeeeee;

}
.botao 
{
	font-family: Verdana;
	font-size:10px;
	color: #0A3828;
}
.Div1{
	SCROLLBAR-ARROW-COLOR: #AAAAAA; 
	SCROLLBAR-FACE-COLOR:#EEEEEE; 
	SCROLLBAR-SHADOW-COLOR: #C1C1C1; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR: #C1C1C1; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	WIDTH: 100%;
	HEIGHT: 100%;
	OVERFLOW: auto; 
}

.Div2{
	SCROLLBAR-ARROW-COLOR: #AAAAAA; 
	SCROLLBAR-FACE-COLOR:#EEEEEE; 
	SCROLLBAR-SHADOW-COLOR: #C1C1C1; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR: #C1C1C1; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR: #f2f2f2; 
	BORDER: 1px solid #CCCCCC;
	OVERFLOW: auto; 
}

.gridWorkspace{
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
.GridColSep {
	BACKGROUND-COLOR: #cccccc;
}
.gridRowFix{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	border: 1px outset;
	background-color: #807D7C;
	cursor:hand;	
}

.gridRowNormal{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	cursor:hand;	
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 2px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}

.gridRowOver{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #c1c1c1;
	background-color: #E8F5ec;
	cursor:hand;	
}
.gridRowSel{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #aaaaaa;
	background-color: #d6eddd;
	cursor:hand;
}
.label {
	FONT: 9pt Arial; COLOR: #000000;
}
.labelnegrito {
	FONT: bold 9pt arial; COLOR: #000000
}
.box {
	BORDER-RIGHT: #aaaaaa 1px solid; 
	BORDER-TOP: #aaaaaa 1px solid; 
	BORDER-LEFT: #aaaaaa 1px solid; 
	BORDER-BOTTOM: #aaaaaa 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #0A3828; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #ffffff;
}
.boxdestaque {
	BORDER-RIGHT: #aaaaaa 1px solid; 
	BORDER-TOP: #aaaaaa 1px solid; 
	BORDER-LEFT: #aaaaaa 1px solid; 
	BORDER-BOTTOM: #aaaaaa 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: red; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #ffffff
}
.boxdis {
	BORDER-RIGHT: #aaaaaa 1px solid; 
	BORDER-TOP: #aaaaaa 1px solid; 
	BORDER-LEFT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #003300; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #dddddd
}
.labeldis {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #003300; 
	FONT-FAMILY: Verdana; 
}

.combo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #003300; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-RIGHT: #cfc8df 1px solid;
}
.combodis {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #dddddd
}




a:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #aaaaaa;
	background-color: #ddddd6;
	cursor:hand;
}





/*.Botao {
	FONT-SIZE: 9pt;
	BORDER-BOTTOM: #cfc8df 2px solid;
	BACKGROUND-COLOR: #F2F3ED;

}*/

