@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: "Eurism";
	src: url(../fonts/Eurism/D3Euronism_b.ttf) format("truetype");
}

@font-face {
	font-family: "Abel";
	src: url(../fonts/Abel/Abel-Regular.ttf) format("truetype");
}

@font-face {
	font-family: "Jura";
	src: url(../fonts/Jura/Jura-Bold.ttf) format("truetype");
}

@font-face {
	font-family: "Maven Pro";
	src: url(../fonts/Maven_Pro/MavenPro-Regular.ttf) format("truetype");
}


.texto_logo {
	color: #00004E;
	font-family: "Eurism";
	font-size: 20px;
}

.texto_logo_index {
	color: #FFF;
	font-family: "Eurism";
	font-size: 17px;
}

.texto_directorio {
	font-family: 'Maven Pro', sans-serif;
	font-size: 16px;
	letter-spacing: 3px;
}

ul.nav li.dropdown:hover>ul.dropdown-menu {
	display: block;
}

.indice {
	z-index: 0;
}

.texto_detalle {
	font-family: 'Abel', sans-serif;
	font-size: 22px;
	text-decoration: none;
	text-align: justify;
}

.texto_detalle_index {
	font-family: 'Jura', sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #020811;
}

.texto_pestañas {
	font-family: 'Abel', sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.texto_6 {
	font-family: 'Abel', sans-serif;
	font-size: 20px;
	text-decoration: none;
}

.texto_7 {
	font-family: 'Abel', sans-serif;
	font-size: 35px;
	text-decoration: none;
}

.texto_4 {
	font-family: 'Abel', sans-serif;
	font-size: 28px;
	text-transform: uppercase;
	text-decoration: none;
	color: #3E4D60;
}


.texto_serv {
	font-family: 'Abel', sans-serif;
	font-size: 18px;
	color: #3E4D60;
	text-transform: uppercase;
	text-decoration: none;
}

.texto_serv:hover {
	font-family: 'Abel', sans-serif;
	font-size: 18px;
	color: #666;
	text-transform: uppercase;
	text-decoration: none;
}

.texto_detalle2 {
	font-family: 'Abel', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
}

.texto_3 {
	font-family: 'Abel', sans-serif;
	font-size: 17px;
	text-decoration: none;
	text-align: justify;
	color: #3E4D60;
}

.texto_2 {
	font-family: 'Abel', sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	text-decoration: none;
}

.link {
	text-decoration: none
}

.link:hover {
	text-decoration: none
}

.texto_pie {
	font-family: 'Maven Pro', sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
}

.texto_pie2 {
	font-family: 'Maven Pro', sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #FFF;
}

.texto_pie2:hover {
	font-family: 'Maven Pro', sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #666;
}

ul {
	margin: 0px;
	padding: 0px;
}

.nav>li {
	list-style: none;
	margin-top: 10px;
}

.titulo_carousel-lg {
	font-family: 'Maven Pro', sans-serif;
	font-size: 33px;
	text-decoration: none;
	color: #FFF;
}

.titulo_carousel-md {
	font-family: 'Maven Pro', sans-serif;
	font-size: 25px;
	text-decoration: none;
	color: #FFF;
}

.titulo_carousel-xs {
	font-family: 'Maven Pro', sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #FFF;
}

.texto_carousel {
	font-family: 'Maven Pro', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

.directorio {
	font-family: 'Jura', sans-serif;
	font-size: 20px;
	color: #FFF;
}

.fondo_index2 {
	background-color: #ffffff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(344,683,321)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23100D26'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='1941' height='1617.5' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.05'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");
	background-attachment: fixed;
	background-size: cover;
}

.fondo_body {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#606c88+0,3f4c6b+100;Grey+3D+%232 */
	background: rgb(96, 108, 136);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(96, 108, 136, 1) 0%, rgba(63, 76, 107, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(96, 108, 136, 1) 0%, rgba(63, 76, 107, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(96, 108, 136, 1) 0%, rgba(63, 76, 107, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#606c88', endColorstr='#3f4c6b', GradientType=0);
	/* IE6-9 */
}

.barra {
	background: rgba(226, 226, 226, 1);
	background: -moz-linear-gradient(left, rgba(226, 226, 226, 1) 0%, rgba(219, 219, 219, 0.77) 50%, rgba(209, 209, 209, 0.76) 51%, rgba(254, 254, 254, 0.53) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226, 226, 226, 1)), color-stop(50%, rgba(219, 219, 219, 0.77)), color-stop(51%, rgba(209, 209, 209, 0.76)), color-stop(100%, rgba(254, 254, 254, 0.53)));
	background: -webkit-linear-gradient(left, rgba(226, 226, 226, 1) 0%, rgba(219, 219, 219, 0.77) 50%, rgba(209, 209, 209, 0.76) 51%, rgba(254, 254, 254, 0.53) 100%);
	background: -o-linear-gradient(left, rgba(226, 226, 226, 1) 0%, rgba(219, 219, 219, 0.77) 50%, rgba(209, 209, 209, 0.76) 51%, rgba(254, 254, 254, 0.53) 100%);
	background: -ms-linear-gradient(left, rgba(226, 226, 226, 1) 0%, rgba(219, 219, 219, 0.77) 50%, rgba(209, 209, 209, 0.76) 51%, rgba(254, 254, 254, 0.53) 100%);
	background: linear-gradient(to right, rgba(226, 226, 226, 1) 0%, rgba(219, 219, 219, 0.77) 50%, rgba(209, 209, 209, 0.76) 51%, rgba(254, 254, 254, 0.53) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1);
}

.barra2 {
	background: rgba(164, 164, 164, 0.33);
	background: -moz-linear-gradient(top, rgba(164, 164, 164, 0.33) 0%, rgba(164, 164, 164, 0.62) 44%, rgba(171, 171, 184, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(164, 164, 164, 0.33)), color-stop(44%, rgba(164, 164, 164, 0.62)), color-stop(100%, rgba(171, 171, 184, 1)));
	background: -webkit-linear-gradient(top, rgba(164, 164, 164, 0.33) 0%, rgba(164, 164, 164, 0.62) 44%, rgba(171, 171, 184, 1) 100%);
	background: -o-linear-gradient(top, rgba(164, 164, 164, 0.33) 0%, rgba(164, 164, 164, 0.62) 44%, rgba(171, 171, 184, 1) 100%);
	background: -ms-linear-gradient(top, rgba(164, 164, 164, 0.33) 0%, rgba(164, 164, 164, 0.62) 44%, rgba(171, 171, 184, 1) 100%);
	background: linear-gradient(to bottom, rgba(164, 164, 164, 0.33) 0%, rgba(164, 164, 164, 0.62) 44%, rgba(171, 171, 184, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4a4a4', endColorstr='#ababb8', GradientType=0);
}

.dinamico {
	color: #003;
	font-family: "Eurism";
	font-size: 50px
}

.fondo {
	background-image: linear-gradient(to bottom, #061730, #051730, #051730, #041630, #041630, #041631, #031733, #031734, #031937, #031a3b, #041c3e, #041e42);
}

.card-division {
	background-color: #031733;
	border-radius: 2px;
	box-shadow: rgba(255, 255, 255, 0.3) 0px 0px 8px;
	padding: 30px;
}

.card-division:hover {
	cursor: pointer;
	box-shadow: none;
	background-color: #010d1f;
}

@media only screen and (min-width: 1000px) {

	/*escritorio*/
	.imglogo {
		width: 350px
	}

	.text_logo {
		width: 350px;
	}

	.mt-lema {
		margin-top: 50px;
	}

	.mt-inm {
		margin-top: 150px;
	}

	.mt-intro_index {
		margin-top: 30px;
	}

	.lema {
		font-family: 'Jura', sans-serif;
		font-size: 22px;
		color: #003;
	}

	.lema_index {
		font-family: 'Jura', sans-serif;
		font-size: 18px;
		color: white;
		font-style: italic;
	}

	.texto_cintillo {
		font-family: 'Maven Pro', sans-serif;
		font-size: 12px;
		color: #FFF;
		letter-spacing: 1px;
		font-weight: bold;
	}

	.cintillo {
		padding: 15px;
		background-color: #003;
	}

	.text_menu {
		font-family: 'Abel', sans-serif;
		font-size: 24px;
		text-decoration: none;
		color: #003;
	}

	.tex_tit_div {
		font-size: 22px;
		color: #FFF;
		letter-spacing: 1px;
	}

	.secIntro {
		width: 80%;
		padding: 30px;
		font-family: 'Jura', sans-serif;
		font-size: 16px;
		text-decoration: none;
		color: #FFF;
		text-align: justify;
	}

	.secIntro2 {
		width: 80%;
		padding: 30px;
		font-family: 'Jura', sans-serif;
		font-size: 16px;
		text-decoration: none;
		color: #003;
		text-align: justify;
	}

	.fondo_index {
		background-image: url(../img/fondo_index_2.jpg);
		background-repeat: round;
		resize: both;
	}

	.sect_portafolios {
		padding: 50px;
	}

	/* Botón de búsqueda */

	.fondo_search {
		display: flex;
		justify-self: center;
		align-items: center;
		width: 32px;
		height: 32px;
		background-color: #FFF;
		border-radius: 5px;
		padding: 10px 10px 10px 2px;
		box-shadow: 0 0px 10px #031733;
		transition: .5s ease;
	}

	.fondo_search:hover {
		width: 100%;
		background-color: #FFF;
	}

	.fondo_search input {
		width: 100%;
		height: 100%;
		color: #031733;
		font-size: 15px;
		border: none;
		outline: none;
		background: transparent;
		font-family: 'Abel', sans-serif;
	}

	.icon_search {
		font-size: 21px;
		color: #031733;
		cursor: pointer;
	}
}

@media only screen and (max-width: 999px) {

	/*tablets*/
	.mt-lema {
		margin-top: 40px;
	}

	.mt-inm {
		margin-top: 150px;
	}

	.imglogo {
		width: 200px;
	}

	.lema {
		font-family: 'Jura', sans-serif;
		font-size: 20px;
		color: #003;
	}

	.texto_cintillo {
		font-family: 'Maven Pro', sans-serif;
		font-size: 12px;
		color: #FFF;
		letter-spacing: 1px;
		font-weight: bold;
	}

	.cintillo {
		padding: 10px;
		background-color: #003;
	}

	.text_menu {
		font-family: 'Abel', sans-serif;
		font-size: 20px;
		text-decoration: none;
		color: #003;
	}

	.tex_tit_div {
		font-family: 'Jura', sans-serif;
		font-size: 20px;
		color: #FFF;
		letter-spacing: 1px;
		font-weight: bold;
	}

	/* Index */
	.mt-intro_index {
		margin-top: 30px;
	}

	.lema_index {
		font-family: 'Jura', sans-serif;
		font-size: 15px;
		color: white;
		font-style: italic;
	}

	.tex_tit_div {
		font-size: 22px;
		color: #FFF;
		letter-spacing: 1px;
	}

	.text_logo {
		width: 250px;
	}

	.secIntro {
		width: 80%;
		padding: 30px;
		font-family: 'Jura', sans-serif;
		font-size: 18px;
		text-decoration: none;
		color: #010d1f;
		text-align: justify;
	}

	.secIntro2 {
		width: 80%;
		padding: 30px;
		font-family: 'Jura', sans-serif;
		font-size: 18px;
		text-decoration: none;
		color: #003;
		text-align: justify;
	}

	.fondo_index {
		background-image: url(../img/fondo_index_2.jpg);
		background-repeat: round;
		resize: both;
	}

	.sect_portafolios {
		padding: 50px;
	}

	/* Botón de búsqueda */

	.fondo_search {
		display: flex;
		justify-self: center;
		align-items: center;
		width: 32px;
		height: 32px;
		background-color: #FFF;
		border-radius: 5px;
		padding: 10px 10px 10px 2px;
		box-shadow: 0 0px 10px #031733;
		transition: .5s ease;
	}

	.fondo_search:hover {
		width: 100%;
		background-color: #FFF;
	}

	.fondo_search input {
		width: 100%;
		height: 100%;
		color: #031733;
		font-size: 15px;
		border: none;
		outline: none;
		background: transparent;
		font-family: 'Abel', sans-serif;
	}

	.icon_search {
		font-size: 21px;
		color: #031733;
		cursor: pointer;
	}
}

@media only screen and (max-width: 768px) {

	/*celulares*/
	.mt-lema {
		margin-top: 0px;
	}

	.mt-inm {
		margin-top: 120px;
	}

	.imglogo {
		width: 230px;
	}

	.lema {
		font-family: 'Jura', sans-serif;
		font-size: 12px;
		color: #003;
		text-align: center;
	}

	.texto_cintillo {
		font-family: 'Maven Pro', sans-serif;
		font-size: 9px;
		color: #FFF;
		letter-spacing: 1px;
		font-weight: bold;
	}

	.cintillo {
		padding: 5px;
		background-color: #003;
	}

	.text_menu {
		font-family: 'Abel', sans-serif;
		font-size: 17px;
		text-decoration: none;
		color: #003;
	}

	/* Index */
	.mt-intro_index {
		margin-top: 10px;
	}

	.lema_index {
		font-family: 'Jura', sans-serif;
		font-size: 14px;
		color: #FFF;
		font-style: italic;
		text-align: center;
	}

	.tex_tit_div {
		font-size: 22px;
		color: #FFF;
		letter-spacing: 1px;
	}

	.text_logo {
		width: 230px;
	}

	.secIntro {
		width: 100%;
		padding: 30px;
		font-family: 'Jura', sans-serif;
		font-size: 13px;
		text-decoration: none;
		color: #FFF;
		text-align: justify;
	}

	.secIntro2 {
		width: 100%;
		padding: 30px;
		font-family: 'Jura', sans-serif;
		font-size: 13px;
		text-decoration: none;
		color: #FFF;
		text-shadow: 1px 1px 2px rgb(0, 0, 0);
		text-align: justify;
	}

	.alineacion {
		justify-content: center;
	}

	.fondo_index {
		background-image: url(../img/fondo_index_2.jpg);
		background-repeat: round;
		resize: both
	}

	.sect_portafolios {
		padding: 10px;
	}

	/* Botón de búsqueda */

	.fondo_search {
		display: flex;
		justify-self: center;
		align-items: center;
		width: 100%;
		height: 50px;
		background-color: #FFF;
		border-radius: 5px;
		padding: 10px 10px 10px 2px;
		box-shadow: 0 0px 10px #031733;
		transition: .5s ease;
	}

	.fondo_search:hover {
		width: 100%;
		background-color: #FFF;
	}

	.fondo_search input {
		width: 100%;
		height: 100%;
		color: #031733;
		font-size: 12px;
		border: none;
		outline: none;
		background: transparent;
		font-family: 'Abel', sans-serif;
	}

	.icon_search {
		font-size: 21px;
		color: #031733;
		cursor: pointer;
	}
}

.text_menu:hover {
	text-decoration: none;
	color: #999;
}

/* estilos versión 2 */
.layer {
	position: absolute;
	z-index: 999;
	width: 100vw;
	height: 100vh;
	background-image: linear-gradient(to bottom, #061730, #051730, #051730, #041630, #041630, #041631, #031733, #031734, #031937, #031a3b, #041c3e, #041e42);
	display: none;
	padding: 50px;
	text-align: center;
}

.text_layer {
	margin-top: 50px;
	color: #FFF;
	font-size: 20px;
	;
}

.mt-5 {
	margin-top: 5px;
}

.mt-10 {
	margin-top: 10px;
}

.mt-20 {
	margin-top: 20px;
}

.btn_lang {
	border-radius: 5px 0px 0px 5px;
	padding: 7px;
	background-color: #FFF;
	font-size: 15px;
	font-weight: bold;
}

.btn_lang:hover {
	background-color: #d6d0d0;
	cursor: pointer;
}

.card_portafolio {
	padding: 10px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
	border-radius: 5px;
}

.card_portafolio_body {
	min-height: 200px;
}

.img_radius {
	border-radius: 1px;
}

.img_port_industrial {
	min-height: 200px;
	background-image: linear-gradient(rgba(0, 0, 255, 0.5), rgba(255, 255, 0, 0.5)), url("../img/portafolios/industrial.webp");
}

.tit_portafolio {
	font-family: 'Abel', sans-serif;
	font-size: 20px;
	color: #3E4D60;
	text-transform: uppercase;
}

.text_det_port {
	font-family: 'Abel', sans-serif;
	font-size: 20px;
	text-align: justify;
	color: #3E4D60;
}

.btn-ver-mas {
	font-family: "Jura";
	font-size: 16px;
	color: #FFF;
	background-color: #031734;
	border: solid 1px #031733;
	padding: 15px;
}

.btn-ver-mas:hover {
	background-color: #021b3b;
	text-decoration: none;
	border-radius: 10px;
	color: #FFF;
}

.barra_titulo {
	padding: 20px;
	font-size: 30px;
	font-family: "Abel";
	border-left: solid 5px #051730;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 4px 3px;
}

.card_propiedades {
	border: solid 1px #f5efef;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 4px 3px;
}

.card_propiedades:hover {
	cursor: pointer;
	box-shadow: #b6b8bb 0px 14px 28px, #b6b8bb 0px 4px 3px;
}

.card_prop_image {
	width: 100%;
	height: 250px;
}

.img_prop {
	width: 100%;
	height: 250px;
	object-fit: fill;
}

.card_prop_costo {
	background-color: #051730;
	padding: 10px;
	font-family: "Maven Pro";
	font-size: 20px;
	color: #FFF;
}

.card_prop_desc {
	padding: 10px;
	font-size: 18px;
	font-family: "Maven Pro";
}

.text-15 {
	font-size: 15px;
}

.text-13 {
	font-size: 13px;
}

.text-10 {
	font-size: 10px;
}

.tit_prop {
	color: #051730;
	font-size: 18px;
	font-family: "Maven Pro";
}

.text_prop {
	font-size: 16px;
	font-family: "Maven Pro";
}

.thead_modal {
	background-color: #051730;
	color: #FFF;
	font-size: 20px;
	font-family: "Maven Pro";
}

.text-mp {
	font-family: "Maven Pro";
}

.img-index {
	display: flex;
	justify-content: center;
}

.p30 {
	padding: 30px;
}

.p10 {
	padding: 10px;
}

.intro {
	display: flex;
	justify-content: center;
}

.bloq_sector {
	border-radius: 5px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	background-color: #FFF;
}

.bloq_sector_body {
	padding: 20px;
	font-size: 20px;
	font-family: 'Jura', sans-serif;
}

.bloq_sector_img_fin {
	background-image: url(../img/financiero.jpg);
	background-repeat: round;
	resize: both;
	min-height: 300px;
}

.bloq_sector_img_inm {
	background-image: url(../img/inmobiliario.jpg);
	background-repeat: round;
	resize: both;
	min-height: 300px;
}

.tit_index_division {
	font-family: 'Jura', sans-serif;
	font-size: 20px;
	color: #010d1f;
	text-decoration: none;
}

.tit_index_division:hover {
	color: #010d1f;
	text-decoration: none;
}

.pointer:hover {
	cursor: pointer;
}

.sobresaltar {
	box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
}

.barra_inm {
	background-color: #051730;
	padding: 20px;
	width: 90%;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.barra_inm a {
	font-family: "Maven Pro";
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
}

.barra_inm a:hover {
	text-decoration: none;
	color: #e2dede;
}

.bloq_index_inm {
	background-image: url(../img/portafolios/almacen.png);
	background-repeat: round;
	resize: both;
	min-height: 400px;
}

.sombra:hover {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	border-radius: 4px;
}

.abel {
	font-family: 'Abel', sans-serif;
}