Banks are usually open 10:00am-4:00pm in Brazil (or 11:00am-4:00pm in some cities). All banks are closed on national holidays. If it is necessary to exchange money right after arrival, there are banks and/or Currency Exchange offices at the airports.
ATMs are locate in malls, drugstores and gas stations. The withdrawal limit is R$1.000,00, with an average fee of R$24,00.