
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800,800italic,300italic,300);
ul li, span, h2, h1 {
letter-spacing: 0px;
}

.language, .pure-g .menu, .region-secondary-menu, .region-secondary-menu .block-menu-block, .region-secondary-menu .block-menu-block .content, .region-secondary-menu .block-menu-block .content .menu-block-wrapper {
    display: inline;
}

.language ul, .region.region-secondary-menu ul, .region-quick-access .block-menu ul, .social .social-links, .region-tertiary-menu .menu {
    list-style: none;
    margin:0;
    padding:0;
    display:inline;
}

.language ul li, .region.region-secondary-menu ul li, .region-quick-access .block-menu ul li, .social .social-links li {
    display:inline;
    font-size: 0;
}

.region-quick-access .block-menu ul li {
    display: inline-block;
}

.region-quick-access .block-menu ul li.first.leaf {
    display: none;
}

.language ul li a {
    display:none;
    padding:4px;
    background-color: #0079ba;
    color: white;
    font-weight: bold;
    margin-left: 3px;
}

.language ul li a.active {
    display: inline-block;
    font-size: 14px;
    letter-spacing: -1px;
}

.menu .region.region-secondary-menu h2, .region-tertiary-menu h2  {
display:none;
}

/*.search-form {
     display: inline-block;
     margin-top: -42px;
    float: right;
    z-index: 1;
    position: relative;
    right: 20px;
}*/

.region.region-secondary-menu ul li a {
    color:#555;
    margin: 2px;
    padding-right: 10px;
    padding-left: 10px;
    border-right: #7b7b7b solid 1px;
    font-size: 14px;
}

.page .page-content {
    width: 1166px;
    margin: 0 auto;
    position: relative;
}

.page .page-content .pure-g {
    text-align: right;
}
.page-node-67 .page-content .pure-g{
    text-align: left;
}

/*.page .page-content .pure-g {
    width: 1166px;
}*/

.page .page-content .region-tertiary-menu {
    width: 23% !important;
    display: inline-block;
    float: left;
}

.page .page-content .is-sticky .region-tertiary-menu {
    width: 16.1% !important

}

.page .page-content .pure-u-1.pure-u-md-3-4 {
    width: 75% !important;
    display: inline-block;
    float: right;
}

.view-nodequeue-1 .owl-controls .owl-nav {
    top: 0;
}

.page .page-content .content, .page .page-content .colphon {
text-align: left;
}

.page .pure-g .branding {
    text-align: left;
    display: inline;
    font-size: 0;
}

.page .branding .site-name {
    font-size: 28px;
    margin-top: 20px;
    font-family: 'Open Sans', sans-serif;
}

.page .branding .site-name a {
     font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

.page .branding .site-slogan {
    font-size: 16px;
}

div.style-black.bt-megamenu .dropdown-menu li > a {
    color: #fff;
}

.page .pure-g .partners {
    display:inline-block;
    font-size: 0;
    margin-top:-60px;
    margin-bottom: 20px;
}

.page .pure-g .partners img {
    display:inline-block;
    float:none;
    margin-top: 15%;
    padding: 0 5px;
}

.style-black.tb-megamenu .dropdown-menu li > a, .tb-megamenu.style-black .tb-block a, div.tb-megamenu .views-field.views-field-title a {
    color: #fff;
}

div.style-black.tb-megamenu .nav > li > a, div.style-black.tb-megamenu .nav > li > a span {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

div.style-black.tb-megamenu {
    margin-bottom: 10px;
    background-color: #0079ba;
}

div.style-black.tb-megamenu .nav > li > a {
    padding: 10px;
}

div.style-black.tb-megamenu {

}

.menu .region-primary-menu .tb-megamenu-nav {
    background-color: #0079ba;
    /*width: 95%;*/
}

.menu .region-primary-menu .nav-collapse{
    background-color: #0079ba !important;
}

img {
    width: auto !important;
}

.field-item.even img {
    margin: 10px;
}

div.tb-megamenu .views-field.views-field-title {
    font-size: 28px;
}

.region-quick-access {
    clear: both;
}

.region-quick-access h2 {
    display: none;
}

.region-quick-access .content > .menu > li > a {
    display: inline-block;
    padding: 16px 35.4px;
    font-weight: 100;
    color: #7c7c7c;
    background-color: #f2f2f2;
    margin: 10px 2px;
    text-decoration: none;
    font-size: 18px;
}

.region-quick-access .content > .menu > li.expanded > a {
    background-color: #0079ba;
    background-image: url("../img/blue-arrow.png");
    background-position: 90% center;
    background-repeat: no-repeat;
    color: white;
    cursor: pointer;
    padding-right: 89px;
    text-align: left;
}

.region-quick-access .expanded .menu {
    display: none;
    position: absolute;
    bottom: 100%;
    padding: 0;
    background-color: #f2f2f2;
    width: 260px;
    z-index: 2;
}


.region-quick-access .expanded .menu li {
    display:block;
}

.region-quick-access .expanded .menu li a {
    color: #7c7c7c;
    display: block;
    padding: 14px 15px 14px 30px;
    text-decoration: none;
    font-size: 16px;
    line-height: 16px;
    margin: 0;
}

.region-quick-access .expanded .menu li a:hover {
    color: black;
    background: rgba(0, 0, 0, 0);
    background-image: url("../img/arrow-black-left.png");
    background-repeat:  no-repeat;
    background-position: 5% center;
}

.region-quick-access .expanded:hover .menu {
    display: block;
}

.owl-prev, .owl-next {
    top: 0;
    display: none;
}

.social .social-links li {
    margin:0 10px;
}

.owl-controls {
    position: static !important;
}

.pure-g .information, .pure-g .social {
    display: inline-block;
    margin-top: 20px;
}

.pure-g .information {
    width: 82%;
    font-size: 12px;
}

.pure-g .social {
    width: 18%;
}

.region-tertiary-menu .menu, .page-content .pure-u-1.pure-u-md-3-4  {
    display: inline-block;
    vertical-align: top;
}

.region-tertiary-menu .menu li{
    list-style: none;
    margin: 0;
    padding: 0;
}

.region-tertiary-menu .menu a {
    background-color: #0079ba;
    background-image: url("../img/arrow-menu-item.png");
    background-position: 5% center;
    background-repeat: no-repeat;
    border-bottom: 1px solid white;
    color: white;
    display: block;
    padding: 11px 20px 11px 40px;
    text-decoration: none;
}

.region-tertiary-menu .menu a.active-trail {
    background-color: #095e97;
    background-image: url("../img/arrow-down-menu-item.png");
    background-position: 4% center;
}

.region-tertiary-menu .menu li.expanded ul.menu li.leaf a {
    padding-left: 60px;
    background-color: #F2F2F2;
    color: #666666;
}

.region-tertiary-menu .menu li.expanded ul.menu li.leaf a.active {
    background-color: #dddddd;
}

.banner-text {
    position: absolute;
    top: 10%;
    text-align: right;
    width: 1150px;
}

.banner-text h2{
    font-size: 40px;
}

.banner-text h3{
    font-size: 25px;
}

.banner-text p{
    width: 62%;
    text-align: center;
}

.content-soporte-ie .text-soporte-ie {
    display: block;
}

.page-content .sticky-wrapper {
    height: 0 !important;
}

.pure-u-1 {
    position: relative;
}

div.tb-megamenu .mega > .mega-dropdown-menu {
    width: 100% !important;
}

.page .page-content .related-links .pure-u-md-3-4.pure-u-1, .page .page-content .related-links .pure-u-md-1-4.pure-u-1 {
    display: inline;
    float: left;
}

.related-links .region-related-links-images .content p:first-child {
    height: auto;
}

.related-links .region-related-links p a {
    padding: 15px 30px;
    background-position: 15px center;
}

#block-block-76, #block-views-7541cbffa9a9a920124178407f4cbc1c, #block-views-790dc4e286693fdcda7ca029d73a3f32, #block-views-calendar-block-1, #block-views-e53d27c3d88890b01151e4f7e79d2e1a, #block-views-89491f3e26d0c115e9a85fa16dfa295a {
    width: 49%;
    display: inline-block;
    float: left;
    margin: 0.5%;
}

.page-node-44 .related-links #block-block-56 .pure-u-1.pure-u-md-1-4 {
    width: 100% !important;
}

.owl-carousel .owl-item img {
    width:100% !important;
}

.region .region-related-links .block-count-4 {
    width:100% !important;
}

.link-noticias-prensa {
    padding: 10px;
    margin:0;
}

.region-blockgroup-group-sala-prensa .view a.button-mas, .view-todos-los-eventos a.button-mas, .content a.button-mas {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../img/blue-more-item.png");
    background-repeat:no-repeat;
    background-position: 98% center;
    display: block;
    font-weight: bold;
    padding: 10px 70px 10px 0;
    text-align: right;
    width: 100%;
}

.view-publicaciones-sala-de-prensa .view-content .owl-controls {
    position: absolute !important;
    left: 108px;
    bottom: -5px;
}

.content-eventos-sala-prensa .line-bottom-eventos img {
    width:30% !important;
}

.icon-prensa-right {
    background:  url(../img/prensa-right.jpg) no-repeat
}

.content-publicaciones-sala-prensa .fondo-publicaciones .img-publicacion {
    width:52%;
}

.content-publicaciones-sala-prensa .text-publicacion-sala-prensa .img-pdf-publica {
    width:15% !important;
}

.view-frases-responsabilidad-social .view-header img {
    margin: 0 auto;
    display: block;
}

.view-todos-los-eventos.view-id-todos_los_eventos .view-content {
    text-align: left;
}

.view-todos-los-eventos.view-id-todos_los_eventos .view-content .content-eventos {
    padding: 5px;
}

.page-node-73 .region .view-noticias-del-sector .item-list ul li {
    background-position: 15px center;
}

.page .page-content .pure-g .pure-u-md-1,
    .page .page-content .pure-g .pure-u-md-1-1,
    .page .page-content .pure-g .pure-u-md-1-2,
    .page .page-content .pure-g .pure-u-md-1-3,
    .page .page-content .pure-g .pure-u-md-2-3,
    .page .page-content .pure-g .pure-u-md-1-4,
    .page .page-content .pure-g .pure-u-md-3-4,
    .page .page-content .pure-g .pure-u-md-1-5,
    .page .page-content .pure-g .pure-u-md-2-5,
    .page .page-content .pure-g .pure-u-md-3-5,
    .page .page-content .pure-g .pure-u-md-4-5,
    .page .page-content .pure-g .pure-u-md-5-5,
    .page .page-content .pure-g .pure-u-md-1-6,
    .page .page-content .pure-g .pure-u-md-5-6,
    .page .page-content .pure-g .pure-u-md-1-8,
    .page .page-content .pure-g .pure-u-md-3-8,
    .page .page-content .pure-g .pure-u-md-5-8,
    .page .page-content .pure-g .pure-u-md-7-8,
    .page .page-content .pure-g .pure-u-md-1-12,
    .page .page-content .pure-g .pure-u-md-5-12,
    .page .page-content .pure-g .pure-u-md-7-12,
    .page .page-content .pure-g .pure-u-md-11-12,
    .page .page-content .pure-g .pure-u-md-1-24,
    .page .page-content .pure-g .pure-u-md-2-24,
    .page .page-content .pure-g .pure-u-md-3-24,
    .page .page-content .pure-g .pure-u-md-4-24,
    .page .page-content .pure-g .pure-u-md-5-24,
    .page .page-content .pure-g .pure-u-md-6-24,
    .page .page-content .pure-g .pure-u-md-7-24,
    .page .page-content .pure-g .pure-u-md-8-24,
    .page .page-content .pure-g .pure-u-md-9-24,
    .page .page-content .pure-g .pure-u-md-10-24,
    .page .page-content .pure-g .pure-u-md-11-24,
    .page .page-content .pure-g .pure-u-md-12-24,
    .page .page-content .pure-g .pure-u-md-13-24,
    .page .page-content .pure-g .pure-u-md-14-24,
    .page .page-content .pure-g .pure-u-md-15-24,
    .page .page-content .pure-g .pure-u-md-16-24,
    .page .page-content .pure-g .pure-u-md-17-24,
    .page .page-content .pure-g .pure-u-md-18-24,
    .page .page-content .pure-g .pure-u-md-19-24,
    .page .page-content .pure-g .pure-u-md-20-24,
    .page .page-content .pure-g .pure-u-md-21-24,
    .page .page-content .pure-g .pure-u-md-22-24,
    .page .page-content .pure-g .pure-u-md-23-24,
    .page .page-content .pure-g .pure-u-md-24-24 {
        display: inline-block;
/*        *display: inline;*/
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto;
    }

    .page .page-content .pure-g .pure-u-md-1-24 {
        width: 4.1667%;
    }

    .page .page-content .pure-g .pure-u-md-1-12,
    .page .page-content .pure-g .pure-u-md-2-24 {
        width: 8.3333%;
    }

    .page .page-content .pure-g .pure-u-md-1-8,
    .page .page-content .pure-g .pure-u-md-3-24 {
        width: 12.5000%;
    }

    .page .page-content .pure-g .pure-u-md-1-6,
    .page .page-content .pure-g .pure-u-md-4-24 {
        width: 16.6667%;
    }

    .page .page-content .pure-g .pure-u-md-1-5 {
        width: 20%;
    }

    .page .page-content .pure-g .pure-u-md-5-24 {
        width: 20.8333%;
    }

    .page .page-content .pure-g .pure-u-md-1-4,
    .page .page-content .pure-g .pure-u-md-6-24 {
        width: 25% !important;
    }

    .page .page-content .pure-g .pure-u-md-7-24 {
        width: 29.1667%;
        *width: 29.1357%;
    }

    .page .page-content .pure-g .pure-u-md-1-3,
    .page .page-content .pure-g .pure-u-md-8-24 {
        width: 33.3333%;
        *width: 33.3023%;
    }

    .page .page-content .pure-g .pure-u-md-3-8,
    .page .page-content .pure-g .pure-u-md-9-24 {
        width: 37.5000%;
    }

    .page .page-content .pure-g .pure-u-md-2-5 {
        width: 40%;
    }

    .page .page-content .pure-g .pure-u-md-5-12,
    .page .page-content .pure-g .pure-u-md-10-24 {
        width: 41.6667%;
    }

    .page .page-content .pure-g .pure-u-md-11-24 {
        width: 45.8333%;
    }

    .page .page-content .pure-g .pure-u-md-1-2,
    .page .page-content .pure-g .pure-u-md-12-24 {
        width: 50%;
        *width: 49.9690%;
    }

    .page .page-content .pure-g .pure-u-md-13-24 {
        width: 54.1667%;
        *width: 54.1357%;
    }

    .page .page-content .pure-g .pure-u-md-7-12,
    .page .page-content .pure-g .pure-u-md-14-24 {
        width: 58.3333%;
        *width: 58.3023%;
    }

    .page .page-content .pure-g .pure-u-md-3-5 {
        width: 60%;
        *width: 59.9690%;
    }

    .page .page-content .pure-g .pure-u-md-5-8,
    .page .page-content .pure-g .pure-u-md-15-24 {
        width: 62.5000%;
        *width: 62.4690%;
    }

    .page .page-content .pure-g .pure-u-md-2-3,
    .page .page-content .pure-g .pure-u-md-16-24 {
        width: 66% !important;
    }
.pure-u-1 .pure-u-md-2-3{
    width: 66% !important;
}

    .page .page-content .pure-g .pure-u-md-17-24 {
        width: 70.8333%;
    }

    .page .page-content .pure-g .pure-u-md-3-4,
    .page .page-content .pure-g .pure-u-md-18-24 {
        width: 75%;
        *width: 74.9690%;
    }

    .page .page-content .pure-g .pure-u-md-19-24 {
        width: 79.1667%;
        *width: 79.1357%;
    }

    .page .page-content .pure-g .pure-u-md-4-5 {
        width: 80%;
    }

    .page .page-content .pure-g .pure-u-md-5-6,
    .page .page-content .pure-g .pure-u-md-20-24 {
        width: 83.3333%;
    }

    .page .page-content .pure-g .pure-u-md-7-8,
    .page .page-content .pure-g .pure-u-md-21-24 {
        width: 87.5000%;
    }

    .page .page-content .pure-g .pure-u-md-11-12,
    .page .page-content .pure-g .pure-u-md-22-24 {
        width: 91.6667%;
    }

    .page .page-content .pure-g .pure-u-md-23-24 {
        width: 95.8333%;
    }

    .page .page-content .pure-g .pure-u-md-1,
    .page .page-content .pure-g .pure-u-md-1-1,
    .page .page-content .pure-g .pure-u-md-5-5,
.page .page-content .pure-g .pure-u-md-24-24 {
        width: 100% !important;
    }

.pure-u-lg-1-2, .pure-u-lg-12-24 {
    width: 50% !important;
    padding: 0 10px;
}

.pure-u-lg-1-3,
.pure-u-lg-8-24 {
    width: 33.3333%;
}

.comucacion-sala-prensa .pure-u-22-24 {
    width: 90%;
}

body.page-node-36 .related-links > .pure-u-md-3-4.pure-u-1, body.page-node-36 .related-links > .pure-u-md-1-4.pure-u-1, body.page-node-44 .related-links > .pure-u-md-1-4.pure-u-1, body.page-node-44 .related-links .pure-u-1.pure-u-md-3-4 {
    width:100% !important;
}

body.page-node-44  .related-links .region-related-links p a {
    padding-left: 60px;
}

body.page-node-36 .page-content .region-related-links-images .pure-u-md-1-4 {
    width:50% !important;
}

body.page-node-36 .page-content .region-related-links-images .pure-u-md-1-4 img {
    width: 100% !important;
}

.page .page-content .view-blog-del-capit-n .view-content .pure-u-md-1-2 {
    width:100% !important;
    text-align: left;
}

.page-actualidad-bitacora-del-capitan .page-content .region-sidebar img, .page-node-73 .page-content .region-sidebar img {
    float: left;
    margin: 10px;
}

#block-views-frases-actualidad-block {
    clear: both;
}

.page-actualidad-bitacora-del-capitan .page-content .region-sidebar .block-views {
    clear: both;
    width: 50%;
}

.page .page-content .region-related-links-images.pure-g .pure-u-md-1-3 {
/*    width: 30.7%;*/
    width: 30%;
    margin: 0 12px;
}

.tb-megamenu-menu-mega-menu-interno-actualida .nav-collapse .nav > li {
    float: none;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    margin: 0;
}

.tb-megamenu-menu-mega-menu-interno-actualida .nav-collapse .tb-megamenu-nav li {
    float: left !important;
    width: 100%;
}

.tb-megamenu-menu-mega-menu-interno-actualida .nav-collapse .tb-megamenu-nav a {
    background-color: #0079ba;
    background-image: url("../img/arrow-menu-item.png");
    background-position: 5% center;
    background-repeat: no-repeat;
    border-bottom: 1px solid white;
    display: block !important;
    padding: 11px 20px 11px 40px !important;
    text-decoration: none;
    font-weight: normal !important;
    text-align: left;
}

.tb-megamenu-menu-mega-menu-interno-actualida .nav-collapse .tb-megamenu-nav {
    display: block;
}

.tb-megamenu-menu-mega-menu-interno-actualida .nav-collapse .tb-megamenu-nav li.active-trail a {
    background-color: #095E97;
}

.tb-megamenu-menu-mega-menu-interno-actualida .nav-collapse .tb-megamenu-nav li .tb-megamenu-submenu {
    display: block;
    position: relative;
    width: 100%;
    border: none;
    z-index: 0;
    left: 0;
}

.tb-megamenu-menu-mega-menu-interno-actualida .nav-collapse .tb-megamenu-nav li .tb-megamenu-submenu .tb-megamenu-row a {
    padding-left: 60px !important;
    background-color: #F2F2F2;
    white-space: normal !important;
    color: #666666 !important;
}

.tb-megamenu-menu-mega-menu-interno-actualida .nav-collapse .tb-megamenu-nav li a span.caret {
    display: none !important;
}

.view-id-infograf_as .view-content {
    text-align: left !important;
}

.view-id-infograf_as .infografias-actualidad {
    display: inline-block;
    margin: 10px 1%;
    width: 31.3%;
    text-align: left;
}

.ax-content-show-ie8{display: block}
.content-soporte-ie{display: none}


@media screen and (max-width: 320px) {

    body{
      font-family: 'Open Sans', sans-serif;
      font-size: 14px;
      background-color: red;
    }
}
