Creé mi web y consigo verla correctamente tal y como la hice en internet explorer. En cambio, en firefox, safari, chrome, etc. es un auténtico desastre. ¿Cúales son mis fallos? ¿Cómo puedo solucionarlos? Necesito ayuda fácil, ya que soy novato en esto. Pongo una de mis hojas .css para que podáis ayudarme a encontrar el fallo con más facilidad. Gracias.
* {text-indent:0px ; margin:0px ; padding:0px ; border:0px}
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}
body {background-color:#C6E2FF ; 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:12px ;
overflow: hidden }
#cabecera {background-color: white ; border-left: black 1px solid ; border-top: black 1px solid;border-right: black 1px solid ; height:85px}
#publicidad {width:280px }
#logotipo {background-color: thistle ;
border-bottom: black 1px solid ; width:800px ; height:65px ;
float:center ; margin-center:25px ; font-size: 50px }
#contenido {background-color: white ; border-left: black 1px solid ;
border-right: black 1px solid ; width: 800px }
#contenido p {margin: 10px 20px 2px 20px ; text-indent: 30px}
#contenido li {list-style: none ; font-size: 10px }
#menu {width: 150px ; float:left ;
text-align:left ; margin: 6px 20px 6px 6px ;
background-position: bottom ; padding-bottom:5px }
#menu li {list-style:none ; margin: 8px 2px 8px 12px}
.centrado {text-align:center}
#menu h1 {text-decoration:none ; font-size:12px ; padding-top:12px }
#publicidad {border-top: black 1px solid ; border-left: black 1px solid ;border-right: black 1px solid ;width:800px ; ; height:65px }
#pie { background-color: white; border-top: black 1px solid ; border-left: black 1px solid ;border-right: black 1px solid ; border-bottom: black 1px solid ;height: 35px ; width: 800px}
#pie li {list-style: none ; font-size: 12px}
#pieuno {float:left ; width:350px}
#piecuatro {float:right ; width:350px}
#curva-inferior { background-image: url(objetos/curva-inferior.gif) ;
background-repeat: no-repeat ;
width: 800px ;
height:12px ;
overflow: hidden }
a {color: blue ; text-decoration:none ; display: block }
a:link {}
a:visited {}
a:hover {color:red ; text-decoration:underline ; background-color: white}
a:active {}
#pie a {color: blue; text-decoration:none ; display: block }
#pie a:link {}
#pie a:visited {}
#pie a:hover {color:black ; text-decoration:underline ; background-color: white }
#pie a:active {color:black}
#logotipo a {}
#logotipo a:link {}
#logotipo a:visited {}
#logotipo a:hover {background-color: white }
#logotipo a:active {}
* {text-indent:0px ; margin:0px ; padding:0px ; border:0px}
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}
body {background-color:#C6E2FF ; 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:12px ;
overflow: hidden }
#cabecera {background-color: white ; border-left: black 1px solid ; border-top: black 1px solid;border-right: black 1px solid ; height:85px}
#publicidad {width:280px }
#logotipo {background-color: thistle ;
border-bottom: black 1px solid ; width:800px ; height:65px ;
float:center ; margin-center:25px ; font-size: 50px }
#contenido {background-color: white ; border-left: black 1px solid ;
border-right: black 1px solid ; width: 800px }
#contenido p {margin: 10px 20px 2px 20px ; text-indent: 30px}
#contenido li {list-style: none ; font-size: 10px }
#menu {width: 150px ; float:left ;
text-align:left ; margin: 6px 20px 6px 6px ;
background-position: bottom ; padding-bottom:5px }
#menu li {list-style:none ; margin: 8px 2px 8px 12px}
.centrado {text-align:center}
#menu h1 {text-decoration:none ; font-size:12px ; padding-top:12px }
#publicidad {border-top: black 1px solid ; border-left: black 1px solid ;border-right: black 1px solid ;width:800px ; ; height:65px }
#pie { background-color: white; border-top: black 1px solid ; border-left: black 1px solid ;border-right: black 1px solid ; border-bottom: black 1px solid ;height: 35px ; width: 800px}
#pie li {list-style: none ; font-size: 12px}
#pieuno {float:left ; width:350px}
#piecuatro {float:right ; width:350px}
#curva-inferior { background-image: url(objetos/curva-inferior.gif) ;
background-repeat: no-repeat ;
width: 800px ;
height:12px ;
overflow: hidden }
a {color: blue ; text-decoration:none ; display: block }
a:link {}
a:visited {}
a:hover {color:red ; text-decoration:underline ; background-color: white}
a:active {}
#pie a {color: blue; text-decoration:none ; display: block }
#pie a:link {}
#pie a:visited {}
#pie a:hover {color:black ; text-decoration:underline ; background-color: white }
#pie a:active {color:black}
#logotipo a {}
#logotipo a:link {}
#logotipo a:visited {}
#logotipo a:hover {background-color: white }
#logotipo a:active {}