.formContacto {
    width: 580px;
    margin: auto;
    margin-top: 20px;
}
.formContacto .error {
    margin-top: 0px;
    margin-bottom: 20px;
}
.formContacto label {
    width: 100px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    height: 20px;
    margin-bottom: 4px;
    vertical-align: top;
}
.formContacto input, .formContacto textarea {
    border:1px solid #CCCCCC;
    margin-bottom: 4px;
}
.formContacto input {
    height: 20px;
    width: 210px;
    padding: 3px 2px 1px 4px;
}
.formContacto textarea {
    height: 90px;
    width: 260px;
    padding: 3px 2px 1px 4px;
}

.formContacto #captcha-image {
    width: auto;
    height: auto;
    margin: 0px 0px 0px -4px;
    padding: 0px;
    display: inline;
}
.formContacto #captcha-image-reload {
    color: #AAAAAA;
    display: inline-block;
    margin: 4px 4px 4px 100px;
}
.formContacto .captcha-key {
    width: 60px;
}
.formContacto .enviar {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    padding: 6px;
    width: 60px;
    height: 30px;
    font-weight: bold;
    color: #666666;
    margin-left: 100px;
    margin-top: 14px;
}
.clear {
    clear: both;
}
