/* Archivo CSS de 'carrito' */

/* Agregar a Carrito */
.agregar-insumo-a-carrito{    
}
.agregar-insumo-a-carrito .mensaje-ov-sin-facturar{
    background-color: #fcefa1;
    border: #C00 solid 1px;
    
    color: #C00;
    
    font-size: 14px;
    
    padding: 10px;
    margin: 5px;
}
.agregar-insumo-a-carrito .fotos{
    margin: 20px 15px;
}
.agregar-insumo-a-carrito .fotos .foto{
    display: inline-block;
    vertical-align: top;
    
    width: 120px;
    max-height: 120px;
    overflow: hidden;
    
    text-align: center;
}
.agregar-insumo-a-carrito .foto img{
    border: #666 solid 1px;
}
.agregar-insumo-a-carrito .par .dato{
    width: 75%!important;
    font-size: 11px;
}
.agregar-insumo-a-carrito .par .dato .comentario.bulto-cerrado{
    background-color: #0283BC;
    color: #fff;
    font-size: 13px;
    padding: 5px;
}
.agregar-insumo-a-carrito .par .dato .label-error:emtpy{
    display: none;
}
.agregar-insumo-a-carrito .par.insumo .dato{
    font-size: 13px;
    color: #AA563D;
}
.agregar-insumo-a-carrito .par.cliente .dato input,
.agregar-insumo-a-carrito .par.lista-precio .dato select,
.agregar-insumo-a-carrito .par.bultos .dato select,
.agregar-insumo-a-carrito .par.cantidad .dato input{
    padding: 5px!important;
    font-weight: bold;
    font-size: 13px!important;
    color: #AA563D;    
}
.agregar-insumo-a-carrito .botonera .boton{
    padding: 10px;
    font-size: 14px;
}

.agregar-insumo-a-carrito .col{
    display: inline-block;
    vertical-align: top;
    
    box-sizing: border-box;
    width: 10%;
    
    padding: 10px 6px;
}
.agregar-insumo-a-carrito .col.c1{
    width: 48%;    
}
.agregar-insumo-a-carrito .col.c2{
    width: 50%;    
}

.agregar-insumo-a-carrito .bloque-carrito-importes{
    background-color: #DFE5E8;
}
.agregar-insumo-a-carrito .bloque-politica-descuentos-titulo{
    background-color: #002235;
    color: #fff;
    
    padding: 8px;    
}
.agregar-insumo-a-carrito .bloque-politica-descuentos-comentario{    
    padding: 10px 20px;    
    font-size: 11px;
}
.agregar-insumo-a-carrito .bloque-politica-descuentos-rangos{
    padding: 10px;
}
.agregar-insumo-a-carrito .bloque-politica-descuentos-rangos .aplica{
    border-bottom: #5BAD04 solid 1px;
    border-top: #5BAD04 solid 1px;
    background-color: rgba(196, 255, 34, 0.5);
    font-weight: bold;
}
.agregar-insumo-a-carrito .bloque-politica-descuentos-rangos .importe-unitario-descuento,
.agregar-insumo-a-carrito .bloque-politica-descuentos-rangos .importe-total-descuento{
    color: #0283BC;
    
    font-size: 11px;
    padding: 2px;
}
.agregar-insumo-a-carrito .bloque-politica-descuentos-rangos .importe-unitario{
    font-size: 13px;
    color: #000;
}
.agregar-insumo-a-carrito .bloque-politica-descuentos-rangos .importe-total > td{
    background-color: #cc0000;
}
.agregar-insumo-a-carrito .bloque-politica-descuentos-rangos .importe-total{
    font-size: 13px;
    color: #000;
}

/* Bloque Totales */
.agregar-insumo-a-carrito .bloque-total{
}
.agregar-insumo-a-carrito .bloque-total-datos{
    padding: 10px;
}
.agregar-insumo-a-carrito .bloque-total-titulo{
    background-color: #aa563d;
    color: #fff;
    
    padding: 8px;    
}
.agregar-insumo-a-carrito .bloque-total th{
    font-size: 0.9em;
}

.agregar-insumo-a-carrito .bloque-total-datos .cantidad{
}
.agregar-insumo-a-carrito .bloque-total-datos .stock{
}
.agregar-insumo-a-carrito .bloque-total-datos .stock.alerta-amarilla{
    background-color: yellow;
}
.agregar-insumo-a-carrito .bloque-total-datos .stock.alerta-roja{
    background-color: #cc0000;
    color: #fff;
}
.agregar-insumo-a-carrito .bloque-total-datos .importe-unitario{
    font-size: 13px;
    color: #000;
}
.agregar-insumo-a-carrito .bloque-total-datos .importe-unitario-con-iva{
    font-size: 18px;
    color: #aa563d;
    font-weight: normal;
    
    margin-top: 3px;
}
.agregar-insumo-a-carrito .bloque-total-datos .td-importe-total{
    background-color: rgba(255, 221, 166, 0.7);
}
.agregar-insumo-a-carrito .bloque-total-datos .importe-total{
    font-size: 13px;
    font-weight: normal;
    color: #000;
}
.agregar-insumo-a-carrito .bloque-total-datos .importe-total-con-iva{
    font-size: 18px;
    font-weight: bold;
    color: #aa563d;
    
    margin-top: 3px;
}
.agregar-insumo-a-carrito .bloque-total-datos .label-mas-iva{
    font-size: 11px;
    font-weight: normal;
    color: #666;    
}


/* Carrito en TOP */
.bloque-carrito{
    background-color: #fcbe2b;
    
    width: 100%;
    min-height: 50px;
    
    margin: 0px auto;
    padding: 0;
}
.bloque-carrito .bloque-carrito-titulo{
    display: none;
    background-color: #fcefa1;
    border-bottom: #FFDDA6 solid 1px;
    
    font-size: 12px;
    font-weight: bold;
    color: #000;

    padding: 8px 10px;

}
.bloque-carrito .col{
    display: inline-block;
    vertical-align: top;
    
    box-sizing: border-box;
    width: 10%;
    
    padding: 7px 4px;    
}
.bloque-carrito .col.presupuesto-id{ }
.bloque-carrito .col.presupuesto-cantidad{ width: 5%; }
.bloque-carrito .col.cliente{ width: 20%; }
.bloque-carrito .col.tipo-estado { width: 12%; }
.bloque-carrito .col.tipo-estado .icon-tipo-estado{ vertical-align: middle; }

.bloque-carrito .col .par{
}
.bloque-carrito .col .par .label{
    width: 100%;
    text-align: left;
    color: #000;
    font-size: 11px;
    
    padding: 1px;
}
.bloque-carrito .col .par .dato{
    width: 100%;
    text-align: left;
    color: #661a00;
    font-weight: bold;
    font-size: 14px;
    
    padding: 1px;
}

.bloque-carrito .col.botonera{ 
    width: 20%; 
    float: right; 
    margin: 5px 1px 1px 1px!important;
    padding: 1px!important;
}

.bloque-carrito .botonera .boton-carrito{
    border: #AA563D solid 1px;
    background-color: #FFDDA6;

    padding: 4px 5px;
    margin: 1px;
    
    cursor: pointer;
}
.bloque-carrito .botonera .boton-carrito:hover{
    opacity: 0.7;
}
