Depends which bit of Javier Pardo. San Isidro or San Burja will cost S/.45
I did it bazactly 2 weeks ago, that is the official rate with Taxis Green, no need to negotiate, it is already a cool service and reasonably priced.
By all means haggle with the guys outside and they might lower their price from US$45 to US$40. Seriously, go to the stand and don't pickup a taxi outside.
If indeed you do want a bus, Taxis Green also have vans, I didn't take much notice of the price