* {
  margin: 0;
  padding: 0;
  font: normal 12px Arial, sans-serif;
  background-repeat: no-repeat;
  border: 0;
}

body {
  /* 	padding: 2px; */
  background-color: rgb(246, 246, 246);
}

p {
  margin-bottom: 2px;
  clear: both;
}

label {
  float: left;
  margin-right: 6px;
  width: 250px;
  text-align: right;
}

label,
span {
  line-height: 18px;
}

legend {
  display: none;
}

input {
  padding-top: 2px;
  padding-left: 2px;
  height: 18px;
  line-height: 18px;
}

input[disabled],
select[disabled] {
  background-color: rgb(246, 246, 246);
}

input[disabled][type=button] {
  background-color: rgb(205, 205, 205);
}

input[type=hidden] {
  height: 0;
}

input[type=checkbox] {
  height: 20px;
}

input[type=text]:focus,
input[type=password]:focus,
textarea:focus,
select:focus {
  background-color: rgb(255, 255, 200);
}

input[type=file] {
  height: 25px;
}

input[type=button]:focus,
input[type=submit]:focus {
  background-color: rgb(50, 120, 200);
}

select {
  padding-top: 2.5px;
  padding-left: 2px;
  height: 22px;
  line-height: 18px;
}

table {
  border-collapse: collapse;
}

img {
  vertical-align: middle;
}

button {
  margin: 0;
  padding: 0;
}

b {
  font-weight: bold;
}

div.bordaRedonda {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 1px solid #AAAAAA;
}

table.bordaRedonda {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 1px solid #AAAAAA;
}

.barraNotificacao {
	position: absolute;
    top: 90px;
    right: 5px;
    text-decoration: none;
    z-index: 1000;
    color: #000;
    border-style: double;
    border-width: 2px;
    border-color: #70c399;
    padding: 5px;
    background: #dcffe3;
    display: none;
}

.closebtn {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  top: -5px;
  right: -5px;
  position: absolute;
  font-size: 10px;
  background: #c0c0C0;
  color: gray;
  font-family: 'IBM Plex Mono', monospace;
  cursor: pointer;
}

.closebtn:hover,
.closebtn:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
