﻿body {
 margin: 0px;
 padding: 0px;
 font-family: verdana, sans-serif;
 font-size: 10pt;
}

div.p_logo {
 margin-bottom: 10mm;
}

a {
 color: #000;
 text-decoration: none;
}

div#header, div#footer, div.options, div.expl, div.new_product, th.links, td.links, span.set_links, div.more_data, div.composition_links, div.lote_options {
display: none;
}

h1 {
 margin: 0px 0px 8mm 0px;
 padding: 0px;
 font-size: 16pt;
 font-family: georgia, serif;
}

h2 {
 margin: 8mm 0px 3mm 0px;
 padding: 0px;
 font-size: 14pt;
 font-weight: normal;
 font-family: georgia, serif;
}

table {
 margin: 0px 0px 6mm 0px;
 padding: 0px;
 border: solid #000;
 border-width: 1px 1px 0px 0px;
 width: 100%;
}

table th, table td {
 border: solid #000;
 border-width: 0px 0px 1px 1px;
 padding: 1mm 2mm;
 vertical-align: top;
}

table th {
 font-size: 8pt;
}

table.pack th {
 text-align: right;
}

table.one_product th {
 text-align: left;
 width: 25mm;
}

table td p {
 margin: 0px;
 padding: 0px;
}

table td ul {
 margin: 0px;
 padding: 0px 0px 0px 6mm;
}

div.print_text {
 width: 780px;
 margin: 10px auto;
}

div.one_pack {
	page-break-after: always;
}

table.one_product td.image {
   width: 200px;
}

/* 4 print */
div.pack_info_table {
	page-break-before: auto;
	page-break-inside: avoid;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

table.one_product {
	page-break-inside: avoid;	
}