body {
    margin: 0;
    background-color: #3c403a;
    font-family: 'Montserrat', sans-serif;
    color: #000000;
    }

#pagina {
    width: 90%;
    background-color: rgb(255, 255, 255);
    margin: auto;
    box-sizing: border-box;
    padding: 2rem;
    }
    

header {
    display: inline;
    }

header #logo {
    margin: 0rem 2rem 0rem 1rem;
    float: left;
    width: 12%;
    box-sizing: border-box;
    } 

header a{
    text-decoration: none;
    color: #36d7e0;
    }

header nav ul li {
    float: right;
    width: 14%;
    text-decoration: none;
    text-align: center;
    margin-top: 2.5rem;
    font-size: 100%;
    display: inline;
    padding:1rem;
    height: auto;
    }

header nav ul li:hover {
    background-color: #787c75;
    color: #f2f8f8;
    }

header nav ul li a {
    text-decoration: none;
    font-weight: 200;
    }

header .login{
    box-sizing: border-box;
    background-color: #adb1aa;
    float: right;
    color: #f2244c;
    width: 22%;
    height: 1.7rem;
    font-size: 0.5rem;
    padding-left: 1rem;
    clear: both;
    }

header .login1{
    background-color: #ffffff;
    height: 1rem;
    width: 11rem;
    float: right;
    padding-right: 0.5rem;
    margin-right: 1rem;
    margin-top: -1.5rem;
    }

.imgfadu {
    background-image:url(imagenestp/faduheader.jpg);
    background-position: bottom;
    background-size: cover;
    width: 100%;
    height: 17rem;
    clear: both;
    }

.imgfadu1{
    padding-top: 10rem;
    -webkit-filter: none;
    margin: auto;
    }

.noticias{
    width: 100%;
    box-sizing: border-box;
    margin: 2rem 2rem 0 0;
    }

.noticias1 {
    margin-right: 1.2rem;
    float: left;
    width: 29%;
    height: 20rem;
    padding-right: 2.3rem;
    background-size: cover;
    background-position: center;
    background-image:url(imagenestp/yaniguille-01.jpg);
    text-decoration: none;
    }

.noticias1:hover {
    -webkit-filter: grayscale(1);
    }

.notitxt1{
    color: #36d7e0;
    background-color: #3c403a;
    text-decoration: none;
    margin-top: 10rem;
    padding-left: 0.7rem;
    width: 50%;
    box-sizing: border-box;
    }
.notitxt2{
    color: #f2244c;
    background-color: #3c403a;
    text-decoration: none;
    text-align: left;
    padding-left: 0.7rem;
    width: 57%;
    }
.notitxt3{
    color: #ffffff;
    background-color: #3c403a;
    text-decoration: none;
    text-align: left;
    padding-left: 0.7rem;
    width: 60%;
    }

.noticias2 {
    margin 2rem;
    float: left;
    width: 29%;
    height: 20rem;
    border: #23abb2;
    padding-right: 2.3rem;
    background-size: cover;
    background-position: center;
    background-image:url(imagenestp/onaire.jpg);
    text-decoration: none;
    }

.noticias2:hover {
    -webkit-filter: grayscale(1);
    }


.notitxt1c{
    color: #36d7e0;
    background-color: #3c403a;
    text-decoration: none;
    margin-top: 10rem;
    margin-bottom: 0.5rem;
    padding-left: 0.7rem;
    width: 72%
}

.noticias3 {
    margin 2rem;
    float: right;
    width: 29%;
    height: 20rem;
    border: #23abb2;
    padding-right: 2.3rem;
    background-size: cover;
    background-position: center;
    background-image:url(imagenestp/camiseta.jpg);
    text-decoration: none;
    }

.noticias3:hover {
    -webkit-filter: grayscale(1);
    }

.agenda {
    width: 100%;
    clear: both;
    background-color: #fff;
    margin-left: -2rem;
    margin-top: 1rem;
    float:left;
    box-sizing: border-box;
    }

    .agenda1{
    margin-top: 1rem;
    color: #f2244c;
    background-color: #3c403a;
    text-decoration: none;
    text-align: right;
    width: 25%;
    float: left;
    height: 2.2rem;
    line-height: 0rem;
    padding-right: 0.5rem;    
    }
    .agenda1:hover {
    background-color: #23abb2;
    }
    .agenda2 {
    color: #f2244c;
    padding: 1rem;
    margin-top: 1rem;
    text-decoration: none;
    text-align: left;
    width: 71%;
    float: left;
    height: 0.5rem;
    line-height: 0.5rem;
    }
    .agendaimg{
    margin-left: 2rem;
    float: left;
    clear: both;
    width: 40%;
    }
    .agenda3{
    float: right;
    width: 25%;
    margin-top: -1rem;
    }
    .agenda3 h4{
    color: #36d7e0;
    }
    .agenda3 ul li{
    line-height: 1.5rem;
    margin-left: -2.5rem;
    }
    .agenda4{
    float: right;
    width: 25%;
    margin-top: -1rem;
    }
    .agenda4 h4{
    color: #f2244c;
    }

.lado{
    width: 50%;
    clear: both;
    box-sizing: border-box;
    margin-top: 1rem;
    margin-left: -2rem;
    background-color: #fff;
    float:left;
    box-sizing: border-box;
    clear: both; 
    }

    .apoya1{
    margin-top: 1rem;
    margin-bottom: 2rem;
    color: #36d7e0;
    background-color: #3c403a;
    text-decoration: none;
    text-align: right;
    width: 101%;
    float: left;
    height: 2.2rem;
    line-height: 0rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
    }

    .apoya1:hover {
    background-color: #f2244c;
    }

    .reciclador{
    clear: both;
    background-image: url(imagenestp/reciclador-01.jpg);
    margin-left: 2rem;
    width: 95%;
    background-size: cover;
    height: 20rem;
    }

    .apoyatxt1{
    clear: both;
    color: #36d7e0;
    background-color: #3c403a;
    padding-left: 0.7rem;
    padding-right: 0.7rem;
    width: 45%;
    margin-top: 9rem;
    }
    .apoyatxt3{
    color: #ffffff;
    background-color: #3c403a;
    text-align: left;
    padding-left: 0.7rem;
    width: 40%;
    margin-top: -0.5rem;
    }

p{ 
    width:95% ;
    padding-left: 2rem;
    }
    

.eventos{
    margin-top: 1rem;
    margin-bottom: 2rem;
    color: #36d7e0;
    background-color: #3c403a;
    text-decoration: none;
    text-align: right;
    width: 99%;
    float: left;
    height: 2.2rem;
    line-height: 0rem;
    padding-right: 0.5rem;    
    }

    .eventos:hover {
    background-color: #f2244c;
    }

    .expo{
    clear: both;
    float: left;
    background-image: url(imagenestp/expo-01.jpg);
    width: 40%;
    height: 15rem;
    margin:0rem 0rem 2rem 2rem;
    background-size: cover;
    background-position: center;
    }
    .expotxt3{
    color: #ffffff;
    background-color: #3c403a;
    text-align: left;
    padding-left: 0.7rem;
    width: 80%;
    margin-top: -0.5rem;
    }
    .feria{
    float: right;
    background-image: url(imagenestp/feria.jpg);
    width: 48%;
    height: 15rem;
    margin:0rem 0rem 2rem 2rem;
    background-size: cover;
    background-position: center;
    }

.concursos{
    margin-top: 1rem;
    margin-right: -2rem;
    width: 50%;
    float:right;
    background-color: #fff;
    box-sizing: border-box;
    }
    
    .concurso1{
    margin-top: 1rem;
    margin-bottom: 2rem;
    color: #f2244c;
    background-color: #3c403a;
    text-decoration: none;
    text-align: left;
    width: 50%;
    float: right;
    height: 2.2rem;
    line-height: 0rem;
    padding-left: 0.5rem;  
    }
    
    .concurso1:hover {
    background-color: #23abb2;
    }

    .subconcursos{
    clear: both;
    float: right;    
    width: 99%;
    margin-bottom: 1rem;
    }

    .concim{
    float: right;
    margin-right: 25%
    }

    .fadusoc{
    margin-top: 1rem;
    margin-bottom: 2rem;
    color: #36d7e0;
    background-color: #3c403a;
    text-decoration: none;
    text-align: left;
    width: 50%;
    float: right;
    height: 2.2rem;
    line-height: 0rem;
    padding-left: 0.5rem;  
    }
    
    .fadusoc:hover {
    background-color: #f2244c;
    }

    .bull{
    clear: both;
    margin-right: 26%;
    background-image: url(imagenestp/Captura-de-pantalla-2014-11-17-a-las-11.28.03.png);
    width: 25%;
    height: 12rem;
    float: right;
    background-position: center;
    background-size:contain;
    }

    .subconcursos h5{
    float: left;
    color: #f2244c;
    width: 40%;
    text-align: right;
    margin-top: 1rem;
    }

    .subconcursos h6{
    float: left;
    width:40%;
    text-align: right;
    margin-top: -0.5rem;
    }

    .bullh5{
    float: left;
    color: #36d7e0;
    width: 40%;
    text-align: right;
    margin-top: 1rem;
    }

.busqueda{
    margin-top: 1rem;
    margin-bottom: 2rem;
    margin-right: -2rem;
    margin-left: 30rem;
    color: #f2244c;
    background-color: #3c403a;
    text-decoration: none;
    text-align: left;
    width: 54%;
    float: right;
    height: 2.2rem;
    line-height: 0rem;
    padding-left: 0.5rem; 
    }

    .busqueda:hover {
    background-color: #23abb2;
    }

.trabajo{
    clear: both;
    width: 100%;
    }
   
.trabajo ul li{
    float: right;
    clear: left;
    display: inline;
    width: 8.5%;
    height: 2rem;
    text-decoration: none;
    text-align: center;
    font-size: 100%;
    padding:1rem;
    margin-bottom: 2rem;
    margin-right: 0.7rem;
    background-color: #3c403a;
    color: #fff;
    }

footer{
    clear: both;
    text-align: center;
    height: 5rem;
    }

footer .legal {
    float: right;
    padding: 0rem 2rem;
    width: 75%;
    text-align: right;
    background-color: #3c403a;
    color:#fff;
    }

footer .redes{
    margin: auto;
    width: 6%;
    float: left;
    }

.cursos{
    margin-top: 0rem;
    margin-bottom: 2rem;
    color: #3c403a;
    background-color: #23abb2;
    text-decoration: none;
    text-align: left;
    width: 100%;
    float: left;
    height: 3rem;
    line-height: 0.6rem;
    padding-left: 2rem;
    box-sizing: border-box;
    }

.cursostira{
    clear: both;
    background-color: #3c403a;
    height: 35rem;
    margin: -2rem;
        }

    .cursos1{
    float: left;
    width: 20%;
    background-image: url(imagenestp/curso-serigrafia.jpg);
    height: 13.5rem;
    margin: 2rem;
    background-position: bottom;
    }
    .cursos2{
    float: left;
    width: 19%;
    background-image: url(imagenestp/curso-bordado.jpg);
    height: 13.5rem;
    margin: 2rem;
    background-position: center;
    }
    .cursos3{
    float: right;
    width: 19%;
    background-image: url(imagenestp/curso-caligraf%C3%ADa.jpg);
    height: 13.5rem;
    margin:2rem;
    background-position: top;
    background-size: cover;
    }
    .cursos4{
    float: right;
    width: 20%;
    background-image: url(imagenestp/curso-3dmax.jpg);
    height: 13.5rem;
    margin: 2rem;
    background-position: center;
    background-size: cover;
    }
    .cursos5{
    float: left;
    width: 20%;
    background-image: url(imagenestp/curso-after.jpg);
    height: 13.5rem;
    margin: 2rem;
    background-position: top;
    background-size: cover;
    }
    .cursos6{
    float: left;
    width: 19%;
    background-image: url(imagenestp/curso-ilustracion.jpg);
    height: 13.5rem;
    margin: 2rem;
    background-position: top;
    background-size: cover;
    }
    .cursos7{
    float: right;
    width: 19%;
    background-image: url(imagenestp/curso-lettering2.jpg);
    height: 13.5rem;
    margin:2rem;
    background-position: top;
    background-size: cover;
    }
    .cursos8{
    float: right;
    width: 20%;
    background-image: url(imagenestp/curso-ps.jpg);
    height: 13.5rem;
    margin: 2rem;
    background-position: top;
    background-size: cover;
    }

.inscribite{
    margin-top: 2rem;
    margin-bottom: 2rem;
    margin-left: -2rem;
    color: #36d7e0;
    background-color: #3c403a;
    text-decoration: none;
    text-align: right;
    width:41%;
    float: left;
    height: 2.2rem;
    line-height: 0rem;
    padding-right: 1rem;
    box-sizing: border-box;
    }

.ladocursos{
    clear: both;
    width: 40%;
    float: left;
    margin-top:-1rem;
    }
.ladocursos h4{
    box-sizing: border-box;
    width: 95.3%;
    background-color: #3c403a;
    padding-left: 1rem;
    color: #36d7e0;
    margin-bottom: -1rem;
    }
.ladocursos ul li{
    text-decoration: none;
    display:table-row;
    }

.titderecha1{
    float: right;
    width: 52%;
    margin-top: -4rem;
    margin-bottom: 2rem;
    margin-right: -2rem;
    color: #f2244c;
    background-color: #3c403a;
    text-decoration: none;
    text-align: left;
    height: 2.2rem;
    line-height: 0rem;
    padding-left: 1rem; 
    }

.derecha{
    width: 50%;
    float: right;
    margin-bottom: 2rem;
    }
    
    .sellos1{
    float: left;
    background-image: url(imagenestp/taller%20de%20sellos.jpg);
    background-position: center;
    background-size: cover;
    width: 30%;
    height: 15rem;
    margin-top: -1rem;
    }
    .sellos2{
    float: right;
    background-image: url(imagenestp/taller%20de%20sellos2.jpg);
    background-position: center;
    background-size: cover;
    width: 65%;
    height: 15rem;
    margin-top: -1rem;
    }
    .serigrafia1{  
    float: right;
    background-image: url(imagenestp/curso-serigrafia2.jpg);
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 10rem;
    margin-top: 1rem;
    }
    
    .derecha h4{
    float: left;
    width: 100%;
    box-sizing: border-box;
    background-color: #3c403a;
    padding-left: 1rem;
    color: #f2244c;
    }

    .derecha p{
    float: left;
    font-size: 80%;
    margin-top: 0rem;
    }

.titderecha2{
    clear: both;
    }



.bullying1{
    float: left;
    margin-top: 2rem;
    margin-bottom: 2rem;
    margin-left: -2rem;
    color: #36d7e0;
    background-color: #3c403a;
    text-decoration: none;
    text-align: right;
    width:63%;
    height: 2.2rem;
    line-height: 0rem;
    padding-right: 1rem;
    box-sizing: border-box;
    }
.ladobull{
    float: left;
    clear: both;
    width: 60%;
    float: left;
    margin-top:-1rem;
    margin-bottom: 2rem;
    }
    .imbull{
        background-image: url(imagenestp/bullying2.jpg);
        background-size: contain;
        width: 100%;
        height: 13rem;
        }

    .ladobull h4{
        color: #23abb2;
        font-size: 125%
        }
    .ladobull h1{  
        margin-top: -0.5rem;
        font-size: 190%;
        margin-bottom: 0rem;
        }
    .ladobull p{
        margin-left: -2rem;
        width: 100%;
        }

.socialder{
    width: 30%;
    float: right;
    margin-top: -4.4rem;
    }
    .socialder2{
        margin-top: -1rem;
        margin-bottom: 2rem;
        }
    .imrico{
        height: 10rem;
        margin-top: -1.2rem;
        
        background-image: url(imagenestp/social-rico.jpg);
        background-position: right;
        background-size: cover;
        }
    .imcos{
        height: 10rem;
        margin-top: -1.2rem;
        background-image: url(imagenestp/social-cosgaya.jpg);
        background-size: cover;
        }
    .imyan{
        height: 7rem;
        margin-top: -1.2rem;
        background-image: url(imagenestp/bullying2.jpg);
        background-position: center;
        background-size: contain;
        }
    .imzac{
        height: 10rem;
        margin-top: -1.2rem;
        background-image: url(imagenestp/social-zachin.jpg);
        background-size:cover
        }

    .socialder h3{
        background-color: #3c403a;
        color: #36d7e0;
        padding-right: 0.5rem;
        text-align: right;
        }
    .socialder h2{
        background-color: #6d716b;
        color: #fff;
        padding: 0.5rem;
        text-align: left;
        margin-top: -1rem;
        font-size: 130%
        }
    .socialder h4{
        margin-top: -1rem;
        text-align: right;
        font-size: 80%;
        color: #f2244c;
        }

















