
html,body{
 font-family:avenir-next, sans-serif;
  font-size:18px;
  line-height:1.2;
  background-color: rgb(255, 255, 255);
}

html{
  overflow-x:hidden
}

p{
  font-size:20px;
  font-weight:500;
}

label{
  font-size:20px;
  font-weight: 500;
  padding-left: 5px;
}

h2{
  font-size:30px;
  font-weight:500;
  
}

h3{
  font-size:24px;
  }

h4
  {font-size:20px
  }


h2,h3,h4{
  font-family:avenir-next, sans-serif !important;
  font-weight:400;
  margin: 0 !important;
  padding: 5px 0;
  line-height: 1.1;
}

h5,h6 {
  padding: 5px 0 0 0;
}

.contenedorheader {
  background-color: rgb(247, 247, 247);
  height: 90px;
  width: 100%;
  margin: auto;
  position: relative;
  overflow: hidden;
}

#logo{
  position: absolute;
  top:5px;
  left: 20px;
  height: 80px;
}

section {
padding: 0;
margin-bottom: 30px;
}
.tit_head{
  float:left;
  padding-left:500px;
  padding-top:25px;
  text-align:center;
  font-family:Arial;
  font-size: large;
  font-weight: bold;
}
.contenedor {
  width: 85%;
  margin: auto;
 position: relative;
 padding-top: 20px;
 
}

.text-center {
  text-align: center;
}

.row {
  text-align: justify;
}

.minimo-s{
  font-size: smaller;
}

tbody td {
  border: 1px solid #726E6D;
  padding: 7px;
}

thead{
  font-weight:bold;
  background: #625D5D;
  color:white;
}

table {
  border-collapse: collapse;
  min-width: 500px;
  margin: auto;
  text-align: center;
}

tfoot{
  
  border: none;
  font-size: 16px;
  border-top: 2px solid #726E6D;
}


tbody >tr:nth-child(odd) {
  background: #D1D0CE;
}


.footer-bottom-layout {
  float:left;
  width: 100%;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgb(34, 34, 34);
  line-height: 17.15px;
  padding-bottom: 20px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 20px;
  text-align: center;
  color: white;
}


/*========================================================
  ---------- Sección de formato a formulario -------------
  ========================================================*/
#divTextBox{
  float:top;
  position: left ;
  margin-left: 5px;
  width:250px;
  height:64px;
}

#divSubmit{
  float:top;
  position: auto ;
  margin-left: 5px;
  width:250px;
  height:50px;
  padding-top: 8px;
}

#divTextArea{
  float:top;
  position: left ;
  margin-left: 5px;
  width:350px;
}


#divLblCombo{
  float:top; 
  /*position: auto;*/
  margin-left:5px;
  width:250px; height:24px;
  background-color:#000000af;
}

#divCombo{
  float:top;
  /*position:lect ;*/
  margin-left: 5px;
  /*margin-top: 5%;*/
  width:200px;
  height:30px;
}


#divLabel{
  float:left;
  position: auto;
  margin-left:5px;
  width:250px;
  background-color:#000000af;

}

#divLabelMsg{
  float:top;
  /*position: auto;*/
  margin-left:5px;
  width:250px;
  background-color:#11334996;
}

#spanLabel{
  color:#ffffff;
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  text-align:left;
  padding-left:5px;
}

#inputDatos{
  color:black;
  background-color: white;
  width:250px;height:30px;
  font-family:Arial;
  font-size:24px;
  font-weight: bold;
}

.boton2{
  height: 48px;
  font-size: 20px;
}