@charset "utf-8";
* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:white;
}
li {list-style:none;}
p {font-size:11px;}
a {outline-style:none;}
img {border:none;}
strong{color:#F2DC85;}
.clear {clear:both;}

/* ============ */
body { background:#180A09 url(../images/background.jpg) repeat-x;}
.container {
	width:900px;
	height:500px;
	left:50%;
	margin-left:-450px;
	position:absolute;
}
/* ================================ IMG REPLACEMENT ================================ */
.btnvoltar,.busca #enviar, .ondecomprar #enviar, form.faleconosco #enviar, .logo a, .slogan, .menu li a, .menudecategorias .titulo, .frase1, .paginacao li .anterior, .paginacao li .proximo, .titulo_ultimosprodutos, .titulo_ondecomprar1, .titulo_ondecomprar2, .titulo_faleconosco1, .titulo_faleconosco2, .linkmapa a {
	text-indent:-5000px;
	outline-style:none;
}
/* ==================================== TÍTULOS ==================================== */
.menudecategorias .titulo, .frase1, .titulo_ultimosprodutos, .titulo, .titulo_ondecomprar1, .titulo_ondecomprar2, .titulo_faleconosco1, .titulo_faleconosco2 {
	background:url(../images/titulos.gif) no-repeat;
	width:640px;
	height:41px;
	float:left;
	margin:0 0 20px 0;
}
/* Home */
.titulo_ultimosprodutos {
	height:43px;
	background-position: 0px -155px;
}
/* Produtos*/
.titulo {
	font-size:19px;
	font-weight:normal;
	color:#FFD17F;
	background-position: 0px 35px;
}
/* Onde comprar e Fale conosco */
.titulo_ondecomprar2, .titulo_faleconosco2 {
height:72px;
}
.titulo_ondecomprar1 { background-position: 0px -116px;}
.titulo_ondecomprar2 { background-position: 0px -43px; margin:0 0 0 0;}
.titulo_faleconosco1 { background-position: 0px -20px;}
.titulo_faleconosco2 { background-position: 0px -180px; margin:0 0 0 0;}

/* ==================================== FORMULÁRIO DE BUSCA ==================================== */
.busca {
	width:260px;
	height:32px;
	float:left;
	padding:10px 0 0 665px;
	background:url(../images/background_form_busca.jpg) no-repeat;
}
.busca label {
	height:23px;
	float:left;
	padding-top:3px;
	color:#F3DC86;
	font-size:11px;
}
.busca input, .ondecomprar input, form.faleconosco input, form.faleconosco textarea, form.faleconosco select {
	width:130px;
	height:14px;
	float:left;
	padding:3px 5px;
	margin-left:5px;
	background:#3D1B19;
	border-top:1px solid black;
	border-right:1px solid #A34A43;
	border-bottom:1px solid #A34A43;
	border-left:1px solid black;
	font-size:11px;
	color:white;
}
.busca #enviar, .ondecomprar #enviar, form.faleconosco #enviar {
	width:29px;
	height:23px;
	float:left;
	padding:20px 0 0 0;
	border:none;
	background:url(../images/busca_btn.jpg) no-repeat;
	color:#FFF597;
	cursor:pointer;
}
/* ==================================== TOPO ==================================== */
.logo a {
	width:277px;
	height:168px;
	float:left;
	background:url(../images/logo.jpg) no-repeat;
}
.slogan {
	width:623px;
	height:168px;
	float:left;
	background:url(../images/background_slogan.jpg) no-repeat;
}
.release{
	width:450px;
	float:left;
}
/* ============================================================================== */
/* ==================================== MENU ==================================== */
/* ============================================================================== */
.menu {
	width:730px;
	height:41px;
	float:left;
	padding-left:170px;
	margin-bottom: 35px;
	background:url(../images/background_menu.jpg) no-repeat;
}
.menu li, .menu li a {
	height:41px;
	float:left;
}
.menu a {
	cursor:pointer;
	background:url(../images/menu.jpg) no-repeat;
}


/* Menu Out */
.menu .menuhome { width:98px; background-position: 0px 0px;}
.menu .menuondecomprar { width:190px; background-position: -98px 0px;}
.menu .menufaleconosco { width:177px; background-position: -288px 0px;}
.menu .menurss { width:82px; background-position: -465px 0px; }

/* Menu Over */
.menu .menuhome:hover { background-position: 0px -41px;}
.menu .menuondecomprar:hover { background-position: -98px -41px;}
.menu .menufaleconosco:hover { background-position: -288px -41px;}
.menu .menurss:hover {background-position: -465px -41px;}

/* Menu Ativo */
.menu .menuhomeover { width:98px; background-position: 0px -41px;}
.menu .menuondecomprarover { width:190px; background-position: -98px -41px;}
.menu .menufaleconoscoover { width:177px; background-position: -288px -41px;}


/* ====================================================================================== */
/* ================================= MENU DE CATEGORIAS ================================= */
/* ====================================================================================== */
.menudecategorias, .menudecategorias li {
	width:200px;
	float:left;
	font-size:12px;
}
.menudecategorias {
	width:200px;
	margin-right:18px;
	padding:0 20px 180px 0;
	border-right:1px dotted #7C3732;
}
.menudecategorias li {
	height:30px;
	float:left;
	border-bottom:1px dotted #7C3732;
}
.menudecategorias li a {
	width:170px;
	height:23px;
	float:left;
	padding:7px 0 0 30px;
	background:url(../images/bullet_categorias.jpg) no-repeat;
	font-weight:bold;
	color:#F2DC85;
}

.menudecategorias li a.over { color:#FFF}

.menudecategorias li a:hover { color:white;}
.menudecategorias .titulo {
	width:200px;
	height:44px;
	float:left;
	margin-bottom: 15px;
	border-bottom:none;
	background-position: -450px -307px;
}
/* ==================================== CONTENT ==================================== */
.content {
	width:660px;
	float:left;
	padding:10px 0 0 0;
	background:url(../images/titulos.gif) no-repeat 0px -361px;
}
/* ==================================== FOOTER ==================================== */
.footer {
	width:900px;
	height:44px;
	float:left;
	margin-top:50px;
	padding:18px 0 0 0;
	background:url(../images/background_rodape.jpg) no-repeat;
}
.footer p {
	float:left;
	font-size:10px;
	color:#853D33;
}
.footer a { color:#F8EBB8;}
.menufooter {
	float:left;
	margin:0 140px;
}
.menufooter li {
	margin-right:3px;
	font-size:10px;
	float:left;
}
.linkall a, p.linkall {
	width:900px;
	margin-top:5px;
	text-align:center;
	color:#25100D;
}
/* ======================================================================================== */
/* ==================================== PAGINA INICIAL ==================================== */
/* ======================================================================================== */
.frase1 {
	width:450px;
	height:57px;
	float:left;
	margin-bottom:5px;
	background-position: 0px -304px;
}
img { float:right;}
/* ================================================================================== */
/* ==================================== PRODUTOS ==================================== */
/* ================================================================================== */
.produtos { float:left;}
.produtos li {
	width:140px;
	float:left;
	margin:0 20px 0 0;
	display:inline;
	text-align:center;
	background:url(../images/produtos_thumb_bg.jpg) repeat-y;
}
.produtos li .imagem {
	width:130px;
	float:left;
	background:url(../images/produtos_thumb_topo_bg.jpg) no-repeat;
}
.produtos li .imagem a {
	width:116px;
	float:left;
}
.produtos li .imagem img {
	float:left;
	border:2px solid #3E1C1A;
	margin:9px 0 0 10px;
}
.produtos li .descricao {
	width:118px;
	float:left;
	height:60px;
	padding:5px 0 0 10px;
	font-weight:bold;
}
.produtos li .descricao a {
	color:#F2DC85;
}
.produtos li .codigo a {
	width:140px;
	height:20px;
	float:left;
	padding-bottom:35px;
	background: url(../images/produtos_thumb_codigo.jpg) no-repeat left bottom;
}
/* ====== DIVISÃO DOS PRODUTOS E PARCEIROS ====== */
.produtos .divisao, .parceiros li.divisao {
	width:640px;
	height:1px;
	float:left;
	margin:30px 0;
	background:url(../images/produtos_separacao.gif) no-repeat;
}
/* ================================================================================= */
/* =================================== PÁGINAÇÃO =================================== */
/* ================================================================================= */
.paginacao {
	width:350px;
	height:19px;
	float:left;
	padding: 5px 0 0 160px;
	margin:0 0 30px 0;
	background: url(../images/background_paginacao.jpg) no-repeat;
}
.paginacao li { font-size:10px; float: left; 	margin: 0 10px 0 10px;}
.paginacao li a {
	width:35px;
	color:#F7A565;
	font-weight:bold;
	text-align:center;
}
.paginacao li a:hover { color:white; }

.paginacao li .anterior, .paginacao li .proximo {
	width:8px;
	float:left;
	height:14px;
	margin:0 10px;
	background:url(../images/produtos_paginacao_btns.jpg) no-repeat 0px 1px;
	cursor:pointer;
}
.paginacao li .proximo {
	margin-right:100px;
	float:right;
	background-position: -9px 1px;
}


/* ======================================================================================== */
/* ================================== PAGINA DE PRODUTOS ================================== */
/* ======================================================================================== */
.btnvoltar{
	width:62px;
	height:14px;
	float:right;
	margin:0 18px 8px 0;
	color:red;
	background:url(../images/btnvoltar.gif) no-repeat;
}
.produto_info{
	width:620px;
	float:left;
	padding:10px;
	background:#25100E url(../images/background_produtoinfo.gif) no-repeat;
}
.produto_info img{
	float:left;
	margin:0 10px 0 0;
	border:2px solid #3E1C1A;
}
.produto_info p{
	width:210px;
	float:left;
	font-size:12px;
	margin:10px 0 0 0;
}
.produto_info p img{
	margin:0 0 0 0;
	border:none;
}
.produto_info p a{
	width:60px;
	height:56px;
	float:left;
	margin:6px 5px 0 0;
	padding:1px 0 0 1px;
	background:#25100E url(../images/background_produto_thumb.gif) no-repeat;
}
/* ========================================================================================= */
/* ================================== PAGINA ONDE COMPRAR ================================== */
/* ========================================================================================= */

.parceiros li {
	width:135px;
	height:137px;
	float:left;
	margin:0 20px 0 0;
	padding:5px 5px 0 0;
	display:inline;
	text-align:center;
	background:url(../images/background_ondecomprar_btns.jpg);
}
/* ====== FORMULARIO ====== */
form.ondecomprar, form.faleconosco {
	width:640px;
	float:left;
	margin:20px 0;
}
form.ondecomprar label, form.faleconosco label {
	width:320px;
	float:left;
	margin:0 0 3px 0;
	padding:0;
	display:inline;
	color:#F3DC86;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
form.ondecomprar input, form.faleconosco input, form.faleconosco textarea, form.faleconosco select {
	width:300px;
	margin:3px 0 5px 0;
	background:#1F0D0C;
	border-right:1px solid #351715;
	border-bottom:1px solid #351715;
}
form.faleconosco select{
	height:22px;}
form.ondecomprar .smalllabel {
	width:160px;
}
form.ondecomprar #cep, .ondecomprar #telefone {
	width:140px;
}
form.ondecomprar #enviar, form.faleconosco #enviar {
	width:52px;
	float:right;
	margin:5px 8px 0 0;
	background: url(../images/ondecomprar_enviar.jpg) no-repeat;
}
/* ========================================================================================= */
/* ================================== PAGINA FALE CONOSCO ================================== */
/* ========================================================================================= */
.mapa img{
	float:left;
	margin:0 0 8px 0;
}
address{
	width:440px;
	float:left;
	font-size:11px;
	font-style:normal;
	border-right:1px dotted #7C3732;
}
address strong{
	font-size:12px;
}
.linkmapa{
	display:inline;
	margin:10px 40px 0 0;
	float:right;
}
.linkmapa a{
	width:142px;
	height:23px;
	float:left;
	background:url(../images/faleconosco_btn.gif) no-repeat; 
}
form.faleconosco .mensagem{
	width:640px;
	float:left;
	margin:0;
	padding:0;
}
form.faleconosco textarea{
	width:620px;
	height:54px;
	float:left;
}