bueno he solucionado en parte... el problemo ... ahora no me deja espacios en blanco.. pero.. los items... sobrepasan el contenedor... por abajo.... argg... 
 
 
el codigo css :    
Código CSS:
Ver original- .cuerpo {  
-     border: 2px black solid; 
-      
-      
-     display: -webkit-flex; 
-    display: -ms-flexbox; 
-    display: flex; 
-    flex-direction: column; 
-    align-items: flex-start; 
-    flex-wrap: wrap; 
-    max-height:1500px; 
-    max-width:80%; 
-    width:100%; 
-    margin: 0 auto; 
-       } 
-   
-   
-   
- .item {  
-     width: 30%; 
-     margin:1%; 
-     border: 2px solid black; 
-   
-     }  
-      
- .item img { width:100%;}