/* RoyalSlider */
.royalSlider {
	background-color:#f4f4f4;
	position:relative; 
	width:960px; height:440px;
	padding:0px 10px;
	background:url(../images/bg_lancamento.jpg) 0px 0px repeat-x #FFF;
	overflow:hidden
}
/* Slides area (set background here) */
a  {text-decoration:none }

.royalSlider .royalWrapper { overflow:hidden; position:relative; width:100%; height:100% }
/* slides holder, grabbing container */
.royalSlider .royalSlidesContainer { position: relative; left: 0; top: 0 !important; list-style:none !important; margin:0 !important; padding:0 !important; border: 0 !important }
/* slide item */
.royalSlider .royalSlide { padding: 0 !important; margin: 0 !important;	border: 0 !important; list-style: none !important; position:relative; float:left; overflow:hidden; height:468px; width:320px }
/* Direction Navigation (arrows) */
.royalSlider .arrow {	
	/* change arrows size here */
	z-index:25; 
}
.royalSlider .arrow:hover { }
.royalSlider .arrow.disabled { }
/* left arrow */
.royalSlider .arrow.left { background-position: top left; left: 0 }
/* right arrow */
.royalSlider .arrow.right { background-position: top right; right: 0 }
/* Control navigation container (bullets or thumbs) */
.royalSlider .royalControlNavOverflow { overflow:hidden; position:absolute; left:870px; bottom:23px; z-index:25 }
/* This container is inside ".royalControlNavContainer" and is used for auto horizontal centering */
.royalSlider .royalControlNavCenterer {	float: left; position: relative; left: -50% }
/* Control navigation container*/ 
.royalSlider .royalControlNavContainer { float: left; position: relative; left: 50% }
/* Scrollable thumbnails containers */
.royalSlider .royalControlNavThumbsContainer { left:0; position:relative }
.royalSlider .thumbsAndArrowsContainer { overflow:hidden; width: 100%; position: relative }
.royalSlider .royalControlNavOverflow.royalThumbs {	width: auto; position: relative; overflow: hidden; margin-top:4px }
/* Control navigation (bullets, thumbnails) */
.royalSlider .royalControlNavOverflow a{ background-color:#c6c4c4; width:35px; color:#333; font-size:16px; font-weight:bold; height:30px; line-height:35px; padding-bottom:2px; float:left; margin-right:5px; cursor:pointer; position:relative; display:block; text-align:center }
/* Current control navigation item */
.royalSlider .royalControlNavOverflow a.current { background-color:#1243a6; color:#fff }
/* Hover state navigation item */
.royalSlider .royalControlNavOverflow a:hover { background-color:#1243a6; color:#fff }
/* Thumbnails */
.royalSlider .royalControlNavOverflow a.royalThumb{
	width:144px; height:60px;	
	/* thumbnails spacing, use margin-right only */	
	margin-right:4px; 
}
.royalSlider .royalControlNavOverflow a.royalThumb.current { background-position: -3px -3px  !important; border:3px solid #C00 !important; width:138px; height:54px }
.royalSlider .royalControlNavOverflow a.royalThumb:hover { background-position: -3px -3px; border:3px solid #00C; width:138px; height:54px }
/* Thumbnails navigation arrows */
.royalSlider .thumbsArrow {	width: 38px; height: 68px;	cursor: pointer; display: block; position: relative; z-index: 25; background: #C99; }
.royalSlider .thumbsArrow.left { float: left }
.royalSlider .thumbsArrow.right { float: right }
.royalSlider .thumbsArrow:hover {}
.royalSlider .thumbsArrow.disabled {}
/* Captions container */
.royalSlider .royalCaption { z-index:20; display:block; position:absolute;
	left:0; top:0; /*font: normal normal normal 1em/1.5em Georgia, serif; color:#FFF;*/
}
/* Caption item */
.royalSlider .royalCaptionItem { position:absolute;	left:0; top:0; margin: 0; padding: 0 }
/* Loading (welcome) screen */
.royalSlider .royalLoadingScreen { background:#FFF; width:100%; height:100%; position:absolute; z-index:99 }
/* Loading screen text ("Loading...") */
.royalSlider .royalLoadingScreen p { width:100%; position:absolute;	margin:0 auto; top: 45%; text-align:center }
/* single slide image preloader */
.royalSlider .royalPreloader { position:absolute; width:24px; height:24px; left:50%; top:50%; margin-left:-12px; margin-top:-12px; z-index:0; background-image:url(../images/preloader.gif) }
/* Cursor used if mouse dragging is disabled */
.royalSlider .auto-cursor{cursor:auto;}
.royalSlider .royalHtmlContent { position: absolute; top: 0; left: 0 }
.royalSlider .non-draggable { cursor: auto }
.royalSlider .fade-container .royalSlide { position: absolute; left: 0; top: 0; list-style-type: none; margin: 0; padding: 0; z-index: 10 }
.royalSlider .royalImage { max-width:none; margin:0; padding: 0 !important; border: 0 !important }