.dataTables_length {
	display:none;
}

.dataTables_filter {
	display:none;
}

.dataTables_info {
	width: 60%;
	float: left;
	display:none;
}

.dataTables_paginate {
	float: right;
	text-align: right !important;
}

#list-table thead tr{
	background: url(../../../../../inc/adm/img/table/header-fundo-inativo.jpg) 50% 50% repeat-x !important; 			
}

#list-table thead tr th{
	background: url(../../../../../inc/adm/img/table/division-line-header.jpg) no-repeat !important; 
	background-position:right !important;			
	padding:0px 0px 0px 10px !important;	
	font-size:11px !important;	
	text-align:left !important;
}

tfoot tr th{
	font-size:11px !important;
	color:#333  !important;
}

table.display tfoot th.ui-state-default{
	border:none;
	background:#FFFFFF !important;
}

#list-table tr td{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333333 !important;
	padding:4px 2px 4px 10px !important;
}

body tr td a{
	text-decoration:none;
}

body tr.odd{
}

tr.odd td.sorting_1 {
	/*background-color: #D5D5D5 !important;*/
}

tr.even td.sorting_1 {
	/*background-color: #F5F5F5 !important;*/
}

thead .ui-state-default { 
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:10px !important;
	font-weight: bold !important; 
	color: #FFF !important; 
	height:30px!important;
}

thead  a{
	background:#F00;
	border:1px solid #F00;
}

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(overcast/images/ui-icons_999999_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(overcast/images/ui-icons_999999_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(overcast/images/ui-icons_999999_256x240.png); }
.ui-state-default .ui-icon { background-image: url(overcast/images/ui-icons_999999_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(overcast/images/ui-icons_999999_256x240.png); }
.ui-state-active .ui-icon {background-image: url(overcast/images/ui-icons_999999_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(overcast/images/ui-icons_999999_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(overcast/images/ui-icons_999999_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

#list-table .fg-toolbar {
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333 !important;
}

#list-table .dataTables_paginate .previous{
	padding:5px;
}

#list-table .dataTables_paginate .next{
	padding:5px;
}

#list-table .dataTables_paginate span a{
	color:#333;	
	padding:5px;		
}

#list-table .dataTables_paginate span a.ui-state-disabled{
	color:#F00;		
}


#list-table .dataTables_paginate .last{
	padding:5px;
}

#list-table .dataTables_paginate .first{
	padding:5px;
}

#list-table .ui-widget-header{
	background:none !important;
	border: none !important;
	border-top: 1px solid #CCC !important;	
}

#list-table #example_info{
	padding-top:10px;	
}

#list-table .ui-state-default, #list-table .ui-widget-content .ui-state-default, #list-table .ui-widget-header .ui-state-default{
	border: none !important;
	background: none ;
	font-weight: normal;
	color: #333;
}

thead .ui-state-default-ativo{
	/*background: url(../../../../../inc/adm/img/table/header-fundo-ativo.jpg) 50% 50% repeat-x !important; 			*/
}

.dataTables_empty{
	padding:10px !important;
	font-weight:bold;
	color:#666;
}

.ui-widget-header {
	border: none;
	background: none;
	color: #333  !important;
	font-weight: bold;
	width:227px !important;
	text-align:center;
	margin-top:-10px;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	background-image: none !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: none !important;
	background: none !important;
	font-weight: normal;
	color: #333 !important;
	text-align:center;
}

a:hover {
	text-decoration: underline;
	cursor:pointer !important;	
	color: #FFA22D !important;
	
}

.ui-widget-header a {
	color: #FFA22D !important;
	padding:2px;
	cursor:pointer !important;	
}

.DataTables_sort_wrapper, .DataTables_sort_icon css_right .ui-icon ui-icon-triangle-1-n{
	display:block !important;
}