 h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #004F70;
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #004F70;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #004F70;
}
h4,h5,h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #004F70;
}
input, textarea, select	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	color: #004F70;
	border: 1px solid #004F70;
	background : #DDF3FF;
}
p,div,table,td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	color: #333333;
}
a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: Blue;
	text-decoration: underline;
}
*a:hover {
	color : #3300CC;
	text-decoration : underline;
}
font,b,i {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #333399;
}
.destaque {
	font-size:10pt;
	font-style:normal;
	font-weight: normal;
	color: #0000CC;
	text-decoration : none;
	border: 1px dotted #0000CD;
	background-color : #F0F8FF;
}
.txt {
	font-size:9pt;
	font-weight:normal;
	color: #000000;
}
.txtd {
	font-size:9pt;
	font-style:normal;
	font-weight: bold;
	color: #000000;
}
.txt1 {
	font-size:9pt;
	font-style:normal;
	font-weight: bold;
	color: Blue;
	text-decoration:none;
}
.txt2 {
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	color : #FF4500;
}
.pie {
	font-size: 10px;
	font-weight: normal;
	color:#000000;
}
.tit {
	font-size: 15px;
	font-weight:bold;
	color : #336699;
}
.aviso	{
	font-size:10pt;
	color: Red;
	font-weight:bold;
}
.minilink {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: Blue;
}
.msj {
	font-size:16pt;
	font-weight:bold;
	color: #0066CC;
}
.solo_lectura {
	font-size:8pt;
	font-style:normal;
	border: 1px solid #444444;
	background: #EEEEEE;
}
.btok, .mini{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	color: #FFFFFF;
	border: 1px solid #004F70;
	background-color : #6699CC;
	font-weight : bold;
}
.mini_input	{
	font-size:9px;
	font-style:normal;
}
.ln1 {
	background: #F2F9FF;
}
.ln2 {
	background: #E8EEF4;
}
.dets {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #000000;
}
.masdets {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
.op {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
}
.referer {
	color: #696969;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
}
.fondotabla {
	background-color: #6699CC;
}
.fondocelda {
	background-color: #E6F7FF;
}

/*estilos para impressão de documentos*/
.impr_tit {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14pt;
	font-weight: normal;
}
.impr_var {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.impr_destcarta {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
}
.impr_txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
}
.impr_ln1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	background: #ffffff;
	font-weight: normal;
}
.impr_ln2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	background: #f4f4f4;
	font-weight: normal;
}
.impr_link {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 7pt;
	font-weight: normal;
}
/*mensajero*/
.mn1 {
	background-color: #FFFFFF;
}
.mn2 {
	background-color: #E9E9E9;
}
.txtsi {
	font-family: Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color: #006400;
	text-decoration:none;
}
.txtno {
	font-family: Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color: #DC143C;
	text-decoration:none;
}
.dscimo {
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	color: #000000;
	line-height : 14pt;
}
/*estilos para tipos de pessoas: física ou jurídica*/
.pnat {
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	color: Red;
}
.pjur {
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	color: #006400;
}
.minipnat {
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	color: Red;
}
.minipjur {
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	color: #006400;
}
.llvno {
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	color: Red;
}
.llvsi {
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	color: #006400;
}
.mnllvno {
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	color: Red;
}
.mnllvsi {
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	color: #006400;
}
.vis {
	font-size:8pt;
	font-style:normal;
	border: 1px none #FFFFFF;
	font-weight : bold;
	color: #FFA500;
}
.m1 {
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color: Red;
}
.m {
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color: #000000;
}
/* estilos para a interface com o ilight */
/*estilos para la revista electrónica*/
.icartit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font : bold;
	color : #333333;
}
.icarres {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : normal;
	color : #333333;
}
.icartxt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : normal;
	color : #333333;
}
.icarlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: Blue;
}
.icarescr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : normal;
	color : #666666;
	text-decoration: none;
}
.icarcatlista {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font : bold;
	color : Blue;
}
.icarpielista {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : normal;
	color : #666666;
}
.iccolnom {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: Blue;
}
.iccollink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Blue;
	text-decoration: underline;
}
.iccoldest {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: Blue;
}
.iccoltxt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;	
}
.icenqtit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font : bold;
	color : #2F4F4F;
}
.icenqtxt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : normal;
	color : #006400;
}
.icenqbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #CCCCCC;
	font-style:normal;
	border:1px solid #666666;
	color: #333333;
}
.icenqrestit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font : bold;
	color : Blue;
}
.icenqresobrig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font : bold;
	color : #D2691E;
}
.icenqresitem {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font : bold;
	color : #D2691E;
}
.icprolista {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color : #666666;
}
.icproitem {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font : normal;
	color : #0000CD;
}
.icproinput {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	border:1px solid #666666;
	color: #666666;
}
.icprotit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font : bold;
	color : #666666;
}
.icproref {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font : bold;
	color : #666666;
}
.icprodes {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font : normal;
	color : #666666;
}
.icprolink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: Blue;
}
.icpropie {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font : normal;
	color : #666666;
}
.icevtb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
}
.icevcab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font : bold;
	color : #4169E1;
}
.icevtit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font : bold;
	color : #666666;
}
.icevescr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font : normal;
	color : #666666;
}
.icevdes {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font : normal;
	color : #666666;
}
.icevpie {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font : normal;
	color : #666666;
}
.ictb1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
}
.icc1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #F2FCFF;
}
.icc2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #D7F2FF;
}