No veo razón alguna para separar las imágenes por div. Si sacas esos elementos y dejas las imágenes tal cual, con indicar en footer.pie o en ese section un:
te sería suficiente.
Y si, obviamente es por el flotado. Si quieres centrar los div es otra historia, pero si realmente quieres centrar las imágenes, sobran esos div en principio.
De hecho, si ese es todo tu pie, te bastaría con simplificarlo a:
Código CSS:
Ver original<footer class="pie">
<img src="imagenes/campan.png"/>
<img src="imagenes/desarrollo.png"/>
</footer>
Código CSS:
Ver originalfooter.pie {
position: fixed;
right: 0;
bottom: 0;
left: 0;
text-align: center;
}