INPUT.carro_cantidad {
  text-align : center;
  background-color: #f6f6f6;
  border: 1px solid #000;
  outline: none;
  font-weight: normal;
}

INPUT.carro_totales {
  color : Black;
  background : #ffffff;
  font-weight : bold;
  border-style : none;
  text-align : right;
  font-size:10px;
  font-family:Trebuchet,Tahoma,Arial,Helvetica,sans-serif;
}

A.carro {
  color :#000000;
  text-align :left;
  font-weight:bold;
}

div.carro {
  text-align:center;
  width:685px;
}

table.carro {
  margin-top:5px;
  border: Black solid 1px;
  text-decoration:none;
  vertical-align:top;
  width:500px;
  color:#000000;
  font-weight:bold;
  font-size:9px;
}
table.carro_transparente {
  text-decoration : none;
  vertical-align : top;
  text-decoration:none;
  vertical-align:top;
  width:500px;
  color:#000000;
  font-weight:bold;
  font-size:9px;
}

table.carro_datos {
  margin-top:5px;
  text-decoration:none;
  vertical-align:top;
  width:600px;
  color:#000000;
  font-weight:bold;
  font-size:11px;
}

TD.carro_columna {
  color : #000000;
  font-weight:bold;
  background-color:#fd9301;
}

TD.carro {
  color : #000000;
  font-weight:bold;
}

TD.carro_explicacion {
  color : #000000;
  font-weight:bold;
  font-size:13px;
}

TD.carro_explicacion_peque {
  color:#000000;
  font-weight:bold;
}

TD.carro_item_par {
  color : #000000;
  font-weight:bold;
  background-color:#ffffff;
  border-collapse:collapse;
}

TD.carro_item_impar {
  font : bold 10px Arial,Helvetica,sans-serif;
  color : Black;
  border-collapse:collapse;
  background-color:#fd9301;
}

TR.carro_item_par {
  background-color:#ffffff;
}

div.ficha{
  display: block; float: left; width: 75%; margin-left: 12%; border: 1px solid #000000;
}
div.fila_ficha{
  display: block; float: left; width: 98%; font-size: 120%; padding: 1% 1%; border-bottom: 1px dotted #000;
}
div.fila_ficha:last-child{
  border: none;
}
.fondo_fila_ficha{
  background-color: #ffeacd;
}
div.titficha{
  display: block; float: left; font-size: 110%; font-weight: bold; background-color: #fd9301; width: 98%; padding: 1%; text-align: left;
}
div.cantidad{
  display: block; float: left; width: 10%;  text-align: left;
}
div.isbn{
  display: block; float: left; width: 35%; text-align: left; margin-top: 0.5%;
}
div.precio{
  display: block; float: left; width: 10%; text-align: left; margin-top: 0.5%;
}
div.refpedido{
  display: block; float: left; width: 24%; text-align: left; margin: 0.5% 1% 0 0;
}
div.refpedido input{
  display: block; float: left; width: 100%; text-align: left; background-color: #f6f6f6; border: 1px solid #000; color: #333; outline: none; font-weight: normal;
}
div.tejuelo{
  display: block; float: left; width: 49%; text-align: left; margin: 0.5% 1% 0 0;
}
div.tejuelo select{
  display: block; float: left; width: 100%; height: 21px; padding: 0; text-align: left; background-color: #f6f6f6; border: 1px solid #000; color: #333; outline: none; font-weight: normal;
}
div.notainterna{
  display: block; float: left; width: 99%; text-align: left; margin: 0.5% 0 0 0;
}
div.notainterna input{
  display: block; float: left; width: 100%; text-align: left; background-color: #f6f6f6; border: 1px solid #000; color: #333; outline: none; font-weight: normal;
}
br.clear{
  clear: both;
}
div.subtotal{
  display: block; float: left; width: 73%; padding: 0 1%; margin-left: 12%; font-size: 120%; background-color: #fd9301; border: 1px solid #fd9301; margin-top: 10px;
}
div.subtotal span{
  display: block; float: right; width: auto; margin: 0.5% 10px 0 0;
}
div.valorsubtotal{
  display: block; float: right; width: 10%; text-align: left; margin-right: 10px;
}
