dentro del echo esta el problema ..
no debe ir asi ...
Código PHP:
echo "<div id="gal-limit"> <div id="gal-marco"><a href="images/$row['imagen'].$row['tipo']" rel="lightbox[fotos]"><img src="images/$row['imagen'].$row['tipo']" width="120" height="120"border="0"></a></div></div>";
deberia ir asi
Código PHP:
echo "<div id='gal-limit'> <div id='gal-marco'><a href='images/$row['imagen'].$row['tipo']' rel='lightbox[fotos]'><img src='images/$row['imagen'].$row['tipo']" width='120' height='120'border='0'></a></div></div>";
Osea no tenes que poner comillas dobles dentro de un echo, en el caso que necesites ponerlas solo usa comillas simples '
te recomiendo que uses algun editor de php como por ejemplo el phpdesigner 2005 que es lo suficientemente bueno, como para detectar errores en el codigo ya que te colorea todo....
saludos