.touchcarousel {position: relative;width: 600px;height: 400px;overflow: hidden; }

.touchcarousel .touchcarousel-container {position: relative;margin: 0;padding: 0;list-style: none;left: 0;}

.touchcarousel .touchcarousel-wrapper {position: relative;overflow:hidden;width: 100%;height: 100%;}



.touchcarousel .touchcarousel-item {margin: 0 0 0 0;padding: 0;	float: left;}

.touchcarousel .touchcarousel-item.last {margin-right: 0 !important;}



.touchcarousel .arrow-holder {height: 100%;width: 45px;position: absolute;top: 0;display: block;cursor: pointer;z-index: 25;}

.touchcarousel .arrow-holder.left {left: 0;}

.touchcarousel .arrow-holder.right {right: 0;}



.touchcarousel .arrow-icon{width: 45px;height: 90px;top:50%;margin-top:-45px;	position: absolute;	cursor: pointer;}

.touchcarousel .arrow-icon.left { }

.touchcarousel .arrow-icon.right { }

.touchcarousel .arrow-holder:hover .arrow-icon { }

.touchcarousel .arrow-holder.disabled { cursor: default; }

.touchcarousel .arrow-holder.disabled .arrow-icon { cursor: default; }



.touchcarousel .tc-paging-container {width:100%;overflow:hidden;position:absolute;margin-top:-20px;z-index:25;}

.touchcarousel .tc-paging-centerer {float: left;position: relative;left: 50%;}

.touchcarousel .tc-paging-centerer-inside{float: left;position: relative;left: -50%;}

.touchcarousel .tc-paging-item {float:left;	cursor:pointer;		position:relative;display:block;	text-indent: -9999px;	}

.touchcarousel .tc-paging-item.current { }

.touchcarousel .tc-paging-item:hover { }



.touchcarousel .scrollbar-holder {position: absolute;z-index: 30;left: 6px;right: 6px;	bottom: 5px;height:4px;overflow: hidden;}

.touchcarousel .scrollbar {position: absolute;left:0;	height:4px;bottom: 0px;}

.touchcarousel .scrollbar.dark {background-color: rgb(130, 130, 130);	background-color: rgba(0, 0, 0, 0.5);}

.touchcarousel .scrollbar.light {background-color: rgb(210, 210, 210);	background-color: rgba(255, 255, 255, 0.5);	}



/* IE and Opera use "move", FF uses -moz-grab */

.touchcarousel .grab-cursor{ cursor:url(/lib/js/slider/images/grab.png) 8 8, move; }

.touchcarousel .grabbing-cursor{ cursor:url(/lib/js/slider/images/grabbing.png) 8 8, move; }



/* Cursor that used when mouse drag is disabled */

.touchcarousel .auto-cursor{ cursor:auto; }



/*  Personalizar aqui */



#sliderDestaque {height:150px; margin:10px 0 0 0;  width:100%; /*background-color:#FFFFFF;*/}

#sliderDestaque #sliderDestaqueEsq, #sliderDestaque #sliderDestaqueDir {width:50px;    padding-top:130px;    position:absolute;    z-index:2;    }

#sliderDestaque #sliderDestaqueEsq {left:5px;}

#sliderDestaque #sliderDestaqueDir {right:5px;}

    



#carousel-image-and-text .txtBox {width:145px; margin:55px 0 0 610px; /*float:right;*/ position:absolute;}

#carousel-image-and-text .txtBox h1, #carousel-image-and-text .txtBox h2 {color:#ffffff; text-shadow: 1px 1px #000000; }

#carousel-image-and-text .txtBox h1 {font-size:2.5em; margin:0;}

#carousel-image-and-text .txtBox a {font-size:1.1em; margin:0 0 10px 0;}

#carousel-image-and-text .txtBox p {font-size:0.8em; color:#ffffff;}





#carousel-image-and-text {width: 580px;height: 150px;margin: 0 auto; }    

#carousel-image-and-text .arrow-holder {height: 150px;}        

#carousel-image-and-text .touchcarousel-item {width: 145px;}

#carousel-image-and-text .item-block {width: 140px;display: block;}

#carousel-image-and-text .item-block h4, 

#carousel-image-and-text .item-block p {float: left;position: relative;display: block; margin: 0;}

#carousel-image-and-text .item-block img {border: 0;padding: 0;max-height:60px;max-width:100px;margin-top:10px}

#carousel-image-and-text .item-block {text-decoration: none;color: inherit;}                    

#carousel-image-and-text .item-block h4 {font: bold 13px/20px Helvetica, Arial, sans-serif;color: #000;width: 158px;height: auto;padding: 2px 0 0 6px;

-webkit-transition: color 0.2s ease-out;-moz-transition: color 0.2s ease-out;transition: color 0.2s ease-out;}

#carousel-image-and-text .item-block:hover h4 {color: #1873c9;}

#carousel-image-and-text .item-block p {font: normal 13px/20px Helvetica, Arial, sans-serif;color: #555;width: 158px;padding: 0 0 0 6px;}

#carousel-image-and-text .scrollbar-holder {background: #CED7DB;bottom: 0;height: 1px;left: 0;right: 0;}

#carousel-image-and-text .scrollbar {background-color: #45a8ce !important;bottom: 0;}



.touchcarousel .personalizar .arrow-icon {background-image: url('/lib/js/slider/images/sprite.png');background-repeat: no-repeat;width:11px;height: 19px;margin-top:-9px;}

.touchcarousel .personalizar .arrow-holder {width: 19px;height: 100%;-moz-opacity: 1;    -webkit-opacity: 1;    opacity: 1;}

.touchcarousel .personalizar .arrow-holder.left {left: -20px;}

.touchcarousel .personalizar .arrow-holder.right {right: -20px;}

.touchcarousel .personalizar .arrow-icon.left {left: 0;background-position: -6px -15px;}

.touchcarousel .personalizar .arrow-icon.right {right: 0;background-position: -186px -15px;}

.touchcarousel .personalizar .arrow-holder:hover .arrow-icon.left {background-position: -36px -15px;}

.touchcarousel .personalizar .arrow-holder:hover .arrow-icon.right {background-position: -156px -15px;}

.touchcarousel .personalizar .arrow-holder.disabled .arrow-icon.left {background-position: -66px -15px;}

.touchcarousel .personalizar .arrow-holder.disabled .arrow-icon.right {background-position: -126px -15px;}

.touchcarousel .personalizar .arrow-holder:hover {-moz-opacity: 1;    -webkit-opacity: 1;    opacity: 1;    }

.touchcarousel .personalizar .arrow-holder:active .arrow-icon {margin-top: -8px;}

.touchcarousel .personalizar .arrow-holder.disabled {-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;}



.touchcarousel .personalizar .tc-paging-item {background: url('/lib/js/slider/images/sprite.png') no-repeat -95px -4px;width: 16px;height: 16px;-moz-opacity: 0.8;-webkit-opacity: 0.8;opacity: 0.8;}

.touchcarousel .personalizar .tc-paging-item.current{background: url('/lib/js/slider/images/sprite.png') no-repeat -95px -22px;}

.touchcarousel .personalizar .tc-paging-item:hover {-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;}





