@CHARSET "UTF-8";

@media only screen and (max-width:800px) {
	#header {
		height: 35px;
	}
	#header h1 {
		font-size: 18px;
		padding: 7px 45px;
	}
	#header .imgLogo {
		background-size: 30px;
		/*top: 5px; */
	}
	#divBtnMenu {
		position: relative;
		float: right;
		margin-top: -36px;
		margin-right: 10px;
	}
	label[for="btn_menu"] {
		display: block;
		width: 20px;
		height: 20px;
		cursor: pointer;
		background-size: 100%;
		background-repeat: no-repeat;
		background-image: url('../images/btMnu.png');
	}
	#btn_menu:checked ~ #menu {
		margin-left: 0;
		/* transform: rotate(360deg); */
	}
	#menu {
		float: none;
		height: 26px;
		margin-left: -100%;
		-webkit-transition: all ease .5s;
		transition: all ease .5s;
		margin-bottom: -10px;
	}
	#menu a {
		text-align: center;
		font-size: 20px;
		padding: 10px;
	}
	#menu ul li {
		width: 100%;
		float: none;
		border-left: 0;
		border-bottom: 1px solid #ccc;
	}
	#menu ul ul li {
		width: 100%;
		border-bottom: 0;
	}
	#menu ul ul li:last-child {
		border-bottom: 0;
	}
	#menu ul li a:hover {
		background-color: #0174DF;
		/* background: linear-gradient(#3465a4 20%,black 80%); */
	}
	#menu ul ul li a {
		/* color: black; */
		background-color: #02b1f7;
		/* background: linear-gradient(#3465a4 20%,black 80%); */
	}
	#menu ul ul {
		position: static;
		overflow: hidden;
		max-height: 0;
		-webkit-transition: all ease .5s;
		transition: all ease .5s;
	}
	#menu ul li:hover ul {
		height: auto;
		max-height: 350px;
	}
	#menu .exitSistema {
		display: block; 	
	}
	#conteudo {
		/* background-color: lightcyan; */
		width: 100%;
		margin-left: 0;
		margin-top: -20px;
	}
	h2 {
		font-size: 15px;
		margin-left: 0px;
		padding-top: 10px;
		text-align: center;
	}
	/* input[type=submit].botao {
		height: 35px;
	} */
	input, select, textarea {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
	}
	input[type=submit].m-centerButton {
		width: 50%;
		margin-left: 25%;
	}
	.displayTable .m-margT-255 {
		margin-top: -255px;
	}
	.displayTable .m-margT-325 {
		margin-top: -325px;
	}
	.displayTable .m-margT-360 {
		margin-top: -360px;
	}
	.displayTable .m-displayBlock {
		display: block;
	}
	.displayTable .m-displayNone {
		display: none;
	}
	.m-displayBlock {
		display: block;
	}
	.m-displayNone {
		display: none;
	}
		
	/* TABELA */
	.table{
		border:0; 
		border-spacing: 0;
	}
	.table thead {
		display: none;
	}
	.table tbody tr {
		display: block;
 		border-radius: 5px;
		border: 1px solid #F0F0F0;
		margin-bottom: 5px;
	}
	.table tbody tr td {
		display: block;
		padding: 5px;
		font-size: 12px;
		font-weight: bold;
		text-align: right;
		text-transform: uppercase;
 		/* border-bottom: 1px dotted #F0F0F0; */
	}
	
	
	
	.table tbody tr td.txtCenter {
		text-align: right;
	}
	
	
	
	.table tbody td:nth-child(1) {
		border-radius: 5px 5px 0 0;
	}
	.table tbody td:nth-last-child(1) {
		border-radius: 0 0 5px 5px;
	}
	.table td::before {
		/* content: attr(title) ":"; */
		/* float: left;  */
/* 		left: 5px; */
/* 		position: absolute; */
	}
	.table .showTitle::before{
    	float: left;
    	font-weight: normal;
    	pointer-events: none;
		text-transform: none;
		content: attr(title) ":";
	}
	/* FIM TABELA */
	
	.m-overflowNone {
 		border: 0;
 		overflow-y: inherit;
	}
	
	.bemVindo {
		display: none;
	}
	.displayTable {
		width: 96%;
		margin-left: 2%;
	}
	.displayTable label {
		font-size: 12px;
	}
	.m-font-size12 {
		font-size: 12px;
	}
	
	label.inputDisabled {
		font-size: 14px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
	}
	.listaPesq li {
		text-transform: uppercase;
	}
	
	.m-txtRight {
		text-align: right;
	}
	
	.m-floatL {
		float: left;
	}
	.m-floatR {
		float: right;
	}
	.m-floatN {
		float: none;
	}
	.m-clear {
		clear: both;
	}
	.m-larg18P {
		width: 18%;
	}
	.m-larg19P {
		width: 19%;
	}
	.m-larg21P {
		width: 21%;
	}
	.m-larg22P {
		width: 22%;
	}
	.m-larg24P {
		width: 24%;
	}
	.m-larg30P {
		width: 30%;
	}
	.m-larg40P {
		width: 40%;
	}
	.m-larg45P {
		width: 45%;
	}
	.m-larg50P {
		width: 50%;
	}
	.m-larg75P {
		width: 75%;
	}
	.m-larg77P {
		width: 77%;
	}
	.m-larg78P {
		width: 78%;
	}
	.m-larg80P {
		width: 80%;
	}
	.m-larg81P {
		width: 81%;
	}
	.m-larg100P {
		width: 100%;
	}
	
	/* PIXEL */
	.m-altura60 {
	  	height: 60px;
  	}
	.m-altura155 {
	  	height: 155px;
  	}
	.m-altura170 {
	  	height: 170px;
  	}
  	.m-altura200 {
	  	height: 200px;
  	}
  	.m-altura240 {
	  	height: 240px;
  	}
	.m-margT-280 {
		margin-top: -280px;
	}
	.m-margT-355 {
		margin-top: -355px;
	}
	.m-margT1 {
		margin-top: 1px;
	}
	.m-margT10 {
		margin-top: 10px;
	}
	.m-margT15 {
		margin-top: 15px;
	}
	.m-margT24 {
		margin-top: 24px;	
	}
	.m-margT25 {
		margin-top: 25px;	
	}
	.m-margT50 {
		margin-top: 50px;	
	}
	.m-margB2 {
		margin-bottom: 2px;
	}
	.m-margB10 {
		margin-bottom: 10px;
	}
	.m-margB20 {
		margin-bottom: 20px;
	}
	.m-margB40 {
		margin-bottom: 40px;
	}
	.m-font16 {
		font-size: 16px;
	}
	
	
	.formModal {
		padding-top: 10px;
	}
	.formModal-paddingT {
		padding-top: 20px !important;
	}
	
	.formModal-content {
		width: 95%;
	}
	.formModal-content-width {
		width: 90%;
	}
	
	#conteudo .formModal h2{
		padding: 3px;
	}
	
	.modalMsg {
		padding-top: 80px;
	}
	.modal-content {
		width: 90%;
	}	
	.modal-header h2 {
		font-size: 18px;
		padding-top: 0px;
		text-align: left;
	}
	.modal-bory {
		font-size: 12px;
	}
	.m-imgAcao {
		margin-top: -10px;
	}	
}