table.wm-login { border:1px solid black; background-color:#efefef; background-image:url(/gfx/money.jpg); background-position:right; background-repeat:no-repeat; }

/* DIV errors */
table.wm-login tr td div.errors { border:0; padding:10px; padding-left:0; width:auto; margin-bottom:0; }
div.errors span { padding-left:20px; height:18px; display:block;  background-image: url("/gfx/icon_atencao.gif"); background-repeat: no-repeat; background-position:0 -2px; color:#f00; font-weight:bold; margin-bottom:5px; }

form.ifr input, select, label { margin-bottom:5px }
form.ifr input[type=text], select { padding:2px; border:1px solid #606; background-color:#fff; float:left }
form.ifr label { font-weight:bold; width:140px; float:left;  }
form.ifr label.cb { font-weight:normal; font-size:0.7em; width: auto; float:left; color:#666; margin-right:20px} 
form.ifr label.cb input { margin-right:3px }

span.dim { font-size:12px; font-family:Verdana, Tahoma }

input.submit { margin-left:140px; margin-top:20px}

textarea {
    border-color: #666666 #CCCCCC #CCCCCC #666666;
    border-style: solid;
    border-width: 1px;
    font-family: monospace;
    margin: 5px 5px 0 0;
    padding: 5px 0 5px 5px;
    width: 410px;
}

.highlight {
    border: 1px solid #CCCCCC;
    bottom: 1px;
    cursor: pointer;
    display: block;
    margin-left: 310px;
    padding: 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 80px;
}

.highlight:hover {
    background-color: #EEEEEE;
}
