/* VIEW TOOLS TABLES */
.customTables            { width:90%; margin:0 auto; border-collapse:separate; border-spacing:2px;  }
.customTables th         { height:30px; border:none !important; text-align:center; font-size:1.4em; }
.customTables thead td   { padding:5px; border:none !important; text-align:center; }
.customTables tfoot td   { height:30px; text-align:center; }
.customTables td.foot2   { height:30px; border:none !important; text-align:center; }
.customTables .empty     { height:75px; background-color:#FFF !important; text-align:center; font-weight:bold; font-size:1.1em; }
.customTables .subHeader { padding:5px 10px; border:none !important; }
.customTables .label     { width:20%; padding:3px 10px; text-align:right; }
.customTables .field     { width:30%; }
.customTables .field_big { width:80%; }
.customTables .field_big, .customTables .field          { padding:3px 10px; text-align:left; }
.customTables .separator img, .customTables .separator  { height:5px; line-height:0; }
.TR-Odd  td     { background-color:#FFFFFF !important; }
.TR-Even td     { background-color:#F2F2F2 !important; }
.TR-ct       td { padding:3px; }
.TR-ct:hover td { color:#000; }



/*******************************************************************************
 * INPUTS
 ******************************************************************************/
.customTables .field input     { width:95%; }
.customTables .field_big input { width:60%; }
.customTables select           { width:250px; }
.customTables .cell_memo       { padding:10px; text-align:center; }
.customTables textarea         { width:96%; }
.customTables .cell_date input, .customTables .cell_num input  { width:100px; text-align:center; }
.customTables .isDatepicker    { width:120px; }