.formulario{position:relative;top:0;left:0;width:640px;height:auto;overflow:hidden;margin:5px 0 0 20px;}
div#datos .formulario p{margin-left:0;margin-right:0}
.formulario label{color:#666;font-size:12px;display:block;padding:7px 0}
.formulario input.campo{font:12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;border:1px solid #BCBAC2;color:#666;padding:3px 1%;width:97%}
.formulario select.select{font:12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;border:1px solid #BCBAC2;color:#666;padding:1px 0;width:100%}
.formulario input.checkbox{position:relative;top:2px;left:3px;margin-right:2px}
.formulario textarea.campo{font:12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;border:1px solid #BCBAC2;color:#666;padding:5px 1%;width:97.5%}
.formulario .optativo{font-size:12px;font-style:italic;color:#999}
.formulario fieldset{border-style:none}
.formulario div.ancho45{position:relative;top:0;left:0;width:45% !important;height:auto;overflow:hidden}
.formulario div.ancho49{position:relative;top:0;left:0;width:49% !important;height:auto;overflow:hidden}
.formulario div.float_izda{float:left}
.formulario div.float_dcha{float:right}
.formulario div.botones{position:relative;top:0;left:0;width:30%;height:26px;margin:10px 0;text-align:right;float:left}
.formulario div.botones input#dw_borrar{border-style:none;width:82px;height:23px;background:url(../img/ES/boton_borrar.jpg) left top no-repeat;cursor:pointer}
.formulario div.botones input#dw_enviar, .formulario div.botones input.btn_enviar{border-style:none;width:82px;height:23px;background:url(../img/ES/boton_enviar.jpg) left top no-repeat;cursor:pointer}
.formulario div.botones input.btn_guardar{border-style:none;width:77px;height:20px;background:url(../img/boton_guardar.jpg) left top no-repeat}
.formulario div.botones input.btn_eliminar{border-style:none;width:77px;height:20px;background:url(../img/boton_eliminar.jpg) left top no-repeat}
.formulario div.botones input.btn_siguiente{width:77px !important;background:url(../img/boton_siguiente.jpg) left top no-repeat !important}
.formulario div.botones input.btn_siguiente:hover{background-position:left -20px !important}
.formulario div.botones input.btn_finalizar{width:77px !important;background:url(../img/boton_finalizar.jpg) left top no-repeat !important}
.formulario div.botones input.btn_finalizar:hover{background-position:left -20px !important}
.formulario div.botones input#dw_borrar:hover,.formulario div.botones input#dw_enviar:hover,.formulario div.botones input.btn_guardar:hover,.formulario div.botones input.btn_eliminar:hover{background-position:left -23px}

.formulario div.radiobutton{position:relative;top:0;left:0;width:574px;height:auto;margin:10px auto;padding:10px 27px;background:#F4F3F2 url(../img/tabla-redondeada-top.jpg) left top no-repeat}
.formulario div.radiobutton input{position:relative;top:4px;left:0;margin-right:24px}
.formulario div.radiobutton select.select{margin:5px 0 5px 39px;width:90%}
.formulario div.radiobutton div.forma_pago_descripcion{position:relative;top:0;left:0;width:93%;height:auto;padding-bottom:5px;float:right}

.formulario img.bottom{position:absolute;bottom:0;left:0}

.formulario div.redonda{position:relative;top:0;left:0;width:574px;height:auto;margin:10px auto;padding:10px 27px 15px 27px;background:#F4F3F2 url(../img/tabla-redondeada-top.jpg) left top no-repeat}
.formulario div.redonda input.radiobutton{position:relative;top:4px;left:0;margin-right:24px}
.formulario div.separador{position:relative;top:0;left:0;width:100%;height:7px;margin:0 auto 4px auto;border-bottom:1px solid #FFF}


.formulario div.checkbox{position:relative;top:0;left:0;width:70%;height:auto;margin:10px 0 14px 0;text-align:left;font-size:12px;font-weight:bold;color:#808080;float:left}
.formulario div.checkbox a{color:#333}
.formulario div.checkbox a:hover{color:#13205E}
.formulario div.error{position:relative;top:0;left:0;width:97%;height:auto;overflow:hidden;padding-left:3%;background:url(../img/ico_atencion.gif) left top no-repeat;margin-bottom:5px;color:#900;font-family:"Trebuchet MS", Verdana, Geneva, sans-serif}
.formulario label.error,.formulario span.error{color:#900 !important}
.formulario input.error,.formulario textarea.error{border-color:#900 !important}
.formulario h3{margin-left:0 !important}

.formulario div.botones a.btn_cancelar{font-size:340px}
a.btn_cancelar{display:block;position:relative;top:0;left:0;width:77px;height:20px;background:url(../img/boton_cancelar.jpg) left top no-repeat;float:left;text-indent:-9999px !important}
a.btn_cancelar:hover{background-position:left -20px}



a.btn_alta{display:block;position:relative;top:0;left:0;width:77px;height:20px;background:url(../img/boton_alta.jpg) left top no-repeat;float:left;text-indent:-9999px !important;margin:5px 0 0 20px;}
a.btn_alta:hover{background-position:left -20px}
a.btn_gestionar{display:block;position:relative;top:0;left:0;width:77px;height:20px;background:url(../img/boton_gestionar.jpg) left top no-repeat;float:left;text-indent:-9999px !important;margin:5px 0 0 20px;}
a.btn_gestionar:hover{background-position:left -20px}
a.btn_modificar{display:block;position:relative;top:0;left:0;width:77px;height:20px;background:url(../img/boton_modificar.jpg) left top no-repeat;float:left;text-indent:-9999px !important;margin:5px 0 0 20px;}
a.btn_modificar:hover{background-position:left -20px}

a.btn_ir_a{display:block;position:relative;top:0;left:0;width:77px;height:20px;background:url(../img/boton_ir_portada.jpg) left top no-repeat;float:left;text-indent:-9999px !important;margin:5px 0 0 20px;font-size:340px;overflow:hidden}
a.btn_ir_a:hover{background-position:left -20px}
a.btn_volver{display:block;position:relative;top:0;left:0;width:91px;height:20px;background:url(../img/boton_volver.jpg) left top no-repeat;float:left;text-indent:-9999px !important;margin:5px 0 0 20px;font-size:340px;overflow:hidden}
a.btn_volver:hover{background-position:left -20px}

a.btn_anterior{display:block;position:relative;top:0;left:0;width:77px;height:20px;background:url(../img/boton_anterior.jpg) left top no-repeat;float:left;text-indent:-9999px !important;font-size:340px}
a.btn_anterior:hover{background-position:left -20px}

a.modificar{display:block;position:relative;top:0;left:0;width:77px;height:20px;margin-left:24px; background-color:#FF0000; color:#FFF; text-align:center;}
a.alta{display:block;position:relative;top:0;left:0;width:77px;height:20px;margin-left:24px; background-color:#FF0000; color:#FFF; text-align:center}
a.gestionar{display:block;position:relative;top:0;left:0;width:77px;height:20px;margin-left:24px; background-color:#FF0000; color:#FFF; text-align:center}

#contenedor #cuerpo h2{margin-bottom:5px;height:30px;background:url(../img/productos_h2_bk.jpg) top left no-repeat;color:#fff;font-size:20px;text-align:left;font-family:Georgia, "Times New Roman", Times, serif;padding:3px 0 0 15px}

