Por fin!!! .... ya dí con ello, se conoce que ayer estaba muy saturado pero hoy po la mañana todo mas lucido ví mi error, el cual estaba en 
  Código PHP:
    $result=mysql_query("select * from promociones,cuerpo ORDER BY id_promociones DESC limit " . $inicio . "," . $TAMANO_PAGINA );
 
//calculo el total de páginas 
$num_total_registros = mysql_num_rows($result); 
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA); 
    
   añadiendo  
 Código PHP:
    $results=mysql_query("select * from promociones where id_promociones"); 
    
  y cambiando esto 
 Código PHP:
    $num_total_registros = mysql_num_rows($results); 
    
  y fijaros que tonteria , ufff, por fin, ya me salen la paginacion debajo lo unico que me sale como 
1 2 3 intentare meter eso de siguiente y anterior. un saludo a todos y gracias