/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#header{float:left;overflow:hidden;width:100%;background-image:-webkit-linear-gradient(#05458e,#043975);background-image:linear-gradient(#05458e,#043975)}#header .wrap{position:relative;overflow:hidden;max-width:1140px;margin:0 auto}@media screen and (max-width: 799px){#header .wrap{padding-bottom:32px}}@media screen and (min-width: 800px){#header .wrap{height:182px}}@media screen and (min-width: 800px){#header{height:182px}}#logo{display:block;overflow:hidden;padding:20px 0;text-align:center;text-indent:-9999px}#logo span{display:none}#logo img{display:block;width:62.5%;height:100%;margin:0 auto}@media screen and (min-width: 800px){#logo img{position:absolute;top:0;left:0;width:auto}}@media screen and (min-width: 800px){#logo{position:absolute;top:50%;left:20px;float:left;width:500px;padding:129px 0 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}#h-contacto{position:absolute;top:50%;right:20px;float:right;text-align:right;line-height:1.2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#h-contacto a{display:block;color:#ffffff;font-size:1.083333333rem;font-weight:bold;text-decoration:none}#h-contacto .whatsapp::before{display:inline-block;width:26px;height:26px;margin:0 6px -5px 0;background-image:url('../images/whatsapp.png');background-repeat:no-repeat;background-size:cover;content:''}@media screen and (max-width: 799px){#h-contacto{top:auto;right:auto;bottom:0px;left:0;overflow:hidden;width:100%;height:32px;background-color:rgba(255,255,255,0.1);-webkit-transform:none;-ms-transform:none;transform:none}#h-contacto .whatsapp::before{width:20px;height:20px}#h-contacto a{font-size:12px !important;text-align:center;line-height:32px}#h-contacto a:nth-child(1){float:left;width:60%;font-size:14px !important}#h-contacto a:nth-child(1):before{content:'Llamanos: '}#h-contacto a:nth-child(2){display:none}#h-contacto a:nth-child(3){float:right;width:40%}}@media screen and (min-width: 800px){#h-contacto{display:block}}#menu-principal{position:relative;float:left;width:100%;height:40px;background-color:#ffffff;white-space:nowrap}#menu-principal ul,#menu-principal li,#menu-principal a{display:block;padding:0;margin:0;font-size:0.916666667rem}#menu-principal ul ul{display:none}#menu-principal a:hover{text-decoration:none !important}#menu-principal .top{overflow-x:scroll;max-width:1100px;margin:0 auto}#menu-principal .top>li{display:inline-block}#menu-principal .top>li a{display:inline-block;height:40px;padding:0 8px;color:#000000;font-size:14px;font-weight:bold;text-decoration:none;text-transform:uppercase;line-height:40px}#menu-principal .top>li a:hover{color:#e64f1d;text-decoration:none !important}@media screen and (min-width: 700px){#menu-principal .top>li a{height:62px;padding:0 13px;line-height:62px}}@media screen and (min-width: 800px){#menu-principal .top>li a{padding:0 23px}}@media screen and (min-width: 900px){#menu-principal .top>li a{padding:0 33px}}@media screen and (min-width: 1000px){#menu-principal .top>li a{padding:0 43px}}@media screen and (min-width: 1100px){#menu-principal .top>li a{padding:0 53px}}@media screen and (min-width: 700px){#menu-principal .top>li{display:inline-block;float:none}}#menu-principal .top #agendar{background-color:#5ad5ea}@media screen and (min-width: 700px){#menu-principal .top{overflow:hidden;height:62px;text-align:center}}#menu-principal .top-alt{position:absolute;top:0;right:0;white-space:nowrap}#menu-principal .top-alt:hover .wrap{display:block}#menu-principal .top-alt ul{width:200px}#menu-principal .top-alt>a{position:relative;display:inline-block;height:40px;padding:0 10px !important;background-color:#e64f1d;color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;line-height:40px}#menu-principal .top-alt>a:before{position:absolute;right:100%;display:block;width:30px;height:40px;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.01) 0%,#ffffff 80%,#ffffff 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.01) 0%,#ffffff 80%,#ffffff 100%);content:''}#menu-principal .top-alt li,#menu-principal .top-alt a{display:block}#menu-principal .top-alt li+li{border-top:1px solid #e6e6e6}#menu-principal .top-alt li a{padding:10px 10px;color:#000000;font-size:14px;text-decoration:none}#menu-principal .top-alt li a:hover{background-color:#e6e6e6}#menu-principal .top-alt .wrap{position:absolute;z-index:300;right:1px;display:none;margin-top:1px;background-color:#ffffff}@media screen and (min-width: 700px){#menu-principal .top-alt{display:none}}@media screen and (min-width: 700px){#menu-principal{height:62px}}.hero{position:relative;float:left;width:100%;background:#013274;color:#ffffff}.banner{position:relative;display:block;overflow:hidden;width:100%;padding-top:51.4615385%;margin:0 auto;text-align:center}.banner img{position:absolute;top:0;left:50%;width:auto;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner a{color:#ffffff}.banner p{font-size:3.5227273vw;font-weight:400}@media screen and (min-width: 880px){.banner p{font-size:31px}}.banner h1{margin-top:0;font-family:Montserrat, sans-serif;font-size:3.6923077vw}.banner h1 span{display:inline-block;padding:5px 10px;color:#ffffff;white-space:nowrap}.banner h1 span+span{margin-top:0.07em}@media screen and (min-width: 1300px){.banner h1{font-size:48px}}@media screen and (max-width: 759px){.banner{padding-top:40%}.banner img{width:100% !important;height:auto !important}}@media screen and (min-width: 1300px){.banner{padding-top:669px}}.tagline{position:absolute;top:0;left:47%;max-width:52.727272727272727%;padding-top:15%;margin-right:2.727272727272727%;text-align:left}@media screen and (min-width: 760px){.tagline{padding-top:15.5384615%}}@media screen and (min-width: 1300px){.tagline{padding-top:202px}}.secmenu{position:relative;z-index:200;float:left;width:100%;border-top:2px solid #027b97;background-color:rgba(0,0,0,0.5);text-align:center}.secmenu a:hover{text-decoration:none !important}.secmenu ul,.secmenu li,.secmenu a{display:block}.secmenu ul{overflow:hidden;max-width:1100px;padding:0;margin:0 auto;text-align:center}.secmenu li{float:left;width:100%}@media screen and (max-width: 759px){.secmenu li{background-color:#021a39}.secmenu li+li{border-top:1px solid rgba(255,255,255,0.2)}}@media screen and (min-width: 760px){.secmenu li{width:33.33333%}.secmenu li:nth-child(2n){border-right:1px solid #027b97;border-left:1px solid #027b97}}.secmenu a{padding:20px 10px;color:#ffffff;font-weight:bold;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 760px){.secmenu a{padding:10% 0}.secmenu a:hover{background-color:rgba(255,255,255,0.14)}}@media screen and (min-width: 950px){.secmenu a{padding:16% 0}}@media screen and (max-width: 659px){.secmenu{font-size:18px}}@media screen and (min-width: 760px){.secmenu{float:none;border-width:1px 0 0}}@media screen and (min-width: 760px){.secmenu{position:absolute;bottom:0}}*,*::before,*::after{box-sizing:border-box}html{font-family:'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:24px}body{float:left;width:100%}img{max-width:100%}a{color:#e64f1d}a:hover{text-decoration:underline !important}.btn-round{display:block;display:inline-block;padding:4px 16px;border-radius:100px;margin-top:0.3em;background-color:#e64f1d;color:#ffffff !important;font-size:0.9em;font-weight:bold;text-decoration:none}.btn-round:hover{text-decoration:none !important;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 0 #8d2f10}.iconos-sociales{overflow:hidden;margin-top:1em;text-align:center}.iconos-sociales a{display:inline-block !important;width:46px;height:46px;border-radius:23px;background-color:gray}.iconos-sociales a:hover{text-decoration:none !important}#breadcrumbs{display:none;float:left;width:100%;border-bottom:1px solid #e8e8e8}#breadcrumbs ul{display:block;overflow:hidden;max-width:1100px;padding:15px 20px;margin:0 auto;font-size:0.6em}#breadcrumbs li{display:block;float:left;color:#333333 !important}#breadcrumbs li+li::before{margin:0 0.6em;content:"\203A"}#breadcrumbs a{color:#333333;text-decoration:none}@media screen and (min-width: 600px){#breadcrumbs{display:block}}#main{float:left;width:100%;padding:10% 0;background-color:#ffffff;font-size:0.74rem;line-height:1.3}#main a{text-decoration:none}#main hr{border:1px dotted #999;border-width:1px 0 0;margin:1.5em 0;float:left;width:100%;clear:both}#main h1{margin-top:2em;font-size:1.6em}#main dl{padding-left:1em}#main .out-link{font-size:0.8em;text-decoration:none;text-transform:uppercase}#main .out-link+.out-link{margin-left:1em}#main .out-link::after{display:inline-block;width:.781316964em;height:.781316964em;margin-left:0.3em;background-image:url('../images/out-link.png');background-repeat:none;background-size:cover;content:''}#main dt{position:relative;font-weight:700}#main dt::before{position:absolute;top:0.45em;right:100%;display:block;width:8px;height:8px;margin-right:0.5em;background-color:#e64f1d;content:''}#main dt:not(:first-child){margin-top:1em}#main dd{margin-left:0;color:#555555;font-style:italic}.interna #main{padding-top:0;background-color:#f2f2f2}@media screen and (min-width: 600px){#main ul.dos-columnas{-webkit-column-count:2;-moz-column-count:2;column-count:2}}#main ul.dos-columnas li{color:#e64f1d}#main li span{color:#000000}#main ul a{text-decoration:none}#main ul.line-list{border-left:4px solid #5ad5ea;padding-left:1em}#main ul.line-list a{color:#000000}#main ul.line-list li{display:block}#main .col1,#main .col2{float:left}#main p.leading{font-size:125%}#main .titulo-separador strong{display:block;font-size:1.1em}#main .titulo-separador em{font-size:0.9em}#main .col1{width:100%;text-align:center}#main .col1 .btn-round{margin-top:1em}#main .col1 img{margin-bottom:0;vertical-align:bottom}#main .col1 em{display:block;width:100%;padding:0.5em 0;border:1px solid #cccccc;border-width:1px 0}#main .col1 br{display:none}@media screen and (max-width: 649px){#main .col1 img{max-width:60%}}@media screen and (min-width: 650px){#main .col1{width:34.1818182%;padding-right:3%}#main .col1 br{display:inline}}#main .col2{width:100%}@media screen and (min-width: 650px){#main .col2{width:65.8181818%}}#main .wrap{max-width:1100px;padding:0 20px;margin:0 auto}#main .btn-mas{margin-top:1.5rem;font-size:0.74rem;text-decoration:none}@media screen and (min-width: 600px){#main .btn-mas{font-size:1rem}}@media screen and (min-width: 600px){#main{font-size:1rem}}@media screen and (min-width: 600px){#main{padding:60px 0}}#casos-clinicos{float:left;width:100%;padding:10% 0;background-color:#002762;background-image:url('../images/casos-clinicos-bg.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;color:#ffffff;font-size:0.74rem}#casos-clinicos .col1,#casos-clinicos .col2{float:left}#casos-clinicos .col1{display:none;width:34.1818182%;padding-right:5%;text-align:right}@media screen and (min-width: 650px){#casos-clinicos .col1{display:block}}#casos-clinicos .col2 img{width:100px;height:auto;margin-bottom:-100px}@media screen and (min-width: 650px){#casos-clinicos .col2{width:65.8181818%}}#casos-clinicos .wrap{overflow:hidden;max-width:1100px;padding:0 20px;margin:0 auto}#casos-clinicos .wrap .col2>*{display:block}#casos-clinicos blockquote{padding:0;margin:0 0 1.5rem;font-size:125%;font-style:italic;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}@media screen and (max-width: 649px){#casos-clinicos blockquote{background:url('../images/quotes.png') no-repeat}}#casos-clinicos strong.name{font-size:116.666666667%}#casos-clinicos span{font-size:91.666666667%}#casos-clinicos .btn-mas{margin-top:1.5rem;color:#ffffff;font-size:0.74rem;text-decoration:none}@media screen and (min-width: 600px){#casos-clinicos .btn-mas{font-size:1rem}}@media screen and (min-width: 600px){#casos-clinicos{font-size:1rem}}@media screen and (min-width: 650px){#casos-clinicos{padding:60px 0}}.picture-right{float:right;max-width:40%;height:auto;border-radius:3px;margin:0 0 0.5em 1em}h1+.position{display:block;margin-top:-1.3em;color:#555555}#sobre-doctor-moheno .columna-1 dt{color:#000000}#sobre-doctor-moheno .columna-1 dl a{display:block;float:left;clear:both}#sobre-doctor-moheno .columna-1 dl a img{float:right;border-radius:3px;margin:0 0 .5em 1em;max-width:30%}@media screen and (max-width: 779px){#sobre-doctor-moheno .columna-1 br{display:none}#sobre-doctor-moheno .columna-1 img{display:none}}@media screen and (min-width: 780px){#sobre-doctor-moheno #main hr{display:none}#sobre-doctor-moheno [class*='columna']{float:left}#sobre-doctor-moheno .columna-1{width:-webkit-calc(100% - 340px);width:calc(100% - 340px)}#sobre-doctor-moheno .columna-2{width:300px;margin-left:40px;font-size:0.8em}#sobre-doctor-moheno .columna-2 .picture-right{width:100%;max-width:100%;margin:0 0 1.5em}}.picture-left{float:left;max-width:40%;height:auto;border-radius:3px;margin:0 1em .5em 0}.centrado-vertical{float:left;width:100%}.centrado-vertical h2{margin-top:0;line-height:1}.centrado-vertical img{margin-bottom:0}.centrado-vertical p:last-child{margin-bottom:0}.centrado-vertical+.centrado-vertical{margin-top:1.5em;padding-top:1.5em;border-top:1px dotted #ccc}footer{float:left;width:100%;padding-top:30px;padding-bottom:40px;background-color:#043975;color:#ffffff;font-size:0.8em;line-height:1.4}footer .iconos-sociales{float:left}footer .wrap{max-width:1140px;padding:0 10px;margin:0 auto}footer a{color:#ffffff}footer time{display:block}footer hr{float:left;width:100%;border-width:3px 0 0;border-top:3px solid rgba(0,0,0,0.2);margin:2em 0}footer .thumb{position:relative;padding-bottom:1em}@media screen and (min-width: 800px){footer .thumb{padding-bottom:1.5em;padding-left:110px}}footer .consultorio-mexico .thumb::before{background:url('../images/ciudad-mexico.jpg') no-repeat}footer .consultorio-leon .thumb::before{background:url('../images/leon.jpg') no-repeat}@media screen and (min-width: 800px){footer{font-size:1em}}@media screen and (min-width: 800px){footer .thumb::before{position:absolute;top:8px;left:0;display:block;float:left;width:89px;height:89px;background-size:cover;box-shadow:0 0 0 3px rgba(0,0,0,0.2);content:''}}#footer-stripe{float:left;width:100%;padding-top:25.8064516%;background-color:#ffffff;background-image:url('../images/footer-badges.gif');background-repeat:no-repeat;background-position:center center;background-size:auto 100%;border-top:1px solid #cbcbcb}@media screen and (min-width: 620px){#footer-stripe{padding-top:160px}}.locaciones{float:left;width:100%}.locaciones h3{margin-top:0;margin-bottom:0;text-transform:uppercase}.locaciones::before{display:block;margin-bottom:1em;font-weight:700;content:'LOCACIONES:'}.locaciones [itemprop="location"]{float:left;padding-right:10%}.locaciones [itemprop="location"]+[itemprop="location"]{margin-top:1.5em}@media screen and (min-width: 600px){.locaciones [itemprop="location"]{width:50%}.locaciones [itemprop="location"]+[itemprop="location"]{margin-top:0}}.contact-stuff{float:left;width:100%}.contact-stuff img{max-width:100%}.contact-stuff .col1,.contact-stuff .col2{float:left;padding-right:10px}@media screen and (min-width: 700px){.contact-stuff .col1,.contact-stuff .col2{width:50%;margin-top:0 !important}}.contact-stuff .col1>div{position:relative}.contact-stuff .col1>div+div{margin-top:1.5em}@media screen and (min-width: 600px){.contact-stuff .col1>div{padding-left:48px}}@media screen and (min-width: 600px){.contact-stuff .col1>div::before{position:absolute;top:0px;left:0;display:block;content:''}.contact-stuff .col1 .telefonos::before{content:url('../images/footer-phone.png')}.contact-stuff .col1 .email::before{content:url('../images/footer-correo.png')}.contact-stuff .col1 .citas::before{content:url('../images/footer-agenda.png')}}.contact-stuff .col2{margin-top:2em}.contact-stuff .col2 #footer-nav{padding-top:1em}.contact-stuff .col2 #footer-nav li{display:block;float:left}.contact-stuff .col2 #footer-nav li+li a::before{display:inline-block;float:left;width:8px;height:8px;margin:0.8em 1em 0;background-color:#e64f1d;color:#e64f1d;font-size:0.6em;line-height:1;content:''}.contact-stuff .col2 #footer-nav a{display:block;color:#00ccef;font-size:0.8em;text-decoration:none}.contact-stuff .col2 #footer-nav a:hover{color:#ffffff}.contact-stuff h3{margin-top:0;margin-bottom:0;font-size:0.95em}.contact-stuff ul,.contact-stuff li,.contact-stuff a{display:block;padding:0;margin:0}.contact-stuff::before{display:block;margin-bottom:1em;font-weight:700;content:'CONTACTO:'}body{background-color:#043975}
