body{ margin:0; padding:0; }
#principal { margin:0 auto; width:780px; background-color:#EEEFF1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#pesquisa { position:relative; height:46px; }
#pesquisa label
{
	position:absolute;
	right:540px;
	top:24px;
}
#cabecalho { width:780px; height:82px; display:block; position:relative; }
#cabecalho img { cursor:pointer; }
#conteudo{ display:block; position:relative; height:700px; }
#esquerdo{ display:block; margin:0; padding:0; width:380px; height:500px; }
#esquerdocar{ float:left; margin:0; padding-top:20px; width:590px; height:550px; }
#esquerdocar fieldset { width:100px; margin-left:250px; border-color:#0033FF; }
#esquerdocar fieldset label { display:block; margin-top:10px; }
#esquerdocar legend { color:#0033FF; }
#esquerdocar fieldset button { margin-left:115px; margin-top:10px; border:1px #125FA7 solid; color:#125FA7; cursor:pointer; background:#FFFFFF;}
#esquerdocar fieldset button:hover{ background:#999999; color:#FFFFFF;}
#textouol { width:400px; margin-left:120px; border:1px solid #0033FF; padding:10px; }
#textouol img { border:0; }
#textouol button { margin-left:280px; margin-top:10px; border:1px #125FA7 solid; color:#125FA7; cursor:pointer; background:#FFFFFF;}
#testeuol button:hover{ background:#999999; color:#FFFFFF;}
#logout, #logar { position:absolute; color:#990000; top:10px; right:10px; cursor:pointer; border:thin solid; padding:1px;}
#logout:hover{ color:#FF0000; }
#logar:hover{ color:#FF0000; }
#frete { margin-top:10px; text-align:center; display:block; }
#novocadastro { margin-top:10px; color:#990000; cursor:pointer; }
#novocadastro:hover { color:#FF0000; }
#resultado { width:560px; height:565px; border:1px solid #DBDBDB; background-color:#FFFFFF; overflow:scroll; display:none; position:absolute; z-index:5;}
#resultado ul { list-style-type:none; }
#resultado .imgproduto{	width:80px; height:80px; float:left; padding-right:10px; position:relative;}
#resultado li img { cursor:pointer; }
#agradece{ font-size:24px; color:#0066FF; text-align:center; display:block; padding:25px; }
#fechar { text-align:left; display:block; cursor:pointer; color:#FF0000; }
#fechar:hover { color:#990000; }
input { border:1px #125FA7 solid; width:180px; }
#esquerdoconteudo { padding-left:150px; }
#esquerdoconteudo p { margin:0; padding:0; }
#pesquisa button { margin-left:10px; border:1px #125FA7 solid; color:#125FA7; cursor:pointer; background:#FFFFFF;}
#pesquisa button:hover{ background:#999999; color:#FFFFFF;}
#pesquisa img { border:0; }
#direito{ float:right; height:550px; }
#direito .menu_meio
{ 
	background-image:url(../img/menumeio.gif); 
	background-repeat:repeat-y; 
	text-align:left; 
	padding-left:45px; 
	padding-bottom:10px; 
	color:#0066FF; 
	cursor:pointer; 
}
#direito .menu_grupo
{ 
	background-image:url(../img/menumeio.gif); 
	background-repeat:repeat-y; 
	text-align:left; 
	padding-left:45px; 
	padding-bottom:10px; 
	color:#0066FF; 
	cursor:pointer; 
}

#direito .menu_categoria
{ 
	background-image:url(../img/menumeio.gif); 
	background-repeat:repeat-y; 
	text-align:left; 
	padding-left:45px; 
	padding-bottom:10px; 
	color:#0066FF; 
	cursor:pointer; 
}

#direito .menu_subcategoria
{ 
	background-image:url(../img/menumeio.gif); 
	background-repeat:repeat-y; 
	text-align:left; 
	padding-left:45px; 
	padding-bottom:10px; 
	color:#0066FF; 
	cursor:pointer; 
}

#direito .menu_meio:hover{ color:#0000FF; }
#finalizar{ cursor:pointer; margin-left:430px;; width:281px; margin-top:10px; }
#seta { position:absolute; right:10px; bottom:580px; cursor:pointer; background-image:url(../img/seta.gif); background-repeat:no-repeat; width:20px; height:20px; }
#menu_topo{ margin-left:250px; position:absolute; }
#menu_topo ul { margin:0; padding:0; list-style-type:none;  display:block; }
#menu_topo ul li{ float:left; color:#FFFFFF; padding:3px 15px; cursor:pointer; }
#rodape
{ 
	background:#CBCCD0; 
	width:780px; 
	height:20px; 
	display:block; 
	clear:both; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	font-weight:bold; 
	text-align:center; 
	padding-top:5px;
}

#recalcular { float:left; cursor:pointer; margin-top:10px;}

h1 { font-size:14px; color:#125FA7; }
h2 a { font-size:12px; color:#FF0000; text-decoration:none; }
h2 a:hover { text-decoration:underline; }
#orcamento { border:0; text-align:left; font-size:10px;}
#orcamento label { display:block; padding-top:5px; }
#orcamento input, textarea { margin-bottom:10px; }
#orcamento button { margin-left:10px; border:1px #125FA7 solid; color:#125FA7; cursor:pointer; background:#FFFFFF;}
#orcamento button:hover{ background:#999999; color:#FFFFFF;}
#cadastro { border:1; text-align:left; font-size:10px; width:300px; }
#cadastro label { display:block; padding-top:2px; }
#PAR_NUMERO{ width:45px; }
#PAR_DDD{ width:25px; }
#EST_ID{ width:25px; }
#cadastro input { margin-bottom:3px; }
#cadastro button { margin-left:280px; border:1px #125FA7 solid; color:#125FA7; cursor:pointer; background:#FFFFFF;}
#cadastro button:hover{ background:#999999; color:#FFFFFF; }
#map_canvas{ border:1px solid #979797; background-color:#e5e3df; width:330px; height:280px; margin:2em auto; font-family: Arial; font-size:small; }
#contato_infobell { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#125FA7;}
#contato_infobell p { padding:0px; margin:0px; }
#resposta { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; border-top:1px #006600 solid; border-bottom:1px #006600 solid; background-color:#66FF99; text-align:center; display:none; }
#erro { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; border-top:1px #990000 solid; border-bottom:1px #990000 solid; background-color:#FF7171; text-align:center;}
#produtos { display:none; }
#promocao
{
	padding-left:10px;
	width:600px;
}
#banner
{
	height:82px;
	border:thin solid #E8E8E8;
	overflow:hidden;
}
#detalhe
{
	position:absolute;
	width:400px;
	height:400px;
	border:thin #125FA7 solid;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:30px;
	display:none;
}
#promocao .produto
{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	width:80px;
	cursor:pointer;
}
#promocao .produto:hover
{
	color:#000000;
}
#promocao .preco 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#125FA7; 
	cursor:pointer;
}

#promocao .preco:hover { font-weight:bold; }
.foto img
{
	width:60px;
	height:60px;
	cursor:pointer;
}
#promocao .geral
{
	float:left;
	padding:15px;
	height:120px;
	border:1px solid #CECECE;
	margin:10px;
	text-align:center;
	background-color:#FFFFFF;
}
.geral
{
	cursor:pointer;
}
#Addcarrinho button
{
	width:100px;
	height:32px;
	margin-left:10px;
	margin-top:5px;
	background-color:#FFFFFF;
	border:0;
	background-image:url(../img/comprar.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#carrinho_atual
{
	font-weight:bold;
	color:#125FA7;
	cursor:pointer;
	position:absolute;
	top:35px;
	right:20px;
}
#carrinho_atual label
{
	position:absolute;
	color:#FFFFFF;
	top:19px;
	left:47px;
}
.quantidade
{
	width:30px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}
#tabelaTitulo
{
	background:url(../img/tabTitulo.gif);
	font-weight:bold;
	height:20px;
}
#carTitulo
{
	text-align:center;
	width:100%;
}
#carCompra
{
	text-align:left;
	cursor:pointer;
	width:100%;
}
#menuGrupo
{
	width:100px; 
	left:530px; 
	border:2px solid #0033CC; 
	background-color:#FFFFFF; 
	display:none; 
	position:absolute; 
	z-index:6; 
	text-align:left; 
	padding-top:6px; 
	padding-bottom:6px; 
	padding-left:25px; 
	cursor:pointer;
	color:#0066FF; 
}
.menuGrupos{ padding-top:5px; padding-bottom:5px;}
.menuGrupos:hover{ color:#0000FF; }
#menuCategoria
{ 
	width:100px; 
	left:450px; 
	border:2px solid #0033CC; 
	background-color:#FFFFFF; 
	display:none; 
	position:absolute; 
	z-index:6; 
	text-align:left; 
	padding-top:6px; 
	padding-bottom:6px; 
	padding-left:25px; 
	cursor:pointer;
	color:#0066FF; 
}
#menuSubCategoria
{ 
	width:100px; 
	left:350px; 
	border:2px solid #0033CC; 
	background-color:#FFFFFF; 
	display:none; 
	position:absolute; 
	z-index:6; 
	text-align:left; 
	padding-top:6px; 
	padding-bottom:6px; 
	padding-left:25px; 
	cursor:pointer;
	color:#0066FF; 
}

#paginacao button{  margin-left:5px; margin-right:5px; border:1px #125FA7 solid; color:#125FA7; cursor:pointer; background:#FFFFFF; }

.menuCategorias{ padding-top:5px; padding-bottom:5px;}
.menuCategorias:hover{ color:#0000FF; }
.menuSubCategorias{ padding-top:5px; padding-bottom:5px;}
.menuSubCategorias:hover{ color:#0000FF; }
.gerais
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
}