Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2010, 10:03
7sistemas
 
Fecha de Ingreso: marzo-2010
Ubicación: Buenos Aires
Mensajes: 59
Antigüedad: 14 años, 1 mes
Puntos: 2
float y background-image

Buenas tardes.

Tengo que siguiente problema. Llevo dos dias buscando una solucion, pero no la encuentro.

Resulta que tengo una pagina y su correspondiente hoja de esilo. El problema es que tengo algunos elementos flotantes y establezco una imagen de fondo, pero en algunas paginas se ve y en otras no.

Les adjunto el HTML y CSS:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>titulo</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<meta http-equiv="Pragma" content="no-cache">
		<meta http-equiv="no-cache">
		<meta http-equiv="Expires" content="-1">
		<meta http-equiv="Cache-Control" content="no-cache">
		<link rel="stylesheet"  href="estilo.css" type="text/css" media="screen" />
		<style type="text/css">
			#contenido {
				display:inline-block;
				width:879px;
				padding-left:10px;
				border-left:1px solid #B0C4DE;
				margin:0px !important;
				background-image:url("contacto.jpg") !important;
				background-position:right center !important;
				background-repeat:no-repeat !important;
			}
		</style>
	</head>
	<body>
		<div id="cabecera">
			<span class="logo">
				<img src="logo.png" alt="Logo" />
			</span>
		</div>
		<div id="cuerpo">
			<div id="barra_izquierda">
				<div id="menu">
					<a class="menu_item" href="index.php?cat=">inicio</a>
					<a class="menu_item" href="index.php?cat=quien">quien soy</a>
					<a class="menu_item" href="index.php?cat=servicios">servicios</a>
					<a class="menu_item" href="index.php?cat=precios">precios</a>
					<a class="menu_item" href="index.php?cat=contacto">contacto</a>
				</div>
			</div>
			<div id="contenido">
				<div id="min_height"></div>
				<h3>Contacto</h3>
				<p>Para contactarme, completa el siguiente formulario. Los emails los recibo de forma instant&aacute;nea en mi movil.</p>
				<div class="info_derecha">
					Horario de atenci&oacute;n:
					<br />
					Lunes a Viernes
					<br />
					de 8:00 hs. a 20:00 hs.
				</div>
			
				<p class="nota">Los campos en rojo, son obligatorios.</p>

				<form method="post" action="process_contact.php">
					<div>
						<span class="_75 obligatorio_texto">Nombre:</span>
						<span><input type="text" name="nombre" id="nombre" value="" /></span>
					</div>
					<div>
						<span class="_75 obligatorio_texto">Apellido:</span>
						<span><input type="text" name="apellido" id="apellido" value="" /></span>

					</div>
					<div>
						<span class="_75 obligatorio_texto">Email:</span>
						<span><input type="text" name="email" id="email" value="" /></span>
					</div>
					<div>
						<span class="_75 obligatorio_texto">Tel&eacute;fono:</span>

						<span><input type="text" name="telefono" id="telefono" value="" /></span>
					</div>
					<div>
						<span class="_75 obligatorio_texto">Urgencia:</span>
						<span>
							<select name="urgencia" id="urgencia">
								<option value="">Seleccione...</option>
								<option value="1">Normal</option>
								<option value="2">Urgente</option>
								<option value="3">Muy urgente</option>
								<option value="4">Emergencia</option>
								<option value="5">Critica</option>
							</select>
						</span>
					</div>
					<div>
						<span class="_75 obligatorio_texto">Asunto:</span>
						<span><input class="_200" type="text" name="asunto" id="asunto" value="" /></span>
						<span class="nota">Debe tener como m&iacute;nimo 10 caracteres y como m&aacute;ximo 40.</span>
					</div>
					<div><span class="_75 obligatorio_texto">Mensaje:</span></div>
					<div><span><textarea rows="10" cols="70" name="mensaje" id="mensaje"></textarea></span></div>
					<div title="Esto nos sirve para saber que usted es una persona, y no un ordenador. De esta manera, evitamos el SPAM.">
						<span><img src="captcha.php" /></span>
						<span><input type="text" class="_100 obligatorio_control" name="captcha" value="" /></span>
						<span class="_250">Introduzca los caracteres de la imagen.</span>
					</div>
					<div><input class="_100" type="submit" name="Enviar" value="Enviar" /></div>
				</form>
				<br />
			</div>
		</div>
		<div style="clear:both; margin:0px !important">&nbsp;</div>
	</body>
</html>
Código:
* {
	padding:0px;
	margin:0px;
	border:0px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	text-align:justify;
	outline:0;
}
body {
	width:1000px;
	margin:0 auto 0 auto;
}
#cabecera {
	width:1000px;
	height:50px;
	border-bottom:1px solid #B0C4DE;
	margin:0px !important;
}
.logo img { margin-top:3px; }
#cuerpo {
	margin:0px !important;
}
#barra_izquierda {
	width:110px;
	float:left;
	margin:0px !important;
}
#contenido * {
	z-index:100000;
}
#min_height { height:500px; width:0px; float:right; z-index:-100; margin:0px !important; }

#menu {
	width:110px;
	border-bottom:1px solid #B0C4DE;
}
#menu .menu_item {
	text-decoration:none;
	padding:2px;
	font-size:10px;
	color:#000000 !important;
	text-align:center;
	background-image:none;
	display:block;
}
#menu .menu_item:hover {
	background-color:#B0C4DE;
	font-weight:bold;
	color:#000000 !important;
}


input, textarea, select {
	border-width:1px;
	border-style:solid;
	text-align:left;
}
input[type="submit"], input[type="button"] {
	padding-left:5px;
	padding-right:5px;
	border-color:#B0C4DE;
	padding:3px;
	text-align:center;
}
a, a:link, a:active, a:visited { 
	text-decoration:underline;
	font-size:12px;
}
hr { width:1px; }
h1 { font-size:20px; margin-top:10px; margin-bottom:10px; }
h2 { font-size:18px; margin-top:10px; margin-bottom:10px; }
h3 { font-size:16px; margin-top:10px; margin-bottom:10px; }
h4 { font-size:14px; margin-top:10px; margin-bottom:10px; }
h5 { font-size:13px; margin-top:10px; margin-bottom:10px; }
h6 { font-size:12px; margin-top:10px; margin-bottom:10px; }
p { font-size:12px; line-height:18px; margin-bottom:5px; }
div { margin-bottom:10px; }
form { margin-top:20px; margin-bottom:5px; }
form div span { display:inline-block; }

ul {
	margin-left:10px !important;
	padding-left:12px !important;
	list-style-image:url("vinetas.png");
}
li {
	font-size:12px;
	margin-bottom:5px !important;
}
.info_derecha {
	float:right;
	display:inline-block;
	margin-left:10px;
	padding:10px;
	border:1px solid #B0C4DE;
	width:200px;
	text-align:center;
	clear:left;
}

.exito {
	padding:2px;
	border: 1px solid #009900;
	background-color:#00FF33;
}
.exito p { margin-bottom:3px; background-color:#00FF33; }
.error {
	padding:2px;
	border: 1px solid #FF0000;
	background-color:#FFFF66;
}
.error p { margin-bottom:3px; background-color:#FFFF66; }
.nota {
	font-size:9px;
	color:#B0C4DE;
}
._25 { width:25px; }
._50 { width:50px; }
._75 { width:75px; }
._100 { width:100px; }
._150 { width:150px; }
._200 { width:200px; }
._250 { width:250px; }
._300 { width:300px; }
._350 { width:350px; }
._400 { width:400px; }


.obligatorio_control {
	border-width:1px;
	border-style:solid;
	border-color:#FF0000;
}
.obligatorio_texto {
	color:#FF0000;
}
.margen_izquierdo { margin-left:20px; }
.resaltar {
	font-weight:bold;
	font-size:12px;
}

.hr {
	margin-top:3px;
	margin-bottom:3px;
	color:#B0C4DE;
	background-color:#B0C4DE;
	height:1px;
}
Nota: Todas las imagenes existen y todos los archivos estan bien ubicados. En principio, tampoco he cometido errores tipograficos.

Muchas gracias.