 @media screen{

body, *{
  margin: 0px;
  padding: 0px;

  

}

h1{
  text-align: center;
 
  font-family: sans-serif;
    
}

   
 #cuadroSuperior{
 	text-align: center;
 	
 	width: 95%;
 	float: left;
 }
 #btnImprimirdiv{
 	width: 5%;
 	float: left;
 

 }
 #btnImprimir{
 	margin-top: 30%;

 	background: url(img/print.png);
 	height: 50px;
 }



#cuadroIzquierda{
		float: left;
	width: 50%;
	margin-bottom: 20px;


} 
#cuadroDerecha{
	
	float: right;
	width: 50%;
	


}

body{
  background-image: url(../img/UNAM.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;

}

.main{

  margin: auto;
  margin-top: 1%;

  background-color: #D0DAE0;
  text-align: left;
  opacity: .95;
  border: .5px solid #174668;
  border-radius: 5px;
width: 85%;
  height: 80%;
  padding-bottom: 5px; 
  padding-left:35px; 
  padding-right:35px;
  

}
#cuadroPrincipal h1{
  color: #003459;
}
.divTabla{
 
  width: 100%;
  height: 100%;
  margin: 1px;
  margin-bottom: 10px;
  overflow-x: auto;
}
.miTabla{
  
  width: 100%;
}

th{
  background-color: #339E56;
  color: white;
    border: 1px solid black;
  text-align: center;
  }

tr:nth-child(even){background-color: #f2f2f2}
td{
 
  text-align: center;
  
  background-color: #f2f2f2;
}

#titulo{
  height: 100%;
  position: relative;


}
#top{
  background-color: #003459;
margin: 0px;
  height: 100px;
  opacity: .95;
}
#linea{
  min-height: 10px;
  background-color: #174668;
}
#titulo h1{
margin-top: 10%;
color: white;
}
.logo img{
  
  margin: 0;
  padding: 0;
}
.derecha img{
  max-height: 98px;
  float: right;
  padding-right: 4%;
}
.izquierda img{
  max-height: 100px;
  float: left;

  
  
}
.col3{
  float: left;
  position: relative;
  width: calc(100% / 3);

}





}









 @media print {

 #cuadroSuperior{
 	text-align: center;
 }

#cuadroIzquierda{
		float: left;
	width: 50%;
	margin-bottom: 20px;


} 
#cuadroDerecha{
	
	float: right;
	width: 50%;
	


}

.main{
	clear: both;
	background-color: white;
	
	width: 90%;
	padding-bottom: 5px; 
	padding-left:50px; 
	border-radius: 50px;
  opacity: 0.95;
  font-size: 13px;
 
}
.miTabla{
	width: 1px;
  margin: 0 auto;
  page-break-inside:auto 

}

#tablaVisual, #tablaAuditiva, #btnImprimir, #top{
	display: none;
}


form{
	padding-bottom: 20px;
}
th{
	background-color: #4CAF50;
	color: white;
}
tr:nth-child(even){background-color: #f2f2f2}
table, th, td{
	border: 1px solid black;
	text-align: center;
	clear: both;
  font-size: 13px;

	
}


}
