th.faturamentoModal {
	background: #fff;
	color: #000;
	border: 1px solid #e7e8e8;
	padding: 4px 3px 4px 4px
}

tbody td.tdFaturamentoModal {
	border: 1px solid #e7e8e8;
	padding: 4px 3px 4px 4px
}

.tabelaModalFaturamento tr:hover {
	background: none
}

thead th {
	background: #f2f6ff;
	border-bottom: 1px solid #e7e8e8;
	white-space: nowrap;
	overflow-x: hidden;
	padding: 6px 8px 6px 4px;
	color: #10659e;
	cursor: default
}

.check {
	text-align: center
}

tbody td {
	border-bottom: 1px solid #e7e8e8;
	border-right: 1px solid #fcfcfc;
	padding: 6px 4px 6px 4px;
}

.cor {
	background: #fafafa
}

.clickGrid {
	float: left;
	clear: left;
	width: 100%
}
#clickGrid {
	float: left;
	clear: left;
	width: 100%
}

input#query {
	width: 300px;
	color: #d3d3d3
}

input#query:FOCUS {
	color: #000;
	background: #fff
}

.tituloGrid p {
	padding: 7px;
	color: #FFF;
	font-weight: bold;
}

.tituloGrid {
	width: 100%;
	height: 31px;
	background: #3a4043;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

#listagem {
	margin-top: 10px;
}

.list {
	width: 100%;
	margin-bottom: 10px;
}

tfoot td {
	padding: 10px 10px 10px 10px;
	background: #E8F1FF;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

tbody tr:hover {
	background: url("../../imgs/bg/titulos-bg.png") repeat-x #FBFBFB;
	cursor: default
}

tbody  span.aprovado {
	background: #64b23b;
	padding: 3px 15px 3px 15px;
	color: #FFF;
	font-size: 11px;
}

tbody  span.pendente {
	background: #d80707;
	padding: 3px 15px 3px 15px;
	color: #FFF;
	font-size: 11px;
}

.cod,.status,.data {
	width: 15px;
}

.paginacaoTexto {
	float: left;
	font-weight: bold;
}

.totalRegistro {
	font-weight: normal;
	color: #7f7f7f
}

.botaoCadastrar a {
	-moz-border-radius: 3px 3px 3px 3px;
	background: url("../../imgs/msg/btcadastrar.gif") no-repeat scroll 13px
		0.8em #4086CB;
	color: #FFFFFF;
	display: block;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 0 10px 0;
	padding: 0.8em 20px 0.8em 38px;
}

.botaoCadastrar {
	float: left;
}

#navegacao {
	float: left;
	width: 300px;
}

#paginacaoGrid {
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
}

/*-------------------------------------------------
BOTAO PESQUISAR
-------------------------------------------------*/
button.pesquisar {
	background: url("../../imgs/btn/1304171425_search.png") no-repeat scroll 7px
		0.4em #18a4d4;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	padding: 5px 12px 5px 25px;
	font: bold 12px arial;
	white-space: nowrap;
	-moz-border-radius: 3px 3px 3px 3px;
}

button.pesquisar:hover {
	background: url("../../imgs/btn/1304171425_search.png") no-repeat scroll 7px 0.4em #0099cc;
}
/*-------------------------------------------------
BOTAO novo usuario
-------------------------------------------------*/
button.novoUser {
	background: url("../../imgs/btn/1304112723_user_add.png") no-repeat scroll 7px 0.4em #18a4d4;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	padding: 5px 12px 5px 25px;
	font: bold 12px arial;
	white-space: nowrap;
	-moz-border-radius: 3px 3px 3px 3px;
	margin-left: 10px;
}

button.novoUser:hover {
	background: url("../../imgs/btn/1304112723_user_add.png") no-repeat scroll 7px 0.4em #0099cc;
}
/*-------------------------------------------------
BOTAO novo Perfil
-------------------------------------------------*/
button.novoPerfil {
	background: url("../../imgs/btn/1304188984_group.png") no-repeat scroll 7px 0.4em #18a4d4;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	padding: 5px 12px 5px 25px;
	font: bold 12px arial;
	white-space: nowrap;
	-moz-border-radius: 3px 3px 3px 3px;
	margin-left: 10px;
}

button.novoPerfil:hover {
	background: url("../../imgs/btn/1304188984_group.png") no-repeat scroll 7px 0.4em #0099cc;
}
/*-------------------------------------------------
BOTAO novo Recursos
-------------------------------------------------*/
button.novoRecursos {
	background: url("../../imgs/btn/1304193392_resources.png") no-repeat scroll 7px 0.4em #18a4d4;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	padding: 5px 12px 5px 25px;
	font: bold 12px arial;
	white-space: nowrap;
	-moz-border-radius: 3px 3px 3px 3px;
	margin-left: 10px;
}

button.novoRecursos:hover {
	background: url("../../imgs/btn/1304193392_resources.png") no-repeat scroll 7px 0.4em #0099cc;
}

/*-------------------------------------------------
DIALOGOS GRID
-------------------------------------------------*/
.dialogoCancelar {
	background: #a6a6a6;
	border-color: #a6a6a6 #6b6b6b #a6a6a6 #8a8a8a;
}

.dialogoConfirmar {
	
}

/*-------------------------------------------------
ICONE DELETAR / INSERIR
-------------------------------------------------*/
a.excluir {
	background: url("../../imgs/btn/delete.png") no-repeat;
	display: block;
	text-indent: -9999px;
	width: 16px;
	margin: 2px
}

a.inserir {
	background: url("../../imgs/btn/inserir.gif") no-repeat;
	display: block;
	text-indent: -9999px;
	width: 15px;
	margin-top: 3px
}

.qtdPPage {
	float: left;
	margin-left: 30px;
}