body{
    background-color:#1b1b1b;
    width:100%;
    margin: auto;

}
html, body{
    overflow-x: hidden; /* prevents horizontal scroll bars */
    -webkit-tap-highlight-color: rgba(0,0,0,0); /* disable webkit tap highlight */
    height: 100%; /* fixes focus scrolling in Safari (OS X) */

}

#container{
    margin:auto;
    width:970px;
    z-index:0;
    position:relative;
}
a:hover{
    opacity:0.5;
}

.clearfix:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
}
.clearfix { display:block; }

#cont-header{
    width: 100%;
    background-color:#ffffff;
    position: fixed;
    z-index: 99;
}

header{
  width:970px;
  height:100px;
  margin: 0 auto;

}


header #Logo{
    margin-top:17px;
    float:left;



}
header #TextMenu{

    margin-left: 882px;
    margin-top: -38px;
    float: left;
    font-family: 'museo_sans500';

}
header #MenuIcon{
   margin-top: -40px;
    float: right;


}
.Menu{
    width:400px;
    margin: auto;
    display:none;

}

.Menu li{
    color:#ffffff;
    size:20px;

}


#imgEtapa {
    margin-top:100px;
    width:100%;




 }

a{


 text-decoration:none;

}
 .IntroT {

    position:relative;
    margin-top:-100px;
    width:100%;

}


#nombreEtapa{
    color:#fff;
    font-family:'museo_sans500_italic';
    font-size:31;
    margin-left:40px;


}
#fecha{
    color:#fff;
    font-family: 'museo_sans700';
    font-size:55;

}

#Titulo{
    margin-top: 135px;

    color:#C0C0C0;
    font-family:'museo_sans500';
    font-size:40;
    text-align:left;
    line-height:41px;

}

#Texto{

    margin-top:28px;
    float:left;
    color:#C0C0C0;
    font-family:'museo_sans500';
    font-size:16;
    text-align:justify;
    line-height:24px;

}



#img1{
    position:absolute;
    margin-top:47px;
    margin-left: 191px;


}


#Imagen1{

    margin-top: 372px;

}

#Color{
    margin-left: 295px;
    float: left;

}
#ImagenV{
    position:absolute;



}
#ImagenPlay{
    position:relative;
    margin-left:-270;
    margin-bottom:63px;

}

#Probar{
    position:relative;
    margin-left:120px;
    margin-top:60px;


}

#Img2{

  position: absolute;
  margin-top: -36px;

}




#ImagenTexto{

    margin-top:100px;
    margin-left:450px;
    float:left;
    width:400px;
    height: 110;
}


#Imagen3{

    float: left;
    margin-top: 73px;
    position: absolute;

}
#Color2{
    width: 100px;
    height: 100px;
    margin-top: 73px;
    position:absolute;
    margin-left: 314px;

}

.Textos{

    margin:auto;
    width: 970;




}

.TextosLargos{
    margin-top:150px;
    margin-left:156px;
    width: 900px;



}

#TDescr{



    color:#C0C0C0;
    font-family:'museo_sans500';
    font-size:40;
    text-align:left;
    line-height:41px;


}


#TxtDescr{

    color:#C0C0C0;
    font-family:'museo_sans500';
    font-size:16;
    text-align:left;
    position:relative;
    line-height:24px;
    margin-top: 50px;
    width: 660px;
    text-align: justify

}

#SigEtapa:hover{
    opacity:0,5;

}
#SigEtapa{
    height: 150px;
    margin-left: 340px;
<!--margin-top: 70px;-->

}

#SigEtapa2{
     height: 150px;
    margin-left: 450px;
    margin-top: 70px;
}


#SiguienteEtapa, a{
    color: #bbb;
    font-family:'museo_sans500';
    font-size:16px;
}
#TextoSup{
    width:645px;
}


#ContainerImagenSurgimientodelNazismo{
    background-image:url(img_collage_etapa_1_1.png);
    width:1282px;
    height:881px;
    margin: auto;
    z-index:2;

}
#ContainerImagenEducacion{
    background-image:url(img_collage_etapa_2_1.png);
    width:1282px;
    height:850px;
    margin: auto;
    z-index:2;
    background-repeat:no-repeat;

    margin-top:200px;
}
#ContainerImagenFin{
    background-image:url(img_collage_etapa_6_1.png);
    width:1282px;
    height:882px;
    margin: auto;
    z-index:2;
    background-repeat:no-repeat;

    margin-top:200px;
}

#ContainerImagenDDHH{
    background-image:url(img_collage_ddhh.png);
    width:1282px;
    height: 880px;
    margin: auto;
    z-index:2;
    background-repeat:no-repeat;

    margin-top:200px;

}

#pensar1{
    cursor: pointer;
}
