#produtoDireita{
    width:680px;
    float:left;
}

#produtoEsquerda{
    width:460px;
    float:right;
}

img.imagemPrincipal{
    display: block;
    margin: 0 auto 10px;
}

.caixaImagemProduto2 * {
	vertical-align: middle;
}

.jcarousel-skin-tango .jcarousel-direction-rtl{
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal{
    width:auto;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal{
    width:400px;
    height:80px;
	margin-left:30px;
}

.jcarousel-skin-tango .jcarousel-item {
    width:120px;
    height:80px;
}

.jcarousel-skin-tango .jcarousel-item a{
    display: block;
    width: 120px;
    height: 80px;
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-item a img{
    display: block;
    margin: 0 auto;
}

.jcarousel-skin-tango .jcarousel-item-horizontal{
	margin-left:5px;
    margin-right:5px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top:30px;
    right:15px;
    width:12px;
    height:20px;
    cursor:pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -31px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -81px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position:absolute;
    top:30px;
    left:15px;
    width:12px;
    height:20px;
    cursor:pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -31px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -81px 0;
}

@media(max-width: 1230px) {
    #produtoDireita{width: 480px;}
}

@media(max-width: 1000px) {
    #produtoDireita{width: 350px;}
    #produtoEsquerda{width: 350px;}
    .jcarousel-skin-tango .jcarousel-clip-horizontal{width: 320px; margin-left: 15px;}
    .jcarousel-skin-tango .jcarousel-prev-horizontal{left: 0;}
    .jcarousel-skin-tango .jcarousel-next-horizontal{right: 0;}
    .jcarousel-skin-tango .jcarousel-item a{width: 95px; height: 70px;}
}

@media(max-width: 767px){
    #produtoDireita{float: none; width: auto; margin: 0 0 20px;}
    #produtoEsquerda{float: none; width: auto;}
    .jcarousel-skin-tango .jcarousel-clip-horizontal{width: auto; margin-left: 5px;}
    .jcarousel-skin-tango .jcarousel-prev-horizontal{left: -5px;}
    .jcarousel-skin-tango .jcarousel-next-horizontal{right: -5px;}
    .jcarousel-skin-tango .jcarousel-item a{width: auto;}
    .jcarousel-skin-tango .jcarousel-item-horizontal{margin: 0 5px 0 0;}
}