@charset "utf-8";




@font-face {
	font-family: "Krub";
	src: url("fuentes/Krub-SemiBold.ttf") format("truetype");
}

* {
	margin: 0px;

}

body {
	margin: 0px;
	padding: 0px;
}

.grup1a {
	float: left;
	width: 100%;
	margin-bottom: 18px;
}

.grup1 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
	position: relative;
}

.grup1 .row1 {
	float: left;
	width: 290px;
	padding-left: 710px;
	font-family: Krub;
	font-size: 12px;
	margin-bottom: 30px;
}

.grup1 .row1 a {
	color: #000;
	text-decoration: none;
}

.grup1 .row1 .link1 {
	float: left;
	width: auto;
	margin-right: 38px;
}

.grup1 .row1 .link2 {
	float: left;
	width: auto;
}

.grup1 .row2 {
	float: left;
	width: 1000px;
	position: relative;
}

.grup1 .row2 .col1 {
	float: left;
	margin-right: 283px;
}

.grup1 .row2 .col1 .logo_unju {
	float: left;
	width: 280px;
	margin-left: 26px;
}

.grup1 .row2 .col2 {
	float: left;
	width: 372px;
	position: relative;
}

.grup1 .row2 .col2 .descarga_pdf {
	position: absolute;
	bottom: -1px;
	left: -170px;
	border: 1px solid #d3037d;
	font-family: Krub;
	padding: 1px 15px;
	border-radius: 12px;
}

.grup1 .row2 .col2 .descarga_pdf a {
	color: #d3037d;
	text-decoration: none;
	font-size: 14px;
}


.grup1 .row2 .col2 .logo_oferta {
	float: left;
	width: 160px;
	margin-top: 20px;
	margin-left: 145px;
	margin-bottom: 34px;
}

.grup1 .row2 .col2 .botones {
	float: left;
	width: 309px;
	font-family: Krub;
	font-size: 14px;
	color: #FFF;
}

.grup1a .grup1 .row2 .col2 .botones a {
	color: #FFF;
	text-decoration: none;
}

.grup1 .row2 .col2 .botones .btn_unidades {
	float: left;
	width: 175px;
	height: 20px;
	background-color: #2082a5;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 10px 0px 0px 10px;
}

.grup1 .row2 .col2 .botones .btn_sedes {
	float: left;
	width: 134px;
	height: 20px;
	background-color: #c5c6c6;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0px 10px 10px 0px;
}

.grup1 .row2 .col2 .botones .mini_logo {
	height: 21px;
	width: 21px;
	position: absolute;
	border-radius: 255px;
	overflow: hidden;
	left: 164px;
}

.grup1 .row2 .col3 {
	float: left;
	width: 39px;
	margin-top: 55px;
}

.grup1 .row2 .col3 .item {
	float: left;
	width: 39px;
	margin-bottom: 15px;
}

.grup1 .row2 .col3 .item:last-child {
	margin-bottom: 0px;
}

.contenido {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}


.grup2 {
	float: left;
	width: 100%;
	background-color: #898989;
	padding-bottom: 42px;
}

.grup2 .pie {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 36px;
	font-family: Krub;
	font-size: 12px;
	color: #FFF;
}

.grup2 .pie a {
	color: #FFF;
	text-decoration: none;
	margin-bottom: 3px;
}

.grup2 .pie p {
	color: #FFF;
	text-decoration: none;
	margin-bottom: 3px;
}

.grup2 .pie .col1 {
	float: left;
	width: 527px;
	margin-left: 39px;
	margin-right: 56px;
}

.grup2 .pie .col1 .titulo {
	float: left;
	width: 527px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-bottom: 9px;
	padding-bottom: 3px;
}

.grup2 .pie .col1 .col_int_1 {
	float: left;
	width: 220px;
}

.grup2 .pie .col1 .col_int_2 {
	float: left;
	width: 307px;
}

.grup2 .pie .col2 {
	float: left;
	width: 278px;
}

.grup2 .pie .col2 .titulo {
	float: left;
	width: 278px;
	margin-bottom: 9px;
	padding-bottom: 3px;
}

.grup2 .pie .col2 .col_int_3 {
	float: left;
	width: 278px;
}

.grup2 .pie .col3 {
	float: left;
	width: 59px;
}