/*************************************************************************/
/** RESUMO ***************************************************************/
/*************************************************************************/
div#resumo{
	position: relative;
	display: flex;
	justify-items: center;
	align-items: center;
	justify-content: center;
	align-content: center;
	float: left;
	clear: both;
	width: 70%;
	/* margin: auto; */
	/* margin-right: 160px; */
	padding-bottom: 10px;
	border-bottom: 1px solid #888; 
}



#resumo:after {
	content : "";
	position: absolute;
	left    : 25%;
	bottom  : 0;
	height  : 1px;
	width   : 100%;  /* or 100px */
	/* border-bottom: 1px solid #888; ; */
  }

#resumo a{
	text-decoration: none;
}

#resumo div{
	float: left;
	clear: none;
	width: 50%;
	min-height: 118px;
}

#resumo div#resumo_requisicoes{
	width: 50%;
	padding-left: 10px;
	padding-bottom: 40px;
	border-left: 1px solid #888;
	border-right: 1px solid #888;
}

#resumo h1{
	float: left;
	clear: none;
	width: auto;
	border: none;
}

#resumo span.total{
	display: block;
	float: right;
	clear: none;
	margin-right: 20px;
	margin-bottom: 5px;
	padding: 0 15px 0 0;
	line-height: 50px;
	font-size: 50px;
	font-weight: bold;
	font-family: Arial, "MS Trebuchet", sans-serif;
}


#resumo dl.detalhe{
	float: left;
	clear: left;
	/* margin: 0 15px; */
	width: 90%;
}

#resumo dl.detalhe:hover{
	background-color: #F5F5F5;
}

#resumo dl.detalhe dd{
	height: 21px;
	line-height: 20px;
	border-top: 1px solid #CCC;
}

#resumo #resumo_requisicoes dl.detalhe{
	width: 90%;
}

#resumo dl.detalhe dd.titulo{
	float: left;
	clear: none;
	width: 80%;
}

#resumo #resumo_requisicoes dl.detalhe dd.titulo{
	width: 80%;
}

#resumo dl.detalhe dd.valor{
	float: right;
	clear: none;
	width: 20%;
	text-align: right;
}

/*************************************************************************/
/** LISTAGEM *************************************************************/
/*************************************************************************/
.item dd.botoes img{
	float: right;
}


@media screen and (max-width: 768px) {
	div#resumo, div#resumo_rats, div#resumo_requisicoes{
		display: flex;
		flex-direction: column;
		width: 90%;
		justify-items: center;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
	#resumo div#resumo_requisicoes{
		display: flex;
		flex-direction: column;
		border: none;
		width: 90%;

	}
	div#resumo{
		position: relative;
		display: flex;
		justify-items: center;
		align-items: center;
		justify-content: center;
		align-content: center;
		float: left;
		clear: both;
		width: 100%;
		margin: auto;
		padding-bottom: 10px;
		/* border-bottom: 1px solid #888; */
	}
	
}

@media screen and (max-width: 768px) {
	#resumo span.total{
		line-height: 50px;
		font-size: 20px;
		font-weight: bold;
		font-family: Arial, "MS Trebuchet", sans-serif;
		margin-right: 0px;
	}
}

@media screen and (max-width: 706px){
	#container_smenu dl#smenu{
		display: none;
	}
	div.smenu_wrapper{
		display: inline-block;
	}
	
}
input[type="text"]{
	height: 25px !important;
}