mario ballesteros arribas