#overlay { 
/*    background: #000; 
    opacity: 0.5; */
    display: none; 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    width: 100%; 
    height: 100%; 
    z-index: 100; 
    cursor: pointer; 
    cursor: hand; 
} 

#overlay img {
    text-align: center;
}

#imagenGrande { 
    position: absolute; 
    top: 0px;
    left: 0px;
    width: 100%; 
    height: 100%; 
    text-align: center;
    /*padding-top: 100px;*/
    z-index: 120; 
    display: none; 
}

#imagenGrande img {
	padding-top: 40px;
    padding-bottom: 10px;
}

#indicador { 
    position: absolute; 
    top: 0px;
    left: 0px;
    width: 100%; 
    height: 100%; 
    text-align: center;
    z-index: 110; 
    display: none; 
}

#indicador img {
    padding-top: 100px;
}

a.imagenshow {
    cursor: pointer; 
    cursor: hand;
}


