/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* print.css */
html {background:white; }
body { line-height:1.5; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; color:#000; background:none; font-size:9pt; width:100%; margin: 0; }
.container { background:none; }
hr { background:#ccc; color:#ccc; width:100%; height:2px; margin:2em 0; padding:0; border:none; }
hr.space { background:#fff; color:#fff; visibility:hidden; }
h1,h2,h3,h4,h5,h6 { font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif; }
code { font:.9em "Courier New", Monaco, Courier, monospace; }
a img { border:none; }
p img.top { margin-top:0; }
blockquote { margin:1.5em; padding:1em; font-style:italic; font-size:.9em; }
.small { font-size:.9em; }
.large { font-size:1.1em; }
.quiet { color:#999; }
.hide { display:none; }
a:link,a:visited { background:transparent; font-weight:700; text-decoration:underline; }

/*a:link:after,a:visited:after { content:" (" attr(href) ")"; font-size:90%; }*/
a:link { display:none; }

/* */
td,th { padding:0 3px; }
.ids { display:block; }
.DTTT_print_info,.DTTT_PrintMessage { display:none; }
div.fg-toolbar { display:none; }
table { width:100%; border-collapse:collapse; }
table td { vertical-align:top; }
table tfoot th { border-bottom:1px solid #CCCCCC; }
.grid td { border:1px solid #CCCCCC; }
.grid th { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
.grid .cantidad { width:50px; text-align:right; }
.grid .unidad { width:30px; }
.grid .materiales,.grid .stock { margin-top:-1px; }
.grid .materiales td { border:0 none; border-bottom:1px solid #E8E8E8; }
.grid .stock td { border:0 none; }
.grid .materiales tr:last-child td { border:none; }
#encabezado .encabezado_meta { padding:0; }
.encabezado_meta { width:240px; }
.encabezado_meta th,.encabezado_meta td { text-align:left; }
#encabezado .contenido th,#encabezado .contenido td { text-align:left; border:0; background: none; }
#encabezado .contenido td.suma { vertical-align:middle; }
#encabezado .contenido th.right,#encabezado .contenido td.right { text-align:right; }
.encabezado_meta th { width:100px; }
#encabezado td,#encabezado th { border:1px solid #CCCCCC; }
.accion { display:none; }
th { font-weight:bold; }
td { font-weight:normal; }
.comprobante,.comprobante td,.comprobante th { border:0 none!important; }
.comprobante .contenido { border:1px solid #CCCCCC!important; }
.comprobante #encabezado_titulo { text-align:center; }
.comprobante span.label { font-weight:bold; padding:4px 5px; }
.comprobante span.valor { }
.comprobante div { padding:2px 0; }
.comprobante div.spacer, .comprobante td.spacer { padding:0; }
.comprobante .valores { float:left; width:auto; border:0 none; }
.comprobante .valores th,.comprobante .valores td { text-align:right; width:auto; }
.comprobante .recibio { border:0 none; width:auto; float:right; margin-bottom:-1px; margin-right:10px; padding-bottom:18px; }
.comprobante .recibio tr:last-child th,.comprobante .recibio_ing tr:last-child th { padding-bottom:18px; }
.comprobante#encabezado .fecha { text-align:right; vertical-align:bottom; padding-bottom:18px; }
.comprobante hr {margin: 0 0 2em; height: 1px}
table#encabezado { margin-bottom:1.4em; }
td.materiales_container { padding:0; }
.encabezado_meta table { margin:-1px; }
.encabezado_meta:last-child table { width:242px; height:117px!important; }
.encabezado_meta:first-child table { width:100%; wheight:auto!important; }
.encabezado_logo img {
  max-height: 200px;
  max-width: 200px;
  width: auto !important;
  height: auto !important;
}
.no_print { display:none; }
.no-padding,.no-padding td,.no-padding th { padding:0; }
.pusher-chat-widget { display:none; }
.page-break { display:block; page-break-before:always; }
#fancybox-tmp,#fancybox-left,#fancybox-right { display:none; }
#fancybox-wrap { position:static!important; top:0!important; left:0!important; width: 100%!important; height: auto!important}
#fancybox-inner { overflow:visible!important; width: 95%!important; height: auto!important; margin: 0 auto; padding-top: 10pt; background: none;}
#fancybox-title { display: none!important; }
#fancybox-overlay { display: none!important; }
