

/* DataSet */
table.dataset{ border: 1px dashed #dcdddb; }
table.dataset tr td{ font-family: Tahoma;  font-size: 10px; font-weight: bold; border:1px solid #dadada; background-color:#e9e9e9;}
table.dataset tr td div.first{ background: url("../imagenes/icons/nuvola/22x22b/first-off.png") no-repeat left top;}/*2leftarrowbc.png*/
table.dataset tr td div.back{ background: url("../imagenes/icons/nuvola/22x22b/prev-off.png") no-repeat left top; }/*1leftarrowbc.png*/
table.dataset tr td div.next{ background: url("../imagenes/icons/nuvola/22x22b/next-off.png") no-repeat left top;}/*1rightarrowbc.png*/
table.dataset tr td div.last{ background: url("../imagenes/icons/nuvola/22x22b/last-off.png") no-repeat left top; }/*2rightarrowbc.png*/
table.dataset tr td div.add{ background: url("../imagenes/icons/nuvola/22x22b/add-off.png") no-repeat left top; }/*edit_addbc.png*/
table.dataset tr td div.delete{ background: url("../imagenes/icons/nuvola/22x22b/delete-off.png") no-repeat left top; }/*cancelbc.png*/
table.dataset tr td div.save{ background: url("../imagenes/icons/nuvola/22x22b/accept-off.png") no-repeat left top; }/*applybc.png*/
table.dataset tr td div.cancel{ background: url("../imagenes/icons/nuvola/22x22b/reverse-off.png") no-repeat left top; }/*undobc.png*/
table.dataset tr td { width: 22px; height: 22px; }
table.dataset tr td a div{ width: 22px; height: 22px; }
table.dataset tr td div{ width: 22px; height: 22px; }
table.dataset tr td a {text-decoration: none; font-weight: normal; color: #000;cursor:pointer;}
table.dataset tr td a:visited {text-decoration: none; font-weight: normal; color: #000;}

table.dataset tr td a.first div{ background:#f4f4f4 url("../imagenes/icons/nuvola/22x22b/first-on.png") no-repeat left top; }/*2leftarrow.png*/
table.dataset tr td a.back div{ background:#f4f4f4 url("../imagenes/icons/nuvola/22x22b/prev-on.png") no-repeat left top; }/*1leftarrow.png*/
table.dataset tr td a.next div{ background:#f4f4f4 url("../imagenes/icons/nuvola/22x22b/next-on.png") no-repeat left top; }/*1rightarrow.png*/
table.dataset tr td a.last div{ background:#f4f4f4 url("../imagenes/icons/nuvola/22x22b/last-on.png") no-repeat left top; }/*2rightarrow.png*/
table.dataset tr td a.add div{ background:#f4f4f4 url("../imagenes/icons/nuvola/22x22b/add-on.png") no-repeat left top; }/*edit_add.png*/
table.dataset tr td a.delete div{ background:#f4f4f4 url("../imagenes/icons/nuvola/22x22b/delete-on.png") no-repeat left top; }/*cancel.png*/
table.dataset tr td a.save div{ background:#f4f4f4 url("../imagenes/icons/nuvola/22x22b/accept-on.png") no-repeat left top; }/*apply.png*/
table.dataset tr td a.cancel div{ background:#f4f4f4 url("../imagenes/icons/nuvola/22x22b/reverse-on.png") no-repeat left top; }/*undo.png*/




body{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px; }

span.info{
    background-color: #f3ef76;
    font-size:10px;
    padding: 2px;
    border: 1px solid #dbd76b;
}
table.grid{
    border: 1px solid #000;
    font-family: Tahoma;
    border-collapse: collapse;
}
table.grid tr.selected td{
    background-image: url('../imagenes/box/b.gif');
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #eee;
    font-size: 10px;
    border: 1px solid #000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;

}
table.grid tr th{
    background-image: url('../imagenes/box/t.gif');
    background-color: #ddd;
    font-size: 12px;
    border: 1px solid #000;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;

}
table.grid tr td{
    background-color: #fefefe;
    font-size: 10px;
    border: 1px solid #000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
}
table.grid tr td.bold{
    font-weight: bold;
}

.visible{
    /*visibility: visible;
    position: relative;
    width: auto;
    height: auto;*/
    display: block;
}
.invisible {
    visibility: hidden;
    display: none;
    /*position: absolute;*/
  }

.max{
    width: 99%;
}

/* Scroller */
table.scroller tr td{ font-family: Tahoma;  font-size: 10px; font-weight: bold;}
table.scroller tr td div.first{ background: url("../imagenes/ico/pages/first-off.gif") no-repeat left top; width: 18px; height: 13px;}/*icons/nuvola/16x16/2leftarrowbc.png*/
table.scroller tr td div.back{ background: url("../imagenes/ico/pages/prev-off.gif") no-repeat left top; width: 11px; height: 13px;}/*icons/nuvola/16x16/1leftarrowbc.png*/
table.scroller tr td div.next{ background: url("../imagenes/ico/pages/next-off.gif") no-repeat left top; width: 11px; height: 13px;}/*icons/nuvola/16x16/1rightarrowbc.png*/
table.scroller tr td div.last{ background: url("../imagenes/ico/pages/last-off.gif") no-repeat left top; width: 18px; height: 13px;}/*icons/nuvola/16x16/2rightarrowbc.png*/

table.scroller tr td a div{ width: 16px; height: 16px;}
table.scroller tr td a {text-decoration: none; font-weight: normal; color: #000;}
table.scroller tr td a:visited {text-decoration: none; font-weight: normal; color: #000;}
table.scroller tr td a.first div{ background: url("../imagenes/ico/pages/first.gif") no-repeat left top; }/*icons/nuvola/16x16/2leftarrow.png*/
table.scroller tr td a.back div{ background: url("../imagenes/ico/pages/prev.gif") no-repeat left top; }/*icons/nuvola/16x16/1leftarrow.png*/
table.scroller tr td a.next div{ background: url("../imagenes/ico/pages/next.gif") no-repeat left top; }/*icons/nuvola/16x16/1rightarrow.png*/
table.scroller tr td a.last div{ background: url("../imagenes/ico/pages/last.gif") no-repeat left top; }/*icons/nuvola/16x16/2rightarrow.png*/

.page{color:#999;}
table.scroller a.page{display:block;color:#035B8F;font-weight:bold;padding:0px 2px;}

/* Tabs */
#tabs {
      float:left;
      width:100%;
      font-size: 12px;
      line-height:normal;
      }
    #tabs ul {
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("../imagenes/tabs/L.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
    
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("../imagenes/tabs/R.gif") no-repeat right top;
      padding:5px 10px 4px 4px;
      color: #000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color: #000;
      }
    #tabs a.tab-selected,#tabs a.tab-selected:hover {
      background:url("../imagenes/tabs/selectedL.gif") no-repeat left top;
      }
    #tabs a:hover {
      background:url("../imagenes/tabs/Lhover.gif") no-repeat left top;
      }
    #tabs a:hover span {
      background:url("../imagenes/tabs/Rhover.gif") no-repeat right top;
      }
    #tabs a.tab-selected span {
      background:url("../imagenes/tabs/selectedR.gif") no-repeat right top;
      color: #000;
      }

#cuerpo_tab{
    height: auto;   
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 15px;
    z-index: 5;
    /*border-left: 1px solid #929394;
    border-top: 1px solid #929394;
   /* border-bottom :solid 1px #000;
    border-right :solid 1px #000;*/
    /*background-image: url('../imagenes/decor/panel.jpg');*/
    /*background-image: url('../imagenes/box/c.jpg');*/
    background-position: right top;
    
}

#cuerpo_tab_2{
    height: auto;   
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 15px;
    z-index: 5;
    /*border-left: 1px solid #929394;
    border-top: 1px solid #929394;
   /* border-bottom :solid 1px #000;
    border-right :solid 1px #000;*/
    /*background-image: url('../imagenes/decor/panel.jpg');*/
    /*background-image: url('../imagenes/box/c2.jpg');*/
    background-position: right top;
    
}

.tab_header{
 /*border-bottom: 1px solid #b0b1b3;*/
 background:transparent url("../imagenes/tabs/border.gif") repeat-x 0px 20px;
}
.panel_tab{
 border-left: 1px solid #b0b1b3;
 border-right: 1px solid #b0b1b3;
 border-bottom: 1px solid #b0b1b3;
 background:#FFF;
}
.cuerpo_tab{
    height: auto;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    width: 99%;
   /* border-bottom :solid 1px #929394;
    border-right :solid 1px #929394;
    background-image: url('../imagenes/box/c.jpg');
    background-position: left top;*/
}

li.label_checkbox_pair {
    list-style-type: none
}
.fieldset{ 
border:solid 1px #929394;
 height: auto;
padding-top: 0px;
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px; 
 width: 98%

}
legend{  font-size:13px;
font-weight:normal;
margin-bottom:0px; color: #2161de;

}

select.input , textarea.input , input.input { 
 font-size:12px;
padding:0px 2px;
border:solid 1px #b5c7ce;
background-color:#fff;
font-family: Tahoma;  }
input.inputdisabled, textarea.inputdisabled {
 font-size:12px;
padding:0px 2px;
border:solid 1px #b5c7ce; 
background-color:#efebde;
color: #adaa9c; 
}

.select_10 {
	font-size:10px;
	text-decoration:none;
	text-transform:capitalize;
	width:116px;
}

textarea.error { border: 1px solid #f00; font-family: Tahoma; font-size: 12px; }
input.error { border: 1px solid #f00; font-family: Tahoma; font-size: 12px; }



table.max tr th, label{ font-family: Tahoma; font-size: 12px; font-weight:bold; text-align:left; color: #000}
table.max tr td, .text{ font-family: Tahoma; font-size: 10px; font-weight: normal; text-align:left}

div.form{ font-family: Tahoma; font-size: 12px; width: auto; }
div.form,div.check{margin: 4px 0 8px 8px;}
div.button{ text-align: right; padding-right: 10px; }
div.form label{ float: left; width: 55px; text-align: right; font-weight: bold;  }
div.form labelHUNGE{ float: left; width: 155px; text-align: right; font-weight: bold; color: #f09 }
div.form input{width: auto; vertical-align: top;}
div.form .list{ font-family: Tahoma; font-size: 12px; }
div.form input.save{
 border: 1px solid #a6b7bF;
 background-repeat: no-repeat;
 background-image:url('../imagenes/icons/nuvola/22x22/apply.png');
 background-color: #D6E7EF;
 padding: 1px;
 font-weight: bold;
 width: 120px;
}
div.form input.cancel{
 border: 1px solid #a6b7bF;
 background-repeat: no-repeat;
 background-image:url('../imagenes/icons/nuvola/22x22/cancel.png');
 background-color: #D6E7EF;
 padding: 1px;
 font-weight: bold;
 width: 120px;
}
/* horizontal 
div.form{
 margin: 5px 0;
}
div.form label{display:block}
div.form input{width:100px}
div.check{display:none}
*/
table.form1{
    border-bottom: 1px solid #366B04;
    border-right: 1px solid #366B04;
    margin-top: 5px;
    
    width: auto;
}
table.form1 th{
    FONT-FAMILY: verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 12px; TEXT-ALIGN: left; color:#fff; background-color: #366B04;
}
table.form1 td.data{
    
    height: 18px; border: 1px solid #366B04;  width: auto; background-color: #ddd; COLOR: #000; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; TEXT-ALIGN: right;
}
table.form1 td.texto1body { 
padding-top: 5px; padding-bottom: 5px; padding-left: 5px;
height: 18px; border: 1px solid #000;  width: auto;
background-image: url('../imagenes/decor/b3.jpg'); 
COLOR: #fff; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 12px; TEXT-ALIGN: right;}

div.desktop{ width: 50px; margin-top:5px;}

label.window{ font-size: 10px; }

button{ background-repeat: no-repeat;  width: 32px; border: 0px; background-color: transparent; height: 32px;
 background-position: left center; cursor: pointer; }

button.window{
background-image: url('../imagenes/icons/nuvola/32x32/view_remove.png')!important; 
background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/imagenes/icons/nuvola/32x32/view_remove.png',sizingMethod='crop'); 
}

button.close { background-image:url('../imagenes/icons/nuvola/16x16/ledorange.png')!important; 
background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/imagenes/icons/nuvola/16x16/ledorange.png',sizingMethod='crop');
width: 20px; height: 20px; }

button.minimizar { background-image:url('../imagenes/icons/nuvola/16x16/ledgreen.png')!important; 
background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/imagenes/icons/nuvola/16x16/ledgreen.png',sizingMethod='crop');
width: 20px; height: 20px; }


button.ok    { background-image:url('../imagenes/buscar.gif'); width:71px }
button.okOver{ background-image:url('../imagenes/buscar1.gif'); width:71px }

button.oken    { background-image:url('../imagenes/buscar-en.gif'); width:71px }
button.oken:hover{ background-image:url('../imagenes/buscar1-en.gif');  }

button.okfr    { background-image:url('../imagenes/buscar-fr.gif'); width:71px }
button.okfr:hover{ background-image:url('../imagenes/buscar1-fr.gif');  }

button.save    { background-image:url('../imagenes/icons/nuvola/22x22/filesave.png');}
button.saveOver{ background-image:url('../imagenes/icons/nuvola/32x32/filesave.png');}
button.vigente    { background-image:url('../imagenes/icons/nuvola/22x22/apply.png');  }
button.vigenteOver{ background-image:url('../imagenes/icons/nuvola/32x32/apply.png');  }
button.search    { background-image:url('../imagenes/icons/nuvola/22x22/find.png');  }
button.searchOver{ background-image:url('../imagenes/icons/nuvola/32x32/find.png');  }
button.insert    { background-image:url('../imagenes/icons/nuvola/22x22/filenew.png');}
button.insertOver{ background-image:url('../imagenes/icons/nuvola/32x32/filenew.png');}
button.update    { background-image:url('../imagenes/icons/nuvola/22x22/kwrite.png');}
button.updateOver{ background-image:url('../imagenes/icons/nuvola/32x32/kwrite.png');}
button.delete    { background-image:url('../imagenes/icons/nuvola/22x22/trashcan_empty.png');}
button.deleteOver{ background-image:url('../imagenes/icons/nuvola/32x32/trashcan_empty.png');}
button.pdf    { background-image:url('../imagenes/icons/nuvola/22x22/acroread.png');  }
button.pdfOver{ background-image:url('../imagenes/icons/nuvola/32x32/acroread.png');  }
button.book    { background-image:url('../imagenes/icons/nuvola/22x22/bookcase.png');  }
button.bookOver{ background-image:url('../imagenes/icons/nuvola/32x32/bookcase.png');  }
button.espera    { background-image:url('../imagenes/icons/nuvola/22x22/important.png');  }
button.esperaOver{ background-image:url('../imagenes/icons/nuvola/32x32/important.png');  }
button.cancel    { background-image:url('../imagenes/icons/nuvola/22x22/cancel.png');  }
button.cancelOver{ background-image:url('../imagenes/icons/nuvola/32x32/cancel.png');  }
button.print    { background-image:url('../imagenes/icons/nuvola/22x22/fileprint.png');  }
button.printOver{ background-image:url('../imagenes/icons/nuvola/32x32/fileprint.png');  }
button.date   { background-image:url('../imagenes/icons/nuvola/22x22/date.png');  }
button.dateOver{ background-image:url('../imagenes/icons/nuvola/32x32/date.png');  }
button.pnc   { background-image:url('../imagenes/icons/nuvola/22x22/klipper.png');  }
button.pncOver{ background-image:url('../imagenes/icons/nuvola/32x32/klipper.png');  }
button.init   { background-image:url('../imagenes/icons/nuvola/22x22/kaboodleloop.png');  }
button.initOver{ background-image:url('../imagenes/icons/nuvola/32x32/kaboodleloop.png');  }
button.next   { background-image:url('../imagenes/icons/nuvola/22x22/next.png');  }
button.nextOver{ background-image:url('../imagenes/icons/nuvola/32x32/next.png');  }
button.reload   { background-image:url('../imagenes/icons/nuvola/22x22/reload.png');  }
button.reloadOver{ background-image:url('../imagenes/icons/nuvola/32x32/reload.png');  }
button.generate {background-image:url('../imagenes/icons/nuvola/22x22/genrt.png'); }
button.generateOver {background-image:url('../imagenes/icons/nuvola/32x32/genrt.png'); }
button.end {background-image:url('../imagenes/icons/nuvola/22x22/keyboard_end.png'); }
button.endOver {background-image:url('../imagenes/icons/nuvola/32x32/keyboard_end.png'); }
button.copy {background-image:url('../imagenes/icons/nuvola/22x22/copy.png'); }
button.copyOver {background-image:url('../imagenes/icons/nuvola/32x32/copy.png'); }
button.autorize {background-image:url('../imagenes/icons/nuvola/22x22/kgpg_identity.png'); }
button.autorizeOver {background-image:url('../imagenes/icons/nuvola/32x32/kgpg_identity.png'); }

button.datos {background-image:url('../imagenes/icons/nuvola/22x22/view_text.png'); }
button.grafica {background-image:url('../imagenes/icons/nuvola/22x22/kmplot.png'); }
button.excel {background-image:url('../imagenes/icons/nuvola/22x22/3floppy_mount.png'); }

a.guardar    { background-image:url('../imagenes/icons/nuvola/22x22/filesave.png'); width: 20px; height: 20px;}