.cuttedTextIndicator{
	font-family: 'Questrial', sans-serif;
	font-size:15px;
}

.headerContainerSlideshow{
	position: relative;
  height: 444px;
  margin-bottom:36px;
}

div#slideshowIndex{
	width: 752px;
}

div#slideshowIndex #nav-next{
	position:absolute;
	top: 135px;
	right: 0px;
	width: 40px;
	height: 83px;
	cursor: pointer;
	z-index:100;
	
}

div#slideshowIndex #nav-prev{
	position:absolute;
	top: 135px;
	left: 0px;
	width: 40px;
	height: 83px;
	cursor: pointer;
	z-index:100;
}

div.nav-button{
  position:absolute;
	top: 20px;
	width: 40px;
	height: 83px;
   opacity:0.80;
}

div#slideshowIndex #nav-prev div.nav-button{
	background: #1b3045 url('images/seta_prev.png') no-repeat center;
}
div#slideshowIndex #nav-next div.nav-button{
	background: #1b3045 url('images/seta_next.png') no-repeat center;
}

div.nav-button:hover{
	opacity:0.95;
}

#destaquesContainer{
  height:444px;
}


#navDestaques{
	list-style-position: none;
	list-style-type: none;
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	position:absolute;
	right:0;
	margin-top:0px;
	margin-right:5px;
	z-index:10;
}


#slideshowDestaques.noCycle .slideDestaqueText{ /* quando so ha 1 destaque */
	z-index:0 !important;
	top:8px !important;
}

#navDestaques > li {
	border:1px solid #ffffff;
	margin-right:8px;
	width:96px;
	height:42px;

	list-style-type:none;
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	padding:0px;
	margin-left:0px;
}

#navDestaques > li.activeSlide{
	border:1px solid #000000;
}

#navDestaques > li.lastItem{
	margin-right:0px;
}

#navDestaques > li > a{
	display:block;
}

#destaquesContainer{
}

#slideshowDestaques{
	padding-bottom:16px;
	margin-top: -41px;
	margin-left: -92px;
}

}

#slideshowDestaques > li{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:16px;
	
}

#slideshowFotos, #slideshowFotos > li{
	list-style-type:none;
	width: 752px;
	height:444px;
	text-transform: uppercase;
}

#slideshowFotos .slideDestaqueImg{
   position:relative;
   width: 940px;
   height: 171px;
	z-index: 99;
	display:block;
}

#slideshowFotos .slideDestaqueText{
  height:72px; /* ALTERAR NO JS SE FOR ALTERADO */
  width: 380px; 
  background:transparent;
  position:relative;
  top:-72px;
  z-index: -1;
  display:block;  
}

.slideDestaqueText h1{
	font-size:25px;
	padding-top:0px;
	padding-bottom:4px;
	color:#ffffff;
	/*font-weight:800;*/
	text-shadow: #000000 1px 2px 1px;
	margin-left: 0px;
	text-transform:uppercase;
}

.slideDestaqueText p{
	color:#4d4d4d;
	font-size:14px;
	margin-left: 0px;
	text-transform:uppercase;
}

#produtosLeftContainer {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
width: 506px; /* original design era 556px; */
padding-right: 60px; /* original design era 10px; */
vertical-align: top;
position: relative;
}

.componentesContainer{
	display: block;
	width:466px;
	margin-top: 20px;
	
}
.componentesContainer h2{
	font-weight: normal;
	margin-bottom: 20px;
	margin-top: 40px;
}
.componentesContainer p{
	padding: 0px;
	
}

#produtosRightContainer {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
width: 364px;
vertical-align: top;
}

.contentDocuments > li {
display: inline-block;
vertical-align: top;
margin-right: 4px;
margin-bottom: 0px;
}

.contentDocuments > li a{
	font-size: 11px;
	font-weight: bold;
	color: #ec222e;
	text-transform: uppercase;
	padding-right: 20px;
}	

.contentImages{
	margin-bottom: 10px;
}
.contentImages > li {
display: inline-block;
vertical-align: top;
width: 110px;
margin-bottom: 0px;
}
.contentImages > li.with-margin {
	margin-right: 4px;
}

.contentVideos > li {
	margin-bottom: 20px;
}

.contentImages > li > h4, .contentVideos > li > h4 {
font-family: 'PT Sans', sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #6b6b6b;
}

.contentImages > li.rowLastItem, .contentVideos > li.rowLastItem {
margin-right: 0px !important;
}

.accordionSeparador{
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
}

.accordionSeparador h3{
	text-transform: none;
	font-family: 'PT Sans', sans-serif;
	cursor: pointer;
}

.accordionSeparador h3 div.accordionHeaderLeft{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	width: 750px;
	text-align: left;
	margin-left: 20px;
}

.accordionSeparador h3 div.accordionHeaderRight{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	width: 100px;
	text-align: right;
}


.accordionSeparador h3 span.accordionTitle{
	display: block;
	font-size: 17px;
	font-weight: bold;
	text-transform: none;
	cursor: pointer;
}
.accordionSeparador h3 span.accordionText{
	display: block;
	font-weight: normal;
	text-transform: none;
	cursor: pointer;
}
.accordionSeparador h3 span.accordionImg{
	cursor: pointer;
}

.accordionSeparador h3.ui-accordion-header-active span.accordionText{
	display: none;
}

.accordionSeparador h3.ui-accordion-header-active span.accordionImg{
	display: none;
}

.accordionSeparadorItem{
	padding: 0px 10px 10px 10px;
	margin-bottom: 20px
}

.accordionSeparadorItem div.accordionSeparadorItemLeft, .accordionSeparadorItem div.accordionSeparadorItemRight {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
}
.accordionSeparadorItem div.accordionSeparadorItemLeft {
	width: 530px;
	margin-right: 20px;
}
.accordionSeparadorItem div.accordionSeparadorItemRight {
	width: 300px;
}

.accordionSeparadorItem div h4{
	padding: 16px 0px 4px 0px;
}

.accordionSeparadorItem li.bg_checkbox
{
	padding-left: 25px;
	background:url('images/icons/checkbox.png') transparent no-repeat;
}
.accordionSeparadorItem li.checkbox-on{
	background-position: left bottom;
}
.accordionSeparadorItem li.checkbox-off{
	background-position: left top;
	color:#cc0000;
}


/* CUSTOM TABS */

.customTabs {
	margin: 30px 0px;
}

.customTabs ul li h3  {
}

.customTabs > ul{
	padding: 0px 16px;
}

.customTabs  > ul > li{
	margin-right: 1px;
	list-style: none;
	margin-bottom: -1px;
	line-height: 20px;	
	background-color: #bdc7d3;
}

.customTabs > ul > li, .customTabs > ul > li a {
	display:inline-block;
}
.customTabs > ul > li.active {
	border-top:1px solid #a3a3a3;
	border-left:1px solid #a3a3a3;
	border-right:1px solid #a3a3a3;
	background-color: #0d2a4a;
}
.customTabs > ul > li.active a {
	color: #fff;
}
.customTabs > div {
	border-top:1px solid #a3a3a3;
	clear: both;
	min-height: 200px;
}

.customTabs .contentTabBlock {
margin-top: 0px;
padding: 30px 16px !important;
background-color: #fff;
}

.customTabs > ul li a {
	text-decoration: none;
	padding: 2px 16px 2px 8px;
	text-transform: uppercase;
	font-weight: normal;
	
	font-size: 13px;
	line-height: 14px;
	color: #0d2a4a;
}

/*
.customTabs > ul li.lastItem a{
	color: #0084D0;
}
*/
.customTabs > ul li a img{
	margin-bottom:-3px;
	margin-right:3px;
}

/* END CUSTOM TABS */



/* CUSTOM ACCORDION */

.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin-top: 0px;
padding: .5em .5em .5em .7em;
min-height: 0;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	position: absolute;
	left: .5em;
	top: initial;
	margin-top: 0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 0px none;
	border-top: 1px solid #ebecee;
	font-weight: normal;
	color: #0d2a4a;
	background: none #fff;
}



.ui-state-default .ui-icon {
	background-image: url('ui/images/ui-icons_0b54d5_256x240.png');
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 0px none;
	border-top: 1px solid #ebecee;
	font-weight: normal;
	color: #0d2a4a;
	background: none #f6f6f6;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background: none #f1f3f3;
}

.ui-widget-content {
border: 0px none;
background: none #f1f3f3;
color: #6b6b6b;
}

.ui-accordion .ui-accordion-content {
padding: 1em 5px 1em 2.2em;
border-top: 0;
overflow: auto;
}

/* END CUSTOM ACCORDION */