Several international projects and collaborations have emerged in the last years due to the increasing demand for grid distributed resources around the world. One important aspect of these initiatives deals with the "gridification" of computing intensive scientific applications otherwise difficult to run efficiently. The EELA Project (E-Infrastructure shared between Europe and Latin America) is a collaboration between Latin American and European institutions that has developed a potent e-infrastructure for e-Science applications. This paper describes the consolidated EELA e-infrastructure and the progress achieved so far. The EELA project is funded by the European Commission under the contract number IST-2006-026409.