/* -------------------- Formulario datos compra ------------------*/

table.form_compra, table.form_personales {
  background-color: #EEEEEE;
}

td.form_compra_col1 {
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
  border-left: #CECECE 1px solid;
  width: 388px;
}

td.form_compra_col2 {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 80px;
  text-align: center;
}

td.form_compra_col3 {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 90px;
  text-align: center;
}

td.form_compra_col4 {
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 80px;
  text-align: center;
  border-right: #CECECE 1px solid;
}

select#libro {
  font-size: 11px;
  border: 1px solid #6699FF;
  background-color: #FFFFFF;
  width: 365px;
}

input {
  font-size: 11px;
  border: 1px solid #6699FF;
  background-color: #FFFFFF;
}

input#unidades, input#precio, input#total {
  text-align: center;
}

textarea {
  font-size: 11px;
  border: 1px solid #6699FF;
  background-color: #FFFFFF;
  width: 490px;
}

input#precio, input#total, input#pago {
  background-color: #D9D9D9;
}

td.gastos {
  padding-top:5px;
  font-size: 9px;
  text-align: center;
  border-right: #CECECE 1px solid;
}

/* -------------------- Formulario datos personales ------------------*/

td.form_personales_col1 {
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 15px;
  padding-bottom: 0px;
  border-left: #CECECE 1px solid;
  width: 50%;
}

td.form_personales_col2 {
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 15px;
  padding-bottom: 0px;
  border-right: #CECECE 1px solid;
  width: 50%;
}

td.form_personales_fila {
  padding-left: 20px;
  padding-top: 15px;
  padding-right: 10px;
  border-left: #CECECE 1px solid;
  border-right: #CECECE 1px solid;
}

div label {
  width: 105px;
  float:left;
  font-size:11px;
  font-weight:bold;
}

input.personales {
  width: 165px;
}

.asterisco {
  color: #FF3300;
  font-weight:bold;
  font-size:14px;
}

p#privacidad{
  font-size:10px;
  color: #444444;
  font-weight: normal;
}

div#botones{
  width:650px;
  margin-top:15px;
  float:left;
  text-align:right;
}

input#enviar {
  border: 0px none #FF6600;
  width: 111px;
  height: 24px;
  background-image: url(../imagenes/boton_enviar.jpg);
  background-repeat: no-repeat;
  font-weight:bold;
  font-size: 11px;
}

input#borrar {
  border: 0px none #FF6600;
  width: 111px;
  height: 24px;
  background-image: url(../imagenes/boton_borrar.jpg);
  background-repeat: no-repeat;
  font-weight:bold;
  font-size: 11px;
  margin-right: 12px;
}

/* -------------------- Compra confirmada ------------------*/

div#confirmacion {
  width: 515px;
  height: 98px;
  float: left;
  background-image: url(../imagenes/confirmacion_compra.jpg);
  background-repeat: no-repeat;
  padding-left: 115px;
  padding-right: 25px;
  padding-top: 5px;
  font-size: 12px;
  vertical-align: middle;
}

div#volver {
  width: 655px;
  float: left;
  text-align: right;
  padding-top: 15px;
  font-size: 12px;
}