Sorprendente...
 
En el codigo que mandas no veo nada... has mirado con firebug el html que genera? Es correcto?.... 
Asi que hace?    
Código PHP:
Ver original- <div id="contBotones"> 
- <?php 
- <a href="#"><div class="cursoBoton"><?php echo $curso["titulo"]; ?></div></a> 
- <?php } ?> 
- </div> 
Titulo no tendrá espacios de mas...?