no se ve curvas superior e inferior en todos los navegadores

Hola, tengo un problema, voy por la lección 3, y acabo de meter el logo, pero las curvas superior e inferior no se me ven en firefox ni en opera; sin embargo si se me ven en Internet Explorer, en google chrome, y en safari; ademas en firefox n se me ve la imagen del logo, e su lugar solo se ve la frase del "alt":(pincha aquí para ir a la página principal). Asi que siento las molestias ya ver si me podéis decir la solución si es posible, porque entré en la página de otro de vuestros alumnos y se le ve todo bien en todos los navegadores, su nick es: "dardinho"; y la dirección de su página: "http://fuckthesystem.es/nueva-web/plantilla.html".
Aquí os dejo el código de mi plantilla para que lo reviséis:
<!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">[contenido no disponible]</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 será la zona principal de la web</h1>

    Bueno pues este es mi segundo parrafo. Ya he aprendido a colocar parrafos entre su correspondiente eriqueta, y espero seguir aprendiendo más. Bueno voy a por el tercero.<h2>Bueno pues este es el tercero</h2>.

    Y espero en unos segundos hacerles sangrias a la primera linea y a darle margenes para separarlos unos de otros, para que queden mucho mejor.</p>

    Anda, fíjate, salen todos centrados, que cosa. Espero ponerlos todos alineados a la izquierda, o justificados, que esto así parece una poesía. Jejeje. pues nada tu me dirás como te gusta mejor.</p></p></div>
    <div id="pie">este es el pié de página</div>
    <div id="curva-inferior"></div>
    </div>
    </body>
    </html>/quote]
    Y aquí os dejo el código de "estilos-generales.css:
    * {text-indent:0px ; margin:0px ; padding:0px }
    body {text-align: center ; }
    #global {width:800px ; margin: 4px auto }
    #curva-superior { background-image: url(objetos/curva-superior.gif) ; background-repeat: no-repeat ; width: 800px ; height: 12 px ; overflow : hidden}
    #cabecera {background-color: white ; border-left: black 1px solid ; border-right: black 1px solid ; height: 85px }
    #logotipo {width: 280px ; float: left}
    #publicidad {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 }
    #contenido p {padding: 5px 10px 5px 10px ; text-indent: 15px }
    #menu {background-color: yellow ; float: left ; width: 150px ; text-align:left ; margin: 3px 10px 3px 3px }
    #menu li {list-style:none ; margin:4px 0px 4px 6px }
    #pie {background-color: white ; border-left: black 1px solid ; border-right: black 1px solid ; border-top: black 1px solid}
    #curva-inferior { background-image: url(objetos/curva-inferior.gif) ; background-repeat: no-repeat ; width: 800px ; height: 12 px ; overflow : hidden}
    a {color:blue ; font-size:1.3em ; text-decoration:none ; display: block }
    a:link {color:blue ; text-decoration:none }
    a:visited {color:green ; text-decoration:none }
    a:hover {color:#00F5FF ; text-decoration:underline ; background-color: silver }
    a:active {color:black ; font-size:1.8em ; text-decoration:none }
    p {text-align: justify }
    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-decoration:none ; text-align:center}
    /quote]
    Y esta es la dirección de mi pagina: "http://conilfotoypoesia.myartsonline.com/"
    Muchas gracias por adelantado por vuestra ayuda y vuestra magnífica labor.
  • FRANK ALFÉREZ
    Hola bienvenidos/as donde todos/as aprendemos de uno y uno aprende de todos/ as: vamos a tratar de corregir algunos fallos.
    en su plantilla.css
    <link rel="stylesheet" href="estilo-general.css" type="text/css" media="all"> en rojo lo que falta.




    Anda, fíjate, salen todos centrados, que cosa. Espero ponerlos todos alineados a la izquierda, o justificados, que esto así parece una poesía. Jejeje. pues nada tu me dirás como te gusta mejor.</p> </p> en rojo lo que le sobra.
    y aqui en su hoja de estilos-general.css.
    #curva-superior {background-image: url(objetos/curva-superior.gif) ;
    background-repeat: no-repeat ; width: 800px ; height:12 px ;
    overflow: hidden } en rojo px va pegado.

    #curva-inferior { background-image: url(objetos/curva-inferior.gif) ; background-repeat: no-repeat ; width: 800px ; height: 12 px ; overflow : hidden} el mismo error.
    muchas gracias Fernando ahora me ha quedado perfecto en todos los navegadores.
    hay que ver que cegato hay que estar, los había revisado una y otra vez y no había podido ver los fallos, jejeje.
    gracias.
    FRANK ALFÉREZ
    frankalf73 me falto decirle que todo va en minusculas.

    <div id="logotipo"><a href="index.html"><img src="objetos/LOGOTIPO.gif" height="80" width="270"
    saludos.
    ah, si es verdad, pero es que elnombre del gif lo tengo en mayuscula y asi lo puse en el html, pro me funciona bien , vamos perfectamente con losherrores que me hiciste ver.
    muchas gracias.