#presupuestos{width:99%;height:auto;float:left;margin:0;padding:10px 0 0}
#presupuestos ul.contacto{width:98%;height:auto;float:left;margin:0;padding:1%}
#presupuestos ul.contacto li.texto{display:block;width:100%;height:auto;float:left;margin:0 0 30px;padding:0;color:#000;font-size:13px;text-align:justify}
#presupuestos ul.contacto li{display:block;width:50%;height:auto;float:left;margin:5px 0;padding:0;color:#000;font-size:13px;text-align:center}
#presupuestos ul.contacto li.referencia{width:20%}
#presupuestos ul.contacto li.descripcion{width:70%}
#presupuestos ul.contacto li.cantidad{width:10%}
#presupuestos ul.contacto div.separador{width:98%;float:left;padding:1%;margin:10px 0;background:#eee;border-radius:5px;border-top:2px solid #aaa;border-bottom:2px solid #aaa}
#presupuestos ul.contacto li.captcha{float:left;width:60%;margin:3px 0 0;padding:5px 0;border:0;color:#999}
#presupuestos ul li label{width:95%;height:auto;float:left;margin:0;padding:0;font-weight:700;color:#000;text-transform:uppercase}
#presupuestos ul li input{width:95%;height:auto;float:left;margin:0 2.5%;padding:5px 0;border:1px solid #ccc;color:#424242;font-size:1.2em;border-radius:2px;text-indent:5px}
#presupuestos ul.contacto li.condiciones{float:left;width:40%;margin:3px 0 0;padding:5px 0;border:0;color:#999}
#presupuestos ul.contacto li span.captcha{float:left;width:auto;font-size:10px;margin:10px 0 0;padding:0 10px 5px;border:0;color:#999}
#presupuestos ul.contacto li input.captcha{float:left;width:auto;font-size:1.2px;margin:3px 0 0;padding:5px 10px;border:0;color:#424242;border:1px solid #DDD;border-radius:5px}
#presupuestos ul.contacto li span.condiciones{float:left;width:96%;margin:0;padding:2%;border:1px dotted #ccc;color:#999;text-align:justify;font-size:10px;background:#eee}
#presupuestos ul.contacto li span.captcha a{background:url(../img/recargar.png) top left no-repeat;color:#000;padding:0 0 0 15px}
#presupuestos ul.contacto li span.captcha a:hover{color:#ccc}
#presupuestos textarea{width:90%;float:left;margin:3px 0 2px;padding:5px 0 0 10px;font-size:1.2em;border-radius:4px;border:1px solid #ccc;color:#424242;background:#FFF}
#presupuestos img.img_captcha{display:block;float:left;margin:8px 10px 12px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ccc}
#presupuestos input.boton{float:right;color:#999;margin:15px 0 0;border:1px solid #ccc;width:auto;padding:3px 10px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#eee;box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-webkit-box-shadow:0 1px 3px #ccc}
#presupuestos input.boton:hover{color:#333}
#presupuestos span.acepto,#presupuestos span.condiciones{width:100%;height:auto;float:left;margin:10px 0 0;padding:0}
#presupuestos input.boton{float:left;color:#999;margin:35px 0 0;border:1px solid #ccc;width:150px;padding:3px 10px;cursor:pointer;background:#ececec;text-transform:uppercase}
#presupuestos span.acepto label.clausula{width:92%;float:left;margin:0;padding:0;text-align:left;font-size:11px}
.acepto #acepto{width:auto!important}
.acepto label{width:auto!important}
#movil #presupuestos ul.contacto li{width:100%;}
#movil #presupuestos ul.contacto .bloque{float:left;position:relative;}
#movil #presupuestos ul.contacto .bloque:nth-of-type(2n+1){background:rgba(0,0,0,0.1);}