        #mi_form {
            margin-top:30px;
        }

        #mi_form .linea{
            clear: both;
            min-width: 50px;/*ajuste ie 6 y 7*/
        }

        #mi_form .validacion, #mi_form label, #mi_form .validacion, #mi_form .boton, #mi_form input, #mi_form textarea{
            float:left;
        }

        #mi_form .validacion{
            width: 20px;
            height:27px;
            margin-left: 5px;
        }

        #mi_form label{
            text-align: right;
            display: block;
            width:103px;
            margin-right:5px;
            float:left;
        }

        #mi_form .ok{background: url(../form/ok.png) no-repeat top left !important;}
        #mi_form .cancel{background: url(../form/cancel.png) no-repeat top left !important;}
        #mi_form .ayuda, #mi_form .ayuda_submit{
            font-style: italic;
            font-size:0.8em;
        }

        #mi_form .boton{
            border:0 !important;
            background: url(enviar.png) no-repeat top right;
            width:120px;
            height:33px;
            cursor: pointer;
        }

        #mi_form .boton:hover{background: url(enviar2.png) no-repeat top right;}

