@charset "utf-8";

li a, li a:hover, li a:selected, li a:active { outline:none;}

#breadcrumb{ float:right; width:740px; font-family:arial; font-size:16px; color:#666; border-bottom:1px solid #333; margin: 50px 20px 15px 0;}
.breadcrumb{ color:#666; text-decoration:none; padding:0 10px 0 10px;}
.breadcrumb:hover{ color:red;}
#descricao_produtos{ 
	float:right;
	width:741px;
	margin-right:15px;
	background-color:#f6f6f6;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.55);
	border:1px solid #ccc;

}

.desc_tit{ float:left; width:580px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#bc1515; padding-left:15px; margin-top:10px;}
.desc_txt{ float:right; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin:15px 0 0 0; line-height:25px;}
#marcadagua_top{ position:absolute;background:url(../images/marca.png) center top no-repeat #9D1010; margin:0 auto; margin-top:-566px; margin-left:0px; width:426px; height:50px;}	

#marcadagua{ position:absolute;background:/*url(../images/marca.png)*/ center top no-repeat #9D1010; margin:0 auto; margin-top:-45px; margin-left:0px; width:426px; height:45px;}	

.desc_tec{float:right!important; width:426px;  margin:50px 15px 10px 0; border:1px solid #333;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.55);}
	


	
.desc_pdf{ float:left; width:179px; margin:255px 0 0 50px; }
.desc_pdf:hover{
	-ms-transform: scale(1.2,1.2); /* IE 9 */
	-webkit-transform: scale(1.2,1.2); /* Chrome, Safari, Opera */
	transform: scale(1.2,1.2);
	opacity:1;
	 }
	

	
.desc_pdf2{
		top:500px;
		width:210px;
		height:186px;
		position: absolute;
		padding: 0px;
		float: left;
		margin: 0px;
		-webkit-transition: -webkit-transform 1s,opacity 1s,background 1s,width 1s,height 1s,font-size 1s;
		-webkit-border-radius: 5px;
		-o-transition-property: width,height,-o-transform,background,font-size,opacity;
		-o-transition-duration: 1s,1s,1s,1s,1s,1s;
		-moz-transition-property: width,height,-o-transform,background,font-size,opacity;
		-moz-transition-duration: 1s,1s,1s,1s,1s,1s;
		transition-property: width,height,transform,background,font-size,opacity;
		transition-duration: 1s,1s,1s,1s,1s,1s;
		border-radius: 5px;
		opacity: 0.7;}
.desc_pdf2:hover{
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
		-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.55);
		-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.55);
		box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.55);
		opacity:1;
		background:#eeeeee;
		width:210px;
		height:186px; }

.desc_img{
	float:left;
	width:250px; 
	height:250px; 
	margin:15px 0 15px 10px; 
	padding:8px; 
	background-color:#fff; 
	border:1px solid #122f5e; 	
	-webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.55);}
	
.desc_img_all{
	float:left;
	width:660px; 
	height:336px; 
	margin:50px 0 50px 35px; 
	padding:8px; 
	background-color:#fff; 
	border:1px solid #999; 	
	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.55);}

#menu_p_wrapper{
	float:left;
	width:220px;
	}

#menu_produtos  {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	padding:0;	
	margin-bottom:50px;
	
}


.MenuBar br { 
	display:none;
}
.menu_produtosLeftShrink {
	float: left; 
	width: auto;
}
.menu_produtosRightShrink {
	float: right; 
	width: auto;
}
.menu_produtosFixedLeft {
	float: left;
	width: 200px;
}
.menu_produtosFixedCentered {
	float: none;
	width: 200px;
	margin-left:auto;
	margin-right:auto;
}
.menu_produtosFixedCentered br {
	clear:both;
	display:block;
}
.menu_produtosFixedCentered .SubMenu br {
	display:none;
}
.menu_produtosFullwidth {
	float: left;
	width: 100%;
}

/* Top level menubar items - these actually apply to all items, and get overridden for 1st or successive level submenus */
#menu_produtos  .MenuItemContainer {
	padding: 0px 0px 0px 0px; 
	margin: 0;
}
#menu_produtos  .MenuItem {
	padding: 2px 15px 2px 0px; 
	background-color:#ffffff;	
	border-size:0px;
	border-color: #cccccc; 
	border-style: none;
}
.produto_ativo{
	color:#fff!important;
	background-color:#FFAD6A;
}
#menu_produtos  .MenuItemFirst {
	border-style: none;
}
#menu_produtos .MenuItemLast {
	border-style: none;
}

#menu_produtos  .MenuItem  .MenuItemLabel{
	text-align:left;
	line-height:1.4em;
	color:#bfbfbf;
	padding: 2px 15px 2px 5px;
	width:auto;
	border-bottom:1px solid #ccc; 
}
.SpryIsIE6 #menu_produtos  .MenuItem  .MenuItemLabel{
	width:1em; 
}

/* First level submenu items */
#menu_produtos .SubMenu  .MenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	font-style: normal;

	padding:2px 5px 2px 0px;
	border-width:0px;
	border-color: #cccccc; 
	border-style: solid;
}
#menu_produtos  .SubMenu .MenuItemFirst {
	border-style: solid;
}
#menu_produtos  .SubMenu .MenuItemFirst .MenuItemLabel{
	padding-top: 5px; 
}
#menu_produtos .SubMenu .MenuItemLast {
	border-style: solid solid solid solid;
}
#menu_produtos .SubMenu .MenuItemLast .MenuItemLabel{
	padding-bottom: 5px; 
}
#menu_produtos .SubMenu .MenuItem .MenuItemLabel{
	text-align:left;
	line-height:1em;	
	color:#666;
	padding: 5px 10px 5px 10px; 
	width: 100px;
	width:auto; 
}

/* Hover states for containers, items and labels */
#menu_produtos .MenuItemHover {
	/*background-color: #ffffff;
	border-color: #ffffff #ffffff #ffffff #ffffff; */
}

#menu_produtos .MenuItemWithSubMenu.MenuItemHover .MenuItemLabel{
	background-color: #ffad6a; /* consider exposing this prop separately*/
	color: #ffffff;
}
#menu_produtos .MenuItemHover .MenuItemLabel{
	background-color: #ffad6a;
	color: #ffffff;
}
#menu_produtos .SubMenu .MenuItemHover {
	background-color: #ffad6a; 
	border-color: #ffffff #ffffff #ffffff #ffffff; 
}

#menu_produtos .SubMenu .MenuItemHover .MenuItemLabel{
	background-color: #ffad6a; 
	color: #ffffff;
}
/* Submenu properties -- First level of submenus */
#menu_produtos .SubMenuVisible {
	-webkit-box-shadow: 5px 5px 5px 5px rgba(50, 50, 50, 0.45);
	-moz-box-shadow:    5px 5px 5px 5px rgba(50, 50, 50, 0.45);
	box-shadow:         5px 5px 5px 5px rgba(50, 50, 50, 0.45);
	background-color: #F6F6F6;
	min-width:0%;  
	border-color: #bc1515 #bc1515 #bc1515 #bc1515; 
	border-width:5px;
	border-style: inset inset outset outset;
}
#menu_produtos.MenuBar .SubMenuVisible {
	top: 100%;	
	left:0px; 
	z-index:10;
}
#menu_produtos.MenuBarVertical .SubMenuVisible {
	top: 0px;	
	left:100%;
	min-width:0px;}
#menu_produtos .MenuLevel1 .SubMenuVisible {
	background-color: #ffad6a;
	min-width:0px;
	top: 0px;
	left:100%;
}

.SpryIsIE6 #menu_produtos .MenuBarView .MenuItemWithSubMenuHover .MenuItemLabel /* IE6 selector  */{
	background-color: #ffad6a; /* consider exposing this prop separately*/
	color: #ffffff;
}
.SpryIsIE6 #menu_produtos .MenuBarView .SubMenu .MenuItemWithSubMenuHover .MenuItemLabel/* IE6 selector  */{
	background-color: #ffad6a; /* consider exposing this prop separately*/
	color: #ffffff;
}
.SpryIsIE6 #menu_produtos .SubMenu .SubMenu  /* IE6 selector  */{
	margin-left: -5px; /* Compensates for at least part of an IE6 "double padding" version of the "double margin" bug */
}