Pues yo lo veo perfecto en IE7, IE6 y FF. Eso si, tienes tres errores. 1- Tienes una etiqueta de <center> sin cerrar y que en verdad no hace nada. Yo la quite. 2- Te faltan unas comillas la linea
Código HTML:
<style type="text/css>
debería ser
Código HTML:
<style type="text/css">
3- No cerraste el elemento <head>.
Hay algunas recomendaciones que te podría hacer (habías olvidado la codificación. Yo le puse utf-8) pero lo otro está bien:
Código HTML:
<!DOCTYPE html PUBLIC"_//w3c//DTD Xhtml 1.0 Transitional// EN" "http://www.3.org/TR/xhtml 1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
* {
margin: 0;
padding: 0;
}
body {
background-color: blue;
}
h2 {
font-weight: bold;
font-size: 16px;
font-family: arial;
font-color: black;
}
#contenido {
width: 785px;
position: absolute;
top: 25px;
left: 110px;
background-color: white;
text-align: justify;
text-indent: 1cm;
margin: 20px 18px 40px 27px;
padding: 10px 20px 10px 10px;
}
</style>
</head>
<body>
<div id="contenido">
<h2>Aquí viene un texto de varias líneas...</h2>
</div>
</body>
</html>