.bodyContent{
	width: 90%;
	margin: 0%;
	margin-left: 5%;
	padding: 0%;

}

.certificadoBox{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin-top: 10%;
	width: 100%;
	background: transparent;
	text-align: center;
}

.certificadoGrid{
	width: 98%;
	padding-left: 1%;
	grid-column-gap: 1%;
	display: grid;
	grid-template-columns:auto auto auto;
	margin-top: 0%;
}

.certificado{
	
	width: 100%;
	padding: 0%;
	border: none;
	margin: 0%;
	/*border: solid 1px black;*/
}

.certificadoName{
	background-color: white;
	padding: 2.5% 0%;
	margin: 0%;
	text-align: center;
	vertical-align: top;
	font-size: 1.5vw;
}

.certificadoImg{
	vertical-align: bottom;
	width: 100%;
	height: auto;
	padding: 0%;
	margin: 0%;
}

.cvBox{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	width: 100%;
	margin-top: 5%;
	margin-bottom: 1%;
	position: relative;
}

.cvBox object{
	width: 100%;
	height: 400px;
	background-color: transparent;

}

.cvBox iframe{
	width: 100%;
}

.subtitle{
	background-color: lightblue;
	width: 99%;
	text-align: left;
	font-size: 200%;
	font-family: 'Mate SC', serif;
	margin-bottom: 0%;
	padding-bottom: 1%;
	padding-left: 1%;
	padding-top: 0.5%;
}
.trabajoBox{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	width: 100%;
	margin-top: 10%;
	margin-bottom: 1%;
}
.trabajoBox object{
	width: 100%;
	height: 600px;
	background-color: transparent;
}

#myBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 0; /* Place the button at the bottom of the page */
  right: 0px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: lightblue; /* Set a background color */
  color: black; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 1% 1.25%; /* Some padding */
  font-size: 18px; /* Increase font size */
  /*text-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
}

#myBtn:hover {
  /*background-color: lightblue;  Add a dark-grey background on hover */
  text-decoration: underline;
}
.trabajoFotoBox{
	margin-top: 2.5%;
	display: grid;
	grid-template-columns: 33% 33% 33%;
}
.trabajoFotoBox img{
	width: 100%;
	height: auto;
	
}

.slideImgs{
	width:90%; 
	margin-left: 5%;  
	height: auto; 
	display: inline-block;
}

.slider{
	overflow: auto;
  white-space: nowrap;
  overflow: auto; 
  width: 100%; 

}

.scrollImg{
	overflow-y: auto; 
	max-width: 100%; 
	max-height:600px;
	
}

.imgCv{
	width:90%; 
	margin-left: 5%; 
	height: auto;
}

.imgTrabajo{
	width: 100%;
	margin: 0%;
	display: inline-block;
}

.linkSubtitle{
	text-decoration: none;
	color: black;
}
.linkSubtitle:hover{
	text-decoration: underline;
}
.cvBox:hover .downloadButton{
	display: block;
}
.downloadButton{
	display: none;
	background-color: lightblue;
	padding: 1% 2%;
	position: absolute;
  bottom: 0%;
  left: 0%;
  margin: 0%;
  width: 96%;
  text-align: center;
  font-size: 125%;
}
.downloadButtonMobile{
	display: none;
}

@media only screen and (max-width: 800px) {
	
	#myBtn{
		display: none;
	}
	.downloadButton{
		display: none;
	}
	.cvBox:hover .downloadButton{
		display: none;
	}
	.downloadButtonMobile{
		display: block;
		background-color: transparent;
		padding: 1% 2%;
		position: absolute;
	  bottom: 0%;
	  left: 0%;
	  margin: 0%;
	  width: 96%;
	  text-align: center;
	  font-size: 100%;
	  color: black;
	}
	.certificadoGrid{
		grid-template-columns:auto auto;
	}
	.certificadoName{
		font-size: 2vw;
	}
	
}