Ya me funciona!!!! Muchas gracias carlojas y todos los demás.
La solución estaba en editar la variable.
CORRECTA Código PHP:
@session_start(); // <-------
$_SESSION['usuario'] = $_POST['username'];
$_SESSION['estado'] = 'Autenticado';
MAL Código PHP:
@session_start(); // <-------
$_SESSION['usuario'] = $datos['username'];
$_SESSION['estado'] = 'Autenticado';
En cuanto pueda pongo los codigos corregidos en el primer post para que sirva para otros.