/*button{
	color: #1b2d49;
	text-align: center;
	font-size: 2em;
	margin-top:20px;
}*/
*{
	box-sizing:border-box;
}
p.proyecto{
	color: #1b2d49;	
	text-indent: 1em;
	font-size: 110%;
	padding: 20px;
	
}
caption{
	color: #1b2d49;
	font-size: 120%;
	font-weight:3;
}
td{
	color: #1b2d49;	
	text-align: center;
	text-indent: 1em;
	font-size: 100%;
	/*border: 1px solid #1b2d49;*/
	margin: auto;
}
.unam1{
	max-width: 100%;
	height: auto;
	margin-right: 15px;
}
.unam2{
	max-width: 60%;
	height: auto;
	margin-left: 10px;
}
.dgapa{
	max-width: 80%;
	height: auto;
	margin-right: 40px;
}
.crim1{
	max-width: 100%;
	height: auto;
	margin: auto auto;
}
.ciga1{
	max-width: 100%;
	height: auto;
	margin: auto auto;
}

.ugto1{
	max-width: 100%;
	height: auto;
	margin: auto auto;
}
.sanluis1{
	max-width: 100%;
	height: auto;
	margin: auto auto;
}

#tabla1.coord{
	overflow-x:auto;
	height: 10vw;
	font-size: 1.2em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}
#tabla2.colbs{
	overflow-x:auto;
	width: 80vw;
	height: 10vw;
	font-size: 1.2em;
	margin: 10px auto;
}
#tabla3.patro{
	overflow-x:auto;
	color: #1b2d49;
	font-size: 1.2em;
	height: 5vw;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
#proyecto.proyecto{
	background-color: white;
	color: #1b2d49;
	text-align: justify;
	width: 94vw;
	height: 30vh;
	padding: 0 20px 20px 0;
	border: 1px solid #AAA;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin-left: 3%;
	margin-bottom: 20px;
	overflow: inherit;
}
/*Estilos del Colapsable*/
.collapsible {
	background-color: #FFF;
	color: #1b2d49;
	font-size: 2vw;
	font-weight: bold;
	cursor: pointer;
	padding: 18px 18px 20px 18px;
	width: 94vw;
	border-top: 1px solid #AAA;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-bottom: none !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	outline: none;
	margin-left:3%;
  }
  
  .active, .collapsible:hover {
	background-color: #f8f8f8;
  }
  
  .content {
	padding: 0 18px;
	width: 94vw;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	background-color: white;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin-left: 3%;
	margin-bottom: 20px;
  }
  
	@media screen and (max-width:600px) {

	.collapsible{
		font-size: 3vw;
		font-weight: bold;
	}


	}

