*{
	margin:0px;
	padding:0px;
	
}
p{
	font-family: roboto;
	font-size:16px;
	margin-top: 20px;
}
#texto{
  display: inline-block;
  vertical-align: top;
  padding: 5px;
}
h1,h2{
  font-family: roboto;
	color:white;
	text-align: left;
	margin-top: 20px;
}
h5{
  font-family: roboto;
	color:white;
	text-align: left;
	font-size:40px;
}
h3{
  font-family: roboto;
	font-size:100px;
	color:white;
	margin-top: 20px;
}
h4{
  font-family: roboto;
	font-size:16px;
	color:black;
	margin-top: 20px;
}
a{
  color: white;
}

a:hover{
  color: orange;
}
a:active{
  color: red;
}
body{
	background:#424571;
}
div#general{
	margin:0 auto;
	width:780px;
	height:1024px;
	background:#424571;
}
div#superior{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	margin:0 auto;
	width:745px;
	height:280px;
	margin-top:5px;
	background:#3f4583;
	margin-bottom:10px;
}
div#contenido2{
	margin:0 auto;
	margin-top:10px;
	width:700px;
	background:#616590;

	padding:23px;
	display: grid;
}
div#piedepagina{
	margin:0 auto;
	margin-top:15px;
	margin-bottom:10px;
	width:745px;
	height:100px;
	background:#3f4583;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.box1{
	border:10px solid #000000;
	border-bottom-style: double;
	border-top-style:double;
	border-left-style:double;
	border-right-style:double;
	color; #fff;
	border-radius: 1em;
}
.item {
  flex: 1;
  
  grid-template-columns: 1fr;
}
hr {
  border: none;
  border-top: 3px double #000;
  color: #000;
  overflow: visible;
  text-align: center;
  height: 5px;
  margin-top: 10px;
}

hr::after {
  background: #616590;
  content: 'Δ';
  padding: 0 4px;
  position: relative;
  top: -13px;
}
