@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800|Open+Sans+Condensed:300,300italic,700);
/* Hoja de estilos de jt47/tp karina */
body,html{
    width: 100%;
    height: 100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 9pt;
    line-height: 19px;
    color: rgb(100, 100, 100); 
       margin: 0px;
    padding: 0px;
    }

div#pagina{
    position: relative;
    margin: auto;
    width: 100%;
    height: 50%
    }

#caja negra{
    background-color: rgb(0, 0, 0);
    margin-left: auto;
    margin-top: auto;
    line-height: 20px;
    width: 100%;
    height: 100%;
    }

nav{
    background-color: #000;
    width: 100%;
    position: absolute;
    padding-left: 10px;
    padding-right: 10px;
    }
    
nav ul{
    list-style: none;
    margin-top: 0px;
    padding: 0px;
    width: 100%;
    }
    
nav ul li a{
    text-decoration: none;
    background-color: rgb(0, 0, 0);
    width: 15%;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1,9rem;
    line-height: 20px;
    color: rgb(144, 144, 144);
    text-align: center;
    }

nav ul li a:hover{    
    color: rgb(0, 0, 0);
    background-color: rgb(94, 240, 115);
    }

#contenedor1{
    background-color: rgb(94, 240, 115);
    width: 27%;
    height: 15%;
    margin-left: 0%;
    margin-top: -19%;   
    font-size: 30pt;
    font-style: bold;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 800;
    color: rgb(255, 255, 255);
    line-height: 10pt;
    }

#inicio{
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 5rem;
    color: rgb(0, 0, 0);
    width: 65%;
    margin-left: 5%;
    text-decoration: none;
    height:75%;
    }

.bajada.cosgaya{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 11pt;
    color: rgb(100, 100, 100);
    text-align: left;
    letter-spacing: 5%;
    line-height: 9pt;
    margin-top: -4.2%;
    margin-left: 19%;
    width: auto;
    height: auto;
    float: left;
    }

.subtítulo.Cosgaya{
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 8pt;
    color: rgb(0, 0, 0);
    text-align: left;
    margin-left: 0%;
    margin-top: 0%;
    width: 30%;
    height: 10%;
    float: left;
    }
    
.presentacion.Cosgaya{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 8pt;
    color: rgb(100, 100, 100);
    background-color: rgb(255, 255, 255);
    text-align: left;
    margin-left: 0%;
    margin-top: -6.8%;
    width: 44%;
    height: 20%;
    float: left;
    border-top: 8px solid;
    border-color: rgb(94, 240, 115);
    padding: 1.5%;
    }

#Calendario{
    float: right;
    margin-right: 0%;
    width: 20%;
    height: 25%;
    margin-top: -6%;
    }

#Fecha{
    font-family: 'Open Sans', sans-serif;
    font-weight: bolder;
    font-size: 20pt;
    color: rgba(255, 255, 255, 0.8);
    background-color: rgb(0, 0, 0);
    text-align: center;
    margin-right: 0%;
    margin-top: -4%;
    width: 90%;
    height: 60%;
    padding: 0.5%;
    }

#mes{
    font-family: 'Open Sans', sans-serif;
    font-weight: bolder;
    font-size: 15pt;
    color: rgba(255, 255, 255, 0.8);
    background-color: rgb(94, 240, 115);
    text-align: center;
    margin-right: 0%;
    margin-top: 4%;
    width: 90%;
    height: 15%;
    padding: 0.8%;
    }

#propuesta{
    border-top: 8px solid;
    border-color: rgb(0, 0, 0);
    padding-top: 1%;
    clear: both;
    }

article2 h1 {
    font-family: 'Open Sans Condensed', sans-serif;     
    font-size: 35px;   
    text-align: left;
    color: #030000;
    margin-top: 1%;
    width: 40%;
    height: 5%;
    }

.subtitulo.propuesta{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 8pt;
    color: rgb(100, 100, 100);
    text-align: left;
    margin-left: 22%;
    margin-top: -5%;
    border-left: 2px dotted;
    border-color: rgb(0, 0, 0);
    width: 60%;
    height: 7%;
    float: left;
    padding-left: 2%;
    }

.el.interes{
    font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    font-size: 6pt;
    line-height: 135%;
    letter-spacing: 0.5pt;
    color: rgb(100, 100, 100);
    background-color: rgb(255, 255, 255);
    text-align: left;
    margin-left: 0%;
    margin-top: 0%;
    width: 25%;
    height: 7%;
    float: left;
    border-top: 1px inset;
    border-color: rgb(0, 0, 0);
    border-bottom: 1px inset;
    border-color: rgb(0, 0, 0);
    padding-top: 1%;
    }

.definicion.del.trabajo{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 600;
    font-size: 12pt;
    line-height: 16pt;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    text-align: left;
    margin-left: -25%;
    margin-top: 5%;
    width: 25%;
    height: 40%;
    float: left;
    padding-top: 1.5%;
    }

.diversidad{
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 9pt;
    color: rgb(94, 240, 115);
    text-align: left;
    margin-left: -25%;
    margin-top: 25%;
    float: left;
    width: 25%;
    height: 10%;
    }

#linotopia{
    font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    font-size: 8pt;
    color: rgba(255, 255, 255, 0.6);
    background-color: rgb(0, 0, 0);
    text-align: center;
    margin-left: 27%;
    margin-top: -4.5%;
    width: 51%;
    height: 62%;
    float: left;
    padding: 0.5%;
    }

aside{
    margin-top: -16%;
    margin-left: 80%;
    width: 19%;
    height: 65%;
    background-color: rgb(94, 240, 115);
    }

#destacado{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 600;
    font-size: 12pt;
    color: rgb(255, 255, 255);
    text-align: left;
    margin-left: 5%;
    margin-top: 90%;
    width: 85%;
    height: 100%;
    padding-top: 4%;
    }

.titulo.el.saber{
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 15pt;
    line-height: 28pt;
    color: rgb(255, 255, 255);
    background-color: rgb(94, 240, 115);
    text-align: left;
    }

.texto.el.saber{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 400;
    font-size: 15pt;
    color: rgb(0, 0, 0);
    background-color: rgb(94, 240, 115);
    text-align: left;
    line-height: 120%;
    }

.subrayado{
    text-decoration: underline;
    }

.pie.el.saber{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 600;
    font-size: 12pt;
    letter-spacing: 1.3pt;
    font-style: italic;
    color: rgba(255, 255, 255, 0.9);
    background-color: rgb(94, 240, 115);
    text-align: left;
    }

@media all and (min-width: 64px) {
    div #pagina {
        width: 1rem;
        position: absolute; 
        top: 8rem;
        right: 0.2rem; 
        }}

footer{
    background-color: rgb(94, 240, 115);
    font-size: 8pt;
    text-align: left;
    clear: both;
    margin-top: 2%;
    padding: 1%;
    }

section{
    border-top: 5px solid;
    border-color: rgba(94, 240, 115, 0.5);
    border-bottom: 4px double;
    padding-top: 1%;
    padding-bottom: 1%;
    height: 20%;
    width: 100%;
    margin-top: 2%; 
    }

.conocimientos.necesarios{
    color: rgb(0, 0, 0);
    text-align: left;
    margin-left: 0%;
    margin-top: 1%;
    width: 14%;
    height: 50%;
    float: left;
    background-color: rgba(140, 149, 148, 0.5);
    padding: 1%;
    }

.grilla1{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 600;
    font-size: 8pt;
    text-transform: uppercase;
    letter-spacing: 0.5pt;
    }

.grilla2{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 400;
    font-weight: bold;
    font-size: 12pt;
    text-transform: uppercase;
    color: rgb(98, 98, 98);
    }

.grilla3{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 600;
    font-size: 8pt;
    letter-spacing: 0.8pt;
    }

.conocimientos.necesarios2{
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    font-size: 8pt;
    font-style: italic;
    color: rgba(0, 0, 0, 0.7);
    text-align: left;
    margin-left: 2%;
    margin-top: 1%;
    width: 17%;
    height: 50%;
    float: left;
    background-color: rgba(140, 149, 148, 0.25);
    padding: 1%;
    }

.conocimientos.necesarios3{
    font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    font-size: 8pt;
    font-style: italic;
    color: rgba(0, 0, 0, 0.7);
    text-align: left;
    margin-left: 2%;
    margin-top: 1%;
    width: 17%;
    height: 50%;
    float: left;
    background-color: rgba(140, 149, 148, 0.25);
    padding: 1%;
    }

.conocimientos.necesarios4{
    font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    font-size: 8pt;
    font-style: italic;
    color: rgba(0, 0, 0, 0.7);
    text-align: left;
    margin-left: 2%;
    margin-top: 1%;
    width: 17%;
    height: 50%;
    float: left;
    background-color: rgba(140, 149, 148, 0.25);
    padding: 1%;
    }

.conocimientos.necesarios5{
    font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    font-size: 8pt;
    font-style: italic;
    color: rgba(0, 0, 0, 0.7);
    text-align: left;
    margin-left: 2%;
    margin-top: 1%;
    width: 17%;
    height: 50%;
    float: left;
    background-color: rgba(140, 149, 148, 0.25);
    padding: 1%;
    }

#linea-n{
    border-top: 4px double;
    border-color: rgba(0, 0, 0 ,0.2);
    width: 100%;
    height: 0%;
    margin-top: -19%;
    }

article3{
    float: left;
    margin-left: 3%;
    background-color: rgb(94, 240, 115);
    width: 35%;
    height: 30%;
    margin-top: 2%;
    padding: 5%;
    }

article4{
    float: right;
    margin-right: 3%;
    background-color: rgb(94, 240, 115);
    width: 35%;
    height: 30%;
    margin-top: 2%;
    padding: 5%;
    }

section2{
    background-color: rgb(140, 149, 148);
    width: 45%;
    height: 30%;
    float: left;
    margin-left: 3%;
    margin-top: 1%;
    }

section3{
    background-color: rgb(140, 149, 148);
    width: 45%;
    height: 30%;
    float: right;
    margin-right: 3%;
    margin-top: 1%;
    }

#linea-f{
    border-top: 6px solid;
    border-color: rgb(0, 0, 0);
    width: 100%;
    height: 0%;
    margin-top: 42%;
    }

.nivel{
    font-family: 'Open Sans Condense', sans-serif;
    font-weight: 600;
    font-size: 12pt;
    font-style: italic;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
    margin-top: 2%;
    padding: 1%;
    }

.unodos{
    font-family: 'Open Sans Condense', sans-serif;
    font-weight: 600;
    font-size: 120pt;
    font-style: italic;
    color: rgb(255, 255, 255);
    text-align: center;
    margin-top: 10%;
    float: left;
    margin-left: 40%;
    }

.bajada.nivel{
    font-family: 'Open Sans Condense', sans-serif;
    font-weight: 100;
    font-size: 6pt;
    font-style: normal;
    color: rgba(0, 0, 0,0.6);
    text-align: left;
    margin-top: 8%;
    line-height: 8pt;
    margin-left: 73%;
    padding: 1%;
    }

.foto1{
    padding: 2%;
    float: left;
    margin-left: -11%;
    }

.foto2{
    padding: 2%;
    margin-left: -1%;
    float: left;
    }

.foto3{
    padding: 2%;
    margin-left: -1%;
    float: left;
    }

.flechaizq{
    margin-left: -15%;
    margin-top: 1%;
    float: left;
    }

.flechader{
    margin-left: 74%;
    margin-top: -29.5%;
    float: left;
    }

.botonnivel{
    background-color: rgba(255, 255, 255, 0.4);
    color: rgb(0, 0, 0);
    width: 20%;
    height: 18%;
    margin-left: 37%;
    margin-top: -17%;
    text-align: center;
    font-size: 10pt;
    font-style: oblique;
    padding: 0.7%;
    float: left;
    border-radius: 5px;
    }

#nivel-prox{
    background-color: rgb(208, 208, 208);
    color: rgb(0, 0, 0);
    width: 25%;
    height: 77%;
    margin-left: 0%;
    margin-top: 2%;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    font-weight: 400;
    font-style: normal;
    padding: 0.7%;
    float: left;
    padding: 1%;
    }

#nivel-contenido{
    background-color: rgb(208, 208, 208);
    color: rgb(0, 0, 0);
    width: 69%;
    height: 36%;
    margin-right: 0%;
    margin-top: -6.8%;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    font-weight: 400;
    font-style: normal;
    padding: 0.7%;
    float: right;
    padding: 1%;
    }

#nivel-ejercicio{
    background-color: rgb(208, 208, 208);
    color: rgb(0, 0, 0);
    width: 69%;
    height: 52%;
    margin-right: 0%;
    margin-top: 2%;
    margin-bottom: 2%;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    font-weight: 400;
    font-style: normal;
    padding: 0.7%;
    float: right;
    padding: 1%;
    }

.proximo.viernes{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 600;
    font-style: italic;
    font-size: 18pt;
    color: rgb(255, 255, 255);
    text-align: left;
    margin-left: 5%;
    margin-top: 90%;
    width: 85%;
    height: 20%;
    padding-top: 2%;
    }

.bajada.proximo.viernes{
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 15pt;
    line-height: 18pt;
    color: rgb(255, 255, 255);
    border-top: 4px solid;
    border-color: rgb(94, 240, 115);
    text-align: left;
    width: 90%;
    margin-bottom: 2%;
    }

.texto.proximo.viernes{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 100;
    font-size: 10pt;
    color: rgb(0, 0, 0);
    text-align: left;
    line-height: 15pt;
    padding: 3%;
    }

.destacado.prox.vier{
    font-size: 14pt;    
    color: rgb(255, 255, 255);
    text-decoration: underline;
    }

.recordar{
    font-size: 14pt;    
    color: rgba(255, 255, 255, 0.7);
    font-style: italic;
    text-decoration: inherit;
    }

.contenido{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 800;
    font-size: 14.5pt;
    color: rgb(94, 240, 115);
    text-align: center;
    line-height: 12pt;
    padding: 0%;
    margin-top: 0%;
    margin-left: 0%;
    float: left;
    width: 25%;
    border-top: 1px dotted;
    border-color: rgba(0, 0, 0, 0.4);
    }

.imagen.contenido{
    width: 50%;
    height: 90%;
    margin-top: 1%;
    margin-left: 1%;
    float: left;
    }

.texto.contenido{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 100;
    font-size: 8pt;
    color: rgb(0, 0, 0);
    text-align: left;
    line-height: 12pt;
    padding: 1%;
    margin-top: 2%;
    margin-right: 10%;
    float: right;
    width: 30%;
    }

.titulo.ejercicio{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 400;
    font-size: 15pt;
    font-style: italic;
    color: rgb(255, 255, 255);
    text-align: left;
    padding: 1%;
    margin-top: 4%;
    margin-left: -84%;
    text-decoration: underline;
    width: 30%;
    clear: both;
     }

#ejercicioa{
    width: 40%;
    margin-top: 4%;
    background-color: rgba(255, 255, 255, 0.5);
    height: 82%;
    float: left;
    padding: 1%;
     }

.imagen.ejercicioa{
    float: left;
    margin-left: 2%;
    margin-top: 1%;
    }

.titulo.ejercicioa{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 800;
    font-size: 16pt;
    font-style: italic;
    text-transform: capitalize;
    color: rgb(94, 240, 115);
    text-align: left;
    padding: 1%;
    margin-top: 1%;
    width: 50%;
    float: right;
    margin-right: 5%;
    background-color: rgb(0, 0, 0);
     }

.bajada.ejercicioa{
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 8pt;
    font-style: italic;
    color: rgb(255, 255, 255);
    text-align: left;
    padding: 1%;
    margin-top: 4%;
    width: 90%;
    background-color: rgb(0, 0, 0);
    line-height: 12pt;
     }

article2 h2 {
    font-family: 'Open Sans Condensed', sans-serif;     
    font-size: 35px;   
    text-align: left;
    font-weight: 800
    color: rgb(255, 255, 255);
    background-color: rgb(94, 240, 115);
    margin-top: -15%;
    width: 32%;
    height: 10%;
    padding: 2%;
    }

.subtitulo.contactos{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 8pt;
    color: rgb(100, 100, 100);
    text-align: left;
    margin-left: 45%;
    margin-top: -10%;
    border-left: 2px dotted;
    border-color: rgb(0, 0, 0);
    width: 70%;
    height: 16%;
    float: left;
    padding-left: 4%;
    }

.nombre{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 800;
    font-size: 18pt;
    color: rgb(255, 255, 255);
    text-align: center;
    margin-left: 2%;
    margin-top: 1%;
    background-color: rgb(170, 170, 170);
    border-radius: 5px;
    width: 10%;
    height: 5%;
    padding: 1%;
    float: left;
    }

.cajan{    
    border: 2px dotted;
    border-color: rgb(0, 0, 0);
    width: 40%;
    height: 10%;
    float: right;
    padding-left: 5%;  
    border-radius: 5px;
    margin-right: 85%;
    margin-top: 6%;
    line-height: 20pt;
     }

.mail{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 800;
    font-size: 18pt;
    color: rgb(255, 255, 255);
    text-align: center;
    margin-left: -12%;
    margin-top: 5%;
    background-color: rgb(170, 170, 170);
    border-radius: 5px;
    width: 10%;
    height: 5%;
    padding: 1%;
    float: left;
    }

.consulta{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 800;
    font-size: 18pt;
    color: rgb(255, 255, 255);
    text-align: center;
    margin-left: -12%;
    margin-top: 9%;
    background-color: rgb(170, 170, 170);
    border-radius: 5px;
    width: 10%;
    height: 5%;
    padding: 1%;
    float: left;
    }

.enviar{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 800;
    font-size: 18pt;
    color: rgb(255, 255, 255);
    text-align: center;
    margin-left: 5%;
    margin-top: 15%;
    background-color: rgb(0, 0, 0);
    border-radius: 40px;
    width: 10%;
    height: 6%;
    padding: 1%;
    float: left;
    }
       
section6{
    margin-right:  30%;
    width: 40%;
    height: 70%;
    padding: 2%;
    float: right;
    margin-top: -25.5%;
    }

section4{
    margin-top: -30%;
    margin-left: 80%;
    width: 49%;
    height: 42%;
    background-color: rgb(94, 240, 115);
    float: right;
    }
       
.texto.contacto{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 10pt;
    color: rgb(100, 100, 100);
    text-align: left;
    margin-left: 5%;
    margin-top: -10%;
    width: 80%;
    height: 7%;
    float: left;
    padding-left: 2%;
    }

.titulo.contacto{
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 22pt;
    color: rgb(255, 255, 255);
    text-align: left;
    margin-left: 5%;
    margin-top: 5%;
    width: 40%;
    height: 40%;
    float: left;
    padding-left: 2%;
    }

#catedra{
    background-color: rgb(94, 240, 115);
    width: 22%;
    height: 10%;
    margin-left: 0%;
    margin-top: -18%;   
    font-size: 30pt;
    font-style: bold;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 800;
    color: rgb(255, 255, 255);
    line-height: 10pt;
    padding: 3%;
    }

.presentacion.catedra{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 8pt;
    color: rgb(100, 100, 100);
    background-color: rgb(255, 255, 255);
    text-align: left;
    margin-left: 32%;
    margin-top: -11%;
    margin-bottom: 5%;
    width: 35%;
    height: 20%;
    float: left;
    border-top: 8px solid;
    border-color: rgb(94, 240, 115);
    padding: 0.5%;
    padding-left: 1.5;
    }

#tipografia{
    font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    font-size: 7pt;
    line-height: 12pt;
    color: rgba(255, 255, 255, 0.8);
    background-color: rgba(0, 0, 0, 0.5);
    text-align: left;
    margin-right: 0%;
    margin-top: -11%;
    margin-bottom: 5%;
    width: 20%;
    height: 20%;
    padding: 1.5%;
    float: right;
     }

.imagen.docentes{
    float: left;
    margin-left: -4%;
    margin-top: 0%;    
     }

.docentes{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 10pt;
    color: rgb(0, 0, 0);
    background-color: rgba(100, 100, 100, 0.5);
    text-align: left;
    margin-right: 3%;
    margin-top: -22%;
    width: 50%;
    height: 16%;
    float: right;
    padding: 1.5%;
     }

.titulo.docentes{
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 25pt;
    color: rgb(94, 240, 115);
    margin-right: -3%;
    margin-top: -12%;
    width: 103%;
    border-top: 8px solid;
    border-color: rgb(94, 240, 115);
    padding: 1.5%;
     }

#Nunodoc{
    float: right;
    margin-right: 30.8%;
    margin-top: -9%;
    width: 21%;
    height: 25%;
    background-color: rgb(0, 0, 0);
    padding: 2%;
     }

#Ndosdoc{
    float: right;
    margin-right: -52.5%;
    margin-top: -9%;
    margin-bottom: 3%;
    width: 21%;
    height: 25%;
    background-color: rgb(0, 0, 0);
    padding: 2%;
     }

.subtitulo.nivel{
    background-color: rgba(255, 255, 255, 0.8);
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-style: italic;
    font-size: 30pt;
    color: rgb(0, 0, 0);
     }

.equipo.docente{
    background-color: rgba(255, 255, 255, 0.8);
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 8pt;
    margin-top: 15%;
    color: rgb(0, 0, 0);
     }

.imagen.caligrafia{
    float: left;
    margin-top: -1%;
    margin-left: 1%;
    margin-bottom: 2%
     }

#destacado blog{
    float: right;
    margin-top: -250%;
    margin-right: 1%;
    width: 70%;
    height: 80%;
     }

.castellano{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 10pt;
    line-height: 12pt;
    color: rgb(94, 240, 115);
    background-color: rgba(100, 100, 100, 0.5);
    text-align: left;
    margin-right: 25%;
    margin-top: 0%;
    width: 25%;
    height: 21%;
    float: right;
    padding: 1%;
     }

.ingles{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 10pt;
    line-height: 12pt;
    color: rgb(94, 240, 115);
    background-color: rgba(100, 100, 100, 0.5);
    text-align: left;
    margin-right: 25%;
    margin-top: 1%;
    width: 25%;
    height: 18%;
    float: right;
    padding: 1%;
     }

.masinfo{
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 10pt;
    line-height: 12pt;
    color: rgb(94, 240, 115);
    background-color: rgba(100, 100, 100, 0.5);
    text-align: left;
    margin-right: 25%;
    margin-top: 1%;
    width: 25%;
    height: 20%;
    float: right;
    padding: 1%;
    margin-bottom: 2%;
     }

.blogder{
    margin-top: -55%;
    margin-left: 80%;
    width: 20%;
    height: 15%;
    background-color: rgb(94, 240, 115);
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 600;
    font-size: 20pt;
    float: right;
    color: rgb(255, 255, 255);
    padding: 1%;
     }

.blogder2{
    margin-top: -48%;
    margin-left: 80%;
    width: 20%;
    height: 90%;
    background-color: rgb(94, 240, 115);
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 10pt;
    float: right;
    padding: 1%;
     }