/* CSS Document */

#menu {
width: 320px;
float: left;
position: relative;
top:-5px;
left: 225px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

#menu li, #menu ul div.subnav li {
padding: 5px 5px 5px 5px;
display: block;
margin: 0;
cursor: pointer;
}


#menu ul div.subnav li {
	background-color: #86C1ED;
	color:#FFF;
	cursor: pointer;
}

#menu ul div.subnav li:hover {
	background-color: #45afe1;
	color:#FFF;
}

#menu li:hover, #menu li:hover a {
	background-color: #86C1ED;
	color:#FFF;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

#menu .subnav {
	position: absolute;
	background-color: #86C1ED;
	color: #FFF;
	margin-left: -5px;
	margin-top: 4px;
}

#menu .subnav ul {
	width: 250px;
}

div#menu ul li .subnav {display: none;}
div#menu ul li:hover .subnav {display: block;}

#formcliente {
	padding:12px;
}

#formcliente .campo {
	padding: 3px;
	margin: 2px 2px 2px 2px;
	width: 180px;
	background-color:#F5F5F5;
	color: #7F7F7F;
	border: solid 1px #656875;
	font-family: "Myriad Pro", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#formcliente #bt-envia-form-cliente {
	background-color: transparent;
	color:#7F7F7F;
	float:right;
	font-family: "Myriad Pro", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#formcliente label {
	position: relative;
	left: 5px;
	margin-top:5px;
}

.item-selecionado {
	background-color: #86c1ed;
	color: #FFFFFF;
}

.sub-menu-idiomas {
	width: 100px;
}