/*nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

nav ul li {
  float: left;
}

nav ul li a {
  display: block;
  color: black;
  padding: 14px 16px;
  text-align: center;
  text-decoration: none;
}

nav ul li a:hover {
  color: royalblue;
}*/

/*Select 1*/
body{
font-family: Arial, sans-serif;
background-color: #edf1f7;
margin: 0;
padding: 0;
}
.menu{
display: flex;
flex-wrap:wrap;
justify-content: center;
align-items: center;
background-color: #013987;
padding: 0px;
}
.menu a{
color: white;
text-decoration:none;
padding: 5px 5px;
margin: 5px 5px;
}
.menu a:hover{
background-color: #032b63;
font-weight: bold;
}

body.fieldset{
font-family: Arial, sans-serif;
background-color: #f4f4f4;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
padding: 0;
}
/*shadow sombra alargadar en el contorno*/
fieldset{
background-color: #fff;
padding:20px;
border-radius: 12px;
box-shadow: 0 0 32px rgba(0,0,0,0.32); 
width: 400px;
}

.innerField{
  background-color: none;
  box-shadow: none;
  border: 1px, solid #6c8dba;
}

fieldset legend{
  background-color: #013987;
  padding: 6px 12px;
  color: white;
  border-radius: 8px;
}

label{
margin-top:10px;
}

.genLabel{
  margin:0px;
}

input, select, textarea{
width: 90%;
padding: 5px;
margin-top:5px;
margin-bottom:5px;
border: 1px, solid #6c8dba;
border-radius: 4px;
}

.inputBox{
  margin: 0px;
  padding: 0px;
  width: 10%;
}
button{
width: 90%;
padding:10px;
background-color: #013987;
color: white;
border: 0px;
border-radius: 4px;
cursor: pointer;
}
button:hover{
background-color: #032b63;
}

footer{
background-color: #3c567a;
color: white;
text-align: center;
padding: 8px;
margin: 0px;
position: relative;
width: 100%
}

footer a{
  color: #2f79e0;
}

main{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
min-height: 80vh;
}

