/*acceso*/
.acceso{ float: left; width: 260px; margin: 0; border: none;}
.acceso label{ float: left; width: 40px; margin: 3px 10px 0 0; color: #ffffff;}
.acceso input[type="text"],.acceso input[type="password"]{ float: left; width: 200px; height: 16px; background-color: #fff; border: none; margin: 0 0 5px 0;} /*tener en cuenta el padding 2px 5px del estilo general*/
.acceso a, #content-carrito span a{ margin-right: 15px; color: #ffffff; text-decoration: underline; font-size: 85%;}
.acceso input[type="submit"]{ float: right; margin-top: 3px; background: url("/images/quorum/inputsubmit.jpg") repeat-x #f9f9f9; border: none; width: auto; padding: 0 10px 2px 10px; color: #000; text-align: center;}
/*buscador*/
#buscador{ float: left; width: 260px; margin: 0; border: none; padding: 2px 10px 10px 10px;}
#buscador label{ float: left; width: auto; margin-right: 10px;}
#buscador input[type="text"]{ float: left; width: 248px; height: 16px; background-color: #fff; border: 1px solid #004463; margin: 0 0 5px 0;} /*tener en cuenta el padding 2px 5px del estilo general*/
#buscador input[type="submit"]{ float: right; margin-top: 3px; background: url("/images/quorum/inputsubmit.jpg") repeat-x #f9f9f9; border: none; width: auto; padding: 0 10px 2px 10px; color: #000; text-align: center;}
#buscador a{ margin-right: 15px; color: #fff; text-decoration: underline; font-size: 85%;}
/*carro*/
#contenido_carro form{ display: block; float: left; width: 938px;}
INPUT.carro_cantidad { /*machaca el que existe ya*/display: block; float: left; text-align : center; background-color: #f6f6f6; border: 1px solid #000; outline: none; font-weight: normal;}
section.ficha{ display: block; float: left; width: 938px; border: 1px solid #000000;}
header.titficha{ display: block; float: left; background-color: #fd9301; width: 918px; padding: 3px 10px; text-align: left; color: #000;}
.fila_ficha{ display: block; float: left; width: 928px; padding: 5px; border-bottom: 1px dotted #000;}
div.fila_ficha:last-child{ border: none;}
.fondo_fila_ficha{ background-color: #ffeacd;}
div.cantidad{ display: block; float: left; width: auto;  text-align: left;}
div.precio{ display: block; float: left; width: auto; text-align: left; padding: 0 10px;}
.refpedido{ display: block; float: left; width: 140px; text-align: left; margin: 0 10px 0 0;}
.refpedido input{ display: block; float: left; width: 138px; text-align: left; background-color: #f6f6f6; border: 1px solid #000; color: #333; outline: none; font-weight: normal;}
.signaturatej{ display: block; float: left; width: 120px; text-align: left; margin: 0 10px 0 0;}
.signaturatej input{ display: block; float: left; width: 118px; text-align: left; background-color: #f6f6f6; border: 1px solid #000; color: #333; outline: none; font-weight: normal;}
.tejuelo{ display: block; float: left; width: 150px; text-align: left; margin: 0 10px 0 0;}
.tejuelo select{ display: block; float: left; width: 148px; height: 18px; padding: 0; text-align: left; background-color: #f6f6f6; border: 1px solid #000; color: #333; outline: none; font-weight: normal;}
.notainterna{ display: block; float: left; width: 338px; text-align: left; margin: 0;}
.notainterna input{ display: block; float: left; width: 336px; text-align: left; background-color: #f6f6f6; border: 1px solid #000; color: #333; outline: none; font-weight: normal;}
br.clear{ clear: both;}
section.subtotal{ display: block; float: left; width: 926px; padding: 3px 6px; background-color: #004463; border: 1px solid #000; border-top: none;}
section.subtotal span{ display: block; float: right; width: auto; margin: 0 10px 0 0; color: #fff;}
div.valorsubtotal{ display: block; float: right; width: auto; text-align: left;}
div.valorsubtotal input{ display: block; float: left; text-align : center; background-color: #f6f6f6; border: 1px solid #000; outline: none; font-weight: normal; color: #000;}
/*acceso uca*/
#formuca{ float: left; width: 260px; height: 40px; margin-top: 10px; padding: 10px; border: 1px solid #999;}
#useruca{ float: left; width: 80px; height: 16px; background-color: #aacfee; margin: 3px 10px 0 0; border: none; color: #fff;}
#claveuca{ float: left; width: 80px; height: 16px; background-color: #aacfee; margin: 3px 10px 0 0; border: none; color: #fff;}
#formuca input[type="submit"]{ display: block; float: left; width: auto; background-color: #004463; color: #ffffff; margin-top: 3px; height: 20px; padding: 2px 10px 5px 10px; border: none;}

/*contacto y registro*/
#contacto input[type="text"], #registro input[type="text"], #registro input[type="password"]{ background-color: #ededed; border: 1px solid #999;}
#contacto textarea{ background-color: #ededed; border: 1px solid #999;}
#contacto input[type="submit"], #registro input[type="submit"]{ background-color: #004463; color: #fff; border: 1px solid #999;}
#contacto input#captcha, #registro input#captcha{ background-color: #ededed; border: 1px solid #999; }

#registro select.spais{ background-color: #ededed; border: 1px solid #999;}
#registro legend{ color: #e3740b; }
fieldset{ border: 1px solid #666; }