.datagrid {
	width:100%;
	border:none!important;
	padding:0;
}

.datagrid tr.header,
.datagrid tr.header:hover {
	background:#4e84bc url(header_datagrid.jpg) repeat-x;
	height:25px;
}

.datagrid th {
	color:#000;
	font-weight:700;
	padding:0px 4px;
}

.datagrid td {
	color:#000;
	border:none;
	font-weight:400!important;
	padding:4px!important;
}

.datagrid td a {
	font-weight:lighter;
}

.datagrid td.primeiraColuna {
	border-left:none;
}

.datagrid tr.totalizador {
	font-weight:700;
	background-color:#F3F3F3;
}

.datagrid tr.alt {
	background-color:#e4ecf5;
}

.datagrid tr td {
	border-bottom:1px dotted #FF9900!important;
}

.datagrid tr:hover {
	background-color:#FFFFA6!important;
}

.datagrid tr.semResultado td {
	color:#fff;
}

.datagrid th a,
.datagrid th a:hover {
	color:#FFF;
	text-decoration:underline;
}

.datagrid td a,
.datagrid td a:visited,
.datagrid td a:hover,
.datagrid td a:active {
	color:#000;
	text-decoration:none;
}

.datagrid th.alinEsquerda,
.datagrid td.alinEsquerda {
	text-align:left;
}

.datagrid th.alinCentro,
.datagrid td.alinCentro {
	text-align:center;
}

.datagrid th.alinDireita,
.datagrid td.alinDireita {
	text-align:right;
}

.datagrid th.fonteNegrito,
.datagrid td.fonteNegrito {
	font-weight:bold;
}

.datagrid th.naoQuebraLinha,
.datagrid td.naoQuebraLinha {
	white-space:nowrap;
}

.datagrid th.maiusculo,
.datagrid td.maiusculo {
	text-transform:uppercase;
}

.datagrid th.minusculo,
.datagrid td.minusculo {
	text-transform:lowercase;
}

.datagrid th.capitalizado,
.datagrid td.capitalizado {
	text-transform:capitalize;
}

