@import url(https://fonts.googleapis.com/css?family=Balsamiq+Sans);
@import url(https://fonts.googleapis.com/css?family=Roboto);
@import url(https://fonts.googleapis.com/css?family=Asap);

html {
             color                    : #fff;
             font-family              : 'Roboto', Verdana, Helvetica, sans-serif;
             position                 : relative;
             min-height               : 100%;
              font-size                : 0.9rem; 
             
}


.conten_encabeza {
      display: block;

}



header {
             background-color         : var(--principal1);            
             color                    : white;
             border                   : 0;
             display                  : block;
             height                   : 46px;
             position                 : fixed;                                    
             width                    : 100%;
             z-index                  : 99;
}

/*header {
             background-color         : var(--principal1);            
             color                    : white;
             border                   : 0;
             display                  : block;
             height                   : 45px;
             position                 : relative;           
             width                    : 100%;
             z-index                  : -100;
}*/

header h2{
             font-size                : 28px;
             text-shadow              : 2px 2px 2px #A4A4A4;
             font-weight              : normal;
             left                     : 1%;
             position                 : absolute;
             top                      : -40%;
             bottom                   : 0%;
             width                    : 540px;
}


.enca1{
             display                  : block;
             border                   : none;            
             font-size                : 1.5rem;
             font-weight              : bold;
             top                      : 1.1%;             
             line-height              : 40px;  
             margin                   : 0 0 0 270px;
             position                 : relative;
             bottom                   : 0%;
             
}

.enca1a{
             border                   : none;      
             color                    : black;      
             font-size                : 0.8rem;
             font-weight              : 700;             
             line-height              : 20px;   
             margin                   : 14px 0 0 5px;          
             position                 : absolute;
             white-space              : nowrap;             
}


.enca2{
             border                   : none;
             /*color                    : #212F3C;*/
             font-size                : 14px;
             right                    : 1%;
             line-height              : 25px;
             margin                   : 23px 0 0 310px;
             position                 : absolute;
             top                      : -57%;
             bottom                   : 0%;
}


header a.stuts,a.stuts:visited{
             border                   : none;
             text-decoration          : none;
             color                    : #fcfcfc;
             font-size                : 14px;
             left                     : 50%;
             line-height              : 31px;
             margin                   : 23px 0 0 110px;
             position                 : absolute;
             top                      : 0;
}

header .stuts span {
             font-size                : 22px;
             font-weight              : bold;
             margin-left              : 5px;
}


footer {
             background-color         : transparent;
             /*box-shadow               : 0 -1px 2px #111111;*/
             color                    : #212F3C;
             display                  : block;
             z-index                  : 100;
             position                 : absolute;
             left                     : 0;
             bottom                   : 0;
             height                   : 38px;
             width                    : 100%;
             font-size                : 14px;
}

#pag_foot {
             padding                  : .4em .8em .42em;

}
               
TD.lineas2 { 
             vertical-align           : center;
             background-color         : rgb(250,250,250);
             font-family              : Verdana, Arial, Helvetica, sans-serif;
             border                   : rgb(160,129,197) 1px solid;
             font-size                : 12px;
             white-space              : nowrap;
}

                


.buttonley:hover {
             text-decoration          : none;
}

.buttonley:active {
             position                 : relative;
             top                      : 1px;
}

.mediumley {
             font-size                : 12px;
             padding                  : .4em 1.5em .42em;
}

.pequeley {
             font-size                : 10px;
             padding                  : .2em 0.8em .22em;
}

#topeley {
             background-color         : #607d8b;
             border                   : 1px solid #607d8b;
             position                 : relative;
             left                     : 0;
             bottom                   : 0;
             height                   : 20px;
             width                    : 80%;
             margin-top               : 80px;
}

#shadow-azul {
             font-color               : #563a85;
             font-size                : 25px;
             text-shadow              : 2px 2px 2px #D8D8D8;
             margin                   : 5px 5px 30px 10px;
             padding                  : 6px;
             text-align               : left;
}


.imagen_adapativa {
             width                    : 100%;
             max-width                : 500px;
}


/* CONFIGURACIONES DE TELEFONOS MOVILES */

@media screen and (max-width: 450px) {

.conten_encabeza {
      display: none;
}



}      