div#page {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
}

div#page div#page_wrap {
	position: relative;
	width: 960px;
	margin: 0 auto;
}

div#page div#page_wrap div#header {
	position: relative;
	display: block;
	overflow: hidden;
}

div#page div#page_wrap div#header div#logo {
	width: 400px;
	margin: 20px 0 0 10px;
}

div#page div#page_wrap div#header div#publicidade {
	position: absolute;
	right: 10px;
	top: 28px;
	width: 489px;
}

div#page div#page_wrap div#header div#mediabox {
	height: auto;
}

/*div#page div#page_wrap div#content * { border: 1px solid red; }*/

div#page div#page_wrap div#content {
	position: relative;
	display: block;
	overflow: hidden;
	margin-top: 10px;
	padding: 10px;
}

div#page div#page_wrap div#content div#content_left {
	float: left;
	display: inline;
	width: 500px;
	padding: 5px;
}

div#page div#page_wrap div#content div#content_right {
	float: left;
	display: inline;
	width: 400px;
	margin-left: 20px;	
	padding: 5px;
}

div#page div#page_wrap div#content div#content_center {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 5px;
}

div#page div#page_wrap div#content div#produtos {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 5px;
}

/* footer */

div#page div#page_wrap div#footer {
	position: relative;
	display: block;
	overflow: hidden;
	margin-top: 20px;
	height: 200px;
	background: url(../images/background_footer.jpg) 10px 0 no-repeat;
}

div#page div#page_wrap div#footer .menu {
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 760px;
	margin-top: 32px;
} 

div#page div#page_wrap div#footer .menu ul li {
	float: left;
	display: inline;
	color: #fff;
	margin-left: 8px;
}

div#page div#page_wrap div#footer .menu ul li a {
	color: #fff;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold
}

div#page div#page_wrap div#footer .telefone {
	width: 290px;
	margin: 40px 60px;
}

div#page div#page_wrap div#footer .telefone h4 
{
    font-size: 0.8em;
}

div#page div#page_wrap div#footer .telefone h3, div#page div#page_wrap div#footer .telefone h4 {
	color: #fff;	
	margin: 0;
}

div#page div#page_wrap div#footer .form_news {
	position: absolute;
	right: 70px;
	top: 112px;
}

div#page div#page_wrap div#footer .form_news input {
	padding: 4px;
	background: none;
	border: 0;
	margin: 2px 0;
}

div#page div#page_wrap div#footer .form_news input.news_nome {
	width: 124px;
}

div#page div#page_wrap div#footer .form_news input.news_email {
	display: inline;
	width: 80px;	
}	

div#page div#page_wrap div#footer .form_news input.news_botao {
	display: inline;
	width: 40px;
	cursor: pointer;
}

/* Anunciantes */

div#page div#page_wrap div#content a.anunciantes {
	display: inline-table;
	overflow: hidden;
	margin: 10px 12px;
}

/* Produtos */

div#page div#page_wrap div#content.produtos div#content_left {
	width: 220px;	
}

div#page div#page_wrap div#content.produtos div#content_right {
	width: 668px;	
}

/* abas */

div#page div#page_wrap div#content div#content_center div#abas {
	position: relative;
	display: block;
	overflow: hidden;
	clear: both;
}

div#page div#page_wrap div#content div#content_center div#abas ul li {
	float: left;
	display: inline;
	width: 192px;
	text-align: center;
	padding: 20px;
}

/* Carrinho */

div#page div#page_wrap div#content div#content_left .box_carrinho {
	width: 191px;
	height: 120px;
	background-color: #564c5b;
	display: block;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 1px;
}

div#page div#page_wrap div#content div#content_left .box_carrinho .descricao {
	font-size: 0.8em;
	color: #fff;
	margin: 10px 0 4px 0;
}

div#page div#page_wrap div#content div#content_left .box_carrinho .item {
	font-size: 1em;
	color: #e2d3e1;
}

div#page div#page_wrap div#content div#content_left .box_carrinho_botoes {
	margin-bottom: 20px;
}

div#page div#page_wrap div#content div#content_left .box_carrinho_botoes a {
	margin-bottom: 1px;
	display: block;
}


