@font-face{font-family:'Nexa';src:url('../fonts/Nexa-Light.otf')}@font-face{font-family:'Nexa';src:url('../fonts/Nexa-Bold.otf');font-weight:bold}
body{font-family:'Nexa',Arial;background:#f7f7f7;position:relative;font-weight:400px;min-width:300px}a:hover{outline:0;text-decoration:none}
a:focus{outline:0;outline-offset:0}h1,h2,h3,h4,h5,h6{font-family:'Nexa',Arial}h2{font-size:2em;font-weight:bold;color:#606060;margin-top:8px}
h6{font-size:1em;color:#777;padding-bottom:27px;margin-bottom:30px;border-bottom:2px solid #AAA}.link-admin,.link-admin:hover{font-size:1.4rem;color:#AAA;text-decoration:none}
.container{max-width:1110px}.header-gris{height:82px;background:#96989a}.header-top{margin-top:-52px;background:#FFF;padding:20px 30px;font-size:13px;display:table;width:100%}
.logo{float:left;position:relative;margin-right:20px}.datos{padding:15px 0;float:right;position:relative}.datosprinc{float:left}.itemderma1,.itemderma2{float:left;padding-right:14px;padding-left:46px;border-right:2px solid #bdbfc1;color:#8c868c}
.itemderma1{background:url(../images/home.png) no-repeat}.itemderma2{margin-left:10px;background:url(../images/horario.png) no-repeat}.divredes{float:left}
.itemredes{float:left;margin:5px 0 0 10px;padding:0!important;color:#8c868c}.dataderma{float:left;padding-left:8px;padding-top:8px}.dataderma strong{font-size:12px}
.divtelf{float:right}.telefono{background-color:#4ea7b5;color:#FFF;font-size:12px;font-weight:bold;border:0;margin-top:8px;margin-left:34px;padding:7px 15px;outline:0;cursor:pointer;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;letter-spacing:.09em;width:132px}
.telefono i{font-size:15px}.contenido{margin-top:30px}#menu{background:#FFF;padding:20px;float:left}#menu ul{padding:0;margin:0}#menu li{width:100%}#menu a{color:#727376;font-size:14px;font-weight:bold;letter-spacing:.04em;padding:10px}
#menu .active{background:#bdbfc1}#menu i{float:right}.busqueda{margin-bottom:20px}.busqueda input{padding:5px 7px;width:100%}
#slider{margin-bottom:27px}#slider-carousel img{position:relative;width:100%;max-width:802px}.textslider{position:absolute;top:0;max-width:305px;background:#FFF;padding:0 18px;opacity:.92;margin:42px 0 0 45px}
.textslider h4{font-weight:bold;font-size:12px;margin-bottom:3px}.textslider p{font-size:.88em;color:#000;text-align:justify}.control-carousel{position:absolute;top:83%;font-size:25px;color:#888;background:#FFF;padding:0 10px}
.control-carousel-blog{top:50%}.control-carousel:hover{color:#555}.btnslider1{margin-left:45px}.btnslider2{margin-left:85px}.btnsliderblog1{left:5px;border-radius:4px;opacity:.8}
.btnsliderblog2{right:5px;border-radius:4px;opacity:.64}.right{float:right}.left{float:left}.txtcontainer{background:#FFF;padding:50px;padding-bottom:32px;float:right;width:100%;min-height:480px}
#bienvenido{margin-bottom:30px}#bienvenido h1{margin-top:0;font-size:1.5em;font-weight:bold;color:#616062}#bienvenido p{font-size:1.2em}.linkverde{font-size:.9em;font-weight:bold;color:#2492a4}
.linkverde:hover{color:#218698}#secciones h2{margin:0;font-size:.86em;font-weight:bold;color:#727376}#secciones p{font-size:.9em}#secciones .imagen{float:left;width:95px;margin:0 15px 15px 15px}
#secciones .texto{float:left;width:165px;margin-right:0 15px 15px 15px}#preguntas h2{margin-bottom:10px;text-align:center;font-size:1.3em;font-weight:bold;color:#727376}
#preguntas h4{font-size:1em;color:#333}#preguntas p{font-size:.86em;color:#888;text-align:justify}#doctor,#enlaces{margin-top:20px}#doctor img{width:100%}
#enlaces{padding:10px;background:#FFF}#enlaces h4{font-size:1em;font-weight:bold;color:#727376}#enlaces .cuadro{border:1px solid #DDD;padding:3px 5px;margin-bottom:10px;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#enlaces .col1{width:60%;float:left;font-size:.74em;line-height:13px;letter-spacing:.04em;color:#888}#enlaces .col2{width:40%;float:right}#enlaces .col2 img{float:right}
footer{font-size:.84em;background:#FFF;padding:17px 14px;margin:28px 0 20px 0} footer a, footer a:hover{color: #555; text-decoration: none;} #titlepregunta{font-size:2em;font-weight:bold;color:#606060;margin-top:8px;padding-bottom:27px;margin-bottom:30px;border-bottom:2px solid #AAA}
.titulo{font-size:1.1em;font-weight:bold;color:#4b4b4b}#nosotros img{padding:0 24px;margin-bottom:34px;float:right;width:100%;max-width:320px;height:205px}
#nosotros p{font-size:1em;margin-bottom:34px}.mision{margin-top:20px;padding:20px 50px}#listado img{max-width:214px;max-height:150px;width:100%}#listado .titulo{margin:20px 0 12px 0;font-size:.9em}
.linkgris{color:#4b4b4b}.linkgris:hover{color:#4b4b4b}#listado p{text-align:justify;font-size:.88em;margin-bottom:25px}#datalistado img{max-width:703px;width:100%;margin-bottom:30px}
#datalistado p{text-align:justify;font-size:1.1em}#galeria .imggal{max-width:703px;width:100%;margin-bottom:10px}#galeria p{text-align:center;color:#777;margin-bottom:24px}
#galeria a{cursor:pointer}.listgaleria{text-align:center}.listgaleria img{padding:5px;width:113px;height:70px}.pagination{display:inline-block;margin:25px 0;float:right}
.pagination li:first-child a,.pagination li:first-child span{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.pagination li:last-child a,.pagination li:last-child span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination .active a,.pagination .active span,.pagination .active a:hover,.pagination .active span:hover,.pagination .active a:focus,.pagination .active span:focus{background-color:#1e7a8a;color:#FFF}
.pagination li a,.pagination li span{background-color:#2492a4;border:0;float:left;line-height:1.42857;margin-left:-1px;padding:1px 7px;position:relative;text-decoration:none;margin-right:5px;color:#FFF;font-size:.9em;font-weight:bold}
.pagination li a:hover{background:#1e7a8a;color:#fff}#dataconsejo img{max-width:703px;width:100%;margin-bottom:15px}#dataconsejo p{text-align:justify;font-size:1.1em}
#linkconsejos{margin-bottom:30px;font-weight:bold}#linkconsejos a{color:#FFF!important}.titleconsejo{background:#2492a4;padding:2px 20px 2px 6px;margin-right:2px}
#linkconsejos .active,#linkconsejos .lnk{margin:0 2px;padding:2px 10px}#linkconsejos .active{background:#727376}#linkconsejos .lnk{background:#bdbfc1}
#promo .col-sm-6{margin-bottom:34px}#promo .titulo{font-size:1.1em;margin-bottom:10px}#promo p{text-align:justify;font-size:.88em;margin-bottom:5px}#promo img{max-width:332px;max-height:187px;width:100%;float:right}
#contacto img{max-width:703px;width:100%;margin-bottom:20px}#contacto p{font-size:.7em;letter-spacing:.04em;color:#727376;margin:12px 0 0 0}#contacto span{color:#4b4b4d;font-size:.86em}
#contacto .form-group{padding:0 10px}#contacto .form-control{margin-bottom:14px;background:#e6e7e8;padding:20px 10px 15px 10px}#mensaje{height:139px;padding:10px!important}
.btn.btn-primary{background:#70b8c3;font-weight:bold;font-size:.9em;letter-spacing:.05em;border:0 none;padding:10px}.msjalerta{float:right;display:none;color:#777;margin-top:5px;clear:both}
.bottom22{margin-bottom:22px}.tratam p{font-weight:bold;font-size:1em;color:#4b4b4b;margin:2px 0 4px 0!important;padding:0}.tratam li{font-size:.8em;color:#4b4b4b}
.tratam a{color:#4b4b4b;text-decoration:none;letter-spacing:.05em}.tratam a:hover{color:#000}.blog-post-page{padding-top:5px}.blog-post-page .blog-post{padding-bottom:15px}
.blog-post .post-content{position:relative;background:#FFF;padding:20px}.post-content h2{font-weight:500;margin-bottom:4px}ul.post-meta{margin-bottom:10px;padding-left:0}
ul.post-meta li{display:inline-block}ul.post-meta li:after{content:"-";margin:0 8px 0 8px}ul.post-meta li:last-child:after{content:"";margin:0}
ul.post-meta li i{color:#777;width:20px;height:20px}ul.post-meta li,ul.post-meta li a{color:#666}.post-content p{margin-bottom:15px}.post-bottom{padding:20px 0;margin-bottom:20px;border-bottom:1px solid #f6f6f6}
.post-tags-list{float:right;padding-top:6px}.post-tags-list a{display:inline-block;color:#888;font-size:12px;padding:2px 8px;background:#eee;margin-bottom:4px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;margin:0 2px}
.post-tags-list a:hover{color:#333}.post-share{float:left}.post-share span{margin-right:4px;font-size:13px;color:#888}.post-share a{display:inline-block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}
.post-share i.fa-facebook{background-color:#507cbe}.post-share i.fa-facebook:hover{background-color:#3e68a8}.post-share a.twitter{background-color:#63cdf1}
.post-share a.twitter:hover{background-color:#36bfed}.post-share a.gplus{background-color:#f16261}.post-share a.gplus:hover{background-color:#ef4545}.post-share a.linkedin{background-color:#90cadd}
.post-share a.linkedin:hover{background-color:#72bbd3}.post-share a i{width:25px;height:25px;line-height:25px;text-align:center;display:block;color:#fff;font-size:1em}
.widget-search input[type="text"]{position:relative;margin:0;float:left;height:37px;line-height:37px;width:calc(100% - 38px);border-right:0;border-radius:2px 0 0 2px;border:1px solid #dedede;box-shadow:none;outline:0;padding:0 5px}
.widget-search .search-btn{display:inline-block;width:38px;height:37px;border:0;color:#fff;background-color:#4ea7b5;font-size:1.2em;line-height:36px;text-align:center;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0}
.widget h4{text-transform:uppercase;padding-bottom:8px;margin-top:15px;margin-bottom:20px;font-size:14px;font-weight:500;position:relative;border-bottom:1px solid #DDD}
.widget ul{margin:0;padding:0;list-style:none}.widget-popular,.widget-tags{background:#FFF;padding:1px 15px 10px 15px;margin-top:10px}.widget-popular li{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f3f3f3}
.widget-search .search-btn:hover{background-color:#444}.widget-content h5{font-size:13px;line-height:19px;margin-bottom:1px;font-weight:300}.widget-content span{color:#AAA;font-size:12px}
.widget-content a{color:#888;text-decoration:none}.widget-content a:hover{color:#555;text-decoration:none}.tagcloud a{display:inline-block;color:#888;font-size:12px;padding:4px 10px;background:#eee;margin-bottom:4px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;margin:2px}
.tagcloud a:hover{background-color:#4ea7b5;color:#FFF}.latest-posts{background:#FFF;padding:20px;float:left;margin-bottom:30px}.post-row{margin-bottom:20px}
.left-meta-img{float:left;text-align:center;margin-right:20px;margin-bottom:0;overflow:hidden}.left-meta-img img{width:150px}.post-title{margin-bottom:5px;margin-top:0;font-size:20px}
.post-title a{color:#444}.post-title a:hover{color:#2492a4}.latest-posts .linkverde{font-weight:300}.post-fecha{font-size:13px}.blog-ver-todos{text-align:right;text-transform:uppercase;font-size:11px}

@media screen and (max-width:1200px){#secciones .texto{width:121px}}
@media screen and (max-width:1070px){.datosprinc{float:none;display:block}.divtelf{float:right}.datos{padding-bottom:0}}
@media screen and (max-width:992px){#secciones .texto{width:65px}.datos{padding-top:20px;padding-bottom:0}
.dataderma{padding-top:0}.itemredes{margin-top:0;margin-bottom:12px}.telefono{margin-top:0;margin-bottom:0}
.itemderma1,.itemderma2{background-size:35px;margin-bottom:12px}
.itemredes img{width:35px}}
@media screen and (max-width:905px){.datos{width:100%;float:left}.datosprinc{float:left}#menu a{font-size:12px}}
@media screen and (max-width:767px){#menu{float:none;margin-bottom:20px}.busqueda{width:60%;float:left;margin:0}.navbar-toggle{background-color:#000;margin:0;margin-bottom:10px;float:right}.navbar-header .navbar-toggle .icon-bar{background-color:#fff}
.textslider{margin:26px 0 0 30px}#secciones .texto{width:200px}#doctor{float:left;width:35%;margin-right:5%}#enlaces{float:left;width:60%;padding:10px;background:#FFF}
#preguntas{margin-top:30px}#promo .col-sm-6{margin-bottom:10px}#promo img{float:none;display:block;margin:0 auto;margin-bottom:35px}.dataform{margin-top:30px}
#busqueda{width:100%}.txtcontainer{width:100%;min-height:100px}.widthall{width:100%;display:block}.logo{margin: 0 5%;width: 90%}}
@media screen and (max-width:610px){
#nosotros img{margin-bottom:20px;padding:0;float:none}
#nosotros .titulo{display:block}.itemderma1,.itemderma2{background-size:0;padding-left:0; border:none;font-size: 12px}
.itemderma1{padding-right: 0!important;float: left;}.itemderma2{padding-right: 0!important;float: right}
.logo{margin: 0 5%;width: 90%}}
@media screen and (max-width:515px){.divtelf{margin-top:-45px;padding-bottom:0}.header-top{padding-bottom:10px}
.logo{margin: 0 5%;width: 90%}}
@media screen and (max-width:445px){
.header-top{padding:20px;padding-bottom:10px}#slider{display:none}
#secciones .imagen{margin:0 15px 15px 15px}
#secciones .texto{width:calc(100% - 140px)}
#doctor{width:100%}
#enlaces{width:100%}
#preguntas .col-sm-12{padding:15px}
.txtcontainer{padding:40px 25px 32px 25px}
.itemderma2>.dataderma{padding-left:0}
.contenido{margin-top: 10px}
.logo{margin: 0 5%;width: 90%}
.divtelf{display:block;padding:0;padding-bottom:0;margin-top:-40px}
.logo{margin-right:0}
.logo img{width:100%;max-width:264px}
.divredes{float:left;width: 50%}
.post-row{margin-bottom:30px}
.left-meta-img{float:none;margin-right:0;margin-bottom:15px}
#nosotros{margin-top: 0px;padding-top: 0;padding-bottom: 0}
#footer.row{margin: 0 auto}
.logofooter img{margin:0 20%;width:60%;}
.enlacesfooter{margin:0 20%;width: 60%;margin-top: 30px;}
.busqueda input {padding: 5px 3px; width: 100%;}
.busqueda {width: 75%; float: left; }
#txtbuscar{margin-left: 5px}
footer a, footer a:hover{color:#aaa;}
}
@media(min-width:768px){.container{width:100%;min-width:750px}}
@media(min-width:992px){.container{width:100%;min-width:970px}
.itemderma1{padding-right: 20px}.itemderma2{padding-right: 20px}}
@media(min-width:1110px){.container{width:100%;min-width:1090px}}