BODY{
scrollbar-face-color: #CCCCFF; 
scrollbar-highlight-color: #CCCCFF;
scrollbar-shadow-color: #000000; 
scrollbar-3dlight-color: #E0E0FF; 
scrollbar-arrow-color: #000000; 
scrollbar-track-color: #F0F0FF; 
scrollbar-darkshadow-color: #000000;
background:#F8FFF8;
}

A {
color:#0000FF;
text-decoration:none;
}

A:HOVER {
text-decoration:underline;
}

.dlg {
background: #E5E5E5;
border: 1px solid #000000;
font-size: 10px;
font-family: verdana;
}

TD {
font-family:Verdana,Arial;
font-size:10px;
white-space: normal;
}

TD.HP_header {
background:#F0F0F0;
}

TD.HP_headerbottom {
background:#0A502E;
color: #FFFFFF;
text-align:right;
border-bottom: 2px solid #006633;
padding: 2px;
font-weight: bold;
}

TD.HP_headerbottom2 {
background:#99FF99;
border-bottom: 2px solid #006633;
padding: 2px;
padding-left:0px;
padding-right:0px;
font-weight: bold;
}

TD.HP_menu {
background:#CCFFCC;
border-bottom: 2px solid #000000;
vertical-align:top;
}

TD.HP_body {
background:#FFFFFF;
border-bottom: 2px solid #000000;
vertical-align:top;
}

TD.HP_footer {
background:#FFFFFF;
border-top: 2px solid #009933;
}

TD.Titulo1 {
background: #FFFFFF url(images/titulo1-bg.gif) repeat;
font-family: arial;
font-size: 26px;
color: #008000;
vertical-align:bottom;
border-bottom: 2px solid #008000;
}


TD.Titulo2 {
background: #FFFFFF url(images/titulo2-bg.gif) repeat;
font-family: arial;
font-size: 16px;
color: #008000;
vertical-align:bottom;
border-bottom: 2px solid #008000;
}

TD.TAB_titulo {
background:#0a502e;
color:#FFFF80;
font-weight:bold;
font-size:12px;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

TD.TAB_subtitulo1 {
background:#80CC80;
color:#000080;
font-weight:bold;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

TD.TAB_div {
background:#60CC00;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

TD.TAB_impar {
background:#F8F8F8;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
padding: 2px;
}
TD.TAB_par {
background:E8E8E8;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
padding: 2px;
}

/* ESTILOS DOS DIÁLOGOS */

TD.DIA_titulo {
background:#009933;
background-repeat:no-repeat;
background-position:right top;
padding-left:4px;
padding-top:1px;
padding-bottom:1px;
font-weight:normal;
font-size:12px;
color:#FFFFFF;
}

TD.DIA_tituloInt {
color:#FFFFFF;
font-weight:normal;
font-size:10px;
}

TD.DIA_linha {
background:#FFFFE5;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
padding: 2px;
}

TD.DIA_label {
background:#66CC00;
color: #006633;
font-weight:bold;
border-left: 1px solid #000000;
padding: 2px;
}

TD.DIA_rodape {
background:#FFFFFF;
padding-top: 2px;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 2px;
text-align: right;
}

TD.DIA_div_titulo {
background:#FFFFFF;
border-bottom: 1px solid #000000;
}



/* ESTILOS DOS MENUS */

TD.MNU_div {
border-bottom: 1px solid #008800;
border-top: 1px solid #FFFFFF;
background: #006633;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 6px;
color: #FFFF00;
font-weight: bold;
font-size: 11px;
}

TD.MNU_item {
border-bottom: 1px solid #008800;
border-top: 1px solid #FFFFFF;
padding: 2px;
padding-left: 10px;
color: #006600;
font-weight: normal;
font-size: 11px;
cursor:hand;
}

TD.MNU_sel {
background: #88FF88;
border-top: 1px solid #008800;
border-bottom: 1px solid #FFFFFF;
padding: 2px;
padding-left: 10px;
padding-right: 0px;
color: #006600;
font-weight: bold;
font-size: 11px;
}

TD.MNU_selitens {
background: #FF9966;
border-top: 1px solid #CC6633;
border-bottom: 1px solid #FFFFCC;
padding: 4px;
padding-left: 10px;
padding-right: 0px;
color: #990000;
font-weight: bold;
font-size: 11px;
}

TD.MNU_data {
background: #FF9933;
padding: 4px;
border-bottom: 1px solid #FFFFCC;
border-right: 1px solid #FFFFCC;
border-top: 1px solid #CC6633;
border-left: 1px solid #CC6633;
color: #000080;
}

TD.MNU_subitem {
	padding: 3px;
	padding-left: 12px;
	color: #000080;
}

TD.MNU_subitemsel {
	padding: 3px;
	padding-left: 12px;
	padding-right: 0px;
	background: #FFFFFF;
	color: #000080;
	font-weight: bold;
}

TD.FTR_destaque {
background: #E5E5E5;
}

TD.FTR_restante{
vertical-align:top;
}


/* Declarações usadas em Formulários */
TD.Titulo {
	background-color: #008000;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	padding: 10px;
}

TD.SubTitulo {
	background-color: #BBEEBB;
	color: #000000;
	font-weight: bold;
	text-align:center;
	padding: 10px;
	border-left: 2px solid #008000;
	border-right: 2px solid #808000;
}

TD.label {
	text-align: right;
	font-weight: bold;
	background-color: #CCFFCC;
	color: #000080;
	vertical-align:top;
	padding: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #BBEEBB;
	border-left: 2px solid #008000;
}
TD.labelD {
	text-align: right;
	font-weight: bold;
	background-color: #CCFFCC;
	color: #FF0000;
	vertical-align:top;
	padding: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #BBEEBB;
	border-left: 2px solid #008000;
}

TD.entry {
	background-color: #FFFFCC;
	border-bottom: 1px solid #EEEEBB;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 2px solid #808000;
}

TD.botao {
	text-align: center;
	background-color: #CCEECC;
	padding: 10px;
	border-top: 1px solid #FFFFFF;
	border-left: 2px solid #008000;
	border-right: 2px solid #808000;
	border-bottom: 2px solid #008000;

}

.campo {
	border: 1px solid #000000;
	font-size:11px;
	font-family: verdana;
	background-color: #F8F8F8;

}

.btn {
	background-color: #80A080;
	border-left: 1px solid #60B060;
	border-top: 1px solid #60B060;
	border-right: 1px solid #008000;
	border-bottom: 1px solid #008000;
	cursor: hand;
	font-family: verdana;
	font-size: 10px;
	color: #FFFF00;
	font-weight:bold;
}