#base_slide_destacados,#destacados_slide,.carousel,.carousel ul,.carousel ul li,div.custom-container{height:auto;float:left}
#base_slide_destacados{margin:0;overflow:hidden;padding:0;position:relative;width:100%}
#destacados_slide{width:98%;margin:0;padding:0 1%;overflow:hidden;border-radius:40px 40px 0 0;box-shadow:0 -3px 3px #ccc;font-size:1em;background:-moz-linear-gradient(top,rgba(226,226,226,1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(226,226,226,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(226,226,226,1) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(226,226,226,1) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(226,226,226,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(226,226,226,1) 0,rgba(255,255,255,0) 100%)}
div.custom-container{background:#fff;display:block;margin:0;padding:0 0 20px;width:100%;border-top:1px solid #c2c2c2;box-shadow:-3px 0 7px #ccc}
.carousel{width:calc (100% - 80px);padding:0 40px;margin:0;display:block;position:relative;visibility:hidden}
.carousel ul{width:100%;margin:0;padding:0}
.carousel ul li{margin:0 5px;padding:0;position:relative;z-index:1;min-height:330px;text-align:center}
.carousel ul li a{width:100%;float:left;margin:0;padding:0}
.comprar{float:none!important;background:#fb4300;width:100px!important;display:inline-block;color:#fff;border-radius:5px;text-transform:uppercase;font-size:.9em;font-weight:700;height:22px;padding-top:4px!important;transition:.5s ease all}
.comprar:hover{background:#15aac5}
.carousel ul li div.imagen{cursor:pointer;float:left;height:170px;margin:5px 2%;overflow:hidden;padding:0;position:relative;text-align:center;transition:transform .5s ease 0s;width:93%}
.carousel ul li div.imagen img{max-height:100%;width:100%}
.carousel ul li div.titulo{color:#15aac5;display:block;float:left;font-size:.85em;font-weight:700;height:auto;margin:0 0 2px;padding:5px 3%;position:relative;text-align:left;transition:background .5s ease 0s;width:94%;line-height:17px;min-height:35px;letter-spacing:.5px}
.carousel ul li div.titulo:hover{text-decoration:underline}
.carousel ul li div.resumen{width:94%;float:left;text-decoration:none;margin:5px 0;color:#5f6974;font-size:.8em;padding:0 1%;text-align:justify;letter-spacing:-.5px;font-style:italic;line-height:15px;height:60px}
.custom-container div.botones{float:left;height:auto;margin:0 0 10px;padding:0 0 5px;width:100%}
.custom-container .botones p,.custom-container .botones span{color:#fff;font-size:1em;margin:0 auto;text-align:center;z-index:100}
.custom-container .botones p{height:auto;text-transform:lowercase;width:100%}
.custom-container .botones span{background:url(../img/titulo_derecha.png) right top no-repeat,url(../img/titulo_izquierda.png) left top no-repeat #5e666e;display:inline-block;height:32px;padding:5px 30px 0;text-transform:uppercase;width:auto}
.custom-container .botones a{background:#fff;cursor:pointer;height:200px;margin:0;opacity:1;padding:145px 0 0;position:absolute;width:40px;z-index:100}
.custom-container .botones a:first-child{right:0}
.custom-container .botones a:last-child{left:0}
.custom-container .botones a:hover img{opacity:.6}