.formtable, .formtable P { text-align:justify; display:block; margin-left:0px; }
.formtable tr { vertical-align:top; }
.littlefont { font-size:90%; }
.littlefont td { padding:1px; }
table.littlefont th { padding:3px; text-align:left;}
table.littlefont td { padding:1px 3px; }
#iprogressbar_contener { margin:0px; padding:0px; display:block; height:20px; border-width:1px; border-style:solid;}
#iprogressbar_bg { display:block; z-index:100; position:relative; height:20px; }
#iprogressbar_fg { width:100%; text-align:center; display: block; z-index:200; position:relative; top:-18px;  }
.nfo ul { margin-top:0em; margin-bottom:1em; }
.warning { color:#ffffff; background:#dd0000; margin-bottom:8px; margin-top:8px; padding:8px; }
.warning p, .nfo p { margin-top:0.5em; margin-bottom:0em; }
.warning ul { margin-top:0em; margin-bottom:0.5em; }
.pctBarroma { height:6px; background:#FF7700; }
.pctBarclear { height:6px; background:#005E89; }
li.groupItems { border:1px solid #666666; margin-bottom:5px; padding:0 5px; width:90%; cursor:move; padding:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
}

.ui-dialog { border-width:1px; border-style:solid; }
.ui-dialog-buttonpane { padding:4px; }
.ui-dialog-buttonpane button { margin-right:8px; }
.ui-dialog-titlebar { font-weight:bold; }
.ui-dialog-title-dialog { text-align: left; }
.ui-dialog-titlebar-close { float: right; }
.ui-dialog-content { overflow:auto; }
.ui-dialog-container { }
.ui-dialog-titlebar-close { display:none; }

.ui-widget-overlay { background:#000000; opacity:0.5; filter:alpha(opacity:50); position:absolute; top:0px; left:0px; }

.dialogForm { text-align:left; margin:8px; }

#iDialogProgress { margin:16px 8px 8px; }
#iDialogProgress p { text-align: center; margin-top: 8px; margin-bottom: 0pt; }

.tabsheet2 {
display:table;
font-family:verdana,arial,helvetica,sans-serif; font-size:8px;
list-style:none; padding: 0 0 0 6px; position:relative; text-decoration:none;
white-space:nowrap; margin: 0 0 0 0px;top:-21px;border-bottom:1px solid;
width:100%;
}
.tabsheet2 li { float:left; margin:0 0 0 0; overflow:hidden; text-align:right; border-width:1px; position:relative; }
.tabsheet2 a {
display:block; font-size:11px; border:0;
font-weight:bold; overflow:hidden; padding:2px 6px;
text-align:right; text-decoration:none; margin: 0; }
.tabsheet2 a:first-letter { text-transform:capitalize; }

.tabsheet2 li:hover, .tabsheet2 li.selected_tab  {
padding-top:6px; border-bottom:5px solid;
 }
/* .tabsheet a:hover */
.tabsheet2 a span { display:block; font-size:10px; margin-right:2px; padding:0 3px 0 1px; }


.helps {
  background-color:#99DDFF;
  background-image:url("./../icons/help.png");
  background-position:5px 5px;
  background-repeat:no-repeat;
  color:#0066EE;
  font-weight:bold;
  margin:5px;
  min-height:54px;
  padding:5px 70px 0 53px;
  text-align:left;
}

.warnings, .errors, .helps {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -khtml-border-radius:4px;
  border-radius:4px;
  padding-left:60px;
  margin-bottom:12px;
}
.warnings p, .helps p, .errors p {
  margin:0;
  padding:0 0 6px;
  text-align: justify;
}
.warnings ul, .helps ul, .errors ul {
  margin:-6px 0;
  padding:0 40px 6px;
}
.error, input.error {
  background:#FFAAAA;
  border:1px solid #800000;
  color:#800000;
}
.ui-resizable .ui-resizable-handle {
  display: none;
  background:none repeat scroll 0 0 transparent;
}



