/* Estilos generales de tabla*/
table.tablaRoja {
	border: 0px;
	width: 99%;
}

table.tablaRoja th.informativo {
	text-align:left;
	width:20%;
}

table.tablaRoja th.listado {
	width:5%;
}

table.tablaRoja tfoot th {
	text-align:right;
	font-weight:normal;
}

table.tablaRoja td {
	text-align: center;
}

/* Estilos específicos Azul */
table.tablaRoja caption.captionAzul {
	border-bottom:1px solid #294883;
	color:#294883;
}

table.tablaRoja th.thAzul {
	color: #294883;	
}

table.tablaRoja td.informativoAzul {
	color: #294883;	
}

table.tablaRoja td.valorFinalAzul {
	color: #294883;	
	border: 2px solid #294883;
}

table.tablaRoja tfoot td.calculoFinalAzul {
	background-color: #00235f;
	color:#FFFFFF;
	border: 2px solid #00235f;	
}

