break;
				case "3":
					$ls_estper="Egresado";
					break;
			}
			$ls_cargo="";
			if($ls_denasicar=="")
			{
				$ls_cargo=$ls_descar;
			}
			else
			{
				$ls_cargo=$ls_denasicar;
			}
			uf_print_ubicacion($ls_empresa,$ls_desuniadm,$ls_descar,&$io_pdf);
			uf_print_personal($ls_cedper,$ls_nomper,$ls_apeper,$ls_dirper,$ls_desest,$ls_denmun,$ls_coreleper,$ls_sexper,
			                  $ls_telhabper,$ls_telmovper,$ld_fecnacper,$ls_nacper,$ls_edocivper,$li_numhijper,&$io_pdf);
			uf_print_datos($ls_despro,$ld_fecingper,$ld_fecegrper,$ls_estper,&$io_pdf);
			if($li_i<$li_totrow)
			{
				$io_pdf->ezNewPage(); // Insertar una nueva página
			}
		}
		$io_report->DS->resetds("codper");
		if($lb_valido) // Si no ocurrio ningún error
		{
			$io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página
			$io_pdf->ezStream(); // Mostramos el reporte
		}
		else  // Si hubo algún error
		{
			print("<script language=JavaScript>");
	$ls_codestpro2=$io_funciones_soc->uf_obtenervalor("codestpro2","");
	$ls_codestpro3=$io_funciones_soc->uf_obtenervalor("codestpro3","");
	$ls_codestpro4=$io_funciones_soc->uf_obtenervalor("codestpro4","");
	$ls_codestpro5=$io_funciones_soc->uf_obtenervalor("codestpro5","");
	$ls_estcla=$io_funciones_soc->uf_obtenervalor("estcla",""); 
	$ruta = '../../';
	require_once("../../shared/class_folder/sigesp_conexiones.php");
    $io_conexiones=new conexiones();
	$io_conexiones->decodificar_post();
	
	// Tipo del catalogo que se requiere pintar
	$ls_catalogo=$io_funciones_soc->uf_obtenervalor("catalogo",""); 
	switch($ls_catalogo)
	{
		case "PERSONAL":
			uf_print_personal();
		break;
		
		case "UNIDADEJECUTORA":
			uf_print_unidad_ejecutora();
		break;
		
		case "BIENES":
			uf_print_bienes();
		break;
		
		case "SERVICIOS":
			uf_print_servicios();
		break;
		
		case "PROVEEDOR":