Estilos únicos

Buenas tardes.

Estoy siguiendo el curso desde ayer, y hoy me encuentro el primer problema, os comento.

Hoja de estilos:

#cabecera {background-color: pink }

Hoja html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page title</title>
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">

</head>
<body>
<div id="cabecera">Bienvenidos a mi Web</div>
</body>
</html>

Mi problema es que cuando previsualizo, el texto "Bienvenidos a mi Web", no aparece con el fondo rosa.

Me lo podéis explicar?

Gracias.
Gracias. Ya lo he solucionado.
Me faltaba una letra en la linea

<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">

Ya que mi archivo se llama estilos-general.css

De todas formas gracias.

Un saludo.