body {
	background-color:#F7CDA7;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/layout/bg_body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#box {
	position:absolute;
	width:890px;
	left:50%;
	margin-left:-445px;
}


#topo {
	position:relative;
	float:left;
	margin-top:31px;
	width:750px;
	text-align: right;
	margin-left:10px;
	
}

#menusite {
	position:relative;
	float:left;
	margin-top:70px;
	margin-left:35px;
	width:150px;
	min-height:100px;
}


#fadehome {
	position:relative;
	float:left;
	height: 331px;
	margin-left:-15px;
	margin-top:57px;
	width: 505px;
	background-image: url(../images/layout/bg_home.png);
	padding-top: 18px;
	padding-left: 25px;
}

#conteudo {
	position:relative;
	float:left;
	width: 520px;
	z-index:5;
	border: 6px solid #FFFFFF;
	margin-top:57px;
	margin-left:-7px;
	width: 528px;
	padding:8px;
	background-image: url(../images/layout/bg_cont.png);
	background-repeat: repeat;
	height: expression( document.body.clientheight < 301 ? "370px" : "auto" );
	min-height: 370px;
}

#conteudoint {
	position:relative;
	float:left;
	height: expression( document.body.clientheight < 301 ? "370px" : "auto" );
	min-height: 370px;


}

#conteudo2 {
	position:relative;
	float:left;
	z-index:5;
	border: 6px solid #FFFFFF;
	margin-top:57px;
	margin-left:-7px;
	width: 570px;
	height: expression( document.body.clientheight < 301 ? "370px" : "auto" );
	min-height: 370px;
	background-image: url(../images/layout/bg_cont.png);
	padding:8px;
}

#conteudogaleria {
	position:relative;
	float:left;
	width: 500px;
	z-index:5;
	margin-top:20px;
	margin-left:5px;
	min-height:300px;
	padding:8px;

}


#seta_esq {

	position:relative;
	float:left;
	height:33px;
	width:26px;

}

#galeriameio {
	position:relative;
	float:left;
	border:5px solid #FFFFFF;
	text-align: center;
}

#seta_dir {

	position:relative;
	float:left;
	height:33px;
	width:26px;

}

#borda img {

	border:5px solid #FFFFFF;

}

#prodlist {

margin-left:35px;

}


#alinha {

margin-left:80px;

}




#palco {
	width: 590px;
	height: 470px;
	margin-top: 25px;
}
	
	#palco #seta-esq {
		float: left;
		width: 20px;
		height: 470px;
		text-align: center;
		vertical-align: middle;
	}

	#palco #imagem {
		float: left;
		width: 540px;
		height: 470px;
		text-align: center;
		vertical-align: middle;
		padding: 0;
		margin: 0;
	}
	
		#palco #imagem img {
			border: 5px solid #FFFFFF;
		}
		
		#palco #imagem .num {
			font-size:14px;
			color:#666666;
		}
		
		
	
	#palco #seta-dir {
		float: left;
		width: 20px;
		height: 470px;
		text-align: center;
		vertical-align: middle;
	}
	
		#palco #seta-esq img,
		#palco #seta-dir img {
			padding-top: 130px;
			width: 17px;
			height: 22px;
		}