section{
	background: none;
}
.section{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	text-align: center;
	position: relative;
	margin: 0 auto;
	background: url(../images/bg.png) repeat-y center center;
	display: inline-block;
	z-index: 10;
}

.formore{
	display: none;
}
#info_blog{
	background-color: #124C71;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	max-width: 1000px;
	padding: 20px 50px;
	position: relative;
	margin: 0 auto;
	display: inline-block;
	z-index: 5;
}
.blog{
	width: 100%;
	display: inline-block;
}

.blog_left{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 50%;
	float: left;
	display: inline-block;
	text-align: left;
}
.blog_right{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 50%;
	float: left;
	display: inline-block;
}

.blog_left span{
	color: #FFB048;
	font-family: Dosis;
	font-size: 16px;
	display: block;
}
.blog_left p{
	margin: 0;
	padding: 0;
	color: #FFF;
	font-family: Dosis;
	font-size: 24px;
}
.blog_left p.titulo_blog{
	font-size: 40px;
	font-weight: bold;
}

.blog_right figure{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 50%;
	float: left;
	padding: 0 15px;
	margin: 0;
}
.blog_right figure img{
	width: 100%;
}

.blog_right figcaption{
	width: 50%;
	float: left;
	text-align: left;
}
.blog_right figcaption p{
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 16px;
	font-family: Dosis;
}
.blog_right figcaption img{
	padding-top: 9px;
}

#quienes_somos{
	padding: 150px 0 50px;
}

#quienes_somos .titulo{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 45%;
	float: left;
	display: inline-block;
	padding: 25px;
	position: relative;
	z-index: 20;
	top: 0;
	margin-top: -220px;
}
#quienes_somos .titulo figure{
	width: 100%;
	max-width: 385px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
}
#quienes_somos .titulo figure img{
	width: 100%;
}

#quienes_somos .info{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 55%;
	float: left;
	display: inline-block;
	padding: 25px;
	z-index: 20;
}

#quienes_somos .info p{
	font-family: Dosis;
	position: relative;
	font-size: 17px;
	text-align: left;
	color: #656565;
}
#quienes_somos .info p.title{
	font-size: 26px;
	color: #FFB148;
}

#socia .titulo_natalia{
	width: 40%;
	max-width: 379px;
	position: absolute;
	z-index: 35;
	margin-top: 390px;
	top: 0;
	right: 10px;
}
#socia .titulo_natalia img{
	width: 100%;
}

#socia figure{
	width: 100%;
	display: inline-block;
	position: relative;
	z-index: 30;
	padding: 0;
	margin: 0;
}
#socia figure img{
	width: 100%;
}


#socia .info{
	width: 100%;
	display: table;
	position: relative;
}

#socia .title{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	padding: 20px 30px 10px 48px;
	margin: 0;
	color: #1C5175;
	font-size: 26px;
	font-family: Dosis;
	text-align: left;
	width: 60%;
}

#socia ul{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 55%;
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 53px;
	
}
/*#socia ul li:before {
   content: "•";
   font-size: 120%;
   padding-right: 10px;
}*/

#socia li{
	color: #656565;
	font-size: 17px;
	font-family: Dosis;
	text-align: left;
	background: url(../images/bullet.png) no-repeat 0 9px;
	padding-left: 15px;
}

#all_servicios{
	max-width: 1930px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	z-index: 100;
	position: relative;
}
#servicios{
	z-index: 10;
}
#servicios_cuadros{
	z-index: 11;
}
#servicios, #servicios_cuadros{
	position: relative;
	max-width: 1000px;
	text-align: center;
	padding: 10px 14px;
}
#servicios_cuadros{
	padding: 40px 0 0;
}
#servicios article{
	text-align: left;
	margin: 0 auto;
	max-width: 1000px;
}
#servicios .titulo{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 40%;
	max-width: 294px;
	position: absolute;
	z-index: 35;
	margin-top: -290px;
	top: 0;
	right: 0;
	padding-right: 10px;
	text-align: right;
}
#servicios .titulo img{
	width: 100%;
}

#servicios figure{
	width: 100%;
	display: inline-block;
	position: relative;
	z-index: 30;
	padding: 0;
	margin: 0;
}
#servicios figure img{
	width: 100%;
}

#servicios .title{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	padding: 20px 0 10px;
	margin: 0;
	color: #FFB148;
	font-size: 26px;
	font-family: Dosis;
	text-align: left;
	width: 55%;
}

#servicios_cuadros .info{
	text-align: left;
	margin: 0 auto;
	max-width: 1000px;
}

#servicios_cuadros .cuadros{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	max-width: 972px;
	margin: 0 auto;
	position: relative;
	z-index: 50;
	display: inline-block;
}
#servicios_cuadros .cuadros div.get_cuadro{
	width: 324px;
	height: 250px;
	overflow: hidden;
	display: inline-block;
	margin: 0 auto;
	float: left;
	position: relative;
}
#servicios_cuadros .cuadros div.mas{
	width: 250px;
	height: 250px;
	overflow: hidden;
	margin: 0 37px;
	display: inline-block;
	cursor: pointer;
	position: relative;
}
#servicios_cuadros .cuadros figure{
	width: 250px;
	height: 250px;
	padding: 0;
	margin: 0;
}
#servicios_cuadros .cuadros figure img{
	width: 100%;
}

#servicios_cuadros .cuadros .hover_text{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 250px;
	height: 250px;
	position: absolute;
	z-index: 50;
	top: 0;
	margin: 0;
	left: 0;
	font-family: Dosis;
	font-size: 30px;
	line-height: 90%;
	color: #F8F9FB;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/arrow_servicios.png);
	background-repeat: no-repeat;
}


#servicios_cuadros .cuadros .hover{
	display: none;
	background-image: url(../images/mas.png);
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 55;
	top: 0;
	margin: 0;
	width: 250px;
	height: 250px;
	left: 0;
}
#servicios_cuadros .cuadros .hover_nomas{
	background-image: none !important;
}

#servicios_cuadros .empresas .hover_text{
	padding-top: 200px;
	padding-left: 15px;
	background-position: 0 203px;
}
#servicios_cuadros .organizaciones .hover_text{
	padding-top: 144px;
	padding-left: 15px;
	background-position: 0 147px;
}
#servicios_cuadros .formacion .hover_text{
	padding-top: 226px;
	padding-left: 15px;
	background-position: 0 229px;
}
#servicios_cuadros .empresas .hover{
	background-color: rgba(28,81,117,.8);
}
#servicios_cuadros .organizaciones .hover{
	background-color: rgba(255,177,72,.8);
}
#servicios_cuadros .formacion .hover{
	background-color: rgba(147,147,147,.8);	
}

.servicios_cuadros_info{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	display: none;
	padding: 20px 40px;
	margin-top: 3px;
	font-family: "Maven Pro";
}

.servicios_cuadros_info .informacion{
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}

.servicios_cuadros_info .title{
	text-align: center;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color: #FFF;
	font-size: 24px;
}
.servicios_cuadros_info .title span{
	width: 80px;
	padding: 5px 0;
	display: block;
	margin: 0 auto 20px;
	line-height: 0;
}

#servicios_formacion .title span{
	width: 132px;	
}


.servicios_cuadros_info .sumilla{
	font-size: 22px;
	color: #FFF;
	text-align: left;
	font-family: "Maven Pro";
}
.servicios_cuadros_info .sumilla span{
	display: block;
	color: #FFF;
	font-size: 15px;
	padding-top: 15px;
}



#servicios_empresas{
	background: url(../images/servicios/01.jpg?5) center center fixed;
}
#servicios_organizaciones{
	background: url(../images/servicios/02.jpg?5) center center fixed;
}
#servicios_formacion{
	background: url(../images/servicios/03.jpg?5) center center fixed;
}


#servicios_empresas .title span{
	border-bottom: 2px solid #FFB148;
}
#servicios_organizaciones .title span{
	border-bottom: 2px solid #1C5175;
}
#servicios_formacion .title span{
	border-bottom: 2px solid #FFB148;
}


#all_servicios .iconos{
	width: 100%;
	display: inline-block;
	padding-top: 0;
}

#all_servicios .icono{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 33%;
	padding: 10px 35px;
	float: left;
}

#all_servicios .ico{
	width: 100%;
	height: 80px;
	background-position: center center;
	background-repeat: no-repeat;
}

#all_servicios .titulo{
	font-size: 18px;
	text-align: center;
	padding: 10px 0;
	font-weight: bold;
	right: 23px;
	text-transform: uppercase;
}

#servicios_empresas .titulo{
	color: #FFB148;
}
#servicios_organizaciones .titulo{
	color: #FFF;
}
#servicios_formacion .titulo{
	color: #FFB148;
}

#all_servicios .texto{
	font-size: 18px;
	color: #FFF;
	text-align: center;
}

#all_servicios .ico#empresas_estrategias{
	background-image: url(../images/iconos/empresas_estrategias.png)
}
#all_servicios .ico#empresas_estandares{
	background-image: url(../images/iconos/empresas_estandares.png)
}
#all_servicios .ico#empresas_informes{
	background-image: url(../images/iconos/empresas_informes.png)
}
#all_servicios .ico#empresas_internacionalizacion{
	background-image: url(../images/iconos/empresas_internacionalizacion.png)
}
#all_servicios .ico#empresas_genero{
	background-image: url(../images/iconos/empresas_genero.png)
}
#all_servicios .ico#empresas_proveedores{
	background-image: url(../images/iconos/empresas_proveedores.png)
}
#all_servicios .ico#empresas_alianzas{
	background-image: url(../images/iconos/empresas_alianzas.png)
}
#all_servicios .ico#empresas_due{
	background-image: url(../images/iconos/empresas_due.png)
}
#all_servicios .ico#empresas_family{
	background-image: url(../images/iconos/empresas_family.png)
}


#all_servicios .ico#organizaciones_optimizacion{
	background-image: url(../images/iconos/organizaciones_optimizacion.png)
}
#all_servicios .ico#organizaciones_cambios{
	background-image: url(../images/iconos/organizaciones_cambios.png)
}
#all_servicios .ico#organizaciones_orientacion{
	background-image: url(../images/iconos/organizaciones_orientacion.png)
}
#all_servicios .ico#organizaciones_fundraising{
	background-image: url(../images/iconos/organizaciones_fundraising.png)
}
#all_servicios .ico#organizaciones_sensibilizacion{
	background-image: url(../images/iconos/organizaciones_sensibilizacion.png)
}
#all_servicios .ico#organizaciones_posicionamiento{
	background-image: url(../images/iconos/organizaciones_posicionamiento.png)
}

#all_servicios .ico#formacion_seminarios{
	background-image: url(../images/iconos/formacion_seminarios.png)
}
#all_servicios .ico#formacion_desarrollo{
	background-image: url(../images/iconos/formacion_desarrollo.png)
}
#all_servicios .ico#formacion_diseno{
	background-image: url(../images/iconos/formacion_diseno.png)
}

#all_servicios .cerrar{
	color: #FFF;
	border: 1px solid #FFF;
}





#diferentes{
	padding-bottom: 130px;
}

#diferentes .titulo{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 40%;
	padding-left: 10px;
	max-width: 379px;
	position: absolute;
	z-index: 35;
	margin-top: -350px;
	top: 0;
	left: 0;
	text-align: left;
}
#diferentes .titulo img{
	width: 100%;
}

#diferentes figure{
	width: 100%;
	display: inline-block;
	position: relative;
	z-index: 30;
	padding: 0;
	margin: 0;
}
#diferentes figure img{
	width: 100%;
}

#diferentes .title{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	padding: 10px 0 55px 40%;
	color: #1C5175;
	margin: 0;
	font-size: 26px;
	font-family: Dosis;
	text-align: left;
}

#diferentes_more{
	width: 100%;
}
#diferentes .info_total{
	width: 100%;
	padding-top: 25px;
	display: inline-block;
}
#diferentes .texto{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 70%;
	padding-right: 15px;
	float: left;
	text-align: left;
	font-size: 16px;
	font-family: Dosis;
	color: #666666;
}
#diferentes .texto strong{
	color: #1C5175;
}

#diferentes .nota{
	width: 30%;
	border-left: #2F4D6F 1px solid;
	display: inline-block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	padding-left: 10px;
	color: #1C5175;
	font-family: Dosis;
	font-size: 18px;
	text-align: left;
}
#diferentes .nota span{
	display: block;
	color: #FFB148;
	font-size: 20px;
	padding: 0;
	margin: -18px 0 0;
	font-weight: bold;
}
#diferentes .nota span.big{
	font-size: 80px;
	margin-top: -23px;
	font-weight: normal;
}

#alianzas{
	width: 100%;
	max-width: 1000px;
	background: url(../images/alianzas.jpg?5) no-repeat #FFF center center fixed;
	padding-bottom: 50px;
	padding-top: 190px;
}
#alianzas article{
	display: inline-block;
	width: 100%;
	max-width: 1000px;
	position: relative;
}

#alianzas .titulo{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 73%;
	max-width: 514px;
	position: absolute;
	z-index: 35;
	margin-top: -250px;
	top: 0;
	right: 58px;
	padding-right: 10px;
	text-align: right;
}
#alianzas .titulo img{
	width: 100%;
}

#alianzas .cuadros{
	width: 90%;
	margin: 0 auto;
	display: inline-block;
	padding-top: 120px;
}

#alianzas .separar_cuadro{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 50%;
	padding: 10px 15px;
	display: inline-block;
	float: left;
}

#alianzas .cuadro{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	height: 457px;
	padding: 10px 15px;
	display: inline-block;
	/*background-color: rgba(255,255,255,1)*/
}

#alianzas .separar_cuadro img{
	width: 100%;
}

#alianzas .cuadro ul{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	margin: 0;
	list-style: none;
	padding: 0 10px;
	display: inline-block;
}

#alianzas .cuadro li{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	display: inline-block;
	float: left;
	padding: 5px 10px;
	text-align: center;
}
#alianzas .cuadro li img{
	max-width: 100%;
}

#alianzas .cuadro .logos_01 li{
	width: 100%;
	float: none;
}

#alianzas .cuadro .logos_02 li{
	width: 50%;
}
#alianzas .cuadro .logos_03 li{
	width: 33.33%;
}

.alianzas ul{
	padding: 11px 0 !important;
}


#contacto .titulo{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 30%;
	padding-left: 10px;
	max-width: 329px;
	position: absolute;
	z-index: 35;
	top: 0;
	left: 0;
	text-align: left;
}

#contacto .titulo img{
	width: 100%;
}


#contacto .title{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	position: relative;
	display: inline-block;
	padding-left: -moz-calc(30% + 40px);
	padding-left: -webkit-calc(30% + 40px);
	padding-left: -o-calc(30% + 40px);
	padding-left: calc(30% + 40px);
	padding-bottom: 30px;
}

#contacto .title div{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	text-align: left;
	display: inline-block;
	float: left;
	font-size: 16px;
	color: #666;
	width: 50%;
	padding: 0 10px;
	font-family: Dosis;
	line-height: 24px;
}
#contacto .title div span{
	color: #1C5175;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}

#contacto .title div.peru{
	border-left: #EEAF51 1px solid;
	/*border-right: #EEAF51 1px solid;*/
}

#contacto .form_mapa{
	width: 100%;
	display: inline-block;
}

#contacto .form{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 30%;
	float: right;
	padding: 0 1%;
	height: 150px;
	margin-top: 220px;
}

#contacto .mapa{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 70%;
	float: right;
	display: inline-block;
}
#contacto .mapa .botones{
	width: 50px;
	float: left;
	display: inline-block;
}
#map{
	width: -moz-calc(100% - 50px);
	width: -webkit-calc(100% - 50px);
	width: -o-calc(100% - 50px);
	width: calc(100% - 50px);
	height: 500px;
	float: left;
	background-color: #475F8B;
	background-position: center 0;
	background-image: url(../images/mapa.jpg);
}

.mapa_d1{
	background-position: center 0 !important;
}
.mapa_d2{
	background-position: center -500px !important;
}

.mapa_peru{
	background-position: center 0 !important;
}
.mapa_espana{
	background-position: center -500px !important;
}
.mapa_suiza{
	background-position: center -1000px !important;
}

#message_form{
	padding: 40px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	display: none;
	font-family: Dosis;
	font-size: 30px;
	text-align: center;
}

form .label_input{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	text-align: left;
	display: inline-block;
	padding: 3px 5px;
}

.label_input .label{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 25%;
	float: left;
	padding-right: 10px;
	display: inline-block;
	
}
.label_input label{
	font-family: Dosis;
	font-size: 15px;
	color: #666;
}
.label_input .input{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 75%;
	float: left;
	display: inline-block;
}
.label_input input{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	border: #B9B9B9 1px solid;
	font-size: 15px;
	font-family: Dosis;
	padding: 2px;
	border-radius: 3px;
}

form textarea{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	border: #B9B9B9 1px solid;
	font-size: 15px;
	font-family: Dosis;
	padding: 2px;
	height: 80px;
	resize: none;
	border-radius: 3px;
}

.label_input .error{
	border: 1px solid #FF0000;
}

.botones div{
	width: 50px;
	height: 50px;
	background-position: 0 -50px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.botones div:hover, .botones div.active{
	background-position: 0 0;
}
.botones div.d1{
	background-image: url(../images/direccion01.png);
}
.botones div.d2{
	background-image: url(../images/direccion02.png);
}
.botones div.espana{
	background-image: url(../images/bandera_espana.png);
}
.botones div.suiza{
	background-image: url(../images/bandera_suiza.png);
}