.table {
	border-left:1px solid #ddd;
}

.table th {
	border:1px solid #ddd;
	padding:4px 10px;
	border-left:none;
	background:#eee;
}

.table td {
	border:1px solid #ddd;
	padding:4px 10px;
	border-top:none;
	border-left:none;
}

.cancelar {
	color: #FF0000;
	content: "*";
}

.linhaSubtituloGrid {
	background: linear-gradient(to bottom, #FCFCFC 0%, #F5F5F5 100%) repeat scroll 0 0 transparent !important;
	border: 1px solid #D8D8D8 !important;
	font-size: 12px !important;
	color: #333 !important;
	font-family: arial !important;
	font-weight: bold !important;
}

.linhaGrid{
	border: 1px solid black;
	background-color: #F2F2F2;
	vertical-align: middle;
}

.campoPesquisa{
	width: calc(100% - 68px) !important;
	float: left;
}

.xPesquisa{
	width: 30px;
	float: left;
}

.lupaPesquisa{
	width: 30px;
	float: right;
}