@charset "utf-8";

#barraSecoes {
	background:url(/lojas/641/img/bg_menu2_p1.png) repeat scroll 0 0 transparent; padding:0px;}
	
/* By Design Hugo Carisio */
body { background:#99CC66}

.colEsq a:link { text-decoration:none;}
.colEsq a:visited { text-decoration:none;}
/*Todo o topo do site*/
.topo { background-image:none; background-color:#FFFFFF;  }

.barraSup {
  height: 35px;
  background-image:none;
  background:url(/lojas/641/img/barraSup.gif) repeat-x center ;
  }

/*Styles for level 0*/
.clLevel0, .clLevel0over{
	background:#99CC66 url(/lojas/641/img/barra2.gif) repeat-x ;
	
	color:#666;
	font-size: 11px;
	font-weight: bold;
}

.clLevel0over { text-decoration: underline; color: #666;}

/*Styles for level 1*/
.clLevel1,.clLevel1over{background:#99CC66; color:#666;}
.clLevel1border{position:absolute; background-color:#FFF;}
.clLevel1over{background-color: #669900; color:#FFF}

/*Quadros Do site*/
.quadroLateral th {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-transform: uppercase;
	height: 35px;
	padding: 9px 0 0 33px;
	background: url(/lojas/641/img/bg_ql_top.gif) no-repeat left;
}
.quadroLateral td {
	padding: 2px 10px;
	background: url(/lojas/641/img/bg_ql.gif) repeat-y left;
}
.quadroLateral td.bottom {
	display: block;
	height: 9px;
	padding: 0;
	background: url(/lojas/641/img/bg_ql_bottom.gif) no-repeat left bottom;
}
/* Menu de secoes */
/*
#jsddm li { background: url(/lojas/641/img/bg_menu2_esq.jpg) no-repeat center top; }
*/

#jsddm li { background:url(/lojas/641/img/bg_menu2_esq.jpg) no-repeat scroll center top transparent;}
#jsddm li a { color: #666666; }
#jsddm li ul { border-color: #ffffff; }
#jsddm li ul li	{ background-color: #99cc66; border-color: #ffffff;  }
#jsddm li ul li a:hover { background-color: #CEE7AD; color:#030; }

th, td {
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:5;
	padding-right:0;
	padding-top:0;
	text-align:left;
	vertical-align:top;
}
.tabelaErro td, .erro {
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #060;}


/* Quadro Busca */
.quadroBusca .quadroLateral td {
	font-family: Arial;
	font-size:10px;
	color: #666;
	font-weight: bold;
	background: url(/lojas/641/img/bg_ql.gif) repeat-y left;
}
.quadroBusca .quadroLateral td a {
	font-size:10px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
}
.quadroBusca .quadroLateral th {
	font-size: 0;
	height: 46px;
	background: url(/lojas/641/img/bg_qb_top.gif) no-repeat left;
}
.quadroBusca .quadroLateral td.bottom {
	height: 9px;
	background: url(/lojas/641/img/bg_ql_bottom.gif) no-repeat left bottom;
}
.quadroBusca .quadroLateral td input.campoTexto {
	font-family: Arial;
	font-size: 10px;
	color:#006600;
	width: 110px;
	height: 16px;
	background-color:#eee;
	border: #ffffff solid 1px;
}
.quadroBusca .quadroLateral td input.botao {
	font-size: 0;
	width: 50px;
	height: 16px;
	border: 0;
	vertical-align: top;
	background: url(/lojas/641/img/bt_buscar1.jpg);
}
/*******************************************************************************/
/*********** Quadro Material Promocional ************************/
.quadroMatPromo .quadroLateral td input.botao {
	font-size: 0;
	width: 25px;
	height: 20px;
	border: 0;
	vertical-align: bottom;
	background: url(/lojas/641/img/bt_ok.jpg);
}

/*******************************************************************************/
/************ Rodapé *******************/



.LinkDuvidas {
color:#666666;
font-family:Arial;
font-size:11px;
font-weight:normal;
padding-left:8px;
text-decoration:none;
}

.Titulo_SecaoRodape2 {
	padding-left: 20px;
	font-size:12px;
	font-family: CALIBRI;
	src: url(fonts/CALIBRI.TTF);
	color:#AAAAAA;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	background: url(/lojas/641/img/rodape.gif); 
	background-repeat:no-repeat;
	background-position:left;
}

.rodape2{ background: url(/lojas/641/img/rodape.gif) repeat-x left center;}
.LinkDuvidass { color:#666; text-decoration:none; background:transparent;}
.LinkDuvidass a:link{ color:#666; text-decoration:none;}
.LinkDuvidass a:visited { color:#666; text-decoration:none;}
.Titulo_SecaoRodape { background-image:none;}
/*******************************************************************************/

/*************** H1 e h2 *******************************/
h1, h2 {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	margin-top: 0px;
	padding-top: 8px;
	height: 30px;
	background: url(/lojas/641/img/h1.gif) top center no-repeat;
}
h1 {
	text-transform: uppercase;
}
.pagina_home h1, .pagina_secao h1, .pagina_produto h1, .pagina_lancamentos h1, .pagina_promocoes h1  {
	background: url(/lojas/641/img/h1.gif) top center no-repeat;
}
.itens th { background:  url(/lojas/641/img/h1.gif) top center no-repeat;}
.tabelaForm th { background:  url(/lojas/641/img/h1.gif) top center no-repeat;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: url(/lojas/641/img/three_1.gif);}
.preload2 {background: url(/lojas/641/img/three_1a.gif);}

#menu {padding:0; margin:0; list-style:none; height:38px; background:#fff url(/lojas/641/img/three_0.gif) repeat-x; position:relative; z-index:0; font-family:arial, verdana, sans-serif;}
#menu li.top {display:block; float:left; height:38px;}
#menu li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#333; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 9px; cursor:pointer;background: url(/lojas/641/img/three_0.gif); width:149px; background-repeat:repeat-x; margin:0px;}
#menu li a.top_link span {float:left; display:block; padding:0 0px 0 0px; height:35px; background: url(/lojas/641/img/three_0.gif) right top no-repeat;width:150px;}
#menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(/lojas/641/img/three_0a.gif) no-repeat right top;}

#menu li:hover a.top_link {color:#090; background: url(/lojas/641/img/three_1.gif) no-repeat;}
#menu li:hover a.top_link span {background:url(/lojas/641/img/three_1.gif) no-repeat right top;}
#menu li:hover a.top_link span.down {background:url(/lojas/641/img/three_1a.gif) no-repeat right top;}

/* Default list styling */

#menu li:hover {position:relative; z-index:200;}

#menu li:hover ul.sub
{left:1px; top:35px; background: #bbd37e; padding:0px; border:2px solid #99cc66; white-space:nowrap; width:149px; height:auto; z-index:300; text-align:left; margin-left:3px; margin-right:0px;}
#menu li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:147px; font-weight:normal; margin-right:0px;}
#menu li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:147px; line-height:18px; text-indent:5px; color:#444; text-decoration:none;border:1px solid #bbd37e; margin-left:0px; margin-right:2px;}
#menu li ul.sub li a.fly
{background:#bbd37e url(/lojas/641/img/arrow.gif) 80px 6px no-repeat;}
#menu li:hover ul.sub li a:hover 
{background:#6a812c; color:#fff; border-color:#fff;}
#menu li:hover ul.sub li a.fly:hover
{background:#6a812c url(/lojas/641/img/arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:147px; z-index:400; height:auto;}

#menu ul, 
#menu li:hover ul ul,
#menu li:hover li:hover ul ul,
#menu li:hover li:hover li:hover ul ul,
#menu li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu li:hover li:hover a.fly,
#menu li:hover li:hover li:hover a.fly,
#menu li:hover li:hover li:hover li:hover a.fly,
#menu li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(/lojas/641/img/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#menu li:hover li:hover li a.fly,
#menu li:hover li:hover li:hover li a.fly,
#menu li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(/lojas/641/img/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 
#menuLateral_1{padding:0px 10px;}
#menuLateral_1 span{background-color:#FFF; font-weight:bold;}
#menuLateral_1 ul {
padding:3px 0px;
}
#menuLateral_1 ul li {
list-style:none outside none;
padding:2px 0px;
}
#menuLateral_1 ul li a{color:#666; font-weight:bold;}
#menuLateral_1 ul li a:hover{color:#090;}