Buenas noches. Resolución personal del ejercicio planteado CU01047D del tutorial pdf de programación web con CSS desde cero.
Acá el código:
<!DOCTYPE html>
<html>
    <head>
        <title>CU01047</title>
        <meta charset="utf-8"/>
        <link rel="stylesheet" type="text/css" href="estilos/CU01047.css"/>
    </head>
    <body>
       <div name="cabecera">
           <h1>Portal web aprenderaprogramar.com</h1>
           <h2 class="a">Didáctica y divulgación de la programación</h2>
       </div>
       <div name="cuerpo">
           <br/>
<!-- menu -->
<div>
<p>Menú</p>
<li><a href="#">Inicio</a></li>
<li><a href="libros.html" >Libros de programación</a> </li>
<li><a href="cursos.html" >Cursos de programación</a> </li>
<li><a href="humor.html" >Humor informático</a> </li>
</ul> 
</div>
<!-- fin menu -->
               <br/>
               <p>
                   Aprender a programar es un objetivo que se plantea mucha gente y que no todos alcanzan.
               </p>
             
               <p>
                   Hay que tener claro que <a href="http://aprenderaprogramar.com" target="_blank" title="Ir a aprenderaprogramar.com">aprender programación</a> no es tarea de un día ni de una semana:
                aprender programación requiere al menos varios meses y, si hablamos de programación a nivel profesional, varios años. No queremos con esto
                desanimar a nadie: en un plazo de unos pocos días podemos estar haciendo nuestros primeros programas.
              </p>
               
                <p>
                    Puedes seguir uno de <a href="https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=57&Itemid=86" target="_blank" title="Ir a cursos de programación">nuestros cursos</a> entre los varios disponibles.
                    Cuando haya que utilizar un editor de textos recomendamos el uso de uno potente y sencillo como Notepad++, aunque son válidas otras
                    alternativos como Crimson Editor.
                </p>
                    <a  href="http://www.crimsoneditor.com/english/download.html" target="_blank"><img src="https://upload.wikimedia.org/wikipedia/commons/0/0f/Notepad%2B%2B_Logo.png" title="Notepad" alt="Notepad++"/></a>
                    
                    <a  href="http://www.crimsoneditor.com/english/download.html" target="_blank"><img style="height: 120px;" href="https://notepad-plus-plus.org/download/v7.4.2.html" target="_blank" src="http://imag.malavida.com/mvimgbig/download-s/crimson-editor-115-0.jpg" title="Crimson" alt="Crimson editor"/></a>
                    <br/>
                    <br/>
                    <p>Si quieres contactar con nosotros envíanos este formulario relleno: </p>
                    
                    <br/>
                    <form action="#" method="get">
                        <label for="nombre">Nombre:</label>
                        <input type="text" name="nombre" id="nombre"/>
                        <br/>
                        <label for="apellidos">Apellidos:</label>
                        <input type="text" name="apellidos" id="apellidos"/>
                        <br/>
                        <label for="direccion" name="direccion">Direccion:</label>
                        <input type="text" name="direccion" id="direccion"/>
                        <br/>
                        <label for="email">Correo electrónico:</label>
                        <input type="text" name="email" id="email"/>
                        <br/>
                        <label for="mensaje">Mensaje:</label>
                        <textarea name="mensaje" id="mensaje" rows="4" cols="50"></textarea>
                        <br/>
                        <br/>
                        <input type="submit" value="Enviar"/>
                        <input type="reset" value="Cancelar"/>
                    </form>
       </div>
       <div name="pie">
            <br/>
            <br/>
            <br/>
           <img src="http://lh5.ggpht.com/_PeVwghrmOec/TMkzEonRrcI/AAAAAAAAAHc/IxL8g0fTYtk/an_oliva_png.png" title="aprender" alt="aprenderaprogramar.com"/>
           Copyright 2006-2038 aprenderaprogramar.com
       </div>
           
    </body>
</html>
Acá la hoja de estilos CSS:
/*Estilos para el ejercicio CU01047*/
*{
    font-family: serif;
}
li{
    list-style-type:none;
    
}
li a:link{
    color:#B22222;
    font-weight:bold;
    text-decoration:none;
    background-image:url("https://i.imgur.com/fyAjgIo.png");
    background-repeat:no-repeat;
    display:inline-block;
    padding-left:40px;
    line-height:2.5;
    
    
}
li a:hover{
     background-image:url("https://i.imgur.com/v8CPNRw.png");
     outline:2px dotted #94F;
}
p a:link{
    color:blue;
    font-weight:bold;
    text-decoration:none;
    background-image:url("https://i.imgur.com/v8CPNRw.png");
    background-position:right;
    padding-right:40px;
    background-repeat:no-repeat;
    display:inline-block;
    line-height:2.2;
}
p a:visited{
    color:#6D006D;
}
p a:hover{
    color:#D71;
    background-image:url("https://i.imgur.com/fyAjgIo.png");
}
Si tienen correcciones o sugerencias, se las agradeceré enormemente. Gracias.