BODY {
  FONT-SIZE: 9pt;
  COLOR: #FFFFFF;
  FONT-FAMILY: MS Sans Serif,Tahoma,Verdana,arial;
  FONT-WEIGHT: normal;
  margin-top: 0pt;
  margin-bottom: 0pt;
}

SMALL {
  font-size: 9pt;
  font-family: verdana,arial;
}

h1 {
  font-family: Verdana,Tahoma;
  font-size: 14pt;
  font-weight: bold;
  color: #ffffff;
}

TD {
  FONT-SIZE: 9pt;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana,MS Sans Serif,Tahoma,Arial;
  FONT-WEIGHT: normal;
}

TD A:link {
  COLOR: #ffffff;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

TD A:visited {
  COLOR: #ffffff;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

TD A:active {
  COLOR: #ff8000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

TD A:hover {
  COLOR: #ff8000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

A:link {
  COLOR: #ffffff;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

A:visited {
  COLOR: #ffffff;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

A:hover {
  COLOR: #ff8000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

A:active {
  COLOR: #ff8000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

.dark {
  FONT-SIZE: 10pt;
  COLOR: #000000;
  FONT-FAMILY: Verdana,MS Sans Serif,Tahoma,Arial;
  FONT-WEIGHT: normal;
}

A.dark:link {
  COLOR: #000000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

A.dark:visited {
  COLOR: #000000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

A.dark:active {
  COLOR: #ff8000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

A.dark:hover {
  COLOR: #ff8000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

.sml {
  FONT-SIZE: 8pt;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana,MS Sans Serif,Tahoma,Arial;
  FONT-WEIGHT: normal;
}

A.sml:link {
  COLOR: #ffffff;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

A.sml:visited {
  COLOR: #ffffff;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

A.sml:active {
  COLOR: #ff8000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

A.sml:hover {
  COLOR: #ff8000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

.foto {
  filter: alpha(opacity=80, startX=0, startY=0);
}

.tdseccao {
  BACKGROUND-COLOR: #000099;
  COLOR: #ffffff;
  TEXT-ALIGN: center;
  FONT-WEIGHT: bold;
}

.tdtitsec {
  BACKGROUND-COLOR: #0055FF;
  COLOR: #ffffff;
}

.tabela {
  BACKGROUND-COLOR: #87BACB;
  COLOR: #ffffff;
}

.menu {
  BACKGROUND-COLOR: #7863A3;
  COLOR: #ffffff;
}

.menu2 {
  BACKGROUND-COLOR: #84A3EA;
  COLOR: #000000;
}

.pagina {
  BACKGROUND-COLOR: #FFFFFF;
  COLOR: #ffffff;
}

.azul {
  BACKGROUND-COLOR: #7979FF;
  COLOR: #ffffff;
}

.rosa {
  BACKGROUND-COLOR: #CC99FF;
  COLOR: #ffffff;
}

.branca {
  BACKGROUND-COLOR: #FFFFFF;
  COLOR: #ffffff;
}

.tdopa {
  filter: alpha(opacity=90, startX=10, startY=10);
}

/* Novos estilos */

.roundBorders{
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #ccc;
}
.fundoGradiantVerde {  
  background-color: rgba(102,153,0 , 1);
  background: -webkit-linear-gradient(top, rgba(153,204,102 , 1) 0%, rgba(204,255,153, 1) 100%);
  background: linear-gradient(to bottom, rgba(153,204,102 , 1) 0%, rgba(204,255,153, 1) 100%);
}
.pointer{
  cursor:pointer;
}
.addPopup{
  background:#FFFFFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid rgb(255,102,0);
  -webkit-box-shadow: 5px 5px 18px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 5px 5px 18px 0px rgba(0,0,0,0.75);
  box-shadow: 5px 5px 18px 0px rgba(0,0,0,0.75);
  display:none;
  position:absolute;
  padding:20px;
  
}

.tableRow{
  display:table-row;
}
.tableCell{
  display:table-cell;
  padding:2px;
}
.tableTable{
  display:table;
}
.title{
  font-weight:bold;
  font-size:1.2em;
  padding:15px;
  text-align:center;
}
.title2{
  font-weight:bold;
  font-size:1.2em;
  padding:10px;
  text-align:center;
}
.subtitle{
  font-weight:bold;
  font-size:0.95em;
  padding:5px;
  text-align:center;
}
.oddRow{
  background:#F0F0F0;
}
.oddRow1{
  background:rgb(255,255,204);
}
.text-yellow{
  color:rgb(255,204,0);
}
.text-green{
  color:rgb(0,153,0);
}
.text-center{
  text-align:center;
}
.text-red{
  color:#FF0000;
}
.hidden{
  display:none;
  visibility:hidden;
}
.imoForms{
  border-radius: 5px;
  border: 1px solid #ccc;
  FONT-SIZE: 16px;
  FONT-FAMILY: Verdana,MS Sans Serif,Tahoma,Arial;
}
.invalid{
  border: 1px solid #FF0000;
}
.disabled{
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #333;
    
}
#field{margin-left:.5em;float:left;}
#field,label{float:left;font-family:Arial,Helvetica,sans-serif;font-size:small;}
br{clear:both;}
input{border:1px solid black;margin-bottom:.5em;}
input.error{border:1px solid red;}
label.error{background:url('/images/unchecked.gif') no-repeat;padding-left:16px;margin-left:.3em;}
label.valid{background:url('/images/checked2.gif') no-repeat;display:block;width:16px;height:16px;}  