#captchaInput,
#captchaID2 {
    width: 2.5em;
    margin: 0 10px 0 10px;
}

#empty, .ocultar {
    display: none;
    margin: 10px;
}

#codError {
    display: none;
    margin: 10px;
}

#pending {
    display: none;
    margin: 10px;
}

#pending p span {
    display: block;
    margin-bottom: 5px;
}

#validar_cert_box {
    display: none;
}

.document-show,
.document-show-val {
    text-align: justify;
    display: none;
    padding: 10px;
    margin: 10px;
    border: 1px solid #DDD;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.document-print,
.document-print-val {
    text-align: justify;
}

.document-print p,
.document-print-val p {
    font-size: 100%;
    line-height: 25px;
}

.document-print p span,
.document-print-val p span {
    display: block;
    margin-bottom: 5px;
}

.document-print h3,
.document-print-val h3 {
    font-size: 1.2em;
    font-weight: bold;
}

.header-print,
.header-print-val {
    text-align: center;
}

.header-print img,
.header-print-val img {
    width: 60px;
}

.header-print strong,
.header-print-val strong {
    display: block;
}

.header-print h1,
.header-print-val h1 {
    font-size: 1.5em;
    margin: 30px 0 50px 0;
}

.header-print p,
.header-print-val p {
    text-align: center
}

#main_text,
#main_text_val {
    margin-top: 40px;
}

#secondary_text li,
#secondary_text_val li {
    list-style: none;
}