	body {
		margin: 0px;
		background-color: #fff;
	}
	
	body, body * {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 11px;
		color: #000;
	}
	
	.titulo_container {
		margin: 0px;
		background-color: #ddd;
	}
	
	.titulo_container .top_left {
		width: 100%;
		background-image: url('/img/titulo_top_left.gif');
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	.titulo_container .top_right {
		width: 100%;
		background-image: url('/img/titulo_top_right.gif');
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	h1 {
		font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
		font-size: 18px;
		font-weight: bold;
		text-align: left;
		margin: 0px 0px 10px 0px;
	}
	
	.titulo_container h1 {
		padding: 4px 10px 4px 10px;
		margin: 0px;
	}
	
	h2 {
		font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
		font-size: 15px;
		font-weight: bold;
		text-align: left;
		margin: 0px 0px 10px 0px;
	}
	
	.titulo_container h2 {
		padding: 4px 10px 4px 10px;
		margin: 0px;
	}
	
	h3 {
		font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		margin: 0px 0px 10px 0px;
	}
	
	#externa {
		margin: 10px auto 0px auto;
		width: 760px;
	}
	
	#cabecalho {
		margin-bottom: 8px;
	}
	
	#navegacao {
		margin-bottom: 8px;
	}
	
	#conteudo {
		margin-bottom: 8px;
	}
	
	#footer {
		margin-bottom: 10px;
	}
	
	#form_busca {
		margin: 0px;
		color: #fff;
	}
	
	#form_busca #q {
		margin: 0px 2px 0px 0px;
		width: 120px;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 11px;
		color: #000;
	}
	
	#form_busca #btok {
		margin-top: 1px;
	}
	
	.retranca, .column_end {
		display: block;
		margin: 0px;
	}
	
	#menu, #menu * {
		font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
		font-size: 11px;
		line-height: 1.1em;
		color: #000;
	}
	
	#menu {
		padding-top: 3px;
		padding-bottom: 5px;
		background-color: #efeff0;
	}
	
	#menu .cat {
		display: block;
		margin: 0px;
		padding: 3px 10px 2px;
		color: #333;
		font-weight: bold;
		background-color: #efeff0;
		text-decoration: none;
	}
	
	#menu .subcat {
		display: block;
		margin: 0px;
		padding: 3px 10px 2px 20px;
		color: #333;
		font-weight: normal;
		background-color: #efeff0;
		text-decoration: none;
	}
	
	#menu .cat:hover, #menu .subcat:hover {
		color: #da2128;
		background-color: #e3e3e4;
	}
	
	#fabricantes, #fabricantes * {
		font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
		font-size: 11px;
		line-height: 1.1em;
		color: #000;
	}
	
	#fabricantes {
		padding-top: 3px;
		padding-bottom: 5px;
		background-color: #efeff0;
	}
	
	#fabricantes .fab {
		display: block;
		margin: 0px;
		padding: 3px 10px 2px;
		color: #333;
		background-color: #efeff0;
		text-decoration: none;
	}
	
	#fabricantes .fab:hover {
		color: #da2128;
		background-color: #e3e3e4;
	}
	
	.tabela_destaques {
		margin: 0px 0px 8px 0px;
	}
	
	.tabela_destaques th {
		padding-bottom: 5px;
	}

	.tit_destaque {
		margin: 0px;
		font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333;
		text-align: left;
	}
	
	.tit_destaque a {
		font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333;
		text-decoration: none;
	}
	
	.tit_destaque a:hover {
		color: #f00;
	}
	
	.thumb_destaque {
		float: right;
		background-color: #ccc;
		margin: 4px 0px 4px 4px;
	}
	
	.txt_destaque {
		margin: 4px 0px 0px 0px;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 10px;
		color: #000;
	}
	
	.preco_destaque {
		margin: 4px 0px 0px 0px;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #f00;
		clear: right;
	}
	
	.disp_destaque {
		margin: 1px 0px 0px;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 9px;
		color: #333;
	}
	
	.destaques_horizontais {
		margin-bottom: 8px;
	}
	
	.destaques_horizontais div:first-child {
		margin-top: 6px;
		padding-top: 0px;
		border-top-width: 0px;
	}
	
	.destaque_horizontal {
		margin-top: 5px;
		padding-top: 5px;
		border-top: solid 1px #ccc;
	}
	
	.destaque_horizontal .tit_destaque {
		margin-top: 1px;
		margin-left: 75px;
	}
	
	.destaque_horizontal .thumb_destaque {
		float: left;
		margin: 0px 4px 0px 0px;
	}
	
	.destaque_horizontal .preco_destaque, .destaque_horizontal .disp_destaque {
		margin-left: 75px;
	}
	
	.destaque_horizontal .txt_destaque {
		margin-top: 2px;
		margin-left: 75px;
	}
	
	.destaque_horizontal .pixel {
		clear: left;
		display: block;
	}
	
	.box_lista_noticias {
		font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
		font-size: 11px;
		margin: 0px;
		padding: 3px 10px 5px 10px;
		background-color: #efeff0;
	}
	
	.item_lista_noticias {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 11px;
		line-height: 1.1em;
		color: #333;
		margin: 5px 0px 8px 0px;
	}
	
	.data_item_lista_noticias {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 9px;
		color: #333;
	}
	
	.item_lista_noticias a {
		color: #333;
		text-decoration: none;
	}
	
	.item_lista_noticias a:hover {
		color: #da2128;
		text-decoration: none;
	}
	
	.box_lista_produtos {
		font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
		font-size: 11px;
		margin: 0px;
		padding: 3px 10px 5px 10px;
		background-color: #efeff0;
	}
	
	.item_lista_produtos {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 11px;
		line-height: 1.1em;
		color: #333;
		margin: 3px 0px 5px 0px;
	}
	
	.item_lista_produtos a {
		color: #333;
		text-decoration: none;
	}
	
	.item_lista_produtos a:hover {
		color: #da2128;
		text-decoration: none;
	}

	.div_form_newsletter {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 11px;
		margin: 0px;
		padding: 3px 10px 5px 10px;
		background-color: #efeff0;
	}
	
	.p_form_newsletter {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 10px;
		margin: 2px 0px 0px 0px;
		color: #333;
	}
	
	.div_form_newsletter form {
		margin: 8px 0px 0px 0px;
	}
	
	.div_form_newsletter form label {
		display: block;
		font-size: 7px;
		margin-top: 4px;
		margin-bottom: 2px;
	}
	
	.div_form_newsletter form input[type="text"] {
		border: solid 1px #666;
		margin: 0px;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 10px;
		color: #333;
		width: 120px;
	}
	
	.div_form_newsletter form .btn {
		display: block;
		float: right;
		border-width: 0px;
		margin-top: 8px;
		width: 46px;
	}
	
	.div_form_newsletter form p.privacidade {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 9px;
		margin: 3px 48px 0px 0px;
		color: #333;
	}
	
	p.privacidade a {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 9px;
		color: #333;
		text-decoration: none;
	}
	
	p.privacidade a:hover {
		color: #da2128;
	}
