
*{font-family: 'arial'; color: #000; }

.factura, .ticket{ padding-left: 20px; }
.factura>div, .ticket>div{display: table;}
.factura>div>div, .ticket>div>div{display: table-cell; line-height: 25px; padding: 7px 20px;}
.factura label, .ticket label{font-weight: bold; width: 80px; display: block;}
.n_factura{text-transform: uppercase; font-weight: bold;}
.factura .principal, .ticket .principal{background-color: #E53B3D; color: #FFF;}

.estilo_predeterminado_soberbio .factura .principal label, 
.estilo_predeterminado_soberbio .ticket .principal label,
.estilo_predeterminado_soberbio .factura .principal span, 
.estilo_predeterminado_soberbio .ticket .principal span 
{background-color: #E53B3D; color: #FFF;}

.principal .resaltar{font-weight: bold; text-transform: uppercase;}
.separar{ border-top: solid 1px #000;}
tr .resultado{text-align: right;}
tr .total{color: #E53B3D; font-weight: bold; text-transform: uppercase;}
.registroMasivo .calculoTotal td{vertical-align: middle; padding: 5px 7px 5px 0px; text-align: right;}

.monto_stotal, .monto_total{color: #E53B3D; font-weight: bold; display: table; width: 100%;}
.monto_stotal>div, .monto_total>div{display: table-cell; vertical-align: middle;}
.monto_stotal>div:last-child, .monto_total>div:last-child{width: 150px;}
.monto_stotal>div:first-child, .monto_total>div:first-child{text-align: right; padding-right: 20px;}
.monto_total>div{font-size: 20px;}
.monto_stotal>div{font-size: 15px; padding-bottom: 10px;}
.tabla_sistema{margin-bottom: 50px !important; }

#menuSistema .buscador{display: none;}
.tabla_sistema td{text-transform: uppercase;}

tr .resultado{ text-align: left; }

.txtsuma, .longitudpieza + td, .metraje + td + td, .suma_montos td:nth-of-type(3){ text-align: right; }


