/*************************************
	GERAL
*************************************/

*{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
}
html, body{
	height:100%;
}
* html div#container{
	height:100%;
}
body{
	font:11px Arial, Verdana, Helvetica, Tahoma, sans-serif;
	color:black;
	/*background:black url(../img/bg_body.gif) center top repeat-y;*/
}
div#container{
	width:100%;
	padding-bottom:20px;
	/* IE Center */
	text-align:center;
	position:relative;
	min-height: 100%;
}
div#site{
	width:778px;
	margin:0 auto;
	padding-top:10px;
	/*display:table;*/
	position:relative;
	min-height:100%;
	background:white url(../img/bg.gif) left top repeat-x;
	/* Re-alinha o Texto */
	text-align:left;
}
div#topo{
	width:100%;
	height:90px;
}
div#navegacao-principal{
	width:778px;
	float:left;
}
div#navegacao-contextual{
	width:185px;
	float:left;
	margin:15px 20px 20px 0;
}
div#navegacao-contextual h3{
	width:177px !important;
	width:179px;
	background:black;
	padding:4px 0 4px 6px;
}

div#conteudo-principal{
	float:left;
	width:auto;
	position:relative !important;
	position:static;
	/*padding-left:14px;*/
}
div.fckeditor_text ul li{
	list-style-type: disc !important;
	margin-left: 40px;
}

div#conteudo-principal h1
{
	margin-top: 13px;
}

h1{
	font-size:16px;
}
h2{
	font-size:14px;
}
h3{
	font-size:12px;
}
div#div-ordem {
	margin-bottom: 20px;
}
ul#ul-ordem {
	float: left;
}
ul#ul-ordem li
{
	float: left;
}
p{
	margin:10px 0;
	line-height:16px;
}
a{
	color:#F58220;
	text-decoration:none;
}
a:hover{
	color:#F58220;
	text-decoration:underline;
}
fieldset legend{
	display:none;
}

/*************************************
	ELEMENTOS TOPO
*************************************/

div#topo img.marca{
	width:215px;
	height:80px;
	float:left;
	/* CENTRALIZA A LOGO VERTICALMENTE */
	position:relative; top:50%; margin-top:-40px;
}
div#topo img.banner{
	float:left;
	width:334px;
	height:74px;
	margin-left:20px;
	/* CENTRALIZA A LOGO VERTICALMENTE */
	position:relative; top:50%; margin-top:-37px;
}

/*************************************
	ELEMENTOS BUSCA
*************************************/
form#form-busca, form#form-busca fieldset{
	width:185px;
	margin-bottom:10px;
}
span.busca{
	color:#F58220;
	font-weight:bold;
}
ul#busca{
	width:185px;
	float:left;
	padding:1px 0 3px 0 !important;
	padding:0 0 4px 0;
	background:black;
}
ul#busca li{
	float:left;
}
ul#busca li.titulo{
	clear:both;
	background:white;
	width:100%;
}
ul#busca li#palavra-chave{
	width:150px;
	height:21px;
	margin:2px 0 0 4px !important;
	margin:2px 0 0 2px;
	background:url(../img/bg_busca.gif) left bottom no-repeat;
}
ul#busca li label{
	display:none;
}
ul#busca li#palavra-chave input.palavra-chave{
	width:135px;
	padding:2px 0 2px 4px;
	margin:1px 0 0 6px;
	border:0;
}
ul#busca li input.botao{
	width:22px;
	height:19px;
	border:0;
	margin:3px 0 0 5px !important;
	margin:5px 0 0 5px;
	cursor:hand;
	background:white url(../img/bg_botao.gif) center center no-repeat;
}

/*************************************
	CARRINHO DE COMPRAS
*************************************/

ul#topo-carrinho{
	margin:20px 0 0 10px;
	float:right;
}
ul#topo-carrinho li{
	font-size:14px;
	font-weight:bold;
}
ul#topo-carrinho li a{
	color:#F58220;
}
body#carrinho h1#tit-carrinho{
	margin:15px 0;
	height:20px;
	font-size:18px;
	padding:14px 0 0 40px;
	background:url(../img/ico_carrinho.gif) no-repeat;
}
body#carrinho a.seta-voltar img{
	margin-right:5px;
}
body#carrinho a.seta-avancar img{
	margin-left:5px;
}
body#carrinho a.seta-voltar{
	padding:5px;
	font-weight:bold;
	background:black;
	float:left;
}
body#carrinho a.seta-avancar{
	padding:5px;
	font-weight:bold;
	background:black;
	float:right;
}

body#carrinho a:hover.seta-voltar, body#carrinho a:hover.seta-avancar{
	color:white;
	text-decoration:none;
}
table#detalhe-carrinho{
	width:570px;
	clear:both;
	margin:20px 0;
}
table#detalhe-carrinho tr{
	width:16% !important;
	width:18%;
}
table#detalhe-carrinho tr td.produto{
	font-size:11px;
	font-weight:normal;
	width:46%;
}
table#detalhe-carrinho tr td.quantidade{
	font-size:11px;
	font-weight:normal;
	width:24% !important;
	width:26%;
}
table#detalhe-carrinho tr td a.action-prod {
	margin-left: 15px;
}
table#detalhe-carrinho tr td.finaliza-carrinho{
	font-size:12px;
}
table#detalhe-carrinho tr td.finaliza-carrinho p{
	font-size:11px;
	font-weight:normal;
	color:white;
	margin-bottom:10px;
	margin-top:0;
}
table#detalhe-carrinho tr td{
	text-align:left;
	padding:10px 5px;
	font-size:14px;
	font-weight:bold;
}
table#detalhe-carrinho tr th{
	background:black;
	color:#fc6b02;
	padding:5px 0 5px 5px;
}
table#detalhe-carrinho ul#tit-parcela li span{
	background:url(../img/cantinho_esq.gif) left top no-repeat;
	height:10px;
	width:5px;
	position:relative;
	top:-5px;
	left:-5px;
	float:left;
}
table#detalhe-carrinho tr.cinza{
	background:#CCCCCC;
}
table#detalhe-carrinho tr.branco{
	background:white;
}
table#detalhe-carrinho img.foto-produto{
	float:left;
	margin:10px 10px 0 0;
}
table#detalhe-carrinho p.descricao{
	float:left;
	color:black;
	margin:0;
}
table#detalhe-carrinho label{
	float:right;
	padding-top:3px;
}
table#detalhe-carrinho input.quantidade{
	border:2px solid black;
	width:35px;
	text-align:center;
	float:left;
	margin-right:5px;
}
table#detalhe-carrinho span a{
	clear:both;
	float:right;
	display:inline;
}
table#detalhe-carrinho h2{
	color:white;
}
table#detalhe-carrinho tr td.finaliza-carrinho ul#procura-cep{
	width:400px;
	float:left;
}
table#detalhe-carrinho tr td.finaliza-carrinho ul#procura-cep li{
	float:left;
	margin-left:10px;
	display:inline;
}
table#detalhe-carrinho tr td.finaliza-carrinho ul#procura-cep li label{
	float:left;
	padding:0;
	margin-top:3px;
	margin-left:-10px;
	margin-right:5px;
	position:relative;
}
table#detalhe-carrinho tr td.finaliza-carrinho ul#procura-cep li input{
	border:1px solid black;
	padding:1px 0 2px 5px;
}
table#detalhe-carrinho tr td.finaliza-carrinho ul#procura-cep li input.botao{
	font:bold 12px Arial, Verdana, Helvetica, sans-serif, Tahoma;
	background:black url(../img/bg_bt01.gif) left 4px repeat-x;
	border:0;
	c\ursor:pointer;
	color:white;
	padding:2px 4px !important;
	padding:2px 0;
}
table#detalhe-carrinho tr td.finaliza-carrinho ul#procura-cep li input.botao:hover{
	color:#fc6b02;
}

/*************************************
	MENU PRINCIPAL
*************************************/

ul#menu-principal{
	margin:0 0 0 16px;
	white-space:nowrap;
	font-size:13px;
	font-weight:bold;
	/*float:right;*/
	float:left;
	/*width:100%;*/
	/*background:black;*/
	/*background:black url(../img/bg_menuprincipal.gif) center center repeat-x;*/
}
#menu-principal li{
	display:inline;
	float:left;
}
#menu-principal a{
	float:left;
	padding:6px 10px 6px 10px;
	text-decoration:none;
	color:#F58220;
}
/*
#menu-principal a:link, #menu-principal a:visited{
	background:red;
	/*background:black url(../img/bg_menuprincipal.gif) center center repeat-x;
}
*/
#menu-principal a:hover{
	color:white;
	background:black;
}

/*************************************
	MENU CONTEXTUAL
*************************************/
div.box-menu{
	float:left;
	width:183px;
}
ul.menu-secundario{
	width:183px; /* Width of Menu Items */
	font-weight:bold;
	background:white;
	clear:both;
	z-index:10000;
	/* border-bottom:1px solid white; */
}
ul.menu-secundario li{
	position:relative;
	z-index:1;
}
ul.menu-secundario li ul{
	position:absolute;
	left:183px;
	top:0;
	border:4px solid black;
	/*padding:10px;*/
	width:120px;
	background:white url(../img/bg_submenu.gif) repeat-x;
	display:none;
	z-index:10001;
}
ul.menu-secundario li ul li ul {
	position:absolute;
	top:-4px;
	left:120px;
	z-index:10002;
}
/* Styles for Menu Items */
ul.menu-secundario li a, ul li a{
	display:block;
	text-decoration:none;
	color:black;
	padding:5px 0;
	/* border:1px solid #ccc; 
	border-bottom:0; */
}
/* Fix IE. Hide from IE Mac \*/
* html ul.menu-secundario li{
	float:left;
	height:1%;
}
* html ul.menu-secundario li a{
	height:1%;
}
/* End */
/* Hover Styles */
/* Sub Menu Styles */
ul.menu-secundario li ul li a{
	padding:5px 0;
} 
/* Sub Menu Hover Styles */

ul.menu-secundario li:hover ul ul, ul.menu-secundario li.over ul ul{ 
	display:none; 
}
ul.menu-secundario li:hover ul, ul.menu-secundario li li:hover ul, ul.menu-secundario li.over ul, ul.menu-secundario li li.over ul{ 
	display: block; 
}

/*************************************
	DESTAQUES HOME
*************************************/
div#destaque-maior{
	width:556px;
	margin:15px 0 0 0;
	display:block;
}
ul#destaque-menor{
	float:left;
	margin-top:15px;
	margin-left:0px;
	display:inline;
}
ul#destaque-menor li{
	float:left;
	margin:0 26px 10px 0;
}
ul#destaque-menor li.dest02{
	float:left;
	margin:0 0 10px 0;
}
ul#destaque-menor li a{
	margin:0;
	padding:0;
}
/*************************************
	RODAPE
*************************************/
#rodape{
	position:relative;
	clear:both;
	width:100%;
}
#rodape-info{
	margin:0 auto;
	text-align:center;
	width:778px;
}
#rodape-info address{
	font-style:normal;
}
/*************************************
	LISTAGEM PRODUTOS
*************************************/
div.produto{
	border:1px solid gray;
	width:130px;
	margin:15px 6px 0 0;
	float:left;
	height: 290px;
}
div.produto dl.item{
	padding:4px 4px 0 4px;
}
div.produto dl.item dt{
	margin:0 auto 5px auto;
	text-align:center;
}
div.produto dl.item dd.titulo-item, dd.preco-item-preco{
	color:#fc6b02;
	font-size:14px;
	font-weight:bold;
}
div.produto dl.item dd.titulo-item, dd.preco-item{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
div.produto dl.item dd.preco-item{
	margin-bottom:10px;
}
div.produto dl.item dd.preco-item{
	font-size:12px;
}
div.produto ul.opcoes-item{
	padding:4px;
	margin-top:5px;
}
div.produto ul.opcoes-item li{
	display:block;
}
div.produto ul.opcoes-item li a.bt-detalhes, div.produto ul.opcoes-item li a.bt-comprar{
	width:70px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	display:block;
	margin-bottom:4px;
}
div.produto ul.opcoes-item li a.bt-detalhes{
	color:#fc6b02;
	background:black url(../img/bg_bt01.gif) center center repeat-x;
}
div.produto ul.opcoes-item li a:hover.bt-detalhes, div.produto ul.opcoes-item li a:hover.bt-comprar{
	color:white;
}
div.produto ul.opcoes-item li a.bt-comprar{
	color:black;
	background:#fc6b02 url(../img/bg_bt02.gif) center center repeat-x;
	margin-bottom:0;
}
#div-destaques {
	width: 560px;
}