body{
	border:0px;
	margin:0px auto;
	background-image:url(../imagens/layout/fd.png);
	background-repeat:repeat-x;
	}

table { 
	border-collapse: separate;
	border-spacing: 0px;
	}

table, td, th, input {
	vertical-align:top;
	}

img, table, a{
	border:0px;
	outline:none;
	}

.pagina{
	width: 950px;
	border: none;
	}

#content{
	width:100%;	height:100%;
	margin:0px auto;
	}

#header{
	height:100%;
	background-image:url(../imagens/layout/fd_topo_loja.png);
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;
	}
	
#nav{
	background-image:url(../imagens/layout/fd_categoria.png);
	background-repeat:repeat-y;
	}
	
#footer{
	width:100%; height:190px;
	background-image:url(../imagens/layout/fd_rodape.png);
	background-repeat:repeat-x;
	text-align:center;
	}
	
.content_footer{
	width:950px;
	margin:auto;
	text-align:left;
	}

.linha_topo_footer{	
	width:100%; height:40px;
	}

.footer_principal{
	width:100%; height:140px; 
	margin-top:10px;
	}	

.logo_footer{
	 margin:20px; float:left;
	 }
	 
#f1{
	float:right;
	margin:5px; 
	width:560px; height:120px; 
	background-image:url(../imagens/layout/menu_rodape.png); 
	background-repeat:no-repeat;
	}
	
.altura1{
	height:20px;
}

.altura2{
	height:22px;
	padding-left:30px;
	}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}	

.ebit {
	text-align: center;
	background-position: center center;
}

.texto{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
}

.menu_secoes{
	border:none;
	width: 175px;
}

.menu_categorias{
	border: none;
	width: 175px;
}

.menu_subcategorias{
	border: none;
	width: 175px;
}

.menu_fabricantes{
	border: none;
}

.menu_direita{
	border-top: none;
	width: 130px;
}

.barra_busca{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	border:none;
}

.form_barra_busca{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}

.especif_btn {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #AF1201;
	text-decoration: none;
}

.especif_btn2 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #009900;
	text-decoration: none;
}

.link_paginacao{
	color:#999999;
	text-decoration:none;
	font-weight: bold;
}

.link_paginacao_clicado{
	font-weight: bold;
	color:#003399;
}

.btn_home {
	font:11px Arial, Helvetica, sans-serif;
	color: #006;
	text-decoration: none;
}
.btn_av {
	font:12px Arial, Helvetica, sans-serif;
	color: #006;
}

.pagina .texto td .tabelas form .texto .texto p {
	font-size: 12px;
}
.pagina .texto td .tabelas form .texto td {
	font-size: 12px;
}

.menu_rodape{
	font:12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
.menu_rodape:hover{
	text-decoration: underline;
}

A.BRANCO:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.BRANCO:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.BRANCO:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.BRANCO:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

/*Boas Vindas*/
.dados{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	font-style: italic;
	text-decoration: none;
}


.saudacao{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}


.verprodutos{
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration: none;
	text-align: center;
}

.texto_menu{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}

/*banner*/
#bannerprincipal{
	width:950px; height:245px;
	margin:0px auto;
	padding:10px 0px;
	}
	
.logo{
	width:329px; height:93px;
	}
	
.linha{
	width:1px; height:80px;
	background-color:#000;
	}
	
.book{
	width:25px; height:25px;
	vertical-align:bottom;
	}