body{background: #fff url('/images/index/fondo-web.jpg') repeat-x !important;}
#cabecera{height: 470px !important;}
#banner{width: 920px; margin: 110px auto 0; height: 300px; background: url(/images/index/slider/00.jpg) 0 0 no-repeat;}
        .nivoSlider {position:relative;}
        .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
        .nivoSlider a {display:block;}
        .nivo-controlNav {position:absolute;right:5px;bottom:5px;}
            .nivo-controlNav a {display:block;padding:0 5px;background-color: #272727;border:0;margin-right:3px;float:left;border-radius: 5px;color: #fff;text-decoration:none;font-weight:bold;font-size:16px;}
                .nivo-controlNav a.active {color: #ebf40d;}
        .nivo-directionNav a {display:block;width:30px;height:30px;background:url(/images/nivo/arrows.png) no-repeat;text-indent:-9999px;border:0;}
            a.nivo-nextNav {background-position:-30px 0;right:15px;}
            a.nivo-prevNav {left:15px;}
            
#contenido {}

    #productos{float: left; width: 688px;}
        #productos .listado-producto{margin-left: -15px;}

    #contenido aside{float: right; width: 202px;}

        #contenido aside #equipaje{height: 320px; padding: 5px; background: url(/images/index/fnd-equipaje-clubs.jpg) 0 0 no-repeat; margin-top: 15px;}
            #contenido aside #equipaje p.txt{text-indent: -9999px;}
            #contenido aside #equipaje .info{background-color: #272727; margin-top: 240px; padding: 5px;}
                #contenido aside #equipaje .info p{margin: 0; border: none; opacity: none;}
                    #contenido aside #equipaje .info p.mas{color: #FF8E45; font-size: 13px;}
                    #contenido aside #equipaje .info p.tel{color: #fff; font-size: 30px; line-height: 32px;}

        #contenido aside #envio{height: 250px; padding:10px; background: url(/images/index/fnd-envios-gratuitos.jpg) 0 0 no-repeat; text-indent: -9999px;}

/* Tabs */
nav.pestanas ul{position:relative; z-index:1; margin-left: -20px;}

    nav.pestanas ul li{position: relative; cursor: pointer; padding:10px 45px 15px 10px; height: 40px; box-shadow: 15px -12px 17px -12px #999, -15px -12px 18px -12px #999; float:left; margin-left:20px; border:1px solid #fff; border-bottom:none; background: #cccccc; background: -moz-linear-gradient(top,  #cccccc 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee)); background: -webkit-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); background: -o-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); background: -ms-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); background: linear-gradient(top,  #cccccc 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );}
        nav.pestanas ul li a{display:block; line-height: 15px; width: 100px; font-size:13px; color:#616161; text-transform: uppercase;}
        nav.pestanas ul li.on, nav.pestanas ul li:hover{color:#000; border-bottom:1px solid #fff; background: #e0e0e0; background: -moz-linear-gradient(top,  #e0e0e0 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,  #e0e0e0 0%,#ffffff 100%);background: -o-linear-gradient(top,  #e0e0e0 0%,#ffffff 100%);background: -ms-linear-gradient(top,  #e0e0e0 0%,#ffffff 100%);background: linear-gradient(top,  #e0e0e0 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#ffffff',GradientType=0 );}

#main-cont-pestana{position: relative; margin-top: -1px; background-color: #fff; border-top: 1px solid #ccc;}
    .cont-pestana{margin-left: -15px;}