/** Stage container **/ .connected-carousels .stage { width: 540px; margin: 0 auto; position: relative; } .connected-carousels .photo-credits { position: absolute; right: 15px; bottom: 0; font-size: 13px; color: #fff; text-shadow: 0 0 1px rgba(0, 0, 0, 0.85); opacity: .66; } .connected-carousels .photo-credits a { color: #fff; } /** Navigation container **/ .connected-carousels .navigation { width: 462px; margin: 0 0 0 40px; position: relative; } /** Shared carousel styles **/ .connected-carousels .carousel { position: relative; overflow: hidden; } .connected-carousels .carousel ul { width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0; } .connected-carousels .carousel li { float: left; } /** Stage carousel specific styles **/ .connected-carousels .carousel-stage { height: 234px; background: #5f5f5f; /*border: 10px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;*/ } .connected-carousels .carousel-stage li{width: 540px;height: 234px;/*background: url(../images/bg-produtos.png) 0 0 no-repeat;*/ position: relative;} .connected-carousels .carousel-stage li .descricao{position: absolute; top: 25px; left: 25px; z-index: 10;} .connected-carousels .carousel-stage li .descricao p{font-size: 11px; width: 295px; line-height: 14px; color: #fff;margin: 0 0 6px 0;background: url(../images/bg-txt-produtos.png) 0 0 no-repeat;padding: 2px 0 0 10px;} .connected-carousels .carousel-stage li img{position: absolute;top: 0;right: 0; z-index: 8;} #conteudo.connected-carousels .carousel-stage li img{position: absolute;top: 90px;left: 30px; z-index: 8;} .title-prod{font-size: 20px !important;text-transform: uppercase;background:none !important; padding: 0 !important;line-height: 22px !important;} .title-price{font-size: 15px !important;color: #9fff22 !important;background:none !important; padding: 0 !important; display: none !important;} #consoles .carousel-stage li .descricao p{width: 170px;} #jogos .carousel-stage li .descricao p{width: 170px;} #acessorios .carousel-stage li .descricao p{width: 200px;} #hardware .carousel-stage li .descricao p{width: 200px;} #cartoes .carousel-stage li .descricao p{width: 180px;} /** Navigation carousel specific styles **/ .connected-carousels .carousel-navigation { height: 78px; width: 464px; padding: 8px 0 0 0; /*background: #fff;*/ /*border: 10px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;*/ } .connected-carousels .carousel-navigation li { cursor: pointer; margin: 0 6px 0 0; } .connected-carousels .carousel-navigation li img { display: block; border: 1px solid #403f3f; } .connected-carousels .carousel-navigation li img:hover { display: block; border: 1px solid #FFF; } .connected-carousels .carousel-navigation li.active img { border-color: #90e421; } /** Stage carousel controls **/ .connected-carousels .prev-stage, .connected-carousels .next-stage { display: block; position: absolute; top: 0; width: 514px; height: 410px; color: #fff; } .connected-carousels .prev-stage { left: 0; } .connected-carousels .next-stage { right: 0; } .connected-carousels .prev-stage.inactive, .connected-carousels .next-stage.inactive { display: none; } .connected-carousels .prev-stage span, .connected-carousels .next-stage span { display: none; position: absolute; top: 50%; width: 30px; height: 30px; text-align: center; background: #4E443C; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; /*-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;*/ } .connected-carousels .prev-stage span { left: 20px; } .connected-carousels .next-stage span { right: 20px; } .connected-carousels .prev-stage:hover span, .connected-carousels .next-stage:hover span { display: block; } /** Navigation carousel controls **/ .connected-carousels .prev-navigation, .connected-carousels .next-navigation { display: block; position: absolute; width: 34px; height: 86px; background: #383838; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 16px/29px Arial, sans-serif; /*-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;*/ } .connected-carousels .prev-navigation { left: -40px; top: 0px; text-indent: 6px; line-height:86px; } .connected-carousels .next-navigation { right: -38px; top: 0px; text-indent: 20px; line-height:86px; } .connected-carousels .prev-navigation.inactive, .connected-carousels .next-navigation.inactive { opacity: 0.2; filter:alpha(opacity=20); cursor: default; }