body     {
	/* direction: rtl; */
	font-family:arial,tahoma,helvetica,cursive;
	font-size:11px;
	margin:0;
  padding:0;   
  border:0 none;
  height:100%;
}
p        {
	font-family:arial,tahoma,helvetica,cursive;
	font-size:11px;
	margin:5px;
}
b        {
	font-family:arial,tahoma,helvetica,cursive;
	font-size:11px;
	margin:5px;
}
li {
	font-family:arial,tahoma,helvetica,cursive; 
	font-size:11px; }
li.regionlistitem {
	text-decoration: underline;
	}
input.line {
	font-family:arial,tahoma,helvetica,cursive; 
	font-size:11px; color:#000000; background-color:#FFFFFF; 
	border-style:solid; border-width:1px; border-color:#BBBBBB; }
input.btn {
	font-family:arial,tahoma,helvetica,cursive; 
	font-size:14px; color:#000000; background-color:#BBBBBB; }
input.btn:hover { 
	border-color: #900; background: #ffd; color: #600; }
input.btn:active { 
	border-color: red; color: red; background: #ffc; }
input.medium {
	font-family:arial,tahoma,helvetica,cursive; font-size:12px; 
	color:#000000; background-color:#FFFFFF; border-style:solid; 
	border-width:1px; border-color:#BBBBBB; }
select   {
	font-family:arial,tahoma,helvetica,cursive; font-size:11px; 
	color:#000000; background-color:#FFFFFF; border-style:solid; 
	border-width:1px; }
select.small  {
	font-family:arial,tahoma,helvetica,cursive; font-size:10px; 
	color:#000000; background-color:#FFFFFF; border-style:solid; 
	border-width:1px; }
option  {
	font-family:arial,tahoma,helvetica,cursive; font-size:11px; 
	color:#000000; background-color:#FFFFFF; border-style:none; 
	border-width:1px; border-color:#BBBBBB; }
option.small {
	font-family:arial,tahoma,helvetica,cursive; font-size:10px; 
	color:#000000; background-color:#FFFFFF; border-style:none; 
	border-width:1px; border-color:#BBBBBB; }
textarea {
	font-family:arial,tahoma,helvetica,cursive; font-size:11px; 
	color:#000000; background-color:#FFFFFF; border-style:solid; 
	border-width:1px; border-color:#BBBBBB; }
a.info        { position:relative; z-index:24; text-decoration:none; }
a.info:hover  { z-index:25; }
a.info span   { display: none; }
a.info:hover span { 
	display:block; position:absolute; top:2em; left:2em; width:15em;
  border:1px solid #333; background-color:#ff0; color:#000; 
	text-align: center; }
a.info:link 		{ color: #333333;  }
a.info:visited	{ color: #333333;  }
.dlgmsg     { color:#42929d; text-align:right; font-size:8pt; }
.disabled 	{ background-color: #cccccc; }

.dwin {
 overflow: auto; padding:0px; margin: 0px; border-style:solid;
  border-width:1px; border-color:#BBBBBB;
}

table.grid {
 font-family:Lucida Grande, Verdana;
 font-size:10px; width:100%;
 border: 0px solid #ccc;
}

table.col {
 font-family:Lucida Grande, Verdana;
 overflow: auto; font-size:10px;
 border: thin solid;
}

.col td	{
 border-right: thin solid #ccc;
 text-align: right;
}

.header     { 
 color: #FFFFFF; 
 background-color: #AAAAAA;
}

.normal     { 
 background-color: #FFFFFF; 
}

.under      {
 background-color: #EEEEEE; 
}

.highlight  { 
 background-color: #FFCC00; 
}

.remark     { 
 background-color: #f1c7c7;
}

p.grid {
 font-family:Lucida Grande, Verdana;
 font-size:10px;; width:100%;
}

textarea.hlp {
  background-color: #ffffff;
  padding: 5px;
  font-size: 12px;
  font-family: Lucida Grande, Geneva, Verdana, Helvetica, Arial, sans-serif;
  /*-moz-border-radius: 0px 10px 0px 10px; border-radius: 0px 10px 0px 10px;*/
}

/* Configuration internal window in Desconsultar */
table.conf { border: 15px solid #fff; width: 100%; height: 100%; }
.fixw { width:250px; }

#qsearch, #qresults {
 position:absolute; padding:5px;
 background-color: #fff;
 visibility:hidden; z-index:100; 
 overflow: auto; margin: 1px;
 border: 3px outset gray;
}
input.sub {
	font-family:arial,tahoma,helvetica,cursive; font-size:11px; 
	font-weight:bolder; color:#000000; background-color:#FFFFFF; 
	border-style:solid; border-width:1px; border-color:#FFFFFF;width: 120px; 
}
disabled {
	background-color: #eee;
}
enabled {
	background-color: #fff;
}
