.jcarousel {
    position: relative;
    overflow: hidden;
    width: 965px;
    height: 345px;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    float: left;
}

.jcarousel-control-prev,
.jcarousel-control-next,
.jcarousel-pagination a  {
    text-indent: -90000px;
    display: inline-block;
    background: url('../imagens/split.png');   
}

.jcarousel-control-prev,
.jcarousel-control-next {
   position: absolute;
   top: 135px;
   width: 35px;
   height: 52px;
}

.jcarousel-control-prev {
    left: 0px;
    background-position: 500px 700px;
}

.jcarousel-control-next {
    right: 0px;
    background-position: 500px 700px;
}
.jcarousel-control-prev:hover {background-position: -518px -17px}
.jcarousel-control-next:hover {background-position: -562px -17px}
.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {
    display: block;
}

.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
    opacity: .5;
    cursor: default;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: 15px;
    text-align: center;
    width: 100%;
}

.jcarousel-pagination a {
    width: 12px;
    height: 12px;
    margin-right: 6px;
    background-position: -517px -79px;    
}

.jcarousel-pagination a.active {
    background-position: -535px -79px;    
}

/**
 * Carousel detalhe do produto
 */
.connected-carousels{
    width: 238PX;
    float: left;
}
.connected-carousels .stage {
    width: 225px;
    position: relative;
}

.connected-carousels .stage li{
    width: 225px;
    height: 245px;
    text-align: center;
    line-height: 245px;
}

.connected-carousels .stage li img{
    vertical-align: middle;
}

/** Navigation container **/

.connected-carousels .navigation {
    width: 180px;
    margin-top: 5px;
    position: relative;
}

/** Shared carousel styles **/

.connected-carousels .carousel {
    overflow: hidden;
    position: relative;
}

.connected-carousels .carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.connected-carousels .carousel li {
    float: left;
}

/** Stage carousel specific styles **/

.connected-carousels .carousel-stage {
    height: 245px;
    border: 1px solid #ebeeef;
    border-radius: 4px;
}

/** Navigation carousel specific styles **/

.connected-carousels .carousel-navigation {
    height: 90px;
    width: 182px;
}
 

.connected-carousels .carousel-navigation li {
    cursor: pointer;
    border: 1px solid #ebeeef;
    border-radius: 4px;
    width: 85px;
    height: 85px;
    line-height: 85px;
    margin-right: 8px;
    text-align: center;
}

.connected-carousels .carousel-navigation li img {
    vertical-align: middle;
}

.connected-carousels .carousel-navigation li.active img {
    border-color: #ccc;
}

/** Navigation carousel controls **/

.connected-carousels .prev-navigation,
.connected-carousels .next-navigation {
    display: block;
    position: absolute;
    width: 27px;
    height: 27px;
    background: url('../imagens/split.png');   
    text-indent: -90000px;
}

.connected-carousels .prev-navigation {
    right: -40px;
    top: 45px;
    background-position: -430px -113px;
}

.connected-carousels .next-navigation {
    right: -40px;
    top: 7px;
    background-position: -394px -113px;
}

.connected-carousels .prev-navigation.inactive,
.connected-carousels .next-navigation.inactive,
.lista-produtos .cabecalho .paginacao a.inactive{
    opacity: .5;
    cursor: default;
}

#galeriaProduto1, #galeriaProduto2 {
    position: relative;
    overflow: hidden;
    width: 965px;
    height: 408px;
}

#galeriaProduto1 ul, #galeriaProduto2 ul {
    width: 20000em;
    position: relative;
}
