*{margin:0; padding:0; outline:0}
.left{float:left}
.right{float:right}
.clear{clear:both}

form, fieldset, img{border:0}
body{background:#000; margin:0 auto}

div#video{background:url(../images/video.png) no-repeat; height:46px; width:149px; position:fixed; z-index:2; bottom:5%; right:10px;}
div#video a{height:46px; width:140px; float:left; text-decoration:none}

#header{width:100%; height:79px; float:left; background:#000;}
#header .logo{width:350px; height:78px; float:left}
#header .social_icon{width:64px; height:64px; margin:10px 0 0 0px; float:left; right:930px;}

#header .e-brochure{width:90px; height:90px; margin:10px 0 0 0px; float:left; position:fixed; right:70px;top:70px;}
#header .menu{float:right;}

#header .back_link{width:100%; float:left; margin:79px 0 0 0; background:#d7ad4a; opacity:0.9; height:30px; position:absolute}
#header .back_link p{color:#000; font:bold 15px PalatinoLinotypeRegular, Verdana, Geneva, sans-serif; text-align:left; margin:4px 0 0 5px}
#header .back_link p a{color:#000; text-decoration:none}
#header .back_link p a:hover{color:#000; text-decoration:underline}
.catalogo{float:left;left:10px;top:2px;}
/* Menu CSS */
/* Menu CSS */
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  height: 49px;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  background: #141414;
  border-bottom: 2px solid #f34719;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background: #000;
  color: #ffffff;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 78px;
  padding: 0 8px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
}
#cssmenu > ul > li:last-child > a {
}
#cssmenu > ul > li.active > a {
  background: #070707;
}
#cssmenu > ul > li:hover > a {
  background: #7f7f7f;
}

#cssmenu ul li a.current{
  background: #f00;
}

#cssmenu .has-sub {
  z-index: 1;

}




#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li.has-sub a{  background: #000 url(../images/down.gif) right 13px no-repeat;  }
#cssmenu .has-sub ul li.has-sub a:hover{background: #7f7f7f url(../images/down.gif) right 13px no-repeat;  }

#cssmenu .has-sub ul li a {
  background: #000; 
  font: Arial, Helvetica, sans-serif;
  opacity:0.9;
  filter: none;
  font-size: 14px;
  display: block;
  line-height: 120%;
  padding: 10px;
}
#cssmenu .has-sub ul li:hover a {
  background: #7f7f7f;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: -100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #000;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #7f7f7f;
}

#cssmenu .has-sub ul li.has-sub ul li.has-sub a{  background: #000 url(../images/down.gif) right 13px no-repeat;  }
#cssmenu .has-sub ul li.has-sub ul li.has-sub a:hover{background: #7f7f7f url(../images/down.gif) right 13px no-repeat;  }

#cssmenu .has-sub ul li.has-sub ul li.has-sub  ul li a{ background:#000}
#cssmenu .has-sub ul li.has-sub ul li.has-sub ul li a:hover{background: #7f7f7f}

#container{width:980px; margin:0 auto}

#container .content{width:940px; float:left}
#container .content h1{font:22px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif; text-align:center; color:#F34719}
#container .content h1 span{font:22px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif; text-align:center; color:#F34719;}
#container .content .contact{width:800px; margin:0 auto; background:url(../images/post-card.jpg) 0 30px no-repeat; height:500px}
#container .content .contact .column_left{width:400px; float:left; margin:80px 0 0 0}
#container .content .contact .column_right{width:400px; float:right; margin:0}
#container .content .contact .column_right h1{font:22px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif; text-align:right; color:#F34719; margin:184px 0 0 -10px; width:400px}
#container .content .contact .column_right h1 span{color:#4d520f; font-size:20px; font-weight:bold}
#container .content .contact p{font:18px/14px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif; text-align:center; color:#000; margin:20px 0 0 10px; width:400px}
#container .content .contact p span{margin:37px 0 0 -81px; color:#000; position:absolute; font-weight:bold}
#container .content .contact p a{color:#000; text-decoration:none}
#container .content .contact p a:hover{color:#000; text-decoration:underline}

#container .content .contact column_left p{font:18px/14px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif; text-align:center; color:#000; margin:20px 0 0 10px; width:400px}
#container .content .contact column_left p a{color:#000; text-decoration:none}
#container .content .contact column_left p a:hover{color:#000; text-decoration:underline}
							
#container .content h3{font:22px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif, Times, serif; text-align:left; padding:0; width:990px; margin:0 auto; color:#f34719}
#container .content h3 a{color:#f34719; text-decoration:none}
#container .content h3 a:hover{color:#f34719; text-decoration:none}

#container .content h5{font:14px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif, Times, serif; text-align:center; padding:0; width:990px; margin:0 auto; color:#fff}
#container .content h5 a{color:#fff; text-decoration:none}
#container .content h5 a:hover{color:#fff; text-decoration:underline}

#container .content h4{font:14px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif, Times, serif; text-align:left; padding:0; width:990px; margin:0 auto; color:#f34719}	
#container .content p{font:17px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif; text-align:justify; color:#fff; width:940px; margin:0px}
#container .content p span{font:17px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif; text-align:justify; color:#fff; margin:0px}
#container .content p a{color:#fff; text-decoration:none}
#container .content p a:hover{color:#fff; text-decoration:underline}
#container .content ul.accordion,ul{margin:0; position:relative}
#container .content ul.accordion > li {list-style: none; width:950px; height:83px;}
#container .content ul.accordion > li p{width:800px; margin-left:50px; color:#000}
#container .content ul.accordion > li p span{width:900px; color:#fff}
#container .content ul.accordion > li p a{color:#000; text-decoration:none}
#container .content ul.accordion > li p a:hover{color:#000; text-decoration:underline}
#container .content ul.accordion > li h3{width:800px; margin-left:50px; color:#000}
#container .content ul.accordion > li h4{width:800px; margin-left:50px; color:#000}
#container .content ul.accordion > li h3 span{width:800px; color:#F34719}
#container .content ul.accordion > li h4 span{width:800px; color:#F34719}
#container .content ul.accordion > li .bg{width:940px; height:auto;}
#container .content ul.accordion > li h2{display:inline-block;font-weight:bold; color: #000; font:20px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif; text-align:left; padding:25px 0 0 50px; 	height:50px}
#container .content ul.accordion > li h2 a{color:#000; text-decoration:none}
#container .content ul.accordion > li h2 span{display:inline-block;font-weight:bold; color: #000; font:20px PalatinoLinotypeRegular, Arial, Helvetica, sans-serif; text-align:left; padding:0; width:900px}
#container .content ul.accordion > li h2 span a{border:1px solid #ff9913; background-color: #ffaf46; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404)); background-image: -webkit-linear-gradient(top, #ffaf46, #e78404); background-image: -moz-linear-gradient(top, #ffaf46, #e78404); background-image: -ms-linear-gradient(top, #ffaf46, #e78404); background-image: -o-linear-gradient(top, #ffaf46, #e78404); background-image: linear-gradient(to bottom, #ffaf46, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404; color:#fff; text-decoration:none}
#container .content ul.accordion > li h2 a:hover{border:1px solid #ff9913; background-color: #ffaf46; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404)); background-image: -webkit-linear-gradient(top, #ffaf46, #e78404); background-image: -moz-linear-gradient(top, #ffaf46, #e78404); background-image: -ms-linear-gradient(top, #ffaf46, #e78404); background-image: -o-linear-gradient(top, #ffaf46, #e78404); background-image: linear-gradient(to bottom, #ffaf46, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404; color:#fff; text-decoration:none}
																																																																																																																																																																							  

