Como me temo que me pregunten qué diablos he puesto en Estilo General, pues ahí va el código:
{margin:0px ; padding:0px ; border: 0px}
.centrado {text-align:center}
h1 {font-size: 10px; color:blue ; font-weight: bold ; text-decoration: none ; text-align: center}
body {text-align: center }
#global {width:800px ; margin:4px auto }
#cabecera {background-color: pink }
#navegacion {background-color: gray ; border: black 1px solid ; height:20px}
#contenido {background-color: orange ; width: 800px ; float:left}
#navegacion li {float:left ; list-style:none ; margin: 0px 20px 0px 20px }
#navegacion ul { margin-left: 90px }
#contenido p {padding: 5px 10px 5px 10px ; text-indent: 15px}
#menu {background-color: yellow ; width: 150px ; float:left ; text-align:left ; margin-right: 10px ; margin:3px 10px 3px 3px}
#menu h1 {}
#pie {border-left: black 1px solid ;
border-right: black 1px solid ;
border-top: black 1px solid ; }
#pie li {list-style:none; font-size: 16px }
#pieuno {background-color: blue ; float:left ; width:150px }
#piedos {background-color: green ; float:left ; width:498px }
#pietres {background-color: red ; float:left ; width:150px }
#pieuno li { list-style:none }
#piedos li { list-style:none }
#pietres li { list-style:none }
#cabecera li { list-style:none }
#menu li { list-style:none }
#menu li {list-style:none ; margin: 4px 0px 4px 6px}
* {text-indent:0px ; margin:0px ; padding:0px ; border:0px }
a {color: brown ; text-decoration:none ; display: block }
a:link {}
a:visited {}
a:hover {color:red ; text-decoration:underline ; background-color: silver}
a:active {}
p {text-align: justify}
menu {margin:3px 10px 3px 3px}
h1 {font-size: 10px; color:blue ; font-weight: bold ; text-decoration: none ; text-align: center}
.centrado {text-align:center}
{margin:0px ; padding:0px ; border: 0px}
.centrado {text-align:center}
h1 {font-size: 10px; color:blue ; font-weight: bold ; text-decoration: none ; text-align: center}
body {text-align: center }
#global {width:800px ; margin:4px auto }
#cabecera {background-color: pink }
#navegacion {background-color: gray ; border: black 1px solid ; height:20px}
#contenido {background-color: orange ; width: 800px ; float:left}
#navegacion li {float:left ; list-style:none ; margin: 0px 20px 0px 20px }
#navegacion ul { margin-left: 90px }
#contenido p {padding: 5px 10px 5px 10px ; text-indent: 15px}
#menu {background-color: yellow ; width: 150px ; float:left ; text-align:left ; margin-right: 10px ; margin:3px 10px 3px 3px}
#menu h1 {}
#pie {border-left: black 1px solid ;
border-right: black 1px solid ;
border-top: black 1px solid ; }
#pie li {list-style:none; font-size: 16px }
#pieuno {background-color: blue ; float:left ; width:150px }
#piedos {background-color: green ; float:left ; width:498px }
#pietres {background-color: red ; float:left ; width:150px }
#pieuno li { list-style:none }
#piedos li { list-style:none }
#pietres li { list-style:none }
#cabecera li { list-style:none }
#menu li { list-style:none }
#menu li {list-style:none ; margin: 4px 0px 4px 6px}
* {text-indent:0px ; margin:0px ; padding:0px ; border:0px }
a {color: brown ; text-decoration:none ; display: block }
a:link {}
a:visited {}
a:hover {color:red ; text-decoration:underline ; background-color: silver}
a:active {}
p {text-align: justify}
menu {margin:3px 10px 3px 3px}
h1 {font-size: 10px; color:blue ; font-weight: bold ; text-decoration: none ; text-align: center}
.centrado {text-align:center}