html
{
	margin-top: 10px;
}
body
{
	font-family: 'Noto Sans', sans-serif;
	/*background: rgba(157, 152, 155, 0.14);*/
	padding: 0 1em;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	color: #444;
}
img
{
	width: 100%; 
	box-sizing: border-box; 
	border: 1px solid white; 
	max-width: 80%; 
	height: auto; 
	width: auto; 
	margin: 0px auto 0.5rem; 
	display: block;
}		
#encabeza
{
	font-size: 1.3em;
	font-weight: bold;
}
#encabeza2
{
	margin-top: 0.3em;
	font-size: 1.2em;			
	font-weight: bold;
	color: rgb(206, 45, 50);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.45);
}
.encabeza3
{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 0.9em;			
	font-weight: bold;
}
#encabeza4
{
	margin-top: 0.3em;
	font-size: 1.3em;			
	font-weight: bold;
	color: rgb(250, 157, 28);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.45);
}
hr
{
	border: 1px solid rgb(199, 103, 103);
}

#envia
{
  background: red;
  border: 0;
  width: 95%;
  height: 40px;
  border-radius: 3px;
  color: #fff;
  font-size: 1.0em;
  cursor: pointer;
  transition: background 0.3s ease-in-out;
}
input[type="text"], input[type="password"], input[type="email"], input[type="date"], input[type="number"], input[type="search"], select 
{
	width: 90%;
	padding: 20px 0px;
	background: transparent;
	border: 0;
	border-bottom: 1px solid #435160;
	outline: none;
	color: black;
	font-size: 1.5em;
}