/* dataTables */


	.dataTables_wrapper { position: relative; clear: both; }

	.dataTables_wrapper .dataTables_length select,
	.dataTables_wrapper .dataTables_filter input { height:30px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; }

	.dataTables_wrapper .dataTables_length { float: left; height:32px; margin-bottom: 8px; margin-right: 210px; overflow: hidden; }
	.boxs .dataTables_wrapper .dataTables_length { float: right !important; }

	.dataTables_wrapper .dataTables_filter { position: absolute; right: 0; }
	.dataTables_wrapper .dataTables_filter input { min-width: 200px !important; max-width: 250px !important; width: 100%; padding-left:50px !important; border:1px solid #CCC !important; background:url(../images/01.png) center left no-repeat  !important; }

	@media (max-width: 400px) {
		.dataTables_wrapper .dataTables_length label { font-size: 0px; }	
	}

	.dataTables_wrapper .dataTables_processing { height:50px !important; margin-top:5px !important; }

	.dataTables_wrapper .dataTables_info { width: 50%; float: left; padding-top:10px; }

	.dataTables_wrapper .paging_full_numbers { float: right; text-align: right; padding-top:10px; }
	.dataTables_wrapper .paging_full_numbers a { display: inline-block; height:auto !important; cursor:pointer; padding:10px 15px !important; margin:3px 0 0 -1px; color:#666; border:1px solid #CCC; background:#FFF; }
	.dataTables_wrapper .paging_full_numbers a.current { background:#FAFAFA; }
	.dataTables_wrapper .paging_full_numbers a.first,
	.dataTables_wrapper .paging_full_numbers a.last { display:none !important; }

	.dataTables_wrapper .sorting_asc { background: url('../images/sort_asc.png') no-repeat center right; }
	.dataTables_wrapper .sorting_desc { background: url('../images/sort_desc.png') no-repeat center right; }
	.dataTables_wrapper .sorting { background: url('../images/sort_both.png') no-repeat center right; }

	.dataTables_wrapper .dataTables_processing { position: absolute; top: 50%; left: 50%; z-index: 100; width: 250px; height: 30px; margin-left: -125px; margin-top: -15px; padding: 14px 0 2px 0; border: 1px solid #ddd; text-align: center; color: #999; font-size: 14px; background-color: white; }



	.dataTables_wrapper table.datatable { width: 100%; border: 1px solid #CCC; }
	.dataTables_wrapper table.datatable th { text-align: center; padding: 10px; cursor: pointer; border: 1px solid #CCC; background-color: #ffffff; }
	.dataTables_wrapper table.datatable th:hover { border-bottom: 1px solid orange; }
	.dataTables_wrapper table.datatable td { height: 30px;text-align: center; padding: 3px 10px; cursor: pointer; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #DDD; }
	.dataTables_wrapper table.datatable td img.img { max-width: 50px; max-height: 50px; border: 1px solid #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

	.dataTables_wrapper table.datatable tr td { position: relative !important; }
	.dataTables_wrapper table.datatable tr td span.posa.t0.fz10 { color: #aaa; }
	.dataTables_wrapper table.datatable_boxs tr td span.posa.t0.fz10 { display: none !important; }

	.dataTables_wrapper table.datatable td.dataTables_empty { padding: 10px; }
	.dataTables_wrapper table.datatable tr.ui-selecting	{ color: #666 !important; background: #FFE5AA !important; }
	.dataTables_wrapper table.datatable tr.ui-selected	{ color: #666 !important; background: #FFE5AA !important; }

	.dataTables_wrapper table.datatable tr.odd { background-color: #f7f7f7; }
	.dataTables_wrapper table.datatable tr.even { background-color: #ffffff; }
	.dataTables_wrapper table.datatable tr:hover { color: #666 !important; background-color: #FFF1D3 !important; }
	.lista_60 .dataTables_wrapper table.datatable tbody tr:hover { border-bottom: 2px solid; }
	.dataTables_wrapper table.datatable tr:sel { background-color: #FFE5AA; }


	.dataTables_wrapper table.datatable_boxs { width: 100% !important; border: 1px solid #CCC; }
	.dataTables_wrapper table.datatable_boxs th { text-align: center; padding: 10px; cursor: pointer; border: 1px solid #CCC; background-color: #ffffff; }
	.dataTables_wrapper table.datatable_boxs th:hover { border-bottom: 1px solid orange; }
	.dataTables_wrapper table.datatable_boxs td { height: 30px;text-align: center; padding: 3px 10px; cursor: pointer; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #DDD; }
	.dataTables_wrapper table.datatable_boxs td img.img { max-width: 50px; max-height: 50px; border: 1px solid #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	.dataTables_wrapper table.datatable_boxs td .ativo { color: #55964D; }
	.dataTables_wrapper table.datatable_boxs td .n_ativo { color: #CCC; }
	.dataTables_wrapper table.datatable_boxs td.dataTables_empty { padding: 10px; }
	.dataTables_wrapper table.datatable_boxs tr.ui-selecting	{ color: #666 !important; background: #FFE5AA !important; }
	.dataTables_wrapper table.datatable_boxs tr.ui-selected	{ color: #666 !important; background: #FFE5AA !important; }

	.dataTables_wrapper table.datatable_boxs tr.odd { background-color: #f7f7f7; }
	.dataTables_wrapper table.datatable_boxs tr.even { background-color: #ffffff; }
	.dataTables_wrapper table.datatable_boxs tr:hover { color: #666 !important; background-color: #FFF1D3 !important; }
	.dataTables_wrapper table.datatable_boxs tr:sel { background-color: #FFE5AA; }


/* dataTables */ 