/* Hoja de estilos de JT31 - Julieta Monroig */

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:700);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);

/* font-family: 'Source Sans Pro', sans-serif;  (textos) */
/* font-family: 'Roboto Condensed', sans-serif;  (titulos) */


body{
    background: #fff;
    width: 100%;
    height: 100%;
    color: rgb(255, 255, 255);
    text-decoration: none;
    
}

.contenedor {
    background: #fff;
    margin-right: auto;
    margin-left: auto;
    width: 1280px;
    height: 1024px;
}    

.footerprincipal p {
    height: 35px;
    background: #fff;
    color: #000;
    font-size: 10px;
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
    margin-top: 800px
}

footer p {
    height: 35px;
    background: #fff;
    color: #000;
    font-size: 10px;
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
    margin-top: 260px
}

p {
    font-size: 13px;
    /*text-align: justify;*/
    font-family: 'Source Sans Pro', sans-serif;
}

.logo {
    float:left;
    width:183px;
    height:200px;
    margin-left: 50px;
}

.logogrande {
    float:left;
    width:183px;
    height:200px;
    margin-left: 350px;
}

.redessociales {
    background: rgba(255, 255, 255, 0);
    width: 400px;
    height: 50px;
    position:relative;
    top:105px;
    left:820px;
    
}

.menurapido {
    float: left;
    list-style: none;
    height: 175px;
    width:878px;
    position:relative;
    left:110px;
    margin: 45px 0px 0px 30px;
    
}

.galeriarapida {
    float: left;
    list-style: none;
    height: 145px;
    width:1278px;
    position:relative;
    left:80px;
    margin: 45px 0px 0px 30px;
}

/* Menu de la pagina principal*/

nav1 ul {
    float: left;
    margin-top: 20px;
    list-style: none;
    height: 250px;
    width: 180px;
    padding-left: 10px;
    margin: 0px 0px 0px 0px;
    background: #398d39;
    font-family: 'Roboto Condensed', sans-serif;
}

nav1 ul li {
    margin: 16px 0px 0px 0px;
}

nav1 ul li a {
        padding: 4px 10px;
        font-size: 23px;
        margin: 0px 0px 0px 10px;
        color: #fff;
        text-decoration: none;
        border-bottom:2px solid #fff;       
}

nav1 ul li a:hover {
        color: #398d39;
        text-decoration: none;
        background-color: #fff;       
        border-bottom: 2px solid #398d39;        
}

/*FIN del menu de la pagina principal*/

.accesorapido {
    float: left;
    background-color:#5daf5d;
    height: 250px;
    width: 1280px;
    margin: -4px 0px 0px 0px;
}

/* Menu de acceso rapido M1-M2-M3 (pagina catedra)*/

.accesorapido ul {
    float: left;
    margin-top: 0px;
    list-style: none;
    padding-left:90px;
    font-family: 'Roboto Condensed', sans-serif;
}

.accesorapido ul li {
    float: left;
    margin: 0px 13px 0px 0px;
}

.accesorapido ul li a {
        padding:7px;
        font-size: 23px;
        margin: 1px 16px 0px 0px;
        color: #5daf5d;
        text-decoration: none;      
        background-color:#d3d3d3;
}

.accesorapido ul li a:hover {
        color: #398d39;
        text-decoration: none;
        background-color:#fff;       
                
}

/*FIN del menu de acceso rapido M1-M2-M3 (pagina catedra)*/

/*menu NORMAL (pagina catedra)*/
nav5 ul {
    float: left;
    margin-top: 0px;
    list-style: none;
    width: 1250px;
    height: 50px;
    padding-left: 30px;
    margin: 0px 0px 0px 0px;
    background: #398d39;
    font-family: 'Roboto Condensed', sans-serif;
}

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

nav5 ul li a {
        margin-top: 0px;
        padding: 10px;
        font-size: 23px;
        margin: 0px 16px 0px 0px;
        color: #fff;
        text-decoration: none;      
        
}

nav5 ul li a:hover {
        color: #398d39;
        text-decoration: none;
        background-color: #fff;       
        border-bottom: 2px solid #398d39;        
}

/*FI menu NORMAL (pagina catedra)*/


/*menu desplegable*/

 ul, ol {
        list-style:none;
        text-decoration:none;
}

.nav > li {
    float: left;
    list-style: none;
    background: #398d39;
    font-family: 'Roboto Condensed', sans-serif;

}

.nav li a {
            background-color:#398d39;
            color:#fff;
            font-size: 20px;
            text-decoration:none;
            padding:10px 40px;
            display:block;
            font-family: 'Roboto Condensed', sans-serif;
            }

.nav li a:hover {
            background-color:#fff;
            color:#398d39;                

}            

.nav li ul {
            display:none;
            position:absolute;
            min-width:140px;
            }

.nav li:hover > ul {
            display:block;
            
            }

.nav li ul li {
        position:relative;
        right:40px;
        font-family: 'Source Sans Pro', sans-serif;
    
}











