/* Hoja de estilos 1 */

@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans);

body{
    background: rgb(0, 0, 0);
    width: 100%;
    height: 100%;
    font-family: 'Oswald', sans-serif;
    color: rgb(255,255,255);
    text-decoration: none;
}

.container {
    margin-right: auto;
    margin-left: auto;
    clear: both;
    width: 1000px;
}

.clearfix {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}


h1 {
    border-bottom: 3px solid #b2e820;
    padding: 0px 0px 5px 0px;
    color: #b2e820;
    font-size: 28px;
}

h2 {
    font-size: 18px;
}

p {
    font-size: 13px;
    text-align: left;
    font-family: 'Droid Sans', sans-serif;
}

.header .top {
    float: right;
    height: 25px;
    width: 900px;
}
.iso {
    float:left;
    width:79px;
    height: 79px;
}

.iso img{
    height: 79px;
}
    
.logo {
    float: left;
    margin: 0px 0px 0px 40px;
    color: #FFED00;
    font-family: 'Oswald', sans-serif;
    font-size: 14px;
}

.socials {
     float:right;
     width: 22px;
}

.socials img{
     width: 22px;
}

.socials1 {
     float:right;
     width: 22px;
    margin-right: 15px;
}

.socials1 img{
     width: 22px;
}

.navigation {
    float: right;
    height: 70px;
    width: 900px;
}

nav {
     height: 70px;
    margin: 0px;
}

nav ul {
    list-style: none;
    height: 70px;
    padding-left: 40px;
}

nav ul li {
    float: left;
    margin: 0px 10px 10px 0px;
}

nav ul li a {
        padding: 10px;
        color: #ffffff;
        text-decoration: none;
        border-top: 2px solid #FFED00;
        border-bottom: 2px solid #FFED00;
}

nav ul li a:hover {
        color: #000000;
        text-decoration: none;
        background-color: #FFFFFF;
}


.searcher{
    float: right;
    margin-right: 0px;
    width: 171px;
    background-image: url("buscador.svg");
    background-repeat: no-repeat;
    margin-top: -45px;

}

.searcher input{
    width: 140px;
    height: 19px;
     
}

.searcher img{
    float: right;
    margin-right: 0px;
    width: 170px;
    margin-top: -25px;
}

footer{
    margin-top: 40px;
    text-decoration: none;
    border-top: 2px solid #FFED00;
}

.texto1{
    color: #fff;
    text-decoration-color: #fff;
}

.texto1 a{
    color: #fff;
    text-decoration: none;
}

.footer1 {
    margin-top: 5px;
    float: left;
    width: 185px;
    text-align: left;
    text-decoration: none;
}

.footer1 p{
    color: #999999;
    text-decoration: none;
}
.footer1 p a{
    text-decoration: none;
    color: #999999;
    font-family: 'Oswald', sans-serif;
}

.pie{
    margin-top: 25px;
    background: #b2e820;
    color: #000000;
    font-size: 14px;
    padding: 5px 85px 7px 85px;
    
}

/* HOME */

.home-presentation {
    height: 350px;
    margin: 20px 0px 20px 0px;
}
.banner {
    
    float: left;
    width: 700px;
    height: 290px;
    color: #000000;
}

.banner p {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 220px;
    font-size: 14px;
    background: #FFED00;
    padding-bottom: 6px;
    padding-top: 6px;
    font-family: 'Oswald', sans-serif;
}

.login {
    float: right;
    height: 350px;
    width: 190px;
    padding-left: 10px;
}
.login img {
    float: right;
    height: 35s0px;
}

article {
    margin-top: 60px;
}
    
.nota1 {
    float: left;
    width: 630px;
    height: 160px;
    margin-right: 10px;
}

.nota1 img{
    width: 630px;
    float: left;
    margin-right: 10px;
    margin-left: -5px;
    margin-top: 5px
}

.nota2 {
    float: right;
    width: 330px;
    height: 160px;
}

.nota2 img{
    width: 330px;
    float: right;
}

.t1{
    color: #FFED00;
    text-decoration: none;
}

.t1 a{
    text-decoration: none;
    color: #FFED00;
}



.quienessomos {
    margin-bottom: 250px;
}

.textleft {
    float: left;
    width: 490px;
}
.textright {
    float: right;
    width: 490px;
}

.minibanner {
    width: 318px;
    height: 400px;
    float: left;
}
.minibanner img {
    width: 318px;
    border-bottom: 5px solid #FFED00;
}

.minibanner1 {
    width: 318px;
    height: 400px;
    float: left;
    margin-left: 20px;
}

.minibanner1 img {
    width: 318px;
    border-bottom: 5px solid #FFED00;
}

.minibanner2 {
    width: 318px;
    height: 400px;
    float: left;
    margin-left: 20px;
}

.minibanner2 img {
    width: 318px;
    border-bottom: 5px solid #FFED00;
}

.conocenos{
    color: #fff;
    font-size: 15px;
    width: 500px;
    float: left;
    margin-right: 50px;
    
}

.conocenos p{
    font-size: 15px;
    text-align: left;
}

.conocenosa{
    font-family: 'Oswald', sans-serif;
    font-size: 17px;
    color: #000;
    background: #FFED00;
    text-align: center;
    height: 55px;
    padding: 10px 10px 10px 10px;
}

iframe{
    float: right;
}

/* RESPONSIVE HOME */

@media screen and (max-width:750px) {
    body{
       
    }
    
    .container {
    margin-right: auto;
    margin-left: auto;
    clear: both;
    width: 700px;
    }
    
    .nota1 {
        width: 410px;
    }
    
    .nota1 img{
    width: 420px;
    float: left;
    margin-right: 10px;
    margin-left: -5px;
    margin-top: 5px
    }
    
    .nota2 {
        float: left;
        width: 250px;
        margin-left: 15px;

    }
    
    .nota2 img{
    width: 250px;
    float: left;
    margin-top: 17px;
    }
    
    iframe{
    float: left;
    margin-left: 125px;
    }
    
    .conocenos{
    color: #fff;
    font-size: 15px;
    width: 680px;
    float: left;
    margin-right: 50px;
    
    }

    .conocenos p{
    font-size: 15px;
    text-align: left;
    }

    .conocenosa{
    font-family: 'Oswald', sans-serif;
    font-size: 17px;
    color: #000;
    background: #FFED00;
    text-align: center;
    height: 55px;
    padding: 10px 10px 10px 10px;
    }
    
    .header .top {
    float: right;
    height: 25px;
    width: 600px;
    }
    .iso {
    float:left;
    width:79px;
    height: 79px;
    }

    .iso img{
    height: 79px;
    }
    
    .logo {
    float: left;
    margin: 0px 0px 0px 10px;
    color: #FFED00;
    font-family: 'Oswald', sans-serif;
    font-size: 27px;
    width: 500px;
    }

    .todaslassocials{
    float: left;
    margin-left: 10px;
    margin-top: 16px;
    }
    
    .navigation {
    float: right;
    height: 70px;
    width: 700px;
    margin-top: 20px;
    }

    nav {
     height: 70px;
    margin: 0px;
    }

    nav ul {
    list-style: none;
    height: 70px;
    padding-left: 10px;
    }

    nav ul li {
    float: left;
    margin: 0px 15px 15px 0px;
    }

    nav ul li a {
        padding: 10px;
        color: #ffffff;
        text-decoration: none;
        border-top: 2px solid #FFED00;
        border-bottom: 2px solid #FFED00;
        font-size: 19px;
    }

    nav ul li a:hover {
        color: #000000;
        text-decoration: none;
        background-color: #FFFFFF;
    }

    .searcher{
    float: right;
    margin-right: 0px;
    width: 171px;
    background-image: url("buscador.svg");
    background-repeat: no-repeat;
    margin-top: -130px;

    }

    .searcher input{
    width: 140px;
     
    }

    .searcher img{
    float: right;
    margin-right: 0px;
    width: 170px;
    }
    
    .banner p {
    width: 400px;
    height: 276px;
    padding: 70px 10px 0px 10px;
    
    margin-top: 220px;
    font-size: 24px;
    background: #FFED00;
    font-family: 'Oswald', sans-serif;
    text-align: center;
    line-height: 38px;
            
    }
    
    .login {
    float: right;
    height: 350px;
    width: 190px;
    padding-left: 10px;
    margin-right: 20px;
    }
    
    .login img {
    float: right;
    height: 35s0px;
    }

   .minibanner {
    width: 700px;
    height: 350px;
   }


    .minibanner1 {
    width: 700px;
    height: 350px;
    float: left;
    margin-left: 0px;
    }

    .minibanner1 img {
    width: 318px;
    border-bottom: 5px solid #FFED00;
    }
    
     .minibanner2 {
    width: 700px;
    height: 350px;
    float: left;
    margin-left: 0px;
    }

    .minibanner2 img {
    width: 318px;
    border-bottom: 5px solid #FFED00;
    }
    
    .textomini{
    width: 300px;
    float: right;
    margin-top: -250px;
    margin-right: 20px;
    }
    
    .textomini img{
    width: 300px;
    }
    
    .novedades{
    margin-top: -200px;
    }


    
}

/* NOSOTROS index */

.flechadocentes {
   
    float: left;
    margin-top: 3px;
}


h99 {

    font-size: 24px;
    color:#FFED00;
    font-family: 'Oswald', sans-serif;
    
   
}

h311 {
    font-size: 26px;

}

h777 {
    color:#FFED00;
    
}

.docentescontenedor {
    
    float: left;
    width: 990px;
    height: 250px;
    color: #fff;
    background: #000;
    padding: 10px;

}

.docentescontenedor1 {
    
    float: left;
    width: 990px;
    height: 180px;
    color: #fff;
    background: #000;
    padding: 10px;

}

.flechadocentes1 {
   
    float: left;
    margin-top: 3px;
}


.docentescontenedor2 {
    
    float: left;
    width: 990px;
    height: 250px;
    color: #fff;
    background: #000;
    padding: 10px;

}

.flechadocentes2 {
   
    float: left;
    margin-top: 3px;
}

.docentes {
    font-size: 24px;
    color: #FFED00;
    font-family: 'Oswald', sans-serif;
    text-decoration: none;

}

.docentes a{
    font-size: 24px;
    color: #FFED00;
    font-family: 'Oswald', sans-serif;
    text-decoration: none;

}

/* NOSOTROS_DOCENTES */

.contenedornivel1 {
    background: #FFED00;
    width: 460px;
    margin-top: -20px;
    
    padding: 15px;
    float: left;
    height: 1120px;
}

.contenedornivel2 {
    background: #FFED00;
    width: 460px;
    margin-top: -20px;
    
    padding: 15px;
    float: right;
    height: 1300px;
 
}

.docente{
    width: 190px;
    float: left;
    margin-right: 12.5px;
}

.docente1{
    width: 190px;
    float: left;
    margin-right: 12.5px;
}

.docente img{
    width: 190px;
}


.docente1 img{
    width: 190px;
}


.docente p{
    margin-top: -5px;
    width: 180px;
    color: #000;
    background: #FFED00;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: 'Oswald', sans-serif;
}

.docente1 p{
    margin-top: -5px;
    width: 180px;
    color: #000;
    background: #b2e820;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: 'Oswald', sans-serif;
}

.docenteult{
    width: 190px;
    float: left;
}

.docenteult img{
    width: 190px;
}

.docenteult p{
    margin-top: -5px;
    width: 180px;
    color: #000;
    background: #b2e820;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: 'Oswald', sans-serif;
}


.flecha {
    width: 32px;
    margin-right: 500px;
    margin-bottom: -80px;
    margin-left: 20px;
    margin-top: 30px;
    padding: 10px;
    float: left;
}

.img01 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img02 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img03 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img04 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img05 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img06 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img07 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img08 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img09  {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img10 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img11 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img12  {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img13 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img14 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img15  {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img16 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img17 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img18  {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img19 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img20 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img21  {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img22 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img23 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img24  {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img25 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img26 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img27 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img28 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img29 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img30 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img31 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img32 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img33 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}


.img34 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img35 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img36 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}

.img37 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 15px;
}

.img38 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
  
}

.img39 {

    float: left;
    margin-right: 15px;
    margin-top: 15px;
    
}


p111 {
    font-size: 15px;
    color: #000;
    padding: 15px;
    font-family: 'Oswald', sans-serif
     
}

.contenedornivel3 {
    background: #b2e820;
    width: 470px;
    margin-top: 20px;
    margin-right: -5px;
    margin-left: 10px;
    padding: 5px 5px 5px 15px;
    float: left;
    height: 30px;
}

.contenedornivel3 p12 {
    font-size: 14px;
    color: #000;
    font-family: 'Oswald', sans-serif;
     
}

.grupal {
    width: 500px;
    margin-top: 20px;
    float: left;
}

/* NOSOTROS_LACATEDRA */

.contenedorlacatedra1 {
    margin-top: 10px;
    float: left;
    width: 450px;
    height: 290px;
    color: #000;
    background: #FFED00;
    padding: 20px;
        
}

.contenedorlacatedra1 h77 {
    font-size: 18px;
}

.contenedorlacatedra2 {
    float: left;
    
    width: 460px;
    height: 290px;
    float: left;
    color: #000;
    background: #b2e820;
    padding: 20px;
    margin-top: 10px;
    margin-left: 10px;
}

.contenedorlacatedra2 h7 {
     font-size: 26px;
    
}

.contenedorlacatedra3 {
  
    float: left;
    width: 990px;
    height: 37px;
    margin-top: 20px;
    color: #000;
    background:#b2e820;
    padding: 5px;
}

.contenedorlacatedra3 {
    font-size: 22px;
}

.contenedorlacatedra4 {
    margin-top: -5px;
    float: left;
    width: 470px;
    height: 740px;
    color: #fff;
    background: #000;
    padding: 10px;
    
}

.contenedorlacatedra4 h8 {
    color: #b2e820;
    font-family: 'Droid Sans', sans-serif;
}

.contenedorlacatedra5 h88 {
    color: #FFED00;
    font-family: 'Droid Sans', sans-serif;

}

.cat4{
    color: #fff;
    font-family: 'Droid Sans', sans-serif; 
    margin-bottom: -30px;
    line-height: 22px;
}

.contenedorlacatedra5 {
    margin-top: -5px;
    float: left;
    width: 470px;
    height: 740px;
    color: #fff;
    background: #000;
    padding: 10px;
    
}

.contenedorlacatedra5 h8 {
    color: #b2e820;

}


 .lamparita {
   
    margin-right: 430px;
    margin-top: -320px;
    padding: 10px;
    float: right;
}

.gancho {
   
    margin-right: 940px;
    margin-top: -50px;
    padding: 7px;
    float: right;
}

/* NOSOTROS_PROGRAMA */

.programanivel1{
    background: #FFED00;
    width: 460px;
    padding: 15px;
    float: left;
    height: 530px;
}

.programanivel2{
    background: #b2e820;
    width: 460px;
    padding: 15px;
    margin-left: 20px;
    float: left;
    height: 620px;
    
}

.programanivel3{
    background:  #FFED00;
    width: 460px;
    padding: 15px;
    float: right;
    margin-top: 20px;
    height: 45px;
    
}

.programanivel45{
    width: 1000px;
    float: left;
}

.programanivel4{
    width: 490px;
    float: left;
    margin-right: 10px;
    height: 280px;
    
}

.programanivel5{
    width: 480px;
    padding-left: 15px;
    float: left;
    margin-right: -20px;
    height: 280px;
    
}
.prognivel1 h311{
    font-size: 24px;
  
}

.prognivel2 h311{
    font-size: 24px;
  
}

.prog1 {
    margin-top: -20px;
    float: left;
    width: 460px;
    height: 140px;
    color: #b2e820;
}

.prog1 img{
    width: 490px;
    margin-top: -50px;
}


h11 {  
     color: #b2e820;
    font-size: 36px;
   
}

h33 {

    font-size: 28px;
    color: #000000;
    padding: 42px;
}

h31 {

    color: #000000;
    
}


p1 {
    font-size: 16px;
    font-family: 'Droid Sans', sans-serif;
}

p11 {
    font-size: 22px;
    color: #000;
    padding: 10px 37px 20px 37px;
    height: 35px;
    font-family: 'Oswald', sans-serif
     
}



 .tilde {
    width: 500px;
    margin-right: -520px;
    margin-top: 25px;
    padding: 10px;
    float: right;
}


.flechita {
    width: 50px;
    margin-right: 950px;
    margin-top: -20px;
    float: right;
}

/* GALERIA */

.galeria{
    height: 570px;
    float: left;
    width: 300px;
    margin-left: 16px;
    margin-right: 16px;
}

.tp{
    color: #000;
    background: #b2e820;
    font-size: 30px;
    width: 120px;
    height: 50px;
    float: left;
}

.tp h3{
    margin: -2px 8px 8px 9px;
}

.nombretp{
    background: #fff; color: #000; float: left; height: 38px; width: 180px; margin-top: -24px; padding-top: 12px; text-align: center;
}

.nombretp2{
    background: #fff; color: #000; float: left; height: 48px; width: 175px; margin-top: -24px; padding-top: 2px; padding-left: 5px; text-align: center;
}

.nombretp3{
    background: #fff; color: #000; float: left; height: 49px; width: 170px; margin-top: -24px; padding-top: 1px; padding-left: 10px; text-align: center;
}

.nombretp4{
    background: #fff; color: #000; float: left; height: 49px; width: 170px; margin-top: -24px; padding-top: 1px; padding-left: 10px; text-align: center;
}

.nombretp5{
    background: #fff; color: #000; float: left; height: 37px; width: 175px; margin-top: -24px; padding-top: 13px; padding-left: 5px; text-align: center;
}

.nombretp6{
    background: #fff; color: #000; float: left; height: 49px; width: 171px; margin-top: -24px; padding-top: 1px; padding-left: 5px; text-align: center;
}

.nombretp7{
    background: #fff; color: #000; float: left; height: 49px; width: 175px; margin-top: -24px; padding-top: 1px; padding-left: 5px; text-align: center;
}

.nombretp8{
    background: #fff; color: #000; float: left; height: 49px; width: 170px; margin-top: -24px; padding-top: 1px; padding-left: 10px; text-align: center;
}

.nombretp9{
    background: #fff; color: #000; float: left; height: 49px; width: 170px; margin-top: -24px; padding-top: 1px; padding-left: 10px; text-align: center;
}

.galeria img{
    margin-top: 15px;
}

.galeria p{
    font-family: 'Droid Sans', sans-serif;
    font-size: 13px;
    margin-bottom: -20px;
    
}

.galeria2{
    height: 590px;
    float: left;
    width: 450px;
    margin-left: 10px;
    margin-right: 10px;
}

.galeria2 p{
    font-family: 'Droid Sans', sans-serif;
    font-size: 13px;
}

.descripcion{
    color: #FFED00;
}

.galeria2 img{
    margin-top: 15px;
}

.galeria3{
    height: 590px;
    float: left;
    width: 450px;
    margin-left: 60px;
    margin-right: 10px;
}

.galeria3 p{
    font-family: 'Droid Sans', sans-serif;
    font-size: 13px;
}

.galeria3 img{
    margin-top: 15px;
}

.nombretp11{
    background: #fff; color: #000; float: left; height: 35px; width: 177px; margin-top: -10px; padding-top: 15px; padding-left: 3px; text-align: center; margin-top: -24px;
}

.nombretp33{
    background: #fff; color: #000; float: left; height: 50px; width: 177px; margin-top: -10px; padding-top: 0px; padding-left: 3px; text-align: center; margin-top: -24px;
}

.nombretp44{
    background: #fff; color: #000; float: left; height: 35px; width: 327px; margin-top: -10px; padding-top: 15px; padding-left: 3px; text-align: center; margin-top: -24px;
}

.nombretp55{
    background: #fff; color: #000; float: left; height: 48px; width: 327px; margin-top: -10px; padding-top: 2px; padding-left: 3px; text-align: center; margin-top: -24px;
}

.nombretp66{
    background: #fff; color: #000; float: left; height: 48px; width: 327px; margin-top: -10px; padding-top: 2px; padding-left: 3px; text-align: center; margin-top: -24px;
}

.nombretp77{
    background: #fff; color: #000; float: left; height: 48px; width: 327px; margin-top: -10px; padding-top: 2px; padding-left: 3px; text-align: center; margin-top: -24px;
}

.galerianivel1 {
    width: 465px;
    height: 410px;
    padding: 0 10px 10px 15px;
    float: left;
    background: #FFED00;
    color: #000;
    line-height: 30px;
}

.galerianivel1 img{
    margin-top: 20px;   
}    

.galerianivel2 {
    margin-left: 20px;
    width: 465px;
    padding: 0 10px 10px 15px;
    height: 410px;
    float: left;
    background: #B2E820;
    color: #000;
    line-height: 30px;
}

.galerianivel2 img{
    margin-top: 20px;   
}

.titulogaleria{
    color: #000;
    text-decoration: none;
    font-size: 18px;
    margin-bottom: -20px;
    border-bottom: 2px solid #000;
    margin-top: -10px;
}

h2 .titulogaleria{
    font-size: 24px;
    padding-bottom: 5px;
}

/* Noticias*/

.t2 { 
  color: #FFED00;
  text-decoration: none;
  font-size: 17px; 
  font-family: 'Oswald', sans-serif;  
}

.flat { float: left; }

.contratos { 
  float: left; 
  margin-left: 135px; 
}

.tipos { 
  float: left; 
  margin-left: 65px; 
}

.contenedorp {  width: 1000px; }



.flatcaja { 
  float: left;   
  height: 280px; 
  width: 290px; 
}

.flatp { 
  background-color:#b2e820;
  padding: 15px;  
  color: #000000;
  height: 200px;
    width: 260px;
  
}

.contcaja { 
  float: left;  
  margin-left: 60px;
  height: 280px; 
  width: 290px; 
}

.contp { 
  background-color:#FFED00; 
  color: #000000;   
  padding: 15px; 
  height: 200px;
    width: 260px;
}

.tipooscaja {
  float: left; 
  margin-left: 65px; 
  height: 280px; 
  width: 280px;  
  margin-bottom:30px;
  width: 290px; 
}

.tipoosp { 
  background-color:#b2e820;
  padding: 15px;  
  color: #000000; 
    height: 200px;
    width: 260px;
}

.contvermas { 
  margin-top: 15px; 
 
}


/* Noticiasflat*/


.datos  { color: #FFE; font-size: 14px; margin-top: 5px;}
.daatos  { color: #FFED00; font-size: 14px;}


.intro { 
  font-family: 'Oswald', sans-serif; 
  float: left; 
  background-color:#b2e820; 
  color: #000; 
  padding: 5px;
  height: 90px; 
}

.diseñoflat p { 
  font-family: 'Oswald', sans-serif; 
  float: left; 
  color: #000; 
  padding: 5px; 
  font-size: 17px; 
  margin-top: 5px;
}

.parrafoflat { float: left; }

.parrafoflat2 { float: left; }

.flat p { 
  float: left; 
  width: 300px; 
  font-size: 13px; 
  font-family: 'Droid Sans', sans-serif; 
  margin-top: 20px; 
  line-height: 16px;
}

.flat2 p  {
  float: left; 
  width: 300px; 
  margin-left: 50px;
  font-size: 13px; 
  font-family: 'Droid Sans', sans-serif; 
  margin-top: 20px;
  line-height: 16px;
}

.parrafoflat3{
    width: 500px;
}

.parrafoflat3 p { 
    float: left;  
    font-family: 'Oswald', sans-serif; 
    color: #FFED00; 
    text-decoration: none; 
    font-size: 17px; 
    border-bottom: 3px solid #FFED00;
    width: 500px;
}

.parrafoflat3 p2 { 
    font-size: 16px; 
    font-family: 'Oswald', sans-serif; 
    width: 500px;
}

.resaltar { 
    float: left; 
    font-size: 20px; 
    color:  #b2e820; 
    margin-top: 15px;
    width: 500px;
}

.caracteristicasestilo {
    float: left;
    width: 500px;
}

.pf3 {  color: #FFED00; font-size: 20px; }


.image1{
    float: left;
    margin-left: 40px;
    margin-top: -215px;
}

.bajadaimage1{
    width: 430px;
    float: right;
    margin-top: -150px;
    background: #FFED00;
    color: #000;
    padding: 0px 15px 5px 15px;
    height: 135px;
}

.bajadaimage1 p{
    font-size: 15px;
}

.image2 {
    float: left;
    margin-left: 50px;
    margin-top: 20px;
}


/* Noticiasguia*/

.datos  { color: #FFE; font-size: 14px; margin-top: -10px;}
.daatos  { color: #FFED00; font-size: 14px;}
 
.licencia {
    height: 355px;
    width: 303px;
    float: left;
    margin-right: 30px;
    background: #FFED00;
}

.licencia p{
    color: #000;
    margin: 15px 15px 15px 15px;
    font-family: 'Droid Sans', sans-serif;
    font-size: 15px;
}

.tiposdelic {
    height: 250px;
    width: 313px;
    float: left;
    margin-right: 30px;
}

.tiposdelic p{ 
    margin-top: -1px;
    font-family: 'Droid Sans', sans-serif;
    font-size: 15px;
}

.defyper { 
    width: 313px;
    float: left;
    margin-right: 0px;
    height: 250px;
}

.defyper p{
    margin-top: -1px;
    font-family: 'Droid Sans', sans-serif;
    font-size: 15px;
}

.def { color: #FFED00; }

.per { color: #FFED00; }

.leiste { 
    color: #FFED00; 
    font-size: 18px;
    font-family: 'Oswald', sans-serif; 
    padding: 11px;
}

.leiste1 {color:#fff;}

.diferenciar {color:#FFED00;}


/* Noticiastipo*/

.datos  { color: #FFE; font-size: 14px; margin-top: 20px;}
.daatos  { color: #FFED00; font-size: 14px;}

.intro2 p { 
    color: #000; 
    padding: 5px;
    font-family: 'Oswald', sans-serif; 
    font-size: 14px;
}

.intro2  { 
    background-color:#b2e820; 
    height: 55px;
    font-family: 'Oswald', sans-serif; 
    width: 1000px; 
}

.parrafotipo { 
    width: 1000px; 
    float: left; 
    margin-bottom: 20px;
    margin-top: 20px;
}

.parrafotipo1  { 
    font-family: 'Droid Sans', sans-serif; 
    width: 480px; float: left; 
    margin-right:40px; 
    font-size: 14px; 
    line-height: 18px;
}

.parrafotipo2  { 
    font-family: 'Droid Sans', sans-serif; 
    width: 480px;
    float:left;  
    font-size: 14px;
    line-height: 18px;
}

.comic{
    width: 240px;
    float: left;
}

.comic p{
    background: #fff;
    color: #000;
    text-align: center;
    padding: 10px 5px 2px 5px;
    font-size: 15px;
    height: 42px;
}

.comic left13{
    float: left;
    width: 240px;
}

.left13{
    margin-left: 13px;
}

.comic img{
    width: 240px;
}

/* BIBLIOGRAFIA */


p1111 {
    font-size: 16px;
    color: #b2e820;
    padding: 15px;
    font-family: 'Droid Sans', sans-serif
     
}

.contenedorrevistas {
    background::#000;
    width: 1100px;
    padding: 10px;
    float: left;
    height: 420px;

}

.contenedorrevistas1 {
    background:#000;
    width: 1100px;
    padding: 10px;
    float: left;
    height: 420px;
}

.contenedorrevistas2 {
    background:#000;
    width: 1100px;
    padding: 10px;
    float: left;
    height: 420px;

}

.contenedorrevistas3 {
    background:#000;
    width: 1100px;
    padding: 10px;
    float: left;
    height: 420px;
}

.contenedorrevistas4 {
    background:#000;
    width: 1100px;
    padding: 10px;
    float: left;
    height: 460px;

}

h55 {
    color: #FFED00;
    font-size: 24px;
    font-family: 'Oswald', sans-serif;
}


h555 {
    color:#FFED00;
    font-size: 16px;
    font-family: 'Droid Sans', sans-serif;
    float: left;
    margin-top: 10px; 
}

h22 {
    font-size: 28px;
     margin-left: 10px;
}

.flecharevista {

    margin-bottom: -30px;
    margin-top: -5px;
    padding: 10px;
    float: left;
}

.contenedorlibros {
    background:#000;
    width: 1100px;
    padding: 10px;
    float: left;
    height: 400px;
}

/* BIBLIOGRAFIA_ enlaces*/

.contenedorenlaces {
    background:#000;
    width: 1100px;
    padding: 10px;
    float: left;
    height: 900px;

}

h552 {
    font-size: 24px;
    font-family: 'Oswald', sans-serif;
}

.contenedorbiblio h2{
    font-size: 18px;
    color: #fff;
}

.contenedorbiblio a{
   font-size: 13px;
    text-align: justify;
    font-family: 'Droid Sans', sans-serif;
    text-decoration: none;
    color: #fff;
}

.contenedorbiblio .enlaces a{
    font-size: 18px;
    color: #fff;
    font-family: 'Oswald', sans-serif;
}

.titulobiblio{
    color: #FFED00;
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
}

/* CONTACTO */

.contacto1{
    width: 470px;
    float: left;
}

.horario{
    width: 225px;
    background: #FFED00;
    height: 100px;
    float: left;
}

.reloj{
    float: left;
    width: 85px;
    height: 100px;
    padding: 12px 10px 8px 15px;
}

.reloj img{
    float: left;
    width: 75px;
    height: 75px;
}

.titulohorario{
    color: #000;
    float: left;
    margin-top: 5px;
    margin-left: 3px;
    font-size: 25px;
}

.textohorario{
    color: #000;
    float: left;
    text-align: center;
}

.lugar{
    width: 225px;
    background: #b2e820;
    height: 100px;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}

.casita{
    float: left;
    width: 85px;
    height: 100px;
    padding: 12px 10px 8px 15px;
}

.casita img{
    float: left;
    width: 75px;
    height: 75px;
}

.titulolugar{
    color: #000;
    float: left;
    margin-top: 5px;
    margin-left: 15px;
    font-size: 25px;
}

.textolugar{
    color: #000;
    float: left;
    text-align: center;
}

.contacto2{
    width: 490px;
    float: right;
}

.contacto2 img{
    width: 490px;
}

.spancontacto{
    color: #FFED00;
    text-decoration: none;
    font-size: 13px;
    font-family: 'Droid Sans', sans-serif;
}

.spancontacto a{
    color: #FFED00;
    text-decoration: none;
}

