/* CSS Document */

/********** GERAIS */
body
{
	margin: 0px;
	padding: 0px;
}

a
{
	text-decoration: none;
	color: #666;
}

/*a:visited
{
	text-decoration: underline;
	color: #666;
}*/

a:hover
{
	text-decoration: underline !important;
	color: #666;
}

a:active
{
	text-decoration: none;
	color: #666;
}


.divMainZona
{
	width: 990px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 auto;
}

.input-text
{
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 15px;
	padding-top: 2px;
}

.input-text-noborder
{
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 15px;
	padding-top: 2px;
	padding-left: 5px;
	border: none;
	background: none;
}

.input-select
{
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

ul, li, form, img
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

p
{
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

.padding-icones
{
	margin-right: 5px;
}

.input-qtd
{
	background: #fff;
	border: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 30px;
	padding: 2px;
}

.input-noBorder 
{
	background: none;
	border: none;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.grid-botoes-acao
{
	border-top: #e2e2e2 1px solid;
	padding-top: 5px;
	width: 950px;
}

.acl-td-back 
{
	background:#F1F1F1 none repeat scroll 0 0;
	padding:10px;
}
/* FIX IE6 MALDITO!!! */
* html .clear {display:inline;}
/********** fim GERAIS */

/********** FLOATS */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
/********** fim FLOATS */

/********** FONTES */
.verdana10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.verdana11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.verdana12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.verdana14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.verdana20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; }
.bold { font-weight: bold; }
.italico { font-style: italic; }
.normal { font-weight: normal; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.itemSuspenso {background: #f1d1d1 !important;}
.itemSuspenso p {text-decoration: line-through; color: red; margin-top: 2px;}
.itemSuspenso span {margin-left: 30px; background: url(/skin/classic/images/icones/error.gif) 0 0 no-repeat; padding: 2px 0 2px 20px;}
/********** fim FONTES */

/********** POSICOES */
.relative { position: relative; }
/********** POSICOES */

/********** CORES */
.cor1 { color: #333333 !important; }
.cor2 { color: #666666 !important; }
.cor3 { color: #ff6600 !important; }
.cor4 { color: #339900 !important; }
.cor5 { color: #cc0000 !important; }
.cor6 { color: #999999 !important; }
.cor7 { color: #789d21 !important; }
.cor8 { color: #ffffff !important; }
.cor9 { color: #b88a01 !important; }
.cor10 { color: #2584ab !important; }
.cor11 { color: #dffb89 !important; }
.cor12 { color: #337d07 !important; }
.cor13 { color: #cccccc !important; }
.cor14 { color: #4b9626 !important; }
.cor15 { color: #4575b2 !important; }
/********** fim CORES */

/********** CURSOR */
.pointer { cursor: pointer; }
/********** fim CURSOR */

/********** MENSAGENS */
.content-header-floating 
{
	background:#c7e3fe none repeat scroll 0 0;
	border-color:#988753;
	border-style:none none solid;
	border-width:0 0 1px;
	left:0;
	opacity:0.7;
	padding:5px;
	position:fixed;
	text-align:left;
	top:0;
	width:100%;
	z-index:100;
}

.alert
{
	background: url(../images/back-alert.gif) left repeat-y #f9e1b0;
	width: 948px;
	padding: 5px 10px 5px 30px; /***/
	border: #ed8c32 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ed8c32;
}

.info
{
	background: url(../images/back-info.gif) left repeat-y #c7e3fe;
	width: 948px;
	padding: 5px 10px 5px 30px; /***/
	border: #4e7faf 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4e7faf;
}

.error
{
	background: url(../images/back-error.gif) left repeat-y #ffd7d7;
	width: 948px;
	padding: 5px 10px 5px 30px; /***/
	border: #b44242 1px solid; /***/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #b44242;
}

.success
{
	background: url(../images/back-sucess.gif) left repeat-y #d1ffcc;
	width: 948px;
	padding: 5px 10px 5px 30px; /***/
	border: #498d42 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #498d42;
}
/********** fim MENSAGENS */

/********** TOPO */
.bloco-topo
{
	background: url(../images/back-topo-geral.gif) bottom no-repeat;
	width: 990px;
	height: 78px;
	border-bottom: #cdcdcd 1px solid;
}

.topo-logo
{
	float: left;
	padding-left: 10px;
}

.topo-tarja
{
	background: #ededed;
	width: 975px;
	height: 25px;
	padding-left: 15px; /***/
	border-top: #dedede 1px solid;
}
/********** fim TOPO */

/********** CARRINHO */
.bloco-carrinho
{
	background: url(../images/back-carrinho-index.gif) left no-repeat;
	width: 225px;
	height: 52px;
	margin-top: 16px;
	padding-top: 10px; /***/
	padding-left: 45px; /***/
}
/********** fim CARRINHO */

/********** HOT-HOME */
.bloco-hothome
{
	background: url(../images/back-hothome.gif) repeat-x;
	margin-top: 5px;
	width: 990px;
	height: 160px;
}
/********** fim HOT-HOME */

/********** MENU */
.bloco-menu
{
	width: 174px;
	height: 155px;
	padding-top: 5px; /***/
	padding-left: 5px; /***/
}

.bloco-menu-hor
{
	background: url(../images/back-menu-horizontal.gif) repeat-x;
	width: 985px;
	height: 22px;
	margin-top: 5px;
	padding: 5px 0px 5px 5px; /***/
}
/********** fim MENU */

/********** CONTEUDO */
.bloco-conteudo
{
	background: url(../images/back-conteudo.gif) repeat-y;
	width: 990px;
	margin-top: 5px;
	min-height: 500px;
	/* for IE6 */
	_height: 500px;
}

.bloco-conteudo-full
{
	background: url(../images/back-conteudo-full.gif) repeat-y;
	width: 990px;
	margin-top: 5px;
	min-height: 500px;
	/* for IE6 */
	_height: 500px;
}

.conteudo-titulos
{
	border-bottom: #e2e2e2 1px solid;
	padding-bottom: 3px;
}

.tarja-conteudo
{
	background: #ededed;
	height: 26px;
	border-bottom: #ccc 1px solid; /***/
}

/********** fim CONTEUDO */

/********** ARTIGOS */
.artigos-bloco
{
	width: 736px;
}

.artigos-esq
{
	background: url(../images/box-artigos-esq.gif) left top no-repeat;
	width: 725px;
	padding-left: 11px;
}

.artigos-dir
{
	background: url(../images/box-artigos-dir.gif) top right no-repeat;
	width: 714px;
	padding-right: 11px;
}

.artigos-centro
{
	background: url(../images/box-artigos-centro.gif) repeat-x;
	width: 714px;
	padding: 7px 0px 7px 0px; /***/
}

.artigos-format
{
	/* border-bottom: #ededed 2px dotted; */
	padding: 3px 0px 4px 0px;
}
/********** fim ARTIGOS */

/********** MENU PRODUTOS */
.conteudo-menu
{
	width: 214px;
	float: left;
}

.menu-marginTop
{
	margin-top: 30px;
}

.menu-marginBottom
{
	margin-bottom: 20px;
}

.menu-li
{
	background: url(../images/seta-li.gif) no-repeat;
	padding-left: 11px;
	padding-bottom: 6px;
	font-weight: bold;
}

.menu-subli
{
	background: url(../images/seta-subli.gif) no-repeat;
	padding-left: 9px;
	padding-bottom: 4px;
	font-weight: normal;
}
/********** fim MENU PRODUTOS */

.conteudo-centro
{
	float: left;
}

.conteudo-centro-nmenu
{
	background: #fff;
	width: 756px;
	float: left;
	padding: 20px 0px 20px 20px; /***/
}

/********** PAGAMENTO */
.pagamento-margin
{
	margin-right: 5px;
}
/********** fim PAGAMENTO */

/********** RESUMO CARRINHO */
.resumo-titulos
{
	background: #333 url(../images/back-acabamento-cima.gif) right no-repeat;
	height: 22px;
}

.resumo-valores
{
	width: 228px;
	padding: 3px 0px 3px 0px;
	border-bottom: #f0e5cb 1px solid;
}
/********** fim RESUMO CARRINHO */

/********** LEGENDA */
.legenda-itens
{
	padding-bottom: 10px;
}
/********** fim LEGENDA */

/********** RODAPE */
.bloco-rodape
{
	width: 990px;
	padding-top: 6px;
	padding-bottom: 15px;
}

.format-rodape
{
	background: #f1f1f1;
	border-top: #cdcdcd 9px solid; /***/
	height: 64px;
}

.rodape-esq
{
	background: url(../images/rodape/back-esq.gif) left no-repeat;
	width: 975px;
	height: 64px;
	padding-left: 15px; /***/
}

.rodape-dir
{
	background: url(../images/rodape/back-dir.gif) right no-repeat;
	width: 960px;
	height: 64px;
	padding-right: 15px;
}

.position-contas
{
	position: absolute;
	right: 2px;
	top: -40px;
}

.format-contas
{
	background: url(../images/back-contas-rodape.gif) no-repeat;
	width: 195px;
	height: 51px;
	padding: 8px 0px 0px 11px; /***/
}

/********** fim RODAPE */