body{
		margin: 0;
		padding: 0;
	}
	html{
		margin: 0;
		padding: 0;
	}
	.container{
		width:100%;
		height:100%;
	}
	.form{
		margin: 0 auto;
		display: table;
	}
	form{
		label{
			float:right;
		}
	}
	
	table{
		margin: 35px auto;
		border:1px solid black;
	}
	h1, h3{
		text-align: center;
		margin-top: 0;
		padding:40px;
	}
	p{
		text-align: right;
	}
	th{
		background: #ccc;
		border:1px solid black;
	}
	td{
		border: 1px solid black;
		padding: 0 8px;
	}
	.txtCenter {text-align:center !important;}
	.warning, .warning-senha{
		font-size:1.0em;
		display: none;
		color: red;
	}
	.private{
	text-align: right;
	padding: 10px;
	width: 100%;
	background: rgb(167,22,6);
		color: #fff;

	}
	.private a{
		padding: 10px;
		text-decoration: none;
		color: #fff;
	}
	.private a:hover{
		background: rgb(211, 135, 127);
	}
	.pagination{
		margin-left: 280px;
	}
	.pagination a{
		 text-decoration: none;
		 color:#000;
		 border: 1px solid #ccc;
		 padding: 2px 6px;
		 background: rgb(241, 241, 241);
	}
	th.headerSortDown { 
	    	background: url(../../assets/img/desc.gif) no-repeat; 
		    background-color: #f3f3f3;
		}
	th.headerSortUp { 
		background: url(../../assets/img/asc.gif) no-repeat;
	    background-color: #f3f3f3;
	}  
	.search{
		text-align: right;
		padding-right: 250px;
	}
	.search input[type=search]{
		width: 220px;
		height: 28px;
		border-radius: 7px;
	}
	.imgbutton{
		margin: 0;
		padding: 0;
		background-image: url(../../assets/img/magnifying.png);
		width: 36px;
		height: 36px;
		outline: 0;
		border: none;
		background-repeat: no-repeat;
	}
	.imgbutton:hover {
    cursor: pointer;
    opacity: 0.6;
}
.logo_small{
	text-align: center;
}