html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'galanogrotesque';
	font-weight: 300;
	font-size: 1.1em;
	height:100%;
}

.Separacion_top{margin-top: 100px;}
.Separacion_top_2{margin-top: 70px;}
.Separacion_bottom{margin-bottom: 100px;}
.Separacion_bottom_2{margin-bottom: 70px;}

@media only screen and ( max-width: 768px ){
.Separacion_top{margin-top: 50px;}
.Separacion_top_2{margin-top: 40px;}
.Separacion_bottom{margin-bottom: 50px;}
.Separacion_bottom_2{margin-bottom: 40px;}
}

.container-fluid{float: left; }
 
/*=====================*/

#Home-top{width: 100%; height: 650px; overflow: hidden; border-top: 15px solid #0c357c; }
#Home-top-2{width: 100%; height: 650px;  overflow: hidden; border-top: 15px solid #0c357c;}

@media only screen and ( max-width: 768px ){
#Home-top{border-top: 15px solid #0c357c; }
}

#Home-top-txt{margin-top: 230px; color: #ffffff;}
#Home-top-txt p{font-size: 1.5em; line-height: 0px; float: left; width: 100%; margin-bottom: 20px; text-align: center; text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);}
#Home-top-txt strong{font-size: 3.5em; margin-bottom: 40px; float: left; text-align: center; width: 100%;}
#Home-top-txt span{display: block; border-radius: 50px; height: 50px; line-height: 1em; box-sizing: border-box; padding-top: 8px; margin-top: 20px; font-family: 'galanogrotesque-heavy';}
#Home-top-txt img{margin-top: 130px;}

@media only screen and ( max-width: 768px ){
#Home-top-txt span{ font-size: 0.7em; border-radius: 50px; height: 40px; line-height: 1em; box-sizing: border-box; padding-top: 8px; margin-top: 20px;}
}

@media only screen and ( max-width: 576px ){
#Home-top{height: 400px;}
#Home-top-2{height: 400px;}	
#Home-top-txt{margin-top: 175px;}	
#Home-top-txt strong{font-size: 3em; margin-bottom: 20px !important; line-height: 0px;}
#Home-top-txt p{font-size: 1.2em; line-height: 0.9em;  margin-bottom: 20px;}
#Home-top-txt span{ font-size: 0.8em; border-radius: 50px; height: auto; line-height: 1em; box-sizing: border-box; padding-top: 8px; padding-bottom: 8px; margin-top: 0px; padding-left: 10px; padding-right: 10px;}
#Home-top-txt img{margin-top: 50px;}	
	}

/*=====================*/

#Bienvenida{color: #0b357b; border-left: 5px solid #0b357b;}
#Bienvenida strong{font-size: 1.8em; line-height: 1.1em; font-family: 'galanogrotesque-heavy'; color: #555555; border-left: 20px solid #0b357b; margin-left: -35px;
display: block; box-sizing: border-box; padding-left: 15px;}
#Bienvenida p{line-height: 1.3em;}

@media only screen and ( max-width: 576px ){
#Bienvenida strong{font-size: 1.4em;}	
	}

#Capital-privado{background-color: #555555; color: #ffffff; font-size: 0.9em; line-height: 1.3em;}
#Capital-privado-txt{padding: 90px 100px 0px 100px;}
#Capital-privado-txt strong{font-size: 1.5em; font-family: 'galanogrotesque-heavy';}
#Capital-privado-detalle{text-align: right!important; float: left; width: 100%;}
#Capital-privado-detalle span{width: 100px; height: 3px; display: block; background-color: #ffffff; float: right; margin-right: -30px;}
#Capital-privado-img{text-align: right;}
#Capital-privado-img img{width: 100%; min-height: 450px;}

@media only screen and ( max-width: 1420px ){
#Capital-privado-txt{padding: 50px 50px 0px 50px;}	
	}

@media only screen and ( max-width: 1100px ){
#Capital-privado-txt{padding: 30px 30px 0px 30px;}
#Capital-privado-detalle span{ margin-right: -10px;}
	}

@media only screen and ( max-width: 992px ){
#Capital-privado-txt{padding: 50px 50px 50px 50px;}
#Capital-privado-detalle{text-align: left!important;}
#Capital-privado-detalle span{ margin-right: 0px;}
#Capital-privado-img img{min-height: auto; height: auto;}
	}

/*=====================*/

#Bk-imagen{background-image: url('../img/bk-01.jpg'); background-position: center bottom; background-size: cover; font-size: 0.9em; line-height: 1.3em; color: #0b357b;
box-sizing: border-box; padding-bottom: 80px;}
#Bk-imagen strong{font-size: 1.5em; font-family: 'galanogrotesque-heavy'; }

#Bk-imagen-contenedor{background-color: rgb(255, 255, 255,.5); width: 100%; height: 400px; text-align: center; padding: 30px; padding-top: 100px; margin-bottom: 20px;}
#Bk-imagen-contenedor img{margin-bottom: 30px;}
#Bk-imagen-contenedor span{width: 100px; height: 5px; display: block; background-color: #0b357b; margin:0 auto; margin-top: 30px;}

@media only screen and ( max-width: 576px ){
#Bk-imagen{padding-bottom: 30px;}	
#Bk-imagen-contenedor{height: auto; text-align: center; padding-top: 50px; padding-bottom: 50px;}
	}

/*=====================*/

#Valores strong{font-size: 1.5em; font-family: 'galanogrotesque-heavy'; color: #0b357b;}
#Valores-azul{background-color: #013567; height: 95px; color: #ffffff; box-sizing: border-box; padding: 20px; font-size: 1.5em; font-family: 'galanogrotesque-heavy';}
#Valores-azul img{margin-top: -10px; margin-right: 20px; width: 100%; max-width: 75px;}
#Valores-azul-2{background-color: #f7f9fa; height: 95px; border-right: 5px solid #013567; box-sizing: border-box; padding: 20px; padding-top: 30px;}

#Valores-gris{background-color: #555555; height: 95px; color: #ffffff; box-sizing: border-box; padding: 20px; font-size: 1.5em; font-family: 'galanogrotesque-heavy';}
#Valores-gris img{margin-top: -10px; margin-right: 20px; width: 100%; max-width: 75px;}
#Valores-gris-2{background-color: #f7fdff; height: 95px; border-right: 5px solid #555555; box-sizing: border-box; padding: 20px; padding-top: 30px;}

@media only screen and ( max-width: 992px ){	
#Valores-azul-2{padding-top: 10px;}
#Valores-gris-2{padding-top: 10px;}
	}

@media only screen and ( max-width: 768px ){
#Valores-azul{font-size: 1.2em;}	
#Valores-azul-2{height: auto; border-right: 0px solid #013567; border-bottom: 3px solid #013567; padding-top: 20px; padding-bottom: 10px; line-height: 1em;
	margin-bottom: 30px;}
#Valores-gris{font-size: 1.2em;}
#Valores-gris-2{height: auto; border-right: 0px solid #013567; border-bottom: 3px solid #555555; padding-top: 20px;  padding-bottom: 10px; line-height: 1em;
	margin-bottom: 30px;}
	}	

/*=====================*/

#Emprendimiento img{width: 100%; max-width: 999px;}
#Emprendimiento-txt strong{font-size: 1.5em; font-family: 'galanogrotesque-heavy'; line-height: 1.1em;}
#Emprendimiento-txt{background-color: #555555; color: #ffffff; text-align: center; box-sizing: border-box; padding: 30px; padding-bottom: 10px; margin-top: -250px;
	margin-left: 40%;
-webkit-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.23);
box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.23);}	

@media only screen and ( max-width: 992px ){	
#Emprendimiento-txt{margin-top: -50px; margin-left: 0%;}
	}

/*=====================*/

#Portafolio{background-color: #013567; color: #ffffff; box-sizing: border-box; padding-top: 50px;}	
#Portafolio strong{font-size: 1.5em; font-family: 'galanogrotesque-heavy';}

#Portafolio-txt{color: #ffffff; font-size: 0.9em; line-height: 1.2em; box-sizing: border-box; padding-bottom: 150px;}
#Portafolio-txt-contenedor{padding: 30px;}
#Portafolio-txt-contenedor a{text-decoration: none; color: #ffffff;}
#Portafolio-txt strong{font-size: 1em; font-family: 'galanogrotesque-heavy';}
#Portafolio-txt img{margin-bottom: 30px; width: 100%; max-width: 200px;}


#Noticias{margin-top: -120px;}
#Noticias-foto{border: 13px solid #ccd7e1; width: 100%; max-width: 333px; margin-bottom: 30px;}
#Noticias-txt p{box-sizing: border-box; padding: 0px 35px;}
#Noticias-txt{font-size: 0.8em; line-height: 1.2em; box-sizing: border-box;}
#Noticias-txt strong{font-size: 1em; font-family: 'galanogrotesque-heavy';}

#Noticias a {text-decoration: none; color: #000000;}

@media only screen and ( max-width: 992px ){	
.Noticias-separacion{margin-bottom: 50px;}
	}

@media only screen and ( max-width: 768px ){	
.Noticias-separacion{margin-top: 50px;}
	}

/*=====================*/

#Pie{background-image: url('../img/bk-pie.jpg'); box-sizing: border-bottom; padding-top: 100px; background-size: cover; background-position: bottom;}

#Pie-contacto{border-right: 1px solid #ffffff; padding-top: 50px; box-sizing: border-box; padding-right: 50px; }
#Pie-contacto strong{font-size: 1.5em; font-family: 'galanogrotesque-heavy'; color:#ffffff; text-align: right; line-height: 0px; float: right;}

.Contacto_0{float:left; width:100%; box-sizing:border-box; padding-right:30px;}

.Contacto_0 input[type="text"] { border:0px; background-color:rgba(255, 255, 255, .50); color:#ffffff !important;
 width:100%; height:60px; box-sizing:border-box; padding-left:10px; font-size:17px; font-family: 'galanogrotesque-medium';
}
.Contacto_0 input[type="text"]:focus, .Contacto input[type="text"].focus {
border-bottom:0px solid #002060;	
box-shadow: 0px 0px 18px rgba(86, 158, 239, .70);
-moz-box-shadow: 0px 0px 18px rgba(86, 158, 239, .70);
-webkit-box-shadow: 0px 0px 18px rgba(86, 158, 239, .70);
}
.Comentarios{ border:0px; background-color:rgba(255, 255, 255, .50); width:100%; height:100px; box-sizing:border-box; padding-left:10px; font-size:17px;
	color:#ffffff !important; font-family: 'galanogrotesque-medium';}
.Comentarios:focus { 
border:0px solid #002060;	
box-shadow: 0px 0px 18px rgba(86, 158, 239, .70);
-moz-box-shadow: 0px 0px 18px rgba(86, 158, 239, .70);
-webkit-box-shadow: 0px 0px 18px rgba(86, 158, 239, .70);
}
.Contacto_0 a{width:100%; height:50px; text-align:center; color:#013567; background-color:#ffffff; display:block; text-decoration:none; font-size:24px; box-sizing:border-box; 
	padding-top:7px; border-radius: 100px;}

.Contacto_0 a:hover{color:#ffffff; background-color:#013567;}	

#Pie-redes{color: #ffffff; margin-top: 90px; line-height: 1.1em; font-size: 0.9em; box-sizing: border-box; padding-left: 50px;}
#Pie-redes strong{font-size: 1.3em; font-family: 'galanogrotesque-heavy'; color:#ffffff;}
#Pie-redes a{color: #ffffff; text-decoration: none;}
#Pie-redes a:hover{text-decoration: underline;}
#Pie-redes a img{width: 30px; margin-right: 10px; margin-bottom: 10px;}

#Pie-cierre{color: #ffffff; font-size: 0.8em; margin-top: 50px; margin-bottom: 20px;}


@media only screen and ( max-width: 768px ){	
#Pie-contacto{border-right: 0px solid #ffffff; padding-top: 0px; padding-right: 0px; border-bottom: 1px solid #ffffff; padding-bottom: 20px; padding-left: 0px;}
#Pie-contacto strong{text-align: left; float: left;}

#Pie-redes{margin-top: 50px; padding-left: 0px; text-align: center; border-bottom: 1px solid #ffffff; padding-bottom: 20px;}

#Pie-cierre{margin-top: 20px; margin-bottom: 0px;}
	}

/*=====================*/

#Top-noticias{width: 100%; height: 115px; overflow: hidden; border-top: 15px solid #0c357c; background-color:rgba(12, 53, 124, .70);}

#Noticias-interior img{width: 100%; height: auto; margin-bottom: 30px;}
#Noticias-interior p strong{font-size: 1.5em; font-family: 'galanogrotesque-heavy'; color: #0b357b; line-height: 1.2em;}

#Noticias-interior a{display: block; background-color: #e6e6e6; text-align: center; border-radius: 50px; width: 130px; height: 30px; color: #000000; font-size: 0.8em; box-sizing: border-box;
padding-top: 3px;  font-style: italic; opacity: 0.6;}
#Noticias-interior a:hover{background-color:#0b357b; color: #ffffff; text-decoration: none; opacity: 1;}