/*###---###   TABELA BRANCA   ###---###*/
.tabelaBranca {
	margin:0px;padding:0px;
	border:1px solid #FFFAFA;
	border-collapse:collapse;
}

.tabelaBranca table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}

.tabelaBranca td{
	vertical-align:middle;
	background-color:#ffffff;
	border:1px solid #FFFAFA;
	padding:4px;
	color:#000000;
}

.tabelaBranca th{
	vertical-align:middle;
	/*#background-color:#9B2626;*/
	background-color:#ffffff;
	border:1px solid #FFFAFA;
	text-align:center;
	font-weight:bold;
	padding:4px;
	color:#000000;
}

table.tabelaBranca tbody tr:hover td{
	background-color: #E4E4E4;
}
/*###---###   TABELA VERMELHA   ###---###*/
.tabelaVermelha {
	margin:0px;padding:0px;
	border:1px solid #000000;
	border-collapse:collapse;
}

.tabelaVermelha table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}

.tabelaVermelha td{
	vertical-align:middle;
	background-color:#ffffff;
	border:1px solid #000000;
	text-align:center;
	padding:4px;
	color:#000000;
}

.tabelaVermelha th{
	vertical-align:middle;
	/*#background-color:#9B2626;*/
	background-color:#922028;
	border:1px solid #D24D4D;
	text-align:center;
	font-weight:bold;
	padding:4px;
	color:#FFFFFF;
}

table.tabelaVermelha tbody tr:hover td{
	background-color: #E4E4E4;
}

/*###---###   TABELA AMARELA   ###---###*/

.tabelaAmarela {
	margin:0px;padding:0px;
	border:1px solid #000000;
	border-collapse:collapse;
}

.tabelaAmarela table{
	margin:0px;padding:0px;
}

.tabelaAmarela td{
	vertical-align:middle;
	background-color:#ffffff;
	border:1px solid #000000;
	text-align:left;
	padding:4px;
	color:#000000;
}

.tabelaAmarela th{
	vertical-align:middle;
	background-color:#FAB325;
	border:1px solid #6D5200;
	text-align:center;
	font-weight:bold;
	padding:4px;
	color:#FFF;
}

table.tabelaAmarela tbody tr:hover td{
	background-color: #E4E4E4;
}

/*###---###   TABELA AZUL   ###---###*/

.tabelaAzul {
	margin:0px;padding:0px;
	border:1px solid #000000;
	border-collapse:collapse;
}

.tabelaAzul table{
	height:100%;
	margin:0px;padding:0px;
}

.tabelaAzul td{
	vertical-align:middle;
	background-color:#ffffff;
	border:1px solid #000000;
	text-align:left;
	padding:4px;
	color:#000000;
}

.tabelaAzul th{
	vertical-align:middle;
	background-color:#428BCA;
	border:1px solid #000000;
	text-align:center;
	font-weight:bold;
	padding:4px;
	color:#FFFFFF;
}

table.tabelaAzul tbody tr:hover td{
	background-color: #E4E4E4;
}

/*###---###   TABELA NAVY   ###---###*/

.tabelaNavy {
	margin:0px;padding:0px;
	border:1px solid #000000;
	border-collapse:collapse;
}

.tabelaNavy table{
	height:100%;
	margin:0px;padding:0px;
}

.tabelaNavy td{
	vertical-align:middle;
	background-color:#ffffff;
	border:1px solid #000000;
	text-align:left;
	padding:4px;
	color:#000000;
}

.tabelaNavy th{
	vertical-align:middle;
	background-color:#1C537D;
	border:1px solid #000000;
	text-align:center;
	font-weight:bold;
	padding:4px;
	color:#FFFFFF;
}

table.tabelaNavy tbody tr:hover td{
	background-color: #E4E4E4;
}

/*###---###   TABELA VERDE   ###---###*/

.tabelaCinza {
	margin:0px;padding:0px;
	border:1px solid #FFFAFA;
	border-collapse:collapse;
}

.tabelaCinza table{
	height:100%;
	margin:0px;padding:0px;
}

.tabelaCinza td{
	vertical-align:middle;
	background-color:#ffffff;
	border:1px solid #FFFAFA;
	text-align:left;
	padding:4px;
	color:#000000;
}

.tabelaCinza th{
	vertical-align:middle;
	background-color:#737373;
	border:1px solid #FFFAFA;
	text-align:center;
	font-weight:bold;
	padding:4px;
	color:#FFFFFF;
}

table.tabelaCinza tbody tr:hover td{
	background-color: #E4E4E4;
}
