body
{
    MARGIN-LEFT: 1px;
    MARGIN-TOP: 1px;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial;
    SCROLLBAR-FACE-COLOR: #FFF7EE;
    SCROLLBAR-HIGHLIGHT-COLOR: #FF9933;
    SCROLLBAR-SHADOW-COLOR: #FF9933;
    SCROLLBAR-3DLIGHT-COLOR: #FFEFDF;
    SCROLLBAR-ARROW-COLOR: #FF9933;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
.Borda
{
	background-color:Gray
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.td
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #FF9933;
}
A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #993300;
    TEXT-DECORATION: none
}
A.paginacao
{
  color: #FF9933;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
}
A.paginacao:hover
{
  background-color: #FF9933;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
}
.input1
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    COLOR: #666666;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.input2
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    COLOR: #666666;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #FFF7EE
}
.txt_legal
{
	font-size:10px;
	color:White;
}

.select1
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #cfcfcf 1px solid;
    COLOR: #103C5A;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.textarea1
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    COLOR: #666666;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.button1
{
    BORDER-RIGHT: #EEEEEE 1px solid;
    BORDER-TOP: #EEEEEE 1px solid;
	BORDER-LEFT: #EEEEEE 1px solid;
	BORDER-BOTTOM: #EEEEEE 1px solid;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #FFF7EE;
}
.button2
{
    BORDER-RIGHT: #EEEEEE 1px solid;
    BORDER-TOP: #EEEEEE 1px solid;
	BORDER-LEFT: #EEEEEE 1px solid;
	BORDER-BOTTOM: #EEEEEE 1px solid;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #FFFFFF;
}
.campotexto
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #cfcfcf 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.camposerial
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.radios
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.bot
{
    BORDER-RIGHT: #004d75 1px solid;
    BORDER-TOP: #004d75 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #004d75 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #004d75 1px solid;
    FONT-FAMILY: Verdana, Arial, Arial;
    BACKGROUND-COLOR: #f5a876
}
.textosuporte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	font-style:italic;
	font-weight: bold;
}
.sistema
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.subsistema
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.titulos
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF9933;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.subtitulos
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.servicos, .servicos a, .servicos a:link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #D56D20;
	background-color: #FFEBD0;
	text-decoration:none;
	width:100%;
	display:block;
}
.servicos a:hover{
	color: #fff;
	background-color: #D56D20;
	width:100%;
}
.laranja
{
    COLOR: #993300
}
.menu
{
    COLOR: #000000;
    LINE-HEIGHT: 14px
}
.topo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #FF9933	
}
.detalhes
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.th
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}
.td2
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #CCCCCC;
}
.tdInfo
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #FFEBD6;
}
.linhaimpar
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #FFEFDF;
}
.linhapar
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #FFF7EE;
}
.linhabranca
{
    COLOR: #ffffff;
}
font
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
A.potText
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: none;
    color: #000000;
    text-decoration: none;
}
A.potText:hover
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: none;
    color: #EEEEEE;
    text-decoration: none;
}
.A2
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.loginMenu
{
    COLOR: #000066;
    TEXT-DECORATION: none;
}
.tblPrint
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
}
.tdPrintDestaque
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    font-weight: bold;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #FFB366;
}
.tblSearch
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #666666;
}
.tblList
{
    BORDER-RIGHT: #cfcfcf 1px solid;
    BORDER-TOP: #cfcfcf 1px solid;
    BORDER-LEFT: #cfcfcf 1px solid;
    BORDER-BOTTOM: #cfcfcf 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #666666;
}
.tblDetalhe
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #666666;
}
.tblMessage
{
    BACKGROUND-COLOR: #FF9933;
}
.tdMessage
{
    BACKGROUND-COLOR: #FFEBD6;
}
.tfMsgInfo
{
    FONT-SIZE: 9px;
    COLOR: #FF9933;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    BORDER: none;
    TEXT-ALIGN: left;
}
.menuBody {
    BACKGROUND-COLOR: #EEEEEE;
}
.menuOpcao
{
    FONT: bold 10px Verdana, Arial;
    COLOR: #EEEEEE;
}
.ItemMenu
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    BORDER: none;
    font-weight: bold;
}
.MenuAlteraSenha
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    BORDER: none;
    font-weight: bold;
}
.submenuOpcao
{
    FONT: normal 9px Verdana, Arial;
    COLOR: #EEEEEE;
}
.potFont
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
    font-weight: none;
    color: #EEEEEE; 
    text-decoration: none;
}
.indObrigatorio
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
    color: #FF0000
}
.indOpcional
{
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
    color: #ffffff
}
.data
{ 
    FONT-SIZE: 10 px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    font-weight: bold;
 }
.login 
{ 
    FONT-SIZE: 12 px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    font-weight: bold;
}
.login_campo 
{ 
    FONT-SIZE: 11 px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    COLOR: #000066;
    font-weight: bold;
}
.login_menu
{
    FONT-SIZE: 11 px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    font-weight: bold;
}
.login_menu_esq
{
    FONT-SIZE: 11 px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    COLOR: #000066;
}
.noticias
{
    FONT-SIZE: 12 px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    COLOR: #000066;
    font-weight: bold;
}
.noticias_mini
{
    FONT-SIZE: 10 px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
    COLOR: #000066;
    font-weight: bold;
}
table.tblToolBar
{
    BACKGROUND-COLOR: #FF9933;
}
.tdNomeSistema
{
    BACKGROUND-COLOR: #FFB366;
}

.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
	
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

