/* Tabelas */
.tabela TH{
	font-size:12px;
	border-bottom: #FF9500 solid 2px;
	background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #053d78 0%, #0866a5 100%) repeat scroll 0 0;
	color:#FFF;
	height:50px;
	padding:0 10px 0 10px;
}

.tabela TH B{
	color:#000000;
}

.tabela TR{
	font-size:12px;
	border-bottom: #EEEEEE solid 1px;
}

.tabela .ac{
	font-size:12px;
	background: #F0F0F0;
	border-bottom: #EEEEEE solid 1px;
}

.tabela A{
	display:block;
	text-decoration: none;
	padding:0;
	padding:20px 0 20px 0;
	vertical-align: middle;
	color:#333;
}

.tabela A:hover{
	color:#111;
}

.tabela .tabela_botao, .tabela .tabela_icon, .tabela .tabela_imagem{
	width:1px;
	padding:0 2px 0 2px;
	text-align: center;
}

.tabela .tabela_selector{
	padding:0 5px 0 0;
	width:1px;
}

.tabela TD{
	height:40px;
	color:#333;
	padding:0 10px 0 10px;
}


.tabela TH.impar{
	
}

.tabela TH.par{
	
}

.tabela TH.primeira{
	padding-left:10px;
}

.tabela TH.ultima{
	padding-right:10px;
}

.tabela TR.impar{
	/*background:url("../imagens/tabela/fundo_linha_impar_tabela.png");*/
	background:#FFFFFF;
}

.tabela TR.par{
	/*background:url("../imagens/tabela/fundo_linha_par_tabela.png");*/
	background:#FFFFFF;
}

.tabela TR.primeira{
	
}

.tabela TR.ultima TD{
	background:url("../imagens/separador_horizontal.png") bottom repeat-x;
	padding-bottom:2px;
}

.tabela TR.impar.ac{
	background:#FCF3DD;
}

.tabela TR.par.ac{
	background:#FCF3DD;
}

.tabela TR.par.es{
	/*background:url("../imagens/tabela/fundo_linha_par_tabela_es.png");*/
	
}

.tabela TR.impar.es{
	
}

.tabela TD.par{
	border-bottom:#CCCCCC solid 1px;
}

.tabela TD.impar{
	border-bottom:#CCCCCC solid 1px;
}

.tabela TD.primeira{
	padding-left:10px;
}

.tabela TD.ultima{
	padding-right:10px;
}
/* -------------------------------------------------------------------------- */