La query del UPDATE no tiene errores sintácticos, porlo que si no se actualiza, o dispara un error, no es por la sintaxis, sino por los datos que se envían, o las variables que se usen.
Código SQL:
Ver originalUPDATE paquetes_disfruta2014mal
SET
fecha_captura = '$fecha_captura',
vigencia = '$vigencia',
nombre_paquete = '$nombre_paquete',
agencia = '$agencia',
precio = '$precio',
descripcion = '$descripcion',
duracion = '$duracion',
categoria = '$categoria',
incluye = '$incluye',
no_incluye = '$no_incluye',
observaciones = '$observaciones',
notas = '$notas',
telefono = '$telefono',
email = '$email',
web = '$web'
WHERE
id_paq = '$id_paq'
...pero sin que nos digas en qué consiste el error... no hay mucho más para hacer.