/* fontface para el selector de idiomas */
/* This stylesheet generated by Transfonter (http://transfonter.org) on July 18, 2016 2:48 PM */

@font-face {
  font-family: 'Trajan Pro';
  src: url('hinted-subset-TrajanPro-Regular.eot');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Trajan Pro';
  src: local('Trajan Pro Regular'), local('TrajanPro-Regular'),
    url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
    url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
    url('hinted-subset-TrajanPro-Regular.ttf') format('truetype'),
    url('hinted-subset-TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* - - - - - - - - - Generales - - - - - - - - - */
body {
	background-color: #000000;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 15px;
	line-height: 2;
	color: #5B5B5B;
	padding-top: 60px;
}
.container {
  width: 100%;
	max-width: 1366px;
  background-color: #ffffff;
}

.principal {
	padding: 40px 30px;
}

img{max-width: 100%!important;}
span.nombre{color:black; font-size: 1.2em;}

/* - - - - - - - - - Menu principal - - - - - - - - - */

.navbar-fixed-top {
  position: fixed;
  min-height: 50px;
  margin: auto;
  z-index: 1030;
  width: 100%
}

.navbar {
	min-height: 50px;
	margin-top: 0;
	margin-bottom: 0;
	border: none;
	border-radius: 0;
}

.navbar-inverse {
  background-color: #000000;
  border-color: none;
}

.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
  text-transform: uppercase;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.navbar-inverse .navbar-nav > li > a:hover {
  color: #9d9d9d;
}

.navcontainer{
    max-width: 1286px;
    margin: 0 auto;
  }

.langselector{
  height: 35px;
  background-color: #fff;
  vertical-align: middle;
  padding: 7px 8px 6px;
  min-height: 35px!important;
  max-height: 35px!important;
  display: block;
  text-align: right;
}
.langselector ul{
  padding: 0;
  margin: 0;

}
.langselector span{  
  font-family: 'Trajan Pro', 'Times New Roman', serif;
  font-size: 10px!important;
  color: #000;
  line-height: 10px!important;
  padding-top: 8px!important;
  padding-bottom: 4px!important;
  /*border-right: 1px solid #000; */
  max-height: 22px;
    cursor:pointer;
}
#uno > a:hover {
  color: #00a289;
}

#dos > a:hover {
  color: #e86c1f;
}

#tres > a:hover {
  color: #eeb211;
}

#cuatro > a:hover {
  color: #9d8d85;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-brand:hover {
  float: left;
  padding: 10px 20px 10px 10px;
  height: 100%;
  background-color: #ffffff;
}

.navbar-brand img {
  height: 40px;
}

.custom-nav {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  margin-right: 30px;
  margin-top: 10px;
}

.dropdown-menu {
  padding: 0px 0;
  margin: 2px 0 0;
  background-color: #ffffff;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.dropdown-menu > li > a {
  display: block;
  padding: 13px 20px 13px 20px;
  clear: both;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 1.42857143;
  color: #999999;
  white-space: nowrap;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  background-color: #e5e5e5;
  padding: 13px 15px 13px 25px;
}

/* - - - - - - - - - Imagen principal - - - - - - - - - */
.img-ppal {
  padding: 0;
  margin-bottom: 40px;
  height: 200px;
  width: 100%; 
  max-width: 1286px;
  margin: 0;
  background-color: #000;
  overflow: hidden;
  position: static;
}
.img-ppal.carta{
  background: url(../images/deco/bg_presidente.jpg) no-repeat right top; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-left: 15px; padding-top:50px;
}
.img-ppal.about-us, .img-ppal.quienes-somos{

}
.img-ppal.csr, .img-ppal.rse {
	background: url(../images/deco/bg_fundaciones.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.img-ppal.ingenieria-y-construcciones, .img-ppal.engeenering-and-construction{
  background: url(../images/deco/bg_iyc.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.img-ppal.finanzas,.img-ppal.banking{    
  background: url(../images/deco/bg_finanzas.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.img-ppal.agribusiness,.img-ppal.agroindustria{
  background: url(../images/deco/bg_finanzas.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.img-ppal.agribusiness,.img-ppal.agroindustria{
  background: url(../images/deco/bg_agro.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.img-ppal.servicios-urbanos,.img-ppal.urban-services{
  background: url(../images/deco/bg_su.jpg) no-repeat center center;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.img-ppal.seguros,.img-ppal.insurance{
  background: url(../images/deco/bg_seguros.jpg) no-repeat center center;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.row-small-images {
  position: relative;
  top: 80px;
  width: 100%;
  height: auto;
  overflow: hidden;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  max-height: 164px;
  overflow: hidden;
}

.image-unitaria {
  float: right;
  width: 17%;
  height: auto;
  margin-top: -20px;
  padding: 0;
}

.color-unitario {
  float: left;
  width: 15%;
  height: 120px;
  padding: 0;
}

.row-small-images  {
  background-color: rgba(0,0,0,0.7);
}

/*Efecto hover color*/
img.tmb {
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

img.tmb:hover{
  -webkit-filter: grayscale(0);
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

/* - - - - - - - - - Columna izquierda - - - - - - - - - */
.pad-20 {
	padding-left: 20px;
	padding-right: 20px;
}

.titulo-gde {
  font-size: 30px;
  line-height: 30px;
}

.logo-empresa {
  padding: 30px 0 30px 0;
}

.nav-pills > li > a{
	text-decoration: none;
	color: #999999;
	padding: 0 0;
	background-color: #ffffff;
	border-radius: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.nav-pills > li > a:hover, .nav-pills > li > a:focus {
	color: #000000;
	padding: 0 5px;
	background-color: #fff;
}

.col-izq {
  list-style: none;
  padding: 30px 0 0 0;
  color: #999999;
}

.tit, .tit-sup, .breadcrumb {
  color: #999999;
  font-weight: 400;
  padding: 0;
  background-color: transparent;
}

.balance {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.balance:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* - - - - - - - - - Columna derecha - - - - - - - - - */
.textos {
  padding-right: 30px;
  float: right;
}

/* - - - - - - - - - Footer - - - - - - - - - */
.footer {
	background-color: #000000;
	padding-top: 10px;
	margin-bottom: 40px;
}

.txt-footer {
	text-align: center;
	font-size: 13px;
	color: #8b8b8b;
	letter-spacing: 0.5px;
}

.txt-footer a {
	text-decoration: none;
	color: #8b8b8b;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.txt-footer a:hover {
	color: #ffffff;
}

#contacto, #bplayer{display: none;}
#bplayer>a>span{
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
}
#bplayer.play>a>span:before {
  content: "\e038";
}
#bplayer.stop>a>span:before {
  content: "\e036";
}

/* - - - - - - - - - Media Queries - - - - - - - - - */

@media (min-width: 768px) {
    .img-ppal {
      height: 300px;
  }
    .carta{padding-left: 30px; padding-top: 50px}
    span.nombre{color:white; font-size: 1.8em;}
}
@media (min-width: 480px) {
span.nombre{color:white;}
}
@media (min-width: 1200px) {
    .img-ppal {
      margin: 0 auto;
      height: 400px;
  }
  .carta{padding-left: 30px; padding-top: 150px}
span.nombre{color:white; font-size: 2em;}

}
@media (max-width: 992px) {
  /*.navbar {
  width: 740px !important;
  }*/
  .row-small-images {
  /*top: 180px;
  width: 660px;*/
  }
  .image-unitaria {
  height: 100px;
  margin-top: 0px;
  }
  .textos {
  padding: 30px 40px 30px 20px;
  }
}

@media (max-width: 768px) {
  /*.navbar {
  width: 100% !important;
  }*/
  .img-pcipal {
  margin-bottom: 20px;
  height: 250px;
  }
  .row-small-images {
  top: 70px;
  width: 100%;
  }
  .image-unitaria {
  height: auto;
  }
  .tit-sup {
  padding-top: 50px;
  }
  .tit {
  padding-top: 30px;
  }
  #balance-social {
    display: none;
  }
  .col-izq {
  padding: 0;
  }
  .navbar-inverse .navbar-brand, .navbar-inverse .navbar-brand:hover {
  padding: 15px 16px 10px 14px;
  }
}

@media (max-width: 640px) {
  #images-fundaciones {
  display: none;
  }
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px; overflow:visible; background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-26px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-22px; background:url(images/controls.png) no-repeat 0 0;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'fontawesome';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

