Saludos.
Muchas gracias por tu rapida respuesta. La solución fue algo sencillo; como la consulta la hago en Informix y los departamentos esta en SqlServer entonces lo que hace Informix es traer el texto del campo de acuerdo a su longitud ej:
el campo depto es de 50 y estaba HUILA lo cual al traer el select trae 45 espacios, en resumen: la solucion era ponerle un trim al almacenar en la variable
$NomDepto; eso era todo