Hola a todos
 
Si funciono , pero no en el form, sino en el fieldset. Al final la hoja quedo así  
Código:
 
#contacto form
{
   padding:2px;
   cursor:pointer;
   display:block;
   width:290px;
   margin: 0 auto;
   text-align:right;
}
#contacto legend
{
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
}
#contacto label
{
   display: block;
   padding:2px;
   margin:10px 0 0 10px;
   cursor:pointer;
}
#contacto input, #contacto  select 
{
   margin: 0 0 0 10px ;
   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   display: block;
}
#contacto textarea
{
   margin: 0 10px 10px 10px;
}
#contacto fieldset
{
   padding:2px 0 10px 0 ;
   cursor:pointer;
   display:block;
   width:220px;
   margin: 0 auto;
   text-align:left;
}
  Espero que le sirva a alguien mas.. Al final tuve que poner un id (contacto), ya que me salio otro formulario, pero con distinto estilo 

 ... el cliente siempre tiene la razon.. lo bueno es que fueron 2 lineas de codigo en el html y agregar el id a la hoja de estilos 
 
  
Saludos a todos