/*este*/
*{
    margin: 0;
    padding: 0;
 
    font-family:'lato', sans-serif;
}
#logo{
        position: relative;
    top:2px;
    left: 18px;
  
}

body{background-image:  url(http://www.dgpcfadu.com.ar/vm25/3/imagenes/fondomodulo.jpg);
    background-repeat: repeat;
     width: 960px;
    margin:0 auto;
    font-size: 14px;
    
   display: block;
}

body#contactopagina2{background-image: url(http://www.dgpcfadu.com.ar/vm25/3/imagenes/gris.jpg);
background-repeat: repeat;
     width: 960px;
    margin:0 auto;
  height: auto;
    
   display: block;}

body#contactopagina3{background-image: url(http://www.dgpcfadu.com.ar/vm25/3/imagenes/fondopag3.jpg);
background-repeat: repeat;
     width: 960px;
    margin:0 auto;
  height: auto;
    
   display: block;}

#redes ul li{
  
    list-style: none;
    text-decoration: none;
    float: right;
    object-position: right;
     position: relative;
    top: -35px;
    right: 15px;
 
    display: inline-block;
    object-position: right;
   padding: 10px;
    
    margin-top: 0px;
    margin-bottom: 60px;
    align-content: center;
  
}

/*
li#buscador{
position: absolute;
top: 20px;
    
    
}


#headerpinterest{width: 10px;height: 10px}

#buscador{
position: relative;
top: -37px;
left: 430px;}*/

#buscador{
position: relative;
    top -5px;
right:10px;}

#pagina{
   height:980 px;
    width: 960px;
    margin:0 auto;
 
  float: left;
    margin-bottom: 0px; 
    align-content: center;
    

   
    margin-top:0px;
    position: relative;
    
    

}
#pagina2{width: 960px;
    height: auto;

}

#pagina3main{width: 744px;
max-height: 900px;}

/*ul#menucatedra{background-color: 
display: block;
font-size: 12px;
text-align: center;
cursor: auto;}*/

header{ 
    width: 744px;
    height: 58px;
    align-content: center;
    clear: both;
  padding-bottom: 10px;
    background-color: #000;

    margin-top: 10px;
    margin-left:108px;
  position: relative;
}
#botonsigcaja{background-color: rgba(37, 211, 178, 0.26);
width: 25px;
height: 44px;
position: absolute;
top: 10px;
left: 386px;}

span#botonsiguiente{
    position: relative;
top: 5px;
    left: 2px;
    
}
#botonprevcaja{background-color: rgba(37, 211, 178, 0.26);
width: 25px;
height: 44px;
position: absolute;
top: 10px;}

span#botonprevio{
    position: relative;
top: 5px;}

 #entrar {
     color:#000;
     text-align: center;
     width:100px;
     height:38px;
     background-color:rgba(37, 211, 178, 0.64);
   
     top: 15px;
     right: 30px;
     border-bottom-color :#25d3b2; 
     position: relative;
     top: -38px;
     left: 200px;
     

}

#entrar:hover{
    color: #fff;
}

#entrar h1{
    float: left;
font-size: 16px;
position: relative;
top:-10px;
text-align: center;}

#tustrabajos{
position: relative;
top: 10px;}

#cuatra{position: relative;
 top: -22px;
    left: 0px;
   
}


#preguntasfrecuentes{
position: relative;
top: -60px;}

#preg
{position: relative;
   
    top: -30px;
background-color: rgba(37, 211, 178, 0.32);
width: 300px;
    height:100px;


}

#pretexto p
{position:relative;
   
top: -110px;
text-align: left;
    color: #000;
    }

.vermas{
 list-style: none;
text-align: right;
font-style: italic;
    color: #009576;
    font-size:12px ;
    font-weight: 400;
text-decoration: none;
    position: relative;
    left: 0px;
   top: -110px;
    float: right;
}
#experiencias{position: relative;
top: -95px;}

#alumno1{position: relative;
   top: -132px;
}
#alumno2{position: relative;
   top: -160px;}
#alumno3{position: relative;
   top: -193px;}



#alumnotexto1{position: relative;
   top: -215px;
left: 114px;}
#alumnotexto2{position: relative;
   top: -245px;
left: 114px;}
#alumnotexto3{position: relative;
   top: -277px;
left: 114px;}

#globo1{position: relative;
   top: -215px;
left: 104px;}
#globo2{position: relative;
   top: -245px;
left: 104px;}
#globo3{position: relative;
   top: -277px;
left: 104px;}



#imagendocentes{position: relative;
top: -50px;
left: 9px;}

/*#programa{position: relative;
    top: auto;

left: 25px;}*/
*/*header img{ 
    float: left:600px; 
    height:55px;
    margin-left:180px; 
    margin-top: 5px;
}
li#headerbuscador{
  
    position: relative;
    top: -360;
}

li#headerpinterest{
width: 15px;
height: 15px;}
li#headerfacebook{ 
    position: relative;
    float: left;
margin: 4px 40px 0 977;;}

li#headerflickr{background-size: 15px 15px;}

li#headercorreo{background-size: 15px 20px;}*/



h1{
    color: #fff;
    font-weight: 600;
    font-size: 27px; 
    text-align: center;
    padding: 20px;
   
}
h2{ 
    color: #fff;
    text-align: center;
    font-size: 1.2em;
    font-weight: bolder;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}

h3{ 
    color: #383333;
    text-align: center;
    font-size: 1.2em;  
    margin-left: auto;
    margin-right: auto;
    margin-top: 33px;
    margin-bottom: 18px;
    
   
}

nav{
     background-color: #606060;
    width: 744px;
    height:auto;
    clear: both;
    cursor: auto;
    margin-top: 0px;
  margin-bottom: auto;
    align-content: center;
    margin-left: 108px;
    padding-bottom: 10px;
    position: relative;
    top:-98px;
    
}

nav ul{
    list-style: none;
    text-align: center;
}

nav ul li{ 
   
    display: inline-block;
    text-align: center;
    font-weight: 500;
    text-decoration: none;
        
}

nav ul li a{
    color: #fff;
   /* margin: auto;*/ 
   /* margin-bottom: 10px;*/
    padding: 0px;
    text-decoration: none;
     text-align: center;
   margin-right: 24px;
    margin-left: 24px;
   z-index: auto;
    position: relative;
    top: 5px;
  
}

nav ul li :hover{
    color: #38d9b8;
}

#navinterno{ 
     width: 740px;
    height:20px;
    clear: both;
    cursor: auto;
    margin-top: 0px;
  margin-bottom: auto;
    align-content: center;
    margin-left: 5px;
    padding-bottom: 10px;
    position: relative;
    top:10px;}

#navinterno ul{list-style: none;
    text-align: center;}

#navinterno ul li a{
    color: #fff;
   /* margin: auto;*/ 
   /* margin-bottom: 10px;*/
    padding: 0px;
    text-decoration: none;
     text-align: center;
   margin-right: 24px;
    margin-left: 24px;
   z-index: auto;
    position: relative;
    top: 5px;
  
}

#navinterno ul li :hover{
    color: #38d9b8;
}

#navinterno ul li{display: inline-block;
    text-align: center;
    font-weight: 400;
    text-decoration: none;
        }

#tallerpag3{background-color: #606060;
width: 235px;
height: 25px;}
#mgpag3{background-color: #38d9b8;
width: 235px;
height:25px;}
#mapag3{background-color: #17a34e;
width: 235px;
height: 25px;}

#m1 {
    
    max-width: 140px;
  
    text-align: center;
  float: left;
    display: inline-block;
    position: relative;
    top:-106px;
    left: -4px;
}
#m2 {
    
    max-width: 140px;
  
    text-align: center;
  float: left;
    display: inline-block;
    position: relative;
    top:-106px;
    left: -6px;
}
#m3 {
    
    max-width: 140px;
  
    text-align: center;
  float: left;
    display: inline-block;
    position: relative;
    top:-352px;
    left: 132px;
}

#nivel{position: relative;
    top: -10px;
}

h4{
    color: #fff; 
    text-align: center;
    font-weight: 400;
    font-size:40px; 
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}

#general2{
    width: 294px;
    height: auto;
    float: left;
    position: absolute;
    margin-left:15px;
    margin-right: 108px;
     z-index:1;
    display: inline-block;

}
#general1{
 width: 399px;
    height: auto;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right:10px;
     z-index:1;
    display: inline-block;}

#general3{
 width: 399px;
    height: auto;
    float: left;
    position: relative;
    top:-345px;
    margin-left: 0px;
    margin-right:10px;
     z-index:1;
    display: inline-block;}

#general4{ width: 294px;
    height: auto;
    float: left;
    position: relative;
    top:-300px;
    margin-left: 0px;
    margin-right:10px;
     z-index:1;
    display: inline-block;
}

#general6{width: 294px;
    height: auto;
    float: left;
    position: relative;
    top:-400px;
    margin-left: 25px;
    margin-right:10px;
     z-index:1;
    display: inline-block;}

.tituloprincipal1{
    font-size: 20px;
    text-align: center;
background-color: #606060;
 width:391px;
  padding: 10px;
height:auto;
    float: left;
    position: relative;
    top: 10px;
    color: #fff;
   
}

#gif{position: relative;
top:-7px;
}


#niveles.tituloprincipal1{position: relative;
top: -10px;}



.tituloprincipal2{
    font-size: 20px;
    text-align: center;
background-color: #606060;
 width:280px;
  padding: 10px;
height:auto;
    float: left;
    position: relative;
    top: 10px;
    color: #fff;
   
}
.tituloprincipal3{
    font-size: 20px;
    text-align: center;
background-color: #606060;
 width:705px;
  padding: 10px;
height:auto;
    float: left;
    position: relative;
    top: 0px;
    left: 10px;
    right: 10px;
   color: #fff;
}
.titulosecundario1{
    font-size: 16px;
    font-style: italic;
    text-align: center;
background-color: #25d3b2;
 width:402px;
  padding: 5px;
height:auto;
    float: left;
    position: relative;
    top: 0px;
    left: 10px;
   color: #fff;
}


.titulosecundario2{
    font-size: 16px;
    font-style: italic;
    text-align: center;
background-color: #25d3b2;
 width:290px;
  padding: 5px;
height:auto;
    float: left;
    position: relative;
    top: 0px;
color: #fff;}

#programa{position: relative;
    top: 100px;
    float: left;
}
.titulosecundario3{
    font-size: 16px;
    font-style: italic;
    text-align: center;
background-color: #25d3b2;
 width:291px;
  padding: 5px;
height:auto;
    float: left;
    position: relative;
    top:-101px;
    left:25px;
color: #fff;}

.titulosecundario4{
    font-size: 16px;
    font-style: italic;
    text-align: center;
background-color: #25d3b2;
 width:290px;
  padding: 5px;
height:auto;
    float: left;
    position: relative;
    top:-5px;
    left:25px;
color: #fff;}


#destacado1{font-size: 20px;
    text-align: center;
    text-decoration: none;
    color: #fff;
background-color: #bebaba;
 width:94px;
  height: 50px;
    float: left;
   
 padding-top: 25px;
    
}

span.ver{ font-size: 12px;
    float: right;
    font-style: italic;
    position: relative;
    top:-40px;
text-align: center;
    padding-top: 20px;
    background-color: #fff;
    background-size: 30px x 20px;
     
}

#programam1{position: relative;

 position: relative;
    float: left;
    top: -83px;
    left: 25px;}


#destacado2{font-size: 20px;
    text-align: center;
    text-decoration: none;
    color: #fff;
background-color: #8b8b8b;
 width:94px;
    height: 50px;
    float: left;
 padding-top: 25px;
    
 
   
}

#programam2{  
 position: relative;
    float: left;
    top: -83px;
    left: 33px;}

#destacado3{font-size: 20px;
    text-align: center;
    text-decoration: none;
    color: #fff;
background-color: #767676;
 width:94px;
    height: 50px;
    float: left;
 padding-top: 25px;  
   
}
#programam3
{ position: relative;
 position: relative;
    float: left;
    top: -83px;
    left: 44px;}



.titulodestacado{font-size: 30px;
font-weight: 500;
    text-align: center;
color: #fff;
width: 140px;
  padding: 10px;
height:auto;
    float: left;
    position: relative;
    top: 150px;
left: -10PX;}

#5{position: relative;
top: -800px;}
/*#general3{
 width: 713px;
    height: auto;
    clear: both;
    float: left;
    position: relative;
    margin-left: 108px;
    margin-right: 5px;
     z-index:1;
    display: inline-block;}/*


/*#fotos ul li{
 display: inline-block;
}

#fotos img{
    height: 137px;
    margin: 5px; 
    margin-top: 0px;
    margin-bottom: 120px;
    z-index:1;
	/*filter:alpha(opacity=70); 
	-moz-opacity:.70;
	
}

#fotos img:hover{
   opacity:.70;
   
}

hr {
    margin-top: 0px;
    margin-bottom: 60px;*/
}

section {background-color: #fff; 
float: left;
    width: 744px;
    height:auto;
    clear: both;
   
    margin-top: 0px;
  margin-bottom: auto;
   
    margin-left: 108px;
    margin-right: 108px;
}




main{position: relative;
    top: -90px; 
    background-color:#fff;
   
    margin-right: 108px;
    width: 744px;
    height: 970px;
    margin-left: 108px;
    /*margin-bottom: 50px;
    clear: both;
    display: block;
    float: left;
    height: auto;*/
    
    }

main p {
    color: #45454e;
    text-align : justify;
    font-size: 0.8em; 
    line-height:20px;
    
}

#novedades{
    background-color: inherit
}


    


/*aside{
    color: rgba(0, 0, 0, 0.24);
    max-width: 530px;
    font-size: 0.81em;
    text-align: justify;    
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
}*/

footer{ 
    background-color: #fff;
    width: 744px;
    height: 40px;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-left: 108px;
   
}


footer p{
    color: #7b7b7b;
    padding: 10px;
    max-width: 744px;
    text-align: justify;
    font-stretch: condensed;
    font-size: 0.6em;
    margin-left: 10px;
    margin-right: 300px;
    display: block;
  
}
.contenedor
{
    width: 100%;
    max-width: 960px;
    margin: auto;
}

#propuesta{

width: 294 px;
height: auto;
margin-right: auto;
position: absolute;
    top: -15px;
    left: -25px;
background-color:rgba #0fc6c0; }

#propuestap{position: relative;
    padding: 10px;
    top:5px;
    color: #7b7b7b;
text-align: justify;
background-color:rgba(27, 212, 197, 0.43);
    width: 280px;
    height: 73px;
    font-style: italic;
    
    
}
span#verpropuesta{font-size: 12px;
    float: right;
    font-style: italic;
    position: relative;
    top:-40px;
    right: 5px;
text-align: center;
    padding-top: 20px;
  
     
}

#pagina2main{width: 744px;
max-height: 330px;}




#pag2navcontacto a{color: #38d9b8;

}

#navnivelespag3 a{color: #38d9b8;}

h1#contaccontac{
font-size: 20px;
    text-align: center;
background-color: #606060;
 width:705px;
  padding: 10px;
height:auto;
    float: left;
    position: relative;
    top: 10px;
    left: 10px;
    right: 10px;
   color: #fff;}

#pag2imagen{
    position: absolute;
  top: 20px;
    left: 20px;
    
      
}

#textoenpagina2{width:280px;
 height:auto;
position: relative;}
    
#pag2text p{
    width:280px;
 height:auto;
    float: left;
font-kerning: auto;
    position: relative;
    top: 10px;
    left: 10px;
  
    padding: 10px;
    
    text-align: justify;
   
}

#pag2text2 p{ font-size: 12px;
    font-style: italic;
    text-align: justify;
    font-weight: 400;
 width:280px;
  padding: 5px;
    padding-top: 10px;
height:auto;
    float: left;
    position: relative;
    top: 0px;
    left: 10px;
    color: #38d9b8;
float: left;
 display: block;}

 

 #pag2boton{font-size: 16px;
    font-style: italic;
    text-align: center;
background-color: #25d3b2;
 width:280px;
  padding: 5px;
height:auto;
    float: left;
    position: relative;
    top: 0px;
     left: 10px;
color: #fff;  
}

 #pag2boton:hover{
    color: #000;}

#pag2form{ 
 width:402px;
    background-color: rgba(37, 211, 178, 0.44);
 
height:auto;
    float: right;
    position: absolute;
    top: 50px;
    left:320px;
   color: #fff;

}

#pag2contacto{background-color: rgba(37, 211, 178, 0.49);
    width: 420px;
    height: 215px;
    font-size: 16px;
    font-weight: 500;
    font-style: italic;
    text-align: left;
   border: 20px;
    position: absolute;
    top: 70px;
    left: 315px;
    


}
#pag2caja1{width: 330px;
    position: relative;
    left: 0px;
    top;5px;
    margin: 5px;
}


#pag2caja2{width: 330px;
    position: relative;
    left: 0px;
  margin: 5px;

}

#pag2caja3{width: 330px;
    position: relative;
    left: 0px;
  margin: 5px;

}
#pag2caja4{width: 330px;
    position: relative;
    left: 0px;
  margin:5px;

}

#pag2caja5{width: 330px;
    height: 70px;
    position: relative;
    left: 0px;
  margin: 5px;

}

#nombrepag2{
    
    position: absolute;
top: 5px;
    left: 355px;
 }
#nivelpag2{position: absolute;
top: 35px;
    left: 355px;}
#emailpag2{position: absolute;
top: 65px;
    left: 355px;}
#docentepag2{position: absolute;
top: 95px;
    left: 355px;}

    

#pag2enviar{position: absolute;
top: 175px;
left: 350px;}


#morfo{font-size: 20px;
    text-align: center;
background-color: #9fe875;
 width:705px;
  padding: 10px;
height:auto;
    float: left;
    position: relative;
    top: 10px;
    left: 10px;
    right: 10px;
   color: #fff;}

#morfom3{font-size: 60px;
    font-weight: 900px;
    text-align: left;

  padding: 10px;

    float: left;
    position: relative;
    top: -55px;
    left: 0px;
    
   color: #fff;}

#obje3{font-size: 16px;
    font-style: italic;
    text-align: center;
background-color: #9fe875;
 width:290px;
  padding: 5px;
height:auto;
    float: left;
    position: absolute;
    top: 95px;
    left: 10px;
color: #fff;}

#texto3{background-color:rgba(159, 232, 117, 0.51);  width:280px;
 height:auto;
    float: left;
font-kerning: auto;
    position: absolute;
    top: 120px;
    left: 10px;
  
    padding: 10px;
    
    text-align: justify;
   }
#titulosecundario3{font-size: 16px;
    font-style: italic;
    text-align: center;
background-color: #9fe875;
 width:290px;
  padding: 5px;
height:auto;
    float: left;
    position: absolute;
    top:230px;
    left: 10px;
color: #fff;}

#Trabajos3{font-size: 20px;
    text-align: center;
background-color: #9fe875;
 width:395px;
  padding: 10px;
height:auto;
    float: left;
    position: absolute;
    top: -35px;
    left: 0px;
    color: #fff;}



#imagenesizquierda3{position: absolute;
top: 130px;
left: 320px;
}

#imagenesderecha3{
    background-color: rgba(173, 173, 173, 0.49);
    width: 280px;
    height: auto;
    position: absolute;
top: 270px;
left: 30px;}

#imagenesderecha3b{position: absolute;
top: 272px;
left: 175px;}


#docentespagina3{font-size: 16px;
    font-style: italic;
    text-align: center;
background-color: #9fe875;
 width:290px;
    height: 40px;
  padding: 5px;
height:auto;
    float: left;
    position: absolute;
    top: 710px;
    left: 10px;
color: #fff;}

#textoizquierda3{ position: absolute;
    top: 100px;
    left: 600px;
    padding-top: 50px;
    
    
    
}
/*.return_to_top_icon{
cursor: pointer;
    height: 313px;
    width: 46px;
    background: -600px -190px url(http://www.dgpcfadu.com.ar/vm25/3/imagenes/barravertical.png) no-repeat transparent;
    opacity: .27;
        
}
    */
/*#progmmm{display: inline;
    
    object-position: top:250px ;}

#progmmm a span.vermas{
position: relative;
    left: 150px;*/
}
/*#logo{float: left;
    margin: 10px;
    padding:10px;
        position: relative;
    top:5px;
    margin-left: 20px;
width: auto;
    height: auto;*/
}

    
/*#botonera{
    
   
    
    
    margin-left: 0px auto;
    margin-right: 0px auto;
    margin-bottom: 10px;}
 .menucatedra {  
    font-size: 0.9em;
     font-weight: bolder;
     color: #fff;
      text-align: center;
     margin-left: 10px;
     margin-right: 10px;
     position: relative;
}
    */



