No crei tan importante, ya que no formateo tanto las imagenes.
Código CSS:
Ver originalimg.demo{width: 100%;}
input[type="radio"]{ display:none; }
Edito:
He hecho una prueba añadiendo imagenes y sombreando los divs, por si sirve de ayuda.
Edito de nuevo, las imágenes tenían diferentes alturas, así que han sido editadas y puesto un height=100%, marco como solucionado el post