body {
	height: 100%;
	width: 100%;
	background-color: #000000;
}

html {
	height: 100%;
	width: 100%;
}
	
.menu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #686868;
	text-decoration: none;
	padding-left:18px;
	padding-right:18px;
	}
	
.menu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #eb0018;
	text-decoration: none;
	padding-left:18px;
	padding-right:18px;
	}

.submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #d1d0d0;
	text-decoration: none;
	}
	
.submenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #d1d0d0;
	text-decoration: none;
	}
	
.submenu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #eb0018;
	text-decoration: none;
	}

.english a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8b8b8b;
	text-decoration:underline;
	}

.english a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #bbbbbb;
	text-decoration:underline;
	}

.pesquisa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8b8b8b;
	text-decoration: none;
	}
	
.tit_coluna_esq{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #eeeeee;
	font-weight:bold;
	padding-right:12px;
	text-decoration: none;
	}
	
.user_pass{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #c4c4c4;
	font-weight:bold;
	text-decoration:none;
	}

.registo a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8b8b8b;
	text-decoration: underline;
	}

.registo a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8b8b8b;
	text-decoration: underline;
	}
	
.form_registo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8b8b8b;
	text-decoration: none;
	}

.form_prods{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	border:none;
	border-width: 0px; 
	border-color: #3a3a3a solid;
	border-style:solid;
	height:14px;
	background-color:#3a3a3a;
	/*margin: -16px -20px -3px -17px;*/
	}

.caminho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #eb0018;
	text-decoration:none;
	}

.caminho a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #eb0018;
	text-decoration:none;
	}
	
.caminho a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #eb0018;
	text-decoration:underline;
	}

.texto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a2a2a2;
	text-decoration: none;
	}

.tit_noticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e8e6e6;
	font-weight:bold;
	text-decoration: none;
	}

.form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight:bold;
	text-decoration: none;
	}
	
.logos_marcas a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888888;
	text-decoration: none;
	}
	
.logos_marcas a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	text-decoration: none;
	}

.navegacao{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8b8b8b;
	text-decoration: none;
	}

.setas_navegacao a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #eb0018;
	text-decoration: none;
	}
	
.setas_navegacao a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #eb0018;
	text-decoration: none;
	}

.marcas_submenus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #bbbbbb;
	text-decoration: none;
	}

.marcas_submenus a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #bbbbbb;
	text-decoration: none;
	}
	
.marcas_submenus a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #eeeeee;
	text-decoration: underline;
	}
	
/*.marcas_capacetes a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #bbbbbb;
	text-decoration: none;
	}
	
.marcas_capacetes a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #eeeeee;
	text-decoration: none;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	background-color:#aa0f14;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right: 1px solid #666666;
	}*/

.marcas_setas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aa0f14;
	font-weight:bold;
	text-decoration: none;
	}

.produtos_marcas a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888888;
	font-weight:bold;
	text-decoration: none;
	}
	
.produtos_marcas a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
	}

.nome_produto_indiv{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #eeeeee;
	padding-left:15px;
	text-decoration: none;
	}

.tit_produto_indiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cdcdcd;
	font-weight:bold;
	text-decoration: none;
	}

.texto_pvenda{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cfcfcf;
	text-decoration: none;
	}

.contactos_rodape{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #e8e6e6;
	}
	
.rodape a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #757373;
	text-decoration:none;
	}
	
.rodape a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #757373;
	text-decoration:underline;
	}
	
.tabela_topo{
	background-image:url(imgs/base_menu.jpg);
	background-repeat:no-repeat;
	width:993px;
	height:80px;
}

.tabela_lateral{
	background-image:url(imgs/base_coluna_esq.jpg);
	background-repeat:no-repeat;
	width:185px;
	height:460px;
	background-color:#535353;
}

.tabela_rodape{
	background-image:url(imgs/base_rodape.jpg);
	background-repeat:no-repeat;
	width:993px;
	height:27px;
}

.txt_carrinho{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8b8b8b;
	font-weight:bold;
	text-transform:none;
	text-decoration:underline;
	}

.txt_ver_carrinho a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #c4c4c4;
	font-weight:bold;
	text-decoration:none;
	}

.txt_ver_carrinho a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ededed;
	font-weight:bold;
	text-decoration:none;
	}

.condicoes_venda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8b8b8b;
	text-decoration:none;
	}
	
.condicoes_venda a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8b8b8b;
	text-decoration:none;
	}

.condicoes_venda a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	text-decoration:none;
	}	
	
.txt_nome_livro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight:bold;
	text-decoration: none;
	}
	
.txt_ref_livro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight:none;
	text-transform:uppercase;
	text-decoration: none;
	}
