@charset "UTF-8";html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Regular.eot);src:url(fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-Regular.ttf) format("truetype"),url(fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Light.eot);src:url(fonts/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-Light.ttf) format("truetype"),url(fonts/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-SemiBold.eot);src:url(fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/Montserrat-SemiBold.ttf) format("truetype"),url(fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:700;font-style:normal}body,html{margin:0;height:100%;font-family:Montserrat,Verdana,Sans-serif;font-weight:400;color:#5b5b5f}header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}header div.head1{background-color:#39556e;width:100%;height:50px;padding:0 10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center;color:#fff;margin-bottom:50px}header div.head1 div.head1_1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center}header div.head1 div.head1_1 .icophone{font-size:30px;margin-right:10px}header div.head1 div.head1_1 p{font-size:13px}header div.head1 div.head1_2 a#login-a{background-color:#fff;color:#5b5b5f;padding:10px;border-radius:5px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;text-decoration:none;display:none}header div.head1 div.head1_2 a#login-a span{margin-left:10px}header div.head1 div.head1_2 label#login-b{color:#fff;padding:10px}header div.head2{width:100%;max-width:700px;margin-bottom:40px}header div.head2 div.head2_1{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;margin-bottom:50px}header div.head2 div.head2_1 img.logo{width:100%;max-width:500px;padding:0 40px}header div.head2 div.head2_2 nav.nav1{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;visibility:hidden}header div.head2 div.head2_2 nav.nav1 ul{width:100%;padding-left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around}header div.head2 div.head2_2 nav.nav1 ul li{list-style:none;font-size:18px}header div.head2 div.head2_2 nav.nav1 ul li a{text-decoration:none;color:#5b5b5f}header div.head2 div.head2_2 span.nav1{font-size:40px;color:#39556e;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}header div.head3{width:100%;height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 5px rgba(91,91,95,.5);-ms-box-shadow:0 1px 5px rgba(91,91,95,.5);-moz-box-shadow:0 1px 5px rgba(91,91,95,.5);-o-box-shadow:0 1px 5px rgba(91,91,95,.5);box-shadow:0 1px 5px rgba(91,91,95,.5);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;position:fixed;top:-70px;padding:10px 10%;z-index:9999;transition:.5s ease}header div.head3 div.head3_1{width:40px;height:40px}header div.head3 div.head3_1 img{display:block;width:100%;height:100%}header div.head3 div.head3_2{height:40px}header div.head3 div.head3_2 span{font-size:40px;color:#39556e}header div.m2{height:100%}header nav.nav2{position:fixed;width:0;max-width:320px;height:100%;z-index:999;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-ms-align-items:flex-end;align-items:flex-end;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;right:0;transition:1s ease;overflow:hidden}header nav.nav2 ul{width:256px;height:100%;background-color:#fff;margin:0;padding:0;padding-top:20px;-webkit-box-shadow:-3px 3px 70px rgba(91,91,95,.5);-ms-box-shadow:-3px 3px 70px rgba(91,91,95,.5);-moz-box-shadow:-3px 3px 70px rgba(91,91,95,.5);-o-box-shadow:-3px 3px 70px rgba(91,91,95,.5);box-shadow:-3px 3px 70px rgba(91,91,95,.5)}header nav.nav2 ul li{list-style:none;font-size:20px;width:100%;height:40px;margin-bottom:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-ms-align-items:center;align-items:center}header nav.nav2 ul li a{width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;color:#5b5b5f;text-decoration:none;z-index:1}header nav.nav2 ul li::after{content:"";width:10px;height:40px;display:block;background-color:#39556e;position:absolute;z-index:0;transition:.5s linear}header nav.nav2 ul li:hover a{color:#fff}header nav.nav2 ul li:hover::after{width:100%}header nav.nav2 span{width:256px;background-color:#fff;font-size:40px;color:#39556e;padding-top:10px;padding-right:10px;z-index:9999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}header nav.nav2 #nav-log{text-decoration:none;color:#5b5b5f}header .cross-c,header .menu-c{display:none}header .show{width:100%!important}header .show2{display:block}header .show3{top:0!important}section.section1,section.section2,section.section3,section.section4,section.section5{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.title-body{width:100%;max-width:700px;margin-bottom:30px;padding-left:10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}div.title-body h2{display:initial;font-size:2.5em;font-weight:700;background-color:#fff;padding:0 10px 0 0;margin:0;position:relative;z-index:2}div.title-body::before{content:"";width:100%;height:5px;background-color:#39556e;display:block;position:absolute;bottom:10px;left:0;z-index:1}div.contentlog{background-color:#39556e;width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}div.contentlog div.log1{width:100%;max-width:300px;background-color:#fff;padding:40px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.contentlog div.log1 div.logosico{width:40%;margin-bottom:20px}div.contentlog div.log1 div.logosico img{width:100%}div.contentlog div.log1 form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.contentlog div.log1 form div.fnuser1{position:relative;margin-bottom:32px}div.contentlog div.log1 form div.fnuser1 input[type=password],div.contentlog div.log1 form div.fnuser1 input[type=text]{font-size:16px;color:#39556e;width:100%;outline:line;padding:15px;background:0 0;border:none;border-bottom:2px solid #39556e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.contentlog div.log1 form div.fnuser1 input[type=password]:active,div.contentlog div.log1 form div.fnuser1 input[type=password]:focus,div.contentlog div.log1 form div.fnuser1 input[type=text]:active,div.contentlog div.log1 form div.fnuser1 input[type=text]:focus{outline:0;border-bottom:2px solid #9caab6}div.contentlog div.log1 form div.fnuser1 input[type=password].error,div.contentlog div.log1 form div.fnuser1 input[type=text].error{border-bottom:2px solid #820000}div.contentlog div.log1 form div.fnuser1 input[type=password].error+label,div.contentlog div.log1 form div.fnuser1 input[type=text].error+label{color:#820000}div.contentlog div.log1 form div.fnuser1 label{color:#39556e}div.contentlog div.log1 form div.fnuser1 label.label{position:absolute;top:16px;left:0;font-size:16px;line-height:16px;margin-left:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div.contentlog div.log1 form div.fnuser1 label.label.active{top:-12px;font-size:12px;line-height:12px;color:#9caab6}div.contentlog div.log1 form input[type=submit]{background:#39556e;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:15px;width:50%;border:none;font-size:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div.contentlog div.log1 form input[type=submit]:hover{background:#9caab6;color:#39556e}div#msg_error{margin:20px 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:10px;border:1px solid #820000;background-color:rgba(130,0,0,.2)}div#msg_ok{margin:20px 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:10px;border:1px solid #2ba50e;background-color:rgba(43,165,14,.2)}div#loading{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:60px;height:60px;margin:20px 10px 0}div#loading div.loader{position:absolute;top:50%;left:50%;width:100%;height:100%;border:solid 4px transparent;border-right-color:#39556e;border-left-color:#39556e;border-bottom-color:#39556e;border-radius:50%;animation:loader 2s ease-out infinite}@keyframes loader{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.tribe-events-single h1{margin-bottom:0;text-align:left}.tribe-events-single .tribe-events-schedule.tribe-clearfix{margin-top:0}.tribe-events-single .tribe-events-schedule.tribe-clearfix h2{margin:0}.tribe-events-cal-links{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;margin-bottom:20px}.tribe-events-single-section{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.tribe-events-meta-group{width:100%!important}h2.tribe-events-single-section-title{border-bottom:solid 1px #39556e}div.tribe-events-meta-group.tribe-events-meta-group-details dl,div.tribe-events-meta-group.tribe-events-meta-group-organizer dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.tribe-events-meta-group.tribe-events-meta-group-details dl dt,div.tribe-events-meta-group.tribe-events-meta-group-organizer dl dt{width:100%;max-width:250px;margin-bottom:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:5px;border:1px solid #39556e;border-radius:5px}div.tribe-events-meta-group.tribe-events-meta-group-details dl dd,div.tribe-events-meta-group.tribe-events-meta-group-organizer dl dd{margin-left:0;width:100%;max-width:250px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin-bottom:30px}div.eliminar{position:fixed;background-color:rgba(255,255,255,.3);width:100%;height:100%;top:0;left:0;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;z-index:9;display:none}div.eliminar form{max-width:300px;background-color:#fff;border-radius:5px;padding:15px;border:1px solid #820000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}div.eliminar form span.warning{font-size:23px;margin-bottom:10px;color:#820000}div.eliminar form div.destroy-error{border-radius:5px;background-color:#fff;text-align:center}div.show-eliminar{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}header div.head1a{z-index:9999;position:fixed;top:0}header div.head1a div.head1_1 span.log_admin{display:block;height:40px;width:40px;background-color:#fff;margin-right:10px;border-radius:50%}header div.head1a div.head1_1 span.log_admin img{width:100%;height:100%}div.contenedor_admin{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}div.contenedor_admin nav.menu_admin{position:fixed;max-width:320px;height:100%;min-height:500px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-ms-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;left:-256px;transition:1s ease;margin-top:50px;z-index:2}div.contenedor_admin nav.menu_admin span.icona,div.contenedor_admin nav.menu_admin span.iconb{position:absolute;right:-50px;width:50px;height:50px;background-color:#fff;border-radius:0 5px 5px 0;-webkit-box-shadow:0 1px 5px rgba(91,91,95,.5);-ms-box-shadow:0 1px 5px rgba(91,91,95,.5);-moz-box-shadow:0 1px 5px rgba(91,91,95,.5);-o-box-shadow:0 1px 5px rgba(91,91,95,.5);box-shadow:0 1px 5px rgba(91,91,95,.5);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}div.contenedor_admin nav.menu_admin span.icona::before,div.contenedor_admin nav.menu_admin span.iconb::before{font-size:36px}div.contenedor_admin nav.menu_admin ul{position:relative;width:256px;height:100%;background-color:#fff;margin:0;padding:0;padding-top:20px;-webkit-box-shadow:0 1px 5px rgba(91,91,95,.5);-ms-box-shadow:0 1px 5px rgba(91,91,95,.5);-moz-box-shadow:0 1px 5px rgba(91,91,95,.5);-o-box-shadow:0 1px 5px rgba(91,91,95,.5);box-shadow:0 1px 5px rgba(91,91,95,.5)}div.contenedor_admin nav.menu_admin ul li{list-style:none;font-size:20px;width:100%;height:40px;margin-bottom:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-ms-align-items:center;align-items:center}div.contenedor_admin nav.menu_admin ul li a{width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;color:#5b5b5f;text-decoration:none;z-index:1}div.contenedor_admin nav.menu_admin ul li a span.icon{margin-right:10px}div.contenedor_admin nav.menu_admin ul li::after{content:"";width:10px;height:40px;display:block;background-color:#39556e;position:absolute;z-index:0;transition:.5s linear}div.contenedor_admin nav.menu_admin ul li:hover a{color:#fff}div.contenedor_admin nav.menu_admin ul li:hover::after{width:100%}div.contenedor_admin nav.show_adm{left:0!important}div.contenedor_admin div.agenda,div.contenedor_admin div.calendar{width:100%;margin-top:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.contenedor_admin div.agenda h1,div.contenedor_admin div.calendar h1{margin-top:60px}div.contenedor_admin div.agenda div.calendario,div.contenedor_admin div.calendar div.calendario{width:100%}div.contenedor_admin div.agenda div.calendario div.calen,div.contenedor_admin div.calendar div.calendario div.calen{width:80%!important;margin:auto;-webkit-display:flex!important;-moz-display:flex!important;-ms-display:flex!important;-o-display:flex!important;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.contenedor_admin div.agenda div.calendario div.calen h3,div.contenedor_admin div.calendar div.calendario div.calen h3{border:solid 1px #39556e;width:80%;text-align:center;padding:5px 0;border-radius:5px;letter-spacing:7px}div.contenedor_admin div.agenda div.calendario div.calen table.calendar,div.contenedor_admin div.calendar div.calendario div.calen table.calendar{width:90%;max-width:250px;text-align:center}div.contenedor_admin div.agenda div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day-head,div.contenedor_admin div.calendar div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day-head{border-bottom:1px solid #39556e;padding:10px}div.contenedor_admin div.agenda div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day,div.contenedor_admin div.calendar div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day{height:35px;min-width:30px;max-width:35px}div.contenedor_admin div.agenda div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.day-number,div.contenedor_admin div.calendar div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.day-number{width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}div.contenedor_admin div.agenda div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.day-number a,div.contenedor_admin div.calendar div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.day-number a{text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#39556e}div.contenedor_admin div.agenda div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.day-number a:hover,div.contenedor_admin div.calendar div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.day-number a:hover{background-color:rgba(156,170,182,.5)}div.contenedor_admin div.agenda div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.not-work,div.contenedor_admin div.calendar div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.not-work{background-color:rgba(91,91,95,.2)}div.contenedor_admin div.agenda div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.today,div.contenedor_admin div.calendar div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.today{background-color:rgba(57,85,110,.2)}div.contenedor_admin div.agenda div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.select,div.contenedor_admin div.calendar div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.select{background-color:#39556e;color:#fff}div.contenedor_admin div.agenda div.calendario button.slick-prev,div.contenedor_admin div.calendar div.calendario button.slick-prev{left:0;z-index:1;cursor:pointer}div.contenedor_admin div.agenda div.calendario button.slick-next,div.contenedor_admin div.calendar div.calendario button.slick-next{right:8px;cursor:pointer}div.contenedor_admin div.agenda div.calendario button.slick-next::before,div.contenedor_admin div.agenda div.calendario button.slick-prev::before,div.contenedor_admin div.calendar div.calendario button.slick-next::before,div.contenedor_admin div.calendar div.calendario button.slick-prev::before{color:#fff!important;font-size:20px;padding:30px 7px;background-color:rgba(91,91,95,.5)}div.contenedor_admin div.agenda div.calendario button.slick-prev::before,div.contenedor_admin div.calendar div.calendario button.slick-prev::before{content:"";font-family:font-awesome!important}div.contenedor_admin div.agenda div.calendario button.slick-next::before,div.contenedor_admin div.calendar div.calendario button.slick-next::before{content:"";font-family:font-awesome!important}div.contenedor_admin div.agenda form.reserva,div.contenedor_admin div.calendar form.reserva{width:100%;margin-top:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.contenedor_admin div.agenda form.reserva div.horas,div.contenedor_admin div.calendar form.reserva div.horas{width:300px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}div.contenedor_admin div.agenda form.reserva div.horas div.radio input[type=radio],div.contenedor_admin div.calendar form.reserva div.horas div.radio input[type=radio]{display:none}div.contenedor_admin div.agenda form.reserva div.horas div.radio input[type=radio]:checked+label:before,div.contenedor_admin div.calendar form.reserva div.horas div.radio input[type=radio]:checked+label:before{content:"";font-family:font-awesome!important;color:#fff;font-size:17px}div.contenedor_admin div.agenda form.reserva div.horas div.radio input[type=radio]:checked+label,div.contenedor_admin div.calendar form.reserva div.horas div.radio input[type=radio]:checked+label{background:#39556e;border-radius:3px;color:#fff}div.contenedor_admin div.agenda form.reserva div.horas div.radio label,div.contenedor_admin div.calendar form.reserva div.horas div.radio label{width:140px;border:1px solid #39556e;display:inline-block;cursor:pointer;color:#39556e;position:relative;padding:10px 15px 10px 51px;margin-bottom:5px;font-size:1em;border-radius:3px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.contenedor_admin div.agenda form.reserva div.horas div.radio label:hover,div.contenedor_admin div.calendar form.reserva div.horas div.radio label:hover{background:rgba(156,170,182,.2)}div.contenedor_admin div.agenda form.reserva div.horas div.radio label:before,div.contenedor_admin div.calendar form.reserva div.horas div.radio label:before{content:"";font-family:font-awesome!important;display:inline-block;width:17px;height:17px;position:absolute;left:15px;color:#39556e;font-size:17px}div.contenedor_admin div.agenda form.reserva div.horas div.radio div.label,div.contenedor_admin div.calendar form.reserva div.horas div.radio div.label{width:140px;background-color:rgba(57,85,110,.2);cursor:pointer;color:#39556e;position:relative;padding:10px 15px;margin-bottom:5px;font-size:1em;border-radius:3px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.contenedor_admin div.agenda form.reserva div.horas div.radio div.label a,div.contenedor_admin div.calendar form.reserva div.horas div.radio div.label a{width:100%;text-decoration:none;color:#5b5b5f;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}div.contenedor_admin div.agenda form.reserva div.horas div.radio div.ocupado,div.contenedor_admin div.calendar form.reserva div.horas div.radio div.ocupado{background-color:rgba(91,91,95,.2);color:#5b5b5f;cursor:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}div.contenedor_admin div.agenda form.reserva div.meta_consul,div.contenedor_admin div.calendar form.reserva div.meta_consul{position:fixed;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;background-color:rgba(255,255,255,.5);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;z-index:9999;visibility:hidden}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont{width:300px;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:solid 1px #39556e;background-color:#fff}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont h3,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont h6,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont h3,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont h6{width:100%;text-align:center}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont h3,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont h3{margin-bottom:10px}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont h6,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont h6{margin-top:0}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div{position:relative;margin-bottom:32px}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div:last-of-type,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div:last-of-type{margin-bottom:0}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div input[type=text],div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div input[type=text]{font-size:16px;color:#39556e;width:100%;outline:line;padding:15px;background:0 0;border:none;border-bottom:2px solid #39556e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:active,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:focus,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:focus-within,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:visited,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:active,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:focus,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:focus-within,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:visited{outline:0;border-bottom:2px solid #9caab6}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:active+label.label,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:focus+label.label,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:focus-within+label.label,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:visited+label.label,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:active+label.label,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:focus+label.label,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:focus-within+label.label,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div input[type=text]:visited+label.label{top:-12px;font-size:12px;line-height:12px;color:#9caab6}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div label,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div label{color:#39556e}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div label.label,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div label.label{position:absolute;top:16px;left:0;font-size:16px;line-height:16px;margin-left:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div label.label.active,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div label.label:active,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div label.label:focus,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div label.label:focus-within,div.contenedor_admin div.agenda form.reserva div.meta_consul div.meta_consul_cont div label.label:visited,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div label.label.active,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div label.label:active,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div label.label:focus,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div label.label:focus-within,div.contenedor_admin div.calendar form.reserva div.meta_consul div.meta_consul_cont div label.label:visited{top:-12px;font-size:12px;line-height:12px;color:#9caab6}div.contenedor_admin div.agenda form.reserva div.show_consul,div.contenedor_admin div.calendar form.reserva div.show_consul{visibility:visible}div.contenedor_admin div.agenda form.reserva div.buttons,div.contenedor_admin div.calendar form.reserva div.buttons{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}div.contenedor_admin div.agenda form.reserva div.buttons input[type=submit],div.contenedor_admin div.calendar form.reserva div.buttons input[type=submit]{background:#39556e;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:15px;width:130px;margin:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;font-size:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div.contenedor_admin div.agenda form.reserva div.buttons input[type=submit]:hover,div.contenedor_admin div.calendar form.reserva div.buttons input[type=submit]:hover{background:#9caab6;color:#39556e}div.contenedor_admin div.agenda form.reserva div.buttons div#cambiar,div.contenedor_admin div.calendar form.reserva div.buttons div#cambiar{width:130px;padding:10px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-align-items:center;align-items:center;background-color:#fff;border:none;color:#5b5b5f}div.calendar2{width:100%;margin-top:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.calendar2 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.calendar2 h1{margin-top:60px}div.calendar2 div.cont_edit{width:100%;max-width:700px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.calendar2 div.cont_edit form{width:100%;margin:auto}div.calendar2 div.cont_edit form div.cont_title{width:90%}div.calendar2 div.cont_edit form div.cont_title h4{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center}div.calendar2 div.cont_edit form div.cont_title span:before{padding:5px;border-radius:5px;border:1px solid #39556e}div.calendar2 div.cont_edit form div.cont_data{border-bottom:1px solid #39556e;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow:hidden;padding-top:0;height:0}div.calendar2 div.cont_edit form div.cont_edit1,div.calendar2 div.cont_edit form div.cont_edit2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.calendar2 div.cont_edit form div.cont_edit1 div.cont_data.inputs{width:90%}div.calendar2 div.cont_edit form div.cont_edit1 div.cont_data div{position:relative;margin-bottom:32px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}div.calendar2 div.cont_edit form div.cont_edit1 div.cont_data div label{position:absolute;left:0;margin-left:16px;top:-12px;font-size:12px;line-height:12px;color:#9caab6}div.calendar2 div.cont_edit form div.cont_edit1 div.cont_data div input[type=text]{font-size:16px;color:#39556e;width:100%;outline:line;padding:15px;background:0 0;border:none;border-bottom:2px solid #39556e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.calendar2 div.cont_edit form div.cont_edit1 div.cont_data div textarea{width:90%;line-height:16px;color:#39556e;font-size:16px}div.calendar2 div.cont_edit form div.cont_edit2{width:100%}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b{margin-top:0;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b h1{margin-top:60px}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario{width:100%}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen{width:80%!important;margin:auto;-webkit-display:flex!important;-moz-display:flex!important;-ms-display:flex!important;-o-display:flex!important;display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen h3{border:solid 1px #39556e;width:80%;text-align:center;padding:5px 0;border-radius:5px;letter-spacing:7px}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen table.calendar{width:90%;max-width:250px;text-align:center}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day-head{border-bottom:1px solid #39556e;padding:10px}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day{height:35px;min-width:30px;max-width:35px}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.day-number{width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.day-number a{text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#39556e}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.day-number a:hover{background-color:rgba(156,170,182,.5)}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.not-work{background-color:rgba(91,91,95,.2)}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.today{background-color:rgba(57,85,110,.2)}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario div.calen table.calendar tbody tr.calendar-row td.calendar-day div.select{background-color:#39556e;color:#fff}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario button.slick-prev{left:0;z-index:1;cursor:pointer}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario button.slick-next{right:8px;cursor:pointer}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario button.slick-next::before,div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario button.slick-prev::before{color:#fff!important;font-size:20px;padding:30px 7px;background-color:rgba(91,91,95,.5)}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario button.slick-prev::before{content:"";font-family:font-awesome!important}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.calendario button.slick-next::before{content:"";font-family:font-awesome!important}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.horas{margin:20px 0;width:300px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.horas div.radio input[type=radio]{display:none}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.horas div.radio input[type=radio]:checked+label:before{content:"";font-family:font-awesome!important;color:#fff;font-size:17px}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.horas div.radio input[type=radio]:checked+label{background:#39556e;border-radius:3px;color:#fff}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.horas div.radio label{width:140px;border:1px solid #39556e;display:inline-block;cursor:pointer;color:#39556e;position:relative;padding:10px 15px 10px 51px;margin-bottom:5px;font-size:1em;border-radius:3px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.horas div.radio label:hover{background:rgba(156,170,182,.2)}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.horas div.radio label:before{content:"";font-family:font-awesome!important;display:inline-block;width:17px;height:17px;position:absolute;left:15px;color:#39556e;font-size:17px}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.horas div.radio div.label{width:140px;background-color:rgba(57,85,110,.2);cursor:pointer;color:#39556e;position:relative;padding:10px 15px;margin-bottom:5px;font-size:1em;border-radius:3px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.horas div.radio div.label a{width:100%;text-decoration:none;color:#5b5b5f;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}div.calendar2 div.cont_edit form div.cont_edit2 div.cont_data div.calendar2b div.horas div.radio div.ocupado{background-color:rgba(91,91,95,.2);color:#5b5b5f;cursor:initial;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.show_data{padding-top:12px!important;height:auto!important}div.buttons{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}div.buttons input[type=submit]{background:#39556e;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:15px;margin:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;font-size:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div.buttons input[type=submit]:hover{background:#9caab6;color:#39556e}div.agenda div.title-cita{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}div.agenda div.title-cita h3{text-align:center}div.cita1{width:90%;padding:10px;margin:0 0 20px;border-bottom:1px solid rgba(57,85,110,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}div.cita1 div.cita1_1{width:60px}div.cita1 div.cita1_1 h4{margin:0}div.cita1 div.cita1_2{width:calc(100% - 60px);padding-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.cita1 div.cita1_2 div.cita1_2_1{border-bottom:1px solid rgba(156,170,182,.5);padding:10px 0;font-size:14px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}div.cita1 div.cita1_2 div.cita1_2_1 span{font-size:10px;color:#39556e;padding:5px;margin-right:10px}div.cita1 div.cita1_2 div.nombre{padding-top:0;font-size:16px;font-weight:600}div.cita1 div.cita1_3{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;padding-top:10px}div.cita1 div.cita1_3 a,div.cita1 div.cita1_3 div.eli{text-decoration:none;color:#5b5b5f;padding:10px;border:1px solid #39556e;border-radius:7px;background-color:#fff;margin-left:10px;font-size:12px}div.cita1 div.cita1_3 a:hover,div.cita1 div.cita1_3 div.eli:hover{background-color:rgba(156,170,182,.5)}div.cita1 div.cita1_3 a span.icon-edit:before,div.cita1 div.cita1_3 div.eli span.icon-edit:before{margin-right:5px}div.cita1 div.cita1_3 a:first-child,div.cita1 div.cita1_3 div.eli:first-child{background-color:#39556e;color:#fff}div.cita2{width:90%;padding:10px;margin:0 0 20px;border-bottom:1px solid rgba(57,85,110,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}div.cita2 div.cita2_1{width:100%;border-bottom:1px solid #39556e;padding-bottom:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}div.cita2 div.cita2_1 div.cita2_1_1 h5,div.cita2 div.cita2_1 div.cita2_1_2 h5{margin:0}div.cita2 div.cita2_1 div.cita2_1_1 h5 span,div.cita2 div.cita2_1 div.cita2_1_2 h5 span{margin-right:7px}div.cita2 div.cita2_1 div.cita2_1_1 h5 span:before,div.cita2 div.cita2_1 div.cita2_1_2 h5 span:before{margin-left:5px}div.cita2 div.cita2_2{width:100%;padding-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.cita2 div.cita2_2 div.cita2_2_1{border-bottom:1px solid rgba(156,170,182,.5);padding:10px 0;font-size:14px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}div.cita2 div.cita2_2 div.cita2_2_1 span{font-size:10px;color:#39556e;padding:5px;margin-right:10px}div.cita2 div.cita2_3{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;padding-top:10px}div.cita2 div.cita2_3 a,div.cita2 div.cita2_3 div.eli{text-decoration:none;color:#5b5b5f;padding:10px;border:1px solid #39556e;border-radius:7px;background-color:#fff;margin-left:10px;font-size:12px}div.cita2 div.cita2_3 a:hover,div.cita2 div.cita2_3 div.eli:hover{background-color:rgba(156,170,182,.5)}div.cita2 div.cita2_3 a span.icon-edit:before,div.cita2 div.cita2_3 div.eli span.icon-edit:before{margin-right:5px}div.cita2 div.cita2_3 a:first-child,div.cita2 div.cita2_3 div.eli:first-child{background-color:#39556e;color:#fff}div.admin-agenda{width:100%;margin-top:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.admin-agenda h1{margin-top:60px}div.admin-agenda div.a-a-cont{width:90%}div.admin-agenda div.a-a-cont div.a-a-title{width:100%;border:1px solid #39556e;border-radius:5px;padding:5px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.admin-agenda div.a-a-cont div.a-a-title h4{margin:0}div.admin-agenda div.a-a-cont div.a-a-body{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.admin-agenda div.a-a-cont div.a-a-body div.a-a-body_1{width:100%;padding:10px;border-bottom:1px solid #39556e;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}div.admin-agenda div.a-a-cont div.a-a-body div.a-a-body_1 div.a-a-body_1_1{width:100px;font-weight:700;padding-bottom:10px}div.admin-agenda div.a-a-cont div.a-a-body div.a-a-body_1 div.a-a-body_1_2{width:auto;padding-bottom:10px}div.admin-agenda div.a-a-cont div.a-a-body div.a-a-body_1 div.a-a-body_1_3{width:auto;padding-bottom:5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex}div.admin-agenda div.a-a-cont div.a-a-body div.a-a-body_1 div.a-a-body_1_3 .action{width:30px;height:30px;margin-left:3px;text-decoration:none;color:#39556e;border:1px solid #39556e;border-radius:5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}div.admin-agenda div.a-a-cont div.a-a-body div.a-a-body_1 div.a-a-body_1_3 .action:hover{background-color:rgba(156,170,182,.3)}div.admin-agenda div.a-a-cont div.a-a-body div.a-a-body_1 div.a-a-body_1_3 .action:first-child{margin-left:0}div.admin-sec{width:100%;padding:15px 50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.admin-sec div.admin-action{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}div.admin-sec div.admin-action a{width:60px;height:60px;font-size:20px;color:#39556e;text-decoration:none;border:2px solid #39556e;border-radius:50%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}div.admin-sec div.admin-action form{height:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-ms-align-items:center;align-items:center}div.admin-sec div.admin-action form input[type=text]{border:2px solid #39556e;border-right:none;border-radius:50px 0 0 50px;text-align:center;padding:5px 0}div.admin-sec div.admin-action form input[type=submit]{display:none}div.admin-sec div.admin-action form label{height:60px;width:60px;border-radius:50%;background-color:#39556e;color:#fff;border:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}div.a-users-cont{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}div.a-users-cont table thead tr td{text-align:center}div.a-users-cont table tbody tr td{border-bottom:1px solid rgba(91,91,95,.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 15px}div.a-users-cont table tbody tr td.tb3{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}div.a-users-cont table tbody tr td.tb3 a{text-decoration:none;color:#39556e;padding:5px}div.a-users-cont div#msg_error{width:70%}div.a-users-cont h4#nuser{width:70%;text-align:center}div.contenedor{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}div.contenedor article{width:100%;max-width:700px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.contenedor article div.art-img{width:100%;height:0;padding-bottom:50%;overflow:hidden;margin-bottom:50px}div.contenedor article div.art-img img{width:110%}div.contenedor article div.art-title{margin-bottom:50px;padding:0 40px}div.contenedor article div.art-abstract{margin-bottom:30px;padding:0 80px}div.contenedor article div.art-abstract h5{text-align:center;font-weight:400}div.contenedor article div.art-content{text-align:justify;padding:0 40px;margin-bottom:50px}div.contenedor article div.art-content p{line-height:32px;font-size:15px}div.contenedor article div.art-content p strong{margin-top:20px;margin-bottom:10px}div.contenedor article div.art-content h2{margin-top:40px}div.contenedor article div.art-content h3{margin-top:20px}div.contenedor article div.art-content ul li{line-height:32px}div.art-share{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin-bottom:50px}div.art-share h4{margin-right:20px}div.art-share div.share-r{width:50px;height:50px;margin-right:10px}div.art-share div.share-r div.iso,div.art-share div.share-r div.iso a,div.art-share div.share-r div.iso a img{width:100%;height:100%}footer{width:100%;min-height:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5% 0;background-color:#39556e;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;position:absolute;z-index:999}footer div.footer1,footer div.footer2,footer div.footer3{width:calc(100% / 3);min-width:320px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px;color:#fff}footer div.footer1 a,footer div.footer2 a,footer div.footer3 a{color:#fff;text-decoration:none}footer div.footer1 ul li{list-style:none}footer div.footer2 span{margin-left:1em;margin-right:20px}footer div.footer2 div.redes{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around}footer div.footer2 div.redes a{width:50px;height:50px}footer div.footer2 div.redes a img{width:100%;height:100%}div.form_regis{width:90%;max-width:700px;padding:20px;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.form_regis form{width:100%;margin:auto}div.form_regis form div.fnuser1{position:relative;margin-bottom:32px}div.form_regis form div.fnuser1 input[type=email],div.form_regis form div.fnuser1 input[type=password],div.form_regis form div.fnuser1 input[type=tel],div.form_regis form div.fnuser1 input[type=text]{font-size:16px;color:#39556e;width:100%;outline:line;padding:15px;background:0 0;border:none;border-bottom:2px solid #39556e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.form_regis form div.fnuser1 input[type=email]:active,div.form_regis form div.fnuser1 input[type=email]:focus,div.form_regis form div.fnuser1 input[type=password]:active,div.form_regis form div.fnuser1 input[type=password]:focus,div.form_regis form div.fnuser1 input[type=tel]:active,div.form_regis form div.fnuser1 input[type=tel]:focus,div.form_regis form div.fnuser1 input[type=text]:active,div.form_regis form div.fnuser1 input[type=text]:focus{outline:0;border-bottom:2px solid #9caab6}div.form_regis form div.fnuser1 input[type=email].error,div.form_regis form div.fnuser1 input[type=password].error,div.form_regis form div.fnuser1 input[type=tel].error,div.form_regis form div.fnuser1 input[type=text].error{border-bottom:2px solid #820000}div.form_regis form div.fnuser1 input[type=email].error+label,div.form_regis form div.fnuser1 input[type=password].error+label,div.form_regis form div.fnuser1 input[type=tel].error+label,div.form_regis form div.fnuser1 input[type=text].error+label{color:#820000}div.form_regis form div.fnuser1 label{color:#39556e}div.form_regis form div.fnuser1 label.label{position:absolute;top:16px;left:0;font-size:16px;line-height:16px;margin-left:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div.form_regis form div.fnuser1 label.label.active{top:-12px;font-size:12px;line-height:12px;color:#9caab6}div.form_regis form div.fnuser1.checkbox label,div.form_regis form div.fnuser1.radio label{display:inline-block;cursor:pointer;color:#39556e;position:relative;padding:5px 15px 5px 51px;font-size:1em;border-radius:3px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div.form_regis form div.fnuser1.checkbox label:hover,div.form_regis form div.fnuser1.radio label:hover{background:rgba(156,170,182,.2)}div.form_regis form div.fnuser1.checkbox label:before,div.form_regis form div.fnuser1.radio label:before{content:"";display:inline-block;width:17px;height:17px;position:absolute;left:15px;border-radius:50%;background:0 0;border:1px solid #39556e}div.form_regis form div.fnuser1.error label{color:#820000}div.form_regis form div.fnuser1.error label:hover{background:rgba(130,0,0,.2)}div.form_regis form div.fnuser1.error label:before{border:1px solid #820000}div.form_regis form div.fnuser1.radio input[type=radio],div.form_regis form div.fnuser1.radio input[type=radio]:checked+label:before{display:none}div.form_regis form div.fnuser1.radio input[type=radio]:checked+label{padding:5px 15px;background:#39556e;border-radius:3px;color:#fff}div.form_regis form div.fnuser1.checkbox label:before{border-radius:3px}div.form_regis form div.fnuser1.checkbox input[type=checkbox],div.form_regis form div.fnuser1.checkbox input[type=checkbox]:checked+label:before{display:none}div.form_regis form div.fnuser1.checkbox input[type=checkbox]:checked+label{padding:5px 15px;background:#39556e;border-radius:3px;color:#fff}div.form_regis form div.fnuser1 input[type=checkbox].error+label{color:#820000}div.form_regis form div.fnuser1 input[type=checkbox].error+label:before,div.form_regis form div.fnuser1 input[type=hidden].error+input[type=date],div.form_regis form div.fnuser1 input[type=hidden].error+select,div.form_regis form div.fnuser1 p.error+input[type=date],div.form_regis form div.fnuser1 p.error+select{border:2px solid #820000}div.form_regis form div.fnuser1 input[type=date],div.form_regis form div.fnuser1 select{padding:15px;color:#39556e;border:1px solid #39556e;border-radius:3px}div.form_regis form div.fnuser1 input[type=date].active,div.form_regis form div.fnuser1 select.active{border:2px solid #9caab6}div.form_regis form div.fnuser1 input[type=date].error,div.form_regis form div.fnuser1 select.error{border:2px solid #820000}div.form_regis form div.fnuser1 input[type=date]{padding:15px;color:#39556e;border:1px solid #39556e;border-radius:3px}div.form_regis form div.fnuser1 input[type=date].active{border:2px solid #9caab6}div.form_regis form div.fnuser1 input[type=date].error{border:2px solid #820000}div.form_regis form div.wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}div.form_regis form div.wrap .subtitle{width:100%}div.form_regis form div.wrap-b{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}div.form_regis form div.wrap-b div.wrap2{max-width:70px;margin-right:10px}div.form_regis form div.wrap2{margin-bottom:0}div.form_regis form div.wrap3{margin-right:30px}div.form_regis form div.wrap3 select.select{margin-bottom:32px}div.form_regis form input[type=submit]{background:#39556e;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:15px;width:50%;border:none;font-size:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div.form_regis form input[type=submit]:hover{background:#9caab6;color:#39556e}div.fnuserfile{display:block;margin-bottom:32px}div.fnuserfile span.file1 input[type=file],div.fnuserfile span.file2 input[type=file],div.fnuserfile span.file3 input[type=file]{display:none}div.fnuserfile label.label2{cursor:pointer;font-family:Montserrat,Verdana,Sans-serif;background-color:#39556e;border-radius:5px;padding:15px;max-width:300px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}div.fnuserfile label.label2 b,div.fnuserfile label.label2 span{color:#fff}div.fnuserfile label.label2 b{margin-right:15px}div.alert{width:100%;height:100%;position:absolute;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;background-color:rgba(255,255,255,.9)}div.alert div.alert_1{width:300px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;border-radius:8px;text-align:center}div.alert div.alert_1 h4{margin:0}div.alert div.alert_1 div{margin-bottom:20px}div.alert div.alert_1 div.alert_1_1{margin-top:20px}div.alert div.alert_1 div.alert_1_2 a.close_btn{text-decoration:none;padding:10px 25px;border-radius:5px;color:#39556e;background-color:#fff;cursor:pointer}div.alert div.error{border:2px solid #820000;background-color:rgba(130,0,0,.2)}div.alert div.error div.alert_1_2 a{border:1px solid #820000}div.alert div.error div.alert_1_2 a:hover{background-color:rgba(130,0,0,.1)}div.alert div.ok{border:2px solid #39556e;background-color:rgba(255,255,255,.2)}div.alert div.ok div.alert_1_2 a{border:1px solid #39556e}div.alert div.ok div.alert_1_2 a:hover{background-color:rgba(57,85,110,.1)}div.alert2{margin-bottom:20px}div.alert2 div.alert_1{padding:20px;border-radius:8px;text-align:center}div.alert2 div.ok{border:2px solid #39556e}div.alert2 div.error{border:2px solid #820000;background-color:rgba(130,0,0,.1)}@media screen and (min-width:480px){header div.head1 div.head1_1 .icophone{margin-right:30px}header div.head1 div.head1_1 p{font-size:14px}header div.head1 div.head1_2 a#login-a{display:block}header div.head1 div.head1_2 label#login-b{display:none}header div.head2 div.head2_2 nav.nav1{visibility:visible}header div.head2 div.head2_2 span.nav1{visibility:hidden}}@media screen and (min-width:768px){div.contenedor_admin nav.menu_admin{position:initial;height:auto;left:0}div.contenedor_admin nav.menu_admin span.icona{display:none}div.contenedor_admin div.calendar{width:calc(100% - 256px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10%}div.contenedor_admin div.calendar div.calendario button.slick-prev{left:5px;z-index:1;cursor:pointer}div.contenedor_admin div.calendar div.calendario button.slick-next{right:20px;cursor:pointer}div.contenedor_admin div.calendar div.calendario button.slick-next::before,div.contenedor_admin div.calendar div.calendario button.slick-prev::before{color:#fff!important;font-size:25px;padding:40px 10px;background-color:rgba(91,91,95,.5)}div.contenedor_admin div.calendar2{width:calc(100% - 256px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10%}div.contenedor_admin div.calendar2 div.cont_edit div.cont_edit2 div.cont_data div.calendar2b{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}div.contenedor_admin div.admin-agenda div.a-a-cont div.a-a-body div.a-a-body_1 div.a-a-body_1_3{width:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}div.contenedor_admin div.admin-agenda div.a-a-cont div.a-a-body div.a-a-body_1 div.a-a-body_1_3 .action{margin-bottom:0;margin-left:5px}}
