html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {  margin: 0;  padding: 0;  border: 0;  font: inherit;  font-size: 100%;  vertical-align: baseline;}html {  line-height: 1;}ol,ul {  list-style: none;}table {  border-collapse: collapse;  border-spacing: 0;}caption,th,td {  text-align: left;  font-weight: normal;  vertical-align: middle;}q,blockquote {  quotes: none;}q:before,q:after,blockquote:before,blockquote:after {  content: "";  content: none;}a img {  border: none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block;}* {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;}body {  position: relative;  background-color: #fff;  color: #333;  font-family: "Lato", Helvetica, sans-serif;  font-size: 15px;}a {  color: #12ada0;  text-decoration: none;  outline: none;}a:hover,a:active,a:focus {  color: #60c5bd;}strong {  font-weight: bold;}em {  font-style: italic;}hr {  border: none;  border-bottom: 1px dashed #505052;  margin: 1rem 0;}.container {  *zoom: 1;  *zoom: 1;  padding-left: 16px;  padding-left: 1rem;  padding-right: 16px;  padding-right: 1rem;  margin-left: auto;  margin-right: auto;}.container:after {  content: "";  display: table;  clear: both;}.container:after {  content: "";  display: table;  clear: both;}@media (min-width: 48em) {  .container {    *zoom: 1;    max-width: 976px;    max-width: 61rem;    padding-left: 16px;    padding-left: 1rem;    padding-right: 16px;    padding-right: 1rem;    margin-left: auto;    margin-right: auto;  }  .container:after {    content: "";    display: table;    clear: both;  }}#mobileDetect {  display: none;}@media (min-width: 48em) {  #mobileDetect {    display: block;  }}#topbar {  padding: 0.5rem 0;  background-color: #f6f6f6;}#topbar .small-nav {  margin-bottom: 0.5rem;}#topbar .right {  float: none;}#topbar .right .social-profiles {  display: none;}@media (min-width: 48em) {  #topbar .small-nav {    float: left;    margin-bottom: 0;    margin-top: 0.5rem;  }  #topbar .right {    *zoom: 1;    float: right;  }  #topbar .right:after {    content: "";    display: table;    clear: both;  }  #topbar .right .social-profiles {    float: left;    display: block;    margin-right: 1rem;  }  #topbar .right .searchform {    float: left;  }}#header {  padding: 1.5rem 0;  text-align: center;}#header #logo {  display: inline-block;  margin-bottom: 1rem;}#header #logo-shcp {  display: inline-block;}@media (min-width: 48em) {  #header #logo {    float: left;    margin-bottom: 0;  }  #header #logo-shcp {    float: right;  }}#logo {  display: block;  height: 70px;  background: url(/wp-content/uploads/2018/06/Logo-BNCE.png) no-repeat;  text-align: left;  text-indent: -9999em;}#logo a {  display: block;  width: 241px;  height: 70px;}#logo-shcp {  display: block;  width: 188px;  height: 70px;  background: url(/wp-content/uploads/2019/01/SHCP-2018_WEB_Mesa-de-trabajo-1_para-portal-Web.png)    no-repeat;  text-align: left;  text-indent: -9999em;}#logo-shcp a {  display: block;  width: 188px;  height: 70px;}#nav {  -moz-transition: left 0.2s ease-in-out;  -o-transition: left 0.2s ease-in-out;  -webkit-transition: left 0.2s ease-in-out;  transition: left 0.2s ease-in-out;  position: fixed;  left: -90%;  top: 0;  z-index: 7777;  height: 100%;  width: 90%;  background: rgba(0, 0, 0, 0.85);}#nav.show-nav {  left: 0;}@media (min-width: 48em) {  #nav {    position: static;    left: auto;    top: auto;    height: 45px;    width: 100%;    background: #12ada0;    border-bottom: 5px solid #fff;  }  #nav.affix {    position: fixed;    top: 0;  }}#nav #mobileMenu {  display: block;  position: absolute;  right: -32px;  top: 5px;}@media (min-width: 48em) {  #nav #mobileMenu {    display: none;  }}#nav > .container {  width: auto;  margin: auto;  padding: 0;  max-width: none;  min-width: none;}@media (min-width: 48em) {  #nav > .container {    *zoom: 1;    max-width: 976px;    max-width: 61rem;    padding-left: 16px;    padding-left: 1rem;    padding-right: 16px;    padding-right: 1rem;    margin-left: auto;    margin-right: auto;    padding: 0;  }  #nav > .container:after {    content: "";    display: table;    clear: both;  }}#nav #nav-ul {  *zoom: 1;  text-align: left;}#nav #nav-ul:after {  content: "";  display: table;  clear: both;}#nav #nav-ul > li {  font-family: "Oswald", Helvetica, sans-serif;  text-transform: uppercase;  color: #fff;  font-size: 11px;  letter-spacing: 0.05em;  border-bottom: 1px solid rgba(255, 255, 255, 0.25);}#nav #nav-ul > li a {  display: block;  padding: 0.66667rem;  color: #fff;}#nav #nav-ul > li.current-menu-item > ul,#nav #nav-ul > li.current-menu-parent > ul,#nav #nav-ul > li.current-page-ancestor > ul {  display: block;}#nav #nav-ul > li.onlymobile {  display: block;}#nav #nav-ul > li ul {  display: none;  padding-left: 1rem;}#nav #nav-ul > li ul li {  font-size: 10px;}#nav #nav-ul > li ul li a {  padding: 0.4rem 0.66667rem;}#nav #nav-ul > li ul li:last-child {  border-bottom: none;}@media (min-width: 48em) {  #nav #nav-ul > li {    float: left;    position: relative;    line-height: 40px;    font-size: 14px;    border-right: 1px solid #fff;  }  #nav #nav-ul > li:last-child {    border-right: none;  }  #nav #nav-ul > li a {    -moz-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    -webkit-transition: all 0.2s ease;    transition: all 0.2s ease;    padding: 0 1rem;  }  #nav #nav-ul > li.current > a,  #nav #nav-ul > li.current-menu-item > a,  #nav #nav-ul > li.current-menu-parent > a,  #nav #nav-ul > li.current-page-ancestor > a {    background-color: #fff;    color: #12ada0;  }  #nav #nav-ul > li.current > ul,  #nav #nav-ul > li.current-menu-item > ul,  #nav #nav-ul > li.current-menu-parent > ul,  #nav #nav-ul > li.current-page-ancestor > ul {    display: none;  }  #nav #nav-ul > li.onlymobile {    display: none;  }  #nav #nav-ul > li ul {    padding-left: 0;    position: absolute;    left: 0;    top: 40px;    z-index: 2;    width: 260px;    background: #12ada0;    border-top: 5px solid #fff;  }  #nav #nav-ul > li ul li {    font-size: 12px;    line-height: 1.5;    border-bottom: 1px solid #fff;  }  #nav #nav-ul > li ul li a {    padding: 0.66667rem 1rem;  }  #nav #nav-ul > li ul li a:hover {    background-color: #60c5bd;  }  #nav #nav-ul > li ul li ul {    display: none;  }}@media (min-width: 48em) and (max-width: 1600px) {  #nav #nav-ul > li {    font-size: 12px;  }  #nav #nav-ul > li a {    padding: 0 1rem;  }}#mobileMenu {  -moz-border-radius: 0 4px 4px 0;  -webkit-border-radius: 0;  border-radius: 0 4px 4px 0;  border: 1px solid #000;  border-left: none;  background: rgba(0, 0, 0, 0.85);  display: block;  width: 32px;  height: 30px;  line-height: 30px;  text-align: center;  color: #fff;}#mobileMenu i {  display: inline-block;  font-size: 20px;}.searchform {  *zoom: 1;}.searchform:after {  content: "";  display: table;  clear: both;}.searchform .input {  float: left;  width: 100%;}.searchform .button-search {  float: left;  position: relative;  left: -28px;  margin-right: -28px;  cursor: pointer;  border: none;  outline: none;  background: transparent;  height: 26px;  width: 26px;  text-align: center;  line-height: 20px;  font-size: 12px;  color: #000000;}@media (min-width: 48em) {  .searchform .input {    width: 150px;  }}#bottom {  border-top: 1px dashed #505052;  background: #f3f3f4;  padding: 2rem 0;}#bottom nav > div h3 {  font-family: "Oswald", Helvetica, sans-serif;  letter-spacing: 0.05em;  text-transform: uppercase;  color: #12ada0;  font-size: 14px;  margin-bottom: 1rem;  text-align: center;}#bottom nav > div ul {  border-bottom: 1px solid #999;  padding-bottom: 1rem;  margin-bottom: 1rem;}#bottom nav > div ul li {  font-size: 11px;  text-align: center;  line-height: 1.1;  margin-bottom: 0.5rem;}#bottom nav > div ul li a {  color: #505052;}#bottom nav > div ul li a:hover,#bottom nav > div ul li a:active,#bottom nav > div ul li a:focus {  color: #12ada0;}@media (min-width: 48em) {  #bottom nav {    *zoom: 1;  }  #bottom nav:after {    content: "";    display: table;    clear: both;  }  #bottom nav > div {    width: 23.72881%;    float: left;    margin-right: 1.69492%;  }  #bottom nav > div:nth-child(4n) {    float: right;    margin-right: 0;  }  #bottom nav > div h3 {    text-align: left;  }  #bottom nav > div ul {    border-bottom: none;    padding-bottom: 0;    margin-bottom: 0;  }  #bottom nav > div ul li {    text-align: left;  }}#footer {  background: #f6f6f6;  padding: 2rem 0;  color: #000;}#footer .texto-footer {  margin-bottom: 1rem;  font-size: 11px;  line-height: 1.4;  text-align: center;}#footer .texto-footer p {  margin-bottom: 0.5rem;}@media (min-width: 48em) {  #footer .texto-footer {    width: 66.10169%;    float: left;    margin-right: 1.69492%;    margin-bottom: 0;    text-align: left;  }  #footer .social-profiles {    float: right;  }}#main-slide-wrap {  *zoom: 1;  margin-bottom: 5px;}#main-slide-wrap:after {  content: "";  display: table;  clear: both;}#main-slide-wrap #main-slide .main-slide {  height: 200px;}#main-slide-wrap #main-slide .main-slide .slide-item {  -moz-background-size: cover;  -o-background-size: cover;  -webkit-background-size: cover;  background-size: cover;  background-repeat: no-repeat;  background-position: center center;  background-color: #f3f3f4;  height: 200px;}#main-slide-wrap #main-slide .main-slide .slide-item.whole-click {  cursor: pointer;}#main-slide-wrap #main-slide .main-slide .slide-item .caption {  padding: 2rem;}#main-slide-wrap #main-slide .main-slide .slide-item .caption h2 {  font-family: "Oswald", Helvetica, sans-serif;  letter-spacing: 0.05em;  font-size: 20px;  line-height: 1.5;  text-transform: uppercase;  color: #fff;  text-shadow: 0 0 8px #000;}#main-slide-wrap #main-slide .main-slide .slide-item .caption h2 a {  color: #fff;}#main-slide-wrap #main-slide-pager {  display: none;}#main-slide-wrap #main-slide-pager a {  position: relative;  display: block;  height: 110px;  padding-top: 1rem;  padding-left: 1rem;  border-bottom: 1px dashed #12ada0;  color: #505052;  line-height: 1.5;  font-size: 12px;}#main-slide-wrap #main-slide-pager a:last-child {  border-bottom: none;}#main-slide-wrap #main-slide-pager a:before {  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;  content: "";  display: block;  width: 0;  height: 0;  border-style: solid;  border-width: 10px 0 10px 16px;  border-color: transparent transparent transparent #12ada0;  position: absolute;  left: -2rem;  top: 50%;  margin-top: -10px;  z-index: -1;}#main-slide-wrap #main-slide-pager a strong {  display: block;  font-family: "Oswald", Helvetica, sans-serif;  letter-spacing: 0.05em;  font-size: 14px;  margin-bottom: 0.33333rem;  text-transform: uppercase;}#main-slide-wrap #main-slide-pager a span {  color: #12ada0;}#main-slide-wrap #main-slide-pager a.active {  color: #12ada0;}#main-slide-wrap #main-slide-pager a.active:before {  left: -1rem;}@media (min-width: 48em) {  #main-slide-wrap #main-slide {    width: 66.10169%;    float: left;    margin-right: 1.69492%;    position: relative;    z-index: 1;    height: 330px;    overflow: hidden;  }  #main-slide-wrap #main-slide .main-slide {    height: 330px;  }  #main-slide-wrap #main-slide .main-slide .slide-item {    height: 330px;  }  #main-slide-wrap #main-slide .main-slide .slide-item .caption {    position: absolute;    left: 0;    padding: 0;    padding-left: 2rem;    top: 2rem;  }  #main-slide-wrap #main-slide .main-slide .slide-item .caption h2 {    font-size: 30px;  }  #main-slide-wrap #main-slide-pager {    width: 32.20339%;    float: right;    margin-right: 0;    display: block;  }}#acceso-pyme {  background: #60c5bd;}#acceso-pyme h3 {  background: #12ada0;  height: 100px;  text-align: center;  color: #fff;  font-family: "Montserrat", Helvetica, sans-serif;  font-size: 12px;}#acceso-pyme h3 .icon {  -moz-transform: scale(0.9);  -ms-transform: scale(0.9);  -webkit-transform: scale(0.9);  transform: scale(0.9);  display: block;  width: 70px;  height: 60px;  text-indent: -9999em;  margin: 5px auto 0.5rem auto;  background: url(../img/fallbacks/icon-pymex-1.png);  background-image: url(../img/icon-pymex-1.svg), none;  background-size: 70px 60px;  background-position: center center;  background-repeat: no-repeat;}#acceso-pyme ul {  *zoom: 1;}#acceso-pyme ul:after {  content: "";  display: table;  clear: both;}#acceso-pyme ul li a {  display: block;  height: 90px;  text-align: center;  color: #fff;  font-family: "Montserrat", Helvetica, sans-serif;  font-size: 12px;}#acceso-pyme ul li a .icon {  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;  -moz-transform: scale(0.9);  -ms-transform: scale(0.9);  -webkit-transform: scale(0.9);  transform: scale(0.9);  display: block;  width: 70px;  height: 60px;  text-indent: -9999em;  margin: 0 auto 0.5rem auto;  background: url(../img/fallbacks/icon-pymex-2.png);  background-image: url(../img/icon-pymex-2.svg), none;  background-size: 70px 60px;  background-position: center center;  background-repeat: no-repeat;}#acceso-pyme ul li a .icon.icon-1 {  background: url(../img/fallbacks/icon-pymex-2.png);  background-image: url(../img/icon-pymex-2.svg), none;}#acceso-pyme ul li a .icon.icon-2 {  background: url(../img/fallbacks/icon-pymex-3.png);  background-image: url(../img/icon-pymex-3.svg), none;}#acceso-pyme ul li a .icon.icon-3 {  background: url(../img/fallbacks/icon-pymex-4.png);  background-image: url(../img/icon-pymex-4.svg), none;}#acceso-pyme ul li a:hover .icon {  -moz-transform: scale(1);  -ms-transform: scale(1);  -webkit-transform: scale(1);  transform: scale(1);}@media (min-width: 48em) {  #acceso-pyme {    background: #60c5bd;  }  #acceso-pyme h3 {    width: 23.72881%;    float: left;    margin-right: 1.69492%;    position: relative;    height: 100px;  }  #acceso-pyme h3:before {    content: "";    display: block;    width: 0;    height: 0;    border-style: solid;    border-width: 20px 0 20px 26px;    border-color: transparent transparent transparent #12ada0;    position: absolute;    right: -26px;    top: 50%;    margin-top: -20px;    z-index: 1;  }  #acceso-pyme ul {    width: 74.57627%;    float: right;    margin-right: 0;    margin: 5px 0;  }  #acceso-pyme ul li {    width: 31.81818%;    float: left;    margin-right: 2.27273%;    border-right: 1px dashed #fff;  }  #acceso-pyme ul li:nth-child(3n) {    float: right;    margin-right: 0;  }  #acceso-pyme ul li:nth-of-type(3n) {    border-right: none;  }}#accesos-slide {  padding-top: 2rem;  padding-bottom: 1rem;  margin-bottom: 1rem;}#accesos-slide .accesos-slide {  *zoom: 1;}#accesos-slide .accesos-slide:after {  content: "";  display: table;  clear: both;}#accesos-slide .accesos-slide .slide-item {  float: left;  padding: 0 1rem;  border-right: 1px solid #999;  height: 250px;}#accesos-slide .accesos-slide .slide-item.whole-click {  cursor: pointer;}#accesos-slide .accesos-slide .slide-item .slide-thumb {  -moz-background-size: cover;  -o-background-size: cover;  -webkit-background-size: cover;  background-size: cover;  background-repeat: no-repeat;  background-position: center center;  background-color: #f3f3f4;  height: 250px;  position: relative;}#accesos-slide .accesos-slide .slide-item .slide-thumb .caption {  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;  position: relative;  display: block;  width: 100%;  position: absolute;  left: 0;  bottom: 0;  min-height: 50px;  background: #505052;  background: rgba(0, 0, 0, 0.65);  padding: 0.5rem;  text-align: center;  color: #fff;  line-height: 1.3;  text-transform: uppercase;}#accesos-slide .accesos-slide .slide-item .slide-thumb .caption:before {  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;  content: "";  display: block;  width: 0;  height: 0;  border-style: solid;  border-width: 0 10px 16px 10px;  border-color: transparent transparent #fff transparent;  position: absolute;  left: 50%;  margin-left: -10px;  bottom: -20px;  z-index: 1;}#accesos-slide .accesos-slide .slide-item .slide-thumb .caption h2 {  font-size: 15px;  margin-bottom: 0.25rem;}#accesos-slide .accesos-slide .slide-item .slide-thumb .caption h2 a {  color: #fff;}#accesos-slide .accesos-slide .slide-item .slide-thumb .caption p {  font-size: 11px;}#accesos-slide .accesos-slide .slide-item:hover .slide-thumb .caption {  padding-bottom: 2rem;}#accesos-slide .accesos-slide .slide-item:hover .slide-thumb .caption:before {  bottom: 0;}#accesos-slide .bx-wrapper .bx-prev {  left: -20px;  z-index: 7000 !important;}#accesos-slide .bx-wrapper .bx-next {  right: -30px;  z-index: 7000 !important;}#acceso-sectores-estrategicos .container {  border-top: 1px dashed #999;  padding: 1rem;}#acceso-sectores-estrategicos h3 {  font-size: 14px;  font-weight: bold;  line-height: 1.4;  text-transform: uppercase;  text-align: center;  margin-bottom: 1rem;}#acceso-sectores-estrategicos ul {  *zoom: 1;}#acceso-sectores-estrategicos ul:after {  content: "";  display: table;  clear: both;}#acceso-sectores-estrategicos ul li {  float: left;  margin-bottom: 1rem;}#acceso-sectores-estrategicos ul li a {  display: block;  text-align: center;}#acceso-sectores-estrategicos ul li a .icon-sector {  margin: 0 auto;}#acceso-sectores-estrategicos ul li a .icon-sector-hover {  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  margin: 0 auto;  margin-bottom: -38px;  position: relative;  z-index: 2;}#acceso-sectores-estrategicos ul li a strong {  font-size: 11px;  color: #505052;}#acceso-sectores-estrategicos ul li a:hover .icon-sector-hover {  opacity: 0;}@media (min-width: 48em) {  #acceso-sectores-estrategicos h3 {    width: 15.25424%;    float: left;    margin-right: 1.69492%;    border-right: 1px dashed #505052;    padding: 0.5rem 0;    text-align: left;    margin-bottom: 0;  }  #acceso-sectores-estrategicos ul {    width: 83.05085%;    float: right;    margin-right: 0;  }  #acceso-sectores-estrategicos ul li {    margin-bottom: 0;  }  #acceso-sectores-estrategicos ul li a {    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    -webkit-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;    margin-top: 0.5rem;    position: relative;  }  #acceso-sectores-estrategicos ul li a .icon-sector {    position: relative;    z-index: 1;  }  #acceso-sectores-estrategicos ul li a strong {    -moz-transition: all 0.2s ease-in-out 0.2s;    -o-transition: all 0.2s ease-in-out 0.2s;    -webkit-transition: all 0.2s ease-in-out;    -webkit-transition-delay: 0.2s;    transition: all 0.2s ease-in-out 0.2s;    opacity: 0;    display: block;    width: 100px;    position: absolute;    left: 50%;    margin-left: -50px;    top: 20px;  }  #acceso-sectores-estrategicos ul li a:hover {    margin-top: 0;    padding-bottom: 0.5rem;  }  #acceso-sectores-estrategicos ul li a:hover strong {    opacity: 1;    top: 40px;  }}.section-page {  *zoom: 1;  margin-bottom: 1rem;}.section-page:after {  content: "";  display: table;  clear: both;}.section-page .nav-subpages {  display: none;}.section-page .section-header {  margin: 1rem 0;}.section-page article {  margin-bottom: 1.5rem;  border-bottom: 1px dashed #12ada0;}@media (min-width: 48em) {  .section-page article {    width: 74.57627%;    float: left;    margin-right: 1.69492%;    padding-right: 1rem;    border-right: 1px dashed #12ada0;    border-bottom: none;    margin-bottom: 0;  }}.section-page .sidebar {  position: relative;}@media (min-width: 48em) {  .section-page .sidebar {    width: 23.72881%;    float: right;    margin-right: 0;  }}@media (min-width: 48em) {  .section-page .nav-subpages {    display: block;  }  .section-page .nav-subpages ul {    position: relative;    left: -0.5rem;  }}.section-header {  padding-bottom: 1rem;  border-bottom: 1px dashed #12ada0;}.section-header .title {  *zoom: 1;  font-size: 24px;  margin-bottom: 0;}.section-header .title:after {  content: "";  display: table;  clear: both;}.section-header .title .icon-sector {  float: left;  margin-right: 1rem;  position: relative;  top: -4px;  margin-bottom: -4px;}.section-header .post-share {  margin-top: 1rem;}.nav-subpages {  border-bottom: 1px dashed #12ada0;}.nav-subpages ul {  *zoom: 1;  padding-top: 1rem;}.nav-subpages ul:after {  content: "";  display: table;  clear: both;}.nav-subpages ul > li {  float: left;  margin-bottom: 1rem;  font-family: "Oswald", Helvetica, sans-serif;  letter-spacing: 0.02em;  text-transform: uppercase;  color: #505052;  font-size: 11px;  border-right: 1px solid #505052;}.nav-subpages ul > li a {  display: block;  padding: 0 0.33333rem;  color: #505052;}.nav-subpages ul > li a:hover,.nav-subpages ul > li a:active,.nav-subpages ul > li a:focus {  color: #12ada0;}.nav-subpages ul > li:last-child {  border-right: none;}.nav-subpages ul > li.current_page_item > a,.nav-subpages ul > li.current_page_parent > a {  color: #12ada0;}.nav-sub-subpages {  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  top: 0;  display: none;}.nav-sub-subpages.affix {  position: fixed;  top: 50px;  max-height: 550px;  overflow: auto;}.nav-sub-subpages ul {  *zoom: 1;}.nav-sub-subpages ul:after {  content: "";  display: table;  clear: both;}.nav-sub-subpages ul > li {  display: block;  font-family: "Oswald", Helvetica, sans-serif;  letter-spacing: 0.05em;  text-transform: uppercase;  color: #505052;  font-size: 12px;  line-height: 1.5;  border-bottom: 1px dashed #12ada0;  text-align: right;}.nav-sub-subpages ul > li a {  display: block;  padding: 0.66667rem 0;  color: #505052;}.nav-sub-subpages ul > li a:hover,.nav-sub-subpages ul > li a:active,.nav-sub-subpages ul > li a:focus {  color: #12ada0;}.nav-sub-subpages ul > li a i {  position: relative;  top: -1px;}.nav-sub-subpages ul > li.current_page_item > a,.nav-sub-subpages ul > li.current_page_parent > a {  color: #12ada0;}.nav-sub-subpages ul > li.current_page_item > a i,.nav-sub-subpages ul > li.current_page_parent > a i {  display: none;}@media (min-width: 48em) {  .nav-sub-subpages {    display: block;  }}#oficinas-regionales {  border-top: 1px dashed #505052;  padding-top: 1rem;}#oficinas-regionales .oficinas-regionales {  width: 43.18182%;  float: left;  margin-right: 2.27273%;  display: inline;}#oficinas-regionales .oficinas-regionales .oficina-regional {  border-bottom: 1px dashed #505052;}#oficinas-regionales .oficinas-regionales .oficina-regional h3 {  font-size: 18px;  padding: 1rem 0;}#oficinas-regionales .oficinas-regionales .oficina-regional .post-entry {  display: none;  padding-top: 1rem;  border-top: 1px dashed #505052;}#oficinas-regionales .oficinas-regionales .oficina-regional:last-of-type {  border-bottom: none;}#oficinas-regionales .oficinas-regionales .oficina-regional:hover h3 {  color: #12ada0;  cursor: pointer;}#oficinas-regionales .oficinas-regionales-mapa {  width: 54.54545%;  float: right;  margin-right: 0;  *margin-left: -1rem;  display: inline;  position: relative;  margin-top: 1rem;}#oficinas-regionales .oficinas-regionales-mapa img {  display: block;  width: 100%;  height: auto;  visibility: hidden;}#oficinas-regionales .oficinas-regionales-mapa #or-noreste,#oficinas-regionales .oficinas-regionales-mapa #or-occidente,#oficinas-regionales .oficinas-regionales-mapa #or-centro {  position: absolute;  z-index: 1;  left: 0;  top: 0;}#oficinas-regionales .oficinas-regionales-mapa .mapa-show {  visibility: visible;}.clearfix {  *zoom: 1;}.clearfix:after {  content: "";  display: table;  clear: both;}.hide {  visibility: hidden;}.show {  visibility: visible;}.left {  float: left;}.right {  float: right;}.center {  text-align: center;}.inline-block {  display: inline-block;}.clickeable {  cursor: pointer;}.pagination {  *zoom: 1;  margin-bottom: 2rem;}.pagination:after {  content: "";  display: table;  clear: both;}.post-share {  *zoom: 1;  height: 22px;}.post-share:after {  content: "";  display: table;  clear: both;}.post-share > a,.post-share > iframe,.post-share > div {  float: left;  margin-right: 1rem;}.share-button {  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  display: inline-block;  padding: 0 5px 0 3px;  line-height: 20px;  background-color: #999;  color: #fff;  font-weight: bold;  font-size: 11px;}.share-button:hover,.share-button:active,.share-button:focus {  background-color: #12ada0;  color: #fff;}.small-nav {  *zoom: 1;  text-align: center;}.small-nav:after {  content: "";  display: table;  clear: both;}.small-nav li {  display: inline-block;  border-right: 1px solid #f3f3f4;}.small-nav li:last-child {  border-right: none;}.small-nav li a {  display: block;  padding: 0 0.33333rem;  font-size: 9px;  text-transform: uppercase;  color: #000000;}.small-nav li a:hover,.small-nav li a:active,.small-nav li a:focus {  color: #000;  text-decoration: underline;}@media (min-width: 48em) {  .small-nav li {    float: left;  }  .small-nav li a {    font-size: 10px;    padding: 0 0.5rem;  }}.social-profiles {  *zoom: 1;  text-align: center;}.social-profiles:after {  content: "";  display: table;  clear: both;}.social-profiles li {  display: inline-block;  margin: 0 0.5rem;}.social-profiles li a {  display: block;  color: #2c2c2b;  font-size: 14px;  line-height: 26px;}.social-profiles li a:hover,.social-profiles li a:active,.social-profiles li a:focus {  color: #000;}@media (min-width: 48em) {  .social-profiles li {    float: left;  }  .social-profiles li a {    font-size: 18px;  }}.directivos-list .directivo-item {  *zoom: 1;  border-bottom: 1px dashed #12ada0;  padding-bottom: 1rem;  margin-bottom: 1rem;}.directivos-list .directivo-item:after {  content: "";  display: table;  clear: both;}.directivos-list .directivo-item:last-of-type {  border-bottom: none;  padding-bottom: 0;}.directivos-list .directivo-item .directivo-thumb {  float: left;  width: 100px;  margin: 0 1rem 1rem 0;  font-size: 13px;}.directivos-list .directivo-item .directivo-thumb .thumb {  display: block;  margin-bottom: 1rem;}.directivos-list .directivo-item .directivo-thumb .thumb img {  width: 100%;  height: auto;  display: block;  border: 1px solid #12ada0;}.directivos-list .directivo-item .directivo-thumb p {  line-height: 1.3;}.directivos-list .directivo-item .post-entry header {  margin-bottom: 1rem;}.directivos-list .directivo-item .post-entry header h2 {  margin-bottom: 0;}@media (min-width: 48em) {  .directivos-list .directivo-item .directivo-thumb {    width: 31.81818%;    float: left;    margin-right: 2.27273%;    margin: 0;  }  .directivos-list .directivo-item .directivo-thumb + .post-entry {    width: 65.90909%;    float: right;    margin-right: 0;  }}.icon-sector,.icon-sector-hover {  -moz-border-radius: 100%;  -webkit-border-radius: 100%;  border-radius: 100%;  -moz-background-size: "22px 22px";  -o-background-size: "22px 22px";  -webkit-background-size: "22px 22px";  background-size: "22px 22px";  display: block;  width: 38px;  height: 38px;  text-indent: -9999em;  background-color: #12ada0;  background-position: center center;  background-repeat: no-repeat;  background-image: url(../img/icon-sector-default.png);}.sectores-list {  *zoom: 1;}.sectores-list:after {  content: "";  display: table;  clear: both;}.sectores-list h3 {  font-size: 14px;  font-weight: bold;  margin-bottom: 1rem;}.sectores-list ul li {  *zoom: 1;  margin-bottom: 1rem;}.sectores-list ul li:after {  content: "";  display: table;  clear: both;}.sectores-list ul li .icon-sector {  float: left;  margin-right: 1rem;}.sectores-list ul li a {  float: left;  line-height: 38px;  color: #505052;  font-size: 13px;}.sectores-list ul li a:hover {  color: #12ada0;}.sectores-list .sectores-tradicionales {  margin-bottom: 1rem;}@media (min-width: 48em) {  .sectores-list .sectores-tradicionales {    width: 49.15254%;    float: left;    margin-right: 1.69492%;    border-right: 1px dashed #505052;    margin-bottom: 0;  }  .sectores-list .nuevos-sectores {    width: 49.15254%;    float: right;    margin-right: 0;    padding-left: 1rem;  }}.posts-list > form {  margin-bottom: 1rem;}.posts-list > form .select {  margin-bottom: 0.5rem;}@media (min-width: 48em) {  .posts-list > form .select {    width: 15%;    margin-bottom: 0;  }}.posts-list .post-item {  border-bottom: 1px dashed #505052;  margin-bottom: 1rem;}.posts-list .post-item header {  margin-bottom: 0.5rem;}.posts-list .post-item header time {  font-size: 11px;  color: #999;  margin-bottom: 0.5rem;}.posts-list .post-item header h3 {  font-size: 14px;  color: #505052;  margin-bottom: 0;}.posts-list .post-item header h3 a {  color: #505052;}.posts-list .post-item header h3 a:hover,.posts-list .post-item header h3 a:active,.posts-list .post-item header h3 a:focus {  color: #12ada0;  text-decoration: none;}#glossary ul.definitions li .subheading {  display: block;  padding: 1rem;  background: #12ada0;  color: #fff;  font-weight: bold;  text-transform: uppercase;  font-size: 18px;  margin-bottom: 1rem;}#glossary ul.definitions li dl dt {  font-weight: bold;  font-size: 16px;  margin-bottom: 1rem;}#glossary ul.definitions li dl dd {  margin-bottom: 1rem;}.nav-letters {  -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  top: 0;  display: none;}.nav-letters.affix {  position: fixed;  top: 50px;}.nav-letters ul {  *zoom: 1;}.nav-letters ul:after {  content: "";  display: table;  clear: both;}.nav-letters ul > li {  float: left;  width: 20%;}.nav-letters ul > li a,.nav-letters ul > li span {  display: block;  font-family: "Oswald", Helvetica, sans-serif;  letter-spacing: 0.05em;  text-transform: uppercase;  text-align: center;  color: #505052;  font-size: 12px;  line-height: 50px;}.nav-letters ul > li a:hover,.nav-letters ul > li a:active,.nav-letters ul > li a:focus {  background-color: #f3f3f4;}.nav-letters ul > li span {  color: #999;}.nav-letters ul > li.active a {  background-color: #12ada0;  color: #fff;}@media (min-width: 48em) {  .nav-letters {    display: block;  }}.sitemap {  margin-left: 1rem !important;}.sitemap li {  font-weight: bold;  text-transform: uppercase;}.sitemap li ul {  margin-left: 1rem;}.sitemap li ul li {  text-transform: none;}.sitemap li ul li ul {  margin-left: 1rem;}.sitemap li ul li ul li {  font-weight: normal;  font-style: italic;}.title {  clear: both;  font-family: "Oswald", Helvetica, sans-serif;  letter-spacing: 0.05em;  text-transform: uppercase;  font-weight: normal;  margin-bottom: 1rem;  font-size: 15px;  line-height: 1.3;  color: #12ada0;}.title.size-1 {  font-size: 20px;}.title.size-2 {  font-size: 25px;}.title.size-3 {  font-size: 30px;}.title.size-4 {  font-size: 35px;}.title.size-5 {  font-size: 40px;}.title.size-6 {  font-size: 45px;}.post-entry {  *zoom: 1;  font-family: "Lato", Helvetica, sans-serif;  font-size: 14px;  line-height: 1.6;  color: #505052;}.post-entry:after {  content: "";  display: table;  clear: both;}.post-entry a:hover,.post-entry a:active,.post-entry a:focus {  text-decoration: underline;}.post-entry em {  font-style: italic;}.post-entry p {  margin-bottom: 1rem;}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6 {  margin-bottom: 1rem;  font-weight: bold;  line-height: 1.4;}.post-entry h1 {  font-size: 20px;}.post-entry h2 {  font-size: 18px;}.post-entry h3 {  font-size: 16px;}.post-entry h4 {  font-size: 14px;}.post-entry h5 {  font-size: 12px;}.post-entry h6 {  font-size: 10px;}.post-entry ul,.post-entry ol {  margin: 0 0 1rem 3rem;}.post-entry ul li,.post-entry ol li {  margin: 0 0 0.5rem 0;}.post-entry ul li ul,.post-entry ul li ol,.post-entry ol li ul,.post-entry ol li ol {  padding-top: 1rem;  margin-bottom: 1rem;}.post-entry ul > li {  list-style: disc;}.post-entry ol > li {  list-style: decimal;}.post-entry ul ul > li,.post-entry ol ul > li {  list-style: circle;}.post-entry ul ol > li,.post-entry ol ol > li {  list-style: lower-alpha;}.post-entry blockquote {  font-size: 18px;  padding: 1rem 0 1rem 2rem;  margin-bottom: 1rem;  font-style: italic;}.post-entry blockquote p:last-of-type {  margin-bottom: 0;}.post-entry iframe {  width: 100%;}.post-entry table {  width: 100%;  font-size: 12px;  margin-bottom: 1.5rem;}.post-entry table thead th {  border-bottom: 1px solid #0d7f75;  background-color: #12ada0;  color: #fff;  font-weight: 700;  vertical-align: middle;  padding: 5px 0;  text-align: center;}.post-entry table tbody td {  padding: 5px 0;  border-bottom: 1px solid #ddd;  vertical-align: top;}.post-entry p img {  padding: 0;  max-width: 100%;  height: auto;  border: 1px solid #12ada0;}img.alignnone {  display: block;  margin-bottom: 20px;}img.centered {  clear: both;  display: block;  margin-left: auto;  margin-right: auto;}img.alignright {  padding: 4px;  margin: 0 0 10px 15px;  display: inline;}img.alignleft {  padding: 4px;  margin: 0 15px 10px 0;  display: inline;}.alignright {  float: right;  margin: 0 0 10px 15px;}.alignleft {  float: left;  margin: 0 15px 10px 0;}.aligncenter,div.aligncenter {  clear: both;  display: block;  margin-left: auto;  margin-right: auto;}.wp-caption {  text-align: center;}.wp-caption img {  border: 1px solid #12ada0;}.wp-caption p {  margin: 0;}.wp-caption p.wp-caption-text {  font-size: 11px;  padding: 0 4px 5px;  margin: 0 0 10px 0;}.tablepress {  width: 100%;  font-size: 12px;}.tablepress thead th {  background-color: #12ada0;  color: #fff;  font-weight: 700;  vertical-align: middle;}.tablepress tbody .column-1 {  background-color: #60c5bd;}.tablepress tbody td,.tablepress tfoot th {  border-top: 1px solid #0d7f75;}.tablepress thead th {  border-bottom: 1px solid #0d7f75;}.tablepress-responsive-phone {  font-size: 10px;}.tablepress-responsive-phone thead {  width: 25%;}@media (min-width: 48em) {  .tablepress-responsive-phone {    font-size: 12px;  }  .tablepress-responsive-phone thead {    width: 100%;  }}.button {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  font-size: 12px;  display: inline-block;  position: relative;  outline: none;  border: none;  resize: none;  cursor: pointer;  text-decoration: none;  padding: 0.5rem 1rem;  font-family: "Lato", Helvetica, sans-serif;  text-transform: uppercase;  background-color: #12ada0;  color: #fff;  font-weight: normal;  text-align: center;}.button:hover,.button:active,.button:focus {  color: #fff;  text-decoration: none !important;  background-color: #373738;}.button i {  font-size: 12px;}.button .icon-left {  margin-right: 10px;}.button .icon-right {  margin-left: 10px;}.button.rounded {  -moz-border-radius: 6px;  -webkit-border-radius: 6px;  border-radius: 6px;}.input,.select,.textarea {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  -moz-border-radius: 6px;  -webkit-border-radius: 6px;  border-radius: 6px;  width: 100%;  font-size: 13px;  display: inline-block;  outline: none;  resize: none;  border: 1px solid #12ada0;  background-color: #fff;  color: #505052;  padding: 0.5rem;  font-family: "Lato", Helvetica, sans-serif;  margin: 0;}.input:focus,.select:focus,.textarea:focus {  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);  border-color: #505052;}.input.dark,.select.dark,.textarea.dark {  background-color: #f6f6f6;  color: #000;  border-color: #999;}.input.dark:focus,.select.dark:focus,.textarea.dark:focus {  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);  border-color: #000;}.input.rounded,.select.rounded,.textarea.rounded {  -moz-border-radius: 12px;  -webkit-border-radius: 12px;  border-radius: 12px;}.input.small,.select.small,.textarea.small {  padding: 0.33333rem 0.5rem;  font-size: 11px;}.input.inline,.select.inline,.textarea.inline {  display: inline;  width: 200px;}.select {  height: 34px;}.textarea {  height: 200px;  line-height: 1.5;}::-webkit-input-placeholder {  font-family: "Lato", Helvetica, sans-serif;  color: #999;}:-moz-input-placeholder {  font-family: "Lato", Helvetica, sans-serif;  color: #999;}::-moz-input-placeholder {  font-family: "Lato", Helvetica, sans-serif;  color: #999;}:-ms-input-placeholder {  font-family: "Lato", Helvetica, sans-serif;  color: #999;}.form-item {  *zoom: 1;  margin-bottom: 1.5rem;}.form-item:after {  content: "";  display: table;  clear: both;}.form-item .label {  display: block;  font-weight: bold;  margin-bottom: 1rem;}.form-item label span {  color: #12ada0;}.form-item p {  margin-bottom: 0.5rem !important;}.bx-wrapper .bx-viewport {  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  border: none;  left: 0;}.bx-wrapper .bx-controls-direction a {  top: 50%;}.bx-wrapper .bx-prev {  left: 0px;  z-index: 7000 !important;}.bx-wrapper .bx-next {  right: 0px;  z-index: 7000 !important;}.fancybox-inner::-webkit-scrollbar {  -webkit-appearance: none;  width: 5px;  height: 5px;  background-color: #ddd;}.fancybox-inner::-webkit-scrollbar-thumb {  background-color: rgba(0, 0, 0, 0.1);}.fancybox-inner iframe {  text-align: center;}.fancybox-skin {  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  -moz-box-shadow: none !important;  -webkit-box-shadow: none !important;  box-shadow: none !important;  background: #f3f3f4;  color: #505052;}.fancybox-close {  -moz-border-radius: 100%;  -webkit-border-radius: 100%;  border-radius: 100%;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;  z-index: 9999;  background-image: none;  width: 30px;  height: 30px;  line-height: 26px;  text-align: center;  right: 10px;  top: 10px;  font-size: 14px;  color: #505052;  background-color: #f3f3f4;  border: 2px solid #f3f3f4;}.fancybox-close:hover {  color: #f3f3f4;  background-color: #505052;}.fancybox-title-inside-wrap {  background: #f3f3f4;  width: 100%;  padding: 0;  line-height: 50px;  height: 50px;  display: table;}.fancybox-title-inside-wrap .title {  display: table-cell;  vertical-align: middle;  padding-right: 60px;  padding-left: 20px;  color: #505052;  font-family: "Oswald", Helvetica, sans-serif;  font-size: 13px;  text-transform: uppercase;  line-height: 1.3;}.fancybox-title-inside-wrap .button {  position: relative;  top: 16px;  margin: 0 0 0 20px !important;}@media (min-width: 48em) and (max-width: 1600px) {  .fancybox-title-inside-wrap .button {    margin: 0 0 0 10px !important;  }  .fancybox-title-inside-wrap .button i {    text-align: center;    display: inline-block;    width: 20px;    margin-left: 0;  }  .fancybox-title-inside-wrap .button .text {    display: none;  }}