
table.productos{
	width:80%;
	margin-left:10%;
	}
	
tr.producto{
	margin-bottom:4pt;
	}
	
td.nombre{
	font-weight:700;
	font-family:Sans;
	font-size:16pt;
	padding-left:8pt;
	padding-right:4pt;
	}
	
td.precio{
	font-weight:300;
	font-family:Sans-Serif;
	font-size:11pt;
	text-align:right;
	}
	
td.cantidad{
	padding-left:30pt;
	}
	
input.cantidad{
	font-weight:600;
	font-family:Sans;
	font-size:14pt;
	text-align:right;
	width:4em;
	text-align:right;
	float:left;
	}

div.total{
	float:left;
	font-weight:300;
	font-family:Sans-Serif;
	font-size:11pt;
	text-align:right;
	width:8em;
	}
	
.montototal{
	font-weight:600;
	font-family:Sans-Serif;
	font-size:12pt;
	text-align:right;
	}

.montodescuento{
	font-weight:400;
	font-family:Sans-Serif;
	font-size:11pt;
	text-align:right;
	}
.total{
	font-weight:700;
	font-family:Sans;
	font-size:16pt;
	}
	
.descuento{
	font-weight:600;
	font-family:Sans;
	font-size:13pt;
	}

table.medios{
	width:80%;
	margin-left:10%;
	}

tr.medio{
	padding-bottom:6pt;
	}
	
td.medio{
	width:2em;
	}
td.logomedio{
	width:180px;
	padding-bottom:6pt;
	}

td.nombremedio{
	padding-bottom:6pt;
	}

div.nombremedio{
	font-weight:700;
	font-family:Sans;
	font-size:14pt;
	margin-bottom:4pt;
	}
	
img{
	border:none;
	}
	
.recargo{
	font-weight:600;
	font-family:Sans;
	font-size:13pt;
	}
	
.costomedio{
	font-weight:400;
	font-family:Sans-Serif;
	font-size:11pt;
	text-align:right;
	}

table.contacto{
	width:90%;
	margin-left:5%;
	}
	
td.valorcontacto{
	width:80%;
	}
	
.correo{
	width:50%;
	}
.telefono{
	width:30%;
	}
.domicilio{
	width:70%;
	}
.consulta{
	width:100%;
	}
	
.errores{
	color:#AA6666;
	font-weight:800;
	}
	
p.detallesproducto{
	padding-bottom:4pt;
	}

div.promocion{
	margin-left:10%;
	color:#666666;
	font-weight:800;
	}
span.precio{
	color:#AA6666;
	}
/* consulta */

div.explicacion{
	padding:4pt 4pt 4pt 4pt;
	border-width:thin;
	border-color:#66AA66;
	border-style:solid;
	position:relative;
	left:10%;
	width:60%;
	}
	
div.detalleordencompra{
	margin-top:4pt;
	}

