#bg{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	text-align:center;
	background-image:url(../images/bg-site.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#ffffff;
	overflow:hidden;
}
#site{
	width:900px;
	margin:0 auto;
	background-color:#000000;
}
#topo{
	height:214px;
	_background-image:url(../images/bg.jpg);
	_background-position:bottom;
	_background-repeat:no-repeat;
	background-color:#000;
}
#centro{
	text-align:left;
	width:900px;
	background-color:#000;
	background-image:url(../images/bg-internas.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#centro .portfolio{
	overflow:hidden;
}
#centro .portfolio .top{
	overflow:hidden;
}
#centro .portfolio .anterior{
	width:69px;
	float:left;
	display:inline;
}
#centro .portfolio .amostra-site{
	width:758px;
	float:left;
	display:inline;
}
#centro .portfolio .proximo{
	width:73px;
	float:right;
	display:inline;
}
#centro2{
	text-align:left;
	width:900px;
	background-color:#000;
}
#centro2 .portfolio{
	overflow:hidden;
}
#centro2 .portfolio .navegacao-paginas{
	height:89px;
	float:left;
	width:900px;
	display:inline;
	overflow:hidden;
}
#centro2 .portfolio .navegacao-paginas .esquerda{
	padding-left:54px;
	width:51px;
	height:89px;
	float:left;
}
#centro2 .portfolio .navegacao-paginas .lista-sites{
	width:684px;
	_width:689px;
	padding-left:5px;
	height:89px;
	float:left;
	background-color:#FFF;
}
#centro2 .portfolio .navegacao-paginas .lista-sites li{
	float:left;
	display:inline;
	padding-right:5px;
	background-color:#FFF;
}
#centro2 .portfolio .navegacao-paginas .lista-sites .site{
	width:109px;
	height:89px;
}
#centro2 .portfolio .navegacao-paginas .direita{
	width:49px;
	height:89px;
	float:right;
	padding-right:57px;
}
.newsletter{
	padding-top:5px;
	overflow:hidden;
	padding-left:55px;
	background-color:#000;
}
.newsletter .cadastro-esq{
	width:464px;
	float:left;
}
.newsletter .cadastro-bg{
	width:262px;
	height:89px;
	_height:89px;
	padding-top:23px;
	_padding-top:18px;
	float:left;
	background-image:url(../images/newsletter-bg.jpg);
	background-repeat:repeat-x;
}
.newsletter .cadastro-ok{
	width:62px;
	float:left;
}
#centro .internas{
	width:788px;
	margin-left:56px;
	background-color:#FFF;
}
#centro .internas .meio{
	padding:0px 10px 0px 10px;
}
#rodape{
	height:219px;
	float:left;
	overflow:hidden;
}