body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: normal 9px Verdana;
	color: #3e3e3e;
	margin-top: 0px;
	margin-bottom: 0px;

} 

a:link        {
	color:#000066;
	text-decoration: none;
}
a:visited     {
	color:#000066;
	text-decoration: none;
}
a:active      {
	color:#000066;
	text-decoration: none;
}
a:hover       {
	color:#000066;
	text-decoration: underline;
}

A:link.SubMenu       { color: #3e3e3e; text-decoration: none;}
A:visited.SubMenu    { color: #3e3e3e; text-decoration: none;}
A:active.SubMenu     { color: #3e3e3e; text-decoration: none;}
A:hover.SubMenu      { color: #999999; text-decoration: none;}

A:link.TextoCinza       { color: #999999;}
A:visited.TextoCinza    { color: #999999;}
A:active.TextoCinza     { color: #999999;}
A:hover.TextoCinza      { color: #999999;}

A:link.TextoClaro       { color: #f0f0f0;}
A:visited.TextoClaro    { color: #f0f0f0;}
A:active.TextoClaro     { color: #f0f0f0;}
A:hover.TextoClaro      { color: #f0f0f0;}

A:link.minipedia       { color:#FF8000; border-bottom: 1px dashed #FF8000;}
A:visited.minipedia    { color: #FF8000; border-bottom: 1px dashed #FF8000;}
A:active.minipedia     { color: #FF8000; border-bottom: 1px dashed #FF8000;}
A:hover.minipedia      { color: #FF8000; border: none; text-decoration: underline;}

A:active.textoMenu     {color: #3e3e3e; }
A:hover.textoMenu      {color: #ffffff; text-decoration: none; background-color:#4F4F4F;}


td {
	text-decoration: none;
	font-size: 9px;
}

td.fundo_amarelo {
	background-color: #FFCC33;
}

td.fundo_laranja {
	background-color: #FF9900;
}

.font_blank
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
color: #CCCCCC;
margin-bottom:4px;
}

.font_blank:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
color: #FFFFFF;
margin-bottom:4px;
}

.stylecaminho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#FFFFFF;
}
A.stylecaminho:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #CCCCCC;
}

.stylecaminhodestaq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#FFFFFF;
}

.fonte_padrao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#FFFFFF;
}

.textos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#FFFFFF;
}

.fonte_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:justify;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#FFFFFF;
}

.fonte_home:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:justify;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#FF0000;
}

.entrada
{
	FONT-FAMILY:Arial, Helvetica;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #6699CC;
}			

.texto {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
    	vertical-align:text-top;
}

.texto_riscado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	vertical-align:text-top;
	text-decoration: line-through;
}

.texto_option {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.texto_borda {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
    	vertical-align:text-top;
	border: 1px solid #000000;
}

.botao
{
	background-color:#c5c5c5;
	FONT-FAMILY:Arial, Helvetica;
	border: 1px solid #000000;
	font-size:11px;
	font-weight:bold;
	color: #000000;
}

.botaoCopy {
	background-color:#C5C5C5;
	FONT-FAMILY:Arial, Helvetica;
	border: 1px solid #000000;
	font-size:14px;
	font-weight:bold;
	color: #000066;
}

.input
{
	background-color:#CCCCCC;
	FONT-FAMILY:Arial, Helvetica;
	border: 1px solid #000000;
	font-size:9px;
	font-weight:bold;
	color: #000000;
}

.windows
{
	background-color:#DB261D;
	FONT-FAMILY:Arial, Helvetica;
	font-size:13px;
	font-weight:bold;
	color: #FFFFFF;
	border: 10px;
}

.link
{
	FONT-FAMILY:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#DB261D;
	background-color: #FFFFFF;
}

.mensagem
{
	FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color: #990000;
}


.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10218D;
	background-color:#FCBE1D;
	font-weight: bold;
	text-transform: uppercase;
}

.box {
	border-style: dashed;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFB0B0;
	padding: 5px;
	color:#333333
}

/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd {
	background-color: #FFFFFF;
	text-align: left;
}

/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
	background-color: #F3F3F3;
	text-align: left;
}

/* marked tbale rows */
table tr.marked th,
table tr.marked {
    background-color: #FFCC99;
}

/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
	background-color: #FBDA8E;
}

  .formata { /* esta classe é somente 
               para formatar a fonte */
  font: 12px arial, verdana, helvetica, sans-serif; 
  }
  a.dcontexto{
  position:relative; 
  font:12px arial, verdana, helvetica, sans-serif; 
  padding:0;
  color:#039;
  text-decoration:none;
  border-bottom:none;
  cursor:help; 
  z-index:24;
  }
  a.dcontexto:hover{
  background:transparent;
  z-index:25; 
  }
  a.dcontexto span{display: none}
  a.dcontexto:hover span{
	display:block;
	position:absolute;
    left:-530px;
    top:-70px;
    width:500px;
	text-align:left;
	font: 12px arial, verdana, helvetica, sans-serif;
	padding:5px 20px;
	border:1px solid #999;
	background:#e0ffff;
	color:#000;
  }

