@charset "UTF-8"; /** Colores Azul Oscuro: #0C2C84 Azul Claro: #688BC0 Verde: #8CC919 Naranja: #FF9900 **/ body { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.42857143; color: #333; background-color: #fff; } table { border-spacing: 0; background-color: transparent; border-collapse: collapse; } th { text-align: left; } td { padding: 0; } body table.logo { padding: 0; width: 100%; color: black; } body table.logo td.logo img { width: 100%; vertical-align: middle; } table.header { width: 100%; } table.header td.num_pedido { width: 50%; text-align: right; font-weight: bolder; font-size: 11pt; padding-right: 10px; } table.header td.num_pedido .n { margin-left: 50px; } table.header td.direccion { color: #8CC919; } table.header td.direccion span { margin-left: 20px; } table.header td.att { color: #8CC919; } table.header td.att span { margin-left: 20px; } table.datos-albaran { width: 100%; } table.datos-albaran th { background: black; color: white; padding: 7px; } table.datos-albaran th.intro_num_albaran { width: 20%; padding-left: 15px; } table.datos-albaran th.num_albaran { width: 20%; font-weight: lighter; } table.datos-albaran th.intro_num_pedido { width: 20%; padding-left: 15px; } table.datos-albaran th.num_pedido { width: 20%; font-weight: lighter; } table.datos-albaran th.intro_fecha { width: 10%; } table.datos-albaran th.fecha { width: 15%; text-align: right; font-weight: lighter; } table.datos-albaran td { background: #e3e4e7; padding-left: 15px; color: black; } table.datos-albaran td.intro_cliente { font-weight: bold; padding-top: 10px; } table.datos-albaran td.cliente { font-size: 12pt; text-transform: uppercase; } table.datos-albaran td.direccion { padding-bottom: 10px; } table.lineas { width: 100%; margin-top: 20px; border-spacing: 0; border-collapse: collapse; } table.lineas thead { background-color: #8CC919; color: white; text-transform: uppercase; } table.lineas tr.head-lineas { background: #8CC919; color: white; } table.lineas th { padding: 5px !important; color: white; border-right: 1px solid white; } table.lineas td { padding: 10px !important; color: black; border: 1px dotted #4e4e4e; border-top: none; font-size: 12px; } table.lineas td.num_unidades { border-left: none; } table.lineas td.ejemplares-caja { border-right: none; } table.lineas td.precio_unidad { text-align: right; } table.lineas td.subtotal { border-right: none; text-align: right; } .total { margin-top: 40px; width: 100%; font-weight: bold; } .total .intro_recibi { width: 60%; color: #0C2C84; font-weight: lighter; } .total .intro_total { width: 20%; color: white; background: #0C2C84; text-align: center; border-right: 1px solid white; padding: 5px; } .total .subtotal { width: 20%; color: white; background: #0C2C84; text-align: right; padding-right: 5px; } /** Albaran pedido conjunto **/ table.albaran-plc { width: 100%; border: 5px solid #8CC919; border-spacing: 0; border-collapse: collapse; } table.albaran-plc tr.lineas { padding: 0; margin: 0; } table.albaran-plc tr.lineas td { padding: 0; } table.header-plc { width: 100%; } table.header-plc td.logo img { width: 210px; } table.datos-albaran-plc { width: 100%; padding-left: 10px; margin-top: 20px; } table.datos-albaran-plc th { background: black; color: white; padding: 7px; } table.datos-albaran-plc th.intro_num_albaran { width: 30%; padding-left: 15px; } table.datos-albaran-plc th.num_pedido { width: 40%; font-weight: lighter; } table.datos-albaran-plc th.intro_fecha { width: 10%; } table.datos-albaran-plc th.fecha { width: 20%; text-align: right; font-weight: lighter; } table.datos-albaran-plc td { background: #e3e4e7; padding-left: 15px; color: black; } table.datos-albaran-plc td.intro_cliente { font-weight: bold; padding-top: 10px; } table.datos-albaran-plc td.cliente { font-size: 12pt; text-transform: uppercase; } table.datos-albaran-plc td.telefono { padding-bottom: 10px; } table.lineas-plc { width: 100%; margin-top: 20px; border-spacing: 0; border-collapse: collapse; } table.lineas-plc tr.head-lineas-plc { background: #8CC919; color: white; } table.lineas-plc thead { background-color: #8CC919; color: white; text-transform: uppercase; } table.lineas-plc thead .precio_pedido_pedidos, table.lineas-plc thead .precio_pedido_envios { text-align: center; } table.lineas-plc th { padding: 5px !important; color: white; border-right: 1px solid white; } table.lineas-plc td { padding: 10px !important; font-size: 12px; color: black; border: 1px dotted #4e4e4e; border-top: none; } table.lineas-plc td.num_pedido { border-left: none; } table.lineas-plc td.precio_pedido_pedidos { border-right: none; text-align: right; } table.lineas-plc td.precio_pedido_envios, table.lineas-plc td.ejemplares { text-align: right; } table.lineas-plc td.titulo, table.lineas-plc td.reference, table.lineas-plc td.precio_pedido_envios { border-top: none; } table.tabla-total-plc { width: 50%; margin-top: 20px; text-align: center; padding: 3px; } table.tabla-total-plc th { padding: 5px; text-align: center; color: white; background: #8CC919; border-right: 1px solid white; } table.tabla-total-plc td { padding: 5px; text-align: center; border: 1px dotted #4e4e4e; border-top: none; } table.tabla-total-plc td.total_pedidos_plc { width: 16%; border-left: none; } table.tabla-total-plc td.total_envios_plc { width: 16%; } table.tabla-total-plc td.iva { width: 12%; } table.tabla-total-plc td.total_plc { width: 14%; border-right: none; } table.precio-total-plc { width: 50%; margin-top: 15px; background: #0C2C84; color: white; font-weight: bold; } table.precio-total-plc.iva { width: 62%; } table.precio-total-plc .intro_precio_total { padding: 5px; text-align: center; border-right: 1px solid white; }