/* Hábil NFE */
body{ background: #df5820 url(img/bg.png) repeat-x; margin: 0; color: #101010; font-family: Arial, Verdana, Tahoma, "MS Sans Serif", Helvetica, sans-serif; }

/* ESTRUTURA */
#conteudo{ width: 577px;  float: left; }
#content{ width: 540px; margin-left: 21px; }

/* TRANSPARÊNCIAS */
html > body #conteudo { /* HACK PARA FIREFOX */ background: url("./img/png.png"); }
* html body #conteudo { /* HACK PARA IE */ background-color: #FFF; filter: alpha(opacity=75); }

/* PNG TRANSPARENTE E IMAGENS */
img{border:0;}
.notransp { position: relative; }

/*FONTES E TÍTULOS*/
.texto{font-size: 12px; text-decoration: none;}
.txt{font-size: 12px; text-decoration: none;}
a:link, a:visited, a:active{ color: #03c; font-weight:bold; }
a:hover { color: #05e; text-decoration: underline; }
.titulo{ font-size: 28px; line-height:26px; font-weight: bold; color: #900; float: right; }
.titulo-desc{ font-size: 16px; line-height: 16px; color: #600; float: right; font-weight: bold; }
.branco{ font-size:12px; color: #FFFFFF; text-decoration: none; }
.menu{ font-size:12px; text-decoration: none; font-weight: bold; color: #FFFFFF; }
a.menu:link, a.menu:visited { text-decoration: none; color: #FFFFFF; }
a.menu:active { color: #FFFF00; }
a.menu:hover { text-decoration: underline; font-weight: bold; color: #ffffce; }


table#main {
	background: transparent url(./img/NFe.png) no-repeat;
}
