Rio de Janeiro opened South America's first-ever Olympic Games on Friday with a pared-down ceremony that put the environment to the forefront and celebrated Brazil's rich and diverse culture.