@import url("//fonts.googleapis.com/css?family=Varela");
@import url("//fonts.googleapis.com/css?family=Noto+Serif");
@import url("//fonts.googleapis.com/css?family=Roboto+Condensed");

body{font-family:'Noto Serif',sans-serif!important;background:#ececec;font-size:16px;background-size:contain}
a{text-decoration:none;color:#000;font-weight:600}
a:hover{text-decoration:none;color:#0e2f6f}
#wrapper{overflow:auto;background-color:#fff;max-width:960px;position:relative}
#wrapper.ESP .ESP,#wrapper.ENG .ENG{display:block}
#wrapper.ENG .ESP,#wrapper.ESP .ENG{display:none}
#wrapper #idiomas li a{display:block}
#wrapper.ESP #idiomas .ESP,#wrapper.ENG #idiomas .ENG{color:#cc2128}

/* video-overlay */
#content-video{ max-width: 960px; width: 100%; margin-top:30px; margin-bottom:30px; background-color: #fff; padding: 0px }
#logo_promo { width: 250px; height:97px; background: url(../img/logo.jpg) no-repeat 0 0; display: block; text-indent: -9999px; background-size: cover; margin: 0 auto 30px;}
#content-video iframe{display: block; }
.content-cerrar{ margin: 0 auto; width: 159px; }

header{width:100%;height:auto;background-color:#FFF;overflow:hidden;margin-bottom: 20px;}
#logo{width:134px;height:70px;background:url(../images/logo.png) no-repeat 0 0;display:block;text-indent:-9999px;margin-left:35px;margin-top:22px;margin-bottom:20px;float:left}
#logo-footer{width:150px;height:72px;background:url(../images/logo-footer.png) no-repeat 0 0;display:block;text-indent:-9999px;background-size:cover;margin:0 auto;margin-bottom:20px;margin-top:10px}
#fb{width:194px;height:30px;background:url(../images/fb.jpg) no-repeat 0 0;display:block;text-indent:-9999px;clear:right;float:right;margin-right:20px;margin-top:55px}
#idiomas{position:absolute;top:0;right:0;width:200px;margin-top:0px;background:#FFF;padding: 0 5px;}
#idiomas li{float:left;display:block;padding: 0 3px;height: 30px;color:#0e2f6f}
#idiomas li a{font-family:'Roboto Condensed';text-align:center;font-size:14px;line-height: 30px;height: 30px;color:#000;display:block;text-transform:uppercase}
#idiomas a:hover,#idiomas .active a{text-decoration:none;color:#cc2128}
#content-menu{width:100%;margin-top:0px;background:#FFFFFF}
.interna #content-menu{margin-top:0px}
#content-menu ul{padding:0;list-style:none;margin:0 20}
#content-menu ul li{float:left;display:block;margin:0px 0;border-left:2px solid #0e2f6f;padding:0 20px 0 20px;height:28px}
.ENG #content-menu ul li{padding:0 30px 0 26px}
#content-menu ul li a{font-family:'Roboto Condensed';text-align:center;font-size:19px;color:#0e2f6f}
#content-menu ul a:hover,#content-menu ul .active a{text-decoration:none;color:#cc2128}
#content-menu ul li:first-child{border:0}
#mobile-menu{position:absolute;top:30px;right:0;width:300px;color:#FFF;background:#0e2f6f;z-index:10}
#mobile-menu .toggle-dropdown{font-family:'Roboto Condensed';color:#FFF;height:30px;font-size:15px;line-height: 30px;display:block;text-align:center;padding:0 15px;margin:0 auto;width:90%;background: url(../images/arrow_down.png) no-repeat right 12px;}
#mobile-menu .toggle-dropdown.active{background:url(../images/arrow_up.png) no-repeat right 8x}
#mobile-menu .dropdown{margin:0;display:none}
#mobile-menu .dropdown li{list-style:none;text-align:right;border-top:1px solid #FFF;height: 40px;}
#mobile-menu .dropdown li:hover{background:#0e2f6f}
#mobile-menu .dropdown li a{font-family:'Roboto Condensed';color:#FFF;display:block;font-size:15px;line-height: 40px;padding-right:8px}
#mobile-menu .dropdown li:hover a{color:#FFF}
.blueberry{width:100%;margin:0 auto}
.blueberry .slides{display:block;position:relative;margin-left:0!important;min-height:320px}
.blueberry .slides li{position:absolute;top:0;left:0;overflow:hidden}
.blueberry .slides li img{display:block;width:100%;height:auto;overflow:hidden}
.blueberry .slides li.active{display:block}
.blueberry .crop li img{width:auto}
.blueberry .pager{height:30px;text-align:center}
.blueberry .pager li{display:inline-block}
.blueberry .pager li a,.blueberry .pager li a span{display:block;height:4px;width:4px}
.blueberry .pager li a{padding:28px 8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.blueberry .pager li a span{overflow:hidden;background:#c0c0c0;text-indent:-9999px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.blueberry .pager li.active a span{background:#404040}
.fotoseccion{width:100%;margin:0 auto;margin-top:30px}
.row.interna .row{margin-top:67px;margin-bottom:20px}
.interna{color:#444242}
.interna figure{margin-bottom:48px}
.interna h1{font-family:'Roboto Condensed';font-size:26px;margin:0 0 20px 0;color:#0e2f6f;font-weight:600}
.interna h2{font-family:'Roboto Condensed';font-size:18px;margin:30px 0 20px 0;padding:0 0 10px 0;line-height:26px;padding:4px 15px;font-weight:bold;background-color:#0e2f6f;color:#FFFFFF;font-weight:600;}
.interna h3{font-size:20px;line-height:24px;margin:20px 0 20px 15px;font-weight:bold;color:#FFFFFF}
.interna h4{font-size:20px;margin:0 0 20px 0;color:#0e2f6f;line-height:30px}
.interna h5{font-size:20px;margin:0 0 20px 0;margin-top:20px}
.interna #analisis h3{font-size:18px;margin:0;line-height:26px;font-weight:bold;margin-bottom:10px;margin-top:14px;color:#00966e}
.interna span{font-size:16px;margin:0;line-height:24px}
.interna strong{margin:0;font-weight:600;color:#0e2f6f}
.interna .row ol,.interna .row ul{margin:30px 0 30px 45px}
.interna li{font-size:16px;line-height: 32px;}
.interna p{font-size:16px;line-height:26px;margin-bottom:14px;margin-left:0px}
.row.interna .row .row{margin-top:0}
#mapa{display:block;border:0;width:100%;max-width:440px;margin-bottom:30px;z-index:1}
#contacto #enviar,#turnos #enviar_turno{background-color:#0e2f6f);float:right}
#turnos label.line{margin-bottom:0}
#turnos label.line input[type="checkbox"]{margin-bottom:5px}
#Mensaje{display:none}
.dias_disp,.horario_disp{margin-bottom:10px}
.text-16{font-size:16px;color:#3b4f5f}
.text-16 span{font-size:14px}
footer,.interna footer{width:100%;padding:20px 0;background:#0e2f6f}
footer p,.interna footer p{font-family:'Roboto Condensed';font-size:14px;line-height:12px;color:#FFF}
footer nav,.interna footer nav{width:100%; height:100%}
footer nav ul li,.interna footer nav ul li{font-family:'Roboto Condensed';font-size:14px;color:#FFF;text-align:center;line-height:22px;list-style:none}
footer nav ul li a,.interna footer nav ul li a{color:#FFF}
#pie{width:171px;height:26px;display:block;text-indent:-9999px;background-size:cover;margin:0 auto}
#top{width:50px;height:23px;position:fixed;top:0;right:0;display:block;text-indent:-9999px;background-size:cover;margin:0 auto}
.visible_mobile{display:none}
.top-bar,.top-bar.expanded .title-area{background-color:#FFFFFF}
.top-bar-section ul,.top-bar-section .dropdown li a,.top-bar-section li a:not(.button){background-color:#168e8a;font-family:'Noto Serif',sans-serif!important;text-transform:uppercase}
.top-bar.visible_mobile.expanded{z-index:10}.top-bar-section li a:not(.button):hover,.top-bar-section li a:not(.button):hover,.top-bar-section ul li:hover>a{background:#137c79}
.top-bar-section .dropdown li{border-bottom:1px solid #FFF}
.top-bar.expanded .toggle-topbar a{color:#FFF}
.top-bar-section .dropdown li.title h5{font-size:.8125rem;margin-top:0}
.top-bar .name h1 a{background:url(../images/logo.jpg) 0 0 no-repeat;background-size:cover;display:block;width:168px;height:44px;text-indent:-9999px;margin-left:10px;margin-top:2px}
.top-bar .toggle-topbar.menu-icon{right:0;top:0;margin-top:0;padding-top:5px;padding-left:40px;padding-left:70px;height:100%;background-color:#168e8a}
.top-bar .toggle-topbar.menu-icon a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-18.5px;top:22.5px}

@media(max-width:1024px){
#logo{width:96px;height:50px;background:url(../images/logo.png) no-repeat 0 0;background-size:contain;display:block;text-indent:-9999px;margin-left:10px;margin-top: 14px;float:left}
.visible_mobile{display:block}
#content-video iframe{width:100%}
#wrapper{padding:0}header{width:100%;height: 60px;}}

@media(max-width:895px){
#content-video iframe{width:895px; height:503px}
.blueberry .slides{min-height:350px}}

@media(max-width:800px){
#content-video iframe{width:800px; height:450px}
.blueberry .slides{min-height:300px}}

@media(max-width:768px){
#content-video iframe{width:768px; height:432px}
.blueberry .slides{min-height:250px}
#idiomas{width:190px}}

@media(max-width:640px){
#content-video iframe{width:640px; height:360px}
.interna ul.equipos li{width:100%}
.interna #analisis h1{float:none;width:100%}
.has-form{float:none;width:100%}
.blueberry .slides{min-height:200px}}

@media(max-width:480px){
#content-video iframe{width:480px; height:270px}
.blueberry .slides{min-height:170px}}

@media(max-width:384px){
#idiomas{width:160px}
#idiomas .ESP{width:57px;overflow:hidden;font-size:11px;}
#idiomas .ENG{width:56px;overflow:hidden;font-size:11px;}
#mobile-menu{width:160px}
#mobile-menu .dropdown li a{font-size:12px;width:100%}
#hi{width:120px;height:48px}
#content-menu ul li a{font-size:15px}
#content-video iframe{width:384px; height:216px}
.interna .tabla ul li{font-size:16px}
.interna .tabla ul li span{font-size:16px;width:50%}
.blueberry .slides{min-height:100px}}

@media(max-width:347px){
#hi{width:100px;height:40px}
#content-menu ul li a{padding:5px 0 2px 15px}
#content-video iframe{width:347px; height:195px}
.blueberry .slides{min-height:140px}}

@media(max-width:320px){
#content-video iframe{width:320px; height:180px}
.blueberry .slides{min-height:150px}
#mobile-menu{width:180px}}