/* nombre de tabla incluye ancho de la celda y alineación del texto dentro de la misma (r=right, c=center) */

table.tabBordes {
	FONT-SIZE: 9pt; BORDER-COLLAPSE: separate; BORDER: 1px solid; BORDER-COLOR: #aaa #eee #eee #aaa; }
table.tabBordes td  { BORDER: 1px solid; BORDER-COLOR: #eee #aaa #aaa #eee; PADDING: 2px; TEXT-ALIGN: center; }
table.tabBordes td.primeraCol  { TEXT-ALIGN: left; }
table.tabBordes tr:hover { BACKGROUND-COLOR: #cccccc; }

table.tabBordes45r, table.tabBordes55c {
	FONT-SIZE: 9pt; BORDER-COLLAPSE: separate; BORDER: 1px solid; BORDER-COLOR: #aaa #eee #eee #aaa; MARGIN: 30px 0 30px 0; }
table.tabBordes45r td  { BORDER: 1px solid; BORDER-COLOR: #eee #aaa #aaa #eee; PADDING: 2px; WIDTH: 45px; TEXT-ALIGN: right; }
table.tabBordes55c td  { BORDER: 1px solid; BORDER-COLOR: #eee #aaa #aaa #eee; PADDING: 2px; WIDTH: 55px; TEXT-ALIGN: center; }
table.tabBordes45r tr:hover, table.tabBordes55c tr:hover { BACKGROUND-COLOR: #cccccc; }

th { FONT-WEIGHT: bold; TEXT-ALIGN: center; BORDER: 1px solid; BORDER-COLOR: #eee #aaa #aaa #eee; PADDING: 2px; }

.noHover { BACKGROUND-COLOR: #ffffff; }