Te recomiendo que reemplazes:
Código PHP:
copy($HTTP_POST_FILES['pdf_nuevo']['tmp_name'], "../archivos/legislacion/".$HTTP_POST_FILES['pdf_nuevo']['name']."");
Por:
Código PHP:
move_uploades_file($_FILES['pdf_nuevo']['tmp_name'], "../archivos/legislacion/".$_FILES['pdf_nuevo']['name']."");
Revisa si te da algun tipo de error, verifica que este en PHP.INI display_error ON y muestra los Warning.
Si te da algun otro problema, dale un print_r($_FILES) para ver si te llega correctamente.