/* DOCUMENTO CSS */

 /* Body e DIV menuGeral*/

 #menuGeral{
 	font-family: Arial, "MS Trebuchet", sans-serif;
 	margin:0; 
	background:#fff; 
	width:202px; 
	padding:15px;
	overflow:hidden; 
	text-align:left;
		
}
 /*´Área de navegação*/
 #menu .toggle {
  	float:right;
	width:14px; 
	padding:5px; 
	cursor:pointer; 
	border:none; 
	color:#fff;
	
}
 #menu ul.navmenu li:first-child .toggle{
 	border-width:0 0 0 0px;
}
 /*Configuração Menu*/
 #menu ul{
 	padding:0px; 
	margin:0;
	border:none; 
	width:202px;

}
 #menu ul ul{
 	border:none;
}
#menu li img{
	background-color: #fff;
	font-size: 12px;
	margin:0; 
	list-style:none;
	border: 0px solid #ccc;
}
 #menu li{
 	background-color: #fff;
 	font-size: 12px;
  	margin:0; 
	list-style:none;
	border: 0px solid #ccc;
}
 #menu li li{
	background-color: #fff;
	font-size: 12px;
	margin:0; 
	list-style:none;
	border: 1px solid #ccc;
}
 /*Links*/
 #menu ul.navmenu a, #menu ul.navmenu a:visited {
 	text-decoration:none; 
	padding:5px; 
	display:block; 
	color:#666666;
}
 #menu ul.navmenu ul.submenu a:hover{
 	padding-left:10px;
	color:#000;
 }
 /*Borda externa da DIV Menutop*/
 #menu ul.navmenu .menutop{
 	border:none; 
 	overflow:hidden; 
	width:202px; 

	height:25px;
	background:url(../images/menutop.png);
	background-repeat:no-repeat;
	background-color: transparent; 
}
 /*Links do Menutop*/
 #menu ul.navmenu .menutop p{
 	padding-top:6px;
	padding-left:35px;
	margin:0px;
	color:#fff;
	font-weight: bold;
 	float:left;
	margin:0 0 1px 0; 
	border-top:0px solid white;
}
#menu ul.navmenu .menutop a{
	padding-left:35px;
	margin:0px;
	color:#fff;
	font-weight: bold;
	float:left;
	margin:0 0 1px 0; 
	border-top:0px solid white;
}
 /*Hover do Menutop*/
 #menu ul.navmenu .menutop a:hover{
 	color:#666666;
}

/*---menutop1---*/
/*Borda externa da DIV Menutop*/
 #menu ul.navmenu .menutop1{
	border:none; 
	overflow:hidden; 
	width:202px;
	height:25px;
	background:url(../images/menutop1.png);
	background-repeat:no-repeat;
	background-color: transparent; 
}
 /*Links do Menutop*/
 #menu ul.navmenu .menutop1 p{
	padding-top:6px;
	padding-left:35px;
	margin:0px;
	color:#fff;
	font-weight: bold;
	float:left;
	margin:0 0 1px 0; 
	border-top:0px solid white;
}
#menu ul.navmenu .menutop1 a{
	padding-left:35px;
	margin:0px;
	color:#fff;
	font-weight: bold;
	float:left;
	margin:0 0 1px 0; 
	border-top:0px solid white;
}
 /*Hover do Menutop*/
#menu ul.navmenu .menutop1 a:hover{
	color:#666666;
}

#menu ul.navmenu .menutop1 a:active{
	color:#df7e29;
}
/*---menutop1---*/
#menu ul.navmenu .menutop_final{
	border:none; 
	overflow:hidden; 
	width:202px;
	height:25px;
	background:url(../images/menutop_final.png);
	background-repeat:no-repeat;
	background-color: transparent; 
}
 /*Remover a borda branca do primeiro menu*/
 #menu ul.navmenu li:first-child .menutop p {
 	border-width:1px;
	
}

 /*Largura fixa do Menu Simples
 #menu ul.navmenu .menuSimples a{
 	width:202px;
}
*/
 /*Radius da borda e largura da borda especial*/
 #menu ul.navmenu li:first-child .menutop{
 	border-width:1px 1px 0 1px; 
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
 #menu ul.navmenu li:last-child .menutop{
 	border-width:0px 1px 1px 1px; 
	-moz-border-radius:0 0 5px 5px; 
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
 #menu ul.navmenu li:last-child ul.submenu{
 	-moz-border-radius:0 0 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
 #menu ul.navmenu li:last-child .menutop-open{
 	-moz-border-radius:0;
	-webkit-border-radius:0px; 
	border-width:0 1px;
}