/*formularios*/

/* formulario */
.formulario {
  width: 800px;
  border-width: 2px;
  border-style: solid;
  border-color: #9c9c9c;
  background: #cfcfcf;
  font-size: 12;
}

.formulario input[type="text"],
.formulario select,
.formulario textarea {
  width: inherit;
  width: -webkit-fill-available;
}

/*contador*/
.formulario input[type="text"].contador {
  border: 0px;
  text-align: center;
  width: 15px;
  height: 20px;
  background: transparent;
  font-weight: bold;
}

.inputtext {
  border: 2px #708090 solid;
  text-transform: uppercase;
}
.inputtext2 {
  border: 2px #708090 solid;
  text-transform: lowercase;
}
.inputtextsemupper {
  border: 2px #708090 solid;
}
.inputselect {
  border: 2px #708090 solid;
}
.inputoptions {
  border: 1px #a2b5cd solid;
}
.inputoptionsa {
  background: #cae1ff;
  border-bottom: 1px #a2b5cd solid;
}
.inputoptionsb {
  background: #bcd2ee;
  border-bottom: 1px #a2b5cd solid;
}

.menubarra {
  background: #cfcfcf;
  border-width: 2;
  border-style: outset;
}

.abresite {
  height: 15;
  background: #fff;
  color: #000;
  text-decoration: none;
  text-align: center;
}
a.abresite:hover {
  margin-top: -1;
  margin-left: 2;
  border: 1 #000 solid;
}
a.abresite:active {
  margin-left: -1;
  background: gray;
  color: white;
  border: 1 #000 solid;
}

/* tabela status */
.tabelastatus {
  border: 2px solid #9c9c9c;
  font-size: 12;
  width: 100%;
}
