#wrapper ul, ul ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#wrapper {

	top:0;	

	width: 220px;

	margin: 0px auto;

}

.menu1 {

	width: auto;

	height: auto;

}



.menu1 > li > a {

	border-bottom: 1px solid #33373d;

	-webkit-box-shadow: inset 0px 1px 0px 0px #878e98;

	-moz-box-shadow: inset 0px 1px 0px 0px #878e98;

	box-shadow: inset 0px 1px 0px 0px #878e98;

	width: 100%;

	line-height: 2.75em;

	text-indent: 2.75em;

	display: block;

	position: relative;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	color: #fff;

        text-decoration: none;

}



.menu1 > li > div > a {

	-webkit-box-shadow: inset 0px 1px 0px 0px #878e98;

	-moz-box-shadow: inset 0px 1px 0px 0px #878e98;

	box-shadow: inset 0px 1px 0px 0px #878e98;

	width: 100%;

	line-height: 2.75em;

	text-indent: 2.75em;

	display: block;

	position: relative;

	color: #fff;

        text-decoration: none;

}



.menu1 ul li a{

	background: #fff;

	border-top: 4px solid #fff;

	border-bottom: 1px solid #efeff0;

	width: 100%;

	height: 2.5em;

	line-height: 2.5em;

	text-indent: 2.5em;

	display: block;

	position: relative;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 0.923em;

	color: #878d95;

        text-decoration: none;

}



.menu1 > li > div {

	border-bottom: 1px solid #33373d;

	width: 100%;

	line-height: 2.75em;

	display: block;

	position: relative;

	color: #fff;

        text-decoration: none;

}



.menu1 ul li div{

	background: #fff;

	border-bottom: 1px solid #efeff0;

	width: 100%;

	height: 2.75em;

	line-height: 2.75em;

	text-indent: 2.75em;

	display: block;

	position: relative;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 0.923em;

	color: #878d95;

        text-decoration: none;

}



.menu1 ul li:last-child a {

	border-bottom: 1px solid #33373d;

}

.menu1 > li > a:hover, .menu > li > a.active {

	background-color: #35afe3;

	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(69, 199, 235)),to(rgb(38, 152, 219)));

	background-image: -webkit-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));

	background-image: -moz-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));

	background-image: -o-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));

	background-image: -ms-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));

	background-image: linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');

	border-bottom: 1px solid #103c56;

	-webkit-box-shadow: inset 0px 1px 0px 0px #6ad2ef;

	-moz-box-shadow: inset 0px 1px 0px 0px #6ad2ef;

	box-shadow: inset 0px 1px 0px 0px #6ad2ef;

}

.menu1 > li > a.active {

	border-bottom: 1px solid #1a638f;

}



.menu1 > li > div> a:hover, .menu > li > a.active {

	background-color: #35afe3;

	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(69, 199, 235)),to(rgb(38, 152, 219)));

	background-image: -webkit-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));

	background-image: -moz-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));

	background-image: -o-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));

	background-image: -ms-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));

	background-image: linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');



	-webkit-box-shadow: inset 0px 1px 0px 0px #6ad2ef;

	-moz-box-shadow: inset 0px 1px 0px 0px #6ad2ef;

	box-shadow: inset 0px 1px 0px 0px #6ad2ef;

}

.menu1 > li > div > a.active {

	border-bottom: 1px solid #1a638f;

}



.item0 {

	width: auto;



}



.item0 tr {

	font-size:12px;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	color: #fff;

	text-shadow: 0px 1px 0px rgba(0,0,0,.5);

        text-decoration: none;

}



.item0 tr a {

	text-decoration: none; color: #fff; 


	text-decoration: none; color: #fff; 


	text-decoration: underline;

}

.item_dv > div > a:before {

	content: '';

	background-image: url(../img/megafone.gif);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top: 7;



}



.item1 > div > a:before {

	content: '';

	background-image: url(../img/home.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top: 7;



}



.item2 > div > a:before {

	content: '';

	background-image: url(../img/Globe.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top: 7;



}



.item3 > a:before {

	content: '';

	background-image: url(../img/edit1.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.item4 > a:before {

	content: '';

	background-image: url(../img/vip2.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.item5 > a:before {

	content: '';

	background-image: url(../img/9624.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}





.item6 > a:before {

	content: '';

	background-image: url(../img/ico_top_ranking.gif);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.item7 > div > a:before {

	content: '';

	background-image: url(../img/msg.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.item8 > div > a:before {

	content: '';

	background-image: url(../img/power.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.itemrank > a:before {

	content: '';

	background-image: url(../img/Star2.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.itemeventos > a:before {

	content: '';

	background-image: url(../img/teste.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.itemeleicao > div > a:before {

	content: '';

	background-image: url(../img/exclamation.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.itempag > div > a:before {

	content: '';

	background-image: url(../img/ico_valor.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.itemsup > div > a:before {

	content: '';

	background-image: url(../img/conact-phone-icon.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.itemshop > div > a:before {

	content: '';

	background-image: url(../img/money.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.itemgm > a:before {

	content: '';

	background-image: url(../img/datass.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.itemmissao > div > a:before {

	content: '';

	background-image: url(../img/XP-icon.png);

	background-repeat: no-repeat;

	font-size: 36px;

	height: 20px;

  	width: 20px;

	position: absolute;

  	left: 10;

	top:  7;

}



.menu1 > li > a span {

	font-size: 0.857em; 

	display: inline-block;

	position: absolute;

	right: 1em;

	top: 50%; 

	background: #48515c;

	line-height: 1em;

	height: 1em;

	padding: .4em .6em;

	margin: -.8em 0 0 0; 

	color: #fff;

	text-indent: 0;

	text-align: center;

	-webkit-border-radius: .769em;

	-moz-border-radius: .769em;

	border-radius: .769em;

	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);

	-moz-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);

	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);

	text-shadow: 0px 1px 0px rgba(0,0,0,.5);

}

.menu1 > li > a:hover span, .menu > li a.active span {

	background: #2173a1;

}



.menu1 > li > div > a span {

	font-size: 0.857em; 

	display: inline-block;

	position: absolute;

	right: 1em;

	top: 50%; 

	background: #48515c;

	line-height: 1em;

	height: 1em;

	padding: .4em .6em;

	margin: -.8em 0 0 0; 

	color: #fff;

	text-indent: 0;

	text-align: center;

	-webkit-border-radius: .769em;

	-moz-border-radius: .769em;

	border-radius: .769em;

	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);

	-moz-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);

	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);

	text-shadow: 0px 1px 0px rgba(0,0,0,.5);

}

.menu1 > li > div > a:hover span, .menu > li > div > a.active span {

	background: #2173a1;

}



.menu1 > li > ul li:hover a,

.menu1 > li > ul li:hover a span,

.menu1 > li > ul li:hover a:before {

	color: #32373D;

}





.menu1 ul > li > a span {

	font-size: 0.857em; 

	display: inline-block;

	position: absolute;

	right: 1em;

	top: 50%; /

	background: #fff;

	border: 1px solid #d0d0d3;

	line-height: 1em;

	height: 1em;

	padding: .4em .7em;

	margin: -.9em 0 0 0; 

	color: #878d95;

	text-indent: 0;

	text-align: center;

	-webkit-border-radius: .769em;

	-moz-border-radius: 769em;

	border-radius: 769em;

	text-shadow: 0px 0px 0px rgba(255,255,255,.01));

}



