private void cargar_seccion_contratos(Decimal ID_EMPLEADO)
    {
        Ocultar(Acciones.contrato);

        auditoriaContratos _auditoriaContratos = new auditoriaContratos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable tablaUltimaAuditoria = _auditoriaContratos.ObtenerUltimaAuditoriaPorTablaYEmpleado(tabla.CON_REG_CONTRATOS, ID_EMPLEADO);
        if (tablaUltimaAuditoria.Rows.Count > 0)
        {
            DataRow filaInfoAuditoria = tablaUltimaAuditoria.Rows[0];
            Panel_CABEZA_CONTRATO.BackColor = colorAuditado;
            Label_CONTRATO_AUDITADA.Text = "(AUDITADO) - " + Convert.ToDateTime(filaInfoAuditoria["FECHA_AUDITORIA"]).ToShortDateString();
        }
        else
        {
            Panel_CABEZA_CONTRATO.BackColor = colorSinAuditar;
            Label_CONTRATO_AUDITADA.Text = "(SIN AUDITAR)";

            if (String.IsNullOrEmpty(HiddenField_SECCIONES_SIN_AUDITORIA.Value) == true)
            {
                HiddenField_SECCIONES_SIN_AUDITORIA.Value = SeccionesAuditoria.Contrato.ToString();
            }
            else
            {
                HiddenField_SECCIONES_SIN_AUDITORIA.Value = ";" + SeccionesAuditoria.Contrato.ToString();
            }
        }
        registroContrato _registroContrato = new registroContrato(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaInfoContrato = _registroContrato.ObtenerDatosContratoParaAuditar(ID_EMPLEADO);

        if (!tablaInfoContrato.Rows.Count.Equals(0))
        {
            DataRow filaInfoContrato = tablaInfoContrato.Rows[0];

            cargar_ubicacion_trabajador(filaInfoContrato);

            cargar_datos_salariales(filaInfoContrato);

            cargar_datos_basicos_de_contrato(filaInfoContrato);

        }
    }