/* CONFIG GENERALES. ----------------------------------------------------------------------------- */

body{
  background-color: #aff17f;
}

table {
   width: 96%;
   max-width: 96%;
}


th {
   background-color: #aff17f;
}

td {
}

a {
 
}

a:link, a:visited, a:focus {
  
}

a:hover {     
  
}

a:active {
  
}

.forms{
  width: 50%;
  height: 80%; 
  margin: 5px;
  border-radius: 10px; 
  border:2px solid #aff17f;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  background-color: #fff;
}

.input{
  width: 50%;
  height: 40px; 
  margin: 5px;
  padding-left: 10px;
  border-radius: 10px; 
  border:2px solid #aff17f;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
}

.link-btn{
  width: 20%;
  height: 40px; 
  margin: 10px;
  padding: 9px;
  border-radius: 10px; 
  border:2px solid #fff;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  text-decoration: none;
  color: green;
  background-color: #aff17f;
}

#header {
        margin:auto;
        width: 80%;
        font-family:Arial, Helvetica, sans-serif;
      }
      
      ul, ol {
        list-style:none;
      }
      
      .nav {
        width:500px; /*Le establecemos un ancho*/
        margin:0 auto; /*Centramos automaticamente*/
      }
 
      .nav > li {
        float:left;
      }
      
      .nav li a {
        background-color:#aff17f;
        color: green;
        text-decoration:none;
        padding:10px 12px;
        display:block;
      }
      
      .nav li a:hover {
        background-color:#c8f0ab;
      }
      
      .nav li ul {
        display:none;
        position:absolute;
        min-width:140px;
      }
      
      .nav li:hover > ul {
        display:block;
      }
      
      .nav li ul li {
        position:relative;
      }
      
      .nav li ul li ul {
        right:-140px;
        top:0px;
      }





/* CONFIG LOGIN. ----------------------------------------------------------------------------- */

.input-login{
  width: 40%;
  height: 40px; 
  margin: 5px;
  padding-left: 10px;
  border-radius: 10px; 
  border:2px solid #aff17f;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em; 
}

#login{
  display: inline-block; 
  position: fixed; 
  top: 0; 
  bottom: 0; 
  left: 0; 
  right: 0; 
  width: 50%;
  height: 50%; 
  margin: auto; 
  border-radius: 10px; 
  border:2px solid #aff17f;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  background-color: #fff;
}

.login{

}


/* CONFIG INICIO. ----------------------------------------------------------------------------- */

#inicio{
  display: inline-block; 
  position: fixed; 
  top: 0; 
  bottom: 0; 
  left: 0; 
  right: 0; 
  width: 80%;
  height: 40%; 
  margin: auto; 
  border-radius: 10px; 
  border:2px solid #aff17f;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  background-color: #fff;
}

/* CONFIG CUENTAS. ----------------------------------------------------------------------------- */

.form-cuentas{
  width: 90%;
  margin: 5px;
  border-radius: 10px; 
  border:2px solid #aff17f;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  background-color: #fff;
}

.input-cuentas{
  width: 20%;
  height: 17px; 
  margin: 10px;
  padding: 9px;
  border-radius: 10px; 
  border:2px solid #aff17f;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em; 
}

.link-btn-cuentas{
  width: 100px;
  max-width: 200px;
  height: 40px; 
  max-height: 40px;
  margin: 10px;
  padding: 9px;
  border-radius: 10px; 
  border:2px solid #fff;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  text-decoration: none;
  color: green;
  background-color: #aff17f;
}

.btn-out{
  width: 100px;
  max-width: 200px;
  height: 40px; 
  max-height: 40px;
  margin: 10px;
  padding: 9px;
  border-radius: 10px; 
  border:2px solid #fff;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  text-decoration: none;
  color: white;
  background-color: red;
}

.btn-in{
  width: 100px;
  max-width: 200px;
  height: 40px; 
  max-height: 40px;
  margin: 10px;
  padding: 9px;
  border-radius: 10px; 
  border:2px solid #fff;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  text-decoration: none;
  color: white;
  background-color: blue;
}

/* CONFIG REGISTRO. ----------------------------------------------------------------------------- */

/* CONFIG ACTUALIZACION. ----------------------------------------------------------------------------- */

/* CONFIG SENT. ----------------------------------------------------------------------------- */

/* CONFIG INBOX. ----------------------------------------------------------------------------- */




/* CONFIG NEWMESSAGES. ----------------------------------------------------------------------------- */
 
#STM, #DOCOF, #DOCSP{
  display: none;
}

select{
  width: 50%;
  max-width: 50%;
  height: 40px; 
  max-height: 40px;
  margin: 5px;
  padding-left: 10px;
  border-radius: 10px; 
  border:2px solid #aff17f;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  background-color: #aff17f;
}

select:hover{
  background: #c8f0ab;
  border-radius: 10px; 
  border:2px solid #c8f0ab; 
}

.input-newmsg{
  width: 47.5%;
  height: 40px; 
  margin: 5px;
  padding-left: 10px;
  border-radius: 10px; 
  border:2px solid #aff17f;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  background-color: #fff;
}

#msg{
  width: 47.5%;
  height: 120px; 
  margin: 5px;
  padding-left: 10px;
  border-radius: 10px; 
  border:2px solid #aff17f;   
  font-family: 'Questrial', sans-serif;
  font-size: .9em;
  background-color: #fff;
}