* {
    padding: 0;
    margin: 0;
}
.page-node-472 #header,
.page-node-64 #header {
    background-color: #ffffff !important;
}
.page-node-472 #main-wrapper,
.page-node-64  #main-wrapper {
    background-color: #f9f6ef;
}
.page-node-472 #registration-form,
.page-node-64  #registration-form {
    width: 834px;
    margin: 0 auto;
    background-color: #eef0ef;
    margin-top: 73px;
    margin-bottom: 70px;
    padding-top: 70px;
}
.page-node-472,
.page-node-64 {
    background-color: #f9f6ef;
}
.page-node-472 #registration-form .field-name-field-nombre-taller-reg,
.page-node-64  #registration-form .field-name-field-nombre-taller-reg {
    padding-top: 40px;
}
.page-node-472 #registration-form .form-item-count,
.page-node-64 #registration-form .form-item-count {
    display: none;
}
.page-node-472 #registration-form .field-name-field-nombre-taller-reg,
.page-node-472 #registration-form .field-name-field-apellidos-taller-reg,
.page-node-472 #registration-form .field-name-field-gen-taller-reg,
.page-node-472 #registration-form .field-name-field-edad-taller-reg,
.page-node-472 #registration-form .field-name-field-telefono-taller-reg,
.page-node-472 #registration-form .field-name-field-institucion-taller-reg,
.page-node-472 #registration-form .field-name-field-puesto-taller-reg,
.page-node-472 #registration-form .field-name-field-ocupacion-taller-reg,
.page-node-472 #registration-form .field-name-field-escolaridad-taller-reg,
.page-node-472 #registration-form .field-name-field-tallersolo-taller-reg,
.page-node-472 #registration-form .field-name-field-personas-taller-reg,
.page-node-472 #registration-form .form-item-count,
.page-node-472 #registration-form .form-item-anon-mail{
    width: 400px;
    margin: 0 auto;
    overflow: hidden;
    /*margin-left: 86px;*/
}
.page-node-64 #registration-form .field-name-field-nombre-taller-reg,
.page-node-64 #registration-form .field-name-field-apellidos-taller-reg,
.page-node-64 #registration-form .field-name-field-gen-taller-reg,
.page-node-64 #registration-form .field-name-field-edad-taller-reg,
.page-node-64 #registration-form .field-name-field-telefono-taller-reg,
.page-node-64 #registration-form .field-name-field-institucion-taller-reg,
.page-node-64 #registration-form .field-name-field-puesto-taller-reg,
.page-node-64 #registration-form .field-name-field-ocupacion-taller-reg,
.page-node-64 #registration-form .field-name-field-escolaridad-taller-reg,
.page-node-64 #registration-form .field-name-field-tallersolo-taller-reg,
.page-node-64 #registration-form .field-name-field-personas-taller-reg,
.page-node-64 #registration-form .form-item-count,
.page-node-64 #registration-form .form-item-anon-mail{
    width: 400px;
    margin: 0 auto;
    overflow: hidden;
    /*margin-left: 86px;*/
}
.page-node-472 #registration-form .field-name-field-nombre-taller-reg label,
.page-node-472 #registration-form .field-name-field-apellidos-taller-reg label,
.page-node-472 #registration-form .field-name-field-gen-taller-reg label,
.page-node-472 #registration-form .field-name-field-edad-taller-reg label,
.page-node-472 #registration-form .field-name-field-telefono-taller-reg label,
.page-node-472 #registration-form .field-name-field-institucion-taller-reg label,
.page-node-472 #registration-form .field-name-field-puesto-taller-reg label,
.page-node-472 #registration-form .field-name-field-ocupacion-taller-reg label,
.page-node-472 #registration-form .field-name-field-escolaridad-taller-reg label,
.page-node-472 #registration-form .field-name-field-tallersolo-taller-reg label,
.page-node-472 #registration-form .field-name-field-personas-taller-reg label,
.page-node-472 #registration-form .form-item-count label,
.page-node-472 #registration-form .form-item-anon-mail label{
    color: #1b3c6c;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    margin-bottom: 6px;
}
.page-node-64 #registration-form .field-name-field-nombre-taller-reg label,
.page-node-64 #registration-form .field-name-field-apellidos-taller-reg label,
.page-node-64 #registration-form .field-name-field-gen-taller-reg label,
.page-node-64 #registration-form .field-name-field-edad-taller-reg label,
.page-node-64 #registration-form .field-name-field-telefono-taller-reg label,
.page-node-64 #registration-form .field-name-field-institucion-taller-reg label,
.page-node-64 #registration-form .field-name-field-puesto-taller-reg label,
.page-node-64 #registration-form .field-name-field-ocupacion-taller-reg label,
.page-node-64 #registration-form .field-name-field-escolaridad-taller-reg label,
.page-node-64 #registration-form .field-name-field-tallersolo-taller-reg label,
.page-node-64 #registration-form .field-name-field-personas-taller-reg label,
.page-node-64 #registration-form .form-item-count label,
.page-node-64 #registration-form .form-item-anon-mail label{
    color: #1b3c6c;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    margin-bottom: 6px;
}

.page-node-472 #registration-form .field-name-field-gen-taller-reg .option,
.page-node-472 #registration-form .field-name-field-tallersolo-taller-reg .option,
.page-node-64 #registration-form .field-name-field-gen-taller-reg .option,
.page-node-64 #registration-form .field-name-field-tallersolo-taller-reg .option {
    color: #1b3c6c;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    padding-left: 26px;
}
.page-node-472 #registration-form .field-name-field-nombre-taller-reg .description,
.page-node-472 #registration-form .field-name-field-gen-taller-reg .description,
.page-node-472 #registration-form .form-item-count .description,
.page-node-64 #registration-form .field-name-field-nombre-taller-reg .description,
.page-node-64 #registration-form .field-name-field-gen-taller-reg .description,
.page-node-64 #registration-form .form-item-count .description{
    color: #1b3c6c;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}
.page-node-472 #registration-form .form-item-anon-mail .description,
.page-node-64 #registration-form .form-item-anon-mail .description{
    display:none;
}
.page-node-472 #registration-form .form-text,
.page-node-64 #registration-form .form-text {  
    height: 26px;
    border-radius: 4px;
    box-sizing: border-box;
    border: thin solid #bdc3c7;
}
.page-node-472 #registration-form .field-name-field-nombre-taller-reg .form-text,
.page-node-472 #registration-form .field-name-field-apellidos-taller-reg .form-text,
.page-node-472 #registration-form .field-name-field-telefono-taller-reg .form-text,
.page-node-472 #registration-form .field-name-field-institucion-taller-reg .form-text,
.page-node-472 #registration-form .field-name-field-puesto-taller-reg .form-text,
.page-node-472 #registration-form .field-name-field-ocupacion-taller-reg .form-text,
.page-node-472 #registration-form .field-name-field-escolaridad-taller-reg .form-text {
    width: 373px;
}
.page-node-64 #registration-form .field-name-field-nombre-taller-reg .form-text,
.page-node-64 #registration-form .field-name-field-apellidos-taller-reg .form-text,
.page-node-64 #registration-form .field-name-field-telefono-taller-reg .form-text,
.page-node-64 #registration-form .field-name-field-institucion-taller-reg .form-text,
.page-node-64 #registration-form .field-name-field-puesto-taller-reg .form-text,
.page-node-64 #registration-form .field-name-field-ocupacion-taller-reg .form-text,
.page-node-64 #registration-form .field-name-field-escolaridad-taller-reg .form-text,
.page-node-64 #edit-anon-mail{
    width: 373px;
}
.page-node-472 .form-item-field-gen-taller-reg-und .form-type-radio input[type="radio"] {
    display: none;
}
.page-node-64 .form-item-field-gen-taller-reg-und .form-type-radio input[type="radio"] {
    display: none;
}
.page-node-472 .field-name-field-tallersolo-taller-reg .form-type-radio input[type="radio"]{
    display: none;
}
.page-node-64 .field-name-field-tallersolo-taller-reg .form-type-radio input[type="radio"]{
    display: none;
}
.page-node-472 .form-item-field-gen-taller-reg-und .form-type-radio input[type="radio"] + label {
    display:inline-block;
    height:18px;
    background: url(/sites/all/themes/YQYP_theme/assets/images/Radio-Button.png) left top no-repeat;
    vertical-align:middle;
    cursor: pointer;
    background-size: 18px;
}
.page-node-64 .form-item-field-gen-taller-reg-und .form-type-radio input[type="radio"] + label {
    display:inline-block;
    height:18px;
    background: url(/sites/all/themes/YQYP_theme/assets/images/Radio-Button.png) left top no-repeat;
    vertical-align:middle;
    cursor: pointer;
    background-size: 18px;
}
.page-node-472 .form-item-field-gen-taller-reg-und .form-item:first-of-type {
    width: 100px;
    float: left;
}
.page-node-64 .form-item-field-gen-taller-reg-und .form-item:first-of-type {
    width: 100px;
    float: left;
}
.page-node-472 .form-item-field-gen-taller-reg-und .form-item:last-of-type {
    width: 269px;
    float: left;
}
.page-node-64 .form-item-field-gen-taller-reg-und .form-item:last-of-type {
    width: 269px;
    float: left;
}
.page-node-472 .form-item-field-tallersolo-taller-reg-und .form-item:first-of-type {
    width: 100px;
    float: left;
}
.page-node-64 .form-item-field-tallersolo-taller-reg-und .form-item:first-of-type {
    width: 100px;
    float: left;
}
.page-node-472 .form-item-field-tallersolo-taller-reg-und .form-item:last-of-type {
    width: 269px;
    float: left;
}
.page-node-64 .form-item-field-tallersolo-taller-reg-und .form-item:last-of-type {
    width: 269px;
    float: left;
}
.page-node-472 .field-name-field-tallersolo-taller-reg .form-type-radio input[type="radio"] + label {
    display:inline-block;
    height:18px;
    background: url(/sites/all/themes/YQYP_theme/assets/images/Radio-Button.png) left top no-repeat;
    vertical-align:middle;
    cursor: pointer;
    background-size: 18px;
}
.page-node-64 .field-name-field-tallersolo-taller-reg .form-type-radio input[type="radio"] + label {
    display:inline-block;
    height:18px;
    background: url(/sites/all/themes/YQYP_theme/assets/images/Radio-Button.png) left top no-repeat;
    vertical-align:middle;
    cursor: pointer;
    background-size: 18px;
}
.page-node-472 .form-item-field-gen-taller-reg-und .form-type-radio input[type="radio"]:checked + label {
    background:url(/sites/all/themes/YQYP_theme/assets/images/Radio-Button-Checked.png) left top no-repeat;
    background-size: 18px;
}
.page-node-64 .form-item-field-gen-taller-reg-und .form-type-radio input[type="radio"]:checked + label {
    background:url(/sites/all/themes/YQYP_theme/assets/images/Radio-Button-Checked.png) left top no-repeat;
    background-size: 18px;
}
.page-node-472 .field-name-field-tallersolo-taller-reg .form-type-radio input[type="radio"]:checked + label {
    background:url(/sites/all/themes/YQYP_theme/assets/images/Radio-Button-Checked.png) left top no-repeat;
    background-size: 18px;
}
.page-node-64 .field-name-field-tallersolo-taller-reg .form-type-radio input[type="radio"]:checked + label {
    background:url(/sites/all/themes/YQYP_theme/assets/images/Radio-Button-Checked.png) left top no-repeat;
    background-size: 18px;
}
.page-node-472 #registration-form #edit-actions,
.page-node-64 #registration-form #edit-actions {
    width: 410px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 60px;
    padding-top: 17px;
}
.page-node-472 #registration-form #edit-actions .form-submit,
.page-node-64 #registration-form #edit-actions .form-submit {
    width: 235px;
    color: #ffffff;
    background-color: #de483d;
    border: none;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
    font-size: 17px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 5px;
    float: left;
    margin-right: 39px;
}
.page-node-472 #registration-form #edit-actions a,
.page-node-64 #registration-form #edit-actions a {
    width: 134px;
    color: #ffffff;
    background-color: #de483d;
    border: none;
    padding-top: 11px;
    padding-bottom: 11px;
    display: block;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 5px;
    text-align: center;
    float: left;
    margin-top: 7px;
}
.page-node-64 .captcha{
    margin-left: 215px;
}

label[for="edit-anon-mail"]:after {
color: #f00;
content: ' *';
display: inline;
}