#tudo {
	width:755px;
	height:100%;
	margin:0 auto;
	display:table;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a3d1c;
}
/*Backgrounds*/
body.home {
	background:url(/imagens/fundo_azul.gif) left top repeat;
}
body.produtos {
	background:url(/imagens/fundo_verde.gif) left top repeat;
}
body.institucional {
	background:url(/imagens/fundo_laranja.gif) left top repeat;
}
body.lancamentos {
	background:url(/imagens/fundo_amarelo.gif) left top repeat;
}
body.calendario {
	background:url(/imagens/fundo_rosa.gif) left top repeat;
}
body.lojistas {
	background:url(/imagens/fundo_musgo.gif) left top repeat;
}
body.representantes {
	background:url(/imagens/fundo_roxo.gif) left top repeat;
}
/*body {
	background:url(http://www.smileycat.com/miaow/archives/images/misc/layout_grid.gif) 30px top repeat !important;
}*/
/*************/
h1 {
	display:inline;
	width:120px;
	height:70px;
	float:left;
	margin-left:30px;
	margin-top:6px;
}
h1 a:link, h1 a:visited {/*Logotipo*/
	background-image:url(/imagens/logo.gif);
	width:120px;
	height:70px;
}
body.home h1 a:link, body.home h1 a:visited {
	background-image:url(/imagens/logo.gif);
}
body.produtos h1 a:link, body.produtos h1 a:visited {
	background-image:url(/imagens/logo_verde.gif);
}
body.institucional h1 a:link, body.institucional h1 a:visited {
	background-image:url(/imagens/logo_laranja.gif);
}
body.lancamentos h1 a:link, body.lancamentos h1 a:visited {
	background-image:url(/imagens/logo_amarelo.gif);
}
body.calendario h1 a:link, body.calendario h1 a:visited {
	background-image:url(/imagens/logo_rosa.gif);
}
body.lojistas h1 a:link, body.lojistas h1 a:visited {
	background-image:url(/imagens/logo_musgo.gif);
}
body.representantes h1 a:link, body.representantes h1 a:visited {
	background-image:url(/imagens/logo_roxo.gif);
}
/*-------------Vitrine------------*/
body.home #vitrine {
	clear:both;
	width:750px;
	height:294px;
	background:url(/imagens/vitrine/fundo.png) left top no-repeat;
}

body.produtos .vitrine, body.lancamentos .vitrine {
	width:549px;
	height:331px;
	border:1px solid #5a3d1c;
	margin-top:20px;
}
body.home #vitrine a.newsletter {
	margin-top:185px;
	margin-left:24px;
}
body.home #vitrine .vitrine {
	width:550px;
	height:240px;
	margin-top:16px;
	margin-right:38px;
	display:block;
	border:1px solid #6d451c;
}
body.lojistas #vitrine h2, body.representantes #vitrine h2, body.produtos .vitrine h2, body.lancamentos .vitrine h2 {
	display:none;
}
body.lojistas #vitrine, body.representantes #vitrine {
	width:540px;
	height:235px;
	margin-left:10px;
	margin-bottom:35px;
	border:1px solid #5a3d1c;
}
body.lojistas #vitrine, body.representantes #vitrine, body.home #vitrine p.vitrine a {
	background-image:url(/imagens/banner_natal.jpg);
}
body.produtos .vitrine {
	background-image:url(../imagens/vitrine/vitrine_produtos.jpg);
}
body.lancamentos .vitrine {
	background-image:url(../imagens/vitrine/vitrine_lancamentos.jpg);
}
body.home #vitrine p.vitrine a {
	width:550px;
	height:240px;
}

/*----------------------Destaque Catalogo---------------------*/
body.home #destaque_catalogo, body.lojistas #destaque_catalogo.home, body.representantes #destaque_catalogo {
	border:1px solid #5a3d1c;
	background:url(/imagens/catalogo/fundo_destaque.gif) left top no-repeat;
	margin-left:20px;
	width:468px;
	height:280px;
}
body.institucional #destaque_catalogo, body.lojistas .lateral div#destaque_catalogo {
	width:149px;
	height:355px;
	border:1px solid #5a3d1c;
	margin-top:25px;
	margin-left:5px;
	background:url(/imagens/catalogo/fundo_destaque2.gif) left top no-repeat;
}
body.institucional #destaque_catalogo {
	margin-bottom:10px;
}
body.home #destaque_catalogo h2, body.lojistas #destaque_catalogo.home h2, body.representantes #destaque_catalogo h2 {
	background-image:url(/imagens/catalogo/nossos_produtos.png);
	width:58px;
	height:255px;
	margin-top:15px;
	margin-left:10px;
}
body.institucional #destaque_catalogo h2, body.lojistas .lateral #destaque_catalogo h2 {
	width:146px;
	height:38px;
	background-image:url(/imagens/catalogo/nossos_produtos2.png);
	margin-top:25px;
}
body.home #destaque_catalogo ul, body.lojistas #destaque_catalogo.home ul, body.representantes #destaque_catalogo ul {
	margin-left:85px;
	margin-top:15px;
}
body.home #destaque_catalogo ul li, body.lojistas #destaque_catalogo.home ul li, body.representantes #destaque_catalogo ul li {
	display:inline;
}
#destaque_catalogo img, #destaque_catalogo a {
	display:block;
	width:114px;
	height:114px;
}
#destaque_catalogo a {
	border:1px solid #5a3d1c;
}
body.home #destaque_catalogo a:link, body.home #destaque_catalogo a:visited, body.lojistas #destaque_catalogo.home a:link, body.lojistas #destaque_catalogo.home a:visited, body.representantes #destaque_catalogo a:link, body.representantes #destaque_catalogo a:visited {
	margin:3px;
	float:left;
}
body.institucional #destaque_catalogo a, body.lojistas #destaque_catalogo.lista a {
	margin:20px auto 0;
}
/**************************************************************/
/*------------------------Calendario------------------------*/
div.calendario {
	width:230px;
	height:282px;
	margin-left:9px;
	margin-bottom:10px;
	background:url(/imagens/calendario/fundo_home.gif) left top no-repeat;
	display:block;
	float:left;
}
div.calendario div {
	border:1px solid #5b370f;
	width:190px;
	height:190px;
	background-color:#FFF;
	margin:15px auto 0;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:15px 5px;
}
div.calendario div dt {
	float:left;
	clear:left;
	background-color:#5a3d1c;
	color:#FFF;
	padding:2px;
	margin-right:5px;
}
div.calendario div dd {
	margin-bottom:10px;
	float:left;
	width:120px;
}
div.calendario h2 {
	background-image:url(/imagens/calendario/titulo.gif);
	width:100px;
	height:22px;
	margin:10px auto 0;
}
div.calendario a {
	color:#5a3d1c;
	text-decoration:none;
}
/***********************************************************/
div.destaques {
	margin-left:14px;
	margin-bottom:30px;
}
div.destaques h2.button_destaque {
	float:left;
	overflow:hidden;
}
body.lojistas div.destaques, body.representantes div.destaques {
	width:95% !important;
}
h2.button_destaque {
	width:218px;
	height:81px;
	border:5px solid #5a3d1c;
	margin:6px;
}
div.lateral {
	margin-left:10px;
	width:175px;
}
div.lateral a.newsletter {
	margin:15px 0 0 33px;
}
body.institucional div.lateral {
	margin-top:50px;
}
body.institucional.faq div.lateral {
	margin-top:0;
}
div.categorias_destaque {
	width:570px;
	margin-left:-17px !important;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:30px;
}
div.categorias_destaque ul {
	margin-top:-3px;
	margin-left:0px;
}
div.categorias_destaque li {
	width:171px;
	height:180px;
	margin:3px 0;
	margin-left:18px;
	float:left;
	position:relative;
}
div.categorias_destaque li a {
	position:absolute;
	width:156px;
	height:27px;
	bottom:0;
	left:50%;
	margin-left:-78px;
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:27px;
	text-decoration:none;
}
div.categorias_destaque li a {
	background:url(/imagens/categorias/fundo.gif) left top no-repeat;
}
div.categorias_destaque li a:link {
	background-position:left top;
	color:#5a3d1c;
}
div.categorias_destaque li a:visited {
	background-position:left -54px;
	color:#FFF;
}
div.categorias_destaque li a:hover {
	background-position:left -27px;
	color:#FFF;
}
div.categorias_destaque li img {
	width:169px;
	height:169px;
	display:block;
	border:1px solid #5a3d1c;
}
p.saudacao {
	font:11px "Trebuchet MS";
	color:#5a3d1c;
	background-color:white;
	padding:10px 20px;
	height:47px;
	margin-top:20px;
}
p.cl.saudacao {
	margin-left:10px;
	width:135px;
}
body.lojistas p.saudacao, body.representantes p.saudacao {
	margin:0;
	margin-left:5px;
	width:120px !important;
}
h2.categoria {
	font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:515px;
	color:#FFF;
	text-transform:uppercase;
	background-color:#5a3d1c;
	padding:20px 20px;
	margin-top:20px;
	margin-bottom:15px;
}
body.calendario h2.categoria, body.lojistas h2.categoria, body.representantes h2.categoria {
	width:auto;
}
div.categoria_desc {
	width:460px;
	border:1px solid #5a3d1c;
	background:#FFF url(../imagens/categorias/texto_chamada_produtos.gif) left top repeat-y;
	padding:45px;
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a3d1c;
}
.lancamentos div.categoria_desc {
	background-image:url(../imagens/categorias/texto_chamada_lancamentos.gif);
}
ul.nav_indice {
	float:right;
}
ul.nav_indice {
	margin:10px;
	margin-right:-10px !important;
}
ul.nav_indice.baixo {
	margin:0 10px 20px;
}
ul.nav_indice li {
	display:inline;
	font:bold 12px "trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a3d1c;
	padding:0 3px 0 6px;
	background:url(/imagens/div_nav_indice.gif) left center no-repeat;
}
ul.nav_indice li.pri {
	background:none;
	padding:0 3px 0 6px !important;
}
ul.nav_indice li a:link, ul.nav_indice li a:visited {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#5a3d1c;
}
div#produto {
	border:1px solid #5a3d1c;
	background-color:#FFF;
	width:523px;
	padding:15px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a3d1c;
	margin-bottom:20px;
}
div#produto img {
	width:238px;
	height:238px;
	border:1px solid #5a3d1c;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
div#produto h3 {
	color:#fdb505;
	text-transform:uppercase;
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:25px;
}
div#produto div.chamada {
	width:523px;
}
div#produto div.chamada p {
	margin-bottom:20px;
}
div#produto div.chamada strong {
	font-size:13px;
	font-weight:bold;
}
div#produto input.text, div#produto div.chamada select {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#produto div.info {
	border-top:1px solid #5a3d1c;
	padding-top:15px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#produto div.info li {
	float:left;
	width:240px;
	margin-bottom:20px;
}
div#produto div.info li li {
	float:none;
	width:auto;
	margin-bottom:0;
}
div#produto div.info h3 {
	margin-bottom:15px;
}
div#produto div.info h4 {
	font-size:11px;
}
button.voltar, button.adicionar {
	border:1px solid #5a3d1c;
	padding:2px;
	margin-bottom:15px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a3d1c;
}
div#produto a.voltar {
	display:block;
	border:1px solid #5a3d1c;
	padding:2px;
	width:45px;
	margin-bottom:15px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a3d1c;
}
button.adicionar {
	background-color:#ffbf00;
}
a.ver_maior {
	color:#d69a5c;
	padding-left:17px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body.produtos a.ver_maior {
	background:url(/imagens/ver_maior.gif) left center no-repeat;
}
body.lancamentos a.ver_maior {
	background:url(/imagens/ver_maior2.gif) left center no-repeat;
}
body.institucional div.institucional, body.institucional div.institucional div.fundo_baixo {
	width:562px;
	display:table;
	_height:1%;
	background:url(../imagens/institucional/inst_top.gif) left top no-repeat;
}
body.institucional div.institucional div.fundo_baixo {
	background:url(../imagens/institucional/inst_bottom.gif) 16px bottom no-repeat;
}
body.institucional.faq div.institucional, body.institucional.faq div.institucional div.fundo_baixo {
	width:562px;
	display:table;
	_height:1%;
	background:url(../imagens/institucional/faq_top.gif) left top no-repeat;
}
body.institucional.faq div.institucional div.fundo_baixo {
	background:url(../imagens/institucional/faq_bottom.gif) 16px bottom no-repeat;
}
body.institucional.encontrar div.institucional {
	background-image:url(../imagens/institucional/encontrar_top.gif);
	background-position:1px top;
}
body.institucional div.institucional ul {
	margin-bottom:18px;
	margin-top:47px;
	margin-left:75px;
}
body.institucional div.institucional li {
	display:inline;
}
body.institucional div.institucional li a {
	width:134px;
	height:27px;
	float:left;
	margin-left:15px;
}
body.institucional div.institucional li.filosofia a {
	background-image:url(/imagens/filosofia_empresa.gif);
}
body.institucional div.institucional li.infra a {
	background-image:url(/imagens/infra_estrutura.gif);
}
body.institucional div.institucional li.equipe a {
	background-image:url(/imagens/equipe.gif);
}
div.institucional div.texto {
	/*background-color:#FFF;*/
	background:url(/imagens/institucional/inst_back_txt.gif) left top repeat-y;
	padding:35px 50px 35px 60px;
	width:416px;
	margin-left:16px;
	margin-top:7px;
	margin-bottom:81px;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5a3d1c;
}
body.faq div.institucional div.texto {
	width:450px;
	padding:40px 40px 35px 55px;
	margin-top:0;
	margin-bottom:87px;
	background:url(../imagens/institucional/faq_back_txt.gif) left top repeat-y;
	text-align:right;
}
#cbox_cidade, #cbox_estado {
	border:1px solid #5A3D1C;
}
body.faq div.texto dl {
	padding-left:35px;
}
body.faq div.texto dt, body.institucional div.texto ul.equipe li {
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:30px;
	margin-left:-35px;
	padding-left:35px;
	background:url(../imagens/institucional/list-item.gif) left top no-repeat;
}
body.faq div.texto dd {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
body.institucional div.texto ul.equipe {
	margin-top:10px;
	margin-left:35px;
}
body.institucional div.texto ul.equipe li {
	display:block;
	margin-bottom:10px;
	font-weight:normal;
}
div.institucional div.texto p {
	margin-top:5px;
}
div.institucional div.texto strong {
	display:block;
}
div.institucional div.texto h2 {
	font-size:17px;
	text-transform:uppercase;
}
body.faq div.institucional h2 {
	width:275px;
	height:22px;
	background-image:url(../imagens/institucional/duvidas_mais_frequentes.gif);
	margin:55px 20px 25px 0;
	float:right;
}
body.institucional.encontrar div.institucional h2 {
	width:384px;
	height:22px;
	background-image:url(../imagens/institucional/onde_encontrar.gif);
}
body.institucional.fale div.institucional h2 {
	width:146px;
	height:19px;
	background-image:url(../imagens/institucional/fale_conosco.gif);
}
#produto .alerta {
	margin-bottom:15px;
	text-align:center;
}
div.pedido, div.historico {
	border:1px solid #5A3D1C;
	margin:0 10px 30px;
	background-color:#FFF;
	padding:20px;
}
div.pedido table, div.historico table {
	width:100%;
}
div.pedido h3 {
	color:#5A3D1C;
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform:uppercase;
	margin-bottom:20px;
}
/*div.pedido input.check {
	border:1px outset #5A3D1C;
	outline:1px outset #5A3D1C;
	_border:none;
}*/
div.pedido td, div.pedido th, div.historico td, div.historico th {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.pedido table thead th, div.historico table thead th {
	border-bottom:1px solid #5A3D1C !important;
	border-top:1px solid #5A3D1C !important;
	background-color:#E4BC96;
	text-align:center;
	color:#5A3D1C;
	text-transform:uppercase;
}
div.pedido table thead th.pri, div.historico table thead th.pri {
	text-align:left;
	padding:4px 7px !important;
	width:50%;
}
div.pedido table tbody td, div.historico table tbody td {
	padding:15px 0 !important;
	border-top:1px solid #5A3D1C !important;
	text-align:center;
	vertical-align:top;
	color:#5A3D1C;
}
div.historico table tbody td {
	padding:10px 0 !important;
}
div.pedido table tbody tr.pri td, div.historico table tbody td {
	border-top:none !important;
}
div.historico table tbody td {
	border-bottom:1px solid #5A3D1C !important;
}
div.pedido table tbody td.pri, div.historico table tbody td.pri {
	text-align:left;
	white-space:nowrap;
}
div.pedido table tbody td h4 {
	font-size:13px;
	font-weight:bold;
}
div.pedido table img {
	border:1px solid #5A3D1C;
	width:95px;
	height:95px;
	display:block;
	float:left;
	margin-right:10px;
}
div.pedido table tfoot td {
	border-bottom:1px solid #5A3D1C;
	border-top:1px solid #5A3D1C;
	background-color:#E4BC96;
	text-align:center;
	text-transform:uppercase;
	padding:20px 0;
}
div.pedido table tfoot td.remover {
	border:none !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	padding-left:5px !important;
	padding-top:0px !important;
	text-align:right;
}
div.pedido table #editar {
	width:65px;
}
div.pedido table #remover {
	width:55px;
}
div.pedido table tfoot td.remover button {
	width:100%;
}
div.pedido table tbody td a, div.historico table tbody td a {
	color:#D59758;
	padding-left:18px;
	text-decoration:none;
	background:url(/imagens/ver_maior.gif) left center no-repeat;
}
div.pedido div p.red, div.historico div p.red {
	margin-top:15px;
	width:70%;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.pedido div button, div.pedido div a.continua {
	text-transform:uppercase;
	color:#5A3D1C;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #5A3D1C;
	text-align:center;
	padding-left:15px;
	background:#FFBF00 url(/imagens/ver_maior.gif) 5px 55% no-repeat;
	width:110px;
	text-decoration:none;
	line-height:50px;
	height:50px;
	margin-left:5px;
}
div.pedido div a.continua {
	height:48px;
	line-height:48px;
}
div.pedido div button.historico {
	width:140px;
}
div.pedido table tfoot td.remover button, div.pedido.sucesso a.hist {
	padding:12px 2px 12px 18px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#E4BC96;
	text-transform:uppercase;
	background:#5A3D1C url(/imagens/ver_maior.gif) 8px 14px no-repeat;
}
div.pedido.sucesso {
	text-align:center;
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.pedido.sucesso h3 {
	text-transform:uppercase;
	text-align:center;
}
div.pedido.sucesso p {
	color:#5A3D1C;
	margin-bottom:15px;
}
div.pedido.sucesso a.hist {
	padding:13px 10px 0 29px;
	text-decoration:none;
	background-position:14px 12px;
	width:121px;
	display:block;
	height:47px;
}
div.historico thead th {
	width:30% !important;
}
div.historico table #ver {
	width:20px !important;
}
div.pedido h3.paifloat {
	width:100%;
}
div.eventos {
	background-color:#FFF;
	border:1px solid #5A3D1C;
	margin-bottom:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5A3D1C;
	width:560px;
	float:left;
}
div.eventos h3 {
	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	margin-top:15px;
	margin-left:20px;
}
div.eventos, div.eventos h4 {
	font-size:13px;
}
div.eventos div {
	margin:0 20px;
	display:table;
	border-top:2px solid #5A3D1C;
}
div.eventos div.pri {
	margin:0 20px !important;
	display:table !important;
}
div.eventos div div {
	display:inline;
	margin:0;
	margin-left:30px;
	width:355px;
	border:none;
	float:left;
	padding-top:30px;
	padding-bottom:30px;
}
div.eventos div.pri div {
	padding-top:10px;
}
div.eventos div p {
	float:left;
	clear:both;
	width:100px;
	padding-left:23px;
	padding-top:30px;
	background:url(/imagens/estrelinha.gif) left 30px no-repeat;
}
div.eventos div.pri p {
	padding-top:10px;
	background-position:left 10px;
}
div.eventos div div p {
	float:none;
	width:auto;
	padding:0 !important;
	background:none;
}
div.eventos p.city, div.eventos p.uf {
	display:inline;
}
div.eventos p.city {
	margin-right:40px;
}
div.eventos h4 {
	margin-top:30px;
}
div.eventos h4.pri {
	margin-top:0;
}
body.calendario a.newsletter {
	margin:0 40px;
}
body.lojistas a.newsletter, body.representantes a.newsletter {
	margin:0 auto;
	border:1px solid transparent;/* FF :( */
}
div.termos {
	background-color:#FFF;
	padding:20px;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5A3D1C;
	border:1px solid #5A3D1C;
	margin-bottom:30px;
}
div.termos div {
	border-bottom:1px solid #5A3D1C;
	height:300px;
	overflow:auto;
}
div.termos p {
	margin-bottom:20px;
}
div.termos p.termos {
	margin:0 auto;
	width:216px;
	width:220px;
	margin-top:15px;
}
div.termos p.termos a {
	display:block;
	float:left;
	height:50px;
	line-height:48px;
	text-align:center;
	margin:0 3px;
	border:1px solid #5A3D1C;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}
div.termos p.termos a.n {
	width:85px;
	padding-left:15px;
	background:#FFBE00 url(/imagens/ver_maior.gif) 5px center no-repeat;
}
div.termos p.termos a.y {
	width:90px;
	padding-left:10px;
	background:#7E904C url(/imagens/ver_maior.gif) 15px center no-repeat;
}
#lista, #lista .fundo_baixo {
	width:561px;
	background:url(../imagens/lojistas/lista_top.gif) left top no-repeat;
	display:table;
	_height:1%;
}
#lista .fundo_baixo {
	background:url(../imagens/lojistas/lista_bottom.gif) 16px bottom no-repeat;
}
#lista h2 {
	margin:55px 20px 27px;
	width:257px;
	height:20px;
	background-image:url(../imagens/lojistas/nossos_representantes.gif);
	float:right;
}
body.lojistas div#lista, body.lojistas div#lista select {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5A3D1C;
}
body.lojistas div#lista h3 {
	font-size:15px;
	font-weight:bold;
}
body.lojistas div#lista div.texto {
	background:url(../imagens/lojistas/lista_back_txt.gif) left top repeat-y;
	margin-left:16px;
	clear:both;
	width:545px;
	padding-top:10px;
	padding-bottom:20px;
	margin-bottom:87px;
}
body.lojistas div#lista select {
	display:inline;
}
body.lojistas div#lista p {
	margin:10px;
	margin-right:35px;
	margin-top:0;
	text-align:right;
}
body.lojistas div#lista li p {
	text-align:left;
	margin:0;
}
body.lojistas div#lista ul {
	margin-left:20px;
}
body.lojistas div#lista li {
	display:block;
	background:url(/imagens/item_lojistas.gif) left top no-repeat;
	width:370px;
	padding-left:50px;
	margin-bottom:10px;
	padding-top:5px;
}
div#cadastro {
	background-color:#FFF;
	border:1px solid #5A3D1C;
	color:#5A3D1C;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:15px 20px;
	margin-bottom:30px;
	font-size:11px;
}
div#cadastro * {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5A3D1C;
}
div#cadastro fieldset p {
	background-color:#e4bc96;
	text-transform:uppercase;
	padding:5px 10px;
	padding-right:0;
	border-top:1px solid #5a3d1c;
	border-bottom:1px solid #5a3d1c;
	margin-bottom:10px;
}
div#cadastro fieldset ul {
	clear:both;
}

div#cadastro li {
	display:block;
	margin-bottom:8px;
	float:left;
}
div#cadastro label {
	text-align:right;
	width:85px;
	padding-right:2px;
	float:left;
	display:block;
}
div#cadastro li.size1, div#cadastro li.check {
	float:none;
	clear:left;
}
div#cadastro li.check {
	padding-left:20px;
}
div#cadastro fieldset.chegou li.check {
	padding-left:0;
}
div#cadastro fieldset li.check {
	float:none;
	clear:left;
}
div#cadastro li.check label, div#cadastro input.check, div#cadastro label.check {
	display:inline;
	float:none;
	text-align:left;
	padding:0;
	border:none;
}
div#cadastro .size1 input, div#cadastro .size1 select {
	width:592px;
}
div#cadastro .size2 input, div#cadastro .size2 select {
	width:415px;
}
div#cadastro .size3 input, div#cadastro .size3 select {
	width:220px;
}
div#cadastro .size4 input, div#cadastro .size4 select {
	width:205px;
}
div#cadastro .size5 input, div#cadastro .size5 select {
	width:137px;
}
div#cadastro .size6 input, div#cadastro .size6 select {
	width:87px;
}
div#cadastro .size7 input, div#cadastro .size7 select {
	width:60px;
}
div#cadastro .size8 input, div#cadastro .size8 select {
	width:170px;
}
div#cadastro .size9 input, div#cadastro .size9 select {
	width:332px;
}
div#cadastro .lbl1 label {
	width:55px;
}
div#cadastro .lbl2 label {
	width:50px;
}
div#cadastro .lbl3 label {
	width:85px;
}
div#cadastro .lbl4 label {
	width:35px;
}
div#cadastro .lbl5 label {
	width:118px;
}
div#cadastro input, div#cadastro select {
	border:1px solid #5a3d1c;
}
div#cadastro input.text {
	border:1px solid #5a3d1c !important;
}
div#cadastro li.check input {
	border:none;
	width:auto;
}
div#cadastro fieldset.chegou {
	border-bottom:1px solid #5a3d1c;
	margin-bottom:10px;
}
div#cadastro fieldset.chegou input.text {
	width:205px;
	margin-left:7px;
}
div#cadastro fieldset.chegou li {
	display:block;
	clear:none;
	width:200px;
	white-space:nowrap;
	float:left !important;
}
div#cadastro fieldset.chegou li.maior {
	width:270px;
}
div#cadastro fieldset.chegou li.cll {
	clear:left;
}
div#cadastro p.red {
	margin-top:10px;
	color:#F00;
}
div#cadastro button {
	text-transform:uppercase;
	color:#FFF;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #5A3D1C;
	text-align:center;
	padding-left:15px;
	background:#809248 url(/imagens/ver_maior.gif) 5px 55% no-repeat;
	width:80px;
	float:right;
	line-height:50px;
	height:50px;
}
div#cadastro div.paifloat {
	width:100%;
}
body.representantes div#cadastro fieldset {
	border-bottom:1px solid #5A3D1C;
	margin-bottom:10px;
}
span#campos {
	display:inline;
	float:left;
	width:268px;
}
span#campos input.text {
	border:1px solid #5a3d1c;
	width:25px;
	text-align:center;
	margin-right:3px;
}
span#campos select {
	border:1px solid #5a3d1c !important;
	width:225px;
}
div.pedidos.reenviar button, div.pedidos.reenviar a {
	width:130px !important;
}
/*---------------------Login----------------------*/
#login, #newsletter {
	clear:both;
	width:450px;
	margin:50px auto;
	padding-top:30px;
}
#login form, #newsletter form {
	margin:10px auto;
	display:block;
	width:250px;
	height:20px;
	padding:10px 15px;
	background:url(../imagens/fundo_login.gif) left top no-repeat;
}
#login h2, #newsletter h2 {
	font:bold 25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5A3D1C;
	text-align:center;
}
#login input, #newsletter input {
	background-color:white;
	width:105px;
	margin-right:5px;
	height:20px;
	float:left;
	padding-left:2px;
	line-height:20px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5A3D1C;
}
#newsletter input {
	width:210px;
}
#login button, #newsletter button {
	height:20px;
	width:20px;
	color:#5A3D1C;
	font-size:8px;
	display:block;
	float:left;
	background-color:#E0B184;
}
#login p, #newsletter p {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}
/**************************************************/
/*----------------Historico de Pedidos---------------*/
p#pedidos a {
	width:182px;
	height:80px;
	background-image:url(/imagens/fundo_pedidos.png);
	margin-left:-10px;
}
/*****************************************************/
/*----------------Veja Outros Produtos do Catálogo-------------*/
p#outros_catalogo a {
	width:187px;
	margin-left:-10px;
	margin-right:-3px;
	background-image:url(/imagens/fundo_outros_catalogo.png);
	height:86px;
}
body.lancamentos p#outros_catalogo a {
	margin-bottom:10px;
}
/***************************************************************/
/*--------------Visita de um Representante-----------*/
p#representante a {
	width:182px;
	height:78px;
	margin-left:-10px;
	background-image:url(/imagens/fundo_representante.png);
}
body.calendario p#representante a {
	margin-left:0;
}
/*******************************************************/
/*--------------Confira os Lancamentos------------*/
p#confira a {
	width:180px;
	height:96px;
	margin-left:-10px;
	background-image:url(/imagens/fundo_confira.png);
}
/**************************************************/
/*---------------Faca seu Pedido-------------*/
p#peca a {
	width:180px;
	height:95px;
	margin-left:-10px;
	background-image:url(/imagens/fundo_peca.png);
}
body.calendario p#peca a {
	margin-left:0;
}
/*********************************************/
/*-------------------Busca----------------*/
div#busca {
	width:163px;
	height:51px;
	background:url(/imagens/fundo_busca.png) left top no-repeat;
	margin-bottom:10px;
}
div#busca input.text {
	width:95px;
	height:20px;
	float:left;
	line-height:20px;
	margin:11px 0 0 21px;
}
div#busca button {
	margin:11px 0 0 5px;
	float:left;
}
/******************************************/
/*---------------Onde Encontrar-------------*/
#encontre a {
	width:175px;
	height:78px;
	background-image:url(/imagens/fundo_encontre.png);
	margin-left:-2px;
}
body.calendario #encontre a {
	margin-left:8px;
}
/********************************************/
/*--------------------Rodape------------------*/
#rodape {
	width:270px;
	margin:0 auto 20px;
}
#rodape li {
	float:left;
	border-left:1px solid #5a3d1c;
	padding-left:3px;
	margin-left:3px;
}
#rodape li.copy a {
	width:97px;
	height:11px;
	background-image:url(/imagens/rodape/potinho.gif);
}
#rodape li.produtos a {
	width:41px;
	height:13px;
	background-image:url(/imagens/rodape/produtos.gif);
}
#rodape li.lojistas a {
	width:31px;
	height:15px;
	background-image:url(/imagens/rodape/lojistas.gif);
}
#rodape li.faq a {
	width:16px;
	height:13px;
	background-image:url(/imagens/rodape/faq.gif);
}
#rodape li.fale a {
	width:54px;
	height:11px;
	background-image:url(/imagens/rodape/fale.gif);
}

body.produtos #rodape li.copy a {
	background-image:url(/imagens/rodape/potinho_verde.gif);
}
body.produtos #rodape li.produtos a {
	background-image:url(/imagens/rodape/produtos_verde.gif);
}
body.produtos #rodape li.lojistas a {
	background-image:url(/imagens/rodape/lojistas_verde.gif);
}
body.produtos #rodape li.faq a {
	background-image:url(/imagens/rodape/faq_verde.gif);
}
body.produtos #rodape li.fale a {
	background-image:url(/imagens/rodape/fale_verde.gif);
}

body.lancamentos #rodape li.copy a {
	background-image:url(/imagens/rodape/potinho_amarelo.gif);
}
body.lancamentos #rodape li.produtos a {
	background-image:url(/imagens/rodape/produtos_amarelo.gif);
}
body.lancamentos #rodape li.lojistas a {
	background-image:url(/imagens/rodape/lojistas_amarelo.gif);
}
body.lancamentos #rodape li.faq a {
	background-image:url(/imagens/rodape/faq_amarelo.gif);
}
body.lancamentos #rodape li.fale a {
	background-image:url(/imagens/rodape/fale_amarelo.gif);
}

body.calendario #rodape li.copy a {
	background-image:url(/imagens/rodape/potinho_rosa.gif);
}
body.calendario #rodape li.produtos a {
	background-image:url(/imagens/rodape/produtos_rosa.gif);
}
body.calendario #rodape li.lojistas a {
	background-image:url(/imagens/rodape/lojistas_rosa.gif);
}
body.calendario #rodape li.faq a {
	background-image:url(/imagens/rodape/faq_rosa.gif);
}
body.calendario #rodape li.fale a {
	background-image:url(/imagens/rodape/fale_rosa.gif);
}

body.lojistas #rodape li.copy a {
	background-image:url(/imagens/rodape/potinho_musgo.gif);
}
body.lojistas #rodape li.produtos a {
	background-image:url(/imagens/rodape/produtos_musgo.gif);
}
body.lojistas #rodape li.lojistas a {
	background-image:url(/imagens/rodape/lojistas_musgo.gif);
}
body.lojistas #rodape li.faq a {
	background-image:url(/imagens/rodape/faq_musgo.gif);
}
body.lojistas #rodape li.fale a {
	background-image:url(/imagens/rodape/fale_musgo.gif);
}

body.representantes #rodape li.copy a {
	background-image:url(/imagens/rodape/potinho_roxo.gif);
}
body.representantes #rodape li.produtos a {
	background-image:url(/imagens/rodape/produtos_roxo.gif);
}
body.representantes #rodape li.lojistas a {
	background-image:url(/imagens/rodape/lojistas_roxo.gif);
}
body.representantes #rodape li.faq a {
	background-image:url(/imagens/rodape/faq_roxo.gif);
}
body.representantes #rodape li.fale a {
	background-image:url(/imagens/rodape/fale_roxo.gif);
}

body.institucional #rodape li.copy a {
	background-image:url(/imagens/rodape/potinho_laranja.gif);
}
body.institucional #rodape li.produtos a {
	background-image:url(/imagens/rodape/produtos_laranja.gif);
}
body.institucional #rodape li.lojistas a {
	background-image:url(/imagens/rodape/lojistas_laranja.gif);
}
body.institucional #rodape li.faq a {
	background-image:url(/imagens/rodape/faq_laranja.gif);
}
body.institucional #rodape li.fale a {
	background-image:url(/imagens/rodape/fale_laranja.gif);
}
/**********************************************/
/*---------------------By------------------------*/
a#by {
	display:block;
	width:86px;
	height:19px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-50em;
	overflow:hidden;
	clear:both;
	margin:5px auto 15px;
	text-align:center;
}
body.home a#by {
	background-image:url(../imagens/leela/logo_leela_azul.gif);
}
body.produtos a#by {
	background-image:url(../imagens/leela/logo_leela_verde.gif);
}
body.lancamentos a#by {
	background-image:url(../imagens/leela/logo_leela_verde.gif);
}
body.institucional a#by {
	background-image:url(../imagens/leela/logo_leela_laranja.gif);
}
body.calendario a#by {
	background-image:url(../imagens/leela/logo_leela_rosa.gif);
}
body.lojistas a#by {
	background-image:url(../imagens/leela/logo_leela_verde_musgo.gif);
}
body.representantes a#by {
	background-image:url(../imagens/leela/logo_leela_lilas.gif);
}
/*************************************************/


<!--
a:link {
	color: #6E4A21;
}
a:visited {
	color: #6E4A21;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	color: #6E4A21;
}
-->