	ul.categories li a, .custom-menu li a {
		  color:#707070;
	  }
				ul#nav > li > a.act {
					color:#7e7e7e;
				}
				#nav li div ul li a.act, #nav > li div ul li:hover > a {
					color:#7e7e7e;
				}
				
		  a {
			  color:#171717;
		  }
			 ul.nav-tab li a.current, .basic a.selected, .toggle a.question.act strong, .autor-head, .type-post a.comments, .type-post a.likes, .comment-meta a{
				 color:#171717;
			 }
			 .comment-meta span, .custom-menu li.act a, .price {
				 color:#171717;
			 }
			 ul.nav-tab li:hover a.current {
			     text-decoration:none;
			 }
			.type-post a {
				color:#707070;
			}

			

.menu_aternativo ul li {
	list-style:none;
	background-image:url(img/bullet.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 17px;
}


	/*Navigation menu*/
	nav {
		position:relative;
		float:left;
		width: 762px;
		height: 43px;
		list-style: none;
		padding:0;
		background: url(img/nav_bg.png) no-repeat 0px 0;
		
		margin-top:-10px;
		margin-left:-15px;
	}
		nav ul {
			margin:0;
			float: left;
		}
			nav ul ul {
				float: none;
			}
			#nav li{
				background: url(img/li_line.png) no-repeat right 0px;
				float: left;
				position:relative;
				
				padding-right: 0px;
				margin:1px 0px 0 0;
				text-align:center;
				padding: 0px;
			}
			  ul#nav li a{
				  padding: 10px 19px 18px 19px;
				  margin:0 2px 0 0px;
				  display:block;
				  text-decoration: none;
				  color:#1a1a1a;
				  text-shadow:1px 1px 0 #f7f6f3;
				  font-weight:bold;
				  position:relative;  
			  }
				  #nav li a span {
					  background:url(img/dd.png) no-repeat 0px 10px;
					  width:7px;
					  height:5px;
					  padding:5px 11px 5px 0px;
					  position:absolute;
					  right:-2px;
					  top:8px;
				  }
			  ul#nav > li.first > a {
				  padding: 10px 18px 18px 21px;
			  }
			  
			  ul#nav > li.dd > a {
				  background: url(img/dd.png) no-repeat right 20px;
			  }
			  ul#nav > li.act > a, ul#nav > li.act:hover > a {
				  background: url(img/li_act.png) repeat-x 0 0px;
			  }
			  ul#nav > li > a:hover {
				  background: url(img/li_h.png) repeat-x 0 0;
			  }
			  ul#nav > li:first-child > a:hover {
				  background: url(img/li_h-first.png) no-repeat 1px 0;
			  }
		
				  #nav li div{
						position: absolute;
						top: 40px;
						left: -1px;
						width: 222px;
						display: none;
						
						
					}
					#nav > li.first > div {
						left: 0px;
					}
					/*#nav li:hover div{
						display: block;
					}*/
						#nav li i{
							display: block;
							height: 6px;
							line-height: 6px;
							background: url(img/ddmenu_b.png) no-repeat 0 bottom;
						}
						#nav li div ul{
							background: url(img/ddmenu_bg.png) no-repeat 0 0px;
							padding: 10px 0px 12px 0px;
							
						}
							#nav li div ul li{
								background: url(img/nav_ul_li.png) no-repeat 1px 5px;
								float: none;
								margin: 0;
								padding: 10px 0 0px 19px;
								list-style:none;
								text-align:left;
							}
								
								#nav li div ul li a, #nav li div ul li div ul li a {
									background: url(img/nav-a.png) no-repeat 0 4px;
									padding:0 36px 0 16px;
									 -o-transition: padding-right 0.3s, margin-left 0.3s;
									 -moz-transition: padding-right 0.3s, margin-left 0.3s;
									 -webkit-transition: padding-right 0.3s, margin-left 0.3s;
									 transition: padding-right 0.3s, margin-left 0.3s;
								}
								#nav li div ul li a span {
									background:url(img/bulet-3level.png) no-repeat 0 8px;
									width:10px;
									height:10px;
									padding:5px 5px 5px 5px;
									position:absolute;
									right:-5px;
									top:0;
								}
								#nav li div ul li.first {
								   background: none repeat 0 0;
								   padding: 5px 0 0px 19px;
								}
								#nav > li > div > ul > li:hover > a, #nav > li > div > ul > li > div > ul > li:hover > a {
									background: url(img/nav-a.png) no-repeat 0 4px;
									margin:0 0 0 10px;
									padding:0 36px 0 16px;
								}
									#nav li ul i {
										background: url(img/ddmenu_b.png) no-repeat 0px bottom;
									}
									#nav li div div {
										 left: 223px;
										 top: -14px;
										 width: 222px;
										 display: none;
										 
										 position: absolute;
									}
									#nav li:hover div div {
										display:none;
									}
									#nav div li:hover div{
										display: block;
									}
									#nav li div ul li div ul{
										background: url(img/ddmenu_bg-2.png) no-repeat 0 9px;
										padding: 19px 0 12px 0px;
										
									
									}
									  


			