.center
{
	font-family: Arial; 
	color: #000000; 
	text-align: center; 
	vertical-align: middle;
}

.borderSelected
{
	border-bottom-color : #b0c4de;
	border-left-color : #b0c4de;
	border-right-color : #b0c4de;
	border-top-color : #b0c4de;
	border-bottom-style : solid;
	border-left-style :solid;
	border-right-style :solid;
	border-top-style :solid;
}
.borderSelectedRed
{/*
	border-bottom-color : #ff0101;
	border-left-color : #ff0101;
	border-right-color : #ff0101;
	border-top-color : #ff0101;
	border-bottom-style :solid;
	border-left-style :solid;
	border-right-style :solid;
	border-top-style :solid;
	border-bottom-width:1px;		
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;*/
}
.borderSelectedTabRed 
{
	 font-family: Arial; 
	 font-size: 11px; 
	 color: #000000; 
	 background-color: #ffffff; 
	 text-align: center; 
	 vertical-align: middle; 
	 cursor: hand; 
	 font-weight:bold;	 
	 border-left-color : #ff0101;
	 border-right-color : #ff0101;
	 border-top-color : #ff0101;	 
	 border-left-style :solid;
	 border-right-style :solid;
	 border-top-style :solid;	 
	 border-left-width:1px;
	 border-right-width:1px;
	 border-top-width:1px;
	 background-color: #c0c0c0;
}

.borderNoSelectedTab
{
	/*border-bottom-color : #c0c0c0;
	border-left-color : #c0c0c0;
	border-right-color : #c0c0c0;
	border-top-color : #c0c0c0;*/
	background-color: WhiteSmoke;	
	border-bottom-style :solid;
	border-left-style :solid;
	border-right-style :solid;
	border-top-style :solid;
	border-right-width : 2px;	
	border-left-width : 2px;	
	border-bottom-width : 2px;	
	border-top-width : 2px;		
	font-family: Arial; 
	font-size: 11px; 
	color: #000000;
	font-weight:bold;
	text-align: center; vertical-align: middle;
}

.OverTab
{
	border-bottom-color : WhiteSmoke;
	border-left-color : WhiteSmoke;
	border-right-color : WhiteSmoke;
	border-top-color : WhiteSmoke;
	border-bottom-style :solid;
	border-left-style :solid;
	border-right-style :solid;
	border-top-style :solid;
	border-right-width : 2px;	
	border-left-width : 2px;	
	border-bottom-width : 2px;	
	border-top-width : 2px;	
	background-color : WhiteSmoke;
	cursor:hand;
	font-family: Arial; 
	font-size: 11px; 
	color: #000000;
	font-weight:bold;
	text-align: center; vertical-align: middle;
}
.borderSelectedTab { font-family: Arial; font-size: 11px; color: #000000; background-color: #B0C4DE; text-align: center; vertical-align: middle; cursor: hand; font-weight:bold}
.llabel { font-family: Arial; font-size: 12px; color: #000000; text-align: left; vertical-align: bottom; }
.rlabel { font-family: Arial; font-size: 12px; color: #000000; text-align: right; vertical-align: bottom; }
.rtlabel { font-family: Arial; font-size: 12px; color: #000000; text-align: right; vertical-align: top; }
.clabel { font-family: Arial; font-size: 12px; color: #000000; text-align: center; vertical-align: bottom; }
.title { font-family: Verdana; font-size: 11px; color: #000000; background-color: #B0C4DE; text-align: center; vertical-align: middle;FONT-WEIGHT: bold; }
.modcursor{cursor:hand;}

.nllabelxx { font-family: Arial; font-size: 16px; color: #000000; text-align: left; vertical-align: bottom; FONT-WEIGHT: bold;}
.nllabel { font-family: Arial; font-size: 12px; color: #000000; text-align: left; vertical-align: bottom; FONT-WEIGHT: bold;}
.nrlabel { font-family: Arial; font-size: 12px; color: #000000; text-align: right; vertical-align: bottom; FONT-WEIGHT: bold;}
.nrtlabel { font-family: Arial; font-size: 12px; color: #000000; text-align: right; vertical-align: top; FONT-WEIGHT: bold;}
.nclabel { font-family: Arial; font-size: 12px; color: #000000; text-align: center; vertical-align: bottom; FONT-WEIGHT: bold;}
.titleLabel {font-family: Arial; font-size: 12px; color: #000000; background-color:ButtonFace; text-align: center; vertical-align: bottom; FONT-WEIGHT: bold;}

.nllabelx { font-family: Arial; font-size: 11px; color: #000000; text-align: left; vertical-align: bottom; FONT-WEIGHT: bold;}
.nrlabelx { font-family: Arial; font-size: 11px; color: #000000; text-align: right; vertical-align: bottom; FONT-WEIGHT: bold;}
.nrtlabelx { font-family: Arial; font-size: 11px; color: #000000; text-align: right; vertical-align: top; FONT-WEIGHT: bold;}
.nclabelx { font-family: Arial; font-size: 11px; color: #000000; text-align: center; vertical-align: bottom; FONT-WEIGHT: bold;}
.titleLabelx {font-family: Arial; font-size: 11px; color: #000000; background-color:ButtonFace; text-align: center; vertical-align: bottom; FONT-WEIGHT: bold;}


.titleGLabelx {font-family: Arial; font-size: 11px; color: #000000; background-color:WhiteSmoke; text-align: center; vertical-align: bottom; FONT-WEIGHT: bold;}
.nclabelxb { font-family: Arial; font-size: 11px; color: #F0F000; text-align: center; vertical-align: bottom; FONT-WEIGHT: bold;}
.nllabelrx { font-family: Arial; font-size: 11px; color: #E10000; text-align: left; vertical-align: bottom; FONT-WEIGHT: bold;cursor:hand;}
.nclabelrx { font-family: Arial; font-size: 11px; color: #E10000; text-align: center; vertical-align: bottom; FONT-WEIGHT: bold;cursor:hand;}

.nclabelrx2 { font-family: Arial; font-size: 11px; color: #E10000; text-align: center; vertical-align: middle;cursor:hand;}

.llabelx { font-family: Arial; font-size: 11px; color: #000000; text-align: left; vertical-align: bottom; }
.rlabelx { font-family: Arial; font-size: 11px; color: #000000; text-align: right; vertical-align: bottom; }
.rtlabelx { font-family: Arial; font-size: 11px; color: #000000; text-align: right; vertical-align: top; }
.clabelx { font-family: Arial; font-size: 11px; color: #000000; text-align: center; vertical-align: bottom; }

.par { font-family: Arial; font-size: 11px; color: #000000; background-color: #c0c0c0; text-align: center; vertical-align: middle; }
.impar { font-family: Arial; font-size: 11px; color: #000000; background-color: WhiteSmoke; text-align: center; vertical-align: middle; }

.limpar { font-family: Arial; font-size: 11px; color: #000000; background-color: WhiteSmoke; vertical-align: middle; }

.jimpar { font-family: Arial; font-size: 11px; color: #000000; background-color: WhiteSmoke; text-justify:distribute; text-align:justify; }

.normaljust {
	font: normal 11px Arial;
	color: #000000;
	background-color: WhiteSmoke;
	text-justify:distribute;
	text-align:justify;
}


.nllabelc { font-family: Arial; font-size: 12px; color: #000000; text-align: left; vertical-align: middle; FONT-WEIGHT: bold;}

.sBox
{
	font-family: Arial; 
	font-size: 11px; 
	color: #000000; 
	text-align: left; 
	vertical-align: middle;	
	height: 18px;
}

.sBoxFocus
{
	font-family: Arial; 
	font-size: 11px; 
	color: #000000; 
	text-align: left; 
	vertical-align: middle;	
	height: 18px;
	border-bottom-style :solid;
	border-left-style :solid;
	border-right-style :solid;
	border-top-style :solid;
	border-right-width : 1px;	
	border-left-width : 1px;	
	border-bottom-width : 1px;	
	border-top-width : 1px;	
	border-bottom-color:#ff0101;
	border-right-color:#ff0101;
	border-left-color:#ff0101;
	border-top-color:#ff0101;
}

.sButton 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-align: center;
	vertical-align: middle;	
    background:	ButtonFace;
	height: 21px;
}

.lblColumna 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-align: center;
	vertical-align: middle;	
    background:	ButtonFace;    
    border:	    1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
}
.redLink {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0016;
	text-decoration: none;
}
.redLink:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0016;
	text-decoration: underline;
}
.normal {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.footerID {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #1F1773;
}
.redFooter {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0016;
}
.redMiniLink {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0016;
	text-decoration: none;
}

.redMiniLink:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0016;
	text-decoration: underline;
}
.grayFooter {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.whiteMenuLink {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteMenuLink:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.blackSupraLink {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.blackSupraLink:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.blackBreadCrumbs {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.blackBreadCrumbs:hover {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.redBreadCrumbs {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0016;
}
.blackMini {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.blackMiniCap {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #000000;
}
.footerIDnormal {

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #9A9A9A;
}
.TopMenuGroup
{  
  border:0px; 
  border-color:Gray;  
  background-color: #ECEDED;  
  color:balck; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  padding:3px;
  padding-left:15px;
  padding-right:10px;
  cursor:default;
}
.MenuGroup
{
  background-color:white;
  border:1px;
  border-style:solid;
  border-color:Gray;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='dimgray', Direction=135, Strength=3); 
}

.MenuItem 
{
  color:black; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  padding:3px;
  padding-left:15px;
  padding-right:10px;
  cursor:default;
}

.MenuItemOver 
{
  color:black; 
  background-color:silver; 
  color:black; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  padding:3px;
  padding-left:15px;
  padding-right:10px;
  cursor:default;
}

.DisabledMenuItem
{
  color:Gray; 
  background-color:white; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  padding:3px;
  padding-left:15px;
  padding-right:10px;
  cursor:default;
}

.DisabledMenuItemOver 
{
  color:Gray; 
  background-color:silver; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  padding:3px;
  padding-left:15px;
  padding-right:10px;
  cursor:default;
}
.frmwork {
   border: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-image: url(images/frmback.gif);
	border-top: 1px solid #ff0033;
	border-right: 1px solid #ff0033;
	border-bottom: 1px solid #ff0033;
	border-left: 1px solid #ff0033;
}

.frmtitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #E3E3E3;
	/*text-transform: capitalize;*/
	vertical-align: middle;
	text-align: center;
	text-indent: 2pt;
	color: #555555;
	border-top: 1px solid #E3E3E3;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
	border-left: 1px solid #DDDDDD;
}
.titleGray 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;		
	color: #808080;
}
.titleRed
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: #e1092f;
}
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:Gray;
}
.MyCalendar .ajax__calendar_header
{
	color :Black;
}
.MyCalendar .ajax__calendar_body 
{
	background-color :White;
	color :Black;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: Gray;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: Gray;
    background-color :Silver;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: Gray;
    font-weight:bold;
    background-color :Silver;
    border-color :Gray;
    border-width:thick;
}
.MyCalendar .ajax__calendar_footer
{
	color : Black;
	font-weight:bold;
}
