@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a:hover, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, font, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {line-height: 140%; }
body, td, th, input, select, textarea{font-family:'Fira Sans', sans-serif;font-size: 14px; color: #3e545f; }
body { background-color: #FFF; margin: 0px;}
a{ color: #333; text-decoration: none;font-family:'Fira Sans', sans-serif;}
a:visited{color: #333;}
a:active{color: #333;}
a:hover { color: #333; text-decoration: underline;}
h1  {  color: #3e545f; font-size: 17px;}
h2 {color: #3e545f;  }
h3 {color: #3e545f; }
h4 {color: #27AEED; }
h5 {color: #666; }
h6 {color: #CCC; }

/* Estilos para las zebras */
.zebra { margin-top:15px; margin-bottom:20px;}
.zebra td { border-bottom: 1px solid #f1f1f1;}
.zebra tr.alt td {		background: #f7f7f7;}
.zebra tr.over td {	background: #E2E2E2;}
.zebra tr.title td { background-color: #D6D6D6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }

/*Estilos del contador de visitos*/
.visitas{ font-size: 30px; }

/* Retoques al jQuery UI*/
.ui-state-default, .ui-widget-content .ui-state-default { background: #626262; color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active { color:#FFF; border:none; background-color: #28AEED; background-image:none; }
.ui-state-default, .ui-widget-content .ui-state-default * { color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active * { color:#FFF; border:none; }
.ui-widget-header, .ui-widget-content { border:none; background:#FFF; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#FFF; }
.ui-tabs-nav { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #626262; padding-bottom:5px; border:none; }
.ui-tabs .ui-tabs-nav li a{ padding:5px;}

.margin{margin: 5px;}
.no-padding{padding:0px;}

#MenuVertical{padding: 0; margin: 0; width: 172px; float: left;  margin-right: 27px;}
#MenuVertical li { list-style-position: inside; list-style-type: none; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-image: url(vineta.gif); }
#MenuVertical li a { color: #3e545f; display: inline; list-style-position: inside; list-style-type: none; padding: 0px; font-size: 13px; font-weight: normal; text-decoration: none; margin: 0px; }

.content-box, .mod-box{max-width:1100px;margin:auto;margin-bottom:40px;margin-top:30px;}
.content-box-title{font-size:25px;color:#1c79e1;display:inline-block;text-transform:uppercase;position:relative;padding:5px 0px 0px 23px;    margin-bottom: 25px;    font-weight: 500;}
.content-box-title::before{position:absolute;content:"";height:38px;width:5px;background:#1c79e1;top:0px;left:0px;}
/*.content-box-title::after{background:#efefef;content:"";height:2px;width:100%;top:20px;position:absolute;    left: 106%;}*/
.mod-box-title{font-size:25px;color:#1c79e1;display:inline-block;text-transform:uppercase;position:relative;padding:5px 0px 0px 23px;    margin-bottom: 25px;    font-weight: 500;}
.mod-box-title::before{position:absolute;content:"";height:38px;width:5px;background:#1c79e1;top:0px;left:0px;}
.mod-box-title::after{background:#efefef;content:"";height:2px;width:100%;top:20px;position:absolute;    left: 106%;}

.clear{clear: both;}
.content-main{max-width:1800px;margin:auto;}
.ancho-default{max-width:1120px;margin:auto;}
.zoom{transition:1s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/*HEADER*/
.header{background:#1c79e1;position:relative;z-index:999;}
.header-top{padding:10px 0px;border-bottom:solid 1px #3387e4;}
.redes-sociales .fa{color:#1c79e1;background:#ffffff;font-size:22px;padding:7px;border-radius:50%;width:32px;height:32px;text-align:center;transition:all 1s;}
.redes-sociales, .buscador{margin-top:24px;}
.redes-sociales .fa:hover{color:#ffffff;background:#1c79e1;transition:all 1s;}
.frase{margin-top:24px;color:#ffffff;text-align:right;}
.header-bottom{padding:10px 0px;}


#menu_2017>li{list-style:none;display:inline-block;}
#menu_2017>li>a{color:#ffffff;text-transform:uppercase;display:block;text-decoration:none;position:relative;overflow:hidden;padding: 10px 8px}
#menu_2017 > li > a::before, #menu-main > li > a::after{content: ''; height:5px; position: absolute;bottom:0; width: 100%; }
#menu_2017 > li > a::before { background-color: #ffffff; left: -100%; opacity: 0; transition: all 0.6s ease-out; z-index: 2;border-radius:20px;}
#menu_2017 > li > a::after { background-color: #ffffff; left: 0; z-index: 1; border-radius:20px;}
#menu_2017 > li > a:hover::before { left: 0; opacity: 1; }
#menu_2017 .submenu{position:absolute;text-align:justify;background:#1c79e1;list-style:none;font-size:15px;margin-top:0%;padding:24px 0px 0px 0px;}
#menu_2017 .submenu>li{cursor:pointer;}
#menu_2017 .submenu>li>a{text-decoration:none;padding:0px 26px 2px 5px;display: block;color:#ffffff}
#menu_2017 .submenu .subsubmenu{position:absolute;left:100%;list-style:none;padding:inherit;}
#menu_2017 .submenu .subsubmenu > li a{text-decoration: none;padding:0px 17px 0px 19px;display:block;color:#ffffff;}

.icon_search{margin-top:2em;transition:all 2s;}
.search{position:absolute;z-index:9999;display:none;right:32%;top:0%;}
.text_search{border:none;height:45px;border-radius:0px;position:relative;right:85px;}
#lupa{position:relative;}
.btn_search{position:absolute;top:-5px;right:11%;height:45px;border-radius:0px;background:#3387e4;color:#ffffff;}
.btn_search:hover{background:#2394dd;color:#ffffff;}

div[ng-app="appPaginas"] {
  max-width: 1100px;
  margin: auto;
}

/*MENU-MOBILE*/

/*para quitar los submenus en la vista responsive*/
.social-links, .main-nav-mobile {
    display: none;
}
/*para quitar los submenus en la vista de escritorio*/
#menu_2017> li > ul {
  display: none;
}

a.toogle-menu {
    color: #fff;
    font-size: 40px;
    line-height: 1;
    margin-left: auto;
    display: block;
    text-align: right;
    padding: 0 2rem;
}
.mm-menu {
    background: #3387e4!important;
    border-color: rgba(0,0,0,.1);
    color: rgb(255, 255, 255);
}
ul.mm-listview {display: block !important;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
    color: rgb(255, 255, 255)!important;
}
.mm-menu .mm-listview .mm-btn_next::after {
    border-color: rgb(255, 255, 255)!important;
}
.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {
    border-color: rgb(255, 255, 255)!important;
}
.mm-menu .mm-listview a:not(.mm-btn_next){
 color: #fff!important;
 font-weight: 600;
 text-transform: uppercase;
}
.navbar-header{
    display: none;
}
.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker {
    opacity: .6!important;
}
.mm-navbars_top{border: none!important;}

.m-menu .mm-listview a:not(.mm-btn_next){
    color: #fff!important;
    font-weight: 600;
}

.header-bottom{
  display: none;
}

/*.menu-responsive{position:absolute;width:100%;height:100%;text-align:center;bottom:100%;background:#1c79e1;transition:all 0.5s;z-index:99999;    padding-top: 30px;}
.menu-responsive #menu_2017>li{display:block;}
.menu-responsive #menu_2017>li>a{font-size:18px;}
.menu-responsive #menu_2017 > li > a::before{background-color:transparent;}
#nav-icon3 {
  width: 60px;
  height: 45px;
  position: relative;
  margin: 20px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
#nav-icon3 span {
  display: block;
  position: absolute;
  height: 9px;
  width: 100%;
  background: #ffffff;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
  top: 18px;
}

#nav-icon3 span:nth-child(4) {
  top: 36px;
}

#nav-icon3.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}
.cbp-block .panel-group .panel-heading:hover, .cbp-block .panel-group .panel-heading:focus{
  color: #1c79e1 !important;
  }*/


  /*HOME*/
  .slick-slide img{width:100% !important;margin:auto;}
  .ue_prev{position:absolute;z-index:9999;top:45.8%;margin-left:33px;}
  .ue_next{position:absolute;right:35px;z-index:9999;top:45.8%;}
  .slick-dots{display:none !important;}
  .contenedor-servicios{max-width:1225px;margin:auto;margin-top:10px;}
  .national-congress{background:#fba000;padding:0px;border-radius:16px 16px 0px 0px;height:125px;}
  .sigs{background:#1c79e1;padding:0px;border-radius:16px 16px 0px 0px;height:125px;}
  .how-journal{background:#f1f1f1;padding:0px;border-radius:16px 16px 0px 0px;height:125px;}
  .on-the-spot{background:#52c20e;padding:0px;border-radius:16px 16px 0px 0px;height:125px;}
  .contenedor-servicios .col-sm-6{padding-right:5px;padding-left:5px;}
  .national-congress .semicircle{width:100%;height:68px;position:relative;top:-15px;background:#fba000;border-radius:50%;}
  .sigs .semicircle{width:100%;height:68px;position:relative;top:-8px;background:#1c79e1;border-radius:50%;}ƒ
  .how-journal .semicircle{width:100%;height:68px;position:relative;top:16px;background:#f1f1f1;border-radius:50%;}
  .on-the-spot .semicircle{width:100%;height:68px;position:relative;top:19px;background:#52c20e;border-radius:50%;}
  .contenido-servicios img{position:relative;top:24px;z-index:9;}
  .contenedor-servicios h2{box-shadow:2px 4px 3px #c5c5c5;border-radius:0px 0px 15px 15px;text-align:center;font-size:18px;color:#000000;font-weight:600;height:180px;position:relative;bottom:19px;}
  .servicio0 h2{padding:75px 80px 0px 80px;transition:all 0.5s;}
  .servicio1 h2{padding:79px 110px 0px 110px;transition:all 0.5s;}
  .servicio2 h2{padding:79px 90px 0px 90px;transition:all 0.5s;}
  .servicio3 h2{padding:79px 70px 0px 70px;transition:all 0.5s;}
  .contenedor-servicios a{text-decoration:none !important;}
  .top-up{color:#202020;font-weight:600;margin:0px;}
  .practices{color:#1c79e1;font-weight:800;font-size:28px;}
  .title-notices{position:relative;}
  .title-notices::after{position:absolute;content:"";top:20px;right:0px;background:#f7f7f7;height:5px;width:40%;}
  .title-notices::before{position:absolute;content:"";top:20px;left:0px;background:#f7f7f7;height:5px;width:40%;}
  .notices{margin-top:40px;margin-bottom:78px;position:relative;height:825px;overflow:hidden;}
  .content-notices{height:720px;width:100%;background:#cccccc;}
  .statistics{background-image:url('seccion-azul.jpg');background-size:cover;-moz-background-size:cover;background-position:center;padding-top:7%;height: 220px;}
  .texto-cifras{position:relative;bottom:110px;color:#ffffff;font-weight:100;font-size:15px;}
  .cifras{position:relative;bottom:50px;color:#fff;}
  .cifras a{color:#ffffff;text-decoration: none;}
  .cifras a:hover{text-decoration: none;}
  .service-active + .arrow_service{display: block !important;}
  .list-services li{list-style:none;}
  .list-services{padding:0px;position:relative;right:40px;}
  .bx-wrapper{max-width:75% !important;float:right;width:75% !important;}
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(1) > a{position:absolute;left:-85px;bottom:608px;height:80px;width:40px;border-radius:40px 0px 0px 42px;background:transparent;}
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(2) > a{position:absolute;left:-85px;bottom:425px;height:80px;width:40px;border-radius:40px 0px 0px 42px;background:transparent;}
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(3) > a{position:absolute;left:-85px;bottom:242px;height:80px;width:40px;border-radius:40px 0px 0px 42px;background:transparent;}
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(4) > a{position:absolute;left:-85px;bottom:59px;height:80px;width:40px;border-radius:40px 0px 0px 42px;background:transparent;}
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(1) > a:hover{background:#226fcc url('punta-flecha.png') no-repeat 20px center !important;}
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(2) > a:hover{background:#226fcc url('punta-flecha.png') no-repeat 20px center !important;}
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(3) > a:hover{background:#226fcc url('punta-flecha.png') no-repeat 20px center !important;}
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(4) > a:hover{background:#226fcc url('punta-flecha.png') no-repeat 20px center !important;}
  .bx-wrapper{box-shadow:none !important;border:none !important;}
  .bx-viewport{height:708px !important;}
  .bx-controls-direction{display:none;}
  .how-journal img, .on-the-spot img{top:40px;}
  .statistics .col-xs-12{color:#ffffff;position:relative;bottom:88px;}
  #valor-cuatro-cifras, #valor-tres-cifras, #valor-dos-cifras, #valor-uno-cifras{font-size:44px;font-weight:600;}
  .partners-title{margin-top:100px;position:relative;    margin-bottom: 38px;}
  .partners-title p{color:#202020;font-size:25px;font-weight:500;    margin: 0px;}
  .partners-title .academic-partners{color:#1c79e1;font-size:35px;}
  .partners-title::after{content:"";position:absolute;top:36px;height:4px;width:250px;background:#f7f7f7;right:0px;}
  .partners-title::before{content:"";position:absolute;top:36px;height:4px;width:250px;background:#f7f7f7;left:0px;}
  .ancho-partners{max-width:850px;margin:auto;}
  #twitter-widget-0{height:678px !important;    width: 530px !important;}
  #content-face{padding:0px !important;}
  .facebook-asocopi{padding-left:32px;}
  .facebook-asocopi h4{background:#337dff;margin:0px;color:#ffffff;text-align:center;padding:13px 0px;margin-right:14px;}
  .pse_boton{width:21%;position:relative;bottom:6px;}
  .twitter-asocopi .encabezado-twitter{background:#00a0f5;margin:0px;color:#ffffff;text-align:center;padding:13px 0px;font-weight: 500;font-size:18px;}
  .widgets-redes-sociales{margin-top:100px;margin-bottom:65px;}
  .shadow{position:absolute;background:#000000;height:449px;width:100%;top:0px;background:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,1));background:-o-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,1));background:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,1));background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,1));}
  .info-notice{position:absolute;bottom:13%;left:5%;padding-top:52px;background:url('icon-notice.png') no-repeat 0px 0px;width:90%;}
  .info-notice h3, .info-notice span{color:#ffffff;text-transform:uppercase;}
  .info-notice p{color:#ffffff;}
  .info-notice a{color:#ffffff;text-decoration:none !important;border:solid 3px #1c79e1;border-radius:14px;padding:6px 24px;position:relative;top:24px;}

  /* partners */
  #ue-partners #ue-slider-arrows {padding-bottom:20px;}
  #ue-partners .ue-slide-allied {text-align:center;}
  #ue-partners .ue-slider-left {margin-right:10px;}
  #ue-partners .ue-slider-right {transform:rotate(180deg);}

  /* Internas*/
  .ui-tabs .ui-tabs-nav{border-bottom:none !important;border-radius:unset !important;}
  .ui-tabs .ui-tabs-nav li{margin: 1px .5em 2em 0;}
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size:.9em;padding:.2em 0.8em;text-transform:uppercase;}
  .ui-widget-content .ui-state-active{background-color:#3387e4 !important;}
  .ui-widget-content .ui-state-default{background:#0C4DA2;}

  /*FOOTER*/
  .footer-left{background:#1c79e1;color: #fff;    padding: 20px 0px;}
  .footer-right{background:#f8f8f8;padding-top:19px;padding-bottom:0px;}
  .footer-left h5{color:#ffffff;font-size:19px;font-weight:400;position:relative;    padding: 5px 0px 0px 60px;}
  .footer-left h5::before{position:absolute;content:"";height:36px;width:36px;background:url('icon-direccion.png');left:12px;top:0px;}
  .menufooter{padding:0px;list-style:none;}
  .menu-footer>h5{font-size:18px;color:#1c79e1;}
  .menufooter>li>a{text-decoration:none !important;display:block;margin-bottom:5px;}
  .menufooter>li>a:hover{color:#1c79e1;}
  .varios{margin-top:36px;}
  .derechos-reservados{font-size:12px;color:#476f7b;margin-bottom:15px;}
  .terminos-condiciones a{text-decoration:none !important;color:#476f7b;}
  .terminos-condiciones a:hover{color:#1c79e1;}
  .exus a{font-size:12px;color:#476f7b;}
  .logo-inferior{margin-top:25px;}

  .how-journal .semicircle {
    width: 100%;
    height: 68px;
    position: relative;
    top: -8px;
    background: #f1f1f1;
    border-radius: 50%;
}

@media(max-width:1580px){
	.search{right:18%;}
}
@media(max-width:1400px){
  .statistics{padding-top:14%;}
  .texto-cifras{bottom:132px}
}
@media(max-width:1180px){
	.search{right:8%;}
  .texto-cifras{bottom:100px;}
}
@media(max-width:1100px){
  .notices{height:720px;}
}
@media(max-width:992px){
	.header-bottom, .list-services, body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(1) > a, 
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(2) > a, 
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(3) > a, 
  body > div.content-main > div.home > div.notices.ancho-default > div > div.bx-wrapper > div.bx-controls.bx-has-controls-direction.bx-has-pager > div.bx-pager.bx-default-pager > div:nth-child(4) > a{display:none !important;}
  #btn_menu_main{float:right;}
  .bx-wrapper{max-width:90% !important;width:88% !important;right:50%;transform:translate(50%);    margin-top: 25px;}
  .bx-viewport{height:458px !important;}
  .notices{height:586px !important;}
  .bx-controls-direction{display:block;}
  .bx-controls{position:absolute !important;top:-26px;left:50%;}
  .bx-prev{left:-56px !important;}
  .bx-next{left:10px !important;}
  .statistics{padding-top:19%;}
  .cifras{bottom:13px;}
  .partners{    margin-top: -60px;}
}
@media(max-width:940px){
  .notices{height:576px !important;}
}
@media(max-width:920px){
  .notices{height:551px !important;}
}
@media(max-width:860px){
  .notices{height:530px !important;}
}
@media(max-width:830px){
  .notices{height:510px !important;}
}
@media(max-width:767px){
	.ue_next, .ue_prev, #twitter-widget-0, #content-face{display:none !important;}
  .notices{height:488px !important;}
  .title-notices::before, .title-notices::after{    width: 30%;}
  .texto-cifras{bottom:60px;}
  .facebook-asocopi h4{    margin-right: 0px;}
  .facebook-asocopi, .twitter-asocopi{padding:0px;}
  .widgets-redes-sociales{margin-top:29px;margin-bottom:0px;}
  .footer-left, .menu-footer, .varios{text-align:center;}
  .footer-left h5::before{left:40%;}
  body > div.content-main > div.footer > div > div.col-xs-12.col-sm-5.footer-left > div > div > div > div > p:nth-child(2){margin:0px;}
}
@media(max-width:730px){
  .notices{height:471px !important;}
}
@media(max-width:700px){
  .notices{height:456px !important;}
}
@media(max-width:660px){
	.contenedor-servicios{margin-top:20px;}
  .notices{height:440px !important;}
  .bx-viewport{height:324px !important;}
}
@media(max-width:630px){
  .notices{height:426px !important;}
  .partners-title p{font-size:20px;}
  .academic-partners{    font-size: 24px !important;}
  .partners-title::before, .partners-title::after{height:0px;width:0px;}
}
@media(max-width:600px){
  .notices{height:413px !important;}
}
@media(max-width:570px){
  .notices{height:400px !important;}
}
@media(max-width:550px){
	.contenedor-servicios .col-xs-6{width:100%;}
	#nav-icon3{width:44px;}
	.menu-responsive{    padding-top: 65px;}
	.contenido-servicios .full{text-align:center;}
  .notices{height:394px !important;}
  .texto-cifras{bottom:47px;padding:15px;}
  body > div.content-main > div.home > div.statistics > div > div.texto-cifras > div > div > p:nth-child(2){text-align:center;}
  .titulo-cifras, #valor-uno-cifras, #valor-dos-cifras, #valor-tres-cifras, #valor-cuatro-cifras{text-align:center;}
}
@media(max-width:540px){
  .notices{height:368px !important;}
  .info-notice h3{font-size:16px !important;margin:5px 0px !important;}
  .info-notice a{    top: 3px;}
  .bx-viewport{height:233px !important;}
  .top-up{font-size:16px;text-align:center;}
  .practices{font-size:22px;text-align:center;}
  .title-notices::before, .title-notices::after{width:24%;}
  .partners-title{text-align:center;}
  .content-logos-partners .sixth, .logo-inferior{    text-align: center;}
}
@media(max-width:480px){
  .info-notice p{font-size:11px;}
  .notices{height:348px !important;}
  .footer-left h5::before{left:32%;}
}
@media(max-width:440px){
  .notices{height:330px !important;}
  .info-notice{background:none;}
  .info-notice{bottom: 22%;}
  .bx-wrapper{max-width:98% !important;width:96% !important;}
}
@media(max-width:400px){
  .notices{height:300px !important;}
}

/* Slider Home */
.content-noticias .slick-arrow {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: 50;
    color: #fff;
    font-size: 20px;
    padding-top: 0px;
    line-height: 0;
    cursor: pointer;
    transition: all .3s ease-in-out;
    background: #1E78E5;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    margin: 0 25px;
}
.content-noticias span.arrow-right.slick-arrow {
    right: 0;
    left: auto;
}
.content-noticias .slick-arrow:hover{
    background: #F6A000;
    color: #fff;
}

.content-cards {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 1225px;
    margin: 4rem auto;
}
.card {
    display: block;
    background: #fff;
    min-width: 296px;
    max-width: 296px;
    margin: 5px;
    height: 335px;
    box-shadow: 2px 4px 3px #c5c5c5;
    border-radius: 15px;
    overflow: hidden;
    transition: all .3s ease;
}

.card:hover {
    transform: translateY(-4px);
    transition: all .3s ease;
    text-decoration: none;
}
.img-card {
    height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
}
.img-card > img {
    height: 100px;
    width: 120px;
    object-fit: contain;
}

.txt-card {
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(100% - 160px);
}

.txt-card > h2 {
    margin: 0;
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    max-width: 150px;
    text-align: center;
}

.circle-card {
    display: block;
    width: 100%;
    height: 68px;
    position: absolute;
    bottom: -30px;
    border-radius: 50%;
}


/*section noticias*/

.image {
    display: block;
    width: 100%;
    height: 180px;
    max-width: 240px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    box-shadow: 0 2px 7px #00000030;
    border: 1px solid #fff;
    overflow: hidden;
    position: relative;
}


.noticia {
    display: block;
    width: 100%;
    max-width: 854px;
    height: 53vw;
    max-height: 458px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: auto;
}
.data-noticia {
    display: flex;
    flex-direction: column;
    padding: 2rem;
    width: 100%;
    height: 100%;
    justify-content: flex-end;
    background: linear-gradient( #0000, #0000009c,#000);
}
.ico-blog {
    display: none;
}
.tt-noticia {
    color: #fff;
    text-transform: uppercase;
    line-height: 1em;
    font-size: calc(1em + 1vw);
    margin: 0;
    padding: 2rem 0 5px;
    font-weight: bold;
    text-shadow: 1px 1px 4px #000;
    text-align: center;
}
.txt-fecha {
    color: #fff;
    font-weight: bold;
    font-size: calc(0.9em + 1vw);
    margin-bottom: 10px;
    text-align: center;
}
.txt-noticia {
    display: none;
}
.btn-noticia {
    display: flex;
    width: 140px;
    height: 40px;
    align-items: center;
    justify-content: center;
    color: #fff!important;
    border: 3px solid #1E78E5;
    border-radius: 14px;
    margin: auto;
    margin-top: 1rem;
    font-size: 18px;
}




.selected {
    display: flex;
    width: 80px;
    height: 80px;
    background: #1E78E5;
    align-items: center;
    justify-content: center;
    padding-right: 31px;
    border-radius: 100%;
    color: #fff;
    font-size: 28px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -40px;
    opacity: 0;
    transition: all .3s ease;
}

.slide-images .slick-current.slick-active .selected {
    opacity: 100%;
}


.image:hover{
    cursor: pointer;
}
.btn-noticia:hover {
    text-decoration: none;
    color: #fff;
    background: #1E78E5;
}








@media(min-width:768px){

    .data-noticia {
        padding: 30px 45px;
    }
    .ico-blog {
        background-image: url(icon-notice.png);
        display: block;
        width: 54px;
        height: 51px;
    }
    .tt-noticia {
        font-size: 32px;
        text-align: left;
    }
    .txt-fecha {
        font-size: 24px;
        margin-bottom: 2rem;
        text-align: left;
    }
    .txt-noticia {
        margin: 0;
        color: #fff;
        text-align: left;
        font-size: 20px;
        line-height: 1.2em;
        width: 100%;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        transition: all .3s ease;
    }
    .btn-noticia {
        margin: initial;
        margin-top: 3rem;
    }

}

@media(min-width:992px){
    .header-bottom{
      display: block!important;
    }
    ul#menu_2017 {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-wrap: wrap;
      padding: 0;
      margin: 0;
      list-style: none;
    }

    .content-noticias .slick-arrow {
        top: 40%;
    }

    /*sliders*/

    .slide-images {
        max-width: 245px;
        width: 30%;
    }
    .slide-main {
        max-width: 860px;
        width: 100%;
    }
    .content-noticias {
        display: flex;
        width: 100%;
        max-height: 743px;
        overflow: hidden;
        margin: 1rem auto;
        max-width: 1100px;
    }
    .mat{
        margin-top: 10rem;
    }

    ul.submenu {
        position: absolute;
        min-width: 150px;
        transform: translateX(-50%);
        padding-top: 10px!important;
        left: 50%;
        display: none;
        width: 100%;
        transition: all .3s ease;
    }
    ul.submenu li a {
        font-size: 12px !important;
        padding: 8px !important;
        text-align: left!important;
        background: #1c79e1;
        color: #fff!important;
        border-top: 1px solid;
    }

    #menu_2017 li {
        position: relative;
    }
    .submenu > li > a:hover,
    .subsubmenu > li > a:hover{
        background: #1866bf;
    }

    ul.subsubmenu {
        position: absolute;
        left: 100%;
        top: 0;
        min-width: 150px;
        background: #1c79e1;
    }


}

@media(min-width:1224px){
    /* .content-cards{
        margin-top: -50px;
    } */
    .ancho-default {
        max-width: 1430px!important;
    }
}

