

nav.menu-principal li a.active_bim{color: #25427e;}
.swiper-container{width: 100%;height: 585px; background: #e3e2e2}
.swiper-slide{background-position: center;background-size: cover;}
.content_frase{top: 15%; position: relative;}
.bloque_frase{font-family: 'Open Sans', sans-serif; max-width: 685px; width: 100%; background: url(../img/organizacion/transparencia.png); float: right; padding: 1em 10em 2em 2em; color: #fff}
.bloque_frase h2{font-weight: 300; font-size: 35px;}
.bloque_frase p{font-size: 17px; font-weight: 300}
.linea{width: 500px; border-top: 1px solid #25427e}
.linea_t{width: 800px; border-top: 1px solid #25427e}
.content_total{padding: 20px 0 40px 0}
.content_total h1{font-family: 'Open Sans', sans-serif; font-size: 33px; color: #25427e; font-weight: 300}
.menu_interno{padding: 1em 0; text-align: right;display: none;}
.menu_interno a{display: inline-block; vertical-align: middle; color:#25427e; font-family: 'Open Sans', sans-serif; font-size: 15px; padding: 0 16px; border-right: 1px solid #25427e; font-weight: 600 }
.menu_interno a.active{color: #939393}
.titulo_interno{font-family: 'Open Sans', sans-serif; font-size: 16px; font-style: italic; color: #939393}
.info_total{margin-top: 40px}
.head_title{padding-left: 15px; margin-bottom: 20px}
.subtitulo{font-family: 'Open Sans', sans-serif; font-size: 18px; color: #25427e; text-transform: uppercase;}
.descripcion, .descripcion p{font-size: 14px; text-align: justify; font-family: 'Open Sans', sans-serif; color: #323232; line-height: 25px}
.img_organigrama{text-align: center;}
.img_organigrama img{max-width: 100%}
.linea{width:500px; border-top: 1px solid #25427e;}
.col_image{text-align: center;}
.col_image img{max-width: 100%; width: auto; margin-bottom: 2em}
.owl-demo .item{margin: 10px}
.item > img{max-width: 145px}
.certificaciones{padding: 2em 0}
.btn_enviar{
	background: #24437f; color: #fff; font-family: 'Open Sans', sans-serif; border-radius: 0; padding: 5px 3em
}
.col_direcciones h2{
	color: #24437f;font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 300
}
.col_direcciones h2 i{font-size: 10px}
.sucursal{color: #6a717e; font-family: 'Open Sans', sans-serif; text-align: justify; padding-left: 15px}
.col_formulario h3{
	font-family: 'Open Sans', sans-serif; font-size: 17px; color: #24437f
}
.des_contacto{
	color: #6a717e; font-family: 'Open Sans', sans-serif; font-size: 14px; padding: 1em 0;
}
.des_contacto a{color: #5d5d5d}
.mapa{padding-top: 25px}
.campo{border: 1px solid #929fb9; border-radius: 0; color: #24437f; font-family: 'Open Sans', sans-serif}
/*.modulo_proyecto a img{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 1
}*/
@media only screen and (max-width:767px){
	.bloque_frase{padding: 1em}
	.swiper-container{height: 400px}
}
@media only screen and (max-width:500px){
	.menu_interno a{
		width: 100%; text-align: center; padding: 5px
	}
}
@media only screen and (max-width:991px){	
	.content_total{width: 100%}	
}
@media only screen and (max-width:767px){
	.bloque_frase{padding: 1em}
	.swiper-container{height: 400px}
	
}
@media only screen and (max-width:500px){
	
}
