/*
DEVELOPER: LUCIANO BRAZ
POWER OF:  CRIAMIX ASSESSORIA
	       www.criamix.com.br
*/

body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-image:url(images/jpg/fundo.jpg);
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	border:none;
}

form {
	margin:0;
}

fieldset {
	border:none;
	margin:0;
}

ul, li {
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}

/*
GERAL
*/

div#wait {
	width:100%;
	margin-top:150px;
	top:50%;
	text-align:center;
	display:block;
}

div#box {
	position:relative;
	margin:0 auto;
	width:100%;
	height:auto;
	height:100%;
	min-height:100%;
	visibility:hidden;
}


div#top {
	height:auto;
}

div#mid {
	height:540px;
	padding:5px 0 5px 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-color:#FFF;
}

/*
div#inf {
	padding:1em 1em 5em;
}
*/

#principal {
	margin:0 auto;
	width:990px;
	height:500px;
	padding:20px 0 20px 0;
	position:relative;
}

#principal #banner_promocao_001 {
	position:absolute;
	top:115px;
	left:684px;
	width:285px;
	height:268px;
	text-align:right;
	display:block;
	z-index:99;
}

#principal #esq {
	float:left;
	display:inline;
	width:389px;
	height:500px;
	border:none;
	padding:0;
}

#principal #dir {
	float:left;
	display:inline;
	width:591px;
	height:500px;
	border:none;
	padding:0;
}

#principal #dir #logo {
	float:left;
	display:inline;
	width:83px;
	height:55px;
	margin:32px 0 0 0;
	border:none;
	padding:0;
}

#principal #dir #logo a,a:hover {
	border:0;
}

#principal #dir #logo_dir {
	float:left;
	display:inline;
	width:47px;
	height:37px;
	margin:49px 0 0 0;
	border:none;
	padding:0;
}

#principal #dir #menu {
	float:left;
	display:inline;
	width:461px;
	height:37px;
	margin:49px 0 0 0;
	border:none;
	padding:0;
	background-image:url(/images/jpg/mn_fundo.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#principal #dir #menu div {
	float:left;
	text-decoration:none;
	font:15px "Arial Narrow";
}

#principal #dir #menu div a {
	color:#5E5E5E;
	text-decoration:none;
	padding:9px 0 9px 0;
	margin:0 8px 0 8px;
	display:block;
}

#principal #dir #menu div a:hover {
	color:#FF3300;
	text-decoration:none;
}

#principal #dir #menu div.separador {
	border:none;
	margin-top:8px;
	background-image:url(/images/jpg/mn_separador.jpg);
	width:2px;
	height:24px;
	float:left;
}

#principal #dir #conteudo {
	clear:both;
	float:left;
	width:591px;
	height:344px;
	margin-top:20px;
}

#principal #dir #conteudo #home_chamada {
	float:left;
	width:250px;
	height:145px;
	margin:0 0 0 30px;
	font:14px "Arial Narrow";
	color:#5E5E5E;
}

#principal #dir #conteudo #home_chamada a {
	text-decoration:none;
	font:10px Verdana;
	color:#FF3300;
}

#principal #dir #conteudo #home_chamada a:hover {
	text-decoration:none;
	color:#CCC;
}

#principal #dir #conteudo #home_marcas {
	clear:left;
	float:left;
	width:250px;
	height:86px;
	margin:21px 0 0 30px;
}

.home_marcas {
	float:left;
	margin:13px 5px 0 0;
	padding:1px;
	border:1px solid #CCC;
}

#principal #dir #conteudo #home_produto {
	float:right;
	width:280px;
	height:252px;
	margin:0 11px 0 0 ;
}

#principal #dir #conteudo #home_produto #home_destaque {
	padding:1px;
	border:1px solid #DDD;
	height:213px;
	margin-top:16px;
}

#principal #dir #conteudo #home_produto #home_destaque #home_destaque_foto {
	height:166px;
}

#principal #dir #conteudo #home_produto #home_destaque #home_destaque_produto_tit {
	margin-top:1px;
	height:46px;
	background-image:url(images/jpg/produto_tit_fundo.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

#principal #dir #conteudo #home_produto #home_destaque #home_destaque_produto_tit_esq {
	float:left;
	width:160px;
	margin:15px 0 0 8px;
	font:17px "Arial Narrow";
	color:#666;
}

#principal #dir #conteudo #home_produto #home_destaque #home_destaque_produto_tit_esq a {
	color:#666;
	text-decoration:none;
}

#principal #dir #conteudo #home_produto #home_destaque #home_destaque_produto_tit_esq a:hover {
	color:#FF3300;
	text-decoration:none;
}

#principal #dir #conteudo #home_produto #home_destaque #home_destaque_produto_tit_dir {
	float:right;
	margin:7px 4px 0 0;
	width:80px;
}

#principal #dir #conteudo #home_barra_produtos {
	float:left;
	width:550px;
	height:69px;
	margin:21px 0 0 30px;
	background-image:url(images/jpg/barra_produtos_fundo.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	overflow:hidden;
}

#principal #dir #barra_inf {
	float:left;
	width:591px;
	height:29px;
	margin-top:20px;
	background-image:url(images/jpg/inf_fundo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#principal #dir #barra_inf form {
	text-align:right;
	padding:2px 10px 0 0;
}

#principal #dir #barra_inf form fieldset {
	padding:0;
	margin:0;
}

#principal #dir #barra_inf form fieldset label {
	display:inline;
	font:10px Verdana;
	color:#333;
}

#principal #dir #barra_inf form fieldset label .campo {
	border:none;
	background-color:#FFF;
	font:10px Verdana;
	border:1px solid #999;
	color:#333;
	width:130px;
}

#principal #dir #barra_inf form fieldset label .bt {
	border:none;
	background:none;
	font:10px Verdana;
	color:#333;
	padding:0;
	margin:0;
	cursor:pointer;
}

#principal #dir #barra_inf div strong {
	color:#FF3300;
}

.titulo {
	background-image:url(images/jpg/tit_fundo.jpg);
	background-position:right top;
}

.titulo strong {
	font:19px Verdana;
	font-weight:normal;
	color:#FF3300;
	background-color:#FFF;
	padding-right:2px;
}

.titulo strong a {
	color:#FF3300;
	text-decoration:none;
}

.titulo strong a:hover {
	color:#FF3300;
	text-decoration:underline;
}

#colecoes {
	width:580px;
	height:355px;
	overflow:hidden;
}

#colecoes_esq {
	float:left;
	display:inline;
	width:145px;
	padding-top:5px;
}

#colecoes_esq ul li {
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
}

#colecoes_esq ul li strong {
	font-size:14px;
}

#colecoes_esq ul li a {
	color:#999;
	text-decoration:none;
}

#colecoes_esq ul li a:hover {
	color:#FF3300;
	text-decoration:underline;
}

#colecoes_dir {
	float:left;
	display:inline;
	width:425px;
	height:322px;
	margin-left:10px;
	font:12px Arial;
	overflow-x:hidden;
	overflow-y:scroll;
}

#colecoes_destaque {
	float:left;
	display:inline;
	width:186px;
	height:169px;
	margin:10px 10px 0 0;
	border:1px solid #DDD;
	padding:1px;
}

#colecoes_destaque_foto {
	height:122px;
}

#colecoes_destaque_produto_tit {
	margin-top:1px;
	padding:15px 0 0 8px;
	height:46px;
	background-image:url(images/jpg/produto_tit_fundo.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font:18px "Arial Narrow";
	color:#666;
}

#colecoes_destaque_produto_tit a {
	color:#666;
	text-decoration:none;
}

#colecoes_destaque_produto_tit a:hover {
	color:#FF3300;
	text-decoration:none;
}

#colecoes_consulta {
	width:580px;
	height:355px;
	overflow:hidden;
}

#colecoes_consulta_dir {
	float:left;
	display:inline;
	height:312px;
	margin:10px 0 0 10px;
	padding:0 0 0 10px;
	font:12px Arial;
	color:#444;
	overflow-x:hidden;
	overflow-y:scroll;
}

#colecoes_consulta_dir #p_valor {
	color:#0033CC;
	font-weight:bold;
}

#colecoes_consulta_dir h1, h2, h3, h4, h5 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF3300;
}

#colecoes_consulta_dir a {
	color:#5E5E5E;
	text-decoration:underline;
	font-size:10px;
}

#colecoes_consulta_dir a:hover {
	color:#FF3300;
	text-decoration:none;
}

#empresa {
	width:580px;
	height:355px;
	overflow:hidden;
}

#empresa_interna {
	width:580px;
	height:312px;
	margin-top:15px;
	font:12px Arial;
	color:#444;
	overflow-x:hidden;
	overflow-y:scroll;
}

#servicos {
	width:580px;
	height:355px;
	overflow:hidden;
}

#servicos_interna {
	width:580px;
	height:322px;
	margin-top:5px;
	font:12px Arial;
	color:#444;
	overflow-x:hidden;
	overflow-y:scroll;
}

#servicos_interna div {
	width:580px;
	float:left;
	clear:both;
	display:table;
	padding:10px 0 0 0;
	border-bottom:1px dashed #999;
}

#parcerias {
	width:580px;
	height:355px;
	overflow:hidden;
}

#parcerias_interna {
	width:580px;
	height:322px;
	margin-top:5px;
	font:12px Arial;
	color:#444;
	overflow-x:hidden;
	overflow-y:scroll;
}

#parcerias_interna div {
	width:550px;
	padding:10px 0 0 0;
	border-bottom:1px dashed #999;
	clear:both;
	display:table;
}

#lojas {
	width:580px;
	height:355px;
	overflow:hidden;
}

#lojas_interna {
	width:580px;
	height:322px;
	margin-top:5px;
	font:12px Arial;
	color:#444;
	overflow-x:hidden;
	overflow-y:scroll;
}

#lojas_interna a {
	text-decoration:underline;
	color:#0033CC;
}

#lojas_interna a:hover {
	text-decoration:none;
	color:#0033CC;
}

#lojas_interna div.loja_esq {
	width:340px;
	float:left;
	clear:both;
	margin-top:15px;
	padding:0 10px 0 0;
	border-right:1px dashed #999;
}

#mapa {
	width:580px;
	height:355px;
	overflow:hidden;
}

#mapa_interna {
	width:580px;
	height:322px;
	margin-top:15px;
	font:12px Arial;
	color:#444;
	overflow:hidden;
}

#fale_conosco {
	width:580px;
	height:355px;
	overflow:hidden;
}

#fale_conosco_form {
	margin:0px auto;
}

#fale_conosco_form fieldset label {
	width:570px;
	font:12px Arial;
	color:#666;
	display:block;
}

#fale_conosco_form fieldset label textarea {
	width:560px;
	height:150px;
	font:12px Arial;
	color:#666;
	background-color:#EEE;
	border:2px solid #EEE;
}

#fale_conosco_form .campo {
	width:560px;
	font:12px Arial;
	color:#666;
	background-color:#EEE;
	border:2px solid #EEE;
}

#fale_conosco_form .bt {
	font:12px Arial;
	color:#333;
	background-color:#EEE;
	border:2px solid #EEE;
	cursor:pointer;
	margin-top:5px;
}

#fale_conosco_form .bt:hover {
	color:#000;
	background-color:#CCC;
	border:2px solid #CCC;
}

#fale_conosco #fale_conosco_alert {
	margin-top:140px;
	font:14px Arial;
	color:#FF6600;
	text-align:center;
}

#newsletter {
	width:580px;
	height:355px;
	overflow:hidden;
}

#newsletter_interna {
	width:540px;
	padding:0 20px 0 20px 0;
	margin-top:50px;
	font:12px Arial;
	text-align:center;
	color:#444;
}

/*VOUCHER*/

#voucher {
	width:580px;
	height:355px;
	overflow:hidden;
	font:12px Arial;
	color:#444;
	text-align:left;
}

#voucher_form {
	margin:0px;
}

#voucher_form fieldset label {
	width:520px;
	display:block;
	font:12px Arial;
	color:#666;
	margin:0px;
	padding-bottom:10px;
}

#voucher_form .campo {
	width:520px;
	font:12px Arial;
	color:#666;
	background-color:#EEE;
	border:2px solid #EEE;
}

#voucher_form .bt {
	font:12px Arial;
	color:#333;
	background-color:#EEE;
	border:2px solid #EEE;
	cursor:pointer;
	margin-top:5px;
}

#voucher_form .bt:hover {
	color:#000;
	background-color:#CCC;
	border:2px solid #CCC;
}

#voucher #voucher_alert {
	margin-top:140px;
	font:14px Arial;
	color:#FF6600;
	text-align:center;
}



