body{
margin: 0px;
padding: 0px;
background-color:#e8f2da; /*en rgb serķa rgb(232,242, 218)*/
color: rgb(25, 29, 140); /*en hexadecimal es #191d8c   */
letter-spacing: 1px; 
word-spacing: 2px; 
text-align: justify; 
font: normal 400 15px/135% "Comic Sans Ms",Verdana,Helvetica,Arial,sans-serif;}

p{
margin: 5px;
text-indent: 0.75cm;
text-align: justify;
}

sub{
font-size: 9px;
}

sup{
font-size: 9px;
}

h1{
margin: 15px;
padding: 5px;
text-transform: uppercase;
text-align: center;
border-bottom: 5px double rgb(25, 29, 140);
width: auto;
height: auto;}

h5{
margin: 20px;
padding: 5px;
text-transform: capitalize;
text-align: left;
border-top: 1px solid rgb(25, 29, 140); 
border-bottom: 1px solid rgb(25, 29, 140);
width: auto;
height: auto;
background-color: rgb(205, 228, 255);}

h6{
margin: 25px;
padding: 5px;
font-variant: small-caps;
text-align: left;
border-top: 1px dashed rgb(25, 29, 140);
border-bottom: 1px dashed rgb(25, 29, 140);
width: auto;
height: auto;
background-color: rgb(255, 255, 204);}


.letras_grandes{
font-size: 1.2cm;
font-weight: bold;
line-height: 60px;
}

.capa_base{
top: 70px;
}

a:link { 
color: rgb(25, 30, 220);
text-decoration: none;}

a:visited { color: rgb(25, 30, 220);}

/*a:hover { font-size: larger;}*/

a:active { color: teal;}

.enlaceapuntes{
/* clase de una fila TR que contiene los enlaces a apuntes*/
}

.enlaceapuntes a{
color: rgb(25,29,140);
text-decoration: none;
}

.enlaceapuntes a:hover{
font-size: larger;
}

.enlaceapuntes a:active{
color: teal;
}

.aumentar_letra a:hover{
background-color: rgb(205, 228, 255); 
/*font-size: larger;*/
}


.botones_pruebas{
margin: 0px; 
width: 100px; 
height: auto; 
display: block; 
text-align: center; 
border: 1px solid gray; 
background-color: rgb(255,255,204);
text-decoration: none;
}



.enlinea{
margin: 0px;
list-style-type: none;
border: 1px solid;
font-weight: 400;
}

.enlinea a{
background-color: rgb(255,255,204);
}

.enlinea2{
margin: 0px;
list-style-type: none;
border: 1px solid;
font-weight: 400;
}

.enlinea2 a{
background-color: rgb(255,205,160);
}

.menu {
padding: 15px;
width: auto;
}

.menu a {
margin: 0px;
width: auto;
height: 20px;
text-align: left;
border: 1px solid gray;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

.menu a:hover {
background-color: rgb(205, 228, 255);
}
.menu a:active {
background-color: rgb(255, 236, 204);
}



.caja_texto{
border-width:1;
text-align:left;
background-color: transparent;
color: rgb(25, 29, 140);
font: bold 15px/135% "Comic Sans Ms",Verdana,Helvetica,Arial,sans-serif;
}

.celda_divisor{
background-color: transparent;
border: 2px solid;
border-color: transparent transparent rgb(25, 29, 140) rgb(25, 29, 140);
font: bold 15px/135% "Comic Sans Ms",Verdana,Helvetica,Arial,sans-serif;
}



#contenedora {
 margin: auto;
 text-align: center;
 width: 100%;
 position: absolute;
 top: 70px;
 background-color: transparent;
 z-index: 1;
}

#contenida {
 margin-bottom: 5px;
 margin-top: 5px;
 margin-left: auto;
 margin-right: auto;
 text-align: justify;
 width: 800px;
 background-color: transparent;
 z-index: 5;
}





