@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700");body>a{position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:130px;height:58px;z-index:15;background:url("../images/template/logo.png") no-repeat 0 0}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-ms-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){body>a{background-image:url(../images/template/logo@2x.png);background-size:220px auto}}@media only screen and (min-width:360px){body>a{top:40px}}@media only screen and (min-width:768px){body>a{width:160px;height:72px;background-position:0 -60px}}@media only screen and (min-width:1280px){body>a{width:220px;height:100px;background-position:0 -135px}}*,:after,:before{padding:0;border:0;margin:0;outline:0;marker-offset:0;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-family:inherit;font-weight:inherit;font-style:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}div.txt-editor *{float:none;padding:0;border:0;margin:0;font-family:"Lato", sans-serif;color:inherit;text-align:left;background:none}div.txt-editor strong{font-weight:600}div.txt-editor em{font-style:italic}div.txt-editor ul{list-style:disc;margin-left:20px}div.txt-editor ol{list-style:decimal;margin-left:20px}div.txt-editor h1,div.txt-editor h2,div.txt-editor h3,div.txt-editor h4,div.txt-editor h5,div.txt-editor h6{line-height:initial;color:#535256;font-size:15.6pt;font-size:1.3rem}a{color:inherit;text-decoration:none;-webkit-transition:color .25s ease, background .25s ease;-o-transition:color .25s ease, background .25s ease;transition:color .25s ease, background .25s ease}a:focus,a:hover{outline:none;color:inherit;text-decoration:none}.re-novar{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:9999999999;text-align:center;color:#686868;background:#f7f7f7;font-size:15.6pt;font-size:1.3rem}.re-novar div{padding:20% 10% 0 10%}.re-novar strong{color:#5b5b5b;font-size:20.4pt;font-size:1.7rem}.re-novar a{color:#1b96e4}html{font-size:100%}body{font-family:"Lato", sans-serif;font-weight:300;line-height:1.2;color:#686868;font-size:12pt;font-size:1rem}h1,h2,h3,h4,h5,h6{position:relative;letter-spacing:1px}h1,h2{text-transform:uppercase;margin-bottom:10px;font-weight:600;color:#545454;font-size:18pt;font-size:1.5rem}@media only screen and (min-width:480px){h1,h2{font-size:21.6pt;font-size:1.8rem}}@media only screen and (min-width:1280px){h1,h2{font-size:27pt;font-size:2.25rem}}@media only screen and (min-width:1920px){h1,h2{font-size:30.6pt;font-size:2.55rem}}h2{margin-bottom:20px;padding-bottom:20px}h2:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d6d6d6}h3{margin-bottom:10px;color:#545454}h4{text-align:center;text-transform:uppercase;margin-bottom:40px;font-weight:600;color:#545454;font-size:14.4pt;font-size:1.2rem}@media only screen and (min-width:480px){h4{font-size:17.28pt;font-size:1.44rem}}@media only screen and (min-width:1280px){h4{font-size:21.6pt;font-size:1.8rem}}@media only screen and (min-width:1920px){h4{font-size:24.48pt;font-size:2.04rem}}h4 span{border-bottom:1px solid #545454}h5{margin-bottom:10px;color:#545454}h6{text-transform:uppercase;margin-bottom:10px;font-size:14.4pt;font-size:1.2rem}@media only screen and (min-width:480px){h6{font-size:17.28pt;font-size:1.44rem}}@media only screen and (min-width:1280px){h6{font-size:21.6pt;font-size:1.8rem}}@media only screen and (min-width:1920px){h6{font-size:24.48pt;font-size:2.04rem}}a{text-decoration:none;-webkit-transition:color .25s ease, background .25s ease;-o-transition:color .25s ease, background .25s ease;transition:color .25s ease, background .25s ease}p{margin-bottom:10px}p:last-child,p:only-child{margin-bottom:0}b,mark,strong{font-weight:600;background:none}em,i{font-weight:400;font-style:normal;color:#ea1d75}small{display:block;margin-bottom:10px;color:#ea1d75;text-transform:uppercase}span.mensaje{color:#5b5b5b;font-size:18pt;font-size:1.5rem}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.clear-fix{content:'';display:block;clear:both}.num-font{font-family:"Lato", sans-serif;font-weight:300;white-space:nowrap}.llamar{cursor:default}@media only screen and (min-width:1024px){.visible-movil{display:none!important}}@media only screen and (max-width:1023px){.visible-desktop{display:none!important}}.re-cien,footer,header,main,nav{width:100%;min-width:240px}.re-central,.re-cien{position:relative;margin:0 auto}.re-central{width:88%}@media only screen and (min-width:240px){.re-central{width:88%}}@media only screen and (min-width:480px){.re-central{width:92%}}@media only screen and (min-width:768px){.re-central{width:94%}}@media only screen and (min-width:1024px){.re-central{width:88%}}@media only screen and (min-width:1280px){.re-central{width:86%}}@media only screen and (min-width:1440px){.re-central{width:75%}}header{min-height:140px;overflow:hidden;position:absolute;top:0;left:0;z-index:5;color:white}@media only screen and (min-width:768px){header{min-height:150px}}@media only screen and (min-width:1024px){header{min-height:200px}}@media only screen and (min-width:1280px){header{min-height:235px}}header.internas{background-image:url("../images/template/header-internas-back.jpg");background-position:center 0;backgroud-size:cover;background-repeat:repeat}@media only screen and (min-width:1024px){header.internas{background-attachment:fixed}}header .re-central address{text-align:center;margin-top:10px;letter-spacing:1px;font-size:9.6pt;font-size:0.8rem}@media only screen and (min-width:768px){header .re-central address{float:right}}@media only screen and (min-width:1360px){header .re-central address{font-size:10.8pt;font-size:0.9rem}}nav{min-height:35px;position:absolute;top:57px;left:0;z-index:10}nav.navSticky{background-color:rgba(0, 0, 0, 0.5);position:fixed;top:0;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}@media only screen and (min-width:1024px){nav.navSticky{padding:.5em 0}}@media only screen and (max-width:1023px){nav div.re-central{width:100%;padding:.9em 0}}@media only screen and (min-width:360px){nav{top:37px}}@media only screen and (min-width:768px){nav{top:54px}}@media only screen and (min-width:1024px){nav{top:130px}}@media only screen and (min-width:1280px){nav{top:170px}}@media only screen and (min-width:1600px){nav div.re-central ul.re-ul-principal li div p{font-size:13.2pt;font-size:1.1rem}}main{min-height:400px;overflow:hidden;position:relative;top:0;left:0}@media only screen and (max-width:1023px){main{z-index:1}}main>.re-central,main>.re-cien>.re-central{padding:2em 0}@media only screen and (min-width:1024px){main>.re-central,main>.re-cien>.re-central{padding:3em 0}}main>.re-central:after,main>.re-cien>.re-central:after{display:block;clear:both;content:''}main:not(.index){margin-top:140px}@media only screen and (min-width:768px){main:not(.index){margin-top:150px}}@media only screen and (min-width:1024px){main:not(.index){margin-top:200px}}@media only screen and (min-width:1280px){main:not(.index){margin-top:235px}}footer{position:relative;top:0;left:0;z-index:5;color:white;background-color:#282828}footer a{position:relative}footer a:after{content:"";position:absolute;z-index:1;left:51%;right:51%;bottom:0;height:1px;background:#ea1d75;-webkit-transition:left 0.2s, right 0.2s;-o-transition:left 0.2s, right 0.2s;transition:left 0.2s, right 0.2s}footer a:hover{color:#ea1d75}footer a:hover:after{left:0;right:0}footer section{position:relative}footer section div.re-central{overflow:hidden;padding:2em 0}@media only screen and (min-width:1024px){footer section div.re-central{padding:3em 0}}footer section div.re-central>div{text-align:center}@media only screen and (min-width:480px){footer section div.re-central>div{margin:0 -2%;text-align:left}}footer section div.re-central>div>div{overflow:hidden;margin-bottom:20px;line-height:1.5}@media only screen and (min-width:480px){footer section div.re-central>div>div{width:46%;float:left;margin:0 2%;margin-bottom:20px}footer section div.re-central>div>div:first-child+div+div{clear:both}}@media only screen and (min-width:1024px){footer section div.re-central>div>div{width:21%;margin-bottom:0}footer section div.re-central>div>div:first-child+div+div{clear:none}}footer section div.re-central>div>div .txt-rosa{color:#ea1d75}footer section div.re-central>div>div address{position:relative}@media only screen and (min-width:480px){footer section div.re-central>div>div address{padding-left:40px}footer section div.re-central>div>div address:before{content:url("../images/template/footer-location-icon.png");position:absolute;left:0;top:0}}footer section div.re-central>div>div div.horarios{position:relative}@media only screen and (min-width:480px){footer section div.re-central>div>div div.horarios{padding-left:40px}footer section div.re-central>div>div div.horarios:before{content:url("../images/template/footer-schedule-icon.png");position:absolute;left:0;top:0}}footer section div.re-central>div>div div.horarios p{margin-bottom:0}footer section div.re-central>div>div div.horarios p span{color:#ea1d75}footer section div.re-central>div>div figure img{width:100%}footer div.copyright{padding:1em 0;text-align:center}.whatsapp-button{display:none;position:fixed;bottom:20px;right:70px;width:40px;height:40px;z-index:9999;background-color:#25d366;-webkit-box-shadow:0 0 12px 0px rgba(0, 0, 0, 0.15);box-shadow:0 0 12px 0px rgba(0, 0, 0, 0.15);cursor:pointer;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.whatsapp-button:hover{background-color:#08a460}@media only screen and (max-width:1023px){.whatsapp-button.movil{display:block}}@media only screen and (min-width:1024px){.whatsapp-button.desktop{display:block}}.whatsapp-button i{color:white;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:18pt;font-size:1.5rem}.ir-arriba{width:40px;height:40px;background-color:#ea1d75;cursor:pointer;position:fixed;bottom:20px;right:20px;z-index:99999;-webkit-transition:all ease .25s;-o-transition:all ease .25s;transition:all ease .25s;opacity:.5}.ir-arriba:hover{opacity:1}.ir-arriba i{color:white;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:18pt;font-size:1.5rem}span.boton-contenedor{display:block;margin-top:20px}.boton-lineal{width:auto;display:inline-block;padding:.5em 2.5em;border-width:1px;border-style:solid;margin:0 auto;margin-top:10px;text-align:center;cursor:pointer;font-size:12pt;font-size:1rem}.boton-lineal:hover{background-color:rgba(0, 0, 0, 0.5)}.boton-lineal.primario{border-color:#ea1d75;color:#ea1d75}.boton-lineal.primario:hover{color:white;background-color:#d91469}.boton-lineal.primario:hover i{color:white}.boton-lineal.secundario{border-color:#545454;color:#545454}form input[type=reset]{width:auto;min-width:10em;display:inline-block;padding:.5em 1.5em;border-bottom-width:1px;border-bottom-style:solid;border-radius:6px;margin:0 auto;font-family:"Lato", sans-serif;font-weight:500;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s;font-size:12pt;font-size:1rem}form input[type=reset]:hover,form input[type=reset]:hover{border-bottom-width:1px;margin-top:2px}form input[type=reset]{border-bottom:3px solid #d6d6d6;background:white}form input[type=reset]:hover{margin-top:2px;border-bottom:1px solid #d6d6d6}form input.input-primario{color:white;border-bottom-color:#d91469;background:#ea1d75}form input.input-secundario{color:white;border-bottom-color:#474747;background:#545454}form input[type=submit]{background-color:white;color:inherit;-webkit-transition:color 0.25s ease,background 0.25s ease;-o-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}form.formulario{margin:0 auto;color:#686868}form.formulario fieldset{padding:1% 4% 2% 4%;border:1px dotted #d6d6d6;border-radius:10px}form.formulario fieldset+fieldset{margin-top:20px}form.formulario legend{width:auto;padding:0 3%;font-family:"Lato", sans-serif;font-weight:600;color:#5b5b5b;text-transform:uppercase;font-size:15.6pt;font-size:1.3rem}form.formulario div{width:100%;margin-bottom:5px}@media only screen and (min-width:480px){form.formulario div.float-left,form.formulario div.float-right{width:48%}}form.formulario div.alerta{overflow:hidden;margin-bottom:10px;color:#5b5b5b;text-align:center;font-size:12pt;font-size:1rem}form.formulario div.alerta span{color:#5b5b5b;font-weight:500}form.formulario div.alerta.error{color:#dd1c47}form.formulario div.send{clear:both;margin-bottom:0;margin-top:10px}form.formulario label{display:block;float:left;border:none;font-weight:500;color:#545454;line-height:35px;text-transform:uppercase;font-size:14.4pt;font-size:1.2rem}form.formulario label span{height:25px;margin-left:2px;font-family:"Lato", sans-serif;font-weight:300;color:#ea1d75}form.formulario input[type=email],form.formulario input[type=password],form.formulario input[type=tel],form.formulario input[type=text],form.formulario select,form.formulario textarea{width:100%;padding:2px 5px 2px 5px;border-bottom:2px dotted #d6d6d6;font-family:"Lato", sans-serif;font-weight:400;color:#686868;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-size:12pt;font-size:1rem}form.formulario input[type=email],form.formulario input[type=password],form.formulario input[type=tel],form.formulario input[type=text],form.formulario select,form.formulario textarea{height:40px;margin-bottom:20px;display:block;clear:both}form.formulario textarea{height:150px}form.formulario input[type=email]:focus,form.formulario input[type=password]:focus,form.formulario input[type=tel]:focus,form.formulario input[type=text]:focus,form.formulario select:focus,form.formulario textarea:focus{border-bottom:2px dotted #ea1d75}form.formulario input[type=checkbox]{float:left;margin:6px 10px 0 0}.paginacion{width:100%;height:35px;clear:both;margin:20px 0;text-align:center}.paginacion a,.paginacion b{width:35px;height:35px;overflow:hidden;display:inline-block;margin:0 5px;font-weight:normal;text-align:center;line-height:35px}.paginacion a span,.paginacion b span{display:block}.paginacion b{color:white;background-color:#ea1d75}.paginacion a{color:#686868;background-color:#f7f7f7;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease, -webkit-box-shadow .2s ease}.paginacion a:hover{-webkit-box-shadow:inset 0 0 0 3px #d6d6d6;box-shadow:inset 0 0 0 3px #d6d6d6}.ant-sig{position:relative;z-index:15;display:inline-block;width:100%;text-align:center;margin:20px auto}@media only screen and (min-width:768px){.ant-sig{margin:70px auto}}.ant-sig div{display:block;position:relative;margin:0 auto}@media only screen and (min-width:768px){.ant-sig div{width:50%;float:left}}.ant-sig div figure{position:absolute;z-index:100;max-width:70px;display:none}@media screen and (-webkit-min-device-pixel-ratio:0){.ant-sig div figure{width:70px}}.ant-sig div figure img{max-width:70px;max-height:70px;display:block;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 3px rgba(0, 0, 0, 0.2)}.ant-sig div.ant{margin-bottom:5px}@media only screen and (min-width:768px){.ant-sig div.ant{width:13em;float:left;margin:0}}@media only screen and (min-width:768px){.ant-sig div.ant figure{bottom:0;right:-75px}}.ant-sig div.sig{margin-top:5px}@media only screen and (min-width:768px){.ant-sig div.sig{width:13em;float:right;margin:0}}@media only screen and (min-width:768px){.ant-sig div.sig figure{bottom:0;left:-75px}}@media only screen and (min-width:768px){.ant-sig div:active figure,.ant-sig div:focus figure,.ant-sig div:hover figure{display:block}}.ant-sig div a{display:block;width:13em;max-width:100%;height:40px;position:relative;border:1px solid #ea1d75;margin:0 auto;color:white;background-color:#ea1d75;text-align:center;line-height:40px;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.ant-sig div a:hover{color:#ea1d75;background-color:white;border:1px solid #ea1d75}.ant-sig div a.ant:before,.ant-sig div a.sig:after{width:25px;position:absolute;top:-1px;bottom:-1px;color:white;line-height:37px;background-color:#ea1d75;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.ant-sig div a.ant:before{left:-1px;content:"<"}.ant-sig div a.sig:after{right:-1px;content:">"}.ant-sig div a.ant:hover:before,.ant-sig div a.sig:hover:after{background:#d91469}.eventos ul{position:relative;display:block;clear:both;text-align:center;overflow:hidden}@media only screen and (min-width:768px){.eventos ul{margin:0 -1.66%}}.eventos ul li{position:relative;width:100%;float:left}@media only screen and (min-width:768px){.eventos ul li{width:30%;margin:0 1.66%}}.eventos ul li:hover figure div a.contenedor-img:after{opacity:1}.eventos ul li:hover figure div a.contenedor-img img.img-centrada{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.eventos ul figure{position:relative}.eventos ul figure>div{background:white}.eventos ul figure>div a.contenedor-img{position:relative;display:block;overflow:hidden}.eventos ul figure>div a.contenedor-img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);opacity:0;-webkit-transition:all ease .25s;-o-transition:all ease .25s;transition:all ease .25s}.eventos ul figure>div a.contenedor-img img.img-centrada{object-fit: cover;width:100%;margin:0 auto;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.eventos ul figure figcaption{position:relative;display:block;width:70%;max-width:270px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.eventos ul figure figcaption:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:white;z-index:10}.eventos ul figure figcaption:after{content:'';position:absolute;top:5%;left:5%;display:block;width:90%;height:90%;border:1px solid #ea1d75;z-index:10}.eventos ul figure figcaption a{position:absolute;z-index:20;display:block;width:100%;height:100%}.eventos ul figure figcaption a div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);width:100%}.eventos ul figure figcaption a div:before{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:50%;max-width:125px;height:1px;background-color:#d6d6d6}.eventos ul figure figcaption a div:after{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:20px;height:3px;background-color:#d6d6d6}.eventos ul figure figcaption a div img{width:40px}.eventos ul figure figcaption a div mark{position:relative;display:block;margin-bottom:30px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-weight:400;color:#545454;font-size:14.4pt;font-size:1.2rem}aside.galeria ul{overflow:hidden;margin:0 -1%}aside.galeria ul li{border:1px solid #d6d6d6;float:left;width:48%;margin:0 1% 2% 1%}@media only screen and (min-width:768px){aside.galeria ul li{width:23%}}aside.galeria ul li a{position:relative;display:block}aside.galeria ul li a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);opacity:0;-webkit-transition:all ease .25s;-o-transition:all ease .25s;transition:all ease .25s}aside.galeria ul li a:hover:after{opacity:1}aside.galeria ul li a img{max-width:100%;display:block;margin:0 auto}main.index .bxslider li .imagen-movil{display:none}@media only screen and (max-width:767px){main.index .bxslider li .imagen-movil{display:block}}main.index .bxslider li .imagen-escritorio{display:none}@media only screen and (min-width:768px){main.index .bxslider li .imagen-escritorio{display:block}}@media only screen and (min-width:768px){main.index .intro-index section{width:50%;float:right}}main.index .intro-index div{margin-top:40px}@media only screen and (min-width:768px){main.index .intro-index div{float:left;width:35%;margin:0}}main.index .intro-index div img{width:100%}main.index .servicios-index{background-image:url(../images/servicios-index-back.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;text-align:left;z-index:5;padding:2em 0}@media only screen and (min-width:1024px){main.index .servicios-index{padding:3em 0}}@media only screen and (min-width:1024px){main.index .servicios-index{background-attachment:fixed}}main.index .servicios-index .re-central{background-color:white;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px rgba(0, 0, 0, 0.2);padding:2em}main.index .servicios-index .re-central h2,main.index .servicios-index .re-central small{text-align:center}@media only screen and (min-width:480px){main.index .servicios-index .re-central .servicios-listado{margin:0 auto}}@media only screen and (min-width:768px){main.index .servicios-index .re-central .servicios-listado{font-size:13.2pt;font-size:1.1rem}}main.index .servicios-index .re-central .servicios-listado ul{font-weight:600}@media only screen and (min-width:1024px){main.index .servicios-index .re-central .servicios-listado ul{width:45%}main.index .servicios-index .re-central .servicios-listado ul:first-child{float:left}main.index .servicios-index .re-central .servicios-listado ul:nth-child(2){float:right}}main.index .servicios-index .re-central .servicios-listado ul li{position:relative;margin-bottom:10px;padding-left:30px}main.index .servicios-index .re-central .servicios-listado ul li:before{content:url("../images/servicios-index-bullet.png");position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main.index .eventos-index,main.index .galeria-index{text-align:center}main.index .galeria-index{background-color:#f7f7f7}main.index .nosotros-index{text-align:center}main.index .nosotros-index strong{color:#545454;letter-spacing:3px;font-size:18pt;font-size:1.5rem}@media only screen and (min-width:480px){main.index .nosotros-index strong{font-size:21.6pt;font-size:1.8rem}}@media only screen and (min-width:1280px){main.index .nosotros-index strong{font-size:27pt;font-size:2.25rem}}@media only screen and (min-width:1920px){main.index .nosotros-index strong{font-size:30.6pt;font-size:2.55rem}}main.index .nosotros-index p{max-width:570px;margin:40px auto}main.contacto,main.eventos,main.galeria,main.nosotros,main.ventajas{text-align:center}main.contacto h1,main.eventos h1,main.galeria h1,main.nosotros h1,main.ventajas h1{margin-bottom:20px;padding-bottom:20px}main.contacto h1:after,main.eventos h1:after,main.galeria h1:after,main.nosotros h1:after,main.ventajas h1:after{content:'';position:absolute;bottom:0;left:5%;width:90%;height:1px;background-color:#d6d6d6}main.eventos-detalle .re-central>div figure.contenedor-img{width:100%;overflow:hidden;border:1px solid #d8d8d8;background:white}@media only screen and (min-width:768px){main.eventos-detalle .re-central>div figure.contenedor-img{width:35%;float:left}}main.eventos-detalle .re-central>div figure.contenedor-img img.img-centrada{width:100%;display:block;margin:0 auto;    object-fit: cover;}main.eventos-detalle .re-central>div figure.contenedor-img img.zoomImg{width:120%}main.eventos-detalle .re-central section.contenedor-txt-editor{margin-top:20px}@media only screen and (min-width:768px){main.eventos-detalle .re-central section.contenedor-txt-editor{width:60%;float:right;margin-top:0}}main.eventos-detalle .re-central section.contenedor-txt-editor div.txt-editor{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #d6d6d6}main.eventos-detalle .re-central section.eventosSim{padding-top:20px;border-top:1px dotted #d6d6d6}main.ventajas .re-central ul{text-align:center;margin:0 auto;overflow:hidden}@media only screen and (min-width:480px){main.ventajas .re-central ul{margin:0 -2.5%}}@media only screen and (min-width:768px){main.ventajas .re-central ul{margin:0 -1.66%}}main.ventajas .re-central ul li{position:relative;margin-top:35px;margin-bottom:8%;padding:1em;border:2px dotted #d6d6d6}@media only screen and (min-width:480px){main.ventajas .re-central ul li{width:45%;float:left;margin:35px 2.5% 4% 2.5%}}@media only screen and (min-width:768px){main.ventajas .re-central ul li{width:30%;margin:35px 1.66% 2% 1.66%}}main.ventajas .re-central ul li img{display:block;margin:-50px auto 20px;width:70px}main.ventajas .re-central ul li mark{padding-bottom:10px;display:block;color:rgba(0, 0, 0, 0.5);font-weight:400}main.nosotros .re-central section{text-align:left}main.nosotros .re-central section div{margin-top:20px}@media only screen and (min-width:768px){main.nosotros .re-central section div{width:60%;float:right;margin-top:0}}main.nosotros .re-central section div img{display:block;margin:20px 0}main.nosotros .re-central section>img{width:100%}@media only screen and (min-width:768px){main.nosotros .re-central section>img{width:35%;float:left}}main.contacto .re-central>section article{text-align:left}main.contacto .re-central>section article section.dir-form{overflow:hidden;margin-bottom:30px}main.contacto .re-central>section article section.dir-form form{margin-bottom:30px}@media only screen and (min-width:768px){main.contacto .re-central>section article section.dir-form form{width:50%;float:left;margin-bottom:0}}main.contacto .re-central>section article section.dir-form address{position:relative}@media only screen and (min-width:480px){main.contacto .re-central>section article section.dir-form address{padding-left:40px}main.contacto .re-central>section article section.dir-form address:before{content:url("../images/template/location-icon.png");position:absolute;left:0;top:0}}@media only screen and (min-width:768px){main.contacto .re-central>section article section.dir-form address{width:40%;float:right}}main.contacto .re-central>section article section.dir-form address p{padding-bottom:20px;margin-bottom:20px;border-bottom:2px dotted #d6d6d6}main.contacto .re-central>section article section.dir-form address div{position:relative}@media only screen and (min-width:480px){main.contacto .re-central>section article section.dir-form address div:before{content:url("../images/template/phone-icon.png");position:absolute;left:-40px;top:0}}main.contacto .re-central>section article section.dir-form address div a.correo{max-width:16em;display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}main.contacto .re-central>section article section.dir-form address div a.llamar{font-weight:400}main.contacto .re-central>section article section.mapa{margin:0 auto;margin-bottom:.5em;text-align:center}main.contacto .re-central>section article section.mapa>div{padding:.5em;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1)}main.contacto .re-central>section article section.mapa>div #mapa-canvas{width:100%;height:275px;margin:0 auto}main.contacto .re-central>section article section.mapa>div #mapa-canvas div.gm-style>div:first-child{pointer-events:none}@media only screen and (min-width:480px){main.contacto .re-central>section article section.mapa>div #mapa-canvas div.gm-style>div:first-child{pointer-events:auto}}main.contacto-gracias div.re-central,main.error404 div.re-central{padding:12em 0}main.contacto-gracias div.re-central div,main.error404 div.re-central div{color:#686868;text-align:center}main.contacto-gracias div.re-central div h1,main.error404 div.re-central div h1{color:inherit}main.contacto-gracias div.re-central div a:hover,main.error404 div.re-central div a:hover{color:#ea1d75}