@charset "utf-8";
/* CSS Document */

.lourdes {
padding:0!important;
margin:0!important;
background:#5c7fa7;
top:-10000000000px;
width:100%;
visibility:hidden;
position:absolute;
z-index: 989;
min-height: 100vh;
display:block;
-webkit-transition:  0.2s; /* Safari */
    transition: 0.2s;
}
.lourdes.mostrar {
top:0!important;
visibility:visible!important
}

.lourdes section {/*padding:0!important;*/ margin:0!important; /*height:100vh; */position:relative; vertical-align:middle; display:none; width:100vw; overflow:hidden; padding:100px 0 0 0!important; min-height:100vh}


.lourdes section.active {display:table}
.lourdes .titulo {
color:#fff;
text-align:center;
font-weight:normal;
font-size:80px;
line-height:1.2;
display:table-cell;
vertical-align:middle;
position:relative;
top:-400px;
opacity:0;
font-family: 'GothamUltra';
cursor:auto!important

}
.lourdes .titulo-ch {
color:#fff;
text-align:center;
font-weight:normal;
font-size:55px;
line-height:1.2;
font-family: 'GothamUltra';
position:relative;
opacity:0;
top:-100px;
display:block;
cursor:auto!important

}

.lourdes .contenido {
display:table-cell;
vertical-align:middle;
position:relative;
text-align:center;
position:relative;
overflow:hidden
}

.lourdes .cerrar {width:68px; left:-20px; top:18px;}


.lourdes ul#accesos a {height:auto!important; margin:0!important; padding:0!important; z-index:100; display:inline-block}
.lourdes ul#accesos a img {border:0!important; height:40px; width:auto; display:block; margin:0!important; padding:0!important; opacity:1;}
.lourdes ul#accesos a:hover {z-index:999!important; transform: scale(1.5)!important;}

.lourdes ul#accesos {
list-style:none;
margin:auto;
padding:30px 0 0 0;
display:inline-block;
position:relative;
text-align:center;
opacity:1;
}
.lourdes ul#accesos > li {
list-style:none;
padding: 0;
margin:22px auto;
float:none;
clear:both;
display:block;
}

.lourdes #contactodirector {
background:#5c7fa7;
opacity:0;
}
.lourdes #contactooficinas {
background:#80aa96;
opacity:0;
}
.lourdes #contactoadministracion {
background:#e7ba79;
opacity:0;
}

.lourdes .info {
opacity:0;
padding:30px 0
}

.lourdes .data {
font-style:italic;
color:#fff;
font-family: 'Droid Serif', serif; font-size:30px
}
.lourdes .data a {color:#fff}
.lourdes #presentacion .data span, .lourdes #presentacion .data a:hover {color:#ecb747}

.lourdes .gallery {height:450px!important}
.lourdes .gallery, .ppcontrol {opacity: 0}
.lourdes .owl-carousel {z-index:inherit!important}
.lourdes .owl-carousel.owl-drag .owl-item {padding:0; margin:0; z-index:999}
.lourdes .gallery, .lourdes .gallery a, .lourdes .owl-stage-outer, .lourdes .owl-stage { display:block; padding:0; margin:0}
.lourdes .gallery img { height:450px; width:auto!important}

.lourdes .ppcontrol {
position:absolute;
/*top:0;*/
width:100vw;
/*height:100vh!important;*/
margin-left:auto;
margin-right:auto;
overflow:hidden;
height:450px!important; top:122px!important
}
.lourdes .ppcontrol >div:hover {
z-index:999!important; transform: scale(1.5)!important;
}
.lourdes .pback {
position:absolute;
width:73px;
height:73px;
text-align:center;
margin-top:-37px;
top:50%;
left:15px;
cursor:pointer;
z-index:9998;
-webkit-transition:  0.2s; /* Safari */
    transition: 0.2s;
}
.lourdes .pnext {
position:absolute;
width:73px;
height:73px;
text-align:center;
margin-top:-37px;
top:50%;
right:15px;
cursor:pointer;
z-index:9998;
-webkit-transition:  0.2s; /* Safari */
    transition: 0.2s;
}

.lourdes .gallery {
padding:0;
margin:0;
 position:relative}
 
.lourdes li.btn-cerrar {visibility:hidden}
