/**************************************************************

	Sortable Table
	v 1.4

**************************************************************/

table {
	border: 1px solid #fff;
	width: 100%;
	font-size: 11px;
}

table.tableGrid {
	background:#f4f4f4;
	border-collapse: separate;
	border-spacing: 1px;
}

/*th {
	background-color: #eee;
	background: #eee url(../../img/botoes/icon-table-sort.png) no-repeat 2px 8px;
	padding: 4px 4px 4px 14px;
	border: 1px solid #fff;
}*/

th{
	background:#F5F5F5;
	border:1px solid #FFFFFF;
	padding:4px 4px 4px 4px;
	text-align: center;
}

tr {
	/*background-color: #eee;*/
	padding: 4px;
}

tr.altRow {
	background-color: #fff;
}

td {
	padding: 0 2px;
	border: 1px solid #fff;
}

.rightAlign {
	text-align: right;
}

.sortedGrid {
	background: url('../../img/botoes/icon-table-sort.png') no-repeat;
	background-position: 2px 8px;
}

.sortedASC {
	/*background: url(../../img/botoes/icon-table-sort-asc.png) no-repeat 2px 4px #eee;*/
	background:transparent url(../../img/gridOrdena.jpg) no-repeat scroll left bottom;
	color: red;
}

.sortedDESC {
	/*background: url(../../img/botoes/icon-table-sort-desc.png) no-repeat 2px 10px #eee;*/
	background:transparent url(../../img/gridOrdena.jpg) no-repeat scroll left top;
	color: red;
}

.tableHeaderOver {
	cursor: pointer;
	color: #354158;
}


tr.selected {
	background-color: gold;
	color: #fff;
}

tr.over {
	background-color: #354158;
	color: #fff;
	cursor: pointer;
}

tr.hide {
	display: none;
}

/***************************/
.tableFilter {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 5px 0 10px 0;
}

.tableFilter input {
	border: 1px solid #ccc;
}

.tableFilter select {
	border: 1px solid #ccc;
}


/*************************************************************/
/* SISTEC CSS */

/*css para marcar a linha quando clicada*/

tr.click {
	background-color: #8FBC8F;
	color: #fff;
	cursor: pointer;
}

td.centralizar {
	text-align: center;
}

.pesquisaGridDiv{
	background:#F1F1F1 url(../../img/bg-panel-header.gif) repeat-x scroll 0 0;
	height:25px;
	padding-top:3px;
	float:left;
}

.GridLabels th{
	background: transparent url(../../img/tab-grid-thead.gif) repeat center center;
	border: 1px solid #cccccc;
}

.GridBody td{
	border: 1px solid #cccccc;
}

.Grid{
	margin: 0 auto;
	margin-bottom: 10px;
	width: 98%;
	border: 1px solid #666666;
	padding: 0;
}

.Clean{
	margin: 0 auto;
	padding: 0;
	height: 100px;
	border: 1px solid #cccccc;
	background-color: #f7f7e0;
	text-align: center;
}

#noticiasCaixaEntrada_Grid th{
	background: transparent url(../../img/botoes/back.gif) repeat center center;
	color:#006400;
	padding-left:10px;
	text-align:left;
}

#noticiasEnviadas_Grid th{
	background: transparent url(../../img/botoes/back.gif) repeat center center;
	color:#006400;
	padding-left:10px;
	text-align:left;
}

#gridDados_Grid tr{
	background: #f4f4f4;
}

#gridDados_Grid tr.altRow {
	background-color: #fff !important;
}

#gridDados_Grid tr.over {
	background-color: #354158 !important;
	color: #fff;
	cursor: pointer;
}

#gridDados_Grid tr.click {
	background-color: #8FBC8F !important;
	color: #fff;
	cursor: pointer;
}

tr.marcada{
	background-color: #fff !important;
	cursor: pointer;
}

div.click, tr.click{
	background-color: #8FBC8F !important;
	color: #fff;
	cursor: pointer;
}

div.clicado, tr.clicado{
	background-color: #2E8B57 !important;
	color: #fff;
	cursor: pointer;
}
