﻿/****************************************************************
'* ESTILO UTILIZADO EM TODOS OS NAVEGADORES, EXCETO NOS IEs
'*
'*	Criado em: 17/12/2009			Por: THIAGO DE ASSIS LUCA
****************************************************************/
body			{background:#FFF url(../imagens/layout/bgFaixaLtop.png) left top repeat-x; margin:0; padding:0; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
dd, div, dl, dt, fieldset, form, h1, h2, h3, img, input, label, li, p, span, table, thead, tbody, td, th, tr, ul	{border:0; margin:0; padding:0;}
a				{text-decoration:none;}
a:hover			{text-decoration:underline;}

/* ESTRUTURA DO SITE */
#faixaRtop		{background:url(../imagens/layout/bgFaixaRtop.png) left top repeat-x; height:253px; position:absolute; right:0; top:0; width:50%; z-index:0;}
#faixaHeader	{background:url(../imagens/layout/bgFaixaLaterais.png) center top no-repeat; height:243px; left:0; position:absolute; top:0; width:100%; z-index:1;}
#faixaHeaderCart{background:url(../imagens/layout/bgFaixaCarrinho.png) center top no-repeat; height:144px; left:0; position:absolute; top:0; width:100%; z-index:1;}
.container		{background:transparent; margin:0 auto; position:relative; width:1002px; z-index:2;}

/* TOPO */
#header			{background:url(../imagens/layout/bgHeader.png) left top no-repeat; min-height:144px; position:relative; width:1002px; z-index:1;}		
/*#header h1 a	{background:url(../imagens/layout/logo.jpg) left top no-repeat; display:block; height:70px; text-indent:-10000px; width:267px;}*/
#header #options{color:#5B5B5B; font:normal 14px Arial, Verdana, Helvetica; float:right; margin:0px 15px 0 0; overflow:hidden; width:auto; clear:right;}
#header #saudacao{float:left; padding:40px 0 0 30px;}
#header #saudacao a {color:#5B5B5B;}
#header #saudacao a:hover{color:#666;}
#header .infoCart{background:url(../imagens/layout/bgCarrinho.jpg) left top no-repeat; color:#5B5B5B; font:normal 13px Arial, Verdana, Helvetica; float:right; margin:27px 0 0 0; padding:0 0 0 46px;  text-decoration:none;}
#header .infoCart strong{color:#AA0E94;}
.navUser		{float:right; list-style:none; padding:2px 7px 0 0;}
.navUser li		{float:left; padding:0 0 0 42px;}
.navUser li a	{color:#FFF; font-size:13px; font-weight:bold;}
.navUser li a:hover{text-decoration:none;}

/* MENU TOPO */
#menuTopo		{clear:both; height:81px; list-style:none; margin:26px 0 0 0;}
#menuTopo li	{background:#812991; float:left; height:81px; width:223px;}
#menuTopo li.bgLeft{background:transparent url(../imagens/layout/bgLmenu.png) left top no-repeat; height:81px; width:53px;}
#menuTopo li.bgRight{background:transparent url(../imagens/layout/bgRmenu.png) left top no-repeat; height:84px; width:57px;}
#menuTopo li .menuDepartament{background:url(../imagens/layout/bgMenu.jpg); display:block; height:81px; margin:0 auto; text-indent:-10000px; width:165px;}
#menuTopo li .photobook{background-position:left top;}
#menuTopo li .calendarios{background-position:-165px top;}
#menuTopo li .cartoes{background-position:-330px top;}
#menuTopo li .fotografias{background-position:-495px top;}

/* BANNERS E DISCLAIMER */
#fullBanner		{float:left; margin-top:-23px; padding:0 0 3px 0; z-index:0;}
.halfBanner		{float:right; width:173px;}
.halfBanner ul	{list-style:none;}
.halfBanner ul li{display:block; margin:0 0 6px 0;}
#disclaimer		{padding:0 0 10px 0;}

/* CONTEUDO */
#breadcrumb li	{float:left; padding:0 10px 0 0;}
.pad			{padding:5px 0;}
#content		{float:left; margin:0 1px 0 0; width:828px;}
#content .conteudo{background:#F2F2F2 url(../imagens/layout/bgBottomConteudo.png) left bottom no-repeat; margin:0 4px 0 0; min-height:250px; padding:15px 40px 25px 40px;}
#content h2.title{background:url(../imagens/layout/bgTitleConteudo.png) left top no-repeat; color:#5E5E5E; font-size:16px; padding:12px 0 19px 38px;}
#content .listDepartament{list-style:none;}
#content .listDepartament .departament{background:url(../imagens/layout/bgLiDepartament.gif) left top repeat-y; float:left; height:462px; overflow:hidden; padding:0 8px 10px 0; position:relative; width:268px;}
#content .listDepartament .departament h2{height:157px; overflow:hidden;}
#content .listDepartament .wrapper{clear:both; display:block; height:8px !important; overflow:hidden; padding:0 !important; visibility:hidden; width:100%;}
#content .listDepartament .rbottom{background:url(../imagens/layout/rBottomLiFamilia.gif); bottom:0; height:3px; left:0; position:absolute; width:268px;}
#content .listDepartament .lkDepartament{color:#5b5b5b; display:block; text-align:center;}
#content .listDepartament .lkDepartament:hover{text-decoration:none;}
#content .listDepartament .lkDepartament .price{display:block; font-size:18px; padding:0 0 12px 0;}
#content .listDepartament .lkDepartament .details{background:url(../imagens/layout/bgDetailsFamilia.gif) center top no-repeat; display:block; font-size:14px; text-align:left; padding:17px 16px 0 19px;}
#content .departamentName{color:#AA0E94; font:bold 15px Verdana, Arial, Helvetica; padding:53px 0 10px 47px;} 
#content .departamentDescription{color:#5B5B5B; font-size:14px; padding:0 75px 50px 47px;}
#content .productList{list-style:none;}
#content .productList .productBox{background:url(../imagens/layout/bgLiProduct.png) left top no-repeat; cursor:pointer; float:left; height:265px; margin:0 15px 0 13px; padding:11px 16px 7px; text-align:center; width:216px;}
#content .productList .wrapper{clear:both; display:block; height:17px !important; overflow:hidden; padding:0 !important; visibility:hidden; width:100%;}
#content .productList .productImage{display:block; height:140px; margin:0 auto; overflow:hidden; width:140px;}
#content .productList .productName{height:34px; overflow:hidden;}
#content .productList .shipping{height:29px; overflow:hidden;}
#content .productList .price{color:#5B5B5B; font-size:14px;}
#content .productList .price .from{display:block; font-size:20px; font-weight:bold;}
#content .productList .price .parcel{display:block;}

/* PRODUTO */
#contentProduto	{float:right; width:856px;}
#navProduto		{float:left; margin:0 0 10px 0; padding:16px 0 10px 0; overflow:hidden; position:relative; width:146px;}		
#navProduto .departament{background:#812991 url(../imagens/layout/bgTitleDepartament.gif) left top no-repeat; margin:0 0 1px 0; text-align:center; position:relative;}
#navProduto .departament a{color:#FFF; display:block; font-size:15px; padding:8px 9px;}
#navProduto .departament .roundBottom{background:url(../imagens/layout/bgTitleBDepartament.gif) left top no-repeat; bottom:0; display:block; height:10px; left:0; position:absolute; width:146px;}
#navProduto .nav{background:#F7F0F7 url(../imagens/layout/bgNavProduto.gif) left top no-repeat; list-style:none; padding:9px 26px 0 26px}
#navProduto .nav li{padding:12px 0;}
#navProduto .nav li a{color:#AA0E94; font-size:15px;}
#navProduto .nav li a:hover, #navProduto .nav li a.active{font-weight:bold; text-decoration:none;}
#navProduto .nav li.roundBottom{background:url(../imagens/layout/bgNavBProduto.gif) left top no-repeat; bottom:0; display:block; height:10px; left:0; padding:0 !important; position:absolute; width:146px;}
#productImages	{float:left; padding:16px 0 70px 29px; width:322px;}
#productImages #image{height:290px; width:290px;}
#productImages #image img{display:block; height:295px; margin:0 0 10px 0; text-align:center; width:295px;}
#thumbnail		{list-style:none; overflow:hidden; padding:0 0 20px 0;}
#thumbnail li	{float:left; margin:13px 0 0 13px;}
#thumbnail li.wrap{clear:left; height:10px; margin:0 !important; overflow:hidden; width:100%;}
#thumbnail img	{cursor:pointer; height:85px; width:85px;}
.video			{height:188px; width:312px;}
#productBuy		{float:left; padding:28px 30px 0 50px; width:425px;}
#productBuy h2	{height:40px; margin:0 0 10px 0; overflow:hidden;}
#productBuy #box{background:#F2F2F2; margin:0 0 33px 0; position:relative;}
#productBuy #box .round{background:url(../imagens/layout/bgRoundVariacoes.gif) left top no-repeat; left:0; height:8px; position:absolute; bottom:-6px; width:425px; z-index:1;}
#productBuy #variacoes{background:#F2F2F2 url(../imagens/layout/bgTbVariacoes.png) left top no-repeat; position:relative; width:100%; z-index:0;}
#productBuy #variacoes th{color:#5B5B5B; padding:16px 0 25px 0; vertical-align:top;}
#productBuy #variacoes th.codigo{width:83px;}
#productBuy #variacoes th.nome{width:138px;}
#productBuy #variacoes th.preco{width:87px;}
#productBuy #variacoes th.precoAdicional{padding:10px 0 0 0 !important; width:117px;}
#productBuy #variacoes td{border-right:1px solid #FFF; color:#5B5B5B; font:normal 11px Arial, Verdana, Helvetica; height:28px;}
#productBuy #variacoes td.nome{padding:0 0 0 13px;}
#productBuy #variacoes td.preco{padding:0 0 0 11px;}
#productBuy #variacoes td.precoAdicional{padding:0 0 0 33px;}
#productBuy #variacoes td.separator{height:2px !important; text-align:center;}
#productBuy .monte{background:url(../imagens/layout/btMonte.png) left top; display:block; margin:0 auto 33px auto; height:41px; text-indent:-10000px; width:254px;}
#productBuy .descricao{color:#5B5B5A; padding:0 0 26px 0;}

/* CARRINHO */
#cartContent	{padding:0 0 55px 0; position:relative;}
#cartContent .cartCenter{margin:0 auto; width:945px;}
#cartContent .center{margin:70px auto 0 auto; width:945px;}
#cartContent .centerSite{margin:25px auto 0 auto; width:945px;}
#cartContent h2.title{background:url(../imagens/layout/bgCartTitle.png) left top no-repeat; color:#5E5E5E; font-size:16px; padding:12px 0 21px 38px;}
#cartContent h2.titleRosa{background:url(../imagens/layout/bgCartTitleRosa.png) left top no-repeat; color:#5E5E5E; font-size:16px; padding:12px 0 18px 38px;}
#boxCarrinho	{margin:0 0 38px 0; position:relative; padding:0 0 10px 0;}
#boxCarrinho .round{background:url(../imagens/layout/bgBCartTable.png) center top no-repeat; bottom:1px; height:10px; position:absolute; width:100%;}
.cartStepsImg	{display:block; margin:0 auto 65px auto;}
.cartNavButtons	{height:26px; margin:0 auto; padding:0 10px 17px 0; text-align:right; width:935px;}
.cartNavButtons a{margin:0 0 0 10px;}
.cartNavButtonsB{border-top:1px solid #DBBCDA; padding-top:14px;}
.cartTable		{background:#F2F2F2 url(../imagens/layout/bgCartHeader.png) left top no-repeat; color:#5E5E5E; font-size:11px; margin:0 auto; width:945px;}
.cartTable .bgBorder{background:url(../imagens/layout/bgBorderCart.gif) left bottom no-repeat}
.cartTable .headerColumns{color:#5B5B5B; font-size:12px; padding:12px 0 25px 0; vertical-align:top;}
.cartTable .ImageHeader{width:121px;} 
.cartTable .DescriptionHeader{width:259px;}
.cartTable .CustomizationHeader{width:246px;}
.cartTable .QtdHeader{width:101px;}
.cartTable .UnitPriceHeader{width:114px;}
.cartTable .TotalPriceHeader{width:104px;}	
.cartTable .textCenter{text-align:center;}
.cartTable .Image{background-position:14px bottom;}
.cartTable .Image img{height:85px; width:85px;}
.cartTable .Description{padding:0 0 0 20px;}
.cartTable .Description .family{display:block; padding:0 0 2px 0; font-weight:bold;}
.cartTable .Description .product{display:block; font-weight:normal;}
.cartTable .Customization{padding:15px 0 0 20px; vertical-align:top;}
.cartTable .Customization table span{display:block; font-weight:bold; padding:2px 10px 0 0; overflow:hidden; text-align:right; width:100px;}
.cartTable .Customization table td{padding:0 0 4px 0; vertical-align:top;}
.cartTable .Customization table .pad{padding:0 0 8px 0;}
.cartTable .Customization table label{display:block; float:none; padding:0 0 0 4px;}
.cartTable .Customization table input{display:block; float:left;}
.cartTable .Qtd{padding:0 0 0 30px;}
.cartTable .Qtd .txQuantidade{border:1px solid #626262; float:left;  font-size:14px; height:16px; margin:0 4px 0 2px; text-align:center; width:31px;}
.cartTable .Qtd .QuantidadeProduto{float:left;  font-size:14px; height:16px; margin:0 4px 0 2px; text-align:center; width:31px;}
.cartTable .Qtd div{padding:0 0 3px 0; width:50px;}
.cartTable .Qtd div input[type="image"]{margin:3px 0 2px 0;}
.cartTable .TotalPrice{background-position:-821px bottom; font-weight:bold;}
.cartPriceInfo{margin:0 auto 10px auto; padding:0 0 25px 0; width:945px;}
.cartPriceInfo .frete{float:left; margin:0 88px 0 0; width:232px;}
.cartPriceInfo .frete h3{color:#5E5E5E; font-size:12px; padding:0 0 10px 0;}
.cartPriceInfo .frete label, .cartPriceInfo .frete p{color:#5B5B5B; display:block; padding:0 0 6px 0;}
.cartPriceInfo .frete input[type="text"]{border:1px solid #626262; display:block; height:22px; margin:0 0 11px 0; width:230px;}
.cartPriceInfo .TotalPay{color:#5E5E5E; font-size:14px; float:right; padding:0 10px 0 0; width:255px;}
.cartPriceInfo .TotalPay p{height:14px; padding:0 0 6px 0;}
.cartPriceInfo .TotalPay p.rowTotal{color:#AA0E94; font-weight:bold; padding:18px 0 0 0;}
.cartPriceInfo .TotalPay p.rowTotal .col1{padding:4px 15px 0 0;}
.cartPriceInfo .TotalPay p.rowTotal strong{font-size:18px;}
.cartPriceInfo .TotalPay p span{display:block; float:left;}
.cartPriceInfo .TotalPay p span.col1{padding:0 15px 0 0; text-align:right; width:82px;}
.boxCarrinhoVazio{margin:0 auto; padding:30px 0 0 0; text-align:center; width:722px;}
.boxCarrinhoVazio h2{color:#AA0E94; font-size:18px; padding:0 0 32px 0;}
.boxCarrinhoVazio p{color:#5B5B5B; font-size:14px; padding:0 0 25px 0;}
.boxCarrinhoVazio .imagem{background:#FAF3FA; height:521px; margin:0 0 40px 0; width:715px;}

/* IDENTIFICAÇÃO  */
.fieldEmail		{background:#F2F2F2; padding:26px 0 33px 0; text-align:center;}
.fieldEmail input{border:1px solid #626262; color:#882286; font-size:18px; height:25px; width:330px;}
.userInfo		{background:#F2F2F2 url(../imagens/layout/bgUserInfo.gif) left bottom no-repeat; margin:0 0 12px 0; padding:0 80px 40px;}
.userInfo div	{padding:30px 0 0 0; float:left;}
.userInfo div label{color:#454545; font-weight:bold;}
.userInfo .central{background:url(../imagens/layout/bgDivCentral.gif) center top repeat-y; padding:30px 155px 0 173px;}
.userInfo .lblsenha {display:block; font-weight:normal; padding:4px 16px;}
.userInfo .txtSenha {border:1px solid #626262; height:16px; margin:0 0 0 10px; width:130px;}

/* CADASTRO */
.cadastro, .pagamento, .pedido{background:#F2F2F2 url(../imagens/layout/bgUserInfo.gif) left bottom no-repeat;}
.continuar		{display:block; margin:24px 0 0 180px;}
.cadCol1		{color:#454545; float:left; padding:0 0 15px 20px; width:500px;}
.cadCol1 p		{background:url(../imagens/layout/bgPCadastro.png) left top no-repeat; height:26px; padding:13px 0 28px 23px;}
.cadCol1 .cadTipo{padding:0 0 28px 94px;}
.cadCol1 .cadTipo label{font-weight:bold; padding:0 53px 0 0;}
.cadCol1 h3		{border-bottom:1px solid #5c5c5c; font:bold 12px Verdana, Arial, Helvetica, Sans-Serif; margin:70px 0 8px 43px; padding:0 0 4px 0; width:414px;}
.cadCol1 h3.first{margin-top:0}
.fields{min-height:29px; height:auto !important; height:29px;}
.cadCol1 .fields1{padding:20px 0 14px 60px;}
.fields label	{color:#454545; display:block; float:left; padding:3px 7px 0 0; text-align:right; width:146px;}
.fields .fieldDefault{border:1px solid #D4D4D4; height:18px; width:241px;}
.fields .fieldMedDefault{border:1px solid #D4D4D4; height:18px; width:111px;}
.fields .selectMedDefault{border:1px solid #D4D4D4; height:20px; width:111px;}
.fields .fieldPeqDefault{border:1px solid #D4D4D4; height:18px; width:51px;}
.fields .fieldGdeDefault{border:1px solid #D4D4D4; height:18px; width:181px;}
.fields .fieldObrigatorio{border:2px solid #AA0E94 !important;}
.fields .mensagem{border:1px solid #D4D4D4; height:200px; width:241px;}
.fields a.cep	{color:#454545; font-size:10px; margin:3px 0 0 0;}
.antiSpam		{background:url(../imagens/layout/bgInfoSpan.png) left top no-repeat; color:#454545; line-height:20px; padding:10px 42px; width:427px;}
.cadCol2		{color:#454545; float:right; padding:20px 0 15px 0;}
.cadCol2 p		{padding:0 0 6px 0;}
.cadCol2 .textarea{border:1px solid #D5D5D5; height:829px; line-height:18px; overflow-y:scroll; width:412px;}
.dvEndereco{background:url(../imagens/layout/bgCadEnd.png) left top no-repeat; padding:30px 0 7px 0; display:block;}
#fieldCNPJ{display:none;}
.enviar			{padding:15px 0 0 40px; text-align:center;}

/* ENTREGA */
#opcaoEntrega	{background:#F2F2F2; color:#454545; margin:0 auto; padding:15px 0 30px 36px; position:relative;}
#infoEntrega	{min-height:277px;background:#F2F2F2 url(../imagens/layout/bgUserInfo.gif) left bottom no-repeat; color:#454545; margin:0 auto; padding:0 0 35px 36px; position:relative;}
.entCol1		{float:left; padding:0 15px 0 0; width:370px;}
.ends			{padding:0 0 40px 0;}
.ends label		{float:left}
.ends label span{display:block; padding:0 0 8px 0; width:336px;}
.ends input		{float:left; margin:2px 0 0 0;}
.ends p			{clear:both; padding:10px 0 0 0;}
.ends p .btAcao	{margin:0 6px 0 0;}
.entCol2		{background:url(../imagens/layout/bgEntCol2.gif) left top repeat-y; float:right; height:210px; padding:68px 0 0 36px; position:relative; width:460px;}
.entCol2 ul		{list-style:none; padding:0;}
.entCol2 ul li	{float:left; padding:0 52px 0 0;}
.entCol2 ul li input{float:left; margin:2px 0 0 0;}
.entCol2 ul li label{float:left; padding:2px 0 0 7px;}
.entCol2 ul li label span{display:block; padding:0 0 8px 0;}
.entCol2 .continuar{display:block; height:26px; margin:0; position:absolute; right:28px; top:0; width:124px;}
.btEndNew		{display:block; margin:10px 0 0 36px;}
#endNew			{display:block; padding:10px 0 0 36px;}
#endNew .fields	{min-height:29px; height:auto !important; height:29px;}
#endNew .btGravar{display:block; margin:5px 0 0 297px;}

/* PAGAMENTO */
.pagamento		{margin:0 0 40px 0; padding:16px 0 0 0;}
#pagCol1		{color:#5B5B5B; float:left; padding:0 0 28px 36px; width:420px;}
.tipoPag		{clear:both; overflow:hidden; padding:22px 0 0 16px;}
.tipoPag ul		{list-style:none; padding:9px 0 0 0;}
.tipoPag ul li	{float:left; padding:0 16px 0 0; text-align:center; width:50px;}
.tipoPag ul li label{display:block;}
#pagCol2		{position:relative;background:url(../imagens/layout/bgEntCol2.gif) left top repeat-y; color:#5B5B5B; list-style:none; margin:0 0 28px 0; overflow:hidden; padding:50px 0 0 50px;}
#pagCol2 .total {padding:14px 0 30px 15px;}
#pagCol2 .total p{padding:2px 0 4px 20px;}
#pagCol2 .parcel{padding:0 0 14px 0;}
#pagCol2 .numParcel{padding:0 0 7px 15px;}
#pagCol2 .continuar{display:block; height:26px; margin:0; position:absolute; right:28px; top:0; width:124px;}
#observacoes	{padding:0 0 35px 20px; width:576px}
#observacoes h2	{color:#5E5E5E; border-bottom:1px solid #CCC; font:bold 12px Verdana, Arial, Helvetica, Sans-Serif; margin:0 0 10px 0; padding:0 0 4px 0;}
#observacoes textarea{border:1px solid #CCC; color:#5B5B5B; height:139px; margin:0 0 10px 0; width:574px;}
.numParcel input, .total input{float:left; margin:1px 8px 0 0;}

/* CONFIRMAÇÃO */
.confirmacao	{background:#F7F0F7 url(../imagens/layout/bgUserInfoRosa.gif) left bottom no-repeat; margin:0 0 26px 0;}
.confText		{color:#5B5B5B; float:left; line-height:18px; margin:0 0 0 36px; padding:16px 0 20px 0;}
.confPed		{background:url(../imagens/layout/bgNumPed.png) left top no-repeat; color:#5B5B5B; float:left; height:63px; margin:15px 0 24px 25px; padding:13px 0 0 0; text-align:center; width:219px;}
.confPed .num	{color:#AA0E94; font-size:33px;}
.confInfoPed	{border-bottom:1px solid #B2B2B2; color:#5B5B5B; list-style:none; padding:0	 0 35px 0; position:relative;}
.confInfoPed li	{padding:0 0 4px 0;}
.confInfoPed .tipoInfo{display:block; float:left; padding:0 16px 0 0; text-align:right; width:214px;}
.confInfoPed .info{overflow:hidden; padding:0 40px 0 0;}
.btVoltar		{display:block; float:right; margin:20px 0 0 0;}
.confBoleto {width:500px; float:left; margin:0 0 20px 20px;}
.linkBoleto { background:url(../imagens/layout/bgNumPed.png);display:block; width:219px; height:56px; float:left; margin-right:5px; color:#5B5B5B; text-align:center; padding-top:20px;}
.linkBoleto h1{color:#AA0E94;}

/* MEUS PEDIDOS */
.pedido			{background:#F2F2F2 url(../imagens/layout/bgUserInfo.gif) left bottom no-repeat; margin:25px auto 0 auto; padding:0 0 8px 0; width:945px;}
.pedTable		{background:#F2F2F2 url(../imagens/layout/bgPedHeader.png) left top no-repeat; color:#5B5B5B; font:normal 14px Arial, Verdana, Helvetica, Sans-Serif; text-align:center; width:945px;}
.pedTable .headerColumns{font:normal 14px Arial, Verdana, Helvetica, Sans-Serif; height:40px; padding:10px 0 0 0; vertical-align:top;}
.pedTable .bgBorder{background:url(../imagens/layout/bgBorderCart.gif) left bottom no-repeat}
.pedTable .colLeft{background-position:10px bottom}
.pedTable .colRight{background-position:-780px bottom}
.pedTable .row	{height:80px; vertical-align:middle;}
.pedTable .pedidoHeader{width:130px;}
.pedTable .dataHeader{width:108px;}
.pedTable .totalHeader{width:160px;}
.pedTable .statusPedHeader{width:282px;}
.pedTable .statusPagHeader{width:218px;}
.pedTable .optionsHeader{padding-left:15px; text-align:left; width:141px;}
.pedTable .options{padding-left:3px; text-align:left;}
.pedTable .links{color:#808080; display:block; font-size:11px; text-align:left; margin:0 0 4px 0;}
.pedTable .links:hover{color:#000;}
.pedVoltar		{float:right; margin:0 10px 0 0;}
.imgProduto {padding: 15px 0;}
.pedTable .imagemLogo{vertical-align:middle}

/* CENTRAL DE ATENDIMENTO */
.atendimento	{background:#F2F2F2 url(../imagens/layout/bgUserInfo.gif) left bottom no-repeat; margin:25px auto 0 auto; padding:0 0 8px 0; width:945px;}
.atendCol1		{background:#F2F2F2 url(../imagens/layout/bg_26.gif) left top repeat-y; color:#5E5E5E; float:left; padding:35px 0 0 55px; position:relative; width:385px;}
.atendCol1 dl	{list-style:none; font-size:13px;}
.atendCol1 dt	{border-bottom:1px solid #A9A9A9; font-weight:bold; margin:0 0 4px 0; padding:0 0 2px 0;}
.atendCol1 dd	{padding:0 0 50px 0;}
.atendCol1 dd ul{list-style:none;}
.atendCol1 a	{color:#666;}
.atendCol1 .enviar{background:url(../imagens/layout/btEnviarEmail.jpg) left top no-repeat; cursor:pointer; display:block; height:24px; margin:0 0 12px 0; width:136px;}
.atendCol2		{background:#F2F2F2 url(../imagens/layout/bg_28.gif) left top repeat-y; color:#666; font-size:13px; float:right; padding:35px 43px 0 80px; position:relative; width:382px;}
.atendCol2 h3	{border-bottom:1px solid #A9A9A9; font-size:13px; font-weight:bold; padding:0 0 2px 0;}
.atendCol2 dl	{list-style:none; padding:12px 28px 12px 0;}
.atendCol2 dt	{padding:0 0 4px 0;}
.atendCol2 dt a	{color:#666;}
.atendCol2 dt a:hover,.atendCol2 dt a.active{font-weight:bold;}
.atendCol2 dd	{display:none; padding:0 0 10px 10px;}

/* Faq */
.faq    {color:#5B5B5B; font-size:13px;}
.faq ul {list-style:none; padding:0 0 0 20px;}
.faq ul li {padding:0 0 8px 0}
.faq ul li a {color:#666; font-weight:bold; margin-bottom:3px; text-decoration:none;}
.faq ul li dl{display:none;}
.faq dl	{list-style:none; padding:0 28px;}
.faq dt	{padding:4px 0 4px 0;}
.faq ul li dl dt a	{color:#000; font-weight:bold}
.faq dd	{display:none; padding:0 0 10px 10px;}

/* Mapa do Site */
.mapaSite {color:#5B5B5B; font-size:14px; padding:20px 10px 50px 30px;}
.mapaSite ul {float:left; width:280px; list-style:none; margin:10px}
.mapaSite ul li{padding:0 0 8px 0;}
.mapaSite a {color:#5B5B5B;}

/* BARRA NEWSLETTER */
#newsletter		{height:45px; position:relative; margin:2px 0 0 0; width:100%;}
#faixaLNews		{background:#882286; height:21px; left:0; position:absolute; top:0; width:50%; z-index:0;}
#faixaRNews		{background:#882286; bottom:7px; height:21px; position:absolute; right:0; width:50%; z-index:0;}
#faixaNews		{background:url(../imagens/layout/bgFaixaNews.png) center top no-repeat; top:0; height:38px; left:0; position:absolute; width:100%; z-index:1;}
#newsletter .boxNews{background:#882286; height:38px; margin:0 auto; position:relative; width:1002px; z-index:1;}
#newsletter h3	{background:url(../imagens/layout/icoEnvelope.jpg) 1px top no-repeat; color:#FFF; float:left; font:normal 13px Arial, Verdana, Helvetica; height:34px; padding:7px 0 0 56px; position:relative; top:-5px; width:123px;}
#newsletter .formNews{color:#FFF; float:left; font:normal 13px Arial, Verdana, Helvetica; overflow:hidden; padding:8px 0 0 10px;}
#newsletter .formNews label{display:block; float:left; padding:3px 0 0 11px;}
#newsletter .formNews .fieldNome{background:url(../imagens/layout/bgFieldNome.png) left top no-repeat; float:left; height:22px; margin:0 0 0 8px; padding:0 12px; width:168px;}
#newsletter .formNews .fieldEmail{background:url(../imagens/layout/bgFieldEmail.gif) left top no-repeat; float:left; height:22px; margin:0 0 0 8px; padding:0 12px; text-align:left; width:248px;}
#newsletter .ok{display:block; float:left; margin:5px 13px 0 14px;}
#newsletter .lkTwiter{background:url(../imagens/layout/twiter.png); display:block; height:42px; overflow:hidden; position:relative; text-indent:-100000px; top:-2px; width:173px;}

/* RODAPE */
#footer			{background:url(../imagens/layout/bgRodape.png) left top repeat-x; font:normal 12px Arial,Verdana, Helvetica; height:240px; position:relative; z-index:1;}
#footer #container{height:215px; margin:0 auto; width:1002px;}
#footer ul		{list-style:none; float:left; padding:34px 45px 0 6px;}
#footer ul li	{padding:0 0 8px 0;}
#footer ul li a	{color:#292929;}
#footer ul li.center{text-align:center;}
#footer p		{font:normal 11px Arial, Verdana, Helvetica; text-align:center;}
#footer ul.wx7	{color:#5B5B5B; height:100px; margin:52px 0 0 0; padding:0 0 0 47px !important;}

/* CLASSES DEFAULT */
.bgc_00			{background-color:#812991 !important;}
.bgc_01			{background-color:#F2F2F2;}

.bgi_00			{background:url(../imagens/layout/bg_00.gif) left top repeat-y;}
.bgi_01			{background:url(../imagens/layout/bg_01.gif) right 15px no-repeat;}
.bgi_02			{background:none;}

.dv_00			{padding:30px 0 0 0;}

.dv_logo        {position:absolute; float:left; padding:19px 0 0 68px; left:0; top:0;}

.tx_00			{text-align:center;}

.wrapper		{clear:both; display:block; float:none !important; height:0 !important; overflow:hidden; padding:0 !important; visibility:hidden; width:100%;}

/* DIALOG TIPO PAGAMENTO 
#dialog		{display:none;}
#formaPagamento .logoCartao{vertical-align:middle; margin:0 25px 10px 0;}
#formaPagamento .fields{min-height:22px; height:auto !important; height:22px; margin:0 0 3px 0;}
#formaPagamento .fields1{padding:22px 0 0 0;}
#formaPagamento .fields label{color:#000; display:block; float:left; font-size:14px; font-weight:bold; text-align:left; width:162px;}
#formaPagamento .fields input{background:url(../imagens/layout/bg_32.png) left top no-repeat; border:none; font-size:14px; height:20px; padding:2px 0 0 2px; width:187px;}
#formaPagamento .fields select.mes{background:url(../imagens/layout/bg_33.png) left top no-repeat; border:none; margin:0 1px 0 0; padding:2px 3px 2px 7px; width:86px;}
#formaPagamento .fields select.ano{background:url(../imagens/layout/bg_33.png) -90px top no-repeat; border:none; padding:2px 3px 2px 7px; width:100px;}
#formaPagamento .imFecharPedido{margin:30px 0 40px 0;}
#formaPagamento a{color:#969696; cursor:pointer; text-decoration:underline;}
#formaPagamento .acoes{clear:both; text-align:center;}

.paginacao		{background:url(../imagens/layout/bgPaginacao.png) center top no-repeat; bottom:-3px; height:17px; left:0; padding:30px 0; position:absolute; text-align:center; width:660px;}
.paginacao .btLeft{margin:0 0 0 27px;}
.paginacao .btRight{margin:0 27px 0 0;}
.paginacao .active{background:#3C3C3C; color:#FFF; font-weight:bold; margin:0 6px; padding:2px 4px;}
.paginacao .number{background:#FFF; color:#3C3C3C; cursor:pointer; font-weight:bold; margin:0 6px;}


.loading		{background:#FFF url(../imagens/layout/loading.gif) center center no-repeat; height:100%; left:0; opacity:0.75; position:absolute; top:0; width:100%; z-index:1000;}
