podes usar lo que queras... ya que el css se lo podriasaplicar a un xml...
xml es extensible y las etiquetas que podes crear son cualquiera...
el problema qcon lo que queres es que una etiqueta p1
p2 no son etiquetas HTML y ningun navegador te las va a interpretear...
si queres asignar propiedades diferentes/adicionales a una misma etiqueta p podes usar una regla de clase
solo ponele por ejemplo
.p1{
}
.p2{
}
con el detalle que las vas a tener que aplicar de la siguiente manera
<p class="p1">texto p1</p>
<p class="p2"> texto pedorro</p>
espero haber sido suficientemente claro...
sino siga preguntando... que ahi estamos pendientes