Yes, it is possible to tour the country with a business visa, you do not need a separate tourist visa.

Get my Brazil Visa