/* Theme */
.slick-loading .slick-list {
    background: #fff url('../img/loader.gif') center center no-repeat;
}

.slick-arrow {
position:absolute;
z-index:2000;
top:45%;
transition: all 0.2s ease;
}

.slick-arrow:hover {
border-color: #212121;
}

.slick-prev, .slick-next {
border-color: #fff;
border-style: solid;
border-width: 0 8px 8px 0;
display: inline-block;
height:30px;
width:30px;
cursor: pointer;
color: transparent;
outline: none;
background: transparent;
}

.slick-prev:before, .slick-next:before {
content:'';
}

.slick-prev {
left: 5%;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}

.slick-next {
right: 5%;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}

.slick-dots {
position: absolute;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
bottom:0;
}

.slick-dots li {
margin:0;
position: relative;
display: inline-block;
width: 20px;
height: 20px;
padding: 0;
cursor: pointer;
}

.slick-dots li button {
display: block;
font-size: 0;
line-height:0;
list-style: none;
width: 15px;
height:15px;
position: absolute;
background: #fff;
border-radius: 50%;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
}

.slick-dots li button:hover, .slick-dots .slick-active button {
background: #fe1bf0;
}

#slideinicio {
margin:0;
}

#slideinicio .slick-arrow {
display:none;
visibility:hidden;
}

#slideinicio:hover .slick-arrow {
display:block;
visibility:visible;
}

#slideinicio .slick-prev {
left: 30px;
}

#slideinicio .slick-next {
right: 30px;
}

#slideinicio .slick-arrow:hover {
border-color: #fe1bf0;
}

.slidefotos .slick-slide {
margin: 10px;
opacity:0.8;
}

.slidefotos img {
width:50vw;
height:auto;
box-shadow: 0 0 5px #888;
}

.slidefotos .slick-center {
opacity:1;
}

.slidefotos .slick-prev, .slidefotos .slick-next {
height:50px;
width:50px;
}

.slidefotosinfo {
margin: 30px 0;
}

.slidefotosinfo img {
width:30vw;
}

.slidecuadros .slick-slide img {
display:inline;
}

.slidecuadros .slick-arrow {
position:absolute;
z-index:2000;
top:45%;
}

.slidecuadros .slick-prev {
left: 20px;
height:30px;
width:30px;
}

.slidecuadros .slick-next {
right: 20px;
height:30px;
width:30px;
}

.slidecuadros .slick-arrow:hover {
border-color: #fe1bf0;
}

.slidecuadros .slick-disabled {
display:none;
visibility:hidden;
}

.slider-for div {
height:auto;
}

.slider-for div span {
display:block;
background: #000;
color: #fff;
font-size: 90%;
padding: 1%;
text-align:center;
}

.slider-for img {
width:100%;
height:auto;
}

.slider-nav .slick-arrow {
top:40%;
border-color: #212121
}

.slider-nav .slick-arrow:hover {
border-color: #fe1bf0;
}

.slider-nav .slick-prev {
left: 3%;
height:25px;
width:25px;
}

.slider-nav .slick-next {
right:3%;
height:25px;
width:25px;
}

.slider-nav img {
height:auto;
margin: 10px 5px;
cursor:pointer;
}

#slideactividad {
max-height:800px;
}

#slideactividad .slider-for {
border:15px solid #fff;
box-shadow: 0 0 5px #888;
}

#slideactividad .slider-nav img {
border:10px solid #fff;
box-shadow: 0 0 5px #888;
margin: 15px 10px;
}


@media screen and (max-width: 800px) {

.slidefotos .slick-prev, .slidefotos .slick-next {
height:30px;
width:30px;
}

.slidefotos img {
width:60vw;
}


}

@media screen and (max-width: 420px) {

.slider-nav {
display:none;
visibility:hidden;
}

#slideactividad .slider-for {
border:0;
border-color:#fff;
border-style:solid;
border-width: 15px 0;
box-shadow: 0 0 5px #888;
}

#slideactividad .slider-nav img {
border:10px solid #fff;
box-shadow: 0 0 5px #888;
margin: 15px 10px;
}


}