Inserto mal el logotipo

SOS. Iba como avión hasta insertar el logotipo, pero algo estoy haciendo mal porque no se agranda la cabecera y el logo me desplaza todo, envio los códígos por si alguién me puede ayudar.

Este es planilla .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="global">
<div id="curva-superior"></div>
<div id="cabecera">
<div id="logotipo">
<a href="index.html">
[contenido no disponible]
</a>
</div>
<div id="publicidad">Bienvenidos a mi Web</div>
</div>
<div id="navegacion">Barra de Navegación</div>
<div id="contenido">
<div id="menu">
<ul>
  • Enlace 1
  • Enlace 2
  • Enlace 3
    </div>
    <h1>Esta sera la zona principal de la web</h1>


    Este es mi segundo párrafo. Acabo de poner un punto y en cambio sigue siendo un párrafo pues no le he colocado aún la etiqueta de cierre. Voy a ponersela justo aquí.</p>
    <h2>Y este es el tercer párrafo.</h2>

    En pocas lecciones aprenderé a darle margenes para separarlos unos de otros, e incluso hacerles sanguias por la izquierda a la primera línea, que queda mucho mejor.</p>


    Anda, fijate! Salen todos centrados, que cosa. Espero que Jorgens nos enseñe a ponerlos alineados a la izquierda, o justificados. Así esto parece una poesia! je je je.</p>

    </div>
    <div id="pie">Este es el pié de página</div>
    <div id="curva-inferior"></div>
    </div>
    </body>
    </html>

    Este es estilo-general.css

    *{margin:0px ; padding:0px ; border:0px}
    body {text-align: center}
    #global {width:800px ; margin: 4px auto }.
    #cabecera {background-color: white ; border-left: black 1px solid ;
    border-right: black 1px solid ; height:85px}
    #logotipo {background-color: none ; width:280px ; float:left }
    #publicidad {background-color: none; width:518px ; float:right ; margin-top:25px}
    #navegacion {background-color: gray;border:black 1px solid}
    #contenido {background-color: orange ; border-left:black 1px solid;border-right:black 1px solid}
    #menu {background-color: yellow; width: 150px ; float:left ; text-align:left ; margin-right: 10px }
    #pie {background-color: white;border-left:black 1px solid; border-right: black 1px solid; border-top: black 1px solid}
    #menu li { list-style:none ; margin:4px 0px 4px 6px }
    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}
    #contenido p {padding: 5px 10px 5px 10px ; text-indent:15px}
    h1{font-size:1.2em;color:blue;font-weight:bold;text-decoration:underline;text-align:center}
    h2{font.size:1.1em;color:blue;font-weight:bold;text-decoracion:none;text-align:center}
    #curva-superior { background-image: url(objetos/curva-superior.gif) ;background-repeat: no-repeat ; width:800px ;height: 12px ; overflow:hidden }
    #curva-inferior { background-image: url(objetos/curva-inferior.gif) ; background-repeat: no-repeat ;width:800px ; height: 12px; overflow: hidden }
  • #logotipo {background-color: none ; width:280px ; float:left }

    te falta ponerle la altura

    height:85px

    saludos
    Te lo agradezco, pero no pasó nada, sigue igual, incluso probé copiando y pegando desde la web del curso y nada, ¿será el programa? :? :?: :?: :?:
    Encontre el problema, tenia un "." al final de : #global {width:800px ; margin: 4px auto }

    Gracias :D :D
    Hola,

    como ves, aveces los fallos mas impredecibles, son donde uno cae. Por eso, siempr debes revisa tus codigos, pero no de lqa manera de siempre, sino pensando siempre en la manera mas tonta en la que pienses que vas a fallar. Muchas veces encuentras fallos,otras no....pero...mas vale prevenir que curar! :wink:

    Adios

    -nsn-