/*CLASSES*/

/*#636363*/

font
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  font-smooth:always;
}

span
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-smooth:always;
}

strong
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-smooth:always;
}

p
{
  spacing: none;
  padding: none;
  margin: none;
}

a
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  font-smooth:always;
}

p.justificado
{
  text-align:justify;
  padding:0;
  margin:0;
  font-smooth:always;
}

/*img
{
  filter:expression(addPngImage(this));
}*/

.divMenu
{
  top:150px;
  position:absolute;
}

td
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
}

form
{
  margin: 0px;
  padding:0px;
}

.tablePrincipal
{
  background: #c3d8db;
}

.textField
{
  border-color:#e7e7e7;
  border-collapse:collapse;
  border-width:1px;
  border-style:double;
  background:#ffffff;

  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.textFieldBusca
{
  border-color:#000000;
  border-collapse:collapse;
  border-width:1px;
  border-style:double;
  background:#ffffff;

  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.transparentTextField
{
  border-color:#b5b5b5;
  border-collapse:collapse;
  border-width:0px;
  border-style:double;
  background:none;
  height:16px;

  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.transparentButton
{
  border-color:#b5b5b5;
  border-collapse:collapse;
  border-width:0px;
  border-style:double;
  background:none;
  height:15px;
  width:15px;
  
  cursor:pointer;cursor:hand;

  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.fileInput
{
  border-color:#b5b5b5;
  border-collapse:collapse;
  border-width:0px;
  border-style:double;
  background:#ffffff;
  height:16px;

  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.checkBox
{
  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.textArea
{
  border-color:#e7e7e7;
  border-collapse:collapse;
  border-width:1px;
  border-style:double;
  background:#ffffff;

  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.comboBox
{
  border-color:#e7e7e7;
  border-collapse:collapse;
  border-width:1px;
  border-style:double;
  background:#ffffff;

  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.comboBoxAcessoRapido
{
  border-color:#e7e7e7;
  border-collapse:collapse;
  border-width:1px;
  border-style:double;
  background:#ffffff;
  height:16px;

  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.obrigatoryField
{
  border:0px solid #b71d21 collapse;
  background-color:#e7dbec;
  border-color:#e7e7e7;
  border-collapse:collapse;
  border-width:1px;
  border-style:double;

  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.obrigatoryTextArea
{
  border:0px solid #b71d21 collapse;
  background-color:#e7dbec;
  border-color:#e7e7e7;
  border-collapse:collapse;
  border-width:1px;
  border-style:double;

  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
}

.carregando
{
  color:#b5b5b5;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  font-smooth:always;
}

.padrao
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  font-smooth:always;
}

.padraoEmail
{
  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  font-smooth:always;
}

.mitus
{
  color: #97cdcd;
  text-decoration: none;
  font-family:Arial;
  font-smooth:always;
}

.tituloLinha
{
  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:14px;
  text-decoration:underline;
  font-smooth:always;
}

.legenda
{
  color:#818285;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  font-smooth:always;
}

.conteudo
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  font-smooth:always;
}

.conteudoGG
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:16px;
  text-decoration:none;
  font-smooth:always;
}

.conteudoG
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:small;
  text-decoration:none;
  font-smooth:always;
}

.conteudoGBold
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  font-smooth:always;
}

.conteudoGNegrito
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:small;
  text-decoration:none;
  font-weight:bold;
  font-smooth:always;
}

.conteudoDestaque
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:14px;
  text-decoration:none;
  font-smooth:always;
}

.conteudoNegrito
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-smooth:always;
}

.titulo
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:14px;
  text-decoration:none;
  font-smooth:always;
}

.tituloNegrito
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  font-smooth:always;
}

.tituloNoticia
{
  color:#97cdcd;
  font-family:Arial, Trebuchet MS;
  font-size:14px;
  text-decoration:none;
  font-smooth:always;
}

.dataNoticia
{
  color:#97cdcd;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  /*font-weight:bold;*/
  font-smooth:always;
}

.valor
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:16px;
  text-decoration:none;
  font-smooth:always;
}

.valorNegrito
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
  font-smooth:always;
}

.conteudoBrancoNegrito
{
  color:#ffffff;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-smooth:always;
}

.conteudoBranco
{
  color:#ffffff;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  font-smooth:always;
}

.error
{
  color:#cb4545;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  text-decoration:none;
  font-weight: bold;
  font-smooth:always;
}

.alert
{
  color:#a07e9e;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
  font-weight: bold;
  font-smooth:always;
}

.success
{
  color:#97cdcd;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
  font-weight: bold;
  font-smooth:always;
}

.divExternaLoading
{
  width:420px;
  height:50%;
  z-index:10;
  text-align:center;
  position:relative;
  top:50%;
  left:45%;
  margin-left:-150px;
  margin-top:-50px;
}

.divExterna
{
  width:100%;
  height:100%;
}

.divLoading
{
  cursor:default;
  position:relative;
  top:-50%;
  padding-top:80%;
  margin-top:-100px;
}

.tableLoading
{
  display:;
}

hr
{
  height:0.5px;
  color:#000000;
  margin: 0px;
  padding:0px;
}

#imgTransparente {

filter:expression(
this.alphaxLoaded ? "" :
(
this.src.substr(this.src.length-4)==".png" || this.src.substr(this.src.length-4)==".gif" ||
this.src.substr(this.src.length-4)==".jpg" || this.src.substr(this.src.length-4)==".bmp"
?
(
(!this.complete)
? "" :
this.runtimeStyle.filter=
("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
String(this.alphaxLoaded=true).substr(0,0)+
(this.src="images/blank.png").substr(0,0)
)
:
this.runtimeStyle.filter=""
)
);
}

.divQuadroInterno
{
  z-index:2;
}

.linkTitleGG
{
  cursor:pointer;cursor:hand;
  font-family:Arial, Trebuchet MS;
  font-size:22px;
  font-weight:bold;
}

.linkTitleGGOver
{
  cursor:pointer;cursor:hand;
  font-family:Arial, Trebuchet MS;
  font-size:22px;
  font-weight:bold;
  text-decoration:underline;
}

.link
{
  cursor:pointer;cursor:hand;
  /*color:#e58618;*/
}

.linkVerde
{
  cursor:pointer;cursor:hand;
  color:#97cdcd;
}

.linku
{
  cursor:pointer;cursor:hand;text-decoration:underline;
}

.tituloMenu
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
}

.tituloMenuLink
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  cursor:pointer;cursor:hand;
}

.tituloMenuLinkOver
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  cursor:pointer;cursor:hand;
}

.menu
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  font-weight:bold;
  font-weight:none;
}

.menuOver
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  font-weight:bold;
  font-weight:none;
  text-decoration:underline;
  cursor:pointer;cursor:hand;
}

.menuVerde
{
  color:#97cdcd;
  font-family:Arial, Trebuchet MS;
  font-size:14px;
  font-weight:none;
}

.itemMenu
{
  color:#707070;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  /*font-weight:bold;*/
  font-weight:none;
}

.itemMenuOver
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:12px;
  /*font-weight:bold;*/
  font-weight:none;
}

.tituloCapaGG
{
  color:#000000;
  font-family:Arial, Trebuchet MS;
  font-size:22px;
  font-weight:bold;
}

.tableBanner
{
  border:none;
  border-bottom: 0px;/*0px #f0f0f0 collapse;*/
  border-bottom-style:double;
}

.tableRodape
{
  border:none;
  border-top: 0px;/*0px #f0f0f0 collapse;*/
  border-top-style:double;
  /*background: #407897;*/
}

.rodape
{
  /*color:#000000;*/
  color:#6d6e71; /*808285;*/
  font-family:Arial, Trebuchet MS;
  font-size:10px;
  text-decoration:none;
  /*font-weight:bold;*/
}

#divisorLilas
{
  height:0.5px;
  color:#a07e9e;
  margin: 0px;
  padding:0px;
}

#divisorVerde
{
  height:2px;
  color:#97cdcd;
  margin: 0px;
  padding:0px;
}

#divisorCinza
{
  height:2px;
  color:#7f7f7f;
  margin: 0px;
  padding:0px;
}