Spider, possibly Miturgidae Atlantic forest Itatiaia National Park, Brazil. Meetyourneighbours.net project.