In the US lunchtime isn't paid, at least not for "exempt employees" (salaried). Every state has its own work rules. For the last 25 years that I worked, there was no required schedule when you had to be at your desk, you just worked until you got your job done. Companies, at least in California, have to provide a "break" room like in Spain.
In the US...
Chuck