(Reuters) - The S&P 500 fell marginally on Wednesday, with modest gains in Microsoft and other technology stocks not quite offsetting losses in energy shares after oil prices dropped more than 2 percent.