#galeria, #mapa{
    display:none;
    position: fixed;
    z-index: 100;
    text-align:center;
    width: 100%;
    top: 0;
}

#mapa p{
    width: 00px;
    margin: 0 auto;
}

#galeria a.cerrar, #contacto a.cerrar, #mapa a.cerrar{
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 830px;
    display: block;
}
#galeria a.cerrar:hover, #contacto a.cerrar:hover, #mapa a.cerrar:hover{
    color:#777;
}

#galeria > img{
    border: 15px solid white;
    margin: 10px auto;
}

#galeria div{
    margin: 0 auto;
    width: 910px;
    overflow:hidden;
	
}

#galeria div ul{
    width: 5000px;
}

#galeria div ul li{
    float: left;
    display:block;
    margin: 7px;
}

#galeria div ul li img{
    border: 3px solid white;
    width: 100px;
    cursor: pointer;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

#galeria div ul li.selected img{
    width: 120px;
    margin-top: -5px;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
    border-width: 6px;
}

#galeria img.flechaIzquierda{
    border:0;
    margin-right: 800px;
    cursor: pointer;
}

#galeria img.flechaDerecha{
    border:0;
    cursor: pointer;
}

#modal{
    z-index: 10;
    position: absolute !important;
    top: 0;
    bottom: 0;
    left:0;
    right: 0;
    background: black;
    filter:alpha(opacity=65);
    -moz-opacity:0.65;
    -khtml-opacity: 0.65;
    opacity: 0.65;
    display:none;
}

/*** CARRROUSEL ***/
div.carrousel{
    position: absolute;
    bottom: 135px;
    height: 293px;
    width: 633px;
    overflow: hidden;
}

div.carrousel ul{
    list-style: none !important;
}

div.carrousel ul.imagenes{
    width: 10000px;
}

div.carrousel ul.imagenes li{
    display:block;
    float:left;
}

div.carrousel ul.imagenes li.mostrar{
    display:block;
}

div.carrousel ul li.izquierda{
    position:absolute;
    top: 130px;
    left:-18px;
    cursor: pointer;
}

div.carrousel ul li.derecha{
    position:absolute;
    top: 130px;
    right: -13px;
    cursor: pointer;
}

div.carrousel p{
    position: absolute;
    bottom: -20px;
    left: 0;
    background: black;
    width: 100%;
    padding: 10px;
    opacity: 0.5;
    text-align: center !important;
}

div.carrousel:hover p{
    color: white;
}