body {background-color: #F2F9F4; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;}

.fonte         {font-family: Verdana;}
.esquerda      {text-align: left;}
.direita       {text-align: right;}
.centro        {text-align: center;}
.ponteiro      {cursor: pointer;}
.padrao        {cursor: default;}
.impar         {background-color: #E0F1E6;}
.par           {background-color: #C9E7D1;}

input.par       {border-style: ridge; background-color: #F2F9F4;}
input.impar     {border-style: ridge; background-color: #F2F9F4;}
select.par      {border-style: ridge; background-color: #F2F9F4;}
select.impar    {border-style: ridge; background-color: #F2F9F4;}

select                {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 2px; padding-right: 2px; vertical-align: middle; border-width: 1px; border-style: solid; border-color: #40A080; background-color: #E0F1E6;}
input.textotitulo     {color: #FFFFFF; border-style: none; border-width: 0; background-color: #40A080; font-weight: bold; font-size: 16px; cursor: default}

a.link         {color: #40A080; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
a.link:link    {color: #40A080; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
a.link:visited {color: #40A080; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
a.link:hover   {color: #40A080; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
a.link:active  {color: #40A080; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
a.normal       {color: black;   text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

table.botao    {border: 0px none; height: 21px;}
td.botao1      {background-image: url('../imagens/btnleftsel.gif'); background-repeat: no-repeat; width: 7px;}
td.botao2      {background-image: url('../imagens/btnmiddlesel.gif'); background-repeat: repeat-x; text-align: center; cursor: pointer; color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
td.botao3      {background-image: url('../imagens/btnrightsel.gif'); background-repeat: no-repeat; width: 7px;}
tr.pesquisa    {cursor: pointer; font-weight: none;}

table.title {padding: 0px; padding-bottom: 50px; cursor: default;}
table.form  {border-style: solid; border-width: 1px; border-color: #40A080; margin: 8px 8px 8px 8px;}
table.grid  {border: 1px solid #40A080;} 
.gridimg    {VERTICAL-ALIGN: middle; width: 16px; height: 18px; cursor: pointer; }
th.campo    {background-color: #40A080; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f2f9f4; font-weight: bold; WHITE-SPACE: nowrap; cursor: default;}
td.linha    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 2px; padding-right: 2px; vertical-align: middle; border-width: 1px; border-style: none; WHITE-SPACE: nowrap;}

.linha      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 2px; padding-right: 2px; vertical-align: middle; border-width: 1px; border-style: solid; }
.inativo    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 2px; padding-right: 2px; vertical-align: middle; color: black;}
input.inativo {border-style: ridge; background-color: #E4E4E4; border-width: 1px;}

.treeview             {color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
.treeview:link        {color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
.treeview:visited     {color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
.treeview:hover       {color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
.treeview:active      {color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
.treeviewmenu         {color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
.treeviewmenu:link    {color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
.treeviewmenu:visited {color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
.treeviewmenu:hover   {color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
.treeviewmenu:active  {color: black; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}

.infousu              {font-size: 11px; text-align: left; padding: 2px; color: gray; cursor: default;}
.label                {font-family: Arial, HelveTica, sans-serif; font-size: 11px; color: black; cursor: default;}

td.bordertoplef {width: 10px; height: 18px; background-image: url('../imagens/bordertoplef.gif'); background-repeat: no-repeat; background-position: bottom}
td.bordertopmid {height: 18px; background-image: url('../imagens/bordertopmid.gif'); background-repeat: repeat-x;  background-position: bottom} 
td.bordertoprig {width: 10px; height: 18px; background-image: url('../imagens/bordertoprig.gif'); background-repeat: no-repeat;  background-position: bottom}
td.bordermidlef {width: 10px; height: 10px; background-image: url('../imagens/bordermidlef.gif');}
td.bordermidmid {background-color: #E0F1E6;}
td.bordermidrig {width: 10px; height: 10px; background-image: url('../imagens/bordermidrig.gif');}
td.borderbotlef {width: 10px; height: 10px; background-image: url('../imagens/borderbotlef.gif');}
td.borderbotmid {height: 10px; background-image: url('../imagens/borderbotmid.gif');}
td.borderbotrig {width: 10px; height: 10px; background-image: url('../imagens/borderbotrig.gif');}

td.borderall0    {width: 10px; height: 15px;}
td.borderall1    {width: 7px; height: 15px; background-image: url('../imagens/borderall1.gif'); background-repeat: no-repeat;}
td.borderall2    {height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; font-weight: bold; WHITE-SPACE: nowrap; background-image: url('../imagens/borderall2.gif'); background-repeat: repeat-x; vertical-align: top}
td.borderall3    {width: 7px; height: 15px; background-image: url('../imagens/borderall3.gif'); background-repeat: no-repeat;}
td.borderall1off {width: 7px; height: 15px; background-image: url('../imagens/borderall1off.gif'); background-repeat: no-repeat;}
td.borderall2off {height: 15px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E0F1E6; font-weight: bold; WHITE-SPACE: nowrap; background-image: url('../imagens/borderall2off.gif'); background-repeat: repeat-x; vertical-align: top}
td.borderall3off {width: 7px; height: 15px; background-image: url('../imagens/borderall3off.gif'); background-repeat: no-repeat;}

td.alertbordertoplef {width: 10px; height: 18px; background-image: url('../imagens/alertbordertoplef.gif'); background-repeat: no-repeat; background-position: bottom}
td.alertbordertopmid {height: 18px; background-image: url('../imagens/alertbordertopmid.gif'); background-repeat: repeat-x;  background-position: bottom} 
td.alertbordertoprig {width: 10px; height: 18px; background-image: url('../imagens/alertbordertoprig.gif'); background-repeat: no-repeat;  background-position: bottom}
td.alertbordermidlef {width: 10px; height: 10px; background-image: url('../imagens/alertbordermidlef.gif');}
td.alertbordermidmid {background-color: #FBE0E8; font-family: Arial, HelveTica, sans-serif; font-weight: bold; font-size: 11px; color: black; cursor: default;}
td.alertbordermidrig {width: 10px; height: 10px; background-image: url('../imagens/alertbordermidrig.gif');}
td.alertborderbotlef {width: 10px; height: 10px; background-image: url('../imagens/alertborderbotlef.gif');}
td.alertborderbotmid {height: 10px; background-image: url('../imagens/alertborderbotmid.gif');}
td.alertborderbotrig {width: 10px; height: 10px; background-image: url('../imagens/alertborderbotrig.gif');}

td.alertborderall0   {width: 10px; height: 15px;}
td.alertborderall1   {width: 7px; height: 15px; background-image: url('../imagens/alertborderall1.gif'); background-repeat: no-repeat;}
td.alertborderall2   {height: 15px; cursor: default; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; font-weight: bold; WHITE-SPACE: nowrap;  background-image: url('../imagens/alertborderall2.gif'); background-repeat: repeat-x;}
td.alertborderall3   {width: 7px; height: 15px; background-image: url('../imagens/alertborderall3.gif'); background-repeat: no-repeat;}

.LNK_PRIMEIRA  {cursor: pointer; width: 20px;	background-image: url(../imagens/pagrelpri.gif);	background-repeat: no-repeat;	}
.LNK_ANT       {cursor: pointer; width: 20px;	background-image: url(../imagens/pagrelant.gif);	background-repeat: no-repeat;	}
.LNK_PROX      {cursor: pointer; width: 20px;	background-image: url(../imagens/pagrelpro.gif);	background-repeat: no-repeat;		}
.LNK_ULTIMA    {cursor: pointer; width: 20px;	background-image: url(../imagens/pagrelult.gif);	background-repeat: no-repeat;		}
.DLNK_PRIMEIRA {width: 20px;	background-image: url(../imagens/pagrelprioff.gif);	background-repeat: no-repeat;	}
.DLNK_ANT      {width: 20px;	background-image: url(../imagens/pagrelantoff.gif);	background-repeat: no-repeat;	}
.DLNK_PROX     {width: 20px;	background-image: url(../imagens/pagrelprooff.gif);	background-repeat: no-repeat;		}
.DLNK_ULTIMA   {width: 20px;	background-image: url(../imagens/pagrelultoff.gif);	background-repeat: no-repeat;		}
.BOTOES        {margin-top: 10px;	height: 25px;}

.ENTRANCEHELP{}
.RELTABELACAMPOS{}
.RELTABELACAMPOSORDENA{width:70%; text-align:center; border: 1px groove;}
.RELCOLUNAROTULO{text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}	
.RELCOLUNACAMPOENTRADA{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	vertical-align: top;}
.RELCAMPOENTRADA{  border-width: 1px; border-style: ridge; background-color: #F2F9F4; 
                   font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; 
                   padding-left: 2px; padding-right: 2px; vertical-align: middle;}
.RELTITULOORDENA{  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  border-width: 1px;}
.RELTITULODESC{  text-align: LEFT;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  border-width: 1px;}
.RELCOLUNAROTULOORDENA{font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  border-width: 1px;}
.RELCOLUNACAMPOSORDENA{font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  border-width: 1px;}
