.carrito {
}
.carritoProductos table {
	width: 100%;
	margin: 5px 0px;
}
.carritoProductos td {
	border-top: dashed #ADADAD 1px;
}
.carritoProductos th,
.carritoResultado td {
	background-color: #EEECEC;
	color: #333333;
}
.carritoProductos th {
	vertical-align:middle;
}
.carritoResultado td {
	border-top: solid #ADADAD 1px;
	font-weight: bold;
}
.carritoProductos td,
.carritoProductos th {
	padding: 5px;
}
.carritoProductos img {
	float: left;
	margin: 0px 5px 5px 0px;
}
.carrito .pagar {
	text-align: center;
	padding: 15px;
}
.carritoProductos .colPromocion {
	text-align: center;
}
.carritoProductos .colPrecioUnitario,
.carritoProductos .colImporte {
	text-align: center;
}
.carritoProductos .colPrecioUnitario .precioDescuento,
.carritoProductos .colImporte  .precioDescuento {
	padding: 2px 0px;
	font-weight: bold;
}
.carritoProductos .colCantidad {
	text-align: center;
}
.carritoProductos .etiqueta img {
	float: none;
}
.subtotal {
}
.total6Pagos {
	display: none;
}
.total12Pagos {
}
.carritoProductos .colPromocion img,
.carritoProductos .colMilenia img {
	float: none;
}
.carritoProductos .colMilenia,
.carritoProductos .colProducto {
	padding: 0px;
}
.carritoProductos .colMilenia p {
	margin: 0px 0px 2px 0px;
}
.carritoProductos .colProducto table {
	margin: 0px;
}
.carritoProductos .colMilenia table {
	margin: 0px;
}
.carritoProductos .colMilenia td {
	padding: 3px 0px 3px 5px;
}
.carritoProductos .colMilenia,
.carritoProductos .colProducto td {
	border-top: none;
}
.carritoProductos .colMilenia td {
	border-top: dashed #ADADAD 1px;
}
.carritoProductos .colMilenia td td {
	border-top: none;
	padding: 2px;
}
.carritoProductos .colMilenia  table,
.carritoProductos .colProducto .boton {
	margin: 0px 0px 0px 62px;
}
.carritoProductos .colMilenia  table table {
	margin: 0px 0px 0px 0px;
}
.carritoProductos .boton {
	margin-top: 10px;
	clear: both;
}
.carritoProductos .boton img {
	float: none;
}
#map {
	background-color:#F3F3F3;
	border:#999999 solid 1px;
	padding: 10px;
	width:520px;
	height: 320px;
	left: 200px;
	top: 140px;
	position:absolute;
} 
#map object{
	margin:3px;
}
#map_canvas {
 width: 500px;
 height: 300px;
}

.map {
    background-color: #F3F3F3;
    border: #999999 solid 1px;
    margin: 3px;
    text-align: center;
    width: 520px;
    height: 320px;
    left: 50%;
    top: 50%;
    margin-left: -260px;
    margin-top: -160px;
    position: fixed;
} 

.mapCanvas {
    width: 500px;
    height: 300px;
}

.divDetalles {
    background-color: #FFFFFF;
    border: black solid 1px;
    margin: 3px;
    text-align: left;
    position: absolute;
} 

.textoTIenda {
font-size:1.0em;
margin:auto;
color:#666;
padding:10px;

}

/******************ESTILOS PAGO***********************/
.precioEnTienda {
}
.precioEnTienda .colProducto,
.precioEnTienda .colPrecioUnitario,
.precioEnTienda .colImporte {
	background-color: #E9F9DE;
	text-align: right;
	vertical-align: middle;
}
.precioEnTienda .colImporte {
	font-size: 11px;
	font-weight: bold;
}
.codigoBarras {
	text-align: center;
	margin: 10px;


}

