@charset "utf-8";

/* CSS Document */

.numuds {
	margin-right: 3px
}



.prfo-opciones-carrito {

}

a.opciones-carrito:link, a.opciones-carrito:hover, a.opciones-carrito:active, a.opciones-carrito:visited {display:inline-block;margin:0 5px 0 0;padding: 5px;border-radius:0;}



/* Tabla del listado de productos */



.tabla-carrito {
	margin: 0 0 15px 0;
	display: table;
}

.tabla-carrito th {text-align:center;line-height: 40px;}

.tabla-carrito td {border-collapse:collapse;text-align:center;vertical-align:middle;padding: 5px 0;}


a.carrito-eliminar:link, a.carrito-eliminar:active, a.carrito-eliminar:visited {

	padding:4px;

}

a.carrito-eliminar:hover {
text-decoration:none;
}




/* Gastos de envío */

.carrito-prfo-envio p {
	position:relative;
	padding-right:30px;
	margin: 10px 0;
}
.carrito-prfo-envio input {
	position:absolute;
	right:0;
}
.select-carrito {
	width: 50%;
	margin:0;
}

p.nota-envio {
	text-align:right;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0;
	padding: 0;
}



/* Actualizar carrito */



.prfo-actualizar-carrito {

	padding:10px 0 10px 0;

}

a.actualizar-carrito:link, a.actualizar-carrito:hover, a.actualizar-carrito:active, a.actualizar-carrito:visited {

	display:inline-block;

	margin:0;

	padding:5px 10px 5px 10px;

	border-radius:0;

}



/* Tabla de facturación */



.tabla-facturacion {

	width:100%;

	margin:0 0 40px 0;

	float:right;

	border:0;

}

.tabla-facturacion th {

	border:0;

}

.tabla-facturacion td {

	border:0;

}

.definicion-facturacion {

}

.facturacion-valor {

}

.facturacion-pvp-total {

}



/* Botones finales */



.prfo-finalizar-compra {

	clear:both;

}

a.finalizar-compra:link, a.finalizar-compra:hover, a.finalizar-compra:active, a.finalizar-compra:visited {

	display:inline-block;

	margin:0 10px 0 0;

	padding:5px 10px 5px 10px;

	border-radius:0;

}

a.cancelar-compra:link, a.cancelar-compra:hover, a.cancelar-compra:active, a.cancelar-compra:visited {

	display:inline-block;

	margin:0 10px 0 0;

	padding:5px 10px 5px 10px;

	border-radius:0;

}



/* Confirmación de compra */



#cont-cliente-empresa {

	margin:0 0 15px 0;

	overflow:hidden;

	height:1%;

}

#confirmacion-carrito {

}

#carrito-conf-cliente {

	width:340px;

	margin:0;

	float:left;

}

#carrito-conf-empresa {

	width:340px;

	margin:0;

	float:right;

}

a.pedido-pdf:link, a.pedido-pdf:hover, a.pedido-pdf:active, a.pedido-pdf:visited {

	display:inline-block;

	margin:0 10px 0 0;

	padding:5px 10px 5px 10px;

	border-radius:0;

}
.tabla-carrito td {
  border-left: 0;
  border-right: 0;
}
#cuentacarrito{
	display:inline-block;
}

/**/

div#resultadoCupon {
	width:100%;
	clear:both;
	display:table;
	margin: 0;
}
div#resultadoCupon .facturacion-valor {
	float: right;
    line-height: 34px;
}

div#resultadoCupon .tabla-carrito,
.tabla-carrito.facturacion {
	width: 100%;
	clear:both;
	display:table;
	float:right;
	border-style:solid;
	border-width: 1px 0;
	padding: 0;
	margin: 0;
}
.tabla-carrito.facturacion {
	margin: 30px 10px;
	width:50%;
}
div#resultadoCupon td,
.tabla-carrito.facturacion td {
	text-align:right;
	border:0;
}
div#resultadoCupon td button {
	float:right;
	margin:0;
	line-height: 38px;
	height: 40px;
	min-width: 0;
}
div#resultadoCupon td input {
    float: right;
    margin: 0 5px 0 0;
    width: 100px;
    min-width: 120px;
    text-align: center;
    line-height: 40px;
    height: 40px;
    padding: 0;
}
div#resultadoCupon p.error {
    text-align:right;
}
div#resultadoCupon p.nota-envio {
	float: right;
	padding-right: 10px;
	line-height: 40px!important;
}

