.contenidoSlide{ height: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:0;color:#000; text-align:left; }
.contenidoSlide .botonAccion{display:block; font-size:1.4em;line-height:50px}
.contenidoSlide>div{  box-sizing:border-box;height:100%; font-size:1.1em;transition:opacity 1s .2s ease-in; opacity:.3; padding-top: 20px; padding-bottom: 20px; }
.contenidoSlide>div h2{margin-top:20px; transition:margin .4s .6s ease-out, opacity .4s .6s ease-out; opacity:0;padding-top:10px; padding-bottom:10px; font-weight: 600; }
.contenidoSlide>div p{margin-top:30px; transition:margin .4s .7s ease-out, opacity .4s .7s ease-out; opacity:0 }
.contenidoSlide>div a{transition: opacity .4s .8s ease-out; opacity:0 }

.fondoSlide-0{padding-left:20px; padding-right:20px;background-color:#fafafa;background:rgba(255,255,255,.8); background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.1)); color:#000 !important; text-shadow:0 0 20px #fff; }
.fondoSlide-0 h2, .fondoSlide-0 p { color:#000 !important; }
.fondoSlide-0b{padding-left:20px; padding-right:20px;background-color:#fafafa;background:rgba(255,255,255,.8); background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.1)); color:#fff !important; text-shadow:0 0 20px #fff; }
.fondoSlide-0b h2, .fondoSlide-0b p { color:#fff !important; }
.fondoSlide-1{padding-left:20px; padding-right:20px;background-color:#222;background:rgba(0,0,0,.8); background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.1)); color:#fff !important; text-shadow:0 0 20px #000; }
.fondoSlide-1 h2, .fondoSlide-1 p { color:#fff !important; }
.fondoSlide-2{padding-left:20px; padding-right:20px; color:#000 !important;text-shadow:0 0 10px rgba(255,255,255,.2);}
.fondoSlide-2 h2, .fondoSlide-2 p { color:#000 !important; }
.fondoSlide-3{padding-left:20px; padding-right:20px; color:#fff !important;text-shadow:0 0 10px rgba(0,0,0,.2);}
.fondoSlide-3 h2, .fondoSlide-3 p { color:#fff !important; }

.slick-active .contenidoSlide>div {opacity:1}
.slick-active .contenidoSlide>div p{margin-top:10px; opacity:1}
.slick-active .contenidoSlide>div h2{margin-top:0; opacity:1}
.slick-active .contenidoSlide>div a{ opacity:1}
.slick-initialized{opacity:1}
.slick-slide{background-position:center center; background-size:cover}

.botonAccion { background: #9ac100; vertical-align: top; color: white; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);  border: 0; border-bottom: 3px solid rgba(0,0,0,.2); cursor: pointer; border-radius: 6px; display: inline-block; margin: 0 0 2px 0; padding: 0 8px; line-height: 27px; font-size: 15px; text-decoration:none }
.botonAccion:active  { margin: 2px 0 0 0; outline: none; -webkit-box-shadow: none; box-shadow: none; }
.botonAccion:hover { background-color: #a2cb00; color: white; text-decoration:none }
.botonAccion i { line-height: 27px; margin-right:4px }


@media only screen and (max-width:1079px) {
    /*.altura1 .contenidoSlide > div, .altura2 .contenidoSlide > div, .altura3 .contenidoSlide > div { padding-left: 20px!important; padding-right: 20px!important; }*/
	.contenidoSlide > div { padding-left: 20px!important; padding-right: 20px!important; }
}

@media only screen and (min-width:1080px) { 
    .contenidoSlide{width: 980px; margin: 0 auto;}
    .contenidoSlide>div {width:50%;}
}

@media only screen and (min-width:1280px) { 
    .contenidoSlide{width: 1200px;font-size:1.2em }
}