I did't uploaded yet, I'm making the proves in the box.
Actually the code is:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Apple Menu In CSS3 Only</title>
<style type="text/css">
* { margin: 0; padding: 0; }
body {
background: transparent;
margin: 30px;
padding: 0px;
}
#menu {
float: left;
margin: 0px;
/* Box Shadow */
box-shadow: 0 0px 0 #000;
-moz-box-shadow: 0 0px 0 #000;
-webkit-box-shadow: 0 0px 0 #000;
/* Rounded Corners */
-moz-border-top-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
/* Rounded Corners */
-moz-border-top-right-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
#menu ul {
padding: 0;
margin: 0;
float: left;
/* Background Gradient */
background-color: gray;
background-image: none;
background-image: url(none);
}
#menu li {
border-spacing: 0px 0px;
margin: 1px;
float: left;
list-style: none;
background: none;
text-align: center;
}
#menu a { border-spacing: 0px 0px; outline: none; }
#menu li a:link, #menu li a:visited {
background-color: white;
border-spacing: 0px 0px;
padding-left: 16px;
padding-bottom: 5px;
padding-right: 15px;
padding-top: 5px;
font-family: "Verdana", "Trebuchet MS", sans-serif;
font-size: 14px;
font-weight: normal;
display: block;
color: black;
text-decoration: none;
text-transform:none;
/* CSS3 Text Shadow */
text-shadow: 0px 0px 0px;
/* CSS3 Background Gradient */
background-color: #e6e6e6;
}
#menu li a:hover {
background-color: white;
cursor: pointer;
color: white;
text-shadow: 0px 0px 0px;
/* Background Gradient */
background-color: #ffac04;
background-image: none;
background-image: url(none);
}
#menu li:first-child a, #menu ul {
/* Rounded Corners */
-moz-border-top-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
#menu li:last-child a, #menu ul {
/* Rounded Corners */
-moz-border-top-right-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-top-right-radius: 7px;
border-bottom-right-radius: 7px;
}
a.active:link, a.active:active, a.active:visited {
color: #fff !important;
text-shadow: 0px 0px 0px!important;
background-image: -moz-linear-gradient(top, #444, #666)!important;
background-image: url(none)!important;
/* Box Shadow */
box-shadow: inset 0 0 0px #000;
-moz-box-shadow: inset 0 0 0px #000;
-webkit-box-shadow: inset 0 0 0px #000;
}
</style>
</head>
<body>
<div id="menu">
<ul>
<li><a href="http://barbarossanautica.com/Bienvenida.html">Bienvenida</a></li>
<li><a href="http://barbarossanautica.com/Nosotros.html">Nosotros</a></li>
<li><a href="http://barbarossanautica.com/Nuestros_barcos/Nuestros_barcos.html">Nuestros Barcos</a></li>
<li><a href="http://barbarossanautica.com/Tarifas_y_ocupacion.html">Tarifas y Ocupación</a></li>
<li><a href="http://barbarossanautica.com/Contacto.html">Contacto</a></li>
<li><a href="hyyp://barbarossanautica.com/Servicios_Nauticos.html">Servicios Nauticos</a></li>
<li><a href="http://barbarsossanautica.com/Venta_de_Embarcaciones/Venta_de_Embarcaciones.html">Venta de Embarcaciones</a></li>
</ul>
</div>
</body>
</html>
I've got several variants but all with the same problem, even the first without any variation on the code shows the same behaviour of different padding right and bottom.
Searching in internet I found this about the different behaviour of Firefox, and then the need of the reset.
In my actual web (the one uploaded) is still the css3menu.
Thanks