* {
	text-decoration:none;
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	outline:0;
}
body {
	cursor:default;
	background:#482E1F url(../imagens/bg/bg-madeira.jpg);
	margin-bottom:20px;
}
body, input, textarea, select { /*color:#6D5517;*/ color:#615D3F; font:13px "Courier New", Courier, monospace; }

#mestre {
	display:block;
	margin:auto;
	width:970px;
	margin-top:20px;
}
#cont {
	position:relative;
	margin-top:205px;
	padding-top:90px;
	width:100%;
	float:left;
	background:url(../imagens/bg/bg-pad.png) repeat-y left top;
}
/*** TOP ***/
#top {
	position:absolute;
	top:-205px;
	left:0px;
	display:block;
	width:100%;
	float:left;
	background:url(../imagens/bg/bg-int-top.png) no-repeat left top;
}
#top h1 {
	display:inline;
	float:left;
	width:250px;
	height:224px;
	text-indent:-3000px;
	background:url(../imagens/logo.png);
	margin:79px 0px 0px 27px;
}
#top h2 {
	display:inline;
	float:right;
	width:453px;
	height:66px;
	text-indent:-3000px;
	background:url(../imagens/top/tit-planeta.png);
	margin:10px 135px 0px 0px;
}
#top #bannerDestaque {
	display:inline;
	float:right;
	width:649px;
	height:244px;
	background:url(../imagens/top/bg-foto.png);
	margin:0px 25px 0px 0px;
}
#top #bannerDestaque img { border:4px solid #FFF; margin:11px 0px 0px 12px; }

#content {
	display:inline;
	float:right;
	width:640px;
}
#rodape {
	position:relative;
	display:block;
	float:left;
	width:100%;
	height:80px;
	background:url(../imagens/bg/bg-bot.png) no-repeat left bottom;
	margin-bottom:30px;
}
#rodape a.polvo {
	position:absolute;
	right:10px;
	bottom:10px;
	display:block;
	width:16px;
	height:20px;
	background:url(../imagens/polvo.png) no-repeat left top;
	text-indent:-5000px;
}
#cont .cont_int {
	float:left;
	display:inline;
	width:900px;
	margin:50px 15px 0px 18px;
	padding:0px 15px 215px 15px;
	border:2px solid #907A3F;
	border-top:0px;
	background:url(../imagens/bg/bg-rodape.png) no-repeat center bottom;
}
/*** SIDE BAR ***/
#sidebar {
	position:relative;
	float:left;
	display:inline;
	width:220px;
}
/* menu */
#menu {
	display:block;
	float:left;
	width:215px;
	border-top:2px solid #8d773c;
}
#menu li {
	display:block;
	float:left;
	width:100%;
	height:37px;
	border-bottom:2px solid #8d773c;
}
#menu li a {
	float:left;
	display:block;
	width:100%;
	height:37px;
	text-indent:-3000px;
}
#menu li.principal a { background:url(../imagens/sidebar/menu/principal.png) no-repeat left top; }
#menu li.quem-somos a { background:url(../imagens/sidebar/menu/quem-somos.png) no-repeat left top; }
#menu li.meio-ambiente a { background:url(../imagens/sidebar/menu/meio-ambiente.png) no-repeat left top; }
#menu li.materia-prima a { background:url(../imagens/sidebar/menu/materia-prima.png) no-repeat left top; }
#menu li.na-midia a { background:url(../imagens/sidebar/menu/na-midia.png) no-repeat left top; }
#menu li.clientes a { background:url(../imagens/sidebar/menu/clientes.png) no-repeat left top; }
#menu li.ecobags a { background:url(../imagens/sidebar/menu/ecobags.png) no-repeat left top; }
#menu li.fale-conosco a { background:url(../imagens/sidebar/menu/fale-conosco.png) no-repeat left top; }

#b_home #menu li.principal a,
#b_quem-somos #menu li.quem-somos a,
#b_meio-ambiente #menu li.meio-ambiente a,
#b_materia-prima #menu li.materia-prima a,
#b_na-midia #menu li.na-midia a,
#b_clientes #menu li.clientes a,
#b_ecobags #menu li.ecobags a,
#b_fale-conosco #menu li.fale-conosco a,
#menu li a:hover {
	background-position:left bottom;
}

/*entre aspas */
#sidebar #entre-aspas {
	display:block;
	width:251px;
	float:left;
	margin:20px 0px 0px -18px;
	background:url(../imagens/sidebar/bg-entre-aspas-top.png) no-repeat;
	padding:90px 0px 0px 0px;
	color:#FFF;
	text-align:center;
}
#sidebar #entre-aspas .int {
	width:161px;
	padding:0px 50px 50px 40px;
	background:url(../imagens/sidebar/bg-entre-aspas-bot.png) no-repeat left bottom;
}
#sidebar #entre-aspas p {
	font-size:19px;
	font-weight:bold;
}
#sidebar #entre-aspas em {
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	margin-top:10px;
	display:block;
}

/*** OVERLAY ***/
#overlay {
	position:absolute;
	z-index:50;
	top:0px;
	left:0px;
	width:100%;
	background-color:#4c3425;
	opacity:0.9;
	display:none;
}
