en esta secciond e codigo cambiala por lo siguiente, es en pagina2.php
Código PHP:
if ($HTTP_POST_VARS['zonas'])
$sql .= " AND medicos.cod_zona = '" .$_POST['zonas']."'";
if ($HTTP_POST_VARS['empresa'])
$sql .= " AND medicos.cod_cat = '" .$_POST['empresa']."'";
if ($HTTP_POST_VARS['depto'])
$sql .= " AND medicos.cod_cat = '" .$_POST['depto']."'";
lo que sucede es que el contenido de la variable lo esta interpretando como un CAMPO y no como un valor de este campo.
suerte