/*-- required & default rules --*/

#slide_holder_destaque { width: 600px; height: 370px; overflow: hidden; text-align: left; }
#slide_holder_inner_destaque { height: 342px; overflow: hidden; /*position: absolute;*/ width: 600px; /*z-index: 2000;*/ }

/* NÃO É USADO
#intro, .intro {
position: absolute;
z-index: 9000;
} */

/*-- for slide divs --*/

#slide_holder_inner_destaque div {
/*position: absolute;*/
/*border-top: 2px solid #0f0;*/
}
/*-- for divs in html slides to position relative --*/
div#slide_holder_inner_destaque div.slide div {
/*position: relative;*/
}
div#carousel_controls {
width: 605px;
}

/*-- for slide buttons --*/

#slide_buttons li:hover, #pause_button, .prev_button, .next_button, #hover_next_button, #hover_prev_button, #first_button, #last_button {
cursor: pointer;
cursor: hand;
z-index: 5000;
}
#carousel_controls #button_selected, #carousel_controls .prev_button_disabled, #carousel_controls  .next_button_disabled, #carousel_controls  .first_button_diabled, #carousel_controls  .last_button_disabled {
cursor: auto;
}
#slide_buttons li span, #pause_button span, .prev_button span, .next_button span, #first_button span, #last_button span, #hover_next_button span, #hover_prev_button span, #water_mark span {
margin-left: -10000px;
}
#slide_buttons li, #pause_button, .prev_button, .next_button, #first_button, #last_button, #water_mark {
background-repeat: no-repeat;
overflow: hidden;
top: 0px;
}
#slide_buttons {
position: relative; /* relative para a seta */
height: 78px; border-top: 4px solid #fff; width: 605px;
margin: 0;
z-index: 5000;
}
#slide_buttons li {
color: #fafafa; 
background: #22222d;
height: 70px;
width: 134px;
padding: 4px 6px;
margin: 0 5px 0 0;
font: bold 16px/18px Arial, Helvetica, sans-serif;
display: block;
float: left;
list-style: none;
}
#slide_buttons a { display: inline; text-decoration: none; color: #fafafa; float: left; background: #22222d; height: 70px; width: 134px; padding: 4px 6px; margin: 0 5px 0 0; font: 12px/14px Arial, Helvetica, sans-serif; }
#slide_buttons a.nm { margin: 0; }
#slide_buttons a:hover { background: #fafafa url(/images/bgOverDest.jpg) top left no-repeat; color: #05a750; }
#slide_buttons a.sel { background: #fafafa url(/images/bgOverDest.jpg) top left no-repeat; color: #05a750; }
div#seta { position: absolute; display: block; z-index: 999; background: url(/images/seta.gif) top left no-repeat; width: 39px; height: 18px; top: 0; left: 0; margin: -18px 0 0 57px; }

ul#slide_buttons li:last-child { margin: 0; }

ul#slide_buttons li a { text-decoration: none; color: #fff; }

#slide_buttons li:hover { background: #fafafa url(/images/bgOverDest.jpg) top left no-repeat; color: #05a750; }
#slide_buttons li:hover a { color: #05a750; }
#slide_buttons a#button_selected {
 background: #fafafa url(/images/bgOverDest.jpg) top left no-repeat; color: #05a750;
/*background-image: url(../images/controles/button_selected.png);*/
}
ul#slide_buttons li#button_selected:hover {
}
/*-- first & last buttons --*/

#first_button {
/*background-image: url(../images/controles/first.png);*/
height: 29px;
left: 354px;
width: 34px;
background-position: 0 -36px;
}
#first_button:hover {
background-position: 0 0;
}
#last_button {
background-image: url(../images/controles/last.png);
height: 29px;
left: 474px;
width: 34px;
background-position: 0 -36px;
}
#last_button:hover {
background-position: 0 0;
}

/*-- end first & last buttons --*/

/*-- next & prev buttons --*/
#nex_prev_buttons {
position: absolute;
left: 0;
z-index: 5000;
}
#next_button {
background-image: url(../images/controles/next.png);
background-position: 0 -36px;
height: 29px;
left: 443px;
width: 31px;
}
#next_button:hover {
background-position: 0 0;
}
#prev_button {
background-image: url(../images/controles/prev.png);
background-position: 0 -36px;
height: 29px;
left: 388px;
width: 31px;
}
#prev_button:hover {
background-position: 0 0;
}
/*-- end next & prev buttons --*/


/*-- looks like pause button --*/
.pause_button {
background-image: url(../images/controles/pause.png);
background-position: 0 -36px;
height: 29px;
left: 419px;
width: 24px;
}
.pause_button:hover {
background-position: 0 0;
}
/*-- looks like play button --*/
.paused_button {
background-image: url(../images/controles/play.png);
background-position: 0 -36px;
height: 29px;
left: 419px;
width: 24px;
}
.paused_button:hover {
background-position: 0 0;
}

/*-- hover next & hoverprev buttons --*/

#hover_next_button, #hover_prev_button {
height: 125px;
background-repeat: no-repeat;
display: none;
overflow: hidden;
width: 77px;
top: 35px;
z-index: 6000;
}
#hover_next_button span {
}
#hover_next_button {
background-image: url(../images/controles/hover_next.png);
background-position: 21px 35px;
padding: 30px 0 30px 30px;
right: 0;
}
#hover_prev_button {
background-image: url(../images/controles/hover_prev.png);
background-position: 8px 35px;
padding: 30px 30px 30px 0;
left: 0;
}

/*-- end next & prev buttons --*/

/*-- rules for slide captions --*/

#slide_captions {
color: #333;
left: 8px;
overflow: visible;
top: 5px;
z-index: 6000;
}
#slide_captions span {
font-family: Tahoma;
font-size: 15px;
height: 20px;
line-height: 20px;
overflow: visible;
}

/*-- end rules for slide captions --*/

/*-- rules for watermark --*/

#water_mark {
background-image: url(../images/controles/water_mark.png);
height: 30px;
left: 202px;
width: 246px;
top: 208px;
z-index: 6000;
}

#water_mark span {
}

/*-- end rules for slide captions --*/

/*-- slide number display --*/
/* NÃO É USADO
#slide_number_display {
background-image: url(../images/controles/bg_swatch.png);
background-position: 0 0;
background-repeat: no-repeat;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
height: 23px;
padding: 4px;
right: 7px;
text-align: center;
top: 208px;
width: 37px;
z-index: 5000;
border: 10px solid #fff;
}
*/
/*-- for carousel view --*/

#row_of_slides {
height: 260px;
}
#row_of_slides .slide {
margin:0;
padding:0;
display: none;
position: absolute; /* É NECESSÁRIO */
width:600px;
z-index: 5;
}
				
/*-- end for carousel view --*/				

/*-- end number display --*/

/*-- end required & default rules --*/

/*-- example rules --*/
