.elementor-13335 .elementor-element.elementor-element-c5f3dc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-838249e */body
	{
	margin:0px;
	
	}


div.scroll
	{
		width:550px;
		height:400px;	
		overflow-y:scroll;
	}
	
div.page1
	{

		margin: auto;

		height: 990px;
	}
	
div.principal{

	height:60px;
	background:#D8D8D8;
	padding:0px;
}

div.buttonReturn{

	float:left;
	margin-top:6px;
	margin-left:5px;


}	
	
footer.cinza
	{

	/*background:linear-gradient(#626161, #1d1d1d);*/
	background:#D8D8D8;
	height:50px;
	color:white;
	text-align: center;
	
	}
#fig
{
margin-top:30px;

}

	

/*
******TIPOGRAFIA******
*/
body {
	font: 12pt Open Sans;
	font-weight:100;
	word-wrap:break-word;
	color: black;
}
h1 {
	font: 30pt Open Sans;
	color: black;
	font-weight:100;
	margin:0px;
}

h2 {	
	font: 20pt Open Sans;
	color: #606060;
	font-weight:100;
}

h3 {
	font: 15pt Open Sans;
	color: #606060;
	font-weight:300;

}

h4 {
	font: 10pt Open Sans;
	color: black;
	font-weight:100;
}

h5 {
	font: 15pt Open Sans;
	color: #606060;
	font-weight:300;
	margin:0px;
	float: right;

}

h6 {
	font: 12pt Open Sans;
	color: black;
	font-weight:100;
	margin:0px;


}

/*
******FONTES******
*/



@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;  
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;  
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;  
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;  
}

/*
******BUTTON******
*/

button,
.button {
  font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 9pt;
  min-width: 90px;
  min-height: 32px;
  height: 32px;
  background-color: #ccc;
  border: 1px transparent solid;
  color: #353535;
  margin-right: 10px;
  margin-bottom: 10px;
  border-raduis: 0;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  padding: 4px 10px;
  position: relative;
}

button:active,
.button:active,
button.default:active,
.button.default:active {
  top: 1px;
  left: 1px;
}

div.hand {
	width:20px;
	height:20px;	
	cursor: pointer;
	
}

textarea.textareaDescCompl {
	font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight: 400;
	font-size: 10pt;
	max-width: 100%;
	width: 100%;
	height: 55px;
	resize:none;
}

input.campo_descrsimples{
	font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12pt;
	width:100%;
}

input.campo_Codigo{
	font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12pt;
	width:80%;

}


/*
******TABLE******
*/

table {	
	border-collapse: collapse;
	font: 11pt Open Sans;
	color: black;
	font-weight:100;
}
table, td {
	border-bottom: 1px solid #ccc;
	
	
	
}/* End custom CSS */