BODY
{
  font-weight: normal;
  font-size: 0.8em;
  word-spacing: normal;
  text-transform: none;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  letter-spacing: normal;
  /*font-variant: small-caps;*/
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:  2em;
  font-weight:  700;
  font-style:  normal;
  text-decoration:  none;
  word-spacing:  normal;
  letter-spacing:  normal;
  text-transform:  none;
  }

H2  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:  1.75em;
  font-weight:  700;
  font-style:  normal;
  text-decoration:  none;
  word-spacing:  normal;
  letter-spacing:  normal;
  text-transform:  none;
  }

H3  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:  1.58em;
  font-weight:  500;
  font-style:  normal;
  text-decoration:  none;
  word-spacing:  normal;
  letter-spacing:  normal;
  text-transform:  none;
  }

H4  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:  1.33em;
  font-weight:  500;
  text-decoration:  none;
  word-spacing:  normal;
  letter-spacing:  normal;
  text-transform:  none;
  }

H5, DT  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:  1em;
  font-weight:  700;
  font-style:  normal;
  text-decoration:  none;
  word-spacing:  normal;
  letter-spacing:  normal;
  text-transform:  none;
  }

H6  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:  .8em;
  font-weight:  700;
  font-style:  normal;
  text-decoration:  none;
  word-spacing:  normal;
  letter-spacing:  normal;
  text-transform:  none;
  }

TFOOT, THEAD  {
  font-size:  1em;
  word-spacing:  normal;
  letter-spacing:  normal;
  text-transform:  none;
  font-family: Arial, Helvetica, sans-serif;
  }

TH  {
  vertical-align:  baseline;
  font-size:  1em;
  font-weight:  bold;
  word-spacing:  normal;
  letter-spacing:  normal;
  text-transform:  none;
  font-family: Arial, Helvetica, sans-serif;
  }


A:link  {
  text-decoration:  none;
  color:  #003366;
  }

A:visited  {
  text-decoration:  none;
  color:  #333399;
  }

A:active  {
  text-decoration:  none;
  color:  #333399;
  }

A:hover  {
  text-decoration:  underline;
  color:  #3333cc;
  }

SMALL  {
  font-size:  .7em;
  }

BIG  {
  font-size:  1.17em;
  }

BLOCKQUOTE, PRE  {
  font-family:  Courier New, monospace;
  }


UL LI  {
  list-style-type:  square ;
  }

UL LI LI  {
  list-style-type:  disc;
  }

UL LI LI LI  {
  list-style-type:  circle;
  }

OL LI  {
  list-style-type:  decimal;
  }

OL OL LI  {
  list-style-type:  lower-alpha;
  }

OL OL OL LI  {
  list-style-type:  lower-roman;
  }

IMG_DEPRECATED   {
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
  }

.TituloPrincipal
{
  font-size: 18pt;
  font-family: Arial;
  /*font-variant: small-caps;*/
}

.TituloSecundario
{
  font-size: 12pt;
  font-family: Arial;
  /*font-variant: small-caps;*/
}

.botao
{
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  font-size: 8pt;
  border-left: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: Arial;
  background-color: whitesmoke;
  /*font-variant: small-caps;*/
}

.input, .select
{
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  font-size: 8pt;
  border-left: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: Arial;
  background-color: whitesmoke;
  /*font-variant: small-caps;*/
}

.formEdita
{
  font-size: 8pt;
  font-family: Arial;
  background-color: #FFFFCC;
  /*font-variant: small-caps;*/
  border: thin none #FFFFCC;
  margin: 0px;
  padding: 0px;
  width: auto;
  overflow: scroll;
  height: auto;
}

.tabelaFiltro
{
  font-size: 8pt;
  font-family: Arial;
  background-color: #eee5cb;
  /*font-variant: small-caps;*/
}

.tabelaDetalhe
{
  font-size: 8pt;
  font-family: Arial;
  background-color: #F4F4F4;
  /*font-variant: small-caps;*/
}

.tabelaListagem
{
  font-size: 8pt;
  margin: 0.5mm;
  font-family: Arial;
  /*font-variant: small-caps;*/
  padding: 0.5mm;
  height: auto;
  width: auto;
}

.textoBranco
{
  font-size: 8pt;
  margin: 0.5mm;
  font-family: Arial;
  /*font-variant: small-caps;*/
  padding: 0.5mm;
  height: auto;
  width: auto;
  color:#FFFFFF;
}


.textoForm {
    font-family: Arial;
    font-size:8pt;
    /*font-variant: small-caps;*/
}

.TextoSmallCaps
{
  font-size: 11pt;
  font-family: Arial;
  /*font-variant: small-caps;*/
}

.TextoSmallCapsMenu
{
  font-size: 9pt;
  font-family: Arial;
  /*font-variant: small-caps;*/
  color:#000000;
}
.TextoSmallCapsMenuB
{
  font-size: 9pt;
  font-family: Arial;
  /*font-variant: small-caps;*/
  color:#000000;
}

.textoFormB {
    font-family: Arial;
    font-size:8pt;
    /*font-variant: small-caps;*/
    /*background-color: E8F6F9;*/
}
.textoFormBR {
    font-family: Arial;
    font-size:8pt;
	text-align: right;
    /*font-variant: small-caps;*/
    /*background-color: E8F6F9;*/
}
.textoFormBlock {
    font-family: Arial;
    font-size:8pt;
	color: #888888;
}

.imgSizer {
  height: 12px;
  width: 12px;
}

.imgSizer:hover {
  -webkit-filter: invert(1);
  filter: invert(1);
}

.trHeadReport {
  height: 10px !important;
  overflow: scroll;
  position: sticky;
  top: 20;
}

.avaliacaoSol {
  padding: 5px 15px 5px 15px;
  border: 1px solid grey;
  border-radius: 10%;
  transform: scale(1);
  display:inline-block;
  background-color: #BBBBBB;
}

.avaliacaoSol:hover {
  background-color: #FFD700;
  cursor: pointer; 
  transform: scale(1.2);
}

.avaliacaoSelect {
  padding: 5px 15px 5px 15px;
  background-color: #FFD700;
  border: 1px solid grey;
  border-radius: 10%;
  transform: scale(1.2);
  display:inline-block;
}

.avaliacaoTil {
  font-size: 16px;
  font-family: arial;
  margin-top: 25px;
}

.avaliacaoEspaco {
  width: 90%;
}

.avaliacaoEspacoTextarea {
  padding: 5px 0px 0px 5px;
  font-family: arial;
  width: 95%;
  margin-top: 25px;
  font-size: 12px;
  border-radius: 5px;
}

.avaliacaoEspacoTextarea:focus{
  outline: none;
  border: 1px solid #525151;
}

.ruim-bom {
  width: 95%;
  font-family: arial;
  font-size: 14px;
  margin-bottom: 1px;
  margin-top: 25px;
}