	                            /* CSS Document */
	                        
	                        html,
	                        body {
	                            margin: 0px;
	                            height: 96%;
	                            background-color: #f5f5f5;
	                            /*background-image: url('../img/backs/back5.jpg');*/
	                            background-repeat: repeat-x;
	                            background-repeat: repeat-y;
	                            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	                            font-size: 14px;
	                        }
	                        
	                        a:hover {
	                            color: black;
	                        }
	                        
	                        a:visited {
	                            color: black;
	                        }
	                        
	                        a:link {
	                            color: black;
	                        }
	                        /*para quitar bordes en imagenes IE*/
	                        
	                        img {
	                            border: 0;
	                        }
	                        /* MAIN CONTS*/
	                        
	                        #main_cont {}
	                        
	                        #main_top {
	                            width: 100%;
	                            height: 70px;
	                            background-color: #ef6c00;
	                            color: white;
	                            text-shadow: 0.0em 0.1em #313131;
	                        }
	                        
	                        #main_right {
	                            width: 1050px;
	                            min-height: 790px;
	                            position: absolute;
	                            left: 200px;
	                            top: 70px;
	                            padding: 5px;
	                            margin-left: 15px;
	                            margin-top: 10px;
	                            /*opacity: 0.95;
filter: alpha(opacity=95); /* For IE8 and earlier */
	                            background-color: rgba(255, 255, 255, 0.95);
	                            -webkit-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.77);
	                            -moz-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.77);
	                            box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.77);
	                        }
	                        
	                        #menu_main_cont {
	                            background-color: #E8E8E8;
	                            color: #313131;
	                            text-shadow: 0.0em 0.1em white;
	                            /*background-image: url('../img/back_barra.jpg');*/
	                            font-size: 14px;
	                            line-height: 32px;
	                            padding-left: 10px;
	                            width: 1050px;
	                            height: 32px;
	                            /*para el padding del main*/
	                            margin-left: -5px;
	                            margin-top: -5px;
	                        }
	                        
	                        #menu_main_r {
	                            float: right;
	                            margin-right: 5px;
	                            margin-top: -4px;
	                        }
	                        
	                        #menu_submenu {
	                            background-color: #E8E8E8;
	                            color: #FFFFFF;
	                            text-shadow: 0.0em 0.1em white;
	                            font-size: 12px;
	                            line-height: 20px;
	                            border-top: solid 1px #848484;
	                            width: 1040px;
	                            height: 22px;
	                            padding-left: 20px;
	                            margin-bottom: 10px;
	                            /*background-image: url('../img/back_barra4.jpg');*/
	                            /*para el padding del main*/
	                            margin-left: -5px;
	                        }
	                        
	                        #menu_submenu a:link {
	                            text-decoration: none;
	                            color: black;
	                        }
	                        
	                        #menu_submenu a:visited {
	                            text-decoration: none;
	                            color: black;
	                        }
	                        
	                        #menu_submenu a:hover {
	                            text-decoration: none;
	                            color: #EF6C00;
	                        }
	                        /* TOPFRAME */
	                        
	                        #topframe {
	                            height: 100%;
	                            width: 200px;
	                            background-color: #5c5f69;
	                            color: black;
	                            text-shadow: 0.0em 0.1em #313131;
	                            float: left;
	                        }
	                        
	                        #topframe_logo {
	                            /*border: solid 1px red;*/
	                            width: 300px;
	                            height: 65px;
	                            float: left;
	                            background-image: url('../img/logo.png');
	                            background-repeat: no-repeat;
	                            ;
	                            background-size: 200px;
	                        }
	                        
	                        #topframe_usr {
	                            /*border: solid 1px red;*/
	                            width: 350px;
	                            height: 50px;
	                            float: right;
	                            margin-top: 10px;
	                            text-align: right;
	                            padding-right: 20px;
	                        }
	                        
	                        #topframe_exit {
	                            width: 100px;
	                            height: 60px;
	                            /*border: solid 1px;*/
	                            float: right;
	                            padding-top: 15px;
	                        }
	                        
	                        #topframe a:link {
	                            text-decoration: none;
	                            color: #CCCCCC;
	                        }
	                        
	                        #topframe a:visited {
	                            text-decoration: none;
	                            color: #CCCCCC;
	                        }
	                        
	                        #topframe a:hover {
	                            text-decoration: none;
	                            color: #fff;
	                        }
	                        /* MENU */
	                        /* topframe.php */
	                        
	                        #menuh {
	                            font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	                        }
	                        
	                        #menuh ul,
	                        li {
	                            list-style-type: none;
	                        }
	                        
	                        #menuh ul {
	                            margin: 0;
	                            padding: 0;
	                        }
	                        
	                        #menuh li {
	                            float: left;
	                            position: relative;
	                            width: 200px;
	                        }
	                        
	                        #menuh a {
	                            text-decoration: none;
	                            background: #29292c;
	                            display: block;
	                            padding: 3px 10px;
	                            height: 30px;
	                            text-align: center;
	                            border: 1px solid #29292c;
	                            border-width: 1px 1px 1px 0;
	                        }
	                        
	                        #menuh a#primero {}
	                        
	                        #menuh a:hover {
	                            background: #424246;
	                        }
	                        /* LI DEL SUBMENU */
	                        
	                        #menuh li ul li {
	                            width: 200px;
	                            z-index: 999;
	                        }
	                        /* UL DEL SUBMENU */
	                        
	                        #menuh li ul {
	                            position: relative;
	                            display: none;
	                        }
	                        /* A DEL SUBMENU */
	                        
	                        #menuh li ul li a {
	                            text-decoration: none;
	                            color: #3366CC;
	                            background: gray;
	                            display: block;
	                            padding: 3px 10px;
	                            text-align: center;
	                            border: 1px solid #29292c;
	                            border-width: 0px 0px 1px 0;
	                            width: 182px;
	                            line-height: 28px;
	                        }
	                        
	                        #menuh li ul li a:hover {
	                            color: black;
	                            background: #D1D1D1;
	                            text-shadow: 0.0em 0.1em white;
	                        }
	                        /* LOGIN */
	                        
	                        #login_cont {
	                            position: absolute;
	                            width: 400px;
	                            height: 200px;
	                            top: 50%;
	                            left: 50%;
	                            margin-top: -100px;
	                            margin-left: -200px;
	                            border: solid 1px #4F7AA3;
	                        }
	                        /* TABLAS GENERICAS*/
	                        
	                        table.table1 {
	                            text-align: left;
	                            border-collapse: collapse;
	                            float: left;
	                            font-size: 11px;
	                            width: auto;
	                        }
	                        
	                        .table1 tr {
	                            color: black;
	                            border-bottom: solid 1px #d4d4d4;
	                        }
	                        
	                        .table1 tr.titulo {
	                            background-color: #595959;
	                            border-bottom: solid 1px #d8dadc;
	                            height: 25px;
	                            text-transform: uppercase;
	                            font-weight: bold;
	                            color: white;
	                            text-shadow: 0.0em 0.1em #313131;
	                        }
	                        
	                        .titulo td {
	                            border-left: none;
	                            ;
	                            padding-left: 4px;
	                            padding-right: 4px;
	                            padding-top: 2px;
	                            padding-bottom: 2px;
	                            font-size: 12px;
	                        }
	                        
	                        td {
	                            border-left: solid 1px #d4d4d4;
	                            padding-left: 4px;
	                            padding-right: 4px;
	                            padding-top: 4px;
	                            padding-bottom: 4px;
	                            font-size: 11px;
	                        }
	                        
	                        tr {
	                            background-color: #ffffff;
	                        }
	                        
	                        tr.par {
	                            background-color: #eff0f1;
	                        }
	                        
	                        tr.mover {
	                            color: white;
	                            text-shadow: 0.0em 0.1em #313131;
	                            background-color: #4e77a1;
	                        }
	                        
	                        #table_edit_right {
	                            float: right;
	                            right: 5px;
	                            width: 320px;
	                        }
	                        /*  FORMULARIOS  */
	                        /*general*/
	                        
	                        #form_error {
	                            background-image: url('../img/icons/cross.png');
	                            height: 16px;
	                            width: 16px;
	                        }
	                        
	                        #error_box {
	                            color: red;
	                            font-weight: bold;
	                        }
	                        
	                        #fastAdd_cliente_cont {
	                            width: 380px;
	                            height: 190px;
	                            position: absolute;
	                            top: 200px;
	                            left: 150px;
	                            border: solid 1px #EF6C00;
	                            background-color: #f1f1f1;
	                            padding: 10px;
	                            /*visibility: hidden;	*/
	                            z-index: 999;
	                        }
	                        
	                        #fastAdd_cliente_title {
	                            width: 396px;
	                            height: 20px;
	                            background-color: #EF6C00;
	                            margin-left: -10px;
	                            margin-top: -10px;
	                            padding-left: 5px;
	                            color: white;
	                            font-size: 12px;
	                            line-height: 20px;
	                            text-shadow: 0.0em 0.1em #313131;
	                        }
	                        
	                        #fastAdd_cliente_fondo {
	                            position: absolute;
	                            top: 0px;
	                            left: 0px;
	                            width: 100%;
	                            height: 100%;
	                            background-color: #000000;
	                            /*IE*/
	                            filter: alpha(opacity=50);
	                            /*FireFox Opera*/
	                            opacity: .5;
	                            visibility: hidden;
	                            z-index: 98;
	                        }
	                        
	                        form.formfull .form_total {
	                            width: 110px;
	                            height: 40px;
	                            font-weight: bold;
	                            color: green;
	                            font-size: 22px;
	                        }
	                        
	                        .field_boton {
	                            text-align: right;
	                        }
	                        /* config_software.php */
	                        
	                        form.empresa {}
	                        
	                        form.empresa label {}
	                        
	                        form.empresa imput {}
	                        
	                        .myform {
	                            margin: 0 auto;
	                            padding: 14px;
	                        }
	                        /* FORM GENERICO GENERAL */
	                        
	                        form.formfull {
	                            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	                        }
	                        
	                        form.formfull input[readonly] {
	                            /* para cambiar color de readonly*/
	                            background: buttonface;
	                        }
	                        
	                        form.formfull textarea[readonly] {
	                            /* para cambiar color de readonly*/
	                            background: buttonface;
	                            resize: none;
	                        }
	                        
	                        form.formfull label {
	                            font-size: 13px;
	                        }
	                        
	                        form.formfull li {
	                            list-style: none;
	                            display: inline-block;
	                            margin-left: 0px;
	                            margin-top: 0px;
	                            font-weight: bold;
	                            color: #333333;
	                        }
	                        
	                        form.formfull input {
	                            width: 150px;
	                            padding: 0px;
	                            font-size: 14px;
	                            border: solid 1px #D5D5D5;
	                            height: 20px;
	                        }
	                        
	                        .boton:hover {
	                            background: #4F7AA3;
	                            background-image: -webkit-linear-gradient(top, #5AA0CF, #5F8FBF);
	                            background-image: -moz-linear-gradient(top, #5AA0CF, #5F8FBF);
	                            background-image: -ms-linear-gradient(top, #5AA0CF, #5F8FBF);
	                            background-image: -o-linear-gradient(top, #5AA0CF, #5F8FBF);
	                            background-image: linear-gradient(to bottom, #5AA0CF, #5F8FBF);
	                            text-decoration: none;
	                        }
	                        
	                        form .boton {
	                            background-image: -webkit-linear-gradient(top, #5484AA, #4D77A1);
	                            background-image: -moz-linear-gradient(top, #5484AA, #4D77A1);
	                            background-image: -ms-linear-gradient(top, #5484AA, #4D77A1);
	                            background-image: -o-linear-gradient(top, #5484AA, #4D77A1);
	                            background-image: linear-gradient(to bottom, #5484AA, #4D77A1);
	                            color: #FFFFFF;
	                            border: solid 1px #2F577F;
	                            font-size: 14px;
	                        }
	                        
	                        .boton-red {
	                            background-image: -webkit-linear-gradient(top, #AF4C4C, #8F3E3E);
	                            background-image: -moz-linear-gradient(top, #AF4C4C, #8F3E3E);
	                            background-image: -ms-linear-gradient(top, #AF4C4C, #8F3E3E);
	                            background-image: -o-linear-gradient(top, #AF4C4C, #8F3E3E);
	                            background-image: linear-gradient(to bottom, #AF4C4C, #8F3E3E);
	                            color: white;
	                            border: solid 1px red;
	                            font-size: 14px;
	                        }
	                        
	                        .boton-red:hover {
	                            background: #4F7AA3;
	                            background-image: -webkit-linear-gradient(top, #CF5A5A, #BF5353);
	                            background-image: -moz-linear-gradient(top, #CF5A5A, #BF5353);
	                            background-image: -ms-linear-gradient(top, #CF5A5A, #BF5353);
	                            background-image: -o-linear-gradient(top, #CF5A5A, #BF5353);
	                            background-image: linear-gradient(to bottom, #CF5A5A, #BF5353);
	                            text-decoration: none;
	                        }
	                        
	                        form.formfull .radio {
	                            width: 10px;
	                            height: 10px;
	                        }
	                        
	                        form.formfull .checkbox {
	                            width: 10px;
	                            height: 10px;
	                        }
	                        
	                        form.formfull label .checkbox {
	                            color: blue;
	                        }
	                        
	                        form.formfull #form_cont {
	                            width: 210px;
	                        }
	                        
	                        form.formfull .mid_fieldset {
	                            width: 350px;
	                            float: left;
	                            border: solid 1px #CCCCCC;
	                            font-size: 14px;
	                        }
	                        
	                        form.formfull .mid_fieldset span {
	                            display: block;
	                            font-size: 13px;
	                        }
	                        
	                        .mid_fieldset {
	                            width: 350px;
	                            float: left;
	                            border: solid 1px #CCCCCC;
	                            float: left;
	                        }
	                        
	                        form.formfull input.campomonto {
	                            width: 120px;
	                            height: 40px;
	                            font-size: 25px;
	                            color: #005b0f;
	                            font-weight: bold;
	                            text-align: right;
	                            border-color: green;
	                            background-color: #bee1b3;
	                        }
	                        
	                        form.formfull input.campomonto2 {
	                            width: 120px;
	                            height: 40px;
	                            font-size: 25px;
	                            color: #6e5d19;
	                            font-weight: bold;
	                            text-align: right;
	                            border-color: #b39d44;
	                            background-color: #EFDC90;
	                        }
	                        
	                        form.formfull input.campomonto3 {
	                            width: 120px;
	                            height: 40px;
	                            font-size: 25px;
	                            font-weight: bold;
	                            text-align: right;
	                            border-color: black;
	                        }
	                        /* ENTORNO DE VISUALIZACION, LISTAS Y EDICIONES */
	                        
	                        #order_table_list {
	                            border: solid 2px;
	                            width: 820px;
	                            height: 300px;
	                            overflow: auto;
	                            float: left;
	                            font-size: 14px;
	                            background: #A0A0A0;
	                            margin: 5px;
	                        }
	                        
	                        #order_table_list a:visited {
	                            text-decoration: none;
	                            color: #000000;
	                        }
	                        
	                        #order_table_list a:hover {
	                            text-decoration: none;
	                            color: blue;
	                        }
	                        
	                        .order_table_list {
	                            border: solid 2px;
	                            width: 680px;
	                            height: 300px;
	                            overflow: auto;
	                            float: left;
	                            font-size: 14px;
	                            background: #A0A0A0;
	                            margin: 10px;
	                        }
	                        
	                        #order_table_list_float {
	                            border: solid 2px;
	                            width: 680px;
	                            height: 300px;
	                            overflow: auto;
	                            float: left;
	                            font-size: 14px;
	                            background: #A0A0A0;
	                            margin: 10px;
	                        }
	                        
	                        #order_table_list_float_art {
	                            border: solid 2px;
	                            width: 680px;
	                            height: 300px;
	                            overflow: auto;
	                            float: left;
	                            font-size: 14px;
	                            background: #A0A0A0;
	                            margin: 10px;
	                        }
	                        
	                        #order_table_lateral {
	                            width: 185px;
	                            float: right;
	                        }
	                        
	                        #order_table_image {
	                            width: 200px;
	                            height: 200px;
	                            float: left;
	                        }
	                        
	                        #order_table_edicion {
	                            border: solid 1px gray;
	                            width: 780px;
	                            padding: 5px;
	                            float: left;
	                            margin: 10px;
	                        }
	                        
	                        #order_table_edicion fieldset {}
	                        
	                        #order_table_edicion fieldset legend {
	                            font-weight: bold;
	                        }
	                        /* WINDOWS */
	                        
	                        .field_window {
	                            float: left;
	                            background: #FFFFEE;
	                        }
	                        
	                        .field_window legend {
	                            font-weight: bold;
	                        }
	                        /* STATUS BAR */
	                        
	                        #sis_loading {}
	                        
	                        #sis_status.green {
	                            background: #cce297;
	                            color: #405529;
	                            border: solid 1px #b2dc4d;
	                            overflow: auto;
	                            width: 220px;
	                            height: 80px;
	                            font-weight: bold;
	                            font-size: 12px;
	                            float: left;
	                            padding-left: 5px;
	                            padding-top: 2px;
	                            font-size: 10px;
	                            position: absolute;
	                            left: 750px;
	                            top: 7px;
	                            -moz-border-radius: 3px 3px 3px 3px;
	                        }
	                        
	                        #sis_status.red {
	                            background: #e7928d;
	                            color: #c82820;
	                            border: solid 1px #c82820;
	                            width: 200px;
	                            height: 100px;
	                            font-weight: bold;
	                            font-size: 12px;
	                            float: left;
	                            padding-left: 20px;
	                            padding-top: 2px;
	                            position: absolute;
	                            left: 750px;
	                            top: 7px;
	                            -moz-border-radius: 3px 3px 3px 3px;
	                        }
	                        
	                        #sis_status.yel {
	                            background: #fffecc;
	                            color: #a9a014;
	                            border: solid 1px #efdc90;
	                            width: 200px;
	                            height: 100px;
	                            font-weight: bold;
	                            font-size: 12px;
	                            float: left;
	                            padding-left: 20px;
	                            padding-top: 2px;
	                            position: absolute;
	                            left: 750px;
	                            top: 7px;
	                            -moz-border-radius: 3px 3px 3px 3px;
	                        }
	                        /* DATA PICKER */
	                        
	                        table.dpTable {
	                            background-color: white;
	                            border: solid 1px #CCC;
	                            width: 200px;
	                            height: 180px;
	                            text-align: center;
	                        }
	                        
	                        .dpTitleTR {
	                            font-weight: bold;
	                        }
	                        
	                        tr.dpDayTR {
	                            font-weight: bold;
	                        }
	                        
	                        td.dpTDHover {
	                            font-weight: bold;
	                            background-color: orange;
	                        }
	                        
	                        td.dpTD {}
	                        
	                        td.dpDayHighlightTD {
	                            background-color: #EF6C00;
	                        }
	                        /* MENSAJES */
	                        
	                        #mensage_chat_fecha {
	                            width: 140px;
	                            height: 20px;
	                            float: right;
	                            text-align: right;
	                        }
	                        
	                        #mensage_chat_usuario {
	                            width: 100px;
	                            height: 20px;
	                        }
	                        
	                        #mensage_chat_detalle {
	                            border: solid 1px #333;
	                            padding: 5px;
	                        }
	                        /* FLOTANTES - MOVIMIENTOS */
	                        
	                        #mov_img_mini {
	                            height: 120px;
	                            width: 120px;
	                            border: solid 1px black;
	                            float: right;
	                        }
	                        
	                        #mov_factura_logo {
	                            width: 50px;
	                            height: 50px;
	                            border: solid 1px;
	                            font-size: 40px;
	                            font-weight: bold;
	                            text-align: center;
	                            text-transform: uppercase;
	                        }
	                        
	                        #flotante_busqueda {
	                            width: 800px;
	                            height: 450px;
	                            border: solid 2px #EF6C00;
	                            position: absolute;
	                            top: 30%;
	                            left: 50%;
	                            margin-left: -400px;
	                            margin-top: -200px;
	                            border-radius: 10px;
	                            background: #f1f1f1;
	                            z-index: 99;
	                            visibility: hidden;
	                            padding: 20px;
	                        }
	                        
	                        #flotante_fondo {
	                            position: fixed;
	                            top: 0px;
	                            left: 0px;
	                            width: 100%;
	                            height: 100%;
	                            background-color: #000000;
	                            /*IE*/
	                            filter: alpha(opacity=50);
	                            /*FireFox Opera*/
	                            opacity: .5;
	                            visibility: hidden;
	                            z-index: 98;
	                        }
	                        
	                        #flotante_busqueda_art {
	                            width: 800px;
	                            height: 450px;
	                            border: solid 2px #EF6C00;
	                            position: absolute;
	                            top: 30%;
	                            left: 50%;
	                            margin-left: -400px;
	                            margin-top: -200px;
	                            border-radius: 10px;
	                            background: #f1f1f1;
	                            z-index: 99;
	                            visibility: hidden;
	                            padding: 20px;
	                        }
	                        
	                        #flotante_fondo_art {
	                            position: fixed;
	                            top: 0px;
	                            left: 0px;
	                            width: 100%;
	                            height: 100%;
	                            background-color: #000000;
	                            /*IE*/
	                            filter: alpha(opacity=50);
	                            /*FireFox Opera*/
	                            opacity: .5;
	                            visibility: hidden;
	                            z-index: 98;
	                        }
	                        
	                        #flotante_sright {
	                            font-size: 12px;
	                            float: left;
	                            width: 760px;
	                            height: 40px;
	                            padding: 5px;
	                            border: solid 1px #EF6C00;
	                            margin-top: 5px;
	                            margin-left: 10px;
	                            padding: 10px;
	                        }
	                        
	                        #flotante_sform {
	                            width: 760px;
	                            height: 20px;
	                            padding: 10px;
	                            margin-top: 20px;
	                            margin-left: 10px;
	                        }
	                        
	                        #flotante_title {
	                            font-size: 14px;
	                            color: #FFF;
	                            line-height: 30px;
	                            padding-left: 15px;
	                            width: 825px;
	                            height: 30px;
	                            color: white;
	                            text-shadow: 0.0em 0.1em #313131;
	                            background: #EF6C00;
	                            margin-left: -20px;
	                            margin-top: -20px;
	                            border-top-left-radius: 10px;
	                            border-top-right-radius: 10px;
	                        }
	                        
	                        #float_status {
	                            float: right;
	                            margin-right: 450px;
	                        }
	                        /* //////// VERSIONES //////////  */
	                        
	                        #ver_box {}
	                        
	                        #ver_box #ver_version {
	                            color: #3A73A1;
	                            font-weight: bold;
	                            width: 60px;
	                            height: 25px;
	                            float: left;
	                        }
	                        
	                        #ver_box #ver_titulo {
	                            width: 400px;
	                            height: 25px;
	                            color: #3A73A1;
	                            font-weight: bold;
	                            float: left;
	                        }
	                        
	                        #ver_box #ver_fecha {
	                            width: 100px;
	                            height: 25px;
	                            float: left;
	                        }
	                        
	                        #ver_box #ver_detalle {
	                            width: 540px;
	                            margin-left: 60px;
	                            padding-left: 20px;
	                            clear: both;
	                        }
	                        
	                        #ver_box #ver_item {
	                            display: list-item;
	                        }
	                        /*   GESTION ST   */
	                        /* otros */
	                        
	                        #cl_his {
	                            border: solid 1px gray;
	                            height: 120px;
	                            width: 220px;
	                            font-size: 9px;
	                            overflow-y: auto;
	                        }
	                        /* USUARIOS SMS*/
	                        
	                        #flotante_SMS {
	                            width: 600px;
	                            height: 300px;
	                            border: solid 2px #7d2b27;
	                            position: absolute;
	                            top: 50%;
	                            left: 50%;
	                            margin-left: -400px;
	                            margin-top: -200px;
	                            background: #f1f1f1;
	                            z-index: 99;
	                            visibility: hidden;
	                            padding: 20px;
	                        }
	                        
	                        #flotante_SMS_title {
	                            font-size: 14px;
	                            color: #FFF;
	                            width: 640px;
	                            height: 20px;
	                            background: #7d2b27;
	                            margin-left: -20px;
	                            margin-top: -20px;
	                        }
	                        
	                        #flotante_SMS_fondo {
	                            position: absolute;
	                            top: 0px;
	                            left: 0px;
	                            width: 100%;
	                            height: 100%;
	                            background-color: #000000;
	                            /*IE*/
	                            filter: alpha(opacity=50);
	                            /*FireFox Opera*/
	                            opacity: .5;
	                            visibility: hidden;
	                            z-index: 98;
	                        }
	                        /*SISTEMA*/
	                        /*SYSTEM ALERT*/
	                        
	                        #sysAlert_fondo,
	                        #sysAlert2_fondo {
	                            position: absolute;
	                            top: 0px;
	                            left: 0px;
	                            width: 100%;
	                            height: 100%;
	                            background-color: #000000;
	                            /*IE*/
	                            filter: alpha(opacity=50);
	                            /*FireFox Opera*/
	                            opacity: .5;
	                            visibility: hidden;
	                            z-index: 98;
	                        }
	                        
	                        #sysAlert_title,
	                        #sysAlert2_title {
	                            width: 472px;
	                            height: 20px;
	                            text-align: left;
	                            background-color: #29292c;
	                            font-weight: bold;
	                            color: white;
	                            padding: 2px;
	                            float: left;
	                            z-index: 99;
	                        }
	                        
	                        #sysAlert_text,
	                        #sysAlert2_text {
	                            width: 495px;
	                            min-height: 45px;
	                            float: left;
	                            text-align: left;
	                            padding: 5px;
	                        }
	                        
	                        #sysAlert_boton,
	                        #sysAlert2_boton {
	                            width: 20px;
	                            height: 20px;
	                            text-align: center;
	                            float: left;
	                            font-weight: bold;
	                            padding: 2px;
	                            background-color: #29292c;
	                        }
	                        
	                        #sysAlert_boton a:link {
	                            color: white;
	                            text-decoration: none;
	                        }
	                        
	                        #sysAlert_boton a:visited {
	                            color: white;
	                            text-decoration: none;
	                        }
	                        
	                        #sysAlert_boton a:hover {
	                            color: black;
	                            text-decoration: none;
	                        }
	                        /* NUEVO SYSTEM ALERT*/
	                        
	                        .sysAlert_g {
	                            width: 500px;
	                            min-height: 100px;
	                            position: absolute;
	                            left: 50%;
	                            top: 50%;
	                            margin-left: -250px;
	                            margin-top: -75px;
	                            z-index: 99;
	                            text-align: right;
	                            border: solid 2px #29292c;
	                            background-color: #ade2a0;
	                            visibility: hidden;
	                            /*IE*/
	                            filter: alpha(opacity=90);
	                            /*FireFox Opera*/
	                            opacity: .9;
	                        }
	                        
	                        .sysAlert_r {
	                            width: 500px;
	                            min-height: 100px;
	                            position: absolute;
	                            left: 50%;
	                            top: 50%;
	                            margin-left: -250px;
	                            margin-top: -75px;
	                            z-index: 99;
	                            text-align: right;
	                            border: solid 2px #29292c;
	                            background-color: #d89c9c;
	                            visibility: hidden;
	                            /*IE*/
	                            filter: alpha(opacity=90);
	                            /*FireFox Opera*/
	                            opacity: .9;
	                        }
	                        
	                        .sysAlert_y {
	                            width: 500px;
	                            min-height: 100px;
	                            position: absolute;
	                            left: 50%;
	                            top: 50%;
	                            margin-left: -250px;
	                            margin-top: -75px;
	                            z-index: 99;
	                            text-align: right;
	                            border: solid 2px #29292c;
	                            background-color: #ebe89f;
	                            visibility: hidden;
	                            /*IE*/
	                            filter: alpha(opacity=90);
	                            /*FireFox Opera*/
	                            opacity: .9;
	                        }
	                        /* panel de busqueda rapida */
	                        
	                        #rap_cont {
	                            position: absolute;
	                            width: 700px;
	                            height: 200px;
	                            background-color: #FFF;
	                            top: 50%;
	                            left: 50%;
	                            margin-top: -100px;
	                            margin-left: -300px;
	                            border: solid 1px #4F7AA3;
	                            padding: 10px;
	                        }
	                        
	                        #rap_title {
	                            width: 720px;
	                            height: 10px;
	                            background-color: #4F7AA3;
	                            margin-top: -10px;
	                            margin-left: -10px;
	                        }
	                        
	                        #rap_resultCod,
	                        .rap_resultCod {
	                            width: 80px;
	                            height: 40px;
	                            background-color: #ADE2A0;
	                            font-size: 30px;
	                            margin-top: 10px;
	                            border: solid 1px #A0A0A0;
	                        }
	                        
	                        #rap_resultDes {
	                            width: 490px;
	                            height: 80px;
	                            font-size: 30px;
	                            color: #333333;
	                            background-color: #FFFFEE;
	                            border: solid 1px #EFDC90;
	                        }
	                        
	                        #rap_resultPre {
	                            margin-top: 10px;
	                            width: 140px;
	                            height: 40px;
	                            font-size: 30px;
	                            background-color: #FFFFEE;
	                            border: solid 1px #EFDC90;
	                            text-align: right;
	                            margin-left: 350px;
	                            color: #333333;
	                        }
	                        
	                        #rap_imagen {
	                            margin-top: 10px;
	                            margin-right: 5px;
	                            width: 180px;
	                            height: 180px;
	                            border: solid 1px #EFDC90;
	                            float: right;
	                            text-align: center;
	                            font-size: 140px;
	                            color: #E0E0E0;
	                        }
	                        /*///////////////////////*/
	                        /* CONTROL TABS */
	                        /*///////////////////////*/
	                        
	                        #Main_tab_menu {
	                            /*background-color: #666666;*/
	                        }
	                        
	                        #Main_tab_menu .Main_tab_button {
	                            color: white;
	                            background-color: #424246;
	                            padding: 10px;
	                            padding-top: 5px;
	                            padding-bottom: 5px;
	                            display: inline-block;
	                            cursor: pointer;
	                        }
	                        
	                        #Main_tab_menu .Main_tab_button_active {
	                            color: black;
	                            background-color: #B5CCDF;
	                            padding: 10px;
	                            padding-top: 5px;
	                            padding-bottom: 5px;
	                            display: inline-block;
	                            cursor: pointer;
	                        }
	                        
	                        .Main_tab_cont {
	                            background-color: #B5CCDF;
	                            width: 1030px;
	                            min-height: 300px;
	                            padding: 10px;
	                            position: absolute;
	                            visibility: hidden;
	                            z-index: 1;
	                        }
	                        
	                        .Main_tab_cont_active {
	                            background-color: #B5CCDF;
	                            width: 1030px;
	                            min-height: 300px;
	                            padding: 10px;
	                            visibility: visible;
	                            z-index: 1;
	                        }
	                        
	                        #mid_fieldset.mid_fieldset {
	                            background: red;
	                        }
	                        /*        FLOTANTE PARA ENVIO MAIL EN ST_PROCESA.PHP         */
	                        
	                        #flotante_mail_st {
	                            width: 800px;
	                            height: 450px;
	                            border: solid 2px #4F7AA3;
	                            position: absolute;
	                            top: 50%;
	                            left: 50%;
	                            margin-left: -400px;
	                            margin-top: -200px;
	                            background: #f1f1f1;
	                            z-index: 99;
	                            visibility: hidden;
	                            padding: 20px;
	                        }
	                        
	                        #flotante_mail_st_fondo {
	                            position: absolute;
	                            top: 0px;
	                            left: 0px;
	                            width: 100%;
	                            height: 100%;
	                            background-color: #000000;
	                            /*IE*/
	                            filter: alpha(opacity=50);
	                            /*FireFox Opera*/
	                            opacity: .5;
	                            visibility: hidden;
	                            z-index: 98;
	                        }
	                        
	                        #flotante_title_mail_s {
	                            font-size: 14px;
	                            color: #FFF;
	                            border: #4F7AA3;
	                            width: 840px;
	                            height: 20px;
	                            background: #4F7AA3;
	                            margin-left: -20px;
	                            margin-top: -20px;
	                        }
	                        /*       home.php modulos flotantes         */
	                        
	                        #home_colum1 {
	                            min-height: 300px;
	                            width: 348px;
	                            /*border: solid 1px;*/
	                            float: left;
	                        }
	                        
	                        #home_colum2 {
	                            min-height: 300px;
	                            width: 348px;
	                            /*border: solid 1px;*/
	                            float: left;
	                        }
	                        
	                        #home_colum3 {
	                            min-height: 300px;
	                            width: 348px;
	                            /*border: solid 1px;*/
	                            float: left;
	                        }
	                        
	                        #home_block {
	                            min-height: 150px;
	                            width: 340px;
	                            border: solid 1px #E8E8E8;
	                            float: left;
	                            margin-top: 5px;
	                        }
	                        
	                        #home_block_title {
	                            height: 20px;
	                            width: 330px;
	                            float: left;
	                            background-color: #E8E8E8;
	                            color: #313131;
	                            text-shadow: 0.0em 0.1em white;
	                            font-size: 12px;
	                            line-height: 20px;
	                            padding-left: 10px;
	                        }
	                        
	                        #home_block_main {
	                            height: auto;
	                            width: 320px;
	                            float: left;
	                            padding: 10px;
	                        }
	                        /*MODULO RECORDATORIOS*/
	                        
	                        #home_recordatorios_cont {
	                            width: 380px;
	                            height: 190px;
	                            position: absolute;
	                            top: 200px;
	                            left: 25%;
	                            border: solid 1px #1976c6;
	                            background-color: #f1f1f1;
	                            padding: 10px;
	                            visibility: hidden;
	                            z-index: 999;
	                        }
	                        
	                        #home_recordatorios_title {
	                            width: 390px;
	                            height: 20px;
	                            background-color: #7d2b27;
	                            margin-left: -10px;
	                            margin-top: -10px;
	                            background-color: #E8E8E8;
	                            color: white;
	                            text-shadow: 0.0em 0.1em #313131;
	                            font-size: 12px;
	                            line-height: 20px;
	                            padding-left: 10px;
	                            background-image: url('../img/back_barra3.jpg');
	                        }
	                        
	                        #home_recordatorios_fondo {
	                            position: absolute;
	                            top: 0px;
	                            left: 0px;
	                            width: 100%;
	                            height: 100%;
	                            background-color: #000000;
	                            /*IE*/
	                            filter: alpha(opacity=50);
	                            /*FireFox Opera*/
	                            opacity: .5;
	                            visibility: hidden;
	                            z-index: 98;
	                        }
	                        
	                        table.home_recordatorios {
	                            border-collapse: collapse;
	                        }
	                        
	                        .home_recordatorios td {
	                            padding: 4px;
	                        }
	                        
	                        #homeModulos_modulo7 {
	                            font-size: 12px;
	                            width: 330px;
	                            height: 400px;
	                            background-color: #EFEFD1;
	                            overflow: auto;
	                        }
	                        /*  //////////////////////////////////////  */
	                        /*  //////////////////////////////////////  */
	                        /*  //////////////////////////////////////  */
	                        /*  //////////////transporte//////////////  */
	                        /*  //////////////////////////////////////  */
	                        /*  //////////////////////////////////////  */
	                        /*  //////////////////////////////////////  */
	                        
	                        #flotante_transp_factura_edita {
	                            width: 400px;
	                            height: 120px;
	                            border: solid 2px #4F7AA3;
	                            position: absolute;
	                            top: 70%;
	                            left: 50%;
	                            margin-left: -400px;
	                            margin-top: -200px;
	                            background: #f1f1f1;
	                            z-index: 90;
	                            visibility: hidden;
	                            padding: 20px;
	                        }
	                        
	                        #flotante_transp_factura_edita_fondo {
	                            position: absolute;
	                            top: 0px;
	                            left: 0px;
	                            width: 100%;
	                            height: 100%;
	                            background-color: #000000;
	                            /*IE*/
	                            filter: alpha(opacity=50);
	                            /*FireFox Opera*/
	                            opacity: .5;
	                            visibility: hidden;
	                            z-index: 90;
	                        }
	                        
	                        #flotante_transp_factura_edita_title {
	                            font-size: 12px;
	                            color: #FFF;
	                            line-height: 20px;
	                            padding-left: 5px;
	                            width: 435px;
	                            height: 20px;
	                            color: white;
	                            text-shadow: 0.0em 0.1em #313131;
	                            background: #4F7AA3;
	                            margin-left: -20px;
	                            margin-top: -20px;
	                        }
	                        
	                        #flotante_transp_factura_cobros {
	                            width: 700px;
	                            height: 450px;
	                            border: solid 2px #4F7AA3;
	                            position: absolute;
	                            top: 20%;
	                            left: 10%;
	                            background: #f1f1f1;
	                            z-index: 92;
	                            visibility: hidden;
	                            padding: 20px;
	                        }
	                        
	                        #flotante_transp_factura_cobros_fondo {
	                            position: absolute;
	                            top: 0px;
	                            left: 0px;
	                            width: 100%;
	                            height: 100%;
	                            background-color: #000000;
	                            /*IE*/
	                            filter: alpha(opacity=50);
	                            /*FireFox Opera*/
	                            opacity: .5;
	                            visibility: hidden;
	                            z-index: 90;
	                        }
	                        
	                        #flotante_transp_factura_cobroEdita {
	                            width: 700px;
	                            height: 450px;
	                            border: solid 2px #4F7AA3;
	                            position: absolute;
	                            top: 20%;
	                            left: 10%;
	                            background: #f1f1f1;
	                            z-index: 92;
	                            visibility: hidden;
	                            padding: 20px;
	                        }
	                        
	                        #flotante_transp_factura_cobroEdita_fondo {
	                            position: absolute;
	                            top: 0px;
	                            left: 0px;
	                            width: 100%;
	                            height: 100%;
	                            background-color: #000000;
	                            /*IE*/
	                            filter: alpha(opacity=50);
	                            /*FireFox Opera*/
	                            opacity: .5;
	                            visibility: hidden;
	                            z-index: 90;
	                        }
	                        
	                        #flotante_transp_factura_cobros_title {
	                            font-size: 12px;
	                            color: #FFF;
	                            line-height: 20px;
	                            padding-left: 5px;
	                            width: 735px;
	                            height: 20px;
	                            color: white;
	                            text-shadow: 0.0em 0.1em #313131;
	                            background: #4F7AA3;
	                            margin-left: -20px;
	                            margin-top: -20px;
	                            /* MAINTAB PARA PAGINA TRANSP_FACTURA_CONSULTA.PHP */
	                            .Main_tab_transp_cont {
	                                background-color: #B5CCDF;
	                                width: 650px;
	                                min-height: 170px;
	                                padding: 10px;
	                                position: absolute;
	                                visibility: hidden;
	                                z-index: 1;
	                            }
	                            .Main_tab_transp_cont_active {
	                                background-color: #B5CCDF;
	                                width: 650px;
	                                min-height: 170px;
	                                padding: 10px;
	                                /*visibility: visible;*/
	                                z-index: 1;
	                            }