Es un pequeño detalle lo que te fallaba. La posición donde habías puesto el form. Si lo pones dentro del TD parece como si te pusiera un <br>, tienes que ponerlo fuera del TD. Tal que asi:
Cita: <table width="379" border="0" cellspacing="0" cellpadding="0" align="left"><tr>
<form method="POST" action="$PHP_SELF?accion=buscar">
<td align="left" valign="bottom" bgcolor="DimGray" height="45">
<input type="text" class="botones3" name="buscar" size="40"> <input type="submit" class="botones3" value="Buscar Post" name="medaigual">
</td></form></tr></table>
Te lo he puesto con un alto en el TD, para que veas que ya está alieneado abajo, pero si se lo quitas se queda en una linea.