body { color: rgb(102, 102, 102); }
a.hover_effect { transform: scale(0.9, 0.9); }
.content-rigth .boxContent { padding: 10px 20px; font-family: "Gotham-Book"; }
.content-rigth .boxHeader { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
div.intro div.boxHeader { padding: 11px 20px 10px; cursor: pointer; }
div.intro div.boxHeader h2 { color: rgb(57, 57, 58); font-family: "GothamHTF-Medium"; font-size: 21px; text-transform: uppercase; margin: 0px; }
.content-center .div-content div.intro h2 { font-family: "GothamHTF-Medium"; font-size: 21px; color: rgb(57, 57, 58); }
.content-center .div-content div.intro div.boxContent { font-family: "GothamHTF-Book"; font-size: 16px; color: rgb(102, 102, 102); }
.content-center .div-content div.intro div.boxContent strong { font-family: "GothamHTF-Bold"; }
.boxColorDark div.intro div.boxHeader, .boxColorNormal div.intro div.boxHeader, .boxColorLight div.intro div.boxHeader { background-color: rgb(153, 153, 153); }
.boxColorDark div.intro div.boxHeader h2 { color: rgb(255, 255, 255); }
.boxColorLight div.intro div.boxHeader h2 { color: rgb(255, 255, 255); }
.boxColorLighter div.intro div.boxHeader { background-color: rgb(229, 229, 229); }
.div-content .icon.icon-icon-drawer-minus, .div-content .icon.icon-icon-drawer-plus { display: inline-block; float: right; font-size: 24px; }
.div-content.boxColorLighter .icon.icon-icon-drawer-minus, .div-content.boxColorLighter .icon.icon-icon-drawer-plus { color: rgb(29, 172, 227); }
.row.initTemplate, .content-center { background-color: rgb(236, 236, 236); }
.conteiner-Related-Resources div.intro div.boxHeader { background-color: rgb(221, 221, 221); }
.conteiner-Related-Resources div.intro div.boxHeader h2 { color: rgb(0, 172, 229); }
.statistics .nav-tabs { float: right; margin-top: -23px; }
.statistics .nav-tabs > li { float: right; margin-left: 8px; }
.statistics .nav-tabs > li > a { font-family: "GothamNarrow-Medium"; color: rgb(0, 171, 232); background-color: rgb(82, 82, 82); border-bottom-color: transparent; cursor: default; text-transform: uppercase; }
.statistics .nav-tabs > li.active > a, .statistics .nav-tabs > li.active > a:hover, .statistics .nav-tabs > li.active > a:focus { border: medium none; color: rgb(163, 163, 163); background-color: rgb(224, 224, 224); }
@media (min-width: 991px) {
  .statistics .nav > li > a { padding: 3px 14px 0px; }
}
.show { display: inline-block; }
.banner2 { width: 100%; position: relative; }
.banner2 .div-content.outpadding { padding: 0px ! important; }
.banner2 .boxContent { float: left; width: 100%; max-width: 855px; overflow: hidden; min-height: 130px; max-height: 472px; }
.banner2 .slick-list { max-height: 442px; }
.banner2 .slick-track img, .banner2 .boxContent img { float: left; width: 100%; height: auto; }
.banner2 .descriptionV3 { width: 100%; background-image: url(523560c8975a6130f82b34bf0e0c019aef2fac80.png) ; position: absolute; bottom: 0px; left: 0px; }
.banner2 .bannerV3 { float: left; width: 100%; position: relative; }
.banner2 .descriptionV3 .banner_title { font-family: "GothamNarrow-Bold" ! important; font-size: 18px; color: rgb(255, 255, 255) ! important; text-align: left; position: relative; margin: 5px 0px; padding: 0px 15px; text-transform: uppercase; line-height: 110%; }
.banner2 .descriptionV3 .banner_description { font-family: "GothamNarrow-Book" ! important; font-size: 14px; letter-spacing: 0pt; color: rgb(255, 255, 255); text-align: left; position: relative; margin-bottom: 5px; padding: 0px 15px; text-transform: uppercase; line-height: 110%; }
.banner2 .descriptionV3 .linksWrapper { float: left; width: 100%; position: relative; background-color: rgb(0, 121, 165); }
.banner2 .descriptionV3 .linksWrapper a { float: left; width: 100%; color: rgb(255, 255, 255); font-family: "GothamNarrow-Light"; font-size: 14px; line-height: 180%; text-transform: uppercase; padding: 10px 15px; border-bottom: 1px solid rgb(255, 255, 255); }
.banner2 .descriptionV3 .linksWrapper a .icon { float: left ! important; font-size: 21px ! important; display: inline-block ! important; margin: 2px 5px; text-decoration: none; }
@media (min-width: 768px) {
  .banner2 .descriptionV3 .banner_title { font-size: 20px; margin: 15px 0px; }
  .banner2 .descriptionV3 .banner_description { font-size: 18px; margin: 0px 0px 10px; }
}
@media (min-width: 992px) {
  .banner2 .boxContent { margin-left: -20px; width: 637px; }
  .banner2 .descriptionV3.links { padding-bottom: 60px; }
  .banner2 .descriptionV3 .banner_title { padding: 0px 30px; font-size: 18px; margin: 10px 0px; }
  .banner2 .descriptionV3 .banner_description { padding: 0px 30px; font-size: 16px; }
  .banner2 .descriptionV3 .linksWrapper { position: absolute; bottom: 20px; }
  .banner2 .descriptionV3 .linksWrapper a { width: auto; border: medium none; padding: 5px 30px; }
}
@media (min-width: 1200px) {
  .banner2 .boxContent { width: 856px; }
  .banner2 .descriptionV3 .banner_title { font-size: 32px ! important; margin: 15px 0px; }
  .banner2 .descriptionV3 .banner_description { font-size: 16px; }
}
.div-content.col-md-0.outpadding.conteiner-five-things .intro { width: 100%; background-color: white; padding: 1px 10px 5px 20px; }
.div-content.col-md-0.outpadding.conteiner-five-things { color: rgb(102, 102, 102); font-family: "GothamNarrow-Medium"; z-index: 1; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; }
.div-content.col-md-0.outpadding.conteiner-five-things ul { float: left; width: 100%; padding: 0px; }
.div-content.col-md-0.outpadding.conteiner-five-things ul li { list-style: outside none none; width: 90%; font-size: 0.7em; line-height: 1.5em; }
.div-content.col-md-0.outpadding.conteiner-five-things ul li > div:first-child { border-bottom: 1px solid rgb(204, 204, 204); }
.div-content.col-md-0.outpadding.conteiner-five-things h2 { font-family: "GothamNarrow-Ultra"; font-size: 20px; }
.div-content.col-md-0.outpadding.conteiner-five-things .col-xs-12 { margin: 0px; padding: 0px 1px 1px 0px; text-align: left; }
.content-center .newsList { background-color: rgb(213, 213, 213); }
.content-center .newsList ul, .content-center .newsList .right.removeMarginBottom { padding: 15px; font-family: "GothamNarrow-Thin"; font-size: 11.25px; color: rgb(0, 173, 228); margin-bottom: 0px; }
.content-center .newsList .right.removeMarginBottom { padding: 0px 0px 10px 15px; }
.content-center .newsList ul li { list-style-type: none; }
.content-center .textbox.richText .intro .boxContent { padding: 10px 20px; background-color: rgb(229, 229, 229); }
.content-center .newsList .subtitle { font-family: "GothamNarrow-Bold"; color: rgb(57, 57, 58); font-size: 12px; text-transform: uppercase; }
.content-center .newsList h4 a { padding-bottom: 0px; margin-bottom: 0px; font-family: "GothamHTF-Book"; font-size: 17px; color: rgb(102, 102, 102); text-align: left; }
.content-center .newsList h4 { margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px; }
.content-center .newsList ul li { margin-bottom: 10px; margin-top: 10px; }
.content-center .conteiner-Related-Documents .title { padding: 22px 22px 12px; font-size: 17px; font-weight: bold; line-height: 26px; color: rgb(135, 135, 135); text-align: left; }
.content-center .conteiner-Related-Documents ul { padding: 0px; }
.content-center .conteiner-Related-Documents ul li .icon { color: rgb(29, 173, 227); margin: 0px 8px 0px 6px; float: left; font-size: 21px; }
.content-center .conteiner-Related-Documents ul li { list-style: outside none none; font-family: "GothamNarrow-Book"; font-size: 16px; line-height: 22px; color: rgb(102, 102, 102); text-align: left; border-bottom: 1px solid rgb(255, 255, 255); padding: 15px; }
.content-center .conteiner-Related-Documents ul li a { font-family: "GothamNarrow-Book"; font-size: 16px; color: rgb(102, 102, 102); padding-left: 35px; position: relative; display: inline-block; }
.content-center .conteiner-Related-Documents ul li a .icon { position: absolute; left: 0px; top: 0px; }
.content-center .conteiner-Related-Documents .boxHeader, .content-center .conteiner-Related-Documents .intro { background-color: rgb(244, 244, 244) ! important; }
.content-center .container-about-us div.boxHeader { border-bottom: 1px solid rgb(255, 255, 255); }
.content-center .container-about-us div.boxHeader h2 { font-family: "GothamHTF-Medium"; font-size: 21px; color: rgb(57, 57, 58); }
.content-center .container-about-us div.boxContent p { font-family: "GothamHTF-Book"; font-size: 17px; line-height: 26px; color: rgb(102, 102, 102); text-align: left; }
.content-center .container-about-us div.boxContent p a { font-family: "GothamHTF-Book"; font-size: 17px; line-height: 26px; }
.conteiner-our-vision div.boxContent div.listaNoIconos ul li { list-style: outside none none; border-bottom: medium solid white; margin-left: -3em; margin-right: -0.8em; padding: 1em 1em 1em 2em; }
.noIconosLi li { list-style: outside none none; margin-left: -10%; border-bottom: 1px solid white; }
.listaNoIconos h2 { padding-left: 1em; }
.content-center .container-people { background-image: url(e34ca682ef40ac48bf607bf58ebe6fecea74e8d5.png) ; background-repeat: repeat; }
.content-center .container-people .article-people { float: left; width: 100%; padding: 10px 0px; border-bottom: 1px solid rgb(255, 255, 255); }
.content-center .container-people h3 { font-family: "GothamNarrow-Bold"; font-size: 21px; color: rgb(126, 177, 0); margin-top: 0px; }
.content-center .container-people p { font-family: "GothamNarrow-Medium"; font-size: 14px; color: rgb(102, 102, 102); margin: 0px; }
.content-center .container-people .people-date { float: left; margin: 0px 20px 10px 0px; }
.content-center .container-people .people-date span { font-family: "GothamNarrow-Bold"; font-size: 21px; color: rgb(29, 173, 227); line-height: 21px; clear: both; float: left; }
.content-center .container-people .people-date span.year { font-family: "GothamNarrow-Medium"; font-size: 14px; line-height: 14px; }
.content-center .container-people .boxContent { padding: 10px 20px; }
.content-center .container-download { border-bottom: 1px solid rgb(255, 255, 255); }
.content-center .container-download p { float: left; font-family: "GothamNarrow-Medium"; font-size: 21px; line-height: 21px; color: rgb(102, 102, 102); padding: 3px 10px 0px 0px; }
.content-center .container-download a { display: inline-block; vertical-align: middle; text-decoration: none; font-size: 18px; }
.content-center .container-download .icon { color: rgb(0, 169, 238); display: inline-block; vertical-align: middle; }
.content-center .container-download .boxContent { padding: 20px; }
.content-center .conteiner-our-goals .title { padding: 22px 22px 12px; font-size: 17px; font-weight: bold; font-stretch: condensed; line-height: 26px; color: rgb(135, 135, 135); text-align: left; }
.content-center .conteiner-our-goals ul { padding: 0px; }
.content-center .conteiner-our-goals ul li span { color: rgb(29, 173, 227); margin: 0px 8px 0px 6px; float: left; }
.content-center .conteiner-our-goals ul li { list-style: outside none none; font-family: "GothamNarrow-Book"; font-size: 21px; line-height: 21px; color: rgb(126, 177, 0); text-align: left; border-bottom: 1px solid rgb(255, 255, 255); padding: 15px 20px; }
.content-center .conteiner-our-goals .boxHeader, .content-center .conteiner-our-goals div.intro div.boxHeader h2 { color: rgb(128, 128, 128); font-size: 21px; }
.content-center .conteiner-our-goals div.intro div.boxHeader h2 .icon { margin: 0px; }
.content-center .conteiner-our-goals .boxHeader { background-color: inherit ! important; border-bottom: 1px solid rgb(255, 255, 255); }
.content-center .conteiner-our-goals .intro .boxContent { background-color: rgb(236, 236, 236); background-image: url(e34ca682ef40ac48bf607bf58ebe6fecea74e8d5.png) ; }
.content-center .conteiner-our-goals .intro .boxContent p { font-size: 13px; padding: 5px 20px; }
.content-center .conteiner-our-goals .icon { float: left; margin-right: 10px; }
.colSize12.col-xs-12.div-content.col-md-12.outpadding.content-Graffic.richText, .content-Graffic { display: none; }
.content-center .bar-blue .col-xs-12 { border-bottom: 1px solid rgb(229, 229, 229); padding: 7px; }
.content-center .bar-blue { background-color: rgb(0, 121, 165); }
.content-center .bar-blue a { color: rgb(255, 255, 255); font-family: "GothamNarrow-Light"; font-size: 14px; line-height: 180%; text-transform: uppercase; }
.content-center .bar-blue a .icon.icon-icon-drawer-plus { float: left ! important; font-size: 21px ! important; display: inline-block ! important; margin: 2px 5px; }
.content-center .bar-blue a .icon { float: left ! important; font-size: 21px ! important; display: inline-block ! important; margin: 2px 5px; text-decoration: none; }
.conteiner-framework .intro { background-color: rgb(229, 229, 229); }
.conteiner-framework .row .col-xs-12.col-md-8 { background-color: rgb(229, 229, 229); }
.conteiner-framework .row .col-xs-12.col-md-8 a { font-size: 16px ! important; }
.conteiner-framework .row .col-xs-12.col-md-4 { background-color: rgb(244, 244, 244); margin-bottom: 20px; }
.conteiner-framework .row .col-xs-12 > div { padding-left: 20px; padding-right: 20px; margin-bottom: 20px; }
.conteiner-framework h2 { text-transform: uppercase; font-size: 1.8em; color: rgb(57, 57, 58); font-family: "GothamNarrow-Medium"; }
.conteiner-framework .row .col-xs-12.col-md-8 p { color: rgb(102, 102, 102); }
.conteiner-framework .row .col-xs-8.col-md-4 p { color: rgb(57, 57, 57); }
.conteiner-framework .row { margin-top: 1px; }
.conteiner-framework .row:first-child { margin-top: 0px; }
.conteiner-framework .block-download { vertical-align: middle; padding-top: 5px; }
.conteiner-framework .block-download .icon, .conteiner-framework .block-download .glyphicon { color: rgb(29, 173, 227); font-size: 21px; }
.conteiner-discover { margin-bottom: 30px; }
.conteiner-discover div.boxHeader { background-color: rgb(244, 244, 244) ! important; }
.conteiner-discover .intro { background-color: rgb(244, 244, 244); }
.conteiner-discover .form-inline { margin: 0px 5px; }
.conteiner-discover .form-inline .form-control { width: 100%; background-color: rgb(238, 238, 238); color: rgb(57, 57, 57); font-family: "GothamNarrow-Medium"; }
.conteiner-discover form .col-sm-4, .conteiner-discover form .col-sm-3, .conteiner-discover form .col-sm-2, .conteiner-discover form .col-sm-1 { padding: 5px 2px; }
.conteiner-discover .intro .boxContent > .col-xs-12:first-child { padding: 1px; text-align: center; }
.conteiner-discover .form-inline > div { padding: 3px; background-color: rgb(187, 187, 187); border-radius: 5px; margin: 0px 2px; }
.conteiner-discover ul { padding: 0px; font-size: 1.1em; }
.conteiner-discover ul li { list-style: outside none none; color: rgb(102, 102, 102); font-family: "GothamNarrow-Medium"; }
.conteiner-discover ul li a { word-break: break-all; color: rgb(102, 102, 102); }
.conteiner-discover .intro .boxContent .col-xs-1, .conteiner-discover .intro .boxContent > .col-xs-12 { padding: 0px; }
.conteiner-discover .col-xs-12.item-0, .conteiner-discover .col-xs-12.item-1 { padding: 12px 10px 12px 17px; font-family: "GothamNarrow-Thin"; font-size: 13px; line-height: 16px; color: rgb(102, 102, 102); text-align: left; }
.conteiner-discover .col-xs-12.item-0 { background-color: rgb(244, 244, 244); }
.conteiner-discover .col-xs-12.item-1 { background-color: rgb(221, 221, 221); }
.conteiner-discover span.icon { color: rgb(29, 173, 227); font-size: 1.7em; }
.conteiner-discover .titleSearch { font-family: "GothamNarrow-Medium"; font-size: 21px; color: rgb(135, 135, 135); text-align: left; padding-bottom: 12px; }
.conteiner-discover .more { font-family: "gotham-extra-narrow-medium"; font-size: 14px; line-height: 191%; color: rgb(29, 172, 227); text-align: left; }
.conteiner-country-representation .row .col-xs-12.col-md-8, .conteiner-country-representation .row .col-xs-12.col-md-4 { padding: 0px; }
.conteiner-country-representation .row .col-xs-12.col-md-8 { background-color: rgb(229, 229, 229); }
.conteiner-country-representation .row .col-xs-12.col-md-4 { background-color: rgb(244, 244, 244); }
.conteiner-country-representation .intro { background-color: rgb(229, 229, 229); }
.conteiner-country-representation .row .col-xs-12.col-md-8 > div, .conteiner-country-representation .row .col-xs-12.col-md-4 > div { padding: 20px; }
.conteiner-country-representation h2 { text-transform: uppercase; font-size: 1.8em; color: rgb(57, 57, 58); font-family: "GothamNarrow-Medium"; }
.conteiner-country-representation .row .col-xs-12.col-md-8 p { color: rgb(102, 102, 102); }
.conteiner-country-representation .row .col-xs-12.col-md-4 p { color: rgb(57, 57, 57); }
.conteiner-country-representation span { display: block; font-family: "GothamNarrow-Bold"; color: rgb(126, 177, 0); font-size: 1.2em ! important; }
.conteiner-country-representation .letraNueva { font-family: "gotham-extra-narrow-book"; }
.conteiner-country-representation .mayuscula { text-transform: uppercase; color: rgb(0, 0, 0); font-family: "gotham-extra-narrow-book"; }
.content-center .richText .boxContent { line-height: 160% ! important; }
.Data-height { min-height: 432px; border-bottom: 39px solid rgb(102, 102, 102); background-color: rgb(224, 224, 224); text-transform: uppercase; }
.Data-Country li { float: left; width: 100%; }
.Data-Country li, .Data-SECTOR > ul li { list-style-type: none; background-color: rgb(224, 224, 224); border-bottom: 1px solid rgb(255, 255, 255); text-align: left; }
.Data-Country { padding: 0px; }
.Data-Country li span.number { font-family: "GothamNarrow-Bold"; float: left; color: rgb(126, 177, 0); font-size: 38px; padding: 10px 15px; }
.Data-Country li span.text, .Data-SECTOR > ul li span.text { font-family: "GothamNarrow-Medium"; float: right; font-size: 13px; padding: 18px 6px; color: rgb(102, 102, 102); text-align: right; }
.Data-SECTOR > ul { padding: 0px; }
.Data-SECTOR > ul li { height: 35px; }
.Data-SECTOR > ul li span.number { width: 30%; height: 10px; background-color: darkorange; }
.Data-SECTOR > ul li span.text { padding: 5px; }
.Data-SECTOR .title { background-color: rgb(204, 204, 204); height: 81px; text-transform: uppercase; padding: 15px 20px; }
.Data-SECTOR .title .total { font-family: "gotham-extra-narrow-bold"; font-size: 16.43px; color: rgb(102, 102, 102); float: left; }
.Data-SECTOR .title .value { font-family: "GothamNarrow-Bold"; font-size: 40.74px; color: rgb(102, 102, 102); float: right; }
.Data-SECTOR .title .value .simbol { font-family: "GothamNarrow-Bold"; font-size: 19.58px; vertical-align: top; padding: 5px 4px; }
.content-center .conteiner-our-vision h2 { font-family: "GothamNarrow-Bold"; font-size: 21px; font-stretch: condensed; letter-spacing: 0pt; color: rgb(57, 57, 57); text-align: left; }
.content-center .conteiner-our-vision .intro .left { background-color: rgb(229, 229, 229); }
.content-center .conteiner-our-vision .intro .right { background-color: rgb(244, 244, 244); }
.content-center .conteiner-our-vision .intro .left, .content-center .conteiner-our-vision .intro .right { font-family: "GothamNarrow-Book"; font-size: 18px; font-stretch: condensed; line-height: 26px; color: rgb(102, 102, 102); text-align: left; }
.content-center .div-content.conteiner-tab .intro .boxContent { display: block; }
.content-center .container-main-no-collapse .intro .boxHeader { background-color: inherit; border-bottom: 1px solid rgb(255, 255, 255); cursor: inherit; }
.content-center .container-main-no-collapse .intro .boxHeader h2 { color: rgb(51, 51, 51); font-size: 21px; }
.content-center .no-collapse .intro .boxHeader h2 .icon, .content-center .container-main-no-collapse .intro .boxHeader h2 .icon { display: none ! important; }
.content-center .container-main-no-collapse .intro .boxContent { display: block ! important; font-family: "GothamNarrow-Medium"; color: rgb(102, 102, 102); height: auto ! important; padding: 11px 20px 10px; }
.slider .intro .boxContent, .slider_2 .intro .boxContent, .slider_3 .intro .boxContent { display: block; background-color: rgb(244, 244, 244); font-family: "GothamNarrow-Medium"; }
.slider .intro .boxContent .col-md-6, .slider_2 .intro .boxContent .col-md-6, .slider_3 .intro .boxContent .col-md-6 { padding: 0px; }
.slider .intro .boxContent .carousel, .slider_2 .intro .boxContent .carousel, .slider_3 .intro .boxContent .carousel { overflow: hidden; position: relative; width: 100%; max-width: 384px; }
.slider .intro .boxContent .carousel ul, .slider_2 .intro .boxContent .carousel ul, .slider_3 .intro .boxContent .carousel ul { width: 20000em; position: relative; list-style: outside none none; margin: 0px; padding: 0px; }
.slider .intro .boxContent .carousel li, .slider_2 .intro .boxContent .carousel li, .slider_3 .intro .boxContent .carousel li { float: left; }
.slider .intro .boxContent .carousel li img, .slider_2 .intro .boxContent .carousel li img, .slider_3 .intro .boxContent .carousel li img { height: auto ! important; max-width: 100%; }
.slider .intro .boxContent h3, .slider_2 .intro .boxContent h3, .slider_3 .intro .boxContent h3 { padding-left: 20px; font-family: "GothamNarrow-Medium"; font-size: 21px; color: rgb(51, 51, 51); }
.slider .intro .boxContent .carousel-navigation, .slider_2 .intro .boxContent .carousel-navigation, .slider_3 .intro .boxContent .carousel-navigation { float: left; clear: both; width: 100%; }
.slider .intro .boxContent .carousel-navigation ul, .slider_2 .intro .boxContent .carousel-navigation ul, .slider_3 .intro .boxContent .carousel-navigation ul { margin: 0px; padding: 0px; float: left; display: block; position: relative; left: 0px; top: 0px; }
.slider .intro .boxContent .carousel-navigation ul li, .slider_2 .intro .boxContent .carousel-navigation ul li, .slider_3 .intro .boxContent .carousel-navigation ul li { display: -moz-inline-stack; float: left; width: 100%; padding: 5px 20px; cursor: pointer; border-bottom: 1px solid rgb(255, 255, 255); }
.slider .intro .boxContent .carousel-navigation ul li:first-child, .slider_2 .intro .boxContent .carousel-navigation ul li:first-child, .slider_3 .intro .boxContent .carousel-navigation ul li:first-child { border-top: 1px solid rgb(255, 255, 255); }
.slider .intro .boxContent .carousel-navigation ul li.active, .slider_2 .intro .boxContent .carousel-navigation ul li.active, .slider_3 .intro .boxContent .carousel-navigation ul li.active { background-color: rgb(221, 221, 221); }
.slider .intro .boxContent .carousel-navigation ul li span, .slider_2 .intro .boxContent .carousel-navigation ul li span, .slider_3 .intro .boxContent .carousel-navigation ul li span { float: left; clear: both; }
.slider .intro .boxContent .carousel-navigation ul li span.charge, .slider_2 .intro .boxContent .carousel-navigation ul li span.charge, .slider_3 .intro .boxContent .carousel-navigation ul li span.charge { font-size: 16px; color: rgb(49, 49, 50); font-family: "gotham-extra-narrow-book"; }
.slider .intro .boxContent .carousel-navigation ul li span.name, .slider_2 .intro .boxContent .carousel-navigation ul li span.name, .slider_3 .intro .boxContent .carousel-navigation ul li span.name { font-size: 16px; color: rgb(19, 133, 196); font-family: "gotham-extra-narrow-medium"; }
.slider .intro .boxContent .carousel-navigation ul li.active span.name, .slider_2 .intro .boxContent .carousel-navigation ul li.active span.name, .slider_3 .intro .boxContent .carousel-navigation ul li.active span.name { color: rgb(49, 49, 50); }
.slider .intro .boxContent .carousel-pagination, .slider_2 .intro .boxContent .carousel-pagination, .slider_3 .intro .boxContent .carousel-pagination { float: left; clear: both; margin: 15px 0px; }
.slider .intro .boxContent .carousel-pagination ul, .slider_2 .intro .boxContent .carousel-pagination ul, .slider_3 .intro .boxContent .carousel-pagination ul { padding: 0px; margin: 0px 0px 0px 20px; }
.slider .intro .boxContent .carousel-pagination ul li, .slider_2 .intro .boxContent .carousel-pagination ul li, .slider_3 .intro .boxContent .carousel-pagination ul li { cursor: pointer; text-decoration: none; display: inline-block; font-size: 11px; height: 15px; width: 15px; line-height: 15px; margin-right: 15px; background: rgb(187, 187, 187) none repeat scroll 0% 0%; color: rgb(78, 68, 60); border-radius: 50%; text-indent: -9999px; }
.slider .intro .boxContent .carousel-pagination ul li.active, .slider_2 .intro .boxContent .carousel-pagination ul li.active, .slider_3 .intro .boxContent .carousel-pagination ul li.active { background: rgb(29, 173, 227) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.accordion-box .intro, .content-center .accordion-box .intro { margin: 0px; }
.accordion-box .intro .boxHeader, .content-center .accordion-box .intro .boxHeader { border-top: 1px solid rgb(2, 134, 198); background-color: inherit; cursor: pointer; }
.accordion-box:last-child .intro .boxHeader, .content-center .accordion-box:last-child .intro .boxHeader { border-bottom: 1px solid rgb(2, 134, 198); }
.accordion-box:last-child .intro .boxHeader.open, .content-center .accordion-box:last-child .intro .boxHeader.open { border-bottom: 1px solid rgb(2, 134, 198); }
.accordion-box .intro .boxHeader.closed, .content-center .accordion-box .intro .boxHeader.closed { border-top: 1px solid rgb(255, 169, 0); }
.accordion-box .intro .boxHeader h2, .content-center .accordion-box .intro .boxHeader h2 { color: rgb(20, 133, 196); font-size: 18px; line-height: 21px; }
.accordion-box .intro .boxHeader.closed h2, .content-center .accordion-box .intro .boxHeader.closed h2 { color: rgb(255, 169, 0); }
.accordion-box .intro .boxHeader .icon, .content-center .accordion-box .intro .boxHeader .icon { display: inline-block ! important; float: left; margin-right: 10px; }
.accordion-box .intro .boxContent, .content-center .accordion-box .intro .boxContent { display: none; background-color: rgb(229, 229, 229); font-family: "gotham-extra-narrow-book"; color: rgb(102, 102, 102); padding: 11px 20px 10px; float: left; width: 100%; margin: 0px; }
.accordion-box .intro .boxContent.open, .content-center .accordion-box .intro .boxContent.open { display: block; }
.accordion-box div.intro div.boxContent, .accordion-box div.intro div.boxContent p, .accordion-box div.intro div.boxContent p a, .content-center .accordion-box div.intro div.boxContent, .content-center .accordion-box div.intro div.boxContent p, .content-center .accordion-box div.intro div.boxContent p a { font-size: 16px; }
.accordion-box .intro .boxContent .media h3, .content-center .accordion-box .intro .boxContent .media h3 { font-family: "gotham-extra-narrow-bold"; font-size: 16px; color: rgb(49, 49, 50); }
.accordion-box .intro .boxContent .media ul, .content-center .accordion-box .intro .boxContent .media ul { margin: 0px; padding: 0px; }
.accordion-box .intro .boxContent .media ul li, .content-center .accordion-box .intro .boxContent .media ul li { width: 100%; display: -moz-inline-stack; vertical-align: top; border-bottom: 1px solid rgb(255, 255, 255); padding: 10px 0px; float: left; }
.accordion-box .intro .boxContent .media ul li:last-child, .content-center .accordion-box .intro .boxContent .media ul li:last-child { border-bottom: medium none; }
.accordion-box .intro .boxContent .media ul li span, .accordion-box .intro .boxContent .media ul li a, .content-center .accordion-box .intro .boxContent .media ul li span, .content-center .accordion-box .intro .boxContent .media ul li a { float: left; clear: both; width: 100%; }
.accordion-box .intro .boxContent .media ul li span, .content-center .accordion-box .intro .boxContent .media ul li span { font-size: 16px; color: rgb(102, 102, 102); padding-bottom: 10px; }
.accordion-box .intro .boxContent .media ul li a .content-center .accordion-box .intro .boxContent .media ul li a { font-size: 18px; text-decoration: none; }
.content-center #totPjoj_data, .content-center #totPjoj_label, .content-center #aprovPjoj_data, .content-center #aprovPjoj_label, .content-center #idbFinanc_data, .content-center #idbFinanc_label { float: left; width: 100%; font-weight: bold; color: rgb(100, 172, 42); line-height: 100% ! important; font-family: "GothamNarrow-Medium"; }
.content-center #totPjoj_data { font-size: 82px; padding-left: 45px; margin-bottom: 0px; margin-top: 14px; }
.content-center #totPjoj_label { font-size: 21px; padding-bottom: 45px; padding-left: 70px; }
.content-center #aprovPjoj_data { font-size: 82px; padding-left: 45px; margin-bottom: 0px; margin-top: 14px; }
.content-center #aprovPjoj_label { font-size: 21px; padding-bottom: 45px; padding-left: 70px; }
.content-center #idbFinanc_data { font-size: 82px; padding-left: 45px; margin-top: 14px; }
.content-center #idbFinanc_label { font-size: 21px; padding-bottom: 45px; padding-left: 70px; }
.content-center .statistics .nav-tabs { margin-top: -39px ! important; font-size: 13px; }
.imgN1, .imgN2, .imgN3, .imgN4 { background-repeat: repeat-x; background-size: 23px auto; padding-top: 40px ! important; }
.imgActive { display: inline ! important; }
.imgN1 { background-image: url(e77420e87cb6b3edcd1c0dc1b50c642d8def61d6.png) ; }
.imgN2 { background-image: url(bb1689353f5e61b6656b1a86421ab93099d0fe6e.png) ; }
.imgN3 { background-image: url(c52c03153812dd8d73c7d92de45540eee947f74e.png) ; }
.imgN4 { background-image: url(322f5de64ce8cbd717b0c9ba37271d54a64b0715.png) ; }
.col-xs-12.col-md-4.content-rigth, .content-rigth { padding: 0px; background-color: rgb(229, 229, 229); }
.content-rigth .col-xs-12.col-md-12.divSize12.outpadding { padding: 0px; }
.content-rigth .intro { padding-bottom: 1px; background-color: rgb(229, 229, 229); }
.content-rigth .colSize12.col-xs-12.div-content.col-md-12.outpadding.padding9.boxColorLighter, .content-rigth .colSize12.col-xs-12.div-content.col-md-12.outpadding.boxColorLighter.richText, .content-rigth .colSize0.col-xs-12.div-content.col-md-0.outpadding.padding9.boxColorLighter, .content-rigth .colSize0.col-xs-12.div-content.col-md-0.outpadding.boxColorLighter.richText, .content-rigth .colSize0.col-xs-12.div-content.col-md-0.outpadding.boxColorLighter.boxColorLighter, .content-rigth .colSize0.col-xs-12.div-content.col-md-0.outpadding.boxColorNormal { padding: 0px; }
.content-rigth .conteiner-Related-Resources { padding: 0px; margin: 20px 0px; }
.content-rigth .conteiner-Related-Resources .boxHeader .icon { font-size: 24px; padding: 0px; margin: 0px; background-color: transparent; color: rgb(0, 172, 229); }
.content-rigth .conteiner-Related-Resources .boxContent .icon, .iconundertext { vertical-align: middle; color: rgb(0, 172, 229); font-size: 24px; display: inline-block; background-color: rgb(238, 238, 238); border-radius: 50px; position: absolute; left: 0px; top: 0px; }
.content-rigth .conteiner-Related-Resources ul { padding: 5px 0px 0px 15px; }
.content-rigth .conteiner-Related-Resources ul li { list-style-type: none; }
.content-rigth .conteiner-Related-Resources ul li > a { font-family: "GothamNarrow-Medium"; display: inline-block; margin-top: 10px; color: rgb(49, 49, 50); text-transform: uppercase; font-size: 1em; padding: 8px 15px 8px 38px; position: relative; }
.content-rigth .social #facebook .row-white .social-bar { background-color: rgba(53, 95, 159, 0.95); }
.content-rigth .social #twitter .row-white .social-bar { background-color: rgba(43, 169, 225, 0.95); }
.content-rigth .social #youtube .row-white .social-bar { background-color: rgba(237, 53, 55, 0.95); }
.content-rigth .social #blog .row-white .social-bar { background-color: rgba(7, 4, 4, 0.95); }
.content-rigth .social { padding-bottom: 40px; padding-left: 30px; padding-right: 30px; }
.content-rigth .social .row { margin-left: 0px; margin-right: 0px; }
.content-rigth .social .row .col-md-3 { margin-left: 3px; margin-right: 3px; }
.content-rigth .social .row-white { width: 100%; height: 170px; background-color: white; overflow: hidden; margin: 10px auto; }
.content-rigth .social .row-white .content { height: 117px; padding: 20px 10px 0px; overflow: hidden; }
.content-rigth .social .row-white .social-bar { position: relative; height: 35px; padding: 0px 8px; }
.content-rigth .social #twitter, .content-rigth .social #facebook { padding: 0px 10px; }
.content-rigth .social .row-white .social-bar .icon { font-size: 18px; color: rgb(255, 255, 255); padding-top: 8px; padding-left: 0px; padding-right: 8px; float: left; }
.content-rigth .social .row-white .social-bar .icon.navbar-right { float: right; }
.content-rigth .social .row-white .social-bar .Socialblogs { font-family: "GothamNarrow-Bold" ! important; float: left; font-size: 12px; text-transform: uppercase; color: rgb(255, 255, 255); padding-top: 10px; }
.content-rigth .social { margin-top: 0px; padding: 0px; }
.content-rigth .social h2 { margin-top: 0px; font-size: 18px; }
.content-rigth .social .row-white img { float: left; margin: 0px 5px 5px 0px; padding-bottom: 5px; max-width: 100%; height: auto ! important; }
.content-rigth .social .social-update { font-size: 13px; font-style: italic; line-height: 165%; color: rgb(49, 49, 50); text-align: left; padding: 0px 0px 2px 10px; }
.content-rigth .social .title { font-family: "GothamNarrow-Bold" ! important; font-size: 14px; line-height: 119%; color: rgb(49, 49, 50); text-align: left; padding-bottom: 5px; }
.content-rigth .social article { font-family: "HelveticaNeueLTPro-Cn" ! important; font-size: 13px; line-height: 119%; color: rgb(49, 49, 50); text-align: left; }
.content-rigth .social .intro { margin-bottom: 23px; }
.content-rigth .conteiner-results .boxHeader { border-bottom: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); }
.content-rigth .conteiner-results .icon.map { font-size: 6em; color: orange; padding: 20px 28px 0px; }
.content-rigth .results .contenier { padding: 0px 60px 30px; font-family: "GothamNarrow-Book"; font-size: 1.3em; }
.content-rigth .results .contenier .number { font-family: "GothamNarrow-Bold"; font-size: 1.3em; }
.content-rigth .our-team-content { border-bottom: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); }
.content-rigth .our-team-content .boxHeader { cursor: pointer; }
.content-rigth .our-team-content .boxHeader h2 .icon.icon-icon-drawer-plus, .content-rigth .our-team-content .boxHeader h2 .icon.icon-icon-drawer-minus { display: block; float: left; padding: 0px 15px 0px 0px; color: rgb(29, 172, 227); margin-top: -1px; }
.content-rigth .our-team-content .intro .boxContent span { display: block; }
.content-rigth .our-team-content .intro .boxContent span.title { font-family: "GothamNarrow-Medium"; font-size: 1.3em; }
.content-rigth .our-team-content .intro .boxContent span.name, .content-rigth .our-team-content .intro .boxContent span.address { font-family: "GothamNarrow-Book"; font-size: 1.2em; }
.content-rigth .our-team-content .intro .boxContent { padding: 0px 20px 20px 62px; }
.content-rigth .our-team-content .intro .boxContent div.our-team-group { padding: 10px 0px; }
.content-rigth .our-team-content .intro .boxContent span.phone, .content-rigth .our-team-content .intro .boxContent span.email a { font-family: "GothamNarrow-Bold"; font-size: 1.2em; color: rgb(29, 172, 227); }
.content-rigth .our-team-content .intro .boxContent span.email a { font-size: 0.8em; }
.conteiner-events.boxColorLighter div.intro div.boxHeader, .content-rigth .conteiner-events .boxHeader { border-bottom: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); background-color: rgb(221, 221, 221); }
.content-rigth .conteiner-events .intro { background-color: rgb(221, 221, 221); }
.content-rigth .conteiner-events .boxContent span { display: block; }
.content-rigth .conteiner-events .boxContent span.title { font-family: "GothamNarrow-Medium"; font-size: 1.3em; }
.content-rigth .boxContent .eventsList .icon { vertical-align: middle; color: rgb(0, 172, 229); font-size: 30px; display: inline-block; background-color: rgb(238, 238, 238); border-radius: 50px; line-height: 66%; padding: 0.3em ! important; }
.content-rigth .conteiner-blog { padding-left: 0px; padding-right: 0px; }
.content-rigth .conteiner-blog .intro { background-color: rgb(229, 229, 229); padding-bottom: 0px; }
.content-rigth .conteiner-blog .img-blog { width: 100%; text-align: center; }
.content-rigth .conteiner-blog img { max-width: 100%; max-height: 160px; margin: 5px auto; }
.content-rigth .conteiner-blog .intro ul { padding: 0px 15px; }
.content-rigth .conteiner-blog .intro ul li { list-style: outside none none; padding: 10px 0px; }
.content-rigth .conteiner-blog .intro ul li a:link, .content-rigth .conteiner-blog .intro ul li a:visited, .content-rigth .conteiner-blog .intro ul li a:hover, .content-rigth .conteiner-blog .intro ul li a:active, .content-rigth .conteiner-blog .intro ul li a { text-decoration: none; color: rgb(102, 102, 102); }
.content-rigth .conteiner-blog .boxContent a span { display: block; }
.content-rigth .conteiner-blog .boxContent a span.name-blog { font-family: "GothamNarrow-Bold"; font-size: 14px; padding: 2px 0px; color: rgb(47, 47, 49); }
.content-rigth .conteiner-blog .boxContent a span.conteiner-blog { font-family: "GothamNarrow-book"; font-size: 1.2em; padding: 2px 0px; line-height: 20px; }
.content-rigth .conteiner-events { border-bottom: 1px solid rgb(255, 255, 255); }
.content-rigth .eventsList ul { padding: 10px; }
.content-rigth .eventsList ul li { list-style: outside none none; display: inline-block; padding-top: 10px; padding-bottom: 10px; }
.content-rigth .eventsList ul li div.line { display: block; }
.content-rigth .eventsList ul li span.date { width: 30px; padding: 0px 0px 9px; border-bottom: 2px solid rgb(102, 102, 102); text-align: center; text-transform: uppercase; font-family: "GothamNarrow-Ultra"; font-size: 1.2em; color: rgb(102, 102, 102); margin: 0px 8px; }
.content-rigth .eventsList ul li span { float: left; }
.content-rigth .eventsList ul li span.contenier a, .content-rigth .eventsList ul li span.contenier { text-transform: uppercase; color: rgb(102, 102, 102); line-height: 100%; }
.content-rigth .eventsList .right.removeMarginBottom { padding-left: 22px; }
.content-rigth .eventsList .eventDate { font-family: "GothamNarrow-Medium"; font-size: 0.9em; }
.mapaProyectos { font-size: 8.9em ! important; color: rgb(255, 255, 255); float: left; padding: 25% 0px 0px; margin-top: -26%; margin-left: -0.2em; margin-bottom: 25%; }
.iconundertext { float: left ! important; padding: 7px ! important; width: auto ! important; margin-left: 9%; }
.iconundertext::before { float: left ! important; }
.textoMapa { color: rgb(102, 102, 102); font-size: 17px; }
.contentMapProjects { float: left; padding: 5% 0%; }
.degradadoMapa { border-top: 2px solid white; background: transparent linear-gradient(0deg, rgb(210, 210, 210) 30%, rgb(224, 224, 224) 70%) repeat scroll 0% 0%; }
.MapAmericas .boxHeader { margin-top: 2%; }
.bidnow .icon { float: left; font-size: 2em; padding: 2%; color: rgb(255, 255, 255); background-color: rgb(32, 132, 189); border-radius: 50px; }
.bidnow .text { float: left; margin-left: 4%; color: rgb(0, 133, 199); font-size: 16px; margin-top: 4%; }
.bidnow div { float: left; }
.bidnow a { float: left; width: 100%; margin-bottom: 3%; margin-left: 5%; }
.bidnow > a { margin-top: 4%; }
.relatedawarded table td:first-child { color: rgb(168, 168, 168); text-transform: uppercase; }
.relatedawarded table td:nth-child(2) { color: rgb(102, 102, 102); }
.relatedawarded table tr { border-bottom: 1px solid white; }
.relatedawarded .table > tbody > tr > td { border-top: 0px none; }
.relatedawarded .notopline { border-bottom: 0px none; }
.project-app { background: rgb(229, 229, 229) none repeat scroll 0% 0%; padding: 20px 30px 80px ! important; border-bottom: 1px solid rgb(255, 255, 255); }
.project-app h2 { color: rgb(102, 102, 102); font-family: "GothamHTF-Medium"; font-size: 21px; text-transform: uppercase; }
@media (max-width: 990px) {
  #contenidoGrafica .col-md-4 { border-bottom: 2px solid rgb(255, 255, 255); }
  .mapaProyectos { padding: 0% 0% 3%; }
  .textoMapa { padding-top: 6%; }
}
@media (min-width: 992px) {
  .content-center #totPjoj_data, .content-center #aprovPjoj_data, .content-center #idbFinanc_data { font-size: 4em; text-align: center; padding-left: initial; }
  #contenidoGrafica .col-md-4 { border-right: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); }
  .MapAmericas .boxHeader { margin-top: 39%; }
}
@media (min-width: 768px) {
  div.intro div.boxHeader { cursor: inherit; }
  .content-rigth .conteiner-Related-Resources .icon { padding: 5px; }
  .content-rigth .conteiner-Related-Resources ul li > a, .content-rigth .conteiner-Related-Resources ul li > a > div { font-size: 1.1em; }
  .content-center .statistics .nav-tabs { margin-top: -23px ! important; }
  .content-center .intro { margin-bottom: 20px; }
  .boxColorDark div.intro div.boxHeader { background-color: rgb(126, 177, 0); }
  .boxColorNormal div.intro div.boxHeader h2 { color: rgb(255, 255, 255); }
  div.intro div.boxHeader { padding: 13px 20px 12px; }
  .colSize0.col-xs-12.div-content .icon.icon-icon-drawer-minus, .colSize4.col-xs-12.div-content .icon.icon-icon-drawer-minus, .colSize6.col-xs-12.div-content .icon.icon-icon-drawer-minus, .colSize12.col-xs-12.div-content .icon.icon-icon-drawer-minus, .colSize0.col-xs-12.div-content .icon.icon-icon-drawer-plus, .colSize4.col-xs-12.div-content .icon.icon-icon-drawer-plus, .colSize6.col-xs-12.div-content .icon.icon-icon-drawer-plus, .colSize12.col-xs-12.div-content .icon.icon-icon-drawer-plus { display: none; }
  .our-team-content .icon.icon-icon-drawer-plus, .our-team-content .icon.icon-icon-drawer-minus { display: inline-block; }
  .conteiner-framework .intro { background-color: rgb(244, 244, 244); }
  .conteiner-framework .row .col-xs-12.col-md-4 { margin-bottom: 0px; }
  .content-rigth .eventsList ul { padding: 22px; }
  .content-rigth .conteiner-blog .intro ul { padding: 20px; }
  .content-rigth .conteiner-blog .intro { padding-bottom: 1px; }
  .content-center .bar-blue a .col-xs-12 { border-bottom: 0px none; padding: 7px 7px 7px 14px; }
  .content-rigth .social .row-white { height: 170px; background-color: white; overflow: hidden; margin: 10px auto; }
  .content-rigth .social .row-white .content { height: 106px; padding: 20px 10px 0px; overflow: hidden; }
  .content-rigth .social .intro { margin-bottom: 0px; }
  .content-rigth .social .row-white .social-bar span.icon { font-size: 27px; }
  .content-rigth .social .row-white .social-bar { height: 42px; }
  .content-rigth .social .row-white .content { height: 106px; }
  .conteiner-discover .intro { display: inline-block; }
  .colSize12.col-xs-12.div-content.col-md-12.outpadding.content-Graffic.richText, .content-Graffic { display: block; }
  .content-center .container-people .article-people { padding: 20px 0px; }
  .content-center .container-people h3 { font-size: 42px; }
  .content-center .container-people p { font-size: 21px; }
  .content-center .container-people .people-date span { font-size: 32px; line-height: 32px; }
  .content-center .container-people .people-date span.year { font-size: 26px; line-height: 26px; }
  .content-center .conteiner-our-goals .boxHeader, .content-center .conteiner-our-goals div.intro div.boxHeader h2 { color: rgb(128, 128, 128); }
  .content-center .conteiner-our-goals .intro .boxContent { height: auto ! important; }
  .accordion-box .intro .boxContent, .content-center .accordion-box .intro .boxContent { padding: 13px 20px 12px; }
  .content-center .container-main-no-collapse .boxContent { padding: 13px 20px 12px; }
  .content-rigth .conteiner-Related-Resources { margin: 0px; }
}
@media (min-width: 992px) {
  .page18272 .boxColorNormal div.intro div.boxHeader h2 { font-size: 19px; }
  .div-content.col-md-0.outpadding.conteiner-five-things { position: absolute; top: 320px; left: -10px; background: inherit; margin: 0px; padding: 0px; }
  .div-content.col-md-0.outpadding.conteiner-five-things .intro { width: 100%; background-color: rgb(255, 255, 255); float: left; }
  .div-content.col-md-0.outpadding.conteiner-five-things ul li { list-style: outside none none; float: left; width: 18%; padding: 0px; margin-left: 1%; margin-right: 1%; }
  .content-center .bar-blue .column { border-bottom: medium none; }
  .conteiner-framework .block-download { padding-top: 10px; }
  .conteiner-framework .row:first-child .block-download { padding-top: 8%; }
}
@media (min-width: 1200px) {
  .page18272 .boxColorNormal div.intro div.boxHeader h2 { font-size: 21px; }
  .div-content.col-md-0.outpadding.conteiner-five-things { top: 442px; }
  .page1229 .conteiner-reduced-risk { top: 295px ! important; }
  .page1229 .conteiner-reduced-risk p { padding: 2% 1%; }
  .slider .intro .boxContent .left { width: 384px; }
  .slider .intro .boxContent .right { width: 419px; }
  .slider .intro .boxContent h3, .slider_2 .intro .boxContent h3, .slider_3 .intro .boxContent h3 { padding-left: 40px; }
  .slider .intro .boxContent .carousel-navigation ul li, .slider_2 .intro .boxContent .carousel-navigation ul li, .slider_3 .intro .boxContent .carousel-navigation ul li { padding: 10px 40px; }
  .slider .intro .boxContent .carousel-pagination, .slider_2 .intro .boxContent .carousel-pagination, .slider_3 .intro .boxContent .carousel-pagination { margin: 20px 0px; }
  .slider .intro .boxContent .carousel-pagination ul, .slider_2 .intro .boxContent .carousel-pagination ul, .slider_3 .intro .boxContent .carousel-pagination ul { margin-left: 40px; }
  .content-center .bar-blue .column { width: auto; padding: 7px 15px; }
}
.twoLeft { float: left; font-size: 1.7em; padding: 3% 0% 3% 3%; color: rgb(255, 255, 255); background-color: rgb(32, 132, 189); border-radius: 50px; }
.twoRight { height: 25%; width: 61%; float: left; margin-left: 4%; color: rgb(0, 133, 199); font-size: 16px; font-family: "GothamNarrow-Medium"; }
.projectsCycles .boxContent .row .title, .conteiner-our-vision .boxContent .row .title { margin: 0px -15px; border-bottom: 2px solid rgb(255, 255, 255); padding: 15px 25px; text-transform: uppercase; color: rgb(57, 57, 58); font-size: 20px; font-family: "gotham-extra-narrow-medium"; }
.visionContentLeft, .visionContentRight { margin: 10px 0px 10px 10px; }
.page18273 .content-center .boxColorLighter .boxContent h2, .page18273 .content-center .boxColorLighter .boxContent p { float: left; padding: 10px 0px; margin: 0px; }
.page18273 .content-center .boxColorLighter .boxContent h2 { padding-right: 20px; }
.page18273 .textoAleatorio .intro { margin-bottom: 0px; }
.projectsCycles .row .numberTitle { font-size: 1.6em; font-weight: bold; float: left; margin-right: 5%; }
.projectsCycles .boxContent { border-bottom: 1px solid rgb(255, 255, 255); }
.projectsCycles .boxContent .row .left { border-right: 2px solid rgb(236, 236, 236); height: 100%; }
.projectsCycles .row .ContentLeft, .projectsCycles .row .ContentRight { font-size: 16px; padding: 2% 12% 2% 7%; vertical-align: top; }
.projectsCycles .row .ContentRight a { font-size: 18px; }
.projectsCycles .intro .boxContent .row { background-color: rgb(229, 229, 229); }
.listProjectsCompleted ul, .listOpportunities ul { list-style-type: none; margin: 0px; padding: 0px; }
.listProjectsCompleted .date, .listOpportunities .date { padding: 0px 0.5em; display: inline-block; }
.listProjectsCompleted a .date, .listOpportunities a .date { color: gray; vertical-align: top; }
.listProjectsCompleted .textProjects, .listOpportunities .textOpportunities { color: rgb(22, 135, 196); width: 80%; display: inline-block; margin-left: 4%; }
.listOpportunities ul li, .listOpportunities ul li a, .listProjectsCompleted ul li, .listProjectsCompleted ul li a { font-size: 1.2em; font-weight: bold; }
.listOpportunities ul li, .listProjectsCompleted ul li { border-bottom: 1px solid white; font-size: 1em; padding: 10px; }
.listOpportunities ul li:last-child, .listProjectsCompleted ul li:last-child { border-bottom: medium none; padding-bottom: 2%; font-size: 12px; padding-left: 0.5em; }
.listOpportunities ul li:last-child a, .listProjectsCompleted ul li:last-child a { font-family: "GothamNarrow-Light"; }
.listOpportunities ul li:first-child, .listProjectsCompleted ul li:first-child { margin-top: 1.5%; }
.contentProdurementResources, .contentStandardBidding, .contentPolice { padding: 5% 1%; }
.contentPolice .textPolice, .contentStandardBidding .textStandardBidding { margin-bottom: 2%; text-align: justify; }
.contentPolice .textPolice, .contentPolice .textPolice a, .contentStandardBidding .textStandardBidding, .contentProdurementResources .textProdurementResources, .contentProdurementResources .textProdurementResources a { font-size: 16px; font-family: "GothamHTF-Book"; }
.contentStandardBidding .noMargin { margin: 0% 5%; }
.fondoBlanco, .whiteBackGround .boxContent .row .col-md-12, .whiteBackGround .boxContent .row .col-md-12 .boxContent, .whiteBackGround .boxContent .row .col-md-12 .tabbable .tab-pane { background-color: rgb(255, 255, 255) ! important; float: left; width: 100%; padding: 20px; }
.whiteBackGround .boxContent .row .col-md-12 .boxContent ul, .whiteBackGround .boxContent .row .col-md-12 .boxContent ul li { float: left; width: 100%; }
.whiteBackGround .boxContent .row .col-md-12 { padding-bottom: 5%; }
.whiteBackGround { padding-top: 20px; }
.contentApproval, .contentPreparation, .contentImplementation, .contentCompletionAndReporting { padding: 5px 10px; text-align: justify; }
.listaImplementation li, .listaPeparation li { padding: 1em 0em; }
.listaPeparation li:last-child { margin-bottom: -5%; }
.approvalTitle, .implementationTitle, .contentPreparation strong, .contentCompletionAndReporting strong { font-family: "GothamNarrow-Bold"; font-size: 18px; color: rgb(102, 102, 102); }
.approvalTitle:last-child, .implementationTitle:last-child { font-size: 18px; padding-top: 5%; }
.textoAleatorio .intro .boxContent { color: rgb(102, 102, 102); font-size: 1.1em; padding-left: 4%; }
.headerTitle { padding-top: 10px; padding-left: 20px; font-family: "GothamNarrow-Bold"; background-color: rgb(221, 221, 221); margin-bottom: 10px; }
.headerTitle .upTitle { font-size: 1.5em; padding-right: 6%; }
.headerTitle .downTitle .downRight { font-size: 1.3em; height: 50px; padding-top: 10px; padding-left: 3%; background-image: url(714dddf202d47ffdc2fadc6c9999fbfaa38b3d86.png) ; }
.headerTitle .downTitle .downLeft { float: left; padding-top: 2%; margin-right: 10%; }
.fondoBlanco .upProjectDetails { float: left; }
.fondoBlanco .videoBid { padding: 4% 5%; }
.fondoBlanco .textVideo { padding-left: 20px; padding-right: 20px; color: rgb(102, 102, 102); font-size: 1.1em; text-align: justify; }
.titleLoanGrantInfo { padding-bottom: 2%; font-family: "GothamNarrow-Bold"; font-size: 1.5em; color: rgb(160, 160, 160); }
.titleProjectDetails { margin-bottom: 15px; border-bottom: 3px solid; margin-left: 20px; padding-bottom: 15px; font-family: "GothamNarrow-Bold"; font-size: 1.5em; color: rgb(102, 102, 102); }
.footerText { color: rgb(168, 168, 168); font-size: 1em; padding-left: 4%; width: 100%; display: inline-block; }
.footerText:last-child { font-size: 0.9em; line-height: 1.9; }
.conteiner-tab .tab-pane { padding: 0px; }
.detailsProjectDetails .pdLeft { padding-left: 18px; overflow-x: auto; }
.tablarOrden td:nth-child(2) { width: 20%; }
.contentProjectStatus { padding-bottom: 10%; }
#tab-18527 .col-md-12 { padding: 0px; }
#tab-18527 ul.nav-tabs { background-color: rgb(221, 221, 221); padding-top: 2%; }
.detailsProjectDetails table { font-family: "GothamNarrow-Medium"; }
.detailsProjectDetails table > thead > tr > th, .detailsProjectDetails table > tbody > tr > th, .detailsProjectDetails table > tfoot > tr > th, .detailsProjectDetails table > thead > tr > td, .detailsProjectDetails table > tbody > tr > td, .detailsProjectDetails table > tfoot > tr > td { border-top: 0px none; border-bottom: 1px solid rgb(221, 221, 221); }
.detailsProjectDetails table td:first-child, .rightDown { color: rgb(168, 168, 168); text-transform: uppercase; }
.detailsProjectDetails table td:first-child h2, .detailsProjectDetails table td:first-child h3, .detailsProjectDetails table td:first-child h4 { text-transform: none; }
.detailsProjectDetails table td:first-child { width: 50%; }
@media (min-width: 768px) {
  .headerTitle .downTitle .downRight { margin-left: 23%; }
}
@media (max-width: 992px) {
  .pdRight { margin-left: 3%; }
  .intro .boxContent .row .col-xs-12 { float: left; }
  .boxContent .row .title { margin-left: -15px; margin-right: -15px; padding: 2% 8%; }
  .visionContentLeft, .visionContentRight { height: 100%; }
  .twoLeft { padding: 2% 0% 2% 2%; margin-bottom: 2%; }
  .mapaProyectos { margin-top: 0%; margin-left: 0%; }
  .iconundertext { margin-left: 9px; }
}
@media (max-width: 767px) {
  .twoLeft { padding-top: 11px; padding-bottom: 11px; padding-left: 13px; }
  .page18249 .content-rigth .conteiner-Related-Resources, .page18248 .content-rigth .conteiner-Related-Resources, .page18247 .content-rigth .conteiner-Related-Resources { margin-top: 20px; }
  div.intro div.boxHeader, .boxColorLighter div.intro div.boxHeader { background: rgb(153, 153, 153) none repeat scroll 0% 0% ! important; }
  .page18247 .content-center .container-main-no-collapse .intro .boxHeader, .page18248 .content-center .container-main-no-collapse .intro .boxHeader, .container-about-us div.intro div.boxHeader, .accordion-box .intro .boxHeader, .content-center .accordion-box .intro .boxHeader { background: inherit ! important; }
  .content-center .div-content div.intro .boxHeader h2, .boxColorLighter div.intro div.boxHeader h2, .content-center .conteiner-our-goals .boxHeader, .content-center .conteiner-our-goals div.intro div.boxHeader h2, .conteiner-country-representation .boxHeader .icon { color: rgb(255, 255, 255); }
  .accordion-box .intro .boxHeader h2, .content-center .accordion-box .intro .boxHeader h2 { color: rgb(20, 133, 196) ! important; }
  .accordion-box .intro .boxHeader.closed h2, .content-center .accordion-box .intro .boxHeader.closed h2 { color: rgb(255, 169, 0) ! important; }
  .page18247 .content-center .container-main-no-collapse .intro .boxHeader h2, .page18248 .content-center .container-main-no-collapse .intro .boxHeader h2, .content-center .container-about-us div.intro div.boxHeader h2 { color: rgb(57, 57, 58); }
  .content-rigth .conteiner-Related-Resources .boxHeader .icon, .div-content.boxColorLighter .boxHeader .icon { float: right; color: rgb(255, 255, 255) ! important; }
  .content-rigth .conteiner-Related-Resources { margin: 0px; }
  .content-center .intro { margin-bottom: 1px; }
  .content-rigth .boxHeader { border: medium none; }
  .content-rigth .social .intro { margin-bottom: 0px; }
}
@media (max-width: 991px) {
  .conteiner-framework .col-md-4 { background-color: rgb(241, 241, 241); }
  .conteiner-framework .row:first-child .col-md-4 { width: 100%; padding: 0px 20px; }
  .content-center.outpadding { padding: 0px ! important; }
  .content-center.outpadding > .outpadding { padding: 0px ! important; }
}
.addthis_default_style .at300m.addthis_button_compact, .addthis_button_compact { margin-top: 5px; float: right ! important; }
.at16nc.at16t_compact, .at300bs.at16t_compact, .addthis_16x16_style .at4-icon, .addthis_16x16_white_style .at4-icon, .addthis_default_style span.at4-icon, .at-16x16 { float: right ! important; background: transparent url(9a6ff35cba247ef43e362121dca1363609e78aa3.png)  repeat scroll 0% 0% / 100% auto ! important; width: 30px ! important; height: 30px ! important; }
.mayuscula { text-transform: uppercase; }
.page18355 .container .row .content-center .outpadding > .outpadding, .page18356 .container .row .content-center .outpadding > .outpadding { padding: 0px; }
.datepicker.dropdown-menu { z-index: 999 ! important; width: auto ! important; }
.page1229 .content-center > div .conteiner-tab { margin-top: 20px; float: left; width: 100%; }
@media (min-width: 992px) {
  .linksList.conteiner-Related-Resources { margin-top: 60px; }
}
.linksList.conteiner-Related-Resources .intro { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.templatePageTitles { float: left; width: 100%; padding: 0px 15px; }
.templatePageTitles h1 { padding-left: 0px; padding-right: 0px; }
.content-center iframe { width: 100%; }
.content-rigth .link_form_ac .intro { background: rgb(0, 178, 241) none repeat scroll 0% 0%; }
.link_form_ac .boxContent { background-image: url(c9b169a6363083e1b355b35e244ec6543930c662.png) ; background-repeat: no-repeat; background-position: left top; padding-left: 75px; padding-top: 20px; color: rgb(255, 255, 255); max-width: 415px; }
.link_form_ac .boxContent a, .link_form_ac .boxContent h3, .link_form_ac .boxContent p { color: rgb(255, 255, 255); font-size: 14px; padding: 0px; margin: 0px; font-family: "gotham-extra-narrow-book"; }
.link_form_ac .boxContent .icon { font-size: 16px; margin-left: 10px; margin-top: 5px; vertical-align: middle; display: inline-block; }
.conteiner-topic-link { border-bottom: 1px none rgb(255, 255, 255) ! important; border-top: 1px none rgb(255, 255, 255) ! important; margin-bottom: 4.2em ! important; }
.conteiner-topic-link .intro { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.productid170 .content-center .banner2 .div-content div.intro .boxContent .descriptionV3 p.banner_description { font-size: 32px ! important; font-family: "GothamNarrow-Bold" ! important; }
@media (max-width: 768px) {
  .productid170 .content-center .banner2 .div-content div.intro .boxContent .descriptionV3 p.banner_description { font-size: 20px ! important; }
}
#tab-18368 .outpadding { padding: 0px ! important; }
.productid254 .content-rigth .linksList ul { margin-left: 0px; padding-left: 9px; padding-right: 9px; }
.productid254 .content-rigth .linksList ul li { list-style: outside none none; margin-bottom: 9px; margin-top: 9px; font-size: 1.1em; }
.productid605 .container-md-height .row .outpadding, .productid632 .container-md-height .row .outpadding { padding: 0px ! important; }
.productid605 .banner2, .productid632 .banner2 { margin-top: 5px; }
.productid605 .div-content { margin: 0px; min-height: 0px; }
@media (min-width: 768px) {
  .productid605 .menu.fixed-position { width: 750px; }
}
@media (min-width: 992px) {
  .productid605 .container-md-height { display: block; }
  .productid605 .banner2, .productid632 .banner2 { margin-top: 5px; }
  .productid605 .menu.fixed-position { width: 970px; }
}
@media (min-width: 1200px) {
  .productid605 .banner2, .productid632 .banner2 { margin-top: 55px; }
  .productid605 .menu.fixed-position { width: 1280px; }
}
.productid605 .footer-ppal { margin-top: 0px ! important; }
