.jcarousel-skin-tango .jcarousel-container {
    /*text-align:center;
	margin: 0 auto;*/
}

.jcarousel-item-placeholder{display:none !important;}

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

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

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  990px;
    height: 60px;
	text-align:center;
	margin: 0 auto;
}

.jcarousel-skin-tango .jcarousel-item {
    /*width: 47px;*/
    height: 60px;
}

/*.jcarousel-skin-tango .jcarousel-item-horizontal:first-child {
	margin-left: 25px;
}*/

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


/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 54px;
    right: 14px;
    width: 8px;
    height: 9px;
    cursor: pointer;
    background: transparent url('/localresources/images/next-horizontal.png') no-repeat 0 0;
}

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

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

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    /*background-position: -64px 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: -96px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 54px;
    left: 14px;
    width: 8px;
    height: 9px;
    cursor: pointer;
    background: transparent url('/localresources/images/prev-horizontal.png') no-repeat 0 0;
}

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

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

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    /*background-position: -64px 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: -96px 0;*/
}


/* ------------------------------ */

.jcarousel-padres { position: relative; padding: 10px 0 0 0; }

.jcarousel-padres .jcarousel-container-horizontal {
    width: 980px;
}

.jcarousel-padres .jcarousel-clip-horizontal {
    width:  980px;
    height: 252px;
	text-align:center;
	margin: 0 auto;
}

.jcarousel-padres .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 20px;
}

.jcarousel-padres .carouselpadres-control { font-family: Arial; font-weight: bold; font-size: 18px; position: absolute; bottom: 5px; left: 35px; overflow: hidden; }
.jcarousel-padres .carouselpadres-control a { color: #fff; background: url('/localresources/images/padres/back-controls-carousel.png') 0 0 no-repeat; width: 48px; /*height: 35px;*/ display: block; float: left; margin: 0 0 0 -14px; padding: 3px 0 10px 0; }
.jcarousel-padres .carouselpadres-control a:first-child { margin: 0 0 0 -8px; /*color: #88bb44; background: url('/localresources/images/padres/back-controls-carousel.png') 0 -43px no-repeat;*/ }
.jcarousel-padres .carouselpadres-control a:hover { color: #88bb44; background: url('/localresources/images/padres/back-controls-carousel.png') 0 -43px no-repeat; }


/* ------------------------------ */

.jcarousel-reportes ul, .jcarousel-reportes ul li { list-style: none; }
.jcarousel-reportes .jcarousel-container-horizontal { width: 464px; }
.jcarousel-reportes .jcarousel-clip-horizontal { text-align: center; margin: 0 auto; height: 458px; }
.jcarousel-reportes .jcarousel-item { width: 464px; height: 448px; background: url('/localresources/images/padres/bg-home-reportes-slide-item.png') bottom right no-repeat; }
.jcarousel-reportes .jcarousel-item-horizontal { margin-left: 0; margin-right: 0; }
.jcarousel-reportes .carouselreportes-control { position: absolute; bottom: 0; left: 195px; overflow: hidden; }
.jcarousel-reportes .carouselreportes-control a { background: url('/localresources/images/padres/back-controls-carousel-reportes.png') top left no-repeat; width: 32px; height: 32px; display: block; float: left; text-indent: -9999px; }
.jcarousel-reportes .carouselreportes-control a:first-child { background-position: bottom left; }
.jcarousel-reportes .carouselreportes-control a:hover { background-position: bottom left !important; }