@charset "UTF-8";
/* CSS Document
@font-face {
	font-family: 'Chivo', sans-serif;
	src: url('fonts/SofiaProRegular.eot');
	src: url('fonts/SofiaProRegular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/SofiaProRegular.svg#SofiaProRegular') format('svg'),
		 url('fonts/SofiaProRegular.woff') format('woff'),
		 url('fonts/SofiaProRegular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SofiaPro_SmBd';
	src: url('fonts/SofiaProSemiBold.eot');
	src: url('fonts/SofiaProSemiBold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/SofiaProSemiBold.svg#SofiaPro_SmBd') format('svg'),
		 url('fonts/SofiaProSemiBold.woff') format('woff'),
		 url('fonts/SofiaProSemiBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 */
/* Grid MOBILE */
html, body {
	position: relative;
	height: 100%;
}
/**/
body {
	font-size:0.8em;
	font-family: 'Chivo', sans-serif;
	min-width:320px;
	margin:0px;
	padding:0px;
	font-family: 'Chivo', sans-serif;
	font-size:1em;
	font-size:4.5vw;
	background:#000000;
	/*
	background-image:url(../../imgs/guarda_roja.png);
	background-position:top left;
	background-repeat:repeat-y;
	*/
	text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;
}
header {
	position:fixed;
	width: 100%;
	height:90px;
	/*background:url(imgs/header-bck.png) repeat-x;
	background:linear-gradient(to top, transparent 6px, rgba(0,0,0,0.8) 44px);*/
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+86&0.8+55,0+98 */

background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.8) 55%, rgba(0,0,0,0.22) 86%, rgba(0,0,0,0) 98%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 55%,rgba(0,0,0,0.22) 86%,rgba(0,0,0,0) 98%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 55%,rgba(0,0,0,0.22) 86%,rgba(0,0,0,0) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */


	z-index:1000;
}
.separator_Hdr {
	width:100%; height:90px; background:none;
}
footer {
	display:none; position:absolute; bottom:0px; left:0px;  width:100%; height:40px; padding:10px 0px; background:#000; z-index:9;
}
/* /////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */
.cabezalLogo {
	display:none;
	max-width:95%;
	height:40px;
	margin: 18px auto;
	left:0%;
}
header h1 {
	width:320px;
	font-family: 'Chivo', sans-serif;
	text-transform: uppercase;
	font-size:2em;
	font-weight: normal;
	letter-spacing:1px;
	color:#a3b0c3;
}
/* /////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */
.div_DspIB_VAtp {
	display:inline-block;
	vertical-align:top;
}
.div_clearBth {
	clear:both
}
/* //////////////////////////////////// */
.pic100perW img {
	width:100%;
	height:auto;
}
.pic100perH img {
	height:100%;
	width:auto;
}
.sombra {
	position:absolute;
	top:-5px;
	width:100%;
	height:2px;
	z-index:5000;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.30);
	   -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.30);
	        box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.30);
}
/* //////////////////////////////////// */
.tit_expe, .tit_expe a {
	font-size:2em; padding-bottom:10px; color:#FFF; text-decoration:none;
}
.tit_expe a:hover {
	color:#FFF; text-decoration:underline;
}
/* //////////////////////////////////// */
.color_1 {
	color:#a3d2be !important;
}
.color_2 {
	color:#4280e3 !important;
}
.color_3 {
	color:#ff6666 !important;
}
.color_4 {
	color:#EAE2D6 !important;
}
.color_4 a:hover {
	color:#EAE2D6 !important;
}
.color_000 {
	color:#000 !important;
}
.color_FFF {
	color:#FFF !important;
}
/* //////////////////////////////////// */
.bckGrnd_1 {
	background:#92c1ad !important;
}
.bckGrnd_1_trnsp {
	background:rgba(146, 193, 173, 0.8) !important;
}
.bckGrnd_2 {
	background:#a3d2be !important;
}
.bckGrnd_3 {
	background:#f0f0f0 !important;
}
.bckGrnd_FFF {
	background:#FFFFFF !important;
}
.bckGrnd_000 {
	background:#000000 !important;
}
.bckGrnd_grad_1 {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(45deg,  #ffffff 87%, #bebdbd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #ffffff 87%,#bebdbd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #ffffff 87%,#bebdbd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
/* /////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////// ESTILOS ESTE SITIO //////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */
 
.ShareCtnr {
	opacity:0; position:absolute; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); text-align:center;
	
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ShareCtnr:hover {
	opacity:1;
}
.ShareMenuCtnr {
	position:relative; width:20%; height:20%; color:#FFF; margin:0 auto; margin-top:30%;  padding: 5px; color:#FFF; font-weight:700; font-size:2.5em;
}
/* ///////////////////////////////////// LOGO ////////////////////////////////////// */
.logoFill_1 {
	fill:#FFFFFF;
}
.logoFill_2 {
	fill:#4280e3;
}
.logoFill_3 {
	fill:#ff6666;
}
.logoFill_000 {
	fill:#000;
}
.hdrBotItmLogoRWD {
	display:inline-block; width:40%; padding:4%; text-align:left;
}
.logoHdr {
	width:95%;
	height:auto
}
.intro {
	max-width:90%;
	margin:10px auto;
	height:auto;
}
h1 {
	font-size:2em;
	color:#FFF;
	line-height:1em;
}
/* ////////// */
.iniBotNxt {
	width:30px;
	margin-top:5px;
}
.iniBotNxt img {
	width:100%;
	height:auto;
}
/* ////////// */
.crSklsCol2Ctnr {
	width:95%; margin-left:0px; line-height:1em; font-size:0.75em;
}
.crSklsImtCtnr {
	opacity:0; width:100%; height:auto;
}
.crSklsSubTitCtnr {	
	width:100%; margin-right:0%; line-height:1.3em; padding-top:20px; font-size:4vw; font-weight:600 !important;
}
.crSklsSubTxtCtnr {
	 width:100%;
}
.crSklsTitCtnr {
	/*position:absolute; width:90%; top:10%; text-align:center; line-height:1em; */
}
.crSklDisc {
	position:relative; width:90%; display:none;
}
.crSklDisc img {
	display:none;
}
.csSkllEstrCrctr {
	margin-top:0px;
}

.CSsptrHdr {
	display:none;	
}
.crSklsTitCtnr {
	width:90%; text-align:center; line-height:1em; font-size:1.5em; 
}
#SVGcore {
	display:none;
}
.crSklsCol2MnCtnr {
	display:inline-block; width:95%; margin-left:0px; 
}
/* ////////// */
.servs_TitCtnr {
	width:100%; max-width:1150px; margin:0 auto; margin-top:-2%; padding-bottom:5%; font-size:1.5em;
}
.servs_MenuCtnr {
	width:90%; margin:0 auto;
}
.servs_MenuMnCtnr {
	display:none; width:98%; max-width:1150px; height:auto; padding:2% 1%; margin:0 auto; background:rgba(14, 73, 53, 0.6);
}
.servs_MnuUL {
	position:relative !important; display:table !important; width:100% !important; margin:0 auto !important; text-align:center !important;
}
.servs_MnuLI {
	display:table-cell !important; width:auto !important;	
}
.servs_MnuLI a {
	font-weight:700 !important; font-size:1em !important;	
}

.servs_TbleRw {
	display:none; width:100%; max-width:1150px; height:auto; margin:0 auto;
}
.servs_MenuCtnr {
	width:95%; margin:0 auto;
	display:table;
}
.servs_colCtnr {
	display:table-cell; width:43%; height:auto; padding:2%; margin:0 auto; margin-right:1%; background:rgba(14, 73, 53, 0.5);
}
.servs_colItmCtnr {
	width:80%;
}
.servs_colItmCtnr h3 {
	font-weight:600; color:#fff; font-size:1.3vw; margin-bottom:10px;
}
.servs_colCtnr ul {
	color:#fff; font-style:italic; letter-spacing:-0.03em;	
}
.servs_colCtnr ul li {
	margin-bottom:2px;
	line-height:1em;
}
.servs_linTop {
	width:100px; height:20px; border-top:1px solid #fff;
}
/* ////////// */
.expSldDtaCtnr {
	width:90%; height:auto; margin:0 auto; padding-top:125%; font-size:3vw; line-height:1.5em;
}
.expSldTit {
	width:100%; margin-right:0%; text-align:center;
}
.expSldTit h2 {
	line-height:1em !important;
}
.expSldTxt {
	display:none; width:95%; padding:2.5%; border-left:none; font-style:italic; line-height:1.3em;
}
/* ////////// */
.think_tank_col1 {
	width:10%;
}
.think_tank_col2 {
	width:80%; margin:0 auto; font-size:0.3em; line-height:1em !important;
}
.think_tank_midText {
	font-size:3em; font-style:italic; line-height:1.3em;
}
#think_tank h2 {
	font-weight:300; font-size:7em;
}
#think_tank h3 {
	font-weight:300; font-size:5em;
}
.cs_h2, .cs_h3 {
	font-weight:700 !important;
}
.cs_h3 {
	margin-top:5px;
}
.think_tank_tit {
	font-size:0.3em;
}
/* ////////// */
.thnkTm_col1 {
	width:4.5%; background:none;
}
.thnkTm_col2 {
	width:95%; height:auto; padding-left:5%;
}
.thnkTmTit {
	font-size:1.5em; font-weight:400; margin-bottom:5px;
}
.thnkTm_StffMn {
	width:98%; height:auto; padding:1%;
}
.thnkTmStffMnCtnr {
	width:80%; max-width:1300px; height:auto; margin:0 auto; margin-top:-3%;
}
.thnkTm_StffCtnr {
	width:80%; height:80%; max-height:auto; margin:0.5%; font-size:.9em; letter-spacing:0px;
}
.thnkTm_StffPic {
 	position:relative; border:2px solid #FFF; width:100%; max-width:110px; height:110px; overflow:hidden;
}
.thnkTm_StffBtn, .thnkTm_StffBtn h3, .thnkTm_StffBtn p {
	color:#FFF; font-size:1em; margin:5px 0px; text-align:left;
}
.thnkTm_StffBtn h3 {
	font-size:.75em; font-weight:900; line-height:1.1em;
}
.thnkTm_StffBtn p {
	margin:0 auto; font-size:.7em; line-height:1.25em;
}
.thnkTm_StffDetCtnr {
	width:80%; height:auto; padding:auto; !important; background:#FFF;
}
.thnkTm_StffDetPic {
	display:none;
	width:230px; height:230px; overflow:hidden;
	border-radius: 150px 150px 150px 150px;
	-moz-border-radius: 150px 150px 150px 150px;
	-webkit-border-radius: 150px 150px 150px 150px;
	border: 0px solid #000000;
}
.thnkTm_StffDetPic img {
	height:100%; width:auto;
}
.thnkTm_StffDetTxt {
	width:100%; margin:0 2%; font-size:.8em; line-height:1.2em;
}
/* ////////// */
.brdNots_LatCtnr {
	width:51%; display:none;
}
.brdNots_MnCtnr {
	 width:95%; padding-bottom:30px; padding-right:0px; padding-left:5%; border-bottom:2px solid #FFF; font-size:0.7em; line-height:1.5em;
}
.brdNots_MnCtnr:before {
	content:""; display:block; position:absolute; left:0; bottom:5px; width:100%; height:3px; 
}
/* ////////// */
#america_latina, #latin_america {
	background:#000000 url(imgs/seccion_america-mob.gif) no-repeat 50% 50% !important; background-size:cover;
}
.AmLat_MnCtnr {
	 width:90%; padding-bottom:30px; padding-left:10%; font-size:0.7em; line-height:1.5em;
}
/* ////////// */
.clientesMnCtnr {
	display:none; width:90%; max-width:1300px; height:auto; margin:0 auto; margin-top:-3%;
}
.clientesMnCtnrMOB {
	display:inline-block; width:90%; max-width:800px; height:auto; margin:0 auto; margin-top:-3%;
}
.clientesImtCtnr {
	width:20%;
	height:auto;
}
.clientesImtCtnr img {
	width:100%;
	height:auto;
}
.clientesTit {
	font-size:1.5em; padding-bottom:5px;
}
.clientesLogAdjstr {
	text-align:center;
}
.clientesLogAdjstr img {
	width:50%;
	height:auto;
}
/* 
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* Grid TABLETS */
@media only screen and (min-width: 481px) and (max-width: 768px) {
body {
	font-size:0.5em;
	font-size:2.5vw;
}
header {
	position:fixed;
	width: 100%;
	height:100px;
	z-index:1000;
}
.cabezalLogo {
	display:none;
	max-width: 80%;
	height:40px;
	margin: 18px auto;
	left:4%;
}
footer {
	display:block; position:absolute; bottom:0px; left:0px;  width:100%; height:40px; padding:10px 0px; background:#000; z-index:9;
}
/* /////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////// ESTILOS ESTE SITIO //////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */
.intro {
	width:80%;
	max-width:650px;
	margin:10px auto;
	height:auto;
}
.hdrBotItmLogoRWD {
	display:inline-block; width:20%; padding:3%; text-align:left;
}

h1 {
	font-size:5em;
	color:#FFF;
	line-height:1em;
}
/* ////////// */
.iniBotNxt {
	width:40px;
}
/* ////////// */
.think_tank_col1 {
	width:15%;
}
.think_tank_col2 {
	width:84%; margin:0 auto; font-size:0.6em; line-height:1.2em !important;
}
.think_tank_midText {
	font-size:3em; font-style:italic; line-height:1.3em;
}
#think_tank h2 {
	font-weight:300; font-size:7em;
}
#think_tank h3 {
	font-weight:300; font-size:5em;
}
.think_tank_tit {
	font-size:0.6em;
}
.cs_h3 {
	margin-top:5px;
}
/* ////////// */
.crSklsCol2Ctnr {
	width:55%; margin-left:-50px; line-height:1em; font-size:1em;
}
.crSklsImtCtnr {
	opacity:0; width:100%; height:130px;
}
.crSklsSubTitCtnr {	
	width:30%; margin-right:2%; line-height:1.3em; padding-top:20px; font-size:1vw; font-weight:400 !important;
}
.crSklsSubTxtCtnr {
	 width:67%;
}
.crSklsTitCtnr {
	position:absolute; width:90%; top:40%; text-align:center; line-height:1em; 
}
.crSklDisc {
	position:relative; width:45%; display:inline-block;
}
.crSklDisc img {
	display:inline-block;
}
.csSkllEstrCrctr {
	margin-top:16.5%;
}
/* ////////// */
.servs_TitCtnr {
	width:100%; max-width:1150px; margin:0 auto; margin-top:-2%; padding-bottom:5%; font-size:2em;
}
.servs_MenuCtnr {
	width:100%;
}
.servs_MenuMnCtnr {
	display:none; width:98%; max-width:1150px; height:auto; padding:2% 1%; margin:0 auto; background:rgba(14, 73, 53, 0.6);
}

.servs_TbleRw {
	display:inline-block; width:100%; max-width:1150px; display:table-row; height:auto; margin:0 auto;
}
/* ////////// */
.expSldDtaCtnr {
	width:90%; height:54%; margin:0 auto; padding-top:45%; font-size:1vw; line-height:1.5em;
}
.expSldTit {
	width:28%; margin-right:1%; text-align:left;
}
.expSldTit h2 {
	line-height:1em !important;
}
.expSldTxt {
	display:inline-block; width:65%; padding:2.5%; border-left:1px solid #FFF; font-style:italic;
}
/* ////////// */
.thnkTmTit {
	font-size:2em; font-weight:400; margin-bottom:25px;
}
.thnkTm_StffCtnr {
	width:12%; height:12%; max-height:200px; margin:0.5% auto; font-size:1em;
}
.thnkTm_StffBtn h3 {
	font-size:.7em; line-height:1em;
}
.thnkTm_StffDetCtnr {
	width:60%; height:auto; padding:2.5% !important; background:#FFF;
}
.thnkTm_StffDetPic {
	display:inline-block;
	width:230px; height:230px; overflow:hidden;
	border-radius: 150px 150px 150px 150px;
	-moz-border-radius: 150px 150px 150px 150px;
	-webkit-border-radius: 150px 150px 150px 150px;
	border: 0px solid #000000;
}
.thnkTm_StffDetTxt {
	width:60%; margin:0 2%; font-size:1em; line-height:1.2em;
}
/* ////////// */
.brdNots_LatCtnr {
	width:51%; display:inline-block;
}
.brdNots_MnCtnr {
	 width:auto; padding-bottom:30px; padding-right:0px; padding-left:5%; border-bottom:2px solid #FFF; font-size:1.1em;
}
/* ////////// */
#america_latina, #latin_america {
	background:#000000 url(imgs/seccion_america-mob.gif) no-repeat 50% 50% !important; background-size:cover;
}
.AmLat_MnCtnr {
	 width:40%; padding-bottom:30px; padding-left:10%;
}
/* ////////// */
.clientesMnCtnr {
	display:none; width:90%; max-width:1300px; height:auto; margin:0 auto; margin-top:-3%;
}
.clientesMnCtnrMOB {
	display:inline-block; width:90%; max-width:800px; height:auto; margin:0 auto; margin-top:-3%;
}
.clientesImtCtnr {
	width:auto;
	height:auto;
}
.clientesTit {
	font-size:2.5em; padding-bottom:25px;
}
.clientesLogAdjstr img {
	width:100%;
	height:auto;
}
}
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* Grid PC SMALL */

@media only screen and (min-width: 769px) and (max-width: 959px) {
body {
	font-size:0.7em;
	font-size:1vw;
}
header {
	position:fixed;
	width: 100%;
	height:130px;
	z-index:1000;
}
.cabezalLogo {
	display:block;
	max-width: 90%;
	height:85px;
	margin: 18px auto;
	left:2%;
}
footer {
	display:block; position:absolute; bottom:0px; left:0px;  width:100%; height:40px; padding:10px 0px; background:#000; z-index:9;
}
/* /////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////// ESTILOS ESTE SITIO //////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */

.bckGrnd_grad_1 {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(45deg,  #ffffff 28%, #bebdbd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #ffffff 28%,#bebdbd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #ffffff 28%,#bebdbd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.intro {
	width: 90%;
	max-width:900px;
	margin:15px auto;
	height:auto;
	font-size:1vw;
}
.hdrBotItmLogoRWD {
	display:none; width:100%; text-align:left;
}

h1 {
	font-size:5em;
	color:#FFF;
	line-height:1em;
}
/* ////////// */
.iniBotNxt {
	width:40px;
}
/* ////////// */
.think_tank_col1 {
	width:15%;
}
.think_tank_col2 {
	width:84%; font-size:0.9em; line-height:1.3em !important;
}
.think_tank_midText {
	font-size:2em; font-style:italic; 
}
#think_tank h2 {
	font-weight:300;
	font-size:7em;
}
#think_tank h3 {
	font-weight:300;
	font-size:8em;
}
.think_tank_tit {
	font-size:0.9em;
}
.cs_h3 {
	margin-top:10px;
}
/* ////////// */
.crSklsCol2Ctnr {
	width:55%; margin-left:-50px; line-height:1em; font-size:1em;
}
.crSklsImtCtnr {
	opacity:0; width:100%; height:130px;
}
.crSklsSubTitCtnr {	
	width:30%; margin-right:2%; line-height:1.3em; padding-top:20px; font-size:1.2vw; font-weight:400 !important;
}
.crSklsSubTxtCtnr {
	 width:67%;
}
.crSklsTitCtnr {
	position:absolute; width:90%; top:40%; text-align:center; line-height:1em; 
}
.crSklDisc {
	position:relative; width:45%; display:inline-block;
}
.crSklDisc img {
	display:inline-block;
}
.csSkllEstrCrctr {
	margin-top:16.5%;
}
/* ////////// */
.servs_TitCtnr {
	width:100%; max-width:1150px; margin:0 auto; margin-top:-2%; padding-bottom:5%; font-size:2em;
}
.servs_MenuCtnr {
	width:90%;
}
.servs_MenuMnCtnr {
	display:inline-block; width:98%; max-width:900px; height:auto; padding:10px 1%; margin:0 auto; background:rgba(14, 73, 53, 0.6);
}

.servs_TbleRw {
	display:inline-block; width:100%; max-width:1150px; display:table-row; height:auto; margin:0 auto;
}
/* ////////// */
.expSldDtaCtnr {
	width:90%; height:54%; margin:0 auto; padding-top:45%; font-size:1vw; line-height:1.5em;
}
.expSldTit {
	width:28%; margin-right:1%; text-align:left;
}
.expSldTit h2 {
	line-height:1em !important;
}
.expSldTxt {
	display:inline-block; width:65%; padding:2.5%; border-left:1px solid #FFF; font-style:italic;
}
/* ////////// */
.thnkTmTit {
	font-size:2.5em; font-weight:400; margin-bottom:25px;
}
.thnkTm_StffCtnr {
	width:12%; height:12%; max-height:200px; margin:0.5%; font-size:1em;
}
.thnkTm_StffBtn h3 {
	font-size:.7em; line-height:1em;
}
.thnkTm_StffDetCtnr {
	width:60%; height:auto; padding:2.5% !important; background:#FFF;
}
.thnkTm_StffDetPic {
	display:inline-block;
	width:230px; height:230px; overflow:hidden;
	border-radius: 150px 150px 150px 150px;
	-moz-border-radius: 150px 150px 150px 150px;
	-webkit-border-radius: 150px 150px 150px 150px;
	border: 0px solid #000000;
}
.thnkTm_StffDetTxt {
	width:60%; margin:0 2%; font-size:1em; line-height:1.2em;
}
/* ////////// */
.brdNots_LatCtnr {
	width:51%; display:inline-block;
}
.brdNots_MnCtnr {
	 width:95%; padding-bottom:30px; padding-right:40px; border-bottom:2px solid #FFF; font-size:1.1em;
}
/* ////////// */
#america_latina, #latin_america {
	background:#000000 url(imgs/seccion_america.jpg) no-repeat 50% 50% !important; background-size:cover;
}
.AmLat_MnCtnr {
	 width:40%; padding-bottom:30px; padding-left:10%; font-size:0.8em;
}
/* ////////// */
.clientesMnCtnr {
	display:inline-block; width:100%; max-width:1300px; height:auto; margin:0 auto; margin-top:-3%;
}
.clientesMnCtnrMOB {
	display:none; width:90%; max-width:800px; height:auto; margin:0 auto; margin-top:-3%;
}
.clientesImtCtnr {
	width:auto;
	height:auto;
}
.clientesTit {
	font-size:2.5em; padding-bottom:25px;
}
.clientesLogAdjstr img {
	width:100%;
	height:auto;
}
}

/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* Grid MEDIUM TO BIG */
@media only screen and (min-width: 960px) {
body {
	font-size:1em;
	font-size:1vw;
}

header {
	position:fixed;
	width: 100%;
	height:130px;
	z-index:1000;
}
.cabezalLogo {
	display:block;
	width:90%;
	max-width:1300px;
	height:85px;
	margin:0 auto;
	font-size:.9em;
}
footer {
	display:block; position:absolute; bottom:0px; left:0px;  width:100%; height:40px; padding:10px 0px; background:#000; z-index:9;
}
/* /////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////// ESTILOS ESTE SITIO //////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */
.bckGrnd_grad_1 {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(45deg,  #ffffff 28%, #bebdbd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #ffffff 28%,#bebdbd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #ffffff 28%,#bebdbd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.intro {
	width:90%;
	max-width:1200px;
	margin:20px auto;
	height:auto;
	font-size:0.9vw;
}

.hdrBotItmLogoRWD {
	display:none; width:100%; text-align:left;
}
h1 {
	font-size:5em;
	color:#FFF;
	line-height:1em;
}
/* ////////// */
.iniBotNxt {
	width:40px;
}
.iniMnCtnr {
	width:63% !important;
}
/* ////////// */
.think_tank_col1 {
	width:15%;
}
.think_tank_col2 {
	width:84%; font-size:.9em; line-height:2.5em !important;
}
.think_tank_midText {
	font-size:2em;
	font-style:italic;
}
#think_tank h2 {
	font-weight:300;
	font-size:7em;
}
#think_tank h3 {
	font-weight:300;
	font-size:6em;
}
.think_tank_tit {
	font-size:1em;
}
.cs_h3 {
	margin-top:10px;
}
/* ////////// */
.CSsptrHdr {
	display:inline-block; height:30px;
}
#SVGcore {
	display:inline-block;
}
.coreSklMnCtnr {
	width:100% !important;
}
.coreSklMnCtnr img {
	height:100%;
	width:auto;
}
.crSklsCol2MnCtnr {
	display:none;
}
.crSklsCol2Ctnr {
	display:table; width:100%; line-height:1.3em; font-size:1em;
}
.crSklsImtCtnr {
	display:table-row; opacity:0; width:100%; height:130px;
}
.crSklsSubTitCtnr {	
	display:table-cell; vertical-align:middle; width:30%; margin-right:2%; line-height:1.3em; padding-top:20px; font-size:1.2vw; font-weight:400 !important;
}
.crSklsSubTxtCtnr {
	 width:67%;display:table-cell; vertical-align:middle; 
}
.crSklsTitCtnr {
	position:absolute; width:90%; top:40%; text-align:center; line-height:1em; 
}
.crSklDisc {
	position:relative; width:45%; display:inline-block; padding-top:0%;
}
.crSklDisc img {
	display:inline-block;
}
.csSkllEstrCrctr {
	margin-top:1%;
}
/* ////////// */
.servs_MenuMnCtnr {
	display:block; width:98%; max-width:1150px; height:auto; padding:20px 1%; margin:0 auto; background:rgba(14, 73, 53, 0.6);
}
/* ////////// */
.expSldDtaCtnr {
	display:table; width:90%; margin:0 auto; padding-top:41%; font-size:.85vw; line-height:1.5em;
}
.expSldTit {
	display:table-cell; vertical-align:middle; width:28%; margin-right:1%; text-align:left; position: relative; /*top: 50%; transform: translateY(-50%);*/
}
.expSldTit h2 {
	line-height:1.1em !important;
}
.expSldTxt {
	display:table-cell; vertical-align:middle; width:65%; padding:2%; border-left:1px solid #FFF; font-style:italic;
}
/* ////////// */
.thnkTmTit {
	font-size:2.1em; font-weight:400; margin-bottom:25px;
}
.thnkTm_StffCtnr {
	width:12%; height:12%; max-height:200px; margin:0.5% auto; font-size:1em;
}
.thnkTm_StffBtn h3 {
	font-size:.7em; line-height:1em; letter-spacing:0.03em;
}
.thnkTm_StffDetCtnr {
	width:60%; max-width:780px; height:auto; padding:2.5% !important; background:#FFF;
}
.thnkTm_StffDetPic {
	display:inline-block;
	width:230px; height:230px; overflow:hidden;
	border-radius: 150px 150px 150px 150px;
	-moz-border-radius: 150px 150px 150px 150px;
	-webkit-border-radius: 150px 150px 150px 150px;
	border: 0px solid #000000;
}
.thnkTm_StffDetTxt {
	width:60%; margin:0 2%; font-size:1em; line-height:1.2em;
}
/* ////////// */
.brdNots_LatCtnr {
	width:51%; display:inline-block;
}
.brdNots_MnCtnr {
	 width:auto; padding-bottom:30px; padding-right:40px; border-bottom:2px solid #FFF; font-size:1.1em;
}
/* ////////// */
#america_latina, #latin_america {
	background:#000000 url(imgs/seccion_america.jpg) no-repeat 50% 50% !important; background-size:cover;
}
.AmLat_MnCtnr {
	 width:40%; padding-bottom:30px; padding-left:10%; font-size:0.9em;
}
/* ////////// */
.servs_TitCtnr {
	width:100%; max-width:1150px; margin:0 auto; margin-top:2%; padding-bottom:3%; font-size:2em;
}
.servs_MenuCtnr {
	width:100%;
}
.servs_MenuCtnr {
	width:70%; height:740px;
}

.servs_TbleRw {
	display:inline-block; width:100%; max-width:1150px; display:table-row; height:auto; margin:0 auto;
}
/* ////////// */
.clientesMnCtnr {
	display:inline-block; width:100%; max-width:1300px; height:auto; margin:0 auto; margin-top:-3%;
}
.clientesMnCtnrMOB {
	display:none; width:90%; max-width:800px; height:auto; margin:0 auto; margin-top:-3%;
}
.clientesImtCtnr {
	width:9%;
	height:auto;
}
.clientesLogAdjstr {
	width:auto !important;
}
.clientesTit {
	font-size:2.5em; padding-bottom:25px;
}
.clientesLogAdjstr img {
	width:100%;
	height:auto;
}
}
@media only screen and (min-width: 1921px) {
body {
	font-size:1em;
	font-size:0.7vw;
}
.iniMnCtnr {
	font-size:1em;
}
.think_tank_col2 {
	font-size:.65em;
}
.crSklDisc {
	widht:38% !important;
}
.crSklsCol2Ctnr {
	font-size:.65em;
	line-height:1.3em; font-weight:400 !important;
}
.crSklsSubTitCtnr {	
	font-size:0.9vw;
}
.expSldDtaCtnr {
	font-size:.65vw;
}
clientesMnCtnrMOB {
	display:none; width:90%; max-width:800px; height:auto; margin:0 auto; margin-top:-3%;
}
}