/*FUNDO*/
div#fImp{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=70);
 	-moz-opacity: 0.7; 
	opacity: 0.7;
	z-index:998:
}
/*JANELA PRINCIPAL*/
div#janela_impressao{
	position:absolute;
	left:50%;
	top:50%;
	width:760px;
	height:500px;
	margin: -250px 0  0 -390px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background:#F2F2F2;
	border:solid 2px #4B4B4B;
	padding:5px;
	z-index:999;
}
/*TOPO DA JANELA*/
div#janela_impressao div#topo_janela{
	background:#305647;
	height:25px;
	line-height:25px;
	margin: 0 0 5px 0;
	text-align:right;
}
/*FORMULARIO DO TOPO*/
div#janela_impressao form{
	padding:0;
	margin:0;
}
/*BOTOES DE IMPRIMIR E FECHAR*/
div#janela_impressao .button{
	background:#FFF;
	border:solid 1px #CCC;
	font-size:12px;
	margin:3px;
	width:120px;
}
/*TITULO TOPO*/
div#janela_impressao h1{
	text-transform:uppercase;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin: 0 0 0 10px;
}
/*IFRAME COM O CONTEUDO*/
div#janela_impressao #conteudo_impressao{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:99%;
	height:460px;
	overflow:visible;
	border:solid 1px #999;
	padding:2px;
}

/* visualiza_imp */
#previewPrint{ font:10pt "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:1.5; color:#222 }
#previewPrint h1, #previewPrint h2, #previewPrint h3, #previewPrint h4, #previewPrint h5, #previewPrint h6 { font-weight:bold; margin:0.6cm 0 0.4cm; line-height:1.3em; page-break-after:avoid; }
#previewPrint h1 {font-size:22pt;margin-bottom:0.5cm}
#previewPrint h2 {font-size:18pt}
#previewPrint h3 {font-size:16pt}
#previewPrint h4 {font-size:14pt}
#previewPrint h5 {font-size:12pt}
#previewPrint h6 {font-size:11pt}

#previewPrint p, #previewPrint ul, #previewPrint ol, #previewPrint dl, #previewPrint table, #previewPrint address {margin:0.3cm 0}

#previewPrint strong, #previewPrint em {font-weight:bold}

#previewPrint blockquote {width:95%;margin:0.5cm auto;background-color:#eee;padding:5px;border:0.5mm solid #555}
#previewPrint blockquote p {margin:5px 0}

#previewPrint dt {font-weight:bold;margin-bottom:6px}
#previewPrint li, #previewPrint dd {margin-bottom:9px}

#previewPrint ul, #previewPrint ol {margin-left:0.5cm}
#previewPrint ul li {list-style:disc inside}
#previewPrint ol li {list-style:decimal inside}
#previewPrint li h2, #previewPrint li h3, #previewPrint li h4, #previewPrint li h5, #previewPrint li h6 {display:inline}

#previewPrint a {font-weight:bold;color:#555;text-decoration:none}
#previewPrint a:after {content:" (" attr(href) ") "}
#previewPrint a[href='#']:after, a[href='javacript:void(0)']:after, a.email:after {content:""}

#previewPrint table {width:95%;margin:auto;border:0.5mm solid #555}
#previewPrint caption {font-size:12pt;margin-bottom:6px}
#previewPrint thead th {background-color:#e0e0e0}
#previewPrint tfoot td {background-color:#f0f0f0}
#previewPrint th {font-weight:bold}
#previewPrint th, #previewPrint td {border:0.5mm solid #555;border-collapse:collapse;padding:0.5% 1%}

#previewPrint form {width:91%;border:0.5mm solid #000000;margin:auto;padding:2%}
#previewPrint fieldset {border:0.5mm dashed #666666;padding:0.5cm;margin-bottom:1em}
#previewPrint legend {padding:0 0.5cm;font-weight:bold;background-color:#fff}
#previewPrint label {float:left;text-align:right;font-weight:bold;width:22%;padding-right:3%;border-bottom:0.5mm dotted #000000}
#previewPrint input {float:right;width:75%;height:15pt;border:0;border-bottom:0.5mm solid #333333}
#previewPrint textarea {width:100%;height:8cm;margin:auto;clear:both;border:0.5mm solid #333333}

#previewPrint form, #previewPrint object, #previewPrint embed, .screen-only {display:none !important} 

#previewPrint .toolbox, #previewPrint #sidebar, #previewPrint .pagination { display:none; }
