/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Lato Regular";src:url(/themes/custom/tema/css/fuentes/Lato-Regular.ttf) format("truetype")}@font-face{font-family:"Raleway light";src:url(/themes/custom/tema/css/fuentes/Raleway-Light.ttf) format("truetype")}@font-face{font-family:"Raleway Medium";src:url(/themes/custom/tema/css/fuentes/Raleway-Medium.ttf) format("truetype")}@font-face{font-family:"Raleway Regular";src:url(/themes/custom/tema/css/fuentes/Raleway-Regular.ttf) format("truetype")}body.maintenance-page{text-align:center;min-height:100%;min-height:100vh;}.maintenance-page #header{padding-top:20px;}.maintenance-page .logo img{height:auto;}.maintenance-page h1{font-size:22px;text-transform:uppercase;padding-bottom:30px;line-height:1.1em;color:#999;display:none;}.maintenance-page section{font-size:16px;height:auto;line-height:1.1em;margin:0 auto;padding:0 5%;color:#999;}.maintenance-page .navbar-default{background-color:transparent;border-color:transparent;padding-top:1em;}.maintenance-page .navbar-brand{display:none;}.maintenance-page .navbar-header,.maintenance-page .navbar-header .pull-left{float:none !important;text-align:center;background-color:transparent !important;margin:10em 0 0 0;}.maintenance-page .main-container{width:80% !important;margin:0 auto !important;font-family:"Lato Regular";font-size:14px;}body{font-family:"Lato Regular",Arial,Helvetica,sans-serif;margin-top:0;}.navbar-default{background:none;border:none;}#page,.region-bottom{}header.container{padding:0;}header#navbar{width:100%;max-width:100%;}header .navbar-header{width:1140px;margin:0 auto !important;float:none;}.navbar-btn{margin-top:-8px;}.container{width:100% !important;padding:0px;}.row,.col-sm-12{margin:0px;padding:0px;}.navbar .logo{z-index:1;position:relative;display:inline-block;}a.logo img{height:65px;}#block-bloquesuperior{z-index:0;text-align:right;margin-top:20px;position:relative;width:auto;}.barra-top{display:inline-block;height:70px;text-align:left;}.barra-top div{display:inline-block;vertical-align:top;line-height:8px;}.barra-top .barra-top-telefono{border-right:1px solid #ccc;border-left:1px solid #ccc;padding:0 1em 0 3em;}.barra-top .barra-top-ubicacion{padding:0 1em 0 0;}.barra-top .barra-top-email{padding:0 0 0 3em;}#navbar-collapse{background-color:#1cbce8;clear:both;}#navbar-collapse  .region{width:1140px;margin:0 auto;}.navbar-nav{float:right;}.navbar-default .navbar-nav > li > a{color:white;text-transform:uppercase;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background-color:#006684;color:white;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:#006684;color:white;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#006684;color:white;}.dropdown-menu > li > a{padding:5px 20px;}.dropdown-menu > li a:focus,.dropdown-menu > li a:hover,.dropdown-menu > li a:active{background-color:#006684;color:white;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:#006684;color:white;}.dropdown-menu{padding-top:0;}.menu-miclinica{border:1px solid white;background-color:#006684;}.page-header{border:none;}.navbar{margin-bottom:0px;}.view-portada{width:100%;}.view-portada .views-field-title{position:relative;margin:-400px auto 0 auto;width:1140px;}.view-portada .views-field-title h1{background-color:rgba(255,255,255,.7);width:380px;padding:2em 1em;}#block-webform{font-family:"Raleway Regular";z-index:9;position:relative;}#block-webform .webform-submission-contacto-form{background-color:rgba(28,188,252,.9);width:260px;padding:2em;min-height:300px;position:absolute;right:0;}.path-frontpage .webform-submission-contacto-form{margin:20px 0 0 0;}.webform-submission-contacto-form label{color:white;font-size:16px;font-family:"Raleway Regular";letter-spacing:1px}.webform-submission-contacto-form label span{font-size:22px;margin-bottom:20px;}.webform-submission-contacto-form .form-type-webform-terms-of-service label{font-size:12px;}.webform-submission-contacto-form .form-type-webform-terms-of-service a{font-size:12px;color:#888;text-decoration:underline;}input#edit-terms-of-service{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}.btn{background-color:#006684;border:1px solid white;}.btn-primary:hover{background-color:transparent;}#block-nuestrosservicios{margin:200px auto 55px auto;}#block-nuestrosservicios h2{margin-bottom:2em;}#block-nuestrosservicios h2::before{content:"";margin-top:40px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;width:50px;height:3px;background-color:#a0a0a0;}#block-views-block-especialidades-portada-block-1{background:url("/sites/default/files/2019-02/imagen-modulo-servicios.png");background-repeat:no-repeat;background-position:right center;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;background-attachment:inherit;}.view-especialidades-portada{width:750px;}.view-especialidades-portada .views-row{}.view-especialidades-portada .views-col{width:46% !important;margin-right:25px;}.view-especialidades-portada .views-field-field-imagen-icono-pequeno{float:left;margin-top:15px;}.view-especialidades-portada .views-field-title{text-align:left;margin-left:70px;}.view-especialidades-portada .views-field-field-descripcion-corta{text-align:left;margin-left:70px;}#block-views-block-especialidades-portada-block-3{margin:2em auto;}#block-views-block-especialidades-portada-block-3 .view-especialidades-portada{width:100%;}#block-views-block-especialidades-portada-block-3 .view-especialidades-portada .views-row{display:inline-block;vertical-align:top;margin:10px 10px;}#block-views-block-especialidades-portada-block-3 .view-especialidades-portada .views-field-title{position:relative;margin:0;}#block-views-block-especialidades-portada-block-3 .view-especialidades-portada .views-field-title h3{margin:0;font-size:20px;}#block-views-block-especialidades-portada-block-3 .view-especialidades-portada .views-field-title h3 a{opacity:0.8;position:absolute;width:100%;color:white;background-color:#1cbce8;padding:8px;text-shadow:1px 1px 2px black;bottom:0;}#block-views-block-especialidades-portada-block-3 .view-especialidades-portada .views-field-field-imagen-principal-servicio-{}.view-nuestos-servicios-portada-bloque .views-col{padding:10px 10px;}.view-nuestos-servicios-portada-bloque .views-field-title h3{text-align:left;border-right:1px solid #1cbce8;border-left:1px solid #1cbce8;padding:10px 5px 0 5px;font-size:18px;margin:0;}.view-nuestos-servicios-portada-bloque .views-field-field-descripcion-breve-servicio{text-align:left;border-right:1px solid #1cbce8;border-left:1px solid #1cbce8;border-bottom:1px solid #1cbce8;padding:10px;}#block-views-block-noticias-portada-block-1{width:100%;background-color:#f1f1f1;}#block-views-block-noticias-portada-block-1 h2{width:1140px;margin:40px auto 50px auto;}#block-views-block-noticias-portada-block-1 h2::before{content:"";margin-top:40px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;width:50px;height:3px;background-color:#a0a0a0;}.view-noticias-portada{width:1140px;margin:0 auto 60px;}.view-noticias-portada .views-row .views-col{background-color:white;text-align:left;width:30% !important;margin:1.5%;padding-bottom:2em;}.view-noticias-portada .views-field-field-imagen-noticia{}.view-noticias-portada .views-field-field-fecha-de-noticia{padding:20px 20px 0 20px;}.view-noticias-portada .views-field-title{padding:0 20px 0 20px;}.view-noticias-portada .views-field-field-descripcion-corta-noticia{padding:0 20px 10px 20px;}.view-noticias-portada .views-field-title h3 a{color:#333333;font-size:20px;}.view-noticias-portada .views-field-view-node{padding:0 20px 0 20px;}.view-noticias-portada .more-link{margin-top:2em;}.view-noticias-portada .more-link a{border:2px solid rgba(28,188,252,1);background-color:#006684;text-transform:uppercase;color:#fff;padding:10px 30px;font-size:14px;-webkit-transition:all .5s;transition:all .5s;}.view-noticias-portada .more-link a:hover{color:rgba(28,188,252,1);}#block-solicitarpresupuestogratis{width:100%;background-color:#1cbce8;height:140px;margin:0;}#block-solicitarpresupuestogratis .field--name-body{width:1140px;margin:0 auto;padding:15px;}#block-solicitarpresupuestogratis .field--name-body h2{color:black;}#block-solicitarpresupuestogratis .field--name-body p{color:black;font-size:22px}#block-solicitarpresupuestogratis .field--name-body .btn{background-color:white;padding:10px 50px;float:right;margin-top:-77px;font-size:22px;}.field--name-dynamic-token-fieldnode-contactar .btn{background-color:#006684;padding:10px 50px;font-weight:normal;margin-top:20px;font-size:22px;color:white;border:1px solid #1cbce8;}.footer{border-top:none;margin-top:0;background:url("/sites/default/files/2019-02/imagen-footer.jpg");background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:inherit;padding:4em 0 0 0;}#block-sobrenosotros,#block-servicios,#block-contacto,#block-views-block-ultimas-noticias-block-1,#block-views-block-especialidades-portada-block-2,#block-views-block-unidades-medicas-especiales-block-1{width:24%;display:inline-block;vertical-align:top;text-align:left;padding:0 15px;}#block-sobrenosotros h2,#block-servicios h2,#block-contacto h2,#block-views-block-ultimas-noticias-block-1 h2,#block-views-block-especialidades-portada-block-2 h2,#block-views-block-unidades-medicas-especiales-block-1 h2{text-align:left;color:white;}#block-sobrenosotros .field--name-body p,#block-servicios .field--name-body p,#block-contacto .field--name-body p,#block-piedepagina .field--name-body p,.view-ultimas-noticias p{color:white;margin:0 0 10px;}#block-sobrenosotros .field--name-body a,#block-servicios .field--name-body a,#block-contacto .field--name-body a,#block-piedepagina .field--name-body a,.view-ultimas-noticias a{color:white;}#block-contacto .fa,#block-contacto .far,#block-contacto .fas{color:white;font-size:18px;}#block-piedepagina{width:100%;border-top:1px solid #ccc;padding:10px 0;}#block-piedepagina .enlaces-pie-pagina{float:right;margin:12px 0 0 0;}#block-piedepagina .field--name-body img{margin-right:1em;}#block-views-block-ultimas-noticias-block-1 h2{margin:20px 0 10px 0;}#block-views-block-especialidades-portada-block-2 h2{margin:20px 0 10px 0;}#block-views-block-especialidades-portada-block-2 .view-especialidades-portada .views-field-title{margin:0;}#block-views-block-especialidades-portada-block-2 .view-especialidades-portada h3{font-size:14px;margin:10px 0;}#block-views-block-especialidades-portada-block-2 .view-especialidades-portada{width:auto;}#block-views-block-especialidades-portada-block-2 .view-especialidades-portada h3 a{color:white;}#block-views-block-unidades-medicas-especiales-block-1 h2{margin:20px 0 10px 0;}#block-views-block-unidades-medicas-especiales-block-1 .view-unidades-medicas-especiales .views-field-title{margin:0;}#block-views-block-unidades-medicas-especiales-block-1 .view-unidades-medicas-especiales h3{font-size:14px;margin:10px 0;}#block-views-block-unidades-medicas-especiales-block-1 .view-unidades-medicas-especiales{width:auto;}#block-views-block-unidades-medicas-especiales-block-1 .view-unidades-medicas-especiales h3 a{color:white;}.path-doctor .main-container{width:1140px !important;margin:0 auto 3em;}.path-doctor h1.page-header{width:1140px;text-align:center;color:#888;margin-left:auto;margin-right:auto;margin-top:50px;left:0;right:0;position:relative;z-index:1;margin-bottom:50px;}.path-doctor h1.page-header::before{content:"";margin-top:45px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;width:60px;height:3px;background-color:#1cbce8;}.view-medicos .view-filters{-moz-box-shadow:0 0 40px #ccc;-o-box-shadow:0 0 40px #ccc;-webkit-box-shadow:0 0 40px #ccc;box-shadow:0 0 40px #ccc;margin:3em 0;padding:2em;background-color:white;}.view-medicos .form-inline .control-label{display:block;font-weight:normal;color:#333;}.view-medicos .view-filters .form-actions{width:auto;}.view-medicos .view-filters .form-actions .btn{background-color:#006684;padding:7px 45px;font-weight:normal;margin-top:20px;font-size:14px;color:white;border:1px solid #1cbce8;}.view-medicos .view-filters form .form-item{padding:5px 20px 5px 0;}.view-medicos .views-row{-moz-box-shadow:0 0 40px #ccc;-o-box-shadow:0 0 40px #ccc;-webkit-box-shadow:0 0 40px #ccc;box-shadow:0 0 40px #ccc;margin:1em 1em;padding:2em;background-color:white;max-width:30%;width:100%;display:inline-block;vertical-align:top;border-bottom:1px solid #1cbce8;border-right:1px solid #1cbce8;}.view-medicos .views-field-field-imagen-del-medico{float:left;}.view-medicos .views-field-field-imagen-del-medico img{max-width:none;margin:0 10px 0 0;}.view-medicos .views-field-title h2{font-size:20px;margin:0;}.path-especialidades h1.page-header{width:1140px;text-align:center;color:white;margin-left:auto;margin-right:auto;margin-top:90px;left:0;right:0;position:absolute;z-index:1;}.path-especialidades h1.page-header::before{content:"";margin-top:45px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;width:60px;height:3px;background-color:#a0a0a0;}#block-serviciosdelimpieezatexto{margin:4em auto;}.view-servicio-de-limpieza .views-col{width:32% !important;display:inline-block;vertical-align:top;text-align:left;margin-bottom:2em !important;overflow:hidden;}.view-servicio-de-limpieza .col-1,.view-servicio-de-limpieza .col-2{width:49% !important;min-height:660px;}.image-style-img-servicios{width:100%;height:auto;}.view-servicio-de-limpieza .col-1{margin:0 1% 0 0;}.view-servicio-de-limpieza .col-2{margin:0 0 0 1%;}.view-servicio-de-limpieza .col-3{margin:0 1% 0 0;clear:both;}.view-servicio-de-limpieza .col-4{margin:0 1% 0 1%;}.view-servicio-de-limpieza .col-5{margin:0 0 0 1%;}.view-servicio-de-limpieza .views-field-title,.view-servicio-de-limpieza .views-field-field-descripcion-corta,.view-servicio-de-limpieza .views-field-field-enlaces-servicios-secundar,.view-servicio-de-limpieza .views-field-view-node,.view-servicio-de-limpieza .views-field-field-servicios-vinculados{border-right:1px solid #1cbce8;border-left:1px solid #1cbce8;padding:0.5em 1em;}.view-servicio-de-limpieza .views-field-view-node{border-bottom:1px solid #1cbce8;padding-bottom:20px;text-align:right;}.view-servicio-de-limpieza .views-field-title h2{margin:0;padding:0.5em 0 0 0;font-size:22px;}.view-servicio-de-limpieza .views-field-title h2 a{color:#333333;}.view-servicio-de-limpieza .views-field-field-servicios-vinculados h3{margin:0;padding:0.5em 0 0 0;font-size:14px;font-weight:normal;}.view-servicio-de-limpieza .views-field-field-servicios-vinculados ul{color:#888;}.views-field-field-enlaces-servicios-secundar ul li{list-style:none;}.views-field-field-enlaces-servicios-secundar .fa-check{font-size:12px;margin:0 0 0 -10px;position:relative;padding:0 5px 0 0;}table{margin:2em 0;width:100%;}table > thead{border-bottom:2px solid #888;}table > thead > tr > th{padding:0 10px 0 0;}table > tbody > tr{border-bottom:1px solid #ccc;}table > tbody > tr > th,table > tbody > tr > th{padding:1em;}table > tbody > tr:nth-child(even){background-color:#f5f5f5;}.path-contacto table > thead,.path-contacto table > tbody > tr,.path-contacto table > tbody > tr:nth-child(even){border:none;background-color:transparent;}.path-node .main-container{width:1140px !important;margin:0 auto;}.node--type-servicios,.node--type-nuevo-tratamiento,.node--type-nuestros-servicios{margin:0 0 3em 0;}.node--type-servicios .field--name-node-title h1,.page-node-type-nuevo-tratamiento .field--name-node-title h1{margin:1em 0 1.5em;color:#333333;line-height:1em;position:relative;}.node--type-servicios .field--name-node-title h1::before,.page-node-type-nuevo-tratamiento .field--name-node-title h1::before,.page-node-type-nuevo-tratamiento .bs-region--top-left .field--name-body h2::before,.node--type-servicios .bs-region--top-left .field--name-body h2::before,#block-views-block-servicios-limpieza-relacionados-block-1 h2::before,#block-views-block-tratamientos-relacionados-block-1 h2::before,#block-views-block-tratamientos-relacionados-medico-block-1 h2::before{content:"";left:0;position:absolute;width:50px;border-bottom:3px solid #1cbce8;bottom:-16px;}.node--type-servicios .bs-region--top-left,.page-node-type-nuevo-tratamiento .bs-region--top-left{padding:0;}.node--type-servicios .bs-region--top-left .field--name-body h2,.page-node-type-nuevo-tratamiento .bs-region--top-left .field--name-body h2{margin:1em 0 1.5em;color:#333333;font-size:24px;height:auto;line-height:1em;position:relative;}.page-node-type-servicios .webform-submission-contacto-form,.page-node-type-nuevo-tratamiento .webform-submission-contacto-form{margin:380px 154px 0 0 !important;}#block-views-block-servicios-limpieza-relacionados-block-1{margin:0 0 2em 0;}#block-views-block-servicios-limpieza-relacionados-block-1 h2{margin:1em 0 1.5em;color:#333333;font-size:24px;text-align:left;}.view-servicios-limpieza-relacionados{margin:55px 0 0 0;}.view-servicios-limpieza-relacionados .views-field-title h3{font-size:16px;text-align:left;margin-top:10px;margin-right:10px;}#block-views-block-tratamientos-relacionados-block-1,#block-views-block-tratamientos-relacionados-medico-block-1{margin:0 0 2em 0;}#block-views-block-tratamientos-relacionados-block-1 h2,#block-views-block-tratamientos-relacionados-medico-block-1 h2{margin:1em 0 1.5em;color:#333333;font-size:24px;text-align:left;}.view-tratamientos-relacionados,.view-tratamientos-relacionados-medico{margin:55px 0 0 0;}.view-tratamientos-relacionados .views-field-title h3,.view-tratamientos-relacionados-medico .views-field-title h3{font-size:16px;text-align:left;margin-top:10px;margin-right:10px;}.page-node-type-nuestros-servicios{margin:0;}.page-node-type-nuestros-servicios .field--name-node-title h1{margin:1em 0 1.5em;color:#333333;line-height:1em;position:relative;}.page-node-type-nuestros-servicios .field--name-node-title h1::before,.page-node-type-nuestros-servicios .bs-region--top-left .field--name-body h2::before,.page-node-type-nuestros-servicios .bs-region--top-left .field--name-body h3::before,.page-node-type-nuestros-servicios .bs-region--top-left .field--name-body h4::before,.page-node-type-nuestros-servicios .bs-region--top-left .field--name-body h5::before,.node--type-servicios .bs-region--top-left .field--name-body h3::before,.node--type-servicios .bs-region--top-left .field--name-body h4::before,.node--type-servicios .bs-region--top-left .field--name-body h5::before{content:"";left:0;position:absolute;width:50px;border-bottom:3px solid #1cbce8;bottom:-16px;}.page-node-type-nuestros-servicios .bs-region--top-left{padding:0;}.page-node-type-nuestros-servicios .bs-region--top-left .field--name-body h2,.node--type-servicios .bs-region--top-left .field--name-body h2{margin:1em 0 1.5em;color:#333333;font-size:24px;height:auto;line-height:1em;}.page-node-type-nuestros-servicios .bs-region--top-left .field--name-body h3,.node--type-servicios .bs-region--top-left .field--name-body h3{margin:1.5em 0 1.5em;color:#333333;font-size:22px;height:auto;line-height:1em;}.page-node-type-nuestros-servicios .bs-region--top-left .field--name-body h4,.node--type-servicios .bs-region--top-left .field--name-body h4{margin:1.5em 0 1.5em;color:#333333;font-size:20px;height:auto;line-height:1em;}.page-node-type-nuestros-servicios .bs-region--top-left .field--name-body h5,.node--type-servicios .bs-region--top-left .field--name-body h5{margin:1.5em 0 1.5em;color:#333333;font-size:18px;height:auto;line-height:1em;}.node--type-nuestros-servicios .bs-region--top-left .field--name-body img,.node--type-nuevo-tratamiento .bs-region--top-left .field--name-body img,.node--type-servicios .bs-region--top-left .field--name-body img{-webkit-box-shadow:0 10px 80px rgba(0,0,0,.15);box-shadow:0 10px 80px rgba(0,0,0,.15);margin:2em 0;}.page-node-type-nuestros-servicios .bs-region--top-left .field--name-field-enlaces-servicios-secundar{margin:1em 0;}.page-node-type-nuestros-servicios .webform-submission-contacto-form,.page-node-type-servicios .webform-submission-contacto-form,.page-node-type-nuevo-tratamiento .webform-submission-contacto-form{margin:200px 154px 0 0 !important;}#node--type-nuestros-servicios{margin:0 0 2em 0;}#node--type-nuestros-servicios h2{margin:1em 0 1.5em;color:#333333;font-size:24px;text-align:left;}.node--type-nuestros-servicios .field--name-field-medicos-vinculados .field--label,.field--name-field-servicios-vinculados .field--label{margin:20px 0 10px 0;font-size:24px;font-weight:normal;font-family:"Raleway Medium";}.node--type-nuestros-servicios .field--name-field-medicos-vinculados .col-sm-6{width:auto;}.node--type-servicios .field--name-field-medicos-vinculados .field--label,.node--type-servicios .field--label{margin:20px 0 10px 0;font-size:24px;font-weight:normal;font-family:"Raleway Medium";}.node--type-nuestros-servicios .field--name-field-servicios-vinculados .field--items .field--item,.node--type-servicios .field--name-field-tratamientos-vinculados .field--items .field--item{margin:0 0 6px 0;}.node--type-servicios .field--name-field-medicos-vinculados .col-sm-6{width:auto;}.node--type-nuestros-medicos .col-sm-6 .field--name-node-title h3{font-size:20px;}.node--type-nuestros-medicos .bs-region--top-left .field--name-field-imagen-del-medico{float:left;margin:5px 5px 5px 0;box-shadow:0px 0px 15px 0px #ccc;}.node--type-nuestros-medicos .bs-region--middle .field--name-body{margin:1em 0;}.page-node-type-nuevo-tratamiento .field--name-field-medico-referenciado .field--label{margin:20px 0 10px 0;font-size:24px;font-weight:normal;font-family:"Raleway Medium";}.page-node-type-nuevo-tratamiento .field--name-field-medico-referenciado .col-sm-6{width:auto;}.node--type-nuestros-medicos{margin-top:1em;}.path-empresa{background-color:white;}.path-empresa h1.page-header{width:1140px;text-align:center;color:white;margin-left:auto;margin-right:auto;margin-top:90px;left:0;right:0;position:absolute;z-index:1;}.path-empresa h1.page-header::before{content:"";margin-top:45px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;width:60px;height:3px;background-color:#a0a0a0;}#block-limpiezasdedios{margin:30px auto 0;padding:2em 0;}#block-limpiezasdedios h2{font-size:24px;color:#333333;text-align:left;margin-bottom:35px;position:relative;}#block-limpiezasdedios h2::before{content:"";margin-top:50px;margin-right:auto;left:0;position:absolute;width:50px;height:3px;background-color:#1cbce8;}#block-limpiezasdedios{background:url("/sites/default/files/2019-02/img-empresa.jpg");background-repeat:no-repeat;background-position:right bottom;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;background-attachment:inherit;}#block-limpiezasdedios .field--name-body{width:60%;padding:1em 1em 1em 0;}#block-limpiezasdedios .field--name-body h3 a{border-radius:4px;background-color:#006684;border:1px solid #286090;padding:10px 15px;font-size:16px;color:white;}#block-limpiezasdedios .field--name-body h3 a:hover{color:#fff;background-color:#286090;border-color:#204d74;}#block-nuestrosserviciosempresa{width:100%;background-color:#F6F6F6;padding:5em 0;}#block-nuestrosserviciosempresa h2{width:1140px;margin:0 auto 50px;}#block-nuestrosserviciosempresa h2::before{content:"";margin-top:45px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;width:60px;height:3px;background-color:#a0a0a0;}#block-nuestrosserviciosempresa .field--name-body{width:1140px;margin:0 auto;}#block-nuestrosserviciosempresa .field--name-body table tr{border:none;}#block-nuestrosserviciosempresa .field--name-body table tr td{width:30%;vertical-align:top;}#block-nuestrosserviciosempresa .field--name-body table tr td:nth-child(1){padding:0 10px 0 0;}#block-nuestrosserviciosempresa .field--name-body table tr td:nth-child(2){padding:0 5px;}#block-nuestrosserviciosempresa .field--name-body table tr td:nth-child(3){padding:0 0 0 10px;}#block-nuestrosserviciosempresa .field--name-body img{max-width:95%;height:auto;margin:70px auto;}#block-views-block-nuestros-medicos-block-1 .view-nuestros-medicos{text-align:left;}#block-views-block-nuestros-medicos-block-1 .view-nuestros-medicos .views-row{display:inline-block;vertical-align:top;margin:10px 10px;text-align:left;height:410px;}#block-views-block-nuestros-medicos-block-1 .view-nuestros-medicos h3{font-size:18px;position:relative;margin-bottom:30px;color:#333333;}#block-views-block-nuestros-medicos-block-1 .view-nuestros-medicos h3::before{content:"";margin-top:35px;width:50px;height:2px;background-color:#1cbce8;position:absolute;}#block-views-block-nuestros-medicos-block-1 .view-nuestros-medicos .views-field-field-especialidad-medica{color:#888;margin-bottom:40px;}#block-views-block-nuestros-medicos-block-1 .view-nuestros-medicos .views-field-view-node .field-content a{padding:10px 20px;border:1px solid #ccc;transition:all .5s ease-in-out;text-transform:uppercase;}#block-views-block-nuestros-medicos-block-1 .view-nuestros-medicos .views-field-view-node .field-content a:hover{background-color:#204d74;color:white;}.path-blog{background-color:white;}.path-blog h1.page-header{width:1140px;text-align:center;color:white;margin-left:auto;margin-right:auto;margin-top:90px;left:0;right:0;position:absolute;z-index:1;}.path-blog h1.page-header::before{content:"";margin-top:45px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;width:60px;height:3px;background-color:#a0a0a0;}#block-views-block-noticias-blog-block-1{margin:45px auto;}.view-noticias-blog{width:800px;}.view-noticias-blog .views-row{margin-bottom:90px;text-align:left;position:relative;}.views-field-field-imagen-noticia,.field--name-field-imagen-noticia{overflow:hidden;}.view-noticias-blog .views-field-field-fecha-de-noticia{top:0;position:absolute;height:auto;background-color:#1cbce8;color:white;text-align:center;padding:10px;text-transform:uppercase;font-size:10px;}.view-noticias-blog .views-field-field-fecha-de-noticia .fecha-dia{font-size:30px;display:block;line-height:34px;}.view-noticias-blog .views-field-title h2{margin:1em 0 1.5em;font-size:24px;}.view-noticias-blog .views-field-title h2::before{content:"";margin-top:45px;margin-right:auto;left:0;position:absolute;width:50px;height:3px;background-color:#1cbce8;}.view-noticias-blog .views-field-title h2 a{color:#333333;}.view-noticias-blog .views-field-view-node{margin:20px 0 0 0;}.view-noticias-blog .views-field-view-node span{background-color:#1cbce8;border-radius:5%;padding:10px;}.view-noticias-blog .views-field-view-node span a{color:white;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#1cbce8;}#block-views-block-categorias-blog-block-1{width:300px !important;top:256px;display:inline-block;vertical-align:top;position:absolute;left:800px;right:0;margin-right:auto;margin-left:auto;margin-top:60px;}#block-views-block-categorias-blog-block-1 .view-categorias-blog{margin-bottom:2em;}#block-views-block-categorias-blog-block-1 h2{font-size:20px;color:#888;text-align:left;border-left:3px solid #1cbce8;margin:0;padding:10px 0 10px 10px;}#block-views-block-categorias-blog-block-1 h3{font-size:16px;text-align:left;border-left:3px solid #ccc;margin:0;padding:5px 0 5px 10px;}#block-views-block-ultimas-noticias-blog-block-1{width:300px !important;top:450px;display:inline-block;vertical-align:top;position:absolute;left:800px;right:0;margin-right:auto;margin-left:auto;margin-top:60px;}#block-views-block-ultimas-noticias-blog-block-1 h2{font-size:20px;color:#888;text-align:left;border-left:3px solid #1cbce8;margin:0;padding:10px 0 10px 10px;}#block-views-block-ultimas-noticias-blog-block-1 .view-ultimas-noticias-blog{margin-bottom:2em;}#block-views-block-ultimas-noticias-blog-block-1 .view-ultimas-noticias-blog .view-content{border-left:3px solid #ccc;}.view-ultimas-noticias-blog .views-row{display:block;padding:0 0 10px 10px;clear:both;min-height:70px;text-align:left;}.view-ultimas-noticias-blog .views-field-field-imagen-noticia{float:left;margin-right:10px;}.view-ultimas-noticias-blog .views-field-title{}#block-views-block-ultimas-noticias-blog-block-1 h3{font-size:14px;text-align:left;border-left:3px solid #ccc;margin:0;padding:5px 0 5px 10px;}.path-blog .webform-submission-contacto-form{margin:850px 60px 0 0 !important;}#block-nosesforzamosparaquerecuperesucalidaddevida{width:100%;margin:3em auto;background-color:whitesmoke;padding:2em 4em;}#block-nosesforzamosparaquerecuperesucalidaddevida .field--name-field-media-image{margin-right:2em;float:left;overflow:hidden;}#block-nosesforzamosparaquerecuperesucalidaddevida h2{padding:10px 0 30px 0;color:#333;}#block-nosesforzamosparaquerecuperesucalidaddevida h2::before{content:"";margin-top:50px;position:absolute;width:50px;height:3px;background-color:#1cbce8;}#block-nosesforzamosparaquerecuperesucalidaddevida p{color:#333;}.path-noticias h1.page-header{width:1140px;text-align:center;color:white;margin-left:auto;margin-right:auto;margin-top:90px;left:0;right:0;position:absolute;z-index:1;}.path-noticias h1.page-header::before{content:"";margin-top:45px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;width:60px;height:3px;background-color:#a0a0a0;}.node--type-noticias{width:800px;margin-top:45px;margin-bottom:45px;}.page-node-type-noticias .webform-submission-contacto-form{margin:45px 60px 0 0 !important;}.page-node-type-noticias #block-views-block-categorias-blog-block-1{margin-top:415px;}.page-node-type-noticias #block-views-block-ultimas-noticias-blog-block-1{display:none;}.page-node-type-noticias .field--name-field-fecha-de-noticia{position:absolute;background-color:#1cbce8;padding:1em;top:0;color:white;}.page-node-type-noticias .field--name-node-title h1{margin:1em 0 1.5em;font-size:28px;line-height:1em;height:65px;}.page-node-type-noticias .field--name-node-title h1::before{content:"";margin-top:75px;margin-right:auto;left:0;position:absolute;width:50px;height:3px;background-color:#1cbce8;}.path-taxonomy .view-taxonomy-term{width:1140px;margin:0 auto;}.path-taxonomy .node--type-noticias{width:auto;}.path-taxonomy .node--type-noticias .field--name-node-title h2{font-size:22px;}.path-taxonomy .node--type-noticias .field--name-field-descripcion-corta-noticia{padding:0 10px 0 0;}.path-taxonomy .node--type-noticias .field--name-node-link{margin:10px 0;}.path-taxonomy .feed-icons{display:none;}.path-taxonomy .taxonomy-term{margin:0 0 2em 0;}.path-taxonomy .node--type-nuestros-servicios{margin:3em 0;}.path-taxonomy .node--type-nuestros-servicios .field--name-node-title{border-right:1px solid #1cbce8;border-left:1px solid #1cbce8;}.path-taxonomy .node--type-nuestros-servicios .field--name-node-title h2{margin:0;padding:10px 5px;}.path-taxonomy .node--type-nuestros-servicios .field--name-field-descripcion-corta{border-right:1px solid #1cbce8;border-left:1px solid #1cbce8;padding:10px 5px;}.path-taxonomy .node--type-nuestros-servicios .field--name-node-link{border-right:1px solid #1cbce8;border-left:1px solid #1cbce8;border-bottom:1px solid #1cbce8;padding:10px;text-align:right;}#block-estamosparaatendele{margin-bottom:3em;}#block-estamosparaatendele h2.block-title{margin-bottom:2em;}#block-estamosparaatendele h2.block-title::before{content:"";margin-top:40px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;width:50px;height:3px;background-color:#a0a0a0;}#block-estamosparaatendele .field--name-body{width:50%;}#block-estamosparaatendele .field--name-body table{width:100%;margin:4em 0;}#block-estamosparaatendele .field--name-body table tr td{width:33%;text-align:center;vertical-align:top;}#block-estamosparaatendele .field--name-body table tr:first-child td{height:50px;text-align:center;}#block-estamosparaatendele .field--name-body table tr:nth-child(2) td:first-child{text-align:left;}#block-estamosparaatendele .field--name-body .fa,#block-estamosparaatendele .field--name-body .far,#block-estamosparaatendele .field--name-body .fas{margin:0;font-size:30px;position:relative;color:#333333;}#block-estamosparaatendele .field--name-body h3{margin:1em 0 2em;font-size:20px;color:#333333;position:relative;}#block-estamosparaatendele .field--name-body h3::before{content:"";margin-top:45px;margin-right:auto;left:0;position:absolute;width:50px;height:3px;background-color:#1cbce8;}.path-contacto .webform-submission-contacto-form{margin:406px 0 0 0;width:400px !important;}.eu-cookie-compliance-message{padding:1em 0;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-secondary-button{padding:3px 35px;border:0 none;border-radius:2px;-moz-box-shadow:0 0 0 1px rgba(28,188,252,.9);-webkit-box-shadow:0 0 0 1px rgba(28,188,252,.9);box-shadow:0 0 0 1px rgba(28,188,252,.9);color:black;font-weight:300;line-height:2.5em;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:normal;}.eu-cookie-compliance-secondary-button{color:white;margin-right:1em;}.eu-cookie-compliance-default-button{display:none;}.eu-cookie-compliance-message h3{font-size:14px;}.breadcrumb{width:1140px;margin:0 auto;max-width:100%;}.path-pruebas .block-title{margin:1em auto 2em auto;}.path-pruebas iframe{width:100% !important;height:550px !important;}.path-pruebas h1.page-header{width:1140px;text-align:center;color:white;margin-left:auto;margin-right:auto;margin-top:90px;left:0;right:0;position:absolute;z-index:1;}.path-pruebas h1.page-header::before{content:"";margin-top:45px;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;width:60px;height:3px;background-color:#a0a0a0;}h1{font-family:"Raleway Regular";font-size:32px;font-weight:normal;color:#888;line-height:1em;position:relative;}h2,h3,h4,h5,h6{font-family:"Raleway Medium";font-weight:normal;color:#888;line-height:1em;position:relative;}h5,h6{font-family:"Raleway light";font-weight:normal;}p,ul > li{font-size:16px;font-family:"Lato Regular",Arial,Helvetica,sans-serif;color:#888;}.navbar-default .navbar-nav > li > a,.toolbar-tray a{font-size:14px;}.block,.region-footer{width:1140px;margin:0 auto;}.block-views{text-align:center;}.block-views h2.block-title{margin:40px 0 1.5em 0;}.block-title{text-transform:uppercase;font-weight:normal;font-size:22px;text-align:center;color:#1cbce8;}a,a:hover{cursor:pointer;text-decoration:none;background-color:transparent;outline:0 none;}a{color:#1cbce8;}.alert-success{display:none;}body{background-color:#fbfbfb;}div[class^='imagen-banner']{background-attachment:inherit;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center;position:relative;height:600px;width:100%;}div[class^='imagen-fondo']{background-attachment:inherit;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50%;position:relative;width:100%;height:235px;}.fa,.far,.fas{color:#1cbce8;font-size:24px;margin:0 0 0 -30px;position:absolute;}@media screen and (min-width:1280px){}@media screen and (max-width:1124px){}@media screen and (max-width:667px){header .navbar-header{width:100% !important;}.view-portada .views-field-title{width:100%;}.barra-top{height:auto;width:100%;}.barra-top div p{font-size:10px;text-align:left;}.fa,.far,.fas{font-size:16px;margin:0 0 0 -20px;display:none;}.barra-top .barra-top-ubicacion{padding:0 10px 0 5px;width:33%;}.barra-top .barra-top-telefono{padding:0 10px;width:25%;}.barra-top .barra-top-email{padding:0 5px 0 10px;width:33%;}#navbar-collapse .region{width:100%;}.navbar-nav{text-align:right;width:75%;}.menu li{border-bottom:1px solid #ccc}#navbar-collapse{margin:0;}.navbar-toggle{margin-top:0;}.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:white;padding:10px;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{background-color:#006684;color:white;}.navbar-default .navbar-nav .open .dropdown-menu > li.last{border-bottom:none;}div[class^="imagen-banner"]{height:450px;}.view-portada .views-field-title{margin:-215px auto 0 auto;}.view-portada .views-field-title h1{width:90%;margin:0 auto;color:#333;}.webform-submission-contacto-form{display:none;}#block-nuestrosservicios{margin:100px auto 55px auto;}#block-views-block-nuestros-servicios-block-1{background-position:55% 10%;background-size:cover;}.view-especialidades-portada{width:100%;}.view-especialidades-portada .views-col{width:95% !important;}.view-especialidades-portada .views-field-title,.view-especialidades-portada .views-field-field-descripcion-corta{margin-left:70px;}#block-views-block-noticias-portada-block-1 h2{width:100%;}.view-noticias-portada{width:100%;}.view-noticias-portada .views-row .views-col{width:90% !important;margin:0 auto 2em;float:none;}.view-noticias-portada .views-field-field-imagen-noticia img{margin:0 auto;}#block-solicitarpresupuestogratis{height:auto;}#block-solicitarpresupuestogratis .field--name-body{width:100%;}#block-solicitarpresupuestogratis .field--name-body .btn{width:100%;float:none;margin:0 auto;}#block-views-block-ultimas-noticias-block-1 .view-content{width:95%;margin:0 auto;}#block-piedepagina .field--name-body img{margin:0 auto;display:block;}#block-piedepagina .enlaces-pie-pagina{float:left;}.footer{padding:0;}.footer .block{padding:1em !important}.view-servicio-de-limpieza{width:100%;}.view-servicio-de-limpieza .views-col{width:90% !important;margin:0 auto;float:none;min-height:inherit;}.path-node .main-container{width:100% !important;}.page-node-type-nuestros-servicios{margin:0;}.page-node-type-nuestros-servicios .field--name-node-title h1,.node--type-servicios .field--name-node-title h1,.page-node-type-nuevo-tratamiento .field--name-node-title h1{margin-left:2.5%;margin-bottom:50px;}.page-node-type-nuestros-servicios .field--name-field-enlaces-servicios-secundar{margin-left:2.5% !important;}#block-views-block-servicios-limpieza-relacionados-block-1{text-align:left !important;}#block-views-block-servicios-limpieza-relacionados-block-1 h2{margin-left:2.5%}#block-views-block-servicios-limpieza-relacionados-block-1 h2::before{}#block-views-block-tratamientos-relacionados-block-1 h2{margin-left:2.5%}#block-views-block-servicios-limpieza-relacionados-block-1 .view-servicios-limpieza-relacionados .views-view-grid .views-col{width:49.6% !important;margin-bottom:15px;display:inline-block;float:none;vertical-align:top;}.view-servicios-limpieza-relacionados .views-col .views-field-title h3{}#block-limpiezasdedios{background-position:30% 10%;background-size:cover;}#block-limpiezasdedios h2{margin-left:2.5%}#block-limpiezasdedios .field--name-body{width:95%;background-color:rgba(255,255,255,0.1);}#block-limpiezasdedios .field--name-body h3{text-align:center;}#block-limpiezasdedios .field--name-body h3 a{font-size:16px;white-space:nowrap;}#block-nuestrosserviciosempresa h2{width:100%;}#block-nuestrosserviciosempresa .field--name-body{width:90%}#block-nuestrosserviciosempresa .field--name-body table tr td{width:100% !important;display:block;padding:0 !important;margin-bottom:10px;}#block-nuestrosserviciosempresa .field--name-body img{width:100%;}.view-noticias-blog{width:100%;}.view-noticias-blog .views-row{}.view-noticias-blog .views-field-title h2,.view-noticias-blog .views-field-title h2::before,.view-noticias-blog .views-field-field-descripcion-corta-noticia,.view-noticias-blog .views-field-view-node{margin-left:2.5%;}.view-noticias-blog .views-field-title h2{margin-bottom:50px;}#block-views-block-noticias-blog-block-1{margin:45px auto 0;}#block-views-block-categorias-blog-block-1{left:0;position:relative;top:0;width:95% !important;margin:0 auto;}#block-views-block-ultimas-noticias-blog-block-1{left:0;position:relative;top:0;width:95% !important;margin:30px auto;}.node--type-noticias{width:100% !important;margin-top:0;}.page-node-type-noticias .field--name-node-title h1{margin-left:2.5%;}.page-node-type-noticias .field--name-node-title h1::before{margin-left:2.5%;}.page-node-type-noticias #block-views-block-categorias-blog-block-1{margin-top:auto;}#block-estamosparaatendele .field--name-body{width:95%;}#block-estamosparaatendele .field--name-body table tr:first-child{display:none;}#block-estamosparaatendele .field--name-body table tr td{display:block;margin-bottom:10px;width:95%;text-align:left;}.path-taxonomy .view-taxonomy-term{width:100%;}.views-view-grid .views-col{width:85% !important;margin:0 auto 1em;float:none;display:block;}h1.page-header{width:100% !important;}.field--name-body{width:95%;margin:0 auto;}.field--name-body p{text-align:justify;}.path-user .region-content{width:90% !important;}#block-damosformaasuproyecto h2,#block-damosformaasuproyecto .field--name-body{width:90%;}.block,.footer .region-footer{width:100% !important;}.footer .region-footer #block-bloqueinferior .field--name-body{width:100% !important;}.footer .block{padding:2em 1em !important}.footer .region-footer #block-bloqueinferior{position:relative;height:auto;line-height:1.5em;}.social-media2{width:90%;text-align:center;float:none;margin:1em 0 0 0;}h1{font-size:24px !important;}h2{font-size:20px !important;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-secondary-button{width:100%;}.node--type-servicios .field--name-field-medicos-vinculados .col-sm-6{}.path-doctor .main-container{width:90% !important;}.path-doctor h1.page-header{margin-top:30px;}.view-medicos .views-row{max-width:inherit;width:100%;margin:1em auto;}.form-control{font-size:16px;}#block-nosesforzamosparaquerecuperesucalidaddevida{padding:1em 0;}#block-nosesforzamosparaquerecuperesucalidaddevida .field--name-field-media-image{float:none;margin:0 auto;}#block-nosesforzamosparaquerecuperesucalidaddevida h2{font-size:22px;}}@media screen and (max-width:480px){}
