body {
	FONT-SIZE: 14px;
	COLOR: #666666;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica;
	BACKGROUND-COLOR: #ffffff;
	text-align: justify;
}
.sitewidth {WIDTH: 740px}


a.no_Link:link {
				text-decoration:none;
				color:#FFFFFF;
}
a.no_Link:visited {
				text-decoration:none;
				color:#FFFFFF;
}
a.no_Link:hover {
				text-decoration:none;
				color:#FFFFFF;
}

  a.dcontexto{
  position:relative; 
  font:13px arial, verdana, helvetica, sans-serif; 
  padding:0;
  color:#039;
  text-decoration:none;
  color:#FFFFFF;
  border-bottom:2px dotted #039;
  cursor:help; 
  z-index:24;
  }
  a.dcontexto:visited{
  background:transparent;
  color:#FFFFFF;
  text-decoration:none;
  z-index:25; 
  }
  a.dcontexto:link{
  background:transparent;
  color:#FFFFFF;
  text-decoration:none;
  z-index:25; 
  }

  a.dcontexto:hover{
  background:transparent;
  text-decoration:none;
  color:#FFFFFF;
  z-index:25; 
  }
  a.dcontexto span{display: none;   
  					text-decoration:none;
					color:#FFFFFF;
  }	
  a.dcontexto:hover span{ 
  display:block;
  position:absolute;
  width:330px; 
  top:3em;
  text-align:justify;
  text-decoration:none;
  left:0;
  font: 14px arial, verdana, helvetica, sans-serif; 
  padding:5px 10px;
  border:1px solid #999;
  background:#e0ffff; 
  color:#000;
  }

.alerta{
	font:normal verdana;  
	padding:2px 0 2px 18px;
	color:#f00;
	background-image:url(images/atencao_peq.gif);
	background-repeat:no-repeat;
	}

.Rel_TD {
				text-align: center;
				font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
			}

a.Rel_TD_C:link {
				text-align: center;
				font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				text-decoration:none;
				color: #0099FF;
				font-weight:bold;
				
			}
a.Rel_TD_C:visited {
				text-align: center;
				font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none;
				font-size:10px;
				font-weight:bold;
				color: #0099FF;
			}
a.Rel_TD_C:hover {
				text-align: center;
				font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:bold;
				color: #FF9900;
			}

.Rel_TD_L{
				text-align: left;
				font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
			}
.Rel_TD_LP{
				text-align: left;
				font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				font-size:8px;
			}

.Pesquisa_TR{
				height:20px; 
				background: url(../images/grid.gif) left repeat-x;
				text-align: center;
				font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			}
.Pesquisa_TRb{
				height:20px; 
				background: url(../images/grid.gif) left repeat-x;
				text-align: center;
				font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
			}
.Pesquisa_TRg{
				height:20px; 
				text-align: center;
				font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#060;
			}
.formUserName {

	border: 1px groove #949494; 

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #990000;

	font-weight: normal; 

	margin: 5px; 

	background-image: url("images/username.gif"); 

	background-repeat:no-repeat; 

	background-position:2px center; 

	padding-left: 20px;



}

.formPassWord {

	border: 1px groove #949494; 

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #990000;

	font-weight: normal; 

	margin: 5px; 

	background-image: url("images/password.gif"); 

	background-repeat:no-repeat; 

	background-position:2px center; 

	padding-left: 20px;
}

.formLock {

	border: 1px groove #949494; 

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: normal; 

	margin: 5px; 

	background-image: url("images/lock1.gif"); 

	background-repeat:no-repeat; 

	background-position:2px center; 

	padding-left: 20px;
}
.formTxt {

	border: 1px groove #949494; 

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: normal; 

	margin: 5px; 

	padding-left: 20px;
}

INPUT.button {
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	background-color: #999;
	border-style: groove;
	color:#ccc;
	
}

INPUT.checkbox {
	border : none;
	background : transparent;
}


INPUT.text {
	font-family : Verdana;
	border : thin groove;
	background-color : #eeeeee;
	font-weight : normal;
	font-size : 11px;
}

SELECT {
	font-family : Verdana;
	border : thin groove;
	background-color : #eeeeee;
	font-weight : normal;
	font-size : 11px;
}


input, TEXTAREA, SELECT {
	font-family : Verdana;
	border : thin groove;
	background-color : #eeeeee;
	font-weight : normal;
	font-size : 11px;
}


.bgGreyLight {
	BACKGROUND: #efefef;
	font-weight: bold;
}
.bgGreyDark {
	BACKGROUND: #aaaaaa;
	font-weight: bold;
	font-size:14px;
	color:#FFF;
	text-align:center;
}
.bgBlueMed  { BACKGROUND: #32659C }
.bgYelMed  { BACKGROUND: #FFFF99 }
.bgYellowMed  { BACKGROUND: #FFFF33 }
.bgBlueLight  { BACKGROUND: #6098D4 }

.tableBGgrey { BACKGROUND: #efefef; font-weight: bold; }

.title {
	FONT-SIZE: 16px;
	COLOR: #333333;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica;
	font-weight : bold;
	text-align: justify;
}
.title_c p strong {
	text-align: center;
}

.blueback { BACKGROUND: #003366 }
.whitefront { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica }
.redfront { 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #990000;

	font-weight: normal; 

}


TABLE {FONT-SIZE: 11px; COLOR: #333333; background-color:#FFFFFF;}
#TD {FONT-SIZE: 11px; COLOR: #333333; }

div.copyright {	FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica; BACKGROUND-COLOR: #ffffff }
div.white {	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica;}
div.white14bold {FONT-SIZE: 14px; font-weight : bold; COLOR: #ffffff; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica;}

.paragraphHeader {
	FONT-SIZE: 13px;
	COLOR: #444444;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica;
	BACKGROUND-COLOR: #ffffff;
	font-weight : bold;
}
.paragraphHeader2 {
	FONT-SIZE: 13px;
	COLOR: #444444;
	margin: 5px; 
	padding-left: 20px;
	background-image: url("images/scan_check.gif");
	background-repeat:no-repeat; 
	background-position:2px center; 
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica;
	BACKGROUND-COLOR: #ffffff;
	font-weight : bold;
}
.paragraph {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica;
	BACKGROUND-COLOR: #ffffff;
	text-indent : 6px;
	line-height: 135%;

}


A:active {FONT-SIZE: 11px; COLOR: #6699cc}
A:link {
	FONT-SIZE: 14px;
	COLOR: #003366
}
A:visited {FONT-SIZE: 14px; COLOR: #003366}
A:hover {COLOR: #6699cc; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}

A:link.white {FONT-SIZE: 14px; COLOR: #ffffff; font:bold; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica}
A:visited.white {FONT-SIZE: 14px; COLOR: #eeeeee; font:bold; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica}
A:hover.white {FONT-SIZE: 14px; COLOR: #8DC2FB; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica}


A.header:link {TEXT-DECORATION: none}
A.header:visited {TEXT-DECORATION: none}

a.azul:link {font: Verdana; color: #0099FF; font-weight:bold; text-decoration: none;}
a.azul:visited {font: Verdana; color: #0099FF; font-weight:bold; text-decoration: none;}
a.azul:hover {font: Verdana; color: #FF9900; font-weight:bold;}

a.azul3:link {font: Verdana; color: #0099FF; font-weight:none; text-decoration: none;}
a.azul3:visited {font: Verdana; color: #0099FF; font-weight:none; text-decoration: none;}
a.azul3:hover {font: Verdana; color: #FF9900; font-weight:none;}

a.azul2:link {font: Verdana; color: #0099FF; text-decoration: blink;}
a.azul2:visited {font: Tahoma; color: #0099FF; text-decoration: blink;}
a.azul2:hover {font: Tahoma; color: #FF9900; font-weight:bold;text-decoration: blink;}

a.menu:link {font: Verdana; color: #0099FF; font-weight:bold; text-decoration: none;}
a.menu:visited {font: Verdana; color: #0099FF; font-weight:bold; text-decoration: none;}
a.menu:hover {font: Verdana; color: #FF9900; font-weight:bold;}

a.menu2:link {font: Verdana; color: #000000; font-weight:bold; text-decoration: none;}
a.menu2:visited {font: Verdana; color: #000000; font-weight:none; text-decoration: none;}
a.menu2:hover {font: Verdana; color: #FFffff; font-weight:bold;}

a.menu3:link {font: Verdana; color: #FFFFFF; font-weight:bold; text-decoration: none;}
a.menu3:visited {font: Verdana; color: #FFFFFF; font-weight:none; text-decoration: none;}
a.menu3:hover {font: Verdana; color: #000000; font-weight:bold;}

a.pisca:link {font: Verdana; color: #FFFFFF; font-weight:bold; text-decoration: blink;}
a.pisca:visited {font: Verdana; color: #FFFFFF; font-weight:none; text-decoration: blink;}
a.pisca:hover {font: Verdana; color: #000000; font-weight:bold;text-decoration: blink;}

.borda.black {border: thin groove #00CC66;}
.bordabl {
	border: thin groove #0066FF;
	
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: normal; 

	margin: 5px; 

}
.bordaf {
	border: thin groove #0066FF;
	
	background-color:#CCCCCC;
	
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	
	color:#CC0000;

	font-weight: bold;
	
	text-align:center; 

	margin: 5px; 

}
.button {
		BORDER-RIGHT: #453045 1px solid; 
		BORDER-TOP: #453045 1px solid; 
		BORDER-LEFT: #453045 1px solid; 
		COLOR: #ccc; 
		BORDER-BOTTOM: #453045 1px solid; 
		font-size: 11px;
		font-family: Verdana;
		font-weight: bold;
		border-style: groove;
		background-color:#999
		
		}

.linkbotao {    
	font-family: verdana, arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   padding: 4px;
   background-color: #999;
   color: #ccc;
   text-decoration: none;
}
.linkbotao:link,
.linkbotao:visited {
   border-top: 1px solid #cccccc;
   border-bottom: 2px solid #666666;
   border-left: 1px solid #cccccc;
   border-right: 2px solid #666666;
}
.linkbotao:hover {
    border-bottom: 1px solid #cccccc;
   border-top: 2px solid #666666;
   border-right: 1px solid #cccccc;
   border-left: 2px solid #666666;
} 

.hr2 {
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}
.sucesso{
	font:normal verdana;  
	padding:2px 0 2px 18px;
	color:#006600;
	background-image:url(images/check.gif);
	background-repeat:no-repeat;
	}
.alerta{
	font:normal verdana;  
	padding:2px 0 2px 18px;
	color:#f00;
	background-image:url(images/atencao_peq.gif);
	background-repeat:no-repeat;
	}

