.cont_img1{
    position: relative;
}

.cont_main1{
	position: absolute;
    width: 1116px;
    height: 547px;
    overflow-y: auto;
    left: 55px;
    top: 100px;
}

.cont_main1 p{
	position: absolute;
	color: black;
    font-size: 37.8px;
}


.cont_main1 p:nth-child(2){
	top: -7px;
    left: 2px;
    text-align: center;
    width: 1095px;
}

.cont_main1 p:nth-child(3){
	top: 100px;
    left: 56px;
    line-height: 1.35em;
}

.full.content_nav .content-int ol.sections{
    width:9660px;
}


#tabs2 ol.sections {
    background: url('../img/act2/L_G11_U04_L05fondo2-02-09.png')no-repeat 22px 40px;
    background-size: 8818px 620px;
}

#tabs2 p{
    position: absolute;
    font-size: 1.6em;
    text-align: center;
    color: white;
}

.content_nav .buttons{
    bottom: 324px;
    right: 3px;
    width: 58px;
    height: 60px;
}

.content_nav .buttons.last{
    top: 279px;
    left: 0px;
}

#tabs2 ol.sections li:nth-child(1) p:nth-child(2){
    top: 4px;
    left: 810px;
    line-height: 5.3em;
}

#tabs2 ol.sections li:nth-child(1) p:nth-child(3){
    top: 278px;
    left: 662px;
    width: 462px;
}


#tabs2 ol.sections li:nth-child(2) p:nth-child(1){
    top: -7px;
    left: 320px;
    line-height: 5.3em;
}   

#tabs2 ol.sections li:nth-child(2) p:nth-child(2){
    top: 266px;
    left: 155px;
    width: 479px;
}

#tabs2 ol.sections li:nth-child(3) p:nth-child(1){
    top: 80px;
    left: 592px;
}

#tabs2 ol.sections li:nth-child(3) p:nth-child(2){
    top: 193px;
    left: 270px;
    font-family: fontin !important;
}

#tabs2 ol.sections li:nth-child(3) p:nth-child(3){
    top: 192px;
    left: 734px;
    font-family: fontin !important;
}

#tabs2 ol.sections li:nth-child(3) p:nth-child(4){
    top: 259px;
    left: 211px;
    width: 462px;
    font-size: 1.4em;
}

#tabs2 ol.sections li:nth-child(3) p:nth-child(5){
    top: 246px;
    left: 593px;
    width: 462px;
    font-size: 1.4em;
}

#tabs2 ol.sections li:nth-child(4) p:nth-child(1){
    top: 71px;
    left: 583px;
}

#tabs2 ol.sections li:nth-child(4) p:nth-child(2){
    top: 182px;
    left: 348px;
    font-family: fontin !important;
}

#tabs2 ol.sections li:nth-child(4) p:nth-child(3){
    top: 182px;
    left: 698px;
    font-family: fontin !important;
}

#tabs2 ol.sections li:nth-child(4) p:nth-child(4){
    top: 258px;
    left: 207px;
    width: 462px;
    font-size: 1.4em;
    line-height: 1.1em;
}

#tabs2 ol.sections li:nth-child(4) p:nth-child(5){
    top: 256px;
    left: 567px;
    width: 462px;
    font-size: 1.4em;
    line-height: 1.1em;
}


#tabs2 ol.sections li:nth-child(5) p:nth-child(1){
    top: 72px;
    left: 536px;
}

#tabs2 ol.sections li:nth-child(5) p:nth-child(2){
    top: 172px;
    left: 844px;
    font-family: fontin !important;
}

#tabs2 ol.sections li:nth-child(5) p:nth-child(3){
    top: 310px;
    left: 213px;
}

#tabs2 ol.sections li:nth-child(5) p:nth-child(4){
    top: 228px;
    left: 679px;
    width: 462px;
    font-size: 1.4em;
    line-height: 1.1em;
}

#tabs2 ol.sections li:nth-child(7) > p:nth-child(1){
    top: 109px;
    left: 137px;
    font-size: 2.0em;
    font-family: fontin !important;
    font-weight: bold;
}

#tabs2 ol.sections li:nth-child(7) > p:nth-child(2){
    top: 109px;
    left: 495px;
    font-size: 2.0em;
    font-family: fontin !important;
    font-weight: bold;
}

#tabs2 ol.sections li:nth-child(7) > p:nth-child(3){
    top: 109px;
    left: 859px;
    font-size: 2.0em;
    font-family: fontin !important;
    font-weight: bold;
}

.blockText{
    position: absolute;
    top: 201px;
    left: 100px;
    width: 328px;
    height: 300px;
}

.blockText > p{
    position: relative !important;
    display: inline-block;
    margin: 0px 0px 29px 0px;
    color: #3A3A3A!important;
    font-size: 2.0em !important;
    font-family: fontin !important;
    font-weight: bold;
}








.check {
    position: absolute;
    top: 197px;
    left: 563px;
    width: 115px;
    height: 358px;
    margin: 4px 0px 0px 2px;
}

input[type="checkbox"]{
    -moz-appearance: none;
    display: inline-block;
    width: 56px;
    height: 43px;
    vertical-align: middle;
    margin: 0px 0px 23px 0;
    cursor: pointer;
}

.check input:nth-child(5){
    opacity: 0;
    height: 17px;
}

.check input:nth-child(8){
    opacity: 0;
    height: 29px;
}

.gge_contenido_L .act_content h1 {
    width: 35px;
}

.check2 {
    position: absolute;
    top: 197px;
    left: 926px;
    width: 115px;
    height: 358px;
    margin: 4px 0px 0px 2px;
}

.check2 input:nth-child(5){
    opacity: 0;
    height: 17px;
}

.check2 input:nth-child(8){
    opacity: 0;
    height: 29px;
}

.audio{
    position: absolute;
    display: inline-block;
    top: 66px;
    left: 1104px;
    width: 88px;
    height: 81px;
    border-radius: 79px;
    background: url(../img/act2/play.png) no-repeat center center;
    z-index: 5;  
}

.audio.play{
    background: url(../img/act2/stop.png) no-repeat center center;   
}