*{
  font-family: arial;
}

body {
  border-style: none;
  border-width: 0px;
  height:500px;
  text-align:center;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(https://medicusys.net/slanh/global/imagenes/slanh_logo.jpg) no-repeat center  ;
  background-size: 1500px ;
  background-color: #ffffff;
}

.div_up{
  color:         #000000;
  display:       inline-block;
  font:          normal bold 20px/10px "Noto Sans", sans-serif;
  text-align:    Left;
  text-shadow:   1px 1px #000000;
  position: fixed;
  right: 50px;
  top: 5%;
}

.div_izquierda{
  color:         #FFFFFF;
  display:       inline-block;
  font:          normal bold 20px/10px "Noto Sans", sans-serif;
  text-align:    left;
  text-shadow:   1px 1px #000000;
  position: fixed;
  left: 50px;
  bottom: 5%;
}



.div_boton{
  color:         #FFFFFF;
 
  font:          normal bold 20px/10px "Noto Sans", sans-serif;
  text-align:    Left;
  text-shadow:   1px 1px #000000;
  position: fixed;
  width: 100%;
  right: 0%;
  bottom: 0%;
  background-color: #2F5597;
}

input {
  display: inline-block;
  padding: 2px;
  margin: 5pt,5pt,5pt,5pt;
  text-align: left;
  font-size: 13pt; }
  
.trconsulta {
  background: #2F5597;
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  border: #2F5597;
  
}

.td1 {
  text-align: right;
  margin: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.td2 {
  
  text-align: left;
  margin: 40px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}

.td3 { 
  font:normal bold 15px "Noto Sans", sans-serif;
 
  text-align: left;
  padding: 20px;
  padding-top:5px;
  line-height : 25px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.tablaconsulta {
  width: 99%;
  border: hidden #2F5597;
  border-collapse: collapse;
  padding-top: 20px;
  padding-right: 20px;
}

button {
  width:        200px;

  border       : 2px solid #333;
  border-radius: 5px;
  background   : none;
  cursor       : pointer;
  color   : #FFF;
  font:          normal bold 15px "Noto Sans", sans-serif;
  padding: 10px;
}

button:hover, button:focus {
  outline   : none;
  background: #000;
  color   : #FFF;
}