body {
background: #fff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
} 
.cuerpo {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #415151;
	text-align: center;
	text-decoration: none;
} 
.cuerpo16 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #415151;
	text-align: center;
	text-decoration: none;
} 
.cuerpo16_justify {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #415151;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}
.fecha {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #415151;
	text-align: right;
	text-decoration: none;
	font-weight: normal;
}
.tituloNov {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	color: #ED7D00;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	line-height: 32px;
}
.titulo {
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #415151;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
} 
.copete {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.cuerpo_nota {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #415151;
	text-align: left;
	text-decoration: none;
}

table#tablanotas tbody  td p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #415151;
	text-align: left;
	text-decoration: none;
}

.cuerpo_notaSmall {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #415151;
	text-align: left;
	text-decoration: none;
}
.pie {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #6D7979;
	text-align: left;
	text-decoration: none;
}
.pie:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #FF8300;
	text-align: left;
	text-decoration: none;
}
.pie2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #6D7979;
	text-align: left;
	text-decoration: none;
}  
.BordeImagen  {
	border: 0px;
}
.cuerpo_anaranjado {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #ED7D00;
	text-align: left;
	text-decoration: none;
	line-height: normal;
} 
.link {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #ED7D00;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
} 
.link:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #C16600;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
} 
.campo {
	font-family: 'Open Sans', sans-serif;
	color: #333;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #e4e4e4;
}
.boton {
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: 11px;
	background-color: #DDDDDE;
	border: 1px solid #D5D5D6;
}
#DivPrincipal {
	position:relative;
	left:0px;
	width:970px;
	height:100%;
	margin: 0px auto; /* centrar con firefox */
	z-index: 1;
	background-color: #FFF;
}



/*Slider*/
/* fix layout shifts */
h2{
	font-family: 'Open Sans', sans-serif;
}
.contenedorEmpleos{
	width: 50%;
	white-space: break-word;	
	font-family: 'Open Sans', sans-serif;
}
.contenedorEmpleos h3{
	text-align: center;
	font-weight: 800;
}
.btn{
	text-align: center;
	padding: 1.5%;
	background-color: #b7b7b7;
	border-radius: 1rem;
	color: white;
	margin: auto;
	width: 20%;
	margin: 2% 40%;
	font-size: 17px;
	border: 0px;

}
.btn:hover{
	cursor: pointer;
	background-color: #d37c19;
}

.blaze-slider.my-slider {
	--slides-to-show: 1;
	--slide-gap: 20px;
  }
  
  @media (max-width: 900px) {
	.blaze-slider.my-slider {
	  --slides-to-show: 1;
	}
  }
  
  @media (max-width: 500px) {
	.blaze-slider.my-slider {
	  --slides-to-show: 1;
	}
  }
  
  /* other styles */
  .app{
	max-width: 900px;
	margin: auto;
	justify-content: center;
  }
  
  .blaze-slider.dragging .blaze-track {
	gap: inherit !important;
	cursor: grabbing;
  }
  
  .blaze-track > * {
	
	min-height: 300px;
	/* display: flex; */
	font-size: 30px;
	justify-content: center;
	align-items: center;
	font-family: system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell,
	  "Noto Sans", sans-serif;
  
	transition: width 300ms ease;
	font-size: 20px;
	border-radius: 6px;
	/* background: linear-gradient(to top, hsl(0deg 0% 2%), hsl(0deg 0% 9%)); */
	/* background-color: #b7b7b7; */
	/* border: 0.5px solid hsl(0deg 0% 20%); */
	/* box-shadow: inset 0 0 26px hsl(0deg 0% 0% / 20%); */
	color: hsl(0, 0%, 5%);
	padding: 5%;
	padding-top: 1%;
  }
  
  /* pagination buttons */
  
  .blaze-pagination {
	display: flex;
	gap: 15px;
	margin-bottom: 5%;
  }
  
  .blaze-pagination button {
	font-size: 0;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	outline: none;
	border: none;
	/* background: hsl(0deg, 0%, 15%); */
	background-color: #E3E5E9;
	cursor: pointer;
	transition: transform 200ms ease, background-color 300ms ease;
  }
  
  .blaze-pagination button.active {
	background: rgb(240, 133, 2);
	transform: scale(1.3);
  }
  
  .blaze-next,
  .blaze-prev {
	border: none;
	font-size: 0;
	width: 20px;
	height: 20px;
	background: none;
	cursor: pointer;
	background-position: center;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='white' d='M11.67 3.87L9.9 2.1 0 12l9.9 9.9 1.77-1.77L3.54 12z'/%3E%3C/svg%3E");
  }
  
  .blaze-next {
	transform: rotate(180deg);
  }
  
  /* for loop: false */
  .blaze-slider.start .blaze-prev,
  .blaze-slider.end .blaze-next {
	opacity: 0.5;
	cursor: not-allowed;
  }
  
  /* other styles */
  
  
  .controls {
	display: flex;
	justify-content: center;
	align-items: center;
	/* margin-top: 50px; */
	gap: 20px;
  }
  
/*Termina Slider*/

td h2{
	font-size: 25px; 
	font-weight: 700;
}

@media (max-width:765px){

	h2{
		font-size: 35px !important;
	}
}
