problemas con el fondo

el problema es con el fondo de la pagina , con el de las celdas no tengo ninguno , pero con el de la pagina si , ya que lo tengo definido en la hoja de estilos , y en la vista previa tb me sale , pero al abrir la pagina ya colgada el fondo desapareze quedando en blanco .tabla.ancho99 {width:99% ; }

td.a1{ width: 42% ;}

td.a2{ background-color: red ;}

BODY { background: url("objetos/fondo.jpg") ; }

A:link { font-weight: bold ; color: blue ; text-decoration: none; }

A:visited { font-weight: bold ; color: blue ; text-decoration: none; }

A:hover { font-weight: bold ; color: red ; }

A:active { font-weight: bold ; color: green ; }

P { font-family: Arial, Helvetica, sans-serif ; font-size: 17px ;

text-align:justify ; text-indent: 20px ; margin: 7px 8px 7px 8px ; }

codigo html:
<html>
<head>
<title>deseas: ... lo que todos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="estilo.css" media="screen" type="text/css">
</head>
<body background

<table width="99%" border="0px" cellspacing="0px" cellpadding="0px">
<tr>
<td class ="a1" width="42%">[contenido no disponible]</td>
<td class ="a2" width="58%"> [contenido no disponible]
[contenido no disponible] [contenido no disponible]
[contenido no disponible] [contenido no disponible]
[contenido no disponible] </td>
</tr>
</table>
</html>


es posible que tenga que ver con el codigo html?

gracias
fantasmas del pasado
En principio el fondo de la página puede hacerse definiendo en la hoja de estilos un color para la etiqueta body, o bien en Modificar-->Propiedades de página y le pones el color que tendrá la zona de la página que no esté ocupada por tablas o divs que tengan otras propiedades.
en la hoja de estilos tengo definido como fondo una imagen , no un color , y al ruta a la imagen es la correcta .
es por eso q no lo entiendo .
gracias
fantasmas del pasado
Si has subido ya la imagen al servidor (que a veces se nos olvida) puede ser un problema de rutas. Que no hayas subido la carpeta objetos o que no hayas subido la hoja de estilos, porque en principio el código parece que está bien al menos en ese aspecto...
Saludos.

A parte de lo que bien te comenta labrujidesigns, ten en cuenta que tienes los estilos mal escritos y además repetidos. Me explico:

1.- En la página html tienes etiquetas o líneas sin terminar:

...........
</head>
<body background

<table width="99%" border="0px" cellspacing="0px" cellpadding="0px">
<tr>
..............

Empiezas la etiqueta BODY, pero no la has cerrado! Debería ser

<body>

ni siquiera hace falta que le pongas background en la página html, pues quedamos en que lo vas a definir en la hoja de estilos...

2.- Defines dos veces la misma cosa. una vez en la hoja de estilos y otra vez dentro del html. Eso no debe ser así, pues te acabas liando.
Tienes definido, por ejemplo, el acho de la celda a1 en la hoja de estilos:
td.a1{ width: 42% ;}
y en la web:
<td class ="a1" width="42%"><img src="objetos/titulo......
Dejala solo en la hoja de estilo.

3.- Defines un ancho de tabla en la hoja de estilos que luego no usas en la web.
.tabla.ancho99 {width:99% ; }


4.- Tienes espacios en blanco en el nombre de algunos archivos de imágenes. Elimina los espacios en blanco pues si no tendráss problemas. Una vez eliminados esos espacios en blanco corrige las rutas:
gif-sexual 2.gif
(hay un espacio en blanco entre la ele y el 2, eliminalo)

5.- Has puesto mal el nombre de uno de los archivos de imagen:
gif-sexaul.gif
que imagino que debería ser:
gif-sexual.gif

6.- Yo para definir la imagen de fondo inlcuiria -image junto a background...
BODY { background-image: url("objetos/fondo.jpg") ; }
En definitiva, lo dejaría así:

BODY { background-image: url("objetos/fondo.jpg") ; }

table.ancho99 {width:99% ; border:0px ; padding:0px; margin:0px ;}
td.a1 { width: 42% ;}
td.a2 { width: 58% ; background-color: red ;}

A:link { font-weight: bold ; color: blue ; text-decoration: none; }
A:visited { font-weight: bold ; color: blue ; text-decoration: none; }
A:hover { font-weight: bold ; color: red ; }
A:active { font-weight: bold ; color: green ; }

P { font-family: Arial, Helvetica, sans-serif ; font-size: 17px ;
text-align:justify ; text-indent: 20px ; margin: 7px 8px 7px 8px ; }

codigo html:

<html>
<head>
<title>deseas: ... lo que todos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="estilo.css" media="screen" type="text/css">
</head>

<body>

<table class="ancho99">
<tr>
<td class="a1">[contenido no disponible]</td>
<td class="a2">[contenido no disponible]
[contenido no disponible] [contenido no disponible]
[contenido no disponible] [contenido no disponible]
[contenido no disponible]
</td>
</tr>
</table>
</html>


NOTA: No tenemos ningún inconveniente en ayudarte y visitar tu web para corregirla y/o que publiques tu URL una vez la tengas en el servidor, SIEMPRE Y CUANDO las imágenes de carácter sexual subidas de tono y los comentarios del tema no estén activos. Si lo deseas, yo que tu me daria de alta dos veces en el mismo servidor, con nombres diferentes, y en una alojaba una web sin contenido sexual, de la que puedes poner un enlace aqui para que corrijamos los fallos, y otra donde colocarias la web completa sin tapujos, de la que no deberiamos tener la dirección. Esta web es para todos los públicos, no lo olvides amigo. Imagino que lo entiendes. :wink:

Nos leemos! :wink:
muchas gracias , por vuestra ayuda y comprension ,voy a aplicar los cambios aver q tal...
Y por el contenido de la web no os preocupeis , es solo un experimento y he cogido lo mas facil.