No entiendo muy bien para que ocupas la tabla " lineas_pedido ", puesto que en tu tabla " pedido ", tiene el campo id_pedido.
Si ocupas de tu tabla de lineas_pedido la información, puedes usar un JOIN:
Código SQL:
Ver originalSELECT a.id_pedido
FROM lineas_pedido AS a
JOIN pedido AS b ON ( a.id_pedido = b.id_pedido )
WHERE b.id_ruta = 'X' AND b.fecha_servicio = '2014-11-24'
ORDER BY a.id_pedido
Revisa para ver si te funciona.