/**Campos de formulario**/

form {
	margin: 0;
	padding: 0;
}

form p {
	margin: 1px 0;
	padding: 0;
}

#commentform h1{
	color: #8B795E;
	font-size: 12pt;
}

#commentform input, #commentform textarea {
	background: #F3F6EC;
	border: 1px solid #84939F;
	color: #8B795E;
}

#commentform textarea {
	width: 60%;
	color: #8B795E;
}

#commentform input:focus, #commentform textarea:focus {
	background: #fff;
	border: 1px solid #CEA353;
	color: #8B795E;
} 

#menu {
	background: #F3F6EC;
	padding: 5px;
	position: absolute;
	right: 0px;
	top: 140px;
	width: 14em;
	font-size: 18px;
}

#menu form {
	margin: 0 0 0 13px;
}

#menu input {
	font-size: .9em;
	background: #F5F5F5;
	border: 1px solid #84939F;
}

#menu input:focus {
	background: #fff;
	border: 1px solid #CEA353;
} 

#menu ul {
	color: #84939F;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
}

#menu ul li {
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

#menu ul ul {
	list-style-type: none;
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	border-top: 1px solid #fff;
}

#menu ul ul li {
	border: 0;
	font: normal normal 1em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 10px;
}

#menu ul ul li a {
	text-decoration: none;
}

#menu ul ul li a:hover {
	color: #CEA353;
}


/* Style for top-menu */
.topMenu {
}

/* Style for submenus */
.submenu {
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #AAAAAA;
  padding: 0px;
}

/* Style for top items: normal state */
.topItemNormal {
  background-image: url(images/css/btn1.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  cursor: pointer;
  width: 100px;
  height: 32px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Style for top items: mouseover state */
.topItemOver {
  background-image: url(images/css/btn2.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  cursor: pointer;
  width: 100px;
  height: 32px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Style for items: normal state */
.itemNormal {
  cursor: pointer;
  background-color: #FFFFFF;
  padding: 5px 15px 5px 15px;
  width: 200px;
}

/* Style for items: mouseover state */
.itemOver {
  cursor: pointer;
  background-color: #357EF8;
  padding: 5px 15px 5px 15px;
  width: 200px;
}

/* Style for items text: normal state */
.itemTextNormal {
  font-family: Trebuchet MS, Tahoma;
  font-size: 11px;
  color: #000000;
  width: 100%
}

/* Style for items text: mouseover state */
.itemTextOver {
  font-family: Trebuchet MS, Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  width: 100%
}