[I]Hola
cabbav,
Las hojas de estilos en cascada trabajan con herencia de estilos. Por lo tanto, seguro que se te están superponiendo estilos.
lo mejor y mas rápido que puedes hacer es dar clases e id para no tratar los estilos de modo general como lo vienes haciendo:
entonces, veamos:
donde tenias:
HTML:
<table>...
CSS:
table{...estilos...}
debes poner:
HTML:
<table id="mitabla">... ( o bien: <table class="mitabla">...)
CSS:
#mitabla{... estilos ...} ( o bien: .mitabla{... estilos ...} ...)
¿y para que tomarse este trabajo?
porque de este modo tratamos con una id a un elemento en particular o bien con una class a un grupo de elementos, he aquí la ventaja ya que dejamos de tratar a las etiquetas html de modo general (p.ej:
table{...estilos...}) para hacerlo de modo particular (p.ej:
#mitabla{... estilos ...}). Y con ello controlas que no se te solapen los estilos.
Espero haber sido claro, si no fue así me avisas jeje.