.tablaCarrito {
 width:100%;
 font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tablaCarrito thead th{
 background:#efefef;
 border:solid 1px #ccc;
 padding:10px;
}
.tablaCarrito tbody td{
 color:#7f7f7f;
 text-align:right;
 padding:0 10px;
 border:solid 1px #ccc;
}
.tablaCarrito tbody td.tdNombreArticulo{ text-align:left;}


.tablaCarrito tbody td input{
 width:30px;
 background:white;
}
.tablaCarrito tbody  td.precio{
 font:bold 15px Arial, Helvetica, sans-serif;
 color:#a60934;
}
.tablaCarrito tbody th{
 border:solid 1px #ccc;
 padding:5px;
 text-align:center;
 background:none;
}
.tablaCarrito tbody .totalPagar{
 font:bold 15px Arial, Helvetica, sans-serif;
 color:#000;
 margin-bottom:7px;
}
.tablaCarrito tbody .totalPagar .precioTotal{
 font:bold 15px Arial, Helvetica, sans-serif;
 color:#a60934;
}
.tablaCarrito tbody tr td.tituloCombo {
 font:bold 13px Arial, Helvetica, sans-serif;
 color:#DD7845;
 background:#eee;
 border:solid 1px #ccc;
 padding:5px;
 text-align:center;
}
.tablaCarrito tbody tr.articulosCombo td{
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#959595;
 background:#e5e5e5;
 border:solid 1px #ccc;
}
.tablaCarrito tbody tr.articulosCombo td.precio{
 font:bold 15px Arial, Helvetica, sans-serif;
 color:#a60934;
}


.tablaCarrito tbody .totalPagarDolares{
 font:normal 14px Arial, Helvetica, sans-serif;
 color:#000;
 margin-bottom:7px;
}
.tablaCarrito tbody .totalPagarDolares .precioTotal{
 font:normal 14px Arial, Helvetica, sans-serif;
 color:#a60934;
}
.tablaCarrito tfoot td{
 border:none;
 padding:5px;
 text-align:center;
 background:none;
}
.tablaCarrito tfoot input[type=image]{
 border:none;
 background:none;
}

.ayudaCarrito img{
 vertical-align:middle;
 border:none;
}
.ayudaCarrito a{
 font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
 color:#626262;
}
.ayudaCarrito a:hover{
 color:#a60934;
}

.tablaCarrito tbody td div.carritoVacio {
 font:bold 13px Arial, Helvetica, sans-serif;
 color:#a60934;
 text-align:center;
}