#wrap #header,
.botao,
#wrap #container #sidebar,
#wrap #container .nav,
#wrap #container .paginacao,
#wrap .footer,
.msgs,
#wrap #container dl.duvidas dt a em,
button,
.secoes,
.none_print,
hr,
p.center,
#TB_overlay,
#TB_title,
iframe{display:none !important;}
#TB_ajaxContent{ position:absolute; !important; top:0 !important; left:0 !important; display:block !important; float:none !important; clear:none !important; width:100% !important;}
*{ text-align:left; font-family: serif; font-size: 12pt; color:#000; border-color:#000;}
#wrap #container .quadro_direito{ display:inline; float:left; width:100%;}
h1,
h2,
h3,
h4,
h5,
h6,
#wrap #container,{ width:100%;}
label{ float:left; clear:both;}
fieldset{ border:none;}

#impressao{ display:block; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#impressao img{ display:block; float:left;}
#impressao p,#impressao table{ clear:both;}
#impressao p{ margin:15px 0 !important;}
#impressao p.data{ float:right; clear:none; padding-top:35px;}
#impressao h2{ display:inline; float:left; height:30px; width:100%;}
#impressao h2 strong{ display:inline; float:left; width:100%; padding-right:3px; background:#fff; border-bottom:1px solid #000;}
#impressao p.menor{ display:block; float:left; clear:none; width:280px;}
#impressao table{ width:99%; margin:15px 0; border-right:1px solid #000; border-top:1px solid #000;}
#impressao table tr th{ border-left:1px solid #000; border-bottom:1px solid #000;}
#impressao table tr td{ border:1px solid #000; border-top:none; border-right:none;}
#impressao table tr td.bd_none{ border:none;}
#impressao table tr td, #impressao table tr th{ padding:5px;}
#impressao table .linha{ background:#f7f7f7}
