.body-color            { background: #333333; }
table                  { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #FFFFFF;}
.borda2                { border-style: solid; border-Width: 0.01cm; }

.margleft              { margin-left: 10px; margin-bottom:5px }
.margright             { margin-right: 10px; margin-bottom:5px }

.link-333333:link      { color: #333333; text-decoration: none; }
.link-333333:visited   { color: #333333; text-decoration: none; }
.link-333333:hover     { color: #333333; text-decoration: none; }

.link-FFFFFF:link      { color: #FFFFFF; text-decoration: none; }
.link-FFFFFF:visited   { color: #FFFFFF; text-decoration: none; }
.link-FFFFFF:hover     { color: #FFFFFF; text-decoration: none; }

.link-news:link        { font: bold 10px Arial, Tahoma, Verdana; color: #000000; text-decoration: none; }
.link-news:visited     { font: bold 10px Arial, Tahoma, Verdana; color: #000000; text-decoration: none; }
.link-news:hover       { font: bold 10px Arial, Tahoma, Verdana; color: #CC0000; text-decoration: none; }

.link-news2:link       { font: normal 11px Arial, Tahoma, Verdana; color: #FFbb00; text-decoration: none; }
.link-news2:visited    { font: normal 11px Arial, Tahoma, Verdana; color: #FFbb00; text-decoration: none; }
.link-news2:hover      { font: normal 11px Arial, Tahoma, Verdana; color: #FF9900; text-decoration: none; }

.link-news22:link      { font: normal 13px Arial, Tahoma, Verdana; color: #FFbb00; text-decoration:underline; font-weight:bold; }
.link-news22:visited   { font: normal 13px Arial, Tahoma, Verdana; color: #FFbb00; text-decoration:underline; font-weight:bold; }
.link-news22:hover     { font: normal 13px Arial, Tahoma, Verdana; color: #FF9900; text-decoration:underline; font-weight:bold; }

.link-secoes:link      { font: normal 11px Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none; }
.link-secoes:visited   { font: normal 11px Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none; }
.link-secoes:hover     { font: normal 11px Arial, Tahoma, Verdana; color: #FFbb00; text-decoration: none; }

.link-top10:link       { font: bold normal 10px Arial, Tahoma, Verdana; color: #CC0000; text-decoration: none; }
.link-top10:visited    { font: bold normal 10px Arial, Tahoma, Verdana; color: #CC0000; text-decoration: none; }
.link-top10:hover      { font: bold normal 10px Arial, Tahoma, Verdana; color: #CC0000; text-decoration: underline; }

.link-bold:link        { font: bold 11px Arial, Tahoma, Verdana; color: #FF9900; text-decoration: none; }
.link-bold:visited     { font: bold 11px Arial, Tahoma, Verdana; color: #FF9900; text-decoration: none; }
.link-bold:hover       { font: bold 11px Arial, Tahoma, Verdana; color: #CC0000; text-decoration: none; }

.td-color1             { background: #FFbb00; }
.td-color2             { background: #999999; }
.td-color3             { background: #eeeeee; }
.td-color4             { background: #CC0000; }
.td-color5             { background: #FFFFFF; }
.td-color6             { background: #333333; }
.td-color7             { background: #FF0000; }

.botao3d-color1        { font-family: verdana; font-weight:bold; font-size: 11px; color:#333333; line-height:1.2em; background-color: #dfdfdf; border-top: solid 2px #eeeeee; border-right: solid 2px #848284; border-left: solid 2px #eeeeee; border-bottom: solid 2px #848284; cursor:hand; }
.botao3d-color2        { font-family: Arial, Tahoma, Verdana; font-weight:bold; font-size: 11px; color:white; line-height:1.5em; background-color: #fe9901; border-top: solid 2px #FFC844; border-right: solid 2px #C9672D; border-left: solid 2px #FFC844; border-bottom: solid 2px #C9672D; cursor:hand; }
.botao3d-color3        { font-family: Arial, Tahoma, Verdana; font-weight:bold; font-size: 11px; color:white; line-height:1.5em; background-color: #dd0000; cursor:hand; border-top: 2px solid #FF0000; border-right: 2px solid #cc0000; border-bottom: 2px solid #CC0000; border-left: 2px solid #FF0000; }


.form-comum            { font: normal 11px Arial, Tahoma, Verdana; color: #000000; background: #eeeeee; border: 1px solid #000000; }
.form-select           { font: normal 11px Arial, Tahoma, Verdana; color: #000000; background: #FF9900; border: 1px solid #000000; }

.txt-comum-color1      { font: normal 11px Arial, Tahoma, Verdana; color: #FFFFFF; }
.txt-comum             { font: normal 11px Arial, Tahoma, Verdana;  color: #000000; }
.txt-date              { font: bold normal 10px Arial, Tahoma, Verdana; color: #000000; }

.txt-bold-color1       { font: bold 11px Arial, Tahoma, Verdana; color: #FF9900; }
.txt-bold-color2       { font: bold 11px Arial, Tahoma, Verdana; color: #000000; }
.txt-bold-color3       { font: bold 11px Arial, Tahoma, Verdana; color: #FFFFFF; }

.txt-titulos-noticias  { font-family:Arial, Helvetica, sans-serif; color: #FF9900; font-weight:bold; font-size:14px; }
.txt-titulos-garota    { font: bold normal 16px Arial, Tahoma, Verdana; color: #FFFFFF; }

#log                        { width: 100%; margin-top: 10px; }
#log_res                    { overflow: auto; text-align: left; font-size: 14px; color:#bf1b1a; margin-bottom:7px; line-height:20px; }
#log_res.ajax-loading       { padding: 20px 0; background: url(../imagens/spin.gif) no-repeat left; }

/*
Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
\*/
* html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!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="imagens/blank.png").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}
