}														
										uf_print_detalle_servicios($la_dataser,$io_pdf); 
							}
                }
				
			   $ld_monto = str_replace(".","",$ld_monto);
			   $ld_monto = str_replace(",",".",$ld_monto);	
			   uf_print_pie_cabecera($ld_monbas,$ld_moncar,$ld_monto,&$io_pdf);		
               $ls_tipoencabenzadosol = "Detalle Presupuestario";
			   $numalet->setNumero($ld_monto);						
			   $ls_monto= $numalet->letra();			  
			 
			  // $io_pdf->ezStartPageNumbers(588,710,7,'','',1); 
			   			       			  								
			   uf_print_encabezado_pie(number_format($ld_monto,2,",","."),$ls_proveedor,$ls_monto,
                                       $ls_lugcom,$ls_codmoneda,$ls_moneda,$ld_tasa,$ld_mondiv,$ls_estcondat,
									   $ls_pais,$ls_estado,$ls_municipio,$ls_parroquia,$ls_estcondat,$ls_codmoneda,
                                       &$io_pdf);
			    uf_print_cuadros_inferiores($ls_obsordcom,$ls_observacion,$ld_tasa,$li_totconv,&$io_pdf);
		}               										
		if($lb_valido) 
		{
			$io_pdf->ezStream(); 
		}
		else  
		{
			print("<script language=JavaScript>");
			print("alert('Ocurrio un error al generar el reporte. Intente de Nuevo');"); 
			print("close();");			  
			print("</script>");		
		}	
	}	
												    }
								                 $la_data[$li_s] = array('codigo'=>$ls_codestpro,
												                         'spg_cuenta'=>$ls_spg_cuenta,
																		 'denominacion'=>$ls_dencuenta,
													                     'monto'=>$ld_monto);
							                   }	
							              uf_print_detallespg($la_data,$io_pdf);
							              unset($la_data);
						                }
				                   }
 			                  }
		                 }
		            }
		    } 
	    uf_print_encabezado_pie($ld_montot,$ls_monto,$ls_lugcom,$ls_moneda,$ls_moneda,$ld_tasa,$ld_mondiv,$ls_estcondat,
		 	 			        $ls_pais,$ls_estado,$ls_municipio,$ls_parroquia,$ls_estcondat,$ls_bolivares,
                                $ls_tiporeporte,&$io_pdf);
   		if ($ls_tiporeporte==0)
		   {
			 uf_print_piecabeceramonto_bsf($ld_montotaux,&$io_pdf);
		   }
	   }
   
    if ($lb_valido)
	   {
		 $io_pdf->ezStopPageNumbers(1,1);
		 $io_pdf->ezStream();
	   }
	else
	   {
		 print("<script language=JavaScript>");