body{background:#fff;}
.footer{z-index:10001;background:#ffffff!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;}
.footer .farea.spcl{display:none;}

.header{background:url('/images/60/banner.jpg') center 29px no-repeat;padding-bottom:616px;width:100%;position:fixed;}
.res940 .header{background:url('/images/60/banner-940.jpg') center 35px no-repeat;padding-bottom:496px;}
.res720 .header{background:url('/images/60/banner-720.jpg') center 80px no-repeat;padding-bottom:466px;position:static;}
.res480 .header{background:url('/images/60/banner-480.jpg') center 61px no-repeat;padding-bottom:317px;position:static;}
.res320 .header{background:url('/images/60/banner-320.jpg') center 75px no-repeat;padding-bottom:323px;position:static;}

.header .scdown {position:fixed;bottom:136px;display:block;background:url('/images/60/scroll.png') bottom no-repeat;padding:0px 0px 40px;color:#dd0ea7;font-weight:600;font-size:28px;right:50%;margin:0px -537px 0 0px;}
.header .scdown:hover {text-decoration:none;}

.res940 .header .scdown {position:absolute;bottom:-472px;right:20px;margin:0px;font-size:28px;}

.res720 .header .scdown {display:none;}
.res480 .header .scdown {display:none;}
.res320 .header .scdown {display:none;}


.separator{padding-top:840px;}
.res940 .separator{padding-top:705px;}
.res720 .separator{padding-top:0;}
.res480 .separator{padding-top:0px;}
.res320 .separator{padding-top:0;}

.container h1{display:none;}
.color-1{color:#5b2a81;font-weight:700;}
.color-2{color:#dd0ea7;font-weight:700;}
h3.color-2{font-size:26px;margin:10px auto;}
h2.color-1{font-weight:700;font-size:35px;}

.container .carea{padding:20px 20px 10px 20px;}
.container{z-index:1000;position:relative;overflow:hidden;background:#fff;}
.container .carea p{font-size:22px;}
.container .actividades .actividades-area{max-width:1130px;padding:0px 20px 20px 20px;margin:0px auto;position:relative;overflow:hidden;}
.container .actividades .actividades-area .actividad-title{position:relative;text-align:center;background:#fff;padding:25px;font-size:28px;}
.container .actividades .actividades-area .actividad{position:relative;overflow:hidden;}
.container .actividades .actividades-area .actividad .actividad-colums{overflow:hidden;box-sizing:border-box;padding:15px 25px;}
.container .actividades .actividades-area .actividad .actividad-colums .actividad-colum{float:left;box-sizing:border-box;}
.container .actividades .actividades-area .actividad .actividad-colums .actividad-colum.actividad-column-2{width:67%;}
.container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content{box-sizing:border-box;padding:0px 0px 0px 30px;}
.container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content .actividad-title{text-align:left;padding:0;}
.container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content p{font-size:18px;margin:5px 0px;}
.container .actividades .actividades-area .actividad-title span.sep{background:#5b2a81;width:100%;height:2px;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.container .actividades .actividades-area .actividad-title span.ttitle{width:max-content;display:block;margin:0 auto;padding:0px 25px;z-index:1;position:relative;background:#fff;font-size:35px;}
.container .carrousel-logos{clear:both;position:relative;background:#f2f2f2;}
.container .carrousel-logos .carrousel-logos-area{overflow:hidden;max-width:max-content;margin:0 auto;box-sizing:border-box;padding:25px;}
.container .carrousel-logos .carrousel-logos-area .logo{float:left;margin:0px 25px;}
.container .carrousel-logos .carrousel-logos-area .logo a{width:100%;height:100%;display:block;}
.container .invitacion-mensaje{background:#5f2f85;text-align:center;position:relative;box-sizing:border-box;padding:25px;}
.container .invitacion-mensaje p{color:#fff;font-size:25px;margin:0;font-weight:600;}
.container .invitacion-mensaje span.flecha{position:absolute;bottom:-20px;background:url(/images/60/arrow.png) center no-repeat;left:50%;transform:translateX(-50%);width:151px;height:20px;z-index:10002;}
.container .msg-footer{background:#d8109e;overflow:hidden;}
.container .msg-footer .msg-footer-content{text-align:center;color:#fff;max-width:1130px;margin:0 auto;box-sizing:border-box;padding:25px;overflow:hidden;}
.container .msg-footer .msg-footer-content p{margin:0;font-size:20px;}
.container .msg-footer .msg-footer-content p span.msg-title{display:block;font-size:30px;font-weight:700;margin-bottom:15px;}

.res940 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum.actividad-column-2{width:58%;}
.res940 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content .actividad-title{font-size:25px;}
.res940 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content p{font-size:18px;}
.res940 .container .invitacion-mensaje p{font-size:19px;}
.res940 .container .msg-footer .msg-footer-content p{font-size:19px;}
.res940 .container .msg-footer .msg-footer-content p span.msg-title{font-size:22px;}

.res720 h2.color-1{font-size:28px;}
.res720 h3.color-2{font-size:24px;}
.res720 .container .actividades .actividades-area .actividad-title span.ttitle{font-size:30px;}
.res720 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum{width:100%;float:none;margin:0px 0px 15px 0px;}
.res720 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content{padding:0;}
.res720 .container .actividades .actividades-area .actividad .actividad-colums{padding:10px 15px;}
.res720 .container .carrousel-logos .carrousel-logos-area .logo{margin:0px 10px;}
.res720 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum.actividad-column-2{text-align:left;}
.res720 .container .invitacion-mensaje p{font-size:21px;}
.res720 .container .msg-footer .msg-footer-content p span.msg-title{font-size:21px;}

.res480 h2.color-1{font-size:25px;}
.res480 h3.color-2{font-size:21px;}
.res480 .container .carea p{font-size:19px;}
.res480 .container .actividades .actividades-area .actividad-title span.ttitle{font-size:27px;}
.res480 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum{float:none;width:100%;margin:0px 0px 15px 0px;}
.res480 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content{padding:0;}
.res480 .container .actividades .actividades-area .actividad .actividad-colums{padding:0px;}
.res480 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content .actividad-title{font-size:25px;}
.res480 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content p{font-size:19px;}
.res480 .container .carrousel-logos .carrousel-logos-area .logo{margin:10px 0px;width:50%;text-align:center;}
.res480 .container .invitacion-mensaje p{font-size:17px;}
.res480 .container .msg-footer .msg-footer-content p{font-size:18px;}
.res480 .container .msg-footer .msg-footer-content p span.msg-title{font-size:20px;}

.res320 h2.color-1{font-size:20px;}
.res320 h3.color-2{font-size:18px;}
.res320 .container .carea p{font-size:17px;}
.res320 .container .actividades .actividades-area .actividad-title span.ttitle{font-size:22px;}
.res320 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum{float:none;width:100%;margin:0px 0px 15px 0px;}
.res320 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content{padding:0;}
.res320 .container .actividades .actividades-area .actividad .actividad-colums{padding:0px;}
.res320 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content .actividad-title{font-size:21px;}
.res320 .container .actividades .actividades-area .actividad .actividad-colums .actividad-colum .actividad-content p{font-size:18px;}
.res320 .container .carrousel-logos .carrousel-logos-area .logo{margin:10px 0px;text-align:center;width:100%;}
.res320 .container .invitacion-mensaje p{font-size:15px;}
.res320 .container .msg-footer .msg-footer-content p{font-size:18px;}
.res320 .container .msg-footer .msg-footer-content p span.msg-title{font-size:20px;}

.formulario{clear:both;}
.formulario form{max-width:872px;margin:0 auto;padding:40px 25px 20px 25px;overflow:hidden;}
.formulario form .frmbfield{float:left;width:50%;box-sizing:border-box;padding:10px;}
.formulario form .frmbfield label{color:#5e2e83;display:block;margin-bottom:10px;font-size:19px;font-weight:600;}
.formulario form .frmbfield input,.formulario form .frmbfield select{width:100%;height:41px;padding:0px 15px 0px 15px;font-weight:400;color:#5e2e83;!;font-size:19px;border:1px solid #5e2e83;box-sizing:border-box;}
.formulario form .frmbfield.frmbtextarea textarea{width:100%;height:100px;padding:0px 0px 0px 15px;font-weight:400;color:#5e2e83;!;font-size:19px;border:1px solid #5e2e83;box-sizing:border-box;resize:none;}
.formulario form .frmbfield.frmbselectbox.F8QQuestion7{clear:both;float:none;width:100%;}
.formulario form .frmbfield.frmbtextarea{clear:both;float:none;width:100%;}
.formulario form .security{width:542px;float:right;clear:both;margin:10px 0px 25px 0px;padding:10px;box-sizing:border-box;}
.formulario form .security .seccnt label.sectitle{color:#5e2e83;display:block;margin-bottom:10px;font-size:20px;font-weight:600;}
.formulario form .security .seccnt span.secdesc{display:block;font-weight:700;margin:0px 0px 10px 0px;}
.formulario form .security .buttons{position:relative;overflow:hidden;}
.formulario form .security .buttons input{float:left;width:49%;height:41px;box-sizing:border-box;border:1px solid #5e2e83;text-align:center;font-size:15px;}
.formulario form .security .buttons input.submit{background:#5e2e83;color:#fff;text-transform:uppercase;font-weight:700;cursor:pointer;height:41px;margin-left:9px;font-size:19px;}
.formulario form .security .buttons input.submit:hover{background:#dd0ea7;border-color:#dd0ea7;cursor:pointer;}

.res940 .formulario form .frmbfield label{font-size:18px;}

.res720 .formulario form .frmbfield label{font-size:17px;}

.res480 .formulario form .frmbfield{float:none;width:100%;}
.res480 .formulario form .frmbfield label{font-size:17px;}
.res480 .formulario form .security{width:100%;float:none;}
.res480 .formulario form .security .buttons input.submit{margin-left:8px;}

.res320 .formulario form .frmbfield{float:none;width:100%;}
.res320 .formulario form .frmbfield label{font-size:17px;}
.res320 .formulario form .security{width:100%;float:none;}
.res320 .formulario form .security .buttons input{float:none;margin:0px 0px 10px 0px;width:100%;}
