/* overhide */
/* body { color: #fff; background: #6D0C06 url('../img/site/bg.jpg') repeat-x; } */
body { color: #fff; background: #5C0003; }
h2 { color: #6D0C06; }
h4 { margin: 0; padding: 0; color: #fff; }
h5 { margin: 0; padding: 10px 0; color: #6D0C06; }

/* others */
.floatL { float: left; }
.floatR { float: right; }
.voltar { text-align: right; margin: 0; padding: 0; padding-top: 10px; }

/* container's */
.header { height: 180px; }

.menu { margin-top: 120px; }

.content { background: #fff; color: #000; }
.content div { padding: 15px; }

.contato p { margin: 0; padding: 0; color: #6D0C06; }
.contato textarea { width: 80%; height: 75px; }

.footer { text-align: center; border-top: 2px solid #fff; margin-top: 10px; }

.produtos { color: #fff794; }

/* gallery */
.gallery { padding: 0; margin: 0; width: 190px; list-style: none; }
.gallery li { float:left; width:90px; border: 1px solid #eee; height:90px; margin: 0 3px 3px 0; background:#eee; }
.gallery li.hover { border-color:#bbb; }
.gallery li.active { border-style:solid; border-color:#222; }

.gallery2 { padding: 0; margin: 0; width: 200px; list-style: none; }
.gallery2 li { float:left; width: 60px; border: 1px solid #eee; height: 60px; margin: 0 3px 3px 0; background:#eee; }
.gallery2 li.hover { border-color:#bbb; }
.gallery2 li.active { border-style:solid; border-color:#222; }

/* links */
a:link {color: #fff794; text-decoration: none; }
a:visited {color: #fff794; text-decoration: none; }
a:hover {color: #fff794; text-decoration: underline; }
a:active {color: #fff794; }

/* menu nav */
#nav_ie {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav_ie li { float: left; padding: 0 15px 25px 15px; }

#nav {
	width: 585px;
	height: 21px;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li { float: left; }

#nav li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 21px;
	background: url('../img/site/menu.png') no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

/*up state*/
li#nav_home a { left: 0; width: 86px; background-position: 0 0; }
li#nav_empresa a { left: 86px; width: 122px; background-position: -86px 0; }
li#nav_ambientes a { left: 208px; width: 142px; background-position: -208px 0; }
li#nav_produtos a { left: 350px; width: 132px; background-position: -350px 0; }
li#nav_contato a { left: 482px; width: 103px; background-position: -482px 0; }

/*hover state*/
li#nav_home a:hover { background-position: 0 -21px; }
li#nav_empresa a:hover { background-position: -86px -21px; }
li#nav_ambientes a:hover { background-position: -208px -21px; }
li#nav_produtos a:hover { background-position: -350px -21px; }
li#nav_contato a:hover { background-position: -482px -21px; }