@import"https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700";@import"https://fonts.googleapis.com/css?family=Roboto:300,400, 500, 700";@import"https://fonts.googleapis.com/css?family=Quattrocento:400,700";body>a{position:absolute;top:50px;left:50%;width:170px;height:82px;z-index:15;background:url("../images/template/logo.png") no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),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 (min-device-pixel-ratio: 1.5){body>a{background-image:url(../images/template/logo@2x.png);background-size:300px auto}}@media only screen and (max-width: 479px){body>a{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width: 480px){body>a{left:4%;top:20px}}@media only screen and (min-width: 768px){body>a{left:3%;width:222px;height:104px;background-position:0 -88px}}@media only screen and (min-width: 1024px){body>a{left:6%}}@media only screen and (min-width: 1280px){body>a{left:7%;width:300px;height:142px;background-position:0 -193px}}@media only screen and (min-width: 1440px){body>a{left:12.5%}}*,*:after,*:before{padding:0;border:0;margin:0;outline:0;marker-offset:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{font-family:inherit;font-weight:inherit;font-style:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}div.txt-editor *{float:none;padding:0;border:0;margin:0;font-family:"Roboto",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;transition:color .25s ease,background .25s ease}a:hover,a:focus{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:#000;background:#f9f9f9;font-size:15.6pt;font-size:1.3rem}.re-novar div{padding:20% 10% 0 10%}.re-novar strong{color:#000;font-size:20.4pt;font-size:1.7rem}.re-novar a{color:#1b96e4}html{font-size:100%}body{font-family:"Roboto",sans-serif;font-weight:300;line-height:1.2;color:#000;font-size:12pt;font-size:1rem}h1,h2,h4,h5,h6{position:relative;font-family:"Quattrocento",sans-serif;font-weight:bold}h1,h2{text-align:center;text-transform:uppercase;margin-bottom:40px;font-size:18pt;font-size:1.5rem}@media only screen and (min-width: 768px){h1,h2{font-size:24pt;font-size:2rem}}h1:before,h2:before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;background:#9e1a31}h1 span,h2 span{display:inline-block;position:relative;z-index:10;padding:0 .75em;background:#fff}h1 span.fondo-gris,h2 span.fondo-gris{background-color:#f9f9f9}h4{display:inline-block;text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #000;font-size:18pt;font-size:1.5rem}h5{margin-bottom:10px;color:#000}h6{letter-spacing:1px;margin-bottom:13.3333333333px;font-size:18pt;font-size:1.5rem}a{text-decoration:none;-webkit-transition:color .25s ease,background .25s ease;transition:color .25s ease,background .25s ease}p{margin-bottom:10px}p:only-child,p:last-child{margin-bottom:0}b,strong,mark{font-weight:600;background:none}i,em{font-weight:400;font-style:normal}small{display:block;margin:20px auto}span.mensaje{color:#000;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:"Roboto",sans-serif;font-weight:300;white-space:nowrap}*.llamar{cursor:default}@media only screen and (min-width: 1024px){.visible-responsive{display:none !important}}@media only screen and (max-width: 1023px){.visible-desktop{display:none !important}}header,nav,main,footer,.re-cien{width:100%;min-width:240px}.re-cien,.re-central{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: 1360px){.re-central{width:83%}}@media only screen and (min-width: 1440px){.re-central{width:75%}}header{min-height:176px;overflow:hidden;position:relative;top:0;left:0;z-index:5;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}@media only screen and (min-width: 480px){header{min-height:124px}}@media only screen and (min-width: 768px){header{min-height:144px}}@media only screen and (min-width: 1024px){header{min-height:150px}}@media only screen and (min-width: 1280px){header{min-height:182px}}header div.re-central address{text-align:center;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #9e1a31}@media only screen and (min-width: 480px){header div.re-central address{width:50%;float:right;text-align:right;margin-top:20px}}@media only screen and (min-width: 768px){header div.re-central address{width:65.5%}}@media only screen and (min-width: 1024px){header div.re-central address{border-bottom:0}}header div.re-central address a{position:relative;padding:0 10px}header div.re-central address a:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1px;height:60%;background-color:#000}header div.re-central address a:hover i{color:#000}header div.re-central address a i{margin:0;color:#9e1a31;-webkit-transition:all ease 1s;transition:all ease 1s}@media only screen and (min-width: 768px){header div.re-central address a i{font-size:9.6pt;font-size:0.8rem}}header div.re-central address a span{display:none;font-family:"Roboto Condensed"}@media only screen and (min-width: 768px){header div.re-central address a span{display:inline;margin-left:10px;font-size:8.4pt;font-size:0.7rem}}@media only screen and (min-width: 1024px){header div.re-central address a span{font-size:10.8pt;font-size:0.9rem}}@media only screen and (min-width: 1920px){header div.re-central address a span{font-size:12pt;font-size:1rem}}nav{position:absolute;top:142px;left:0;z-index:10}nav.navSticky{background-color:#fff;position:fixed;top:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);background-color:hsla(0,0%,100%,.9)}@media only screen and (min-width: 1024px){nav.navSticky div.re-central div.re-content ul.re-ul-principal{padding:20px 0 10px;border-top:0}}@media only screen and (max-width: 1023px){nav div.re-central{width:100%}}@media only screen and (min-width: 480px){nav{top:90px}}@media only screen and (min-width: 768px){nav{top:110px}}@media only screen and (min-width: 1024px){nav{position:absolute;top:70px}nav div.re-central div.re-content ul.re-ul-principal{float:right;padding-top:30px;border-top:1px solid #9e1a31}nav div.re-central div.re-content ul.re-ul-principal a{font-family:"Roboto Condensed";font-size:9.6pt;font-size:0.8rem}}@media only screen and (min-width: 1280px){nav div.re-central div.re-content ul.re-ul-principal{padding-top:50px}nav div.re-central div.re-content ul.re-ul-principal a{font-size:10.2pt;font-size:0.85rem}nav div.re-central div.re-content ul.re-ul-principal a div p{padding:0 8px}}@media only screen and (min-width: 1600px){nav div.re-central div.re-content ul.re-ul-principal a div p{padding:0 10px}}@media only screen and (min-width: 1920px){nav div.re-central div.re-content ul.re-ul-principal a{font-size:12pt;font-size:1rem}nav div.re-central div.re-content ul.re-ul-principal a div p{padding:0 15px}}main{min-height:425px;overflow:hidden;position:relative;top:0;left:0;z-index:1}main>.re-central,main>.re-cien>.re-central{padding:40px 0}main>.re-central:after,main>.re-cien>.re-central:after{display:block;clear:both;content:""}footer{position:relative;top:0;left:0;z-index:5;color:#fff;background-color:#000}footer a,footer address{color:#c4c4c4}footer a{position:relative}footer a:hover{color:#9e1a31}footer section.mapa{overflow:hidden;padding:0;border-top:3px solid #9e1a31;text-align:center}footer section.mapa #mapa-canvas{width:100%;height:300px;margin:0 auto;display:block}footer section.mapa #mapa-canvas div.gm-style>div:first-child{pointer-events:none}@media only screen and (min-width: 480px){footer section.mapa #mapa-canvas div.gm-style>div:first-child{pointer-events:auto}}footer section.mapa .boton-lineal{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}footer section{position:relative}footer section div.re-central{overflow:hidden;padding:40px 0}footer section div.re-central>div{text-align:left}@media only screen and (min-width: 480px){footer section div.re-central>div{margin:0 -2%}}footer section div.re-central>div div{overflow:hidden;margin-bottom:20px}@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:29.33%;margin-bottom:0}footer section div.re-central>div div:first-child+div+div{clear:none}}@media only screen and (min-width: 1280px){footer section div.re-central>div div ul{width:45%;float:right}}@media only screen and (min-width: 1280px){footer section div.re-central>div div ul:nth-child(2){float:left}}footer section div.re-central>div div ul li{position:relative;padding-left:10px}footer section div.re-central>div div ul li:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:5px solid #9e1a31;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0)}footer div.copyright{padding:2em 0;border-top:1px solid #636363;text-align:center}.whatsapp-button{display:none;position:fixed;bottom:20px;right:80px;width:40px;height:40px;z-index:9999;background-color:#25d366;-webkit-box-shadow:0 0 12px 0px rgba(0,0,0,.15);box-shadow:0 0 12px 0px rgba(0,0,0,.15);cursor:pointer;-webkit-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:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:18pt;font-size:1.5rem}.ir-arriba{width:40px;height:40px;background-color:#9e1a31;cursor:pointer;position:fixed;bottom:20px;right:20px;z-index:99999;-webkit-transition:all ease .25s;transition:all ease .25s;opacity:.5}.ir-arriba:hover{opacity:1}.ir-arriba i{color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:18pt;font-size:1.5rem}span.boton-contenedor{display:block;margin-top:20px;text-align:center}.boton-lineal{width:auto;display:inline-block;padding:.75em 2em;border-width:1px;border-style:solid;margin:0 auto;text-align:center;color:#fff;cursor:pointer;text-transform:uppercase;font-size:10.8pt;font-size:0.9rem}.boton-lineal:hover{color:#fff}.boton-lineal.primario{border-color:rgb(201.7934782609,33.2065217391,62.5815217391);background-color:#9e1a31}.boton-lineal.primario:hover{background-color:rgb(136.1032608696,22.3967391304,42.2092391304)}.boton-lineal.secundario{border-color:hsl(0,0%,10%);background-color:#000}.boton-lineal.secundario:hover{background-color:hsl(0,0%,10%)}[class^=hvr-]{padding:.75em 2em;cursor:pointer;border:1px solid rgb(201.7934782609,33.2065217391,62.5815217391);background:#9e1a31;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:500;font-size:10.8pt;font-size:0.9rem}[class^=hvr-]:hover{color:#fff}.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;background:rgb(136.1032608696,22.3967391304,42.2092391304);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#9e1a31;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-vertical:hover,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:active{color:#fff}.hvr-shutter-in-vertical:hover:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:active:before{-webkit-transform:scaleY(0);transform:scaleY(0)}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:"Roboto",sans-serif;font-weight:500;text-transform:uppercase;cursor:pointer;-webkit-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 #9e1a31;background:rgb(223.347826087,62.652173913,90.652173913)}form input[type=reset]:hover{margin-top:2px;border-bottom:1px solid #9e1a31}form input.input-primario{color:#fff;border-bottom-color:rgb(136.1032608696,22.3967391304,42.2092391304);background:#9e1a31}form input.input-secundario{color:#fff;border-bottom-color:#000;background:#000}form input[type=submit]{background-color:#fff;color:#fff;-webkit-transition:color .25s ease,background .25s ease;transition:color .25s ease,background .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}form.formulario{margin:0 auto;color:#000}form.formulario fieldset{padding:1% 4% 2% 4%;border:1px dotted #9e1a31;border-radius:10px}form.formulario fieldset+fieldset{margin-top:20px}form.formulario legend{width:auto;padding:0 3%;font-family:"Roboto",sans-serif;font-weight:600;color:#000;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:#000;text-align:left;font-size:12pt;font-size:1rem}form.formulario div.alerta span{color:#000;font-weight:500}form.formulario div.alerta.error{color:#9e1a31}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:#000;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:"Roboto",sans-serif;font-weight:300;color:#9e1a31}form.formulario input[type=text],form.formulario input[type=email],form.formulario input[type=tel],form.formulario input[type=password],form.formulario textarea,form.formulario select{width:100%;padding:2px 5px 2px 5px;border-bottom:1px solid #fff;font-family:"Roboto",sans-serif;font-weight:400;color:#000;background-color:rgba(0,0,0,0);-webkit-transition:all .5s ease;transition:all .5s ease;font-size:12pt;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form.formulario input[type=text],form.formulario input[type=email],form.formulario input[type=tel],form.formulario input[type=password],form.formulario select,form.formulario textarea{height:40px;margin-bottom:20px;display:block;clear:both}form.formulario textarea{height:150px}form.formulario select{color:#7c7c7c}form.formulario input[type=checkbox]{float:left;margin:6px 10px 0 0}.bread-crumbs{display:none;overflow:hidden;margin-bottom:40px}@media only screen and (min-width: 320px){.bread-crumbs{display:block}}.bread-crumbs a,.bread-crumbs mark{display:block;float:left;position:relative;padding:5px}.bread-crumbs a{color:#000;background-color:#fff}.bread-crumbs a:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0}.bread-crumbs a:hover{color:#9e1a31}.bread-crumbs mark{color:#333}.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 2px;font-weight:normal;text-align:center;line-height:35px}.paginacion b{color:#fff;background-color:#9e1a31}.paginacion a{color:#000;background-color:#f9f9f9;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-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 #9e1a31;box-shadow:inset 0 0 0 3px #9e1a31}.ant-sig{position:relative;z-index:15;display:inline-block;width:100%;text-align:center;margin-top:20px}@media only screen and (min-width: 768px){.ant-sig{margin-top:70px}}.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;border:1px solid #ddd}.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:hover figure,.ant-sig div:active figure,.ant-sig div:focus figure{display:block}}.ant-sig div a{display:block;width:13em;max-width:100%;height:40px;position:relative;border:1px solid #9e1a31;margin:0 auto;color:#fff;background-color:#9e1a31;text-align:center;line-height:40px;-webkit-transition:all ease .5s;transition:all ease .5s}.ant-sig div a:hover{color:#9e1a31;background-color:#fff;border:1px solid #9e1a31}.ant-sig div a.ant:before,.ant-sig div a.sig:after{width:25px;position:absolute;top:-1px;bottom:-1px;color:#fff;line-height:37px;background-color:#9e1a31;-webkit-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:rgb(136.1032608696,22.3967391304,42.2092391304)}div.accesos-secciones{text-align:center;position:relative;background-color:#000}div.accesos-secciones .re-central ul{overflow:hidden}@media only screen and (min-width: 1024px){div.accesos-secciones .re-central ul{margin-left:-2%;margin-right:-2%}}div.accesos-secciones .re-central ul li{width:100%;position:relative;margin-bottom:40px;float:left;background-color:#000}div.accesos-secciones .re-central ul li:last-child{margin-bottom:0}@media only screen and (min-width: 1024px){div.accesos-secciones .re-central ul li{width:29.33%;float:left;margin:0 2%}}div.accesos-secciones .re-central ul li a{display:block}div.accesos-secciones .re-central ul li a img{position:relative;z-index:1;height:70px}div.accesos-secciones .re-central ul li a div mark{position:relative;z-index:1;color:#fff;display:block;margin-top:20px;font-family:"Quattrocento",sans-serif;text-transform:uppercase;font-size:14.4pt;font-size:1.2rem}div.accesos-secciones .re-central ul li a div p{position:relative;z-index:1;color:#fff;margin-top:10px}.servicios ul li{border-top:1px solid #ddd}.servicios ul li:last-child{border-bottom:1px solid #ddd}.servicios ul li:nth-child(odd){background-color:#fff}.servicios ul li a{display:block}.servicios ul li a:hover h3{padding-left:1.5em;color:#9e1a31;font-weight:500}.servicios ul li a h3{position:relative;padding:.5em 0;padding-left:1em;margin-left:2em;border-left:1px solid #ddd;-webkit-transition:all ease .25s;transition:all ease .25s;font-size:14.4pt;font-size:1.2rem}.servicios ul li a h3:before{content:"";position:absolute;left:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:9px solid #9e1a31;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0)}.areas-de-especialidad ul li{border-top:1px solid #ddd}.areas-de-especialidad ul li:last-child{border-bottom:1px solid #ddd}.areas-de-especialidad ul li:nth-child(odd){background-color:#fff}.areas-de-especialidad ul li a{display:block}.areas-de-especialidad ul li a:hover h3{padding-left:1.5em;color:#9e1a31;font-weight:500}.areas-de-especialidad ul li a h3{position:relative;padding:.5em 0;padding-left:1em;margin-left:2em;border-left:1px solid #ddd;-webkit-transition:all ease .25s;transition:all ease .25s;font-size:14.4pt;font-size:1.2rem}.areas-de-especialidad ul li a h3:before{content:"";position:absolute;left:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:9px solid #9e1a31;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0)}.articulos-de-opinion>ul{overflow:hidden}.articulos-de-opinion>ul li{margin-bottom:40px;padding-left:20px;border-left:1px solid #9e1a31}@media only screen and (min-width: 768px){.articulos-de-opinion>ul li{width:50%;clear:both}}@media only screen and (min-width: 768px){.articulos-de-opinion>ul li:nth-child(odd){float:right}}@media only screen and (min-width: 768px){.articulos-de-opinion>ul li:nth-child(even){text-align:right;padding-left:0;padding-right:20px;border-left:0;border-right:1px solid #9e1a31}}.articulos-de-opinion>ul li mark{display:block;margin-bottom:20px;font-weight:400;color:#9e1a31}.articulos-de-opinion>ul li strong{display:block;margin-bottom:20px;font-family:"Quattrocento",sans-serif;font-size:14.4pt;font-size:1.2rem}.articulos-de-opinion>ul li div.txt-editor{height:4.2em;margin:20px auto;font-size:1em;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-right:10px;margin-bottom:20px}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}}main.index .intro{text-align:center}main.index .intro p{margin-bottom:40px}main.index .servicios-index,main.index .articulos-de-opinion-index{background-color:#f9f9f9}main.index .presidente-fundador figure{overflow:hidden;position:relative}main.index .presidente-fundador figure div{line-height:0;padding:.5em;text-align:center}@media only screen and (min-width: 768px){main.index .presidente-fundador figure div{float:left;width:45%}}main.index .presidente-fundador figure div img{max-width:100%}main.index .presidente-fundador figure figcaption{margin-top:40px}@media only screen and (min-width: 768px){main.index .presidente-fundador figure figcaption{float:right;width:45%;margin:0}}@media only screen and (min-width: 1024px){main.index .presidente-fundador figure figcaption{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0}}main.index .presidente-fundador figure figcaption p{margin-bottom:40px}@media only screen and (min-width: 768px){main.servicios-detalle .re-central section.contenedor-txt-editor{width:55%;float:left;margin-top:0}}main.servicios-detalle .re-central section.contenedor-txt-editor div.txt-editor{margin-bottom:40px}@media only screen and (max-width: 767px){main.servicios-detalle .re-central div.imagen-grande{margin-top:40px}}main.servicios-detalle .re-central div.imagen-grande figure.contenedor-img{width:100%;overflow:hidden;padding:0 .5em;border:1px solid #ddd;background:#fff}@media only screen and (min-width: 768px){main.servicios-detalle .re-central div.imagen-grande figure.contenedor-img{width:40%;float:right}}main.servicios-detalle .re-central div.imagen-grande figure.contenedor-img img.img-centrada{max-width:85%;display:block;margin:0 auto;visibility:hidden;opacity:0}main.servicios-detalle section.servicios-sim{text-align:left;background-color:#f9f9f9}@media only screen and (min-width: 768px){main.areas-de-especialidad-detalle .re-central section.contenedor-txt-editor{width:55%;float:left;margin-top:0}}main.areas-de-especialidad-detalle .re-central section.contenedor-txt-editor div.txt-editor{margin-bottom:40px}main.areas-de-especialidad-detalle .re-central section.areas-de-especialidad-listado{background-color:#f9f9f9;padding:2em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}@media only screen and (max-width: 767px){main.areas-de-especialidad-detalle .re-central section.areas-de-especialidad-listado{margin-top:40px}}@media only screen and (min-width: 768px){main.areas-de-especialidad-detalle .re-central section.areas-de-especialidad-listado{width:40%;float:right}}main.ventajas .re-central section section.contenedor-txt-editor{margin-bottom:40px}main.ventajas .re-central section figure{width:100%;max-width:600px;margin:0 auto;border-bottom:3px solid #9e1a31;line-height:0}main.ventajas .re-central section figure img{width:100%}main.cobertura-internacional .re-central section section.contenedor{margin-bottom:40px}@media only screen and (min-width: 768px){main.cobertura-internacional .re-central section section.contenedor{width:50%;float:left;margin-top:0}}main.cobertura-internacional .re-central section figure{width:100%;margin:0 auto;line-height:0;text-align:center}@media only screen and (min-width: 768px){main.cobertura-internacional .re-central section figure{width:40%;float:right;margin-top:0;text-align:right}}main.cobertura-internacional .re-central section figure img{width:100%;max-width:400px;margin-bottom:20px}@media only screen and (min-width: 768px){main.cobertura-internacional .re-central section figure img{width:50%;max-width:50%;clear:both;float:right;margin-bottom:0}}main.cobertura-internacional .re-central section figure img:first-child{border-bottom:1px solid #9e1a31}main.cobertura-internacional .re-central section figure img:nth-child(2){border-top:1px solid #9e1a31}@media only screen and (min-width: 768px){main.cobertura-internacional .re-central section figure img:nth-child(2){float:left}}main.nosotros .re-central section section.contenedor{margin-bottom:40px}main.nosotros .re-central section section.galeria ul{overflow:hidden;margin:0 auto}@media only screen and (min-width: 360px){main.nosotros .re-central section section.galeria ul{margin-left:-1%;margin-right:-1%}}main.nosotros .re-central section section.galeria ul li{margin-bottom:8%;padding:5px;border:1px solid #ddd}@media only screen and (min-width: 360px){main.nosotros .re-central section section.galeria ul li{width:46%;float:left;margin-left:2%;margin-right:2%;margin-bottom:10%}}@media only screen and (min-width: 480px){main.nosotros .re-central section section.galeria ul li{width:29.33%;margin-bottom:4%}}@media only screen and (min-width: 768px){main.nosotros .re-central section section.galeria ul li{width:23%;margin-left:1%;margin-right:1%;margin-bottom:2%}}main.nosotros .re-central section section.galeria ul li a{position:relative;display:block;overflow:hidden}main.nosotros .re-central section section.galeria ul li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);opacity:0;-webkit-transition:all ease .25s;transition:all ease .25s}main.nosotros .re-central section section.galeria ul li a img{max-width:100%;display:block;margin:0 auto;-webkit-transition:all ease .25s;transition:all ease .25s}main.nosotros .re-central section section.galeria ul li a:hover:after{opacity:1}main.nosotros .re-central section section.galeria ul li a:hover img{-webkit-transform:scale(1.25);transform:scale(1.25)}@media only screen and (max-width: 767px){main.artículos-de-opinion-detalle .re-central div.imagen-grande{margin-top:40px}}main.artículos-de-opinion-detalle .re-central div.imagen-grande figure.contenedor-img{width:100%;max-width:600px;overflow:hidden;margin:0 auto 40px;padding:0 .5em;background:#fff}main.artículos-de-opinion-detalle .re-central div.imagen-grande figure.contenedor-img img.img-centrada{max-width:85%;display:block;margin:0 auto;visibility:hidden;opacity:0}main.artículos-de-opinion-detalle .re-central div.articulo-info{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;overflow:hidden}@media only screen and (min-width: 768px){main.artículos-de-opinion-detalle .re-central div.articulo-info div{float:left;padding-right:20px;margin-right:20px;border-right:1px solid #ddd}}main.artículos-de-opinion-detalle .re-central div.articulo-info div a:hover{color:#9e1a31}main.artículos-de-opinion-detalle .re-central section.contenedor-txt-editor div.txt-editor{margin-bottom:40px}main.contacto .re-central article section.dir-form{overflow:hidden;margin:30px 0}@media only screen and (min-width: 1024px){main.contacto .re-central article section.dir-form address{width:25%;float:left}}main.contacto .re-central article section.dir-form address p{margin-bottom:5px}main.contacto .re-central article section.dir-form address div{margin-bottom:40px}main.contacto .re-central article section.dir-form form{padding:2em;margin-bottom:30px;background-image:url("../images/contacto.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (min-width: 1024px){main.contacto .re-central article section.dir-form form{width:70%;float:right;margin-bottom:0;background-attachment:fixed}}main.contacto .re-central article section.dir-form form h4{color:#fff;border-bottom-color:#fff}main.contacto .re-central article section.dir-form form div input,main.contacto .re-central article section.dir-form form div textarea{color:#fff}main.contacto .re-central article section.dir-form form div input:placeholder,main.contacto .re-central article section.dir-form form div textarea:placeholder{color:#fff}main.contacto .re-central article section.dir-form form div input:hover,main.contacto .re-central article section.dir-form form div input:focus,main.contacto .re-central article section.dir-form form div textarea:hover,main.contacto .re-central article section.dir-form form div textarea:focus{border-bottom:1px solid #9e1a31}main.contacto .re-central article section.dir-form form div small{color:#fff}main.contacto .re-central article section.dir-form form div input[type=submit]{border-color:#fff}main.contacto .re-central article section.dir-form form .alerta{color:#fff}main.contacto .re-central article section.dir-form form .alerta span{color:#fff}main.contacto .re-central article section.dir-form form .alerta.error{color:#fff}main.reporte-actualizado .re-central section form,main.agendar-cita .re-central section form{overflow:hidden;position:relative;max-width:900px;background-color:#f9f9f9;padding:2em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}main.reporte-actualizado .re-central section form div,main.agendar-cita .re-central section form div{position:relative;z-index:1}main.reporte-actualizado .re-central section form img,main.agendar-cita .re-central section form img{position:absolute;bottom:-10%;right:-10%;opacity:.25}main.reporte-actualizado .re-central section form div input,main.reporte-actualizado .re-central section form div textarea,main.reporte-actualizado .re-central section form div select,main.agendar-cita .re-central section form div input,main.agendar-cita .re-central section form div textarea,main.agendar-cita .re-central section form div select{border-bottom:1px solid #ddd}main.reporte-actualizado .re-central section form div input:placeholder,main.reporte-actualizado .re-central section form div textarea:placeholder,main.reporte-actualizado .re-central section form div select:placeholder,main.agendar-cita .re-central section form div input:placeholder,main.agendar-cita .re-central section form div textarea:placeholder,main.agendar-cita .re-central section form div select:placeholder{color:#fff}main.reporte-actualizado .re-central section form div input:hover,main.reporte-actualizado .re-central section form div input:focus,main.reporte-actualizado .re-central section form div textarea:hover,main.reporte-actualizado .re-central section form div textarea:focus,main.reporte-actualizado .re-central section form div select:hover,main.reporte-actualizado .re-central section form div select:focus,main.agendar-cita .re-central section form div input:hover,main.agendar-cita .re-central section form div input:focus,main.agendar-cita .re-central section form div textarea:hover,main.agendar-cita .re-central section form div textarea:focus,main.agendar-cita .re-central section form div select:hover,main.agendar-cita .re-central section form div select:focus{border-bottom:1px solid #9e1a31}main.reporte-actualizado .re-central section form div input[type=submit],main.agendar-cita .re-central section form div input[type=submit]{border-color:#fff}main.contacto-gracias div.re-central,main.error404 div.re-central{padding:6em 0}main.contacto-gracias div.re-central div,main.error404 div.re-central div{color:#000;text-align:center}main.contacto-gracias div.re-central div i,main.error404 div.re-central div i{color:inherit;font-size:60pt;font-size:5rem}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:#9e1a31}/*# sourceMappingURL=styles.min.css.map */