body {
	color: rgb(102, 102, 102)
}
a.hover_effect {
	-webkit-transform: scale3d(0.9, 0.9, 1);
	-moz-transform: scale3d(0.9, 0.9, 1);
	-ms-transform: scale(0.9, 0.9);
	-o-transform: scale(0.9, 0.9);
	transform: scale(0.9, 0.9)
}
.content-rigth .boxContent {
	padding: 10px 20px;
	font-family: 'Gotham-Book'
}
.content-rigth .boxHeader {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff
}
div.intro div.boxHeader {
	padding: 11px 20px 10px 20px;
	cursor: pointer
}
div.intro div.boxHeader h2 {
	color: rgb(57, 57, 58);
	font-family: 'GothamHTF-Medium';
	font-size: 21px;
	text-transform: uppercase;
	margin: 0
}
.content-center .div-content div.intro h2 {
	font-family: 'GothamHTF-Medium';
	font-size: 21px;
	color: #39393A
}
.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: #999
}
.boxColorDark div.intro div.boxHeader h2 {
	color: #ffffff
}
.boxColorLight div.intro div.boxHeader h2 {
	color: #fff
}
.boxColorLighter div.intro div.boxHeader {
	background-color: #E5E5E5
}
.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: #1DACE3
}
.row.initTemplate,
.content-center {
	background-color: #ECECEC
}
.conteiner-Related-Resources div.intro div.boxHeader {
	background-color: #ddd
}
.conteiner-Related-Resources div.intro div.boxHeader h2 {
	color: #00ACE5
}
.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: #00ABE8;
	background-color: #525252;
	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: none;
	color: #A3A3A3;
	background-color: #E0E0E0
}
@media (min-width:991px) {
	.statistics .nav>li>a {
		padding: 3px 14px 0px 14px
	}
}
.show {
	display: inline-block
}
.banner2 {
	width: 100%;
	position: relative
}
.banner2 .div-content.outpadding {
	padding: 0 !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('/Global/Templates/sites/IDBV3/img/banner/pattern.png');
	position: absolute;
	bottom: 0;
	left: 0
}
.banner2 .bannerV3 {
	float: left;
	width: 100%;
	position: relative
}
.banner2 .descriptionV3 .banner_title {
	font-family: 'GothamNarrow-Bold' !important;
	font-size: 18px;
	color: #fff !important;
	text-align: left;
	position: relative;
	margin: 5px 0;
	padding: 0 15px;
	text-transform: uppercase;
	line-height: 110%
}
.banner2 .descriptionV3 .banner_description {
	font-family: 'GothamNarrow-Book' !important;
	font-size: 14px;
	letter-spacing: 0pt;
	color: #fff;
	text-align: left;
	position: relative;
	margin-bottom: 5px;
	padding: 0 15px;
	text-transform: uppercase;
	line-height: 110%
}
.banner2 .descriptionV3 .linksWrapper {
	float: left;
	width: 100%;
	position: relative;
	background-color: #0079A5
}
.banner2 .descriptionV3 .linksWrapper a {
	float: left;
	width: 100%;
	color: #fff;
	font-family: 'GothamNarrow-Light';
	font-size: 14px;
	line-height: 180%;
	text-transform: uppercase;
	padding: 10px 15px;
	border-bottom: 1px solid #fff
}
.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 0
	}
	.banner2 .descriptionV3 .banner_description {
		font-size: 18px;
		margin: 0 0 10px
	}
}
@media (min-width:992px) {
	.banner2 .boxContent {
		margin-left: -20px;
		width: 637px
	}
	.banner2 .descriptionV3.links {
		padding-bottom: 60px
	}
	.banner2 .descriptionV3 .banner_title {
		padding: 0 30px;
		font-size: 18px;
		margin: 10px 0
	}
	.banner2 .descriptionV3 .banner_description {
		padding: 0 30px;
		font-size: 16px
	}
	.banner2 .descriptionV3 .linksWrapper {
		position: absolute;
		bottom: 20px
	}
	.banner2 .descriptionV3 .linksWrapper a {
		width: auto;
		border: none;
		padding: 5px 30px
	}
}
@media (min-width:1200px) {
	.banner2 .boxContent {
		width: 856px
	}
	.banner2 .descriptionV3 .banner_title {
		font-size: 32px !important;
		margin: 15px 0
	}
	.banner2 .descriptionV3 .banner_description {
		font-size: 16px;
		margin-bottom: 5px 0 10px 0
	}
}
.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: #666;
	font-family: "GothamNarrow-Medium";
	z-index: 1;
	background: #fff;
	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: 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 #ccc
}
.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: #D5D5D5
}
.content-center .newsList ul,
.content-center .newsList .right.removeMarginBottom {
	padding: 15px;
	font-family: "GothamNarrow-Thin";
	font-size: 11.25px;
	color: #00ADE4;
	margin-bottom: 0
}
.content-center .newsList .right.removeMarginBottom {
	padding: 0 0 10px 15px
}
.content-center .newsList ul li {
	list-style-type: none
}
.content-center .textbox.richText .intro .boxContent {
	padding: 10px 20px 10px 20px;
	background-color: #E5E5E5
}
.content-center .newsList .subtitle {
	font-family: "GothamNarrow-Bold";
	color: #39393A;
	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;
	font-size: 17px;
	font-weight: bold;
	line-height: 26px;
	color: rgb(135, 135, 135);
	text-align: left;
	padding-bottom: 12px
}
.content-center .conteiner-Related-Documents ul {
	padding: 0px
}
.content-center .conteiner-Related-Documents ul li .icon {
	color: #1DADE3;
	margin: 0px 8px 0px 6px;
	float: left;
	font-size: 21px
}
.content-center .conteiner-Related-Documents ul li {
	list-style: none;
	font-family: "GothamNarrow-Book";
	font-size: 16px;
	line-height: 22px;
	color: rgb(102, 102, 102);
	text-align: left;
	border-bottom: 1px solid #fff;
	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: 0;
	top: 0
}
.content-center .conteiner-Related-Documents .boxHeader,
.content-center .conteiner-Related-Documents .intro {
	background-color: #F4F4F4 !important
}
.content-center .container-about-us div.boxHeader {
	border-bottom: 1px solid #fff
}
.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: none;
	border-bottom: white solid;
	margin-left: -3em;
	margin-right: -0.8em;
	padding: 1em 1em 1em 2em
}
.noIconosLi li {
	list-style: none;
	margin-left: -10%;
	border-bottom: 1px white solid
}
.listaNoIconos h2 {
	padding-left: 1em
}
.content-center .container-people {
	background-image: url('img/about/bg.png');
	background-repeat: repeat
}
.content-center .container-people .article-people {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #fff
}
.content-center .container-people h3 {
	font-family: "GothamNarrow-Bold";
	font-size: 21px;
	color: rgb(126, 177, 0);
	margin-top: 0
}
.content-center .container-people p {
	font-family: "GothamNarrow-Medium";
	font-size: 14px;
	color: #666;
	margin: 0
}
.content-center .container-people .people-date {
	float: left;
	margin: 0 20px 10px 0
}
.content-center .container-people .people-date span {
	font-family: "GothamNarrow-Bold";
	font-size: 21px;
	color: #1DADE3;
	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 #fff
}
.content-center .container-download p {
	float: left;
	font-family: "GothamNarrow-Medium";
	font-size: 21px;
	line-height: 21px;
	color: #666;
	padding: 3px 10px 0 0
}
.content-center .container-download a {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	font-size: 18px
}
.content-center .container-download .icon {
	color: #00A9EE;
	display: inline-block;
	vertical-align: middle
}
.content-center .container-download .boxContent {
	padding: 20px
}
.content-center .conteiner-our-goals .title {
	padding: 22px;
	font-size: 17px;
	font-weight: bold;
	font-stretch: condensed;
	line-height: 26px;
	color: rgb(135, 135, 135);
	text-align: left;
	padding-bottom: 12px
}
.content-center .conteiner-our-goals ul {
	padding: 0px
}
.content-center .conteiner-our-goals ul li span {
	color: #1DADE3;
	margin: 0px 8px 0px 6px;
	float: left
}
.content-center .conteiner-our-goals ul li {
	list-style: none;
	font-family: "GothamNarrow-Book";
	font-size: 21px;
	line-height: 21px;
	color: rgb(126, 177, 0);
	text-align: left;
	border-bottom: 1px solid #fff;
	padding: 15px 20px
}
.content-center .conteiner-our-goals .boxHeader,
.content-center .conteiner-our-goals div.intro div.boxHeader h2 {
	color: #808080;
	font-size: 21px
}
.content-center .conteiner-our-goals div.intro div.boxHeader h2 .icon {
	margin: 0
}
.content-center .conteiner-our-goals .boxHeader {
	background-color: inherit !important;
	border-bottom: 1px solid #fff
}
.content-center .conteiner-our-goals .intro .boxContent {
	background-color: #ECECEC;
	background-image: url('img/about/bg.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 #E5E5E5;
	padding: 7px
}
.content-center .bar-blue {
	background-color: #0079A5
}
.content-center .bar-blue a {
	color: #fff;
	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: #E5E5E5
}
.conteiner-framework .row .col-xs-12.col-md-8 {
	background-color: #E5E5E5
}
.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: #F4F4F4;
	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: #39393A;
	font-family: "GothamNarrow-Medium"
}
.conteiner-framework .row .col-xs-12.col-md-8 p {
	color: #666666
}
.conteiner-framework .row .col-xs-8.col-md-4 p {
	color: #393939
}
.conteiner-framework .row {
	margin-top: 1px
}
.conteiner-framework .row:first-child {
	margin-top: 0
}
.conteiner-framework .block-download {
	vertical-align: middle;
	padding-top: 5px
}
.conteiner-framework .block-download .icon,
.conteiner-framework .block-download .glyphicon {
	color: #1DADE3;
	font-size: 21px
}
.conteiner-discover {
	margin-bottom: 30px
}
.conteiner-discover div.boxHeader {
	background-color: #F4F4F4 !important
}
.conteiner-discover .intro {
	background-color: #F4F4F4
}
.conteiner-discover .form-inline {
	margin: 0px 5px
}
.conteiner-discover .form-inline .form-control {
	width: 100%;
	background-color: #EEEEEE;
	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 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: #BBBBBB;
	border-radius: 5px;
	margin: 0px 2px 0px 2px
}
.conteiner-discover ul {
	padding: 0px;
	font-size: 1.1em
}
.conteiner-discover ul li {
	list-style: none;
	color: #666;
	font-family: "GothamNarrow-Medium"
}
.conteiner-discover ul li a {
	word-break: break-all;
	color: #666
}
.conteiner-discover .intro .boxContent .col-xs-1,
.conteiner-discover .intro .boxContent > .col-xs-12 {
	padding: 0
}
.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: #F4F4F4
}
.conteiner-discover .col-xs-12.item-1 {
	background-color: #DDDDDD
}
.conteiner-discover span.icon {
	color: #1DADE3;
	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: #E5E5E5
}
.conteiner-country-representation .row .col-xs-12.col-md-4 {
	background-color: #F4F4F4
}
.conteiner-country-representation .intro {
	background-color: #E5E5E5
}
.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: #39393A;
	font-family: "GothamNarrow-Medium"
}
.conteiner-country-representation .row .col-xs-12.col-md-8 p {
	color: #666666
}
.conteiner-country-representation .row .col-xs-12.col-md-4 p {
	color: #393939
}
.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 #666;
	background-color: #E0E0E0;
	text-transform: uppercase
}
.Data-Country li {
	float: left;
	width: 100%
}
.Data-Country li,
.Data-SECTOR > ul li {
	list-style-type: none;
	background-color: #E0E0E0;
	border-bottom: 1px solid #fff;
	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: #666;
	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: #CCC;
	height: 81px;
	text-transform: uppercase;
	padding: 15px 20px
}
.Data-SECTOR .title .total {
	font-family: "gotham-extra-narrow-bold";
	font-size: 16.43px;
	color: #666;
	float: left
}
.Data-SECTOR .title .value {
	font-family: "GothamNarrow-Bold";
	font-size: 40.74px;
	color: #666;
	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 #fff;
	cursor: inherit
}
.content-center .container-main-no-collapse .intro .boxHeader h2 {
	color: #333;
	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: #666;
	height: auto !important;
	padding: 11px 20px 10px 20px
}
.slider .intro .boxContent,
.slider_2 .intro .boxContent {
	display: block;
	background-color: #F4F4F4;
	font-family: "GothamNarrow-Medium"
}
.slider .intro .boxContent .col-md-6,
.slider_2 .intro .boxContent .col-md-6 {
	padding: 0
}
.slider .intro .boxContent .carousel,
.slider_2 .intro .boxContent .carousel {
	overflow: hidden;
	position: relative;
	width: 100%;
	max-width: 384px
}
.slider .intro .boxContent .carousel ul,
.slider_2 .intro .boxContent .carousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0
}
.slider .intro .boxContent .carousel li,
.slider_2 .intro .boxContent .carousel li {
	float: left
}
.slider .intro .boxContent .carousel li img,
.slider_2 .intro .boxContent .carousel li img {
	height: auto !important;
	max-width: 100%
}
.slider .intro .boxContent h3,
.slider_2 .intro .boxContent h3 {
	padding-left: 20px;
	font-family: "GothamNarrow-Medium";
	font-size: 21px;
	color: #333
}
.slider .intro .boxContent .carousel-navigation,
.slider_2 .intro .boxContent .carousel-navigation {
	float: left;
	clear: both;
	width: 100%
}
.slider .intro .boxContent .carousel-navigation ul,
.slider_2 .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 {
	display: inline-block;
	display: -moz-inline-stack;
	*display: inline;
	float: left;
	width: 100%;
	padding: 5px 20px;
	cursor: pointer;
	border-bottom: 1px solid #fff
}
.slider .intro .boxContent .carousel-navigation ul li:first-child,
.slider_2 .intro .boxContent .carousel-navigation ul li:first-child {
	border-top: 1px solid #fff
}
.slider .intro .boxContent .carousel-navigation ul li.active,
.slider_2 .intro .boxContent .carousel-navigation ul li.active {
	background-color: #DDD
}
.slider .intro .boxContent .carousel-navigation ul li span,
.slider_2 .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 {
	font-size: 16px;
	color: #313132;
	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  {
	font-size: 16px;
	color: #1385C4;
	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 {
	color: #313132
}
.slider .intro .boxContent .carousel-pagination,
.slider_2 .intro .boxContent .carousel-pagination {
	float: left;
	clear: both;
	margin: 15px 0
}
.slider .intro .boxContent .carousel-pagination ul,
.slider_2  .intro .boxContent .carousel-pagination ul {
	padding: 0;
	margin: 0 0 0 20px
}
.slider .intro .boxContent .carousel-pagination ul li,
.slider_2 .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: #BBB;
	color: #4E443C;
	border-radius: 50%;
	text-indent: -9999px
}
.slider .intro .boxContent .carousel-pagination ul li.active,
.slider_2 .intro .boxContent .carousel-pagination ul li.active {
	background: #1DADE3;
	color: #fff
}
.accordion-box .intro,
.content-center .accordion-box .intro {
	margin: 0
}
.accordion-box .intro .boxHeader,
.content-center .accordion-box .intro .boxHeader {
	border-top: 1px solid #0286C6;
	background-color: inherit;
	cursor: pointer
}
.accordion-box:last-child .intro .boxHeader,
.content-center .accordion-box:last-child .intro .boxHeader {
	border-bottom: 1px solid #0286C6;
}
.accordion-box:last-child .intro .boxHeader.open,
.content-center .accordion-box:last-child .intro .boxHeader.open {
	border-bottom: 1px solid #0286C6;
}
.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: #1485C4;
	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: #E5E5E5;
	font-family: "gotham-extra-narrow-book";
	color: #666;
	padding: 11px 20px 10px 20px
}
.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: #313132
}
.accordion-box .intro .boxContent .media ul,
.content-center .accordion-box .intro .boxContent .media ul {
	margin: 0;
	padding: 0
}
.accordion-box .intro .boxContent .media ul li,
.content-center .accordion-box .intro .boxContent .media ul li {
	width: 100%;
	display: inline-block;
	display: -moz-inline-stack;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	border-bottom: 1px solid #fff;
	padding: 10px 0;
	float: left
}
.accordion-box .intro .boxContent .media ul li:last-child,
.content-center .accordion-box .intro .boxContent .media ul li:last-child {
	border-bottom: 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: #666;
	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;
	padding-top: 40px !important
}
.imgActive {
	display: inline !important
}
.imgN1 {
	background-image: url('/Global/Templates/sites/IDBV3/img/howprojectsaremade/20_38_N1.png')
}
.imgN2 {
	background-image: url('/Global/Templates/sites/IDBV3/img/howprojectsaremade/30_30_N2.png')
}
.imgN3 {
	background-image: url('/Global/Templates/sites/IDBV3/img/howprojectsaremade/39_20_N3.png')
}
.imgN4 {
	background-image: url('/Global/Templates/sites/IDBV3/img/howprojectsaremade/50_10_N4.png')
}
.col-xs-12.col-md-4.content-rigth,
.content-rigth {
	padding: 0px;
	background-color: #E5E5E5
}
.content-rigth  .col-xs-12.col-md-12.divSize12.outpadding {
	padding: 0px
}
.content-rigth  .intro {
	padding-bottom: 1px;
	background-color: #E5E5E5
}
.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 0
}
.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: #eeeeee;
	border-radius: 50px;
	position: absolute;
	left: 0;
	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: #313132;
	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 10px;
	overflow: hidden
}
.content-rigth .social .row-white .social-bar {
	position: relative;
	height: 35px;
	padding: 0px 8px 0px 8px
}
.content-rigth .social #twitter,
.content-rigth .social #facebook {
	padding: 0 10px
}
.content-rigth .social .row-white .social-bar .icon {
	font-size: 18px;
	color: #fff;
	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: #fff;
	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 #fff;
	border-top: 1px solid #fff
}
.content-rigth .conteiner-results .icon.map {
	font-size: 6em;
	color: orange;
	padding: 20px 28px 0px 28px
}
.content-rigth .results .contenier {
	padding: 0px 60px 30px 60px;
	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 #fff;
	border-top: 1px solid #fff
}
.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;
	color: #FFF;
	padding: 0px 15px 0px 0px;
	color: #1DACE3;
	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 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: #1DACE3
}
.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 #fff;
	border-top: 1px solid #fff;
	background-color: #DDDDDD
}
.content-rigth .conteiner-events .intro {
	background-color: #DDDDDD
}
.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: #eeeeee;
	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: #E5E5E5;
	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 0px 15px
}
.content-rigth .conteiner-blog .intro  ul li {
	list-style: none;
	padding: 10px 0px 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: #666
}
.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: #2F2F31
}
.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 #fff
}
.content-rigth .eventsList ul {
	padding: 10px
}
.content-rigth .eventsList ul li {
	list-style: 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 0px;
	border-bottom: 2px solid #666666;
	text-align: center;
	text-transform: uppercase;
	font-family: "GothamNarrow-Ultra";
	font-size: 1.2em;
	color: #666666;
	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: #666;
	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: #fff;
	float: left;
	padding: 25% 0 0 0;
	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 white solid;
	background: rgb(210, 210, 210);
	background: -moz-linear-gradient(270deg, rgb(210, 210, 210) 30%, rgb(224, 224, 224) 70%);
	background: -webkit-linear-gradient(270deg, rgb(210, 210, 210) 30%, rgb(224, 224, 224) 70%);
	background: -o-linear-gradient(270deg, rgb(210, 210, 210) 30%, rgb(224, 224, 224) 70%);
	background: -ms-linear-gradient(270deg, rgb(210, 210, 210) 30%, rgb(224, 224, 224) 70%);
	background: linear-gradient(0deg, rgb(210, 210, 210) 30%, rgb(224, 224, 224) 70%)
}
.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 white solid
}
.relatedawarded .table>tbody>tr>td {
	border-top: 0px
}
.relatedawarded .notopline {
	border-bottom: 0px
}
.project-app {
	background: #E5E5E5;
	padding: 20px 30px 80px 30px !important;
	border-bottom: 1px solid #fff
}
.project-app h2 {
	color: #666;
	font-family: 'GothamHTF-Medium';
	font-size: 21px;
	text-transform: uppercase
}
@media(max-width:990px) {
	#contenidoGrafica .col-md-4 {
		border-bottom: 2px solid #fff
	}
	.mapaProyectos {
		padding: 0%;
		padding-bottom: 3%
	}
	.textoMapa {
		padding-top: 6%
	}
}
@media(min-width:992px) {
	.content-center  #totPjoj_data,
	.content-center  #aprovPjoj_data,
	.content-center  #idbFinanc_data {
		font-size: 4.0em;
		text-align: center;
		padding-left: initial
	}
	#contenidoGrafica .col-md-4 {
		border-right: 1px solid #fff;
		border-left: 1px solid #fff
	}
	.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: #fff
	}
	div.intro div.boxHeader {
		padding: 13px 20px 12px 20px
	}
	.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: #F4F4F4
	}
	.conteiner-framework .row .col-xs-12.col-md-4 {
		margin-bottom: 0
	}
	.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;
		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 10px;
		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 0
	}
	.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: #808080
	}
	.content-center .conteiner-our-goals .intro .boxContent {
		height: auto !important
	}
	.accordion-box .intro .boxContent,
	.content-center .accordion-box .intro .boxContent {
		padding: 13px 20px 12px 20px
	}
	.content-center .container-main-no-collapse .boxContent {
		padding: 13px 20px 12px 20px
	}
	.content-rigth .conteiner-Related-Resources {
		margin: 0
	}
}
@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: 0;
		padding: 0
	}
	.div-content.col-md-0.outpadding.conteiner-five-things .intro {
		width: 100%;
		background-color: #fff;
		float: left
	}
	.div-content.col-md-0.outpadding.conteiner-five-things ul  li {
		list-style: none;
		float: left;
		width: 18%;
		padding: 0px;
		margin-left: 1%;
		margin-right: 1%
	}
	.content-center .bar-blue .column {
		border-bottom: 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 {
		padding-left: 40px
	}
	.slider .intro .boxContent .carousel-navigation ul li,
	.slider_2 .intro .boxContent .carousel-navigation ul li {
		padding: 10px 40px
	}
	.slider .intro .boxContent .carousel-pagination,
	.slider_2 .intro .boxContent .carousel-pagination {
		margin: 20px 0
	}
	.slider .intro .boxContent .carousel-pagination ul,
	.slider_2 .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% 3%;
	padding-right: 0%;
	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: 0 -15px;
	border-bottom: solid #fff 2px;
	padding: 15px 25px;
	text-transform: uppercase;
	color: #39393A;
	font-size: 20px;
	font-family: 'gotham-extra-narrow-medium'
}
.visionContentLeft,
.visionContentRight {
	margin: 10px 0 10px 10px
}
.page18273 .content-center .boxColorLighter .boxContent h2,
.page18273 .content-center .boxColorLighter .boxContent p {
	float: left;
	padding: 10px 0;
	margin: 0
}
.page18273 .content-center .boxColorLighter .boxContent h2 {
	padding-right: 20px
}
.page18273 .textoAleatorio .intro {
	margin-bottom: 0
}
.projectsCycles .row .numberTitle {
	font-size: 1.6em;
	font-weight: bold;
	float: left;
	margin-right: 5%
}
.projectsCycles .boxContent {
	border-bottom: 1px solid #fff
}
.projectsCycles .boxContent .row .left {
	border-right: solid rgb(236, 236, 236) 2px;
	height: 100%
}
.projectsCycles .row .ContentLeft,
.projectsCycles .row .ContentRight {
	font-size: 16px;
	padding: 2% 0%;
	vertical-align: top;
	padding-left: 7%;
	padding-right: 12%
}
.projectsCycles .row .ContentRight a {
	font-size: 18px
}
.projectsCycles .intro .boxContent .row {
	background-color: #E5E5E5
}
.listProjectsCompleted ul,
.listOpportunities ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px
}
.listProjectsCompleted .date,
.listOpportunities .date {
	padding: 0 0.5em;
	display: inline-block
}
.listProjectsCompleted a .date,
.listOpportunities a .date {
	color: inherit;
	color: gray;
	vertical-align: top
}
.listProjectsCompleted .textProjects,
.listOpportunities .textOpportunities {
	color: #1687C4;
	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: solid 1px white;
	font-size: 1.0em;
	padding: 10px 10px
}
.listOpportunities ul li:last-child,
.listProjectsCompleted ul li:last-child {
	border-bottom: 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: #fff !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(http://wwwadmin.iadb.org/Global/Templates/sites/IDBV3/img/1.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: #666
}
.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: 0;
	border-bottom: 1px solid #ddd
}
.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% 2%;
		padding-right: 0%;
		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: #999 !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: #fff
	}
	.accordion-box .intro .boxHeader h2,
	.content-center .accordion-box .intro .boxHeader h2 {
		color: #1485C4 !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: #fff !important
	}
	.content-rigth .conteiner-Related-Resources {
		margin: 0
	}
	.content-center .intro {
		margin-bottom: 1px
	}
	.content-rigth .boxHeader {
		border: none
	}
	.content-rigth .social .intro {
		margin-bottom: 0
	}
}
@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: 0 20px
	}
	.content-center.outpadding {
		padding: 0 !important
	}
	.content-center.outpadding > .outpadding {
		padding: 0 !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: url('/Global/Templates/sites/IDBV3/img/Social/share.png') !important;
	background-size: 100% !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: #ddd
}
.templatePageTitles {
	float: left;
	width: 100%;
	padding: 0 15px
}
.templatePageTitles h1 {
	padding-left: 0;
	padding-right: 0
}
.content-center iframe {
	width: 100%
}
.content-rigth .link_form_ac .intro {
	background: #00B2F1
}
.link_form_ac .boxContent {
	background-image: url('/Global/Templates/sites/IDBV3/img/bg-access-to-Information-request.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 75px;
	padding-top: 20px;
	color: #fff;
	max-width: 415px
}
.link_form_ac .boxContent a,
.link_form_ac .boxContent h3,
.link_form_ac .boxContent p {
	color: #fff;
	font-size: 14px;
	padding: 0;
	margin: 0;
	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 rgb(255, 255, 255) !important;
	border-top: 1px rgb(255, 255, 255) !important;
	margin-bottom: 4.2em !important
}
.conteiner-topic-link .intro {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff
}
.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: 0 !important
}
.productid254 .content-rigth .linksList ul {
	margin-left: 0px;
	padding-left: 9px;
	padding-right: 9px
}
.productid254 .content-rigth .linksList ul li {
	list-style: none;
	margin-bottom: 9px;
	margin-top: 9px;
	font-size: 1.1em
}


/* Demand Solutions */
.productid605 .container-md-height .row .outpadding { 
	padding: 0 !important;
}
.productid605 .banner2 {
	margin-top: 5px;
}
.productid605 .div-content {
	margin: 0;
	min-height: 0;
}

@media (min-width: 768px) {
	.productid605 .menu.fixed-position {
		width: 750px;
	}
}
@media (min-width:992px) {
	.productid605 .container-md-height { 
		display: block;
	}
	.productid605 .banner2 {
		margin-top: 5px;
	}
	.productid605 .menu.fixed-position {
		width: 970px;
	}
}
@media (min-width:1200px) {
	.productid605 .banner2 {
		margin-top: 55px;
	}
	.productid605 .menu.fixed-position {
		width: 1280px;
	}
}
.productid605 .footer-ppal {
	margin-top: 0 !important;
}