creo que encontre una posible solucion que qun que no my refinada creo que me puede resultar pero quisiera su opinion.
la regla quedaria algo asi:
Cita: RewriteRule ^(.*)/(.*).htm$ root.com/noticias/index.php?categoria=$1&id=$2 [L]
RewriteRule ^(.*)/(.*).html$ root.com/hospedaje/index.php?categoria=$1&id=$2 [L]
RewriteRule ^(.*)/(.*)$ root.com/hospedaje/index.php?categoria=$1&id=$2 [L]
para diferenciar a una de otra la primer url la tratare como una pagina con extension .htm, la segunda url con una extension .html y la tercera sin ninguna extension.
No se si pudiera terner algun problema con eso