/****
	LIGHTBOX
****/
.lbox {
	display: block;
	*display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 12390 !important;
	background: url(image/dottransp.png);
}

.lpopup {
	z-index: 2131000 !important;
	padding-bottom: 10px !important;
	background: #e5e5b1;
	position: fixed;
	/*margin-left:50%; margin-top:50%;*/
	padding: 0 0 30px;
	width: 822px;
}

/* SIR Projt00044957 - css diferenciado para utiliza��o da modal de confirma��o de confirma��o de vale pontos
para solucionar o problema de z-index do IE 7 */
.lbox1 {
	display: block;
	*display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 12390 !important;
	background: url(image/dottransp.png);
}

.lboxalerta-credito-esgotado,.lbox-alerta-alta,.lboxalerta-1d,.lboxalerta-1,.lboxalerta
	{
	background: #FFFFFF;
	/*left:31%;
	top:1%;*/
	width: 450px;
}

.lpopupm {
	width: 450px;
}

.lboxalerta-1d {
	background: none repeat scroll 0 0 #e5e5b1;
}

.lboxalerta-2 {
	background: none repeat scroll 0 0 #FFFFFF;
	/*left:31%;
	top:1%;*/
	width: 450px;
	height: 290px;
}

.lboxalerta-credito-esgotado a.btclose,.lbox-alerta a.btclose,.lbox-alerta-alta a.btclose,.lboxalerta-2 a.btclose,.lboxalerta-1 a.btclose,.lboxalerta a.btclose
	{
	background: url("image/xis-transp.png") no-repeat scroll 79px center
		#CD2A2D;
	height: 19px;
	margin-right: 11px;
	padding-top: 3px;
}

.lboxalerta-credito-esgotado .bt,.lboxalerta .bt {
	margin-right: 29px;
	background: #ff9980 url("image/cantobottomdir.png") no-repeat right
		bottom;
}

.lbox-alerta-baixo .bt:hover {
	background: #e88c99 url("image/cantorightbottom-1-ocre.png") no-repeat
		right bottom;
	margin-right: 29px;
}

.lbox-alerta-baixo .bt {
	margin-right: 29px;
}

.lbox-alerta-baixo p.titulo {
	margin-top: 25px !important;
	font: bold 12px verdana, arial, tahoma, sans-serif;
	text-align: center;
}

.lboxalerta-credito-esgotado .bt:hover,.lboxalerta .bt:hover {
	margin-right: 29px;
	background: #E88C99 url("image/cantobottomdir.png") no-repeat right
		bottom;
}

.lboxalerta-1d a.btclose {
	padding-right: 103px;
}

.lboxalerta-credito-esgotado .btclose-pai,.lbox-alerta-alta .btclose-pai,.lboxalerta-2 .btclose-pai,.lboxalerta-1 .btclose-pai,.lboxalerta .btclose-pai
	{
	background: #cd2a2d;
}

.lboxalerta-2 p {
	color: #CD2A2D;
	font: 14px verdana, arial, tahoma, sans-serif;
	margin: 10px auto;
	text-align: center;
	width: 424px;
}

.lboxalerta-credito-esgotado p,.lbox-alerta p,.lbox-alerta-alta p,.lbox-confirma p,.lbox-alerta-baixo p,.lbox-alerta-baixo-2 p,.lboxoutraspromocoes p,.lboxalerta-1 p,.lboxalerta p
	{
	color: #cc0000;
	font: 12px verdana, arial, tahoma, sans-serif;
	margin-top: 25px !important;
	margin-left: 0;
	text-align: center;
	font-weight: bold;
}

.lbox-alerta-alta p {
	color: #cc0000;
	text-align: center;
	font-weight: bold;
	margin-left: 0;
}

.lboxoutraspromocoes p {
	color: #7c7c22;
	font-size: 14px;
	margin-left: 0;
}

.lboxalerta-1d p {
	color: #7c7c22;
	font-size: 14px;
	margin-left: 0;
	text-align: center;
	margin-top: 20px;
}

.lboxalerta-2 p.cinza-1,.lboxalerta p.cinza {
	color: #9b9b9b;
	font: 12px verdana, arial, tahoma, sans-serif;
	margin: 0 auto;
	text-align: left;
	width: 350px;
	line-height: 17px;
}

.lboxalerta-2 p.cinza-1 {
	margin-top: 15px;
}

.lbox-confirma p,.lbox-alerta-baixo-2 p,.lbox-alerta-baixo p {
	color: #7C7C22;
}

.lbox-alerta a.alt,.lbox-alerta-baixo a.alt,.lbox-alerta-baixo-2 a.alt {
	margin-top: 5px;
}

.lbox-alerta .bt-opcao,.lbox-confirma .bt-opcao,.lbox-alerta-baixo .bt-opcao,.lbox-alerta-baixo-2 .bt-opcao
	{
	float: right;
	padding: 8px;
	margin-right: 20px;
	margin-left: 20px;
}

.lboxalerta-credito-esgotado p.cinza,.lbox-alerta p.cinza,.lbox-alerta-alta p.cinza,.lbox-confirma p.cinza,.lbox-alerta-baixo p.cinza,.lbox-alerta-baixo-2 p.cinza,.lboxoutraspromocoes p.cinza,.lboxalerta-1 p.cinza,.lboxalerta p.cinza
	{
	color: #9B9B9B;
	font: 12px verdana, arial, tahoma, sans-serif;
	margin: 24px 0 24px 20px;
	text-align: center;
	width: 90%;
}

.lbox-alerta-alta p.cinza {
	color: #999999;
	margin-left: 33px;
	text-align: center;
	width: 85%;
}

.lbox-alerta-alta.lpopup .bt.setaesq-alerta {
	background: #ff9980 url(image/bgbt.png) no-repeat right bottom;
}

.lboxalerta-1d a.permanecer-tela,.lboxalerta-2 a.permanecer-tela {
	margin-left: 100px;
	color: #9e6a6c;
	margin-top: 38px;
	float: left;
}

.lboxalerta-1d a.permanecer-tela {
	margin-top: 8px;
	color: #7c7c22;
}

.lboxalerta-credito-esgotado .alt,.lbox-alerta-baixo .alt {
	float: right;
	color: #666633;
	margin: 5px 100px 0 0;
	font-size: 12px;
}

#lbox-alerta-baixo.lbox-alerta-baixo .alt:hover {
	color: #666633;
}

.lboxalerta-credito-esgotado a.permanecer-tela,.lboxalerta-1 a.permanecer-tela,.lboxalerta a.permanecer-tela
	{
	color: #CC0000;
	float: left;
	font-size: 11px;
	margin-left: 85px;
	margin-top: 5px;
}

.lboxalerta-credito-esgotado .alt:hover,.lbox-alerta-baixo .alt:hover,.lboxalerta-credito-esgotado a.permanecer-tela:hover,.lboxalerta-1 a.permanecer-tela:hover,.lboxalerta a.permanecer-tela:hover
	{
	font-weight: bold;
	letter-spacing: -0.09em;
}

.lboxsaibamaisvalor.lpopup {
	/*top:-2%;*/
	width: 700px;
}

.lboxsaibamais.lpopup {
	/*left:20%;
	top:5%;*/
	width: 700px;
}

.lboxsaibamais.lpopup .boxpromocao {
	margin: 10px;
}

.lboxsaibamais.lpopup .bt.setaesq {
	margin-left: 10px;
}

.lboxsaibamais.lpopup .paramaisinfo,.lboxsaibamaisvalor.lpopup .paramaisinfo
	{
	float: right;
	margin-top: 20px;
}

.lboxsaibamais.lpopup .paramaisinfo a,.lboxsaibamaisvalor.lpopup .paramaisinfo a
	{
	color: #CCCC66;
}

.lboxsaibamais.lpopup .paramaisinfo a.hverfoto:hover,.lboxsaibamaisvalor.lpopup .paramaisinfo a.hverfoto:hover
	{
	font-size: 12px;
}

.lboxsaibamais.lpopup .boxpromocao h4,#lboxsaibamaisvalor.lpopup .boxpromocao h4,.lboxsaibamaispagamento.lpopup .boxpromocao h4
	{
	padding: 0 0 0 10px;
}

.lboxsaibamaispagamento.lpopup .boxpromocao h5 {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	clear: both;
	display: block;
	background: url("image/bgvoltar-1.gif") repeat-x scroll center center
		transparent;
}

.lboxsaibamais.lpopup .boxpromocao h5,.lboxsaibamaisvalor.lpopup .boxpromocao h5
	{
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	background: url("image/bgvoltar.gif") repeat-x scroll center center
		transparent;
	clear: both;
	display: block;
}

.lboxsaibamais.lpopup .boxpromocao h5 span,.lboxsaibamaisvalor.lpopup .boxpromocao h5 span,.lboxsaibamaispagamento.lpopup .boxpromocao h5 span
	{
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 0 10px;
	font-size: 17px;
}

.lboxsaibamaispagamento.lpopup .boxpromocao h5 span {
	padding-right: 22px;
	text-transform: lowercase;
}

h5.traco-1 {
	padding-top: 20px;
	padding-bottom: 20px;
}

h5.traco-1,h5.traco {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	color: #999;
	background: url("image/bgvoltar.gif") repeat-x scroll center center
		transparent;
	clear: both;
	display: block;
}

h5.traco-1 span,h5.traco span {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 0 10px;
	padding-left: 0;
}

.pvc {
	display: block;
	padding: 10px 0 10px 0;
	color: #BABC5B;
}

.descr-1,.descr {
	color: #999;
	padding: 0 10px;
	display: block;
	margin-bottom: 20px;
	padding-left: 0;
}

.descr-1 {
	margin-bottom: 69px;
}

.lboxsaibamaispagamento.lpopup .graupontos,.lboxsaibamais.lpopup .graupontos,.lboxsaibamaisvalor.lpopup .graupontos
	{
	color: #808285;
	padding: 15px 10px;
}

.lboxsaibamaispagamento.lpopup .graupontos {
	padding-right: 0;
}

.lboxsaibamais.lpopup .graupontos,.lboxsaibamais.lpopup  p,.lboxsaibamaisvalor.lpopup p
	{
	color: #808285;
}

.lboxsaibamaispagamento.lpopup p.descr,.lboxsaibamais.lpopup  p.descr,.lboxsaibamaisvalor.lpopup p.descr
	{
	clear: both;
}

.lboxsaibamaispagamento.lpopup p.descr {
	float: left;
	margin: 15px 0 37px 19px;
}

.lpopup .whitebox {
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px;
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 10px 20px 10px;
	overflow: hidden;
	padding: 10px;
}

.lboxkit-1.lpopup .whitebox {
	margin: 0 10px 20px 10px;
	overflow: auto;
	height: 300px;
}

.lbox-horario.lpopup .whitebox {
	margin: -10px 10px 10px 10px;
}

.lboxkit-12.lpopup .whitebox {
	height: 750px;
	overflow: auto;
	*height: 950px;
	*overflow: hidden;
}

.lbox-incorpora-brinde-1.lpopup .whitebox {
	height: 300px;
	overflow: auto;
}

.lbox-garantia-compra.lpopup .whitebox {
	height: 300px;
	overflow: auto;
}

.lboxsaibamaispagamento.lpopup p {
	color: #868B96;
	font: 12px/20px verdana, arial, tahoma, sans-serif;
	margin: 13px 0 32px 10px;
}

.lboxsaibamaispagamento .boxpromocao {
	height: 300px;
	margin-left: 14px;
	margin-top: 15px;
	width: 552px;
}

.lboxsaibamaispagamento .bt.setaesq {
	margin-left: 16px;
}

.lboxsaibamaispagamento.lpopup {
	left: 17%;
	top: -4%;
	width: 587px;
	z-index: 1001;
}

.lboxsaibamais.lpopup .boxpromocao h5 span,.lboxsaibamaisvalor.lpopup .boxpromocao h5 span
	{
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 17px;
	padding: 0 10px;
}

.lbox .lpopup h6 {
	background: #cccc66;
	overflow: hidden;
	padding: 5px;
}

.lpopup h3 {
	font: bold 18px verdana, arial, tahoma, sans-serif;
	color: #747418;
	margin: 10px 0 0 30px;
}

.lpopup p {
	font: 12px verdana, arial, tahoma, sans-serif;
	color: #747418;
	margin: 0 0 19px 10px;
}

.lpopup address,p.codeinvalid {
	display: block;
	background: #FFF url(image/bgaddress.png) no-repeat top left;
	padding: 10px;
	width: 329px;
	height: 73px;
	font: 13px/22px verdana, arial, tahoma, sans-serif;
	color: #858587;
	margin: 10px 30px;
}

p.codeinvalid {
	padding: 35px 10px 5px;
	height: 53px;
}

.lpopup address {
	background: #fff none;
	border: 3px solid #CBCC66;
	width: 374px;
}

.lpopup small.msg {
	display: block;
	margin: 0 30px;
	font: 10px verdana, arial, tahoma, sans-serif;
	color: #666;
}

.lpopup small.msg a {
	color: #000;
}

.lpopup table {
	width: 97%;
	margin: 10px;
	*margin: 10px 0px 10px 6px;
}

a.btclose {
	background: url("image/close.png") no-repeat scroll 74px center
		transparent;
	color: #FFFFFF;
	display: block;
	float: right;
	font-size: 16px;
	font-weight: bold;
	height: 18px;
	overflow: hidden;
	padding-right: 97px;
	text-decoration: none;
	width: 22px;
}

/*** BOX ERRO ***/
.erro1.lpopup {
	width: 396px;
	height: 195px;
}

.erro1 .btok {
	width: 50px;
	text-align: center;
	margin: 20px auto;
	background-image: none;
}

.erro1 p {
	margin: 20px;
	text-align: center;
	font: 18px verdana, arial, tahoma, sans-serif;
	color: #929241;
}

/*** ENDEREÇO DE ENTREGA ***/
.lpopup.lbox-alerta,.lbox-confirma.lpopup,.lbox-alerta-baixo.lpopup,.lbox-alerta-baixo-2.lpopup,.lboxoutraspromocoes.lpopup
	{
	/*left:30%;
	top:-1%;*/
	width: 419px;
}

.lboxendentrega.lpopup,#lboxinvalidcode.lpopup {
	width: 460px;
}

.lboxendentrega.lpopup { /*top:25%;*/
	
}

.lboxendentrega.lpopup p {
	padding-left: 20px;
}

.lboxendentrega.lpopup .msg {
	margin-bottom: 20px;
}

.lboxendentrega.lpopup .bt.setadir {
	margin-right: 20px;
}
/** Consulta disponibilidade ***/
.lboxconsultdispon.lpopup,#lboxproductadded.lpopup,#lboxproductaddsucess.lpopup
	{
	width: 820px;
	height: 359px;
}

.lboxsubstitutos.lpopup {
	width: 820px;
	height: 610px;
	overflow: hidden;
}

.lboxproductaddsucess.lpopup {
	width: 820px;
	height: 550px;
}

.lpopup .boxpromocao {
	margin: 30px 30px 10px;
	padding: 0 0 30px;
}

.lpopup .boxpromocao h3 {
	margin: 0 0 10px;
}

.lpopup .boxpromocao form {
	clear: both;
	margin: 10px;
	float: none !important;
}

.lboxbuscasucesso.lpopup .boxpromocao form {
	margin: 10px 0 15px 10px;
}

.box-alerta-erro {
	position: relative;
}

.lboxbuscasucesso .bt.btaddproduct,.lboxlinha .box-alerta-erro .bt.btaddproduct,.lboxdetpromo .box-alerta-erro .bt.btaddproduct,.lbox-promo-substituta .box-alerta-erro .bt.btaddproduct
	{
	position: absolute;
	bottom: 0;
	margin-bottom: 0;
	margin-left: 689px;
}

.lboxbuscasucesso .bt.btaddproduct {
	bottom: 123px;
}

.lpopup .boxprodutos {
	border: 2px dashed #b7b995;
	text-align: center;
	padding: 30px 0;
	margin: 40px 10px 0;
}

.lpopup .boxprodutos P {
	color: #6e6f71;
}

.lpopup .boxprodutos p small {
	color: #a7a9ac;
	display: block;
	width: 250px;
	margin: 0 auto;
	font-size: 10px;
}

/** PRODUTO ADICIONADO */
.lboxproductadded.lpopup {
	height: auto;
}

.lboxproductadded.lpopup p,.lboxprodutosnatura.lpopup p {
	color: #a7a9ac;
}

.lboxproductadded.lpopup .bt,.lboxsubstitutos.lpopup .bt,.lboxprodutosnatura.lpopup .bt
	{
	margin-right: 10px;
}

.lpopup p.errored {
	width: 610px;
	font: bold 12px verdana, arial, tahoma, sans-serif;
	color: #ce1724 !important;
	margin: 15px 0 -13px 30px;
}

.lboxprodutosnatura.lpopup,.lboxpromo1.lpopup,.lboxpromo2.lpopup {
	width: 820px;
	height: 643px;
}

.lboxpromo1.lpopup .bt.btcontinuar,.lboxpromo2.lpopup .bt.btcontinuar {
	margin-right: 10px;
}

.lpopup .bread {
	clear: both;
	margin: 0 10px;
}

.lpopup .bread li {
	list-style: none;
}

.lpopup .bread li a {
	font: 12px verdana, arial, tahoma, sans-serif;
	color: #757730;
}

.lpopup .boxpromocao .pvc {
	clear: both;
	color: #B7B750;
	float: left;
	font: bold 12px verdana, arial, tahoma, sans-serif;
	margin-bottom: 0;
	margin-left: 25px;
	padding-bottom: 0;
}

.organizarpor {
	color: #bcbec0;
	font: bold 12px verdana, arial, sans-serif;
	margin: 10px;
	clear: both;
}

.organizarpor .search {
	padding: 0;
}

/*** AVISOS IMPORTANTES ****/
.lbox-incorpora-brinde-um-item .avisotit,.lbox-incorpora-brinde-2 .avisotit,.lbox-incorpora-brinde-1 .avisotit,.lbox-incorpora-brinde .avisotit
	{
	background: none repeat scroll 0 0 #CCCC66;
	margin: 10px 0 20px;
	padding: 11px 0;
}

.lbox-incorpora-brinde-um-item .bt-consultar-boleto,.lbox-incorpora-brinde .bt-consultar-boleto,.lbox-incorpora-brinde-1 .bt-consultar-boleto,.lbox-incorpora-brinde-2 .bt-consultar-boleto
	{
	margin-top: 16px;
	padding: 13px 26px 13px 15px !important;
	width: 110px;
	text-align: left;
}

.lbox-incorpora-brinde-1 .bt.btcontinuar.setadir.fright.max {
	background: #FF9980 url("image/cantorightbottom-ocre.png") no-repeat
		right bottom;
}

.lbox-incorpora-brinde-1 .bt.btcontinuar.setadir.fright.max:hover {
	background: #e88c99 url("image/cantorightbottom-1-ocre.png") no-repeat
		right bottom;
}

.lbox-identificacao.lpopup,.lbox-incorpora-brinde-um-item.lpopup,.lbox-incorpora-brinde.lpopup,.lbox-incorpora-brinde-1.lpopup,.lbox-incorpora-brinde-2.lpopup,.lbox-impersonacao-2.lpopup,.lbox-impersonacao.lpopup,.lboxavisos.lpopup
	{
	width: 822px; /*top:-10%;*/
}

.lboxavisos.lpopup h6 {
	display: block;
}

.avisotit {
	background: #cccc66;
	padding: 5px 0;
	margin: 10px 0 20px;
}

.avisotit .limite {
	border: 1px solid transparent;
	width: 760px;
	margin: 0 auto;
	background: url(image/alerta.png) no-repeat left center;
}

.avisotit h5 {
	color: #E41919;
	font: bold 18px verdana, arial, tahoma, sans-serif;
	padding-left: 74px;
	margin-top: 6px;
	text-transform: uppercase;
}

.avisotit p {
	padding-left: 64px;
	font: 10px verdana, arial, tahoma, sans-serif;
	color: #58595b;
}

.arqbloqueio .whitebox,.lboxavisos .whitebox {
	margin: 0 20px 10px;
	padding: 10px;
	overflow: hidden;
	background: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.lboxavisos-rascunho a.excluir {
	color: #808285;
	margin: 5px 10px 10px 18px;
}

.lboxavisos-rascunho a {
	margin: 5px 10px 10px 18px;
}

.lboxavisos-rascunho a.excluir {
	background: url("image/btdesistir.png") no-repeat scroll left center
		transparent;
	padding: 3px 0 3px 20px;
	text-decoration: underline !important;
}

.lboxkit .navg .bt-consultar-boleto {
	clear: none;
	margin-right: 20px;
}

.lboxkit .navg .bt {
	background: url("image/cantorightbottom-ocre.png") no-repeat scroll
		right bottom #FF9980;
}

.lboxkit .navg .bt:hover {
	background: url("image/cantorightbottom-1-ocre.png") no-repeat scroll
		right bottom #e88c99;
}

.lboxkit .whitebox h4,.lboxavisos-rascunho .whitebox h4,.lboxavisos-recuperado .whitebox h4,.lboxavisos-pts-insuficientes .whitebox h4,.lboxavisos-ciclo .whitebox h4,.whitebox h4
	{
	font: bold 16px verdana, arial, tahoma, sans-serif;
	color: #808285;
	padding: 15px 0 15px 60px;
}

.lboxkit-12 .whitebox h4,.lboxkit-9 .whitebox h4,.lboxkit-6 .whitebox h4,.lboxkit-1 .whitebox h4
	{
	padding: 15px 0 15px 66px;
}

.lbox-impersonacao .whitebox h4 {
	padding: 15px 0 15px 77px;
}

.lboxavisos-rascunho,.lboxavisos-recuperado,.lboxavisos-pts-insuficientes,.lboxavisos-ciclo
	{
	width: 820px; /*left:25% !important; top:20% !important;*/
}

.lboxavisos-ciclo,.lboxbloqueio {
	left: 50% !important;
	top: 20% !important;
	margin-left: -411px;
}

.lboxavisos-rascunho .whitebox small,.lboxavisos-recuperado .whitebox small,.lboxavisos-pts-insuficientes .whitebox small,.lboxavisos-ciclo .whitebox div small,.lboxavisos-ciclo .whitebox small
	{
	color: #fff;
	font-size: 10px;
	display: block;
}

.lboxavisos-ciclo .whitebox p.txt-small small {
	margin-top: 55px;
}

.lboxavisos-ciclo .whitebox p.txt-small {
	font: 10px verdana, arial, helvetica, tahoma, sans-serif;
	margin: 0 0 0 9px;
}

.lbox-identificacao .bt-consultar-boleto {
	margin-right: 20px;
}

.lbox-identificacao p,.lbox-incorpora-brinde-um-item p,.lbox-incorpora-brinde p,.lbox-incorpora-brinde-1 p,.lbox-incorpora-brinde-2 p,.lboxkit-12 .whitebox p,.lboxkit-9 .whitebox p,.lboxkit-6 .whitebox p,.lboxkit-1 .whitebox p,.lboxkit .whitebox p,.lboxavisos-rascunho .whitebox p,.lboxavisos-recuperado .whitebox p,.lboxavisos-pts-insuficientes .whitebox p,.lboxavisos-ciclo .whitebox p
	{
	color: #404042;
	font: 12px verdana, arial, tahoma, sans-serif;
	margin: 7px 10px 10px 14px;
}

.lboxkit-12 .whitebox p,.lboxkit-9 .whitebox p,.lboxkit-6 .whitebox p,.lboxkit-1 .whitebox p,.lboxkit .whitebox p
	{
	margin-left: 28px;
}

.lboxavisos-ciclo .whitebox div p {
	font: 10px verdana, arial, tahoma, sans-serif;
	color: #404042;
}

.whitebox h4.tit-identificacao {
	background: url(image/tit-identificacao.png) no-repeat 12px center;
}

.whitebox h4.titkit {
	background: url("image/kit.jpg") no-repeat scroll 22px center
		transparent;
	padding-left: 82px !important;
}

.whitebox h4.tit-garantia {
	background: url(image/ico-garantia.png) no-repeat 10px center;
}

.whitebox h4.tit-indisponivel {
	background: url(image/presente.png) no-repeat 10px center;
}

.whitebox h4.tit-rascunho {
	background: url(image/ico-salvar.png) no-repeat 10px center;
}

.whitebox h4.tit-recuperado {
	background: url(image/ico-recuperado.png) no-repeat 10px center;
}

.whitebox h4.tit-pts-insuficientes {
	background: url(image/ico-pts.png) no-repeat 10px center;
}

.whitebox h4.titciclo {
	background: url(image/ico-ciclo.png) no-repeat 10px center;
}

.whitebox h4.titsalvar {
	background: url(image/icotitsalvar.png) no-repeat left center;
}

.whitebox h4.titcadastro {
	background: url(image/icocadastro.png) no-repeat left center;
}

.whitebox h4.tit-comunicado {
	background: url(image/ico-comunicado.png) no-repeat 15px center;
}

.whitebox .bt.setadir {
	margin-right: 10px;
	text-decoration: none;
	clear: right;
	margin-bottom: 5px;
}

.lnkrosa {
	color: #ff997f;
	padding-left: 10px;
}

.lboxavisos-recuperado .whitebox .txt-bottom {
	margin-bottom: -8px;
}

.table.tblack {
	border-collapse: separate;
}

.table.tblack th {
	border-right: none;
}

.table.tblack td {
	border-right: none;
	background: #666666;
	color: #FFF;
	padding-left: 7px;
}

.table.tblack td small {
	font-weight: normal;
}

.table.tblack td img {
	margin-right: 3px;
}

.whitebox .menuacoes {
	clear: left;
	margin-left: 10px;
}

.cadastrodesatualizado {
	border: 2px dashed #b7b995;
	padding: 15px 0;
	margin: 15px 0;
}

.cadastrodesatualizado p {
	color: #414042;
}

.cadastrodesatualizado p i {
	color: #919395;
	font-size: 10px;
}

.cadastrodesatualizado small {
	text-align: right;
}

/*** BLOQUEIOS ***/
.lboxbloqueio1 {
	background: none repeat scroll 0 0 #E5E5B1;
	float: left;
	margin: -6px 0 30px 79px;
	width: 822px;
}

.box-white {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-left: 15px;
	overflow: hidden;
	padding: 40px;
}

.lboxbloqueio-varias-msg h6,.lboxbloqueio1 h6,.lboxbloqueio h6 {
	display: none;
}

.lboxbloqueio-varias-msg .bt.btcontinuar.setadir,.lbox-horario .bt.btcontinuar.setadir,.lboxbloqueio .bt.btcontinuar.setadir
	{
	width: 254px !important;
	float: right;
}

.lbox-incorpora-brinde-um-item .bt.btcontinuar.setadir,.lboxbloqueio-varias-msg .bt.btcontinuar.setadir,.lboxbloqueio .bt.btcontinuar.setadir,.lbox-horario .bt.btcontinuar.setadir.fright
	{
	background: #ff9980 url(image/cantorightbottom-ocre.png) no-repeat right
		bottom !important;
}

.lbox-incorpora-brinde-um-item .bt.btcontinuar.setadir:hover,.lboxbloqueio-varias-msg .bt.btcontinuar.setadir:hover,.lboxbloqueio .bt.btcontinuar.setadir:hover,.lbox-horario .bt.btcontinuar.setadir.fright:hover
	{
	background: #E88C99 url(image/cantorightbottom-1-ocre.png) no-repeat
		right bottom !important;
}

.lbox-horario .bt-consultar-boleto {
	width: 227px;
	margin-right: -20px;
}

.lbox-horario.lpopup {
	width: 822px;
}

.lboxbloqueio-varias-msg .limite,.lbox-horario .limite,.lboxbloqueio1 .limite,.lboxbloqueio .limite
	{
	background: url("image/icobloqueio.png") no-repeat scroll left center
		transparent;
}

.lboxbloqueio-varias-msg .whitebox .bt.blqatualiza,.lbox-horario .whitebox .bt.blqatualiza,.lboxbloqueio1 .whitebox .bt.blqatualiza,.lboxbloqueio .whitebox .bt.blqatualiza
	{
	margin-left: 76px;
	clear: none;
	float: left;
}

.lboxbloqueio-varias-msg .whitebox h4,.lbox-horario .whitebox h4,.lboxbloqueio1 .whitebox h4,.lboxbloqueio .whitebox h4
	{
	font-weight: normal;
	margin-left: -16px;
	padding-left: 20px;
}

.lboxbloqueio1 p {
	color: #808285;
	font-size: 12px;
	padding-left: 76px;
}

.lboxbloqueio-varias-msg p,.lbox-horario p,.lboxbloqueio p {
	color: #808285;
	font-size: 12px;
	padding-left: 66px;
}

.lboxbloqueio-varias-msg .whitebox,.lboxbloqueio1 .withebox,.lboxbloqueio .whitebox
	{
	-moz-border-radius: 10px 10px 10px 10px;
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 20px 10px;
	overflow: hidden;
	padding: 10px;
}

.lboxbloqueio-varias-msg .whitebox h5,.lbox-horario .whitebox h5,.lboxbloqueio1 .whitebox h5,.lboxbloqueio .whitebox h5
	{
	color: #808285;
	font-size: 14px;
	font-weight: normal;
	padding-left: 76px;
	margin-bottom: 10px;
}

.lboxbloqueio-varias-msg .assnatura,.lbox-horario .assnatura,.lboxbloqueio1 .assnatura,.lboxbloqueio .assnatura
	{
	float: right;
}

.lbox-horario .assnatura strong,.lboxbloqueio1 .assnatura strong,.lboxbloqueio .assnatura strong
	{
	display: block;
	text-align: right;
	font-size: 16px;
}

.lboxbloqueio-varias-msg .navg,.lboxkit .navg,.lboxavisos-rascunho .navg,.lboxavisos-pts-insuficientes .navg,.lboxavisos-ciclo .navg,.lboxavisos .navg,.lboxbloqueio1 .navg,.lboxbloqueio .navg,.lbox-garantia-compra .navg
	{
	overflow: hidden;
}

.lboxkit .navg,.lboxavisos-rascunho .navg,.lboxavisos-recuperado .navg,.lboxavisos-pts-insuficientes .navg,.lboxavisos-ciclo .navg,.lbox-garantia-compra .navg
	{
	margin-bottom: -30px;
	*margin-bottom: -10px;
}

.lboxbloqueio-varias-msg .navg small,.lbox-incorpora-brinde-um-item .navg small,.lbox-incorpora-brinde .navg small,.lbox-incorpora-brinde-1 .navg small,.lbox-incorpora-brinde-2 .navg small,.lbox-horario .navg small,.lboxkit-12c .navg small,.lboxkit-9 .navg small,.lboxkit-6 .navg small,.lbox-impersonacao-2 .navg small,.lbox-impersonacao .navg small,.lboxkit-1 .navg small,.lboxkit .navg small,.lboxavisos-rascunho .navg small,.lboxavisos-recuperado .navg small,.lboxavisos-pts-insuficientes .navg small,.lboxavisos-ciclo .navg small,.lboxavisos .navg small,.lboxbloqueio1 .navg small,.lboxavisos .navg small,.lboxbloqueio .navg small,.lboxkit-12 .navg small,.lbox-garantia-compra .navg small
	{
	background: url("image/balao.png") no-repeat scroll 5px 0 transparent;
	color: #666666;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	height: 17px;
	line-height: 14px;
	margin: 0 0 20px;
	padding-left: 37px;
}

.lbox-impersonacao-2 .navg small,.lbox-impersonacao .navg small {
	margin-bottom: 0;
}

.lboxkit-12 .whitebox ul p,.lboxkit-9 .whitebox ul p,.lboxkit-6 .whitebox ul p,.lboxkit .whitebox ul p,.lboxkit-1 .whitebox ul p
	{
	color: #404042;
	font: 12px verdana, arial, tahoma, sans-serif;
	margin: 5px 10px 10px 3px;
	text-align: left;
	float: left;
	display: block;
	width: 174px;
}

.lboxkit-12 .avisotit .limite,.lboxkit-9 .avisotit .limite,.lboxkit-6 .avisotit .limite,.lboxkit-1 .avisotit .limite,.lboxkit .avisotit .limite
	{
	width: 738px;
}

.lbox-horario .navg small ul li,.lboxavisos .navg small ul li,.lboxbloqueio1 .navg small ul li
	{
	list-style-type: none;
}

.navg small a {
	color: #808285;
	font-weight: normal;
	margin: 0;
}

.navg small a:hover {
	font-weight: bold !important;
}

.lboxbloqueio-varias-msg .navg ul,.lbox-horario .navg ul,.lboxavisos .navg ul,.lboxbloqueio1 .navg ul,.lboxbloqueio .navg ul
	{
	float: right;
	margin: 10px 10px 0 0;
}

.lboxbloqueio-varias-msg .navg ul,.lboxbloqueio .navg ul {
	width: 217px;
	*margin-right: 50px;
}

.lboxbloqueio .navg ul li {
	width: 217px;
}

.lboxbloqueio-varias-msg .navg ul li,.lbox-horario .navg ul li,.lboxavisos .navg ul li,.lboxbloqueio1 .navg ul li,.lboxbloqueio .navg ul li
	{
	display: block;
	margin: 3px;
	background: #FF9980;
}

.lboxbloqueio .navg ul li {
	float: left;
	height: 29px;
}

.lbox-horario .navg ul li a,.lboxavisos .navg ul li a,.lboxbloqueio1 .navg ul li a,.lboxbloqueio .navg ul li a
	{
	text-decoration: none;
	display: block;
}

.lboxbloqueio .navg ul li a:hover {
	background: #e88c99 url(image/bgsetadir.png) no-repeat 97% center;
}

.lboxbloqueio-varias-msg .bt.btcontinuar.setadir.fleft,.lboxbloqueio .whitebox .bt.btcontinuar.setadir.fleft
	{
	float: left !important;
	background: #ff9980 url(image/bgbt.png) no-repeat right bottom
		!important;
}

.lboxbloqueio-varias-msg .bt.btcontinuar.setadir.fleft:hover,.lboxbloqueio .whitebox .bt.btcontinuar.setadir.fleft:hover
	{
	background-color: #E88C99 !important;
}

.arqbloqueio.lboxbloqueio1,.arqbloqueio.lboxbloqueio {
	
}

.lboxbloqueio1.arqbloqueio .whitebox .bt.blqatualiza,.lboxbloqueio.arqbloqueio .whitebox .bt.blqatualiza
	{
	margin-left: 79px;
	margin-top: 30px;
}

.lboxbloqueio1.arqbloqueio .whitebox h5,.lboxbloqueio.arqbloqueio .whitebox h5
	{
	margin-top: 20px;
	padding-left: 74px;
}

.arqbloqueio.lboxbloqueio .navg small {
	margin-top: 30px;
	padding: 0 0 0 96px;
}

.lboxbloqueio1.arqbloqueio .assnatura,.lboxbloqueio.arqbloqueio .assnatura
	{
	margin-right: 10px;
	margin-top: 30px;
}

.arqbloqueio.lboxbloqueio1 .limite,.arqbloqueio.lboxbloqueio .limite {
	padding: 10px 0;
}
/*** PRODUTOS LIST ***/
.lboxprodutoslist.lpopup {
	width: 820px;
	height: 630px;
}

.lboxprodutoslist .produtoslist {
	margin-left: 40px;
	clear: both;
	list-style: none;
	cursor: pointer;
	position: relative;
}

.lboxprodutoslist .produtoslist li a {
	text-decoration: none;
	padding: 3px 0;
	display: block;
	background: #bcbec0;
	text-align: center;
	color: #FFF;
	font: 14px verdana, arial, tahoma, sans-serif;
	margin-bottom: 2px;
	width: 222px;
	cursor: pointer;
}

.lboxprodutoslist .produtoslist li.selecionado a {
	background: url(image/borderleft.png) no-repeat left center;
	color: #bcbec0;
	margin: -3px 0 -2px;
	padding: 9px 0;
	position: relative;
	left: -15px;
	width: 240px;
	border-right: 3px solid white;
	z-index: 1;
	cursor: pointer;
}

.lboxprodutoslist .produtoslist li.selecionado ul {
	display: block;
}

.lboxprodutoslist .produtoslist li ul {
	display: none;
	list-style: none;
	position: absolute;
	top: -20px;
	right: 20px;
	border: 3px solid #bcbec0;
	background: #FFF;
	padding: 20px 30px;
	width: 410px;
	height: 490px;
}

.lboxprodutoslist .produtoslist li ul li {
	padding: 0 0 10px;
}

.lboxprodutoslist .produtoslist li ul li a,.lboxprodutoslist .produtoslist li.selecionado ul li a
	{
	background: none;
	color: #58595b;
	text-align: left;
	display: inline;
}

.lboxprodutoslist .produtoslist li ul li a:hover {
	color: #ff997f;
}

/**** CICLOS ****/
.lboxciclos.lpopup {
	/*left:-6%;
	top:-7%;*/
	width: 1042px;
}

.lboxciclos .abasciclo {
	border-bottom: 3px solid #e6e7e8;
	clear: both;
	padding: 10px 0 0 20px;
	height: 32px;
	position: relative;
}

.lboxciclos .abasciclo li {
	float: left;
	list-style: none;
}

.lboxciclos .abasciclo li.selecionado a {
	float: left;
	color: #808285;
	background: #FFF;
	text-decoration: none;
	border: 3px solid #e6e7e8;
	border-bottom: none;
	padding: 8px 15px;
	margin: 0;
}

.lboxciclos .abasciclo li a {
	float: left;
	color: #FFF;
	text-decoration: none;
	background: #d1d3d4;
	border: none;
	padding: 5px;
	margin: 9px 0 0;
}

.lboxciclos div.tablescroll {
	height: 530px;
	border-bottom: none;
}

.lboxciclos table {
	border-collapse: collapse;
	float: left;
	margin-left: 24px;
	width: 971px;
}

.lboxciclos table td {
	font: bold 12px verdana, arial, tahoma, sans-serif;
	color: #58595b;
	padding: 20px 10px;
}

.lboxciclos table td p {
	font: 11px verdana, arial, tahoma, sans-serif;
	color: #b9babd;
}

.lboxciclos table td .lnkrosa {
	display: block;
	font-weight: normal;
	font-size: 11px;
	padding: 0;
}

/**** FOTO ****/
.lboxfoto-tela-brinde.lpopup,.lboxfoto.lpopup {
	/*left:26%;
top:-5%;*/
	width: 310px;
}

.lboxfoto-tela-brinde p,.lboxfoto p {
	margin: 10px 25px 0 30px;
	color: #999;
}

.lboxfoto-tela-brinde .setaesq,.lboxfoto .setaesq {
	margin: 20px 0 0 30px;
}

.lboxfoto-tela-brinde h1,.lboxfoto h1 {
	font-weight: normal;
	margin-left: 30px;
	line-height: 5px;
	color: #cccc66;
	font-size: 12px;
	text-transform: uppercase;
}

.lboxfoto-tela-brinde p.subtitulo-foto,.lboxfoto p.subtitulo-foto {
	color: #cccc66;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 11px;
}

.lboxfoto-tela-brinde.lpopup small {
	margin-left: 34px;
	font-weight: bold;
	font-size: 15px;
	color: #747418;
}

.lboxfoto-tela-brinde.lpopup h1 {
	margin-left: 34px;
	font-weight: normal;
	font-size: 13px;
	color: #747418;
	margin-bottom: 15px;
}

.lboxfoto-tela-brinde.lpopup p {
	margin-left: 34px;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	width: 240px;
	color: #828282;
}

.lboxfoto-tela-brinde.lpopup a.btclose {
	margin-right: 12px;
}

.lboxfoto-tela-brinde.lpopup .boxpromocao,.lboxfoto.lpopup .boxpromocao
	{
	text-align: center;
	padding: 0;
	margin-top: 17px;
}

.lboxfoto-tela-brinde.lpopup .boxpromocao p,.lboxfoto.lpopup .boxpromocao p
	{
	text-align: left;
	padding: 0 20px 10px 0;
}

/*** BUSCA ***/
.lboxresultbusca.lpopup {
	width: 600px;
	height: 580px;
}

.lboxresultbusca.lpopup .btcontinuar {
	margin-right: 15px;
}

/*
.box-scroll {
	overflow:auto;
	height:400px;
	margin-bottom:15px;
}
*/
.box-scroll {
	overflow: auto;
	height: 200px;
	margin-bottom: 15px;
}

.lboxavisos .aviso-rodape {
	text-align: right;
	font-size: 10px;
	margin: 27px 5px 0 0;
	width: 400px;
	float: right;
	clear: both;
	color: #333;
}

#botoes-finalizar {
	clear: both;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: hidden;
	width: 921px;
}

.bt-alterar-pedido {
	background: url("image/bt-alterar-pedido.gif") no-repeat;
	margin-right: 7px;
	cursor: pointer;
	color: #404042;
	font: 10px verdana, arial, tahoma, sans-serif;
	margin-right: 5px;
	padding: 10px 10px 10px 30px;
	text-decoration: none;
	text-transform: lowercase;
}

.bt-alterar-pedido:hover {
	text-decoration: underline;
}

.bt-concluir-depois {
	background: url("image/bt-concluir-depois.gif") no-repeat;
	width: 121px;
	float: left;
	height: 34px;
	cursor: pointer;
	margin-right: 7px;
	text-indent: -9999px;
	outline: none;
}

.bt-desistir-pedido {
	background: url("image/bt-desistir-pedido.gif") no-repeat;
	float: left;
	margin-right: 7px;
	width: 135px;
	height: 34px;
	cursor: pointer;
	text-indent: -9999px;
	outline: none;
}

#botoes-finalizar .bt.btconfirmar {
	font-size: 11px;
	margin-top: -33px;
	font-weight: bold;
	margin-left: 20px;
	padding: 9px;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
	width: 125px;
}

.box-condicoes-bottom,.enderecoConfiraPedidos {
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	width: 806px;
	padding-left: 150px;
	color: #585a59;
	font-size: 12px;
	padding-bottom: 10px;
	margin-bottom: 27px;
}

.enderecoConfiraPedidos address {
	font-style: normal;
}

.enderecoConfiraPedidos strong {
	line-height: 24px;
	margin-bottom: 8px;
	color: #585a59;
}

tbody {
	border-bottom: 4px solid #ccc;
}

.label-lucro {
	width: 104px;
}

.label-itens {
	width: 94px;
}

.label-total {
	width: 79px;
}

.label-pagar {
	width: 101px;
}

.lnk-formapagamentolist {
	clear: both;
	color: #666;
	left: 0;
	text-align: center;
	width: 100%;
}

.lnk-formapagamentolist:hover {
	text-decoration: none;
	background-color: transparent !important;
}

#botoes-finalizar .bt:hover {
	background: #e88c99 url(image/cantorightbottom-1.png) no-repeat right
		bottom;
}

.lboxsucessosalvarascunho {
	height: 250px;
}

.box-titulo {
	padding-top: 42px;
}

#tit-numero-pedido {
	clear: both;
	overflow: hidden;
	padding: 20px;
	padding-bottom: 0;
	margin: 20px 0 0 0;
}

#tit-numero-pedido h1 {
	float: left;
	clear: both;
	font-size: 16px;
	font-weight: bold;
	color: #999;
	margin-top: 10px;
	margin-left: -20px;
}

#tit-numero-pedido h1 strong {
	color: #404042;
}

#numero-pedido-pagamento,#numero-pedido-1,#numero-pedido {
	clear: both;
	overflow: hidden;
	border-top: 2px dashed #b7b750;
	border-bottom: 2px dashed #b7b750;
	padding: 10px;
	padding: 15px 0 15px 0;
	margin: 20px 0 20px 0;
}

#numero-pedido-1 p.aviso {
	background: #BCBDC1;
	float: right;
	font-weight: bold;
	line-height: 28px;
	margin: 15px -2px 0 0;
	text-align: center;
	width: 563px;
}

#numero-pedido-pagamento {
	border-top: none;
}

#numero-pedido-pagamento p.condicoes {
	color: #404042;
	float: left;
	font-size: 11px;
	margin-right: 30px;
	text-align: justify;
	width: 190px;
	margin-top: 5px;
}

#numero-pedido-pagamento h3,#numero-pedido h3 {
	clear: both;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #404042;
}

#numero-pedido-1 div {
	float: left;
	width: 372px;
}

#numero-pedido div {
	float: left;
	width: 252px;
}

#numero-pedido div.box-captacao {
	float: left;
	width: 200px;
	margin-top: 18px;
}

#numero-pedido-1 div p,#numero-pedido div p {
	color: #404042;
	margin-top: 10px;
	clear: both;
}

#box-nf {
	border-left: 2px dashed #b7b750;
	color: #404042;
	float: right;
	padding-left: 10px;
}

#box-nf span {
	display: block;
	width: 116px;
	float: left;
}

#entrega p,#box-nf p {
	color: #ccc;
	margin-top: 10px;
	clear: both;
}

#numero-pedido-1 #entrega {
	border-left: 2px dashed #b7b750;
	color: #404042;
	padding-left: 10px;
	width: 270px;
}

#numero-pedido-1 #entrega-1 {
	color: #404042;
	width: 259px;
	margin: 16px 0 0 16px;
}

#numero-pedido-1#numero-pedido div {
	float: left;
	width: 257px;
}

#transportadora {
	padding-bottom: 41px;
	border-bottom: 2px dashed #b7b750;
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#numero-pedido-1 h3,#entrega-1 h3,#transportadora h3 {
	font-size: 14px;
	font-weight: bold;
	color: #404042;
	margin-bottom: 10px;
}

.transportadora-p {
	clear: both;
	color: #404042;
	float: left;
	font-size: 12px;
	line-height: 10px;
	margin-right: 49px;
}

#transportadora p.fright {
	float: right;
	margin-top: 0;
}

/* Escolha Brinde */
.box-nomePromocao {
	float: left;
	text-align: left;
	width: 292px;
	margin-right: 21px;
}

.box-nomePromocao div#esgotada {
	width: 200px;
	float: right;
	margin-top: 20px;
	clear: both;
}

.box-nomePromocao div#esgotada span {
	color: #999;
	font-size: 9px;
	font-weight: bold;
}

.box-nomePromocao div#esgotada span.red {
	color: #cc0000;
	font-size: 9px;
	font-weight: bold;
}

.box-nomePromocao div#esgotada h4 {
	font-size: 10px;
	color: #b7b750;
	font-weight: bold;
	clear: both;
}

.box-nomePromocao div#esgotada p {
	color: #808285;
	font-size: 9px;
}

.box-nomePromocao .aviso-disponivel {
	float: left;
	clear: both;
	border: 1px dashed #CBCC66;
	background: #f0efd3;
	color: #CBCC66;
	padding: 4px;
	width: 266px;
	margin-top: 10px;
}

.box-nomePromocao h3 {
	text-transform: uppercase;
	margin-bottom: 8px;
	font-size: 14px;
	color: #b7b750;
}

.box-nomePromocao h3 span.red {
	color: #cc0000;
	font-size: 10px;
	font-weight: bold;
	display: block;
}

.box-nomePromocao p {
	color: #808183;
}

p.msgcomoescolher {
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 340px;
	font-size: 11px;
}

.box-pontilhado {
	clear: both;
	overflow: hidden;
	padding: 8px;
	padding-left: 0;
}

.box-pontilhado h5 {
	font-size: 16px;
	color: #666;
	margin: 10px 0 10px 8px;
}

.lboxbrinde {
	position: relative;
	padding-bottom: 26px;
	margin-bottom: 26px;
	border-bottom: 1px dashed #e7e7e9;
	overflow: hidden;
}

.lboxbrinde.height {
	height: 122px;
}

.lboxbrinde span.bold {
	font-weight: bold;
}

.faltaproduto {
	background: #f1f0d2;
}

.lboxbrinde .bt-adquirir,.lboxpromoCiclo .bt-adquirir {
	display: block;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background: #ff997f;
	text-align: center;
	width: 70px;
	height: 35px;
	color: #fff;
	font-size: 12px;
	padding: 7px 3px 5px 3px;
	text-decoration: none;
}

.presente {
	background: url(image/presente.png) no-repeat 0 30px;
}

.moeda {
	background: url(image/moeda.png) no-repeat 0 30px;
}

.dinheiro {
	background: url(image/dinheiro.png) no-repeat 0 30px;
}

.calendario {
	background: url(image/calendario.png) no-repeat 0 30px;
}

.dinheiro-trans {
	background: url(image/dinheiro-trans.png) no-repeat 0 30px;
}

.moeda-trans {
	background: url(image/dinheiro-trans.png) no-repeat 0 30px;
}

.lboxpromoCiclo .bg-ico-promocao p {
	text-align: left;
	color: #404042;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 32px;
}

.lboxciclos .bt.btaddproduct.txt-center {
	background: #ff9980 url(image/bgbt.png) no-repeat right bottom;
	margin-right: 37px;
}

.lboxciclos .bt.btaddproduct.txt-center:hover {
	background-color: #E88C99;
}

.lboxpromoCiclo .red {
	color: #ff0000;
}

.lboxpromoCiclo .red.lowercase {
	text-transform: inherit;
	line-height: 11px;
}

.lboxbrinde img,.lboxpromoCiclo img {
	vertical-align: middle;
}

.lboxbrinde .bt-adquirir:hover,.lboxpromoCiclo .bt-adquirir:hover {
	color: #666;
}

.lboxpromo-parabens-2,.lboxpromo-parabens-3,.lboxpromo-parabens {
	/*left:31%;
	top:0;*/
	width: 448px;
}

.lboxpromo-parabens-2 .boxpromocao,.lboxpromo-parabens-3 .boxpromocao,.lboxpromo-parabens .boxpromocao
	{
	margin-top: 20px;
	padding-bottom: 0;
}

.lboxpromo-parabens-2 .boxpromocao p,.lboxpromo-parabens-3 .boxpromocao p,.lboxpromo-parabens .boxpromocao p
	{
	margin-left: 10px;
}

.lboxpromo-parabens-3 .boxpromocao h4,.lboxpromo-parabens-2 .boxpromocao h4,.lboxpromo-parabens .boxpromocao h4
	{
	margin: 15px 0 10px 10px;
	color: #C6C873;
	margin-top: 15px;
	font-size: 14px;
}

.lboxpromo-parabens-2 h3,.lboxpromo-parabens-3 h3,.lboxpromo-parabens h3,.lboxpromo-parabens-2 p,.lboxpromo-parabens-3 p,.lboxpromo-parabens p
	{
	color: #9B9888;
	margin-left: 40px;
	margin-bottom: 10px;
}

.lboxpromo-parabens h3 {
	margin-bottom: 10px;
}

.bt-ok {
	margin-right: 31px;
	background: #FF9980;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 20px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}

.bt-ok:hover {
	background: #e88c99;
	text-decoration: underline;
}

#final-pedido {
	border: 1px solid #000;
	overflow: hidden;
	float: left;
}

/* PROMOÇÕES */
.lbox-detalhe-promo-substituta,.lbox-livre-escolha,.lbox-tratativa-garantia,.lbox-tratativa-pendencia,.lbox-tratativa-substituto,.lbox-tratativa-vp,.lbox-promo-substituta,.lboxdetpromo,.lbox-garantia-compra
	{
	width: 822px;
}

.lbox-detalhe-promo-substituta p,.lbox-promo-substituta p,.lboxdetpromo p
	{
	color: #58595b;
	font-size: 14px;
}

.lbox-tratativa-substituto .table1 th {
	font-size: 11px !important;
	color: #333;
}

.lbox-tratativa-substituto .table1 th.nove {
	font-size: 9px !important;
	color: #666;
}

.lbox-promo-substituta .table.produtosincluidos input,.lboxbuscasucesso-1 .table.conterrobusca input,.lboxbuscasucesso .table.conterrobusca input,.lboxdetpromo .table.produtosincluidos input,.conterrobusca input
	{
	width: 45px;
	height: 23px;
	border: 1px solid #808285;
}

.lbox-promo-substituta p.both {
	color: #666666;
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 30px;
	text-align: justify;
	width: 732px;
}

.lbox-promo-substituta .bt.setadir.btcontinuar.fright {
	height: 11px;
	padding: 10px;
	background: url("image/cantorightbottom-ocre.png") no-repeat scroll
		right bottom #FF9980;
}

.lbox-promo-substituta .bt.setadir.btcontinuar.fright:hover {
	background: url("image/cantorightbottom-1-ocre.png") no-repeat scroll
		right bottom #e88c99;
}

.lboxbuscasucesso-1.lpopup h5.traco {
	margin-top: 22px;
}

.lboxbuscasucesso-1 .conterrobusca {
	height: 379px;
	*height: 360px;
}

.lboxbuscasucesso-1 .bt.setaesq {
	margin-left: 11px;
}

.lboxbuscasucesso-1 .small small {
	color: #999;
}

.lboxdetpromo .table.produtosincluidos span.substitui {
	font: 10px verdana, arial, sans-serif;
	display: block;
	color: #ff0000;
	text-transform: uppercase;
}

.lboxsaibamaisvalor .boxpromocao,.lboxciclos .boxpromocao,.lbox-promo-substituta .boxpromocao,.lboxsubstitutos .boxpromocao,.lboxbuscasucesso-1 .boxpromocao,.lboxbuscasucesso .boxpromocao,.lboxbuscaerro .boxpromocao,.lboxdetpromo .boxpromocao
	{
	margin: 10px;
}

.lboxbuscaerro .conterrobusca p.resultado-busca strong {
	margin-top: 100px;
}

.lboxkit .whitebox,.lboxavisos-rascunho .whitebox,.lboxavisos-recuperado .whitebox,.lboxavisos-pts-insuficientes .whitebox,.lboxavisos-ciclo .whitebox,.lbox-identificacao .whitebox,.lbox-incorpora-brinde-2 .whitebox,.lbox-incorpora-brinde-um-item .whitebox,.lbox-incorpora-brinde .whitebox,.lboxbloqueio-varias-msg .whitebox,.lboxbloqueio .whitebox,.lboxkit-12 .whitebox,.lboxkit-9 .whitebox,.lboxkit-6 .whitebox,.lbox-impersonacao .whitebox,.lbox-impersonacao-2 .whitebox,.lbox-incorpora-brinde-1 .whitebox
	{
	margin: -10px 10px 10px 10px;
}

.lboxkit .whitebox,.lboxbloqueio-varias-msg .whitebox {
	margin-bottom: 21px !important;
}

.lboxavisos-pts-insuficientes .lightbox.bt.btcontinuar.setadir.fleft {
	float: left;
	margin-top: 10px;
}

.lboxkit .lightbox.bt.btcontinuar.setadir span,.lboxavisos-rascunho .lightbox.bt.btcontinuar.setadir span,.lboxavisos-recuperado .lightbox.bt.btcontinuar.setadir span,.lboxavisos-pts-insuficientes .lightbox.bt.btcontinuar.setadir span,.lboxavisos-pts-insuficientes .lightbox.bt.btcontinuar.setadir.fleft span
	{
	font-size: 11px;
}

.lbox-identificacao .bt.btcontinuar.setadir,.lbox-incorpora-brinde-2 .bt.btcontinuar.setadir,.lbox-impersonacao-2 .bt.btcontinuar.setadir,.lbox-impersonacao .bt.btcontinuar.setadir
	{
	background: #FF9980 url("image/cantorightbottom-ocre.png") no-repeat
		scroll right bottom;
}

.lbox-identificacao .bt.btcontinuar.setadir:hover,.lbox-incorpora-brinde-2 .bt.btcontinuar.setadir:hover,.lbox-impersonacao-2 .bt.btcontinuar.setadir:hover,.lbox-impersonacao .bt.btcontinuar.setadir:hover
	{
	background: #E88C99 url("image/cantorightbottom-1-ocre.png") no-repeat
		scroll right bottom;
}

.lbox-identificacao .bt.btcontinuar.setadir {
	margin-right: 10px;
}

/* KIT INICIO */
.BoxKit {
	float: left;
	margin-left: 28px;
}

.BoxKit .tit-BoxKit {
	text-align: left;
	font-size: 12px;
	color: #333;
	text-align: left;
	margin: 10px 0 7px 4px;
}

.lboxkit-12,.lboxkit-9,.lboxkit-6,.lboxkit-1,.lboxkit {
	width: 820px;
}

.lboxkit-1 .bt-consultar-boleto,.lboxkit-6 .bt-consultar-boleto,.lboxkit-9 .bt-consultar-boleto,.lboxkit-12 .bt-consultar-boleto
	{
	margin-top: 20px;
}

.lbox-incorpora-brinde-1 .lightbox.bt.btcontinuar.setadir,.lbox-incorpora-brinde .lightbox.bt.btcontinuar.setadir,.lboxkit-1 .bt,.lboxkit-6 .bt,.lboxkit-9 .bt,.lboxkit-12 .bt
	{
	background: #FF9980 url("image/cantorightbottom-ocre.png") no-repeat
		scroll right bottom;
}

.lbox-incorpora-brinde .lightbox.bt.btcontinuar.setadir:hover,.lbox-incorpora-brinde-1 .lightbox.bt.btcontinuar.setadir:hover,.lboxkit-1 .bt:hover,.lboxkit-6 .bt:hover,.lboxkit-9 .bt:hover,.lboxkit-12 .bt:hover
	{
	background: #E88C99 url("image/cantorightbottom-1-ocre.png") no-repeat
		scroll right bottom;
}

.lboxkit-12 .bt-consultar-boleto,.lboxkit-9 .bt-consultar-boleto,.lboxkit-6 .bt-consultar-boleto,.lboxkit-1 .bt-consultar-boleto
	{
	clear: none;
}

.lboxkit-12 .BoxKit,.lboxkit-9 .BoxKit,.lboxkit-6 .BoxKit,.formapagamentolist
	{
	overflow: hidden;
	padding: 0 10px 14px 0;
}

.lboxkit-9 .BoxKit,.lboxkit-6 .BoxKit {
	margin-right: 16px;
	position: relative;
}

.lboxkit-12 .BoxKit {
	position: relative;
	margin-right: 10px;
}

.lboxkit-1 .BoxKit {
	padding: 0 28px 14px 0;
}

.lboxkit-1 .BoxKit.marg-top.reset-marg-right {
	margin-right: 0 !important;
	width: 200px !important;
}

.lboxkit .BoxKit {
	padding: 20px 9px 20px 0;
	overflow: hidden;
}

.BoxKit.lastc {
	padding-right: 0;
}

.BoxKit li {
	float: left;
	list-style: none;
	width: 194px;
	background: url(image/moldura.png) no-repeat;
	height: 162px;
	text-align: center;
	padding: 10px 5px 10px;
	_display: inline;
	position: relative;
	overflow: hidden;
	*position: inherit;
}

.formapagamentolist li {
	float: left;
	list-style: none;
	width: 191px;
	background: url(image/moldura.png) no-repeat;
	height: 167px;
	text-align: center;
	padding: 49px 5px 10px;
	margin: 0 0 0 24px;
	_display: inline;
	position: relative;
}

.BoxKit li a {
	float: right;
	display: block;
	margin: 0 4px 7px 0;
	color: #B9B84E;
}

.BoxKit li a:hover {
	font-weight: bold;
}

.formapagamentolist li a {
	position: absolute;
	bottom: 70px;
}

.BoxKit li a.bt-escolher {
	background: url("image/bg-btescolher.png") no-repeat scroll 0 0
		transparent;
	bottom: 21px;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 0;
	position: absolute;
	*position: inherit;
	*top: 20px;
	*left: 0;
	right: 7px;
	text-decoration: none;
	width: 100px;
}

.BoxKit li a.bt-escolher:hover {
	background: url(image/bg-btescolher1.png) no-repeat;
	text-decoration: underline;
}

.BoxKit li p {
	font: 12px verdana, arial, tahoma, sans-serif;
	margin: 30px 20px;
	text-align: left;
}

.formapagamentolist li p {
	font: 9px verdana, arial, tahoma, sans-serif;
	padding: 5px;
}

.BoxKit li input,.formapagamentolist li input {
	position: absolute;
	bottom: 10px;
}

.lboxkit .whitebox p strong small {
	font-weight: normal;
}

.lboxkit .table1 form {
	margin-left: 10px;
}

/* DETALHE KIT IN�?CIO */
.lboxfoto-detalhes {
	width: 408px;
}

.lboxfoto-detalhes .boxpromocao {
	width: 223px;
	margin: 20px auto;
}

.lboxfoto-detalhes p {
	margin-left: 95px;
}

.lboxfoto-detalhes ul {
	margin: 10px 0 0px 95px;
	width: 280px;
}

.lboxfoto-detalhes ul li {
	list-style: none;
	color: #404042;
	font-size: 12px;
}

.lboxfoto-detalhes .tit-descr-kit {
	font-weight: bold;
	font-size: 14px;
}

.lboxsalvarascunho.lpopup,.lboxconfsalvarascunho.lpopup,.lboxsucessosalvarascunho.lpopup,.lboxexcluirascunho.lpopup,.lboxsucessoexcluirascunho.lpopup
	{ /*top:-10%; left:26%;*/
	
}

.lboxsalvarascunho.lpopup div,.lboxconfsalvarascunho.lpopup div,.lboxsucessosalvarascunho.lpopup div,.lboxexcluirascunho.lpopup div,.lboxsucessoexcluirascunho.lpopup div
	{
	padding: 20px;
	width: 370px;
}

.lboxsalvarascunho.lpopup div h3,.lboxconfsalvarascunho.lpopup div h3,.lboxsucessosalvarascunho.lpopup div h3,.lboxexcluirascunho.lpopup div h3,.lboxsucessoexcluirascunho.lpopup div h3
	{
	margin: 0;
}

.lboxsalvarascunho.lpopup div p,.lboxconfsalvarascunho.lpopup div p,.lboxsucessosalvarascunho.lpopup div p,.lboxexcluirascunho.lpopup div p,.lboxsucessoexcluirascunho.lpopup div p
	{
	margin: 20px 0;
	font-size: 12px;
	color: #939598;
	text-align: center;
}

.lpopup h5.traco span {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 0 10px;
}

.lpopup h5.traco.marg-top {
	margin-top: 25px;
	width: 741px;
}

.lpopup .bt.btaddproduct {
	background: url("image/bgbt.png") no-repeat scroll right bottom #FF9980;
	float: right;
	margin-right: 16px;
	font-size: 11px !important;
}

.lpopup .bt.btaddproduct:hover {
	background: #E88C99 url(image/cantorightbottom-1.png) no-repeat right
		bottom;
}

.lboxcodigual.lpopup,.lboxcodinvalido.lpopup { /*top:-10%;left:19%;*/
	overflow: hidden;
}

.lboxcodigual.lpopup,.lboxcodinvalido.lpopup .msg {
	margin-bottom: 20px;
}

.lboxprodindisponivel.lpopup,.lboxlinha.lpopup,.lboxproduto-substituto,.lboxbloqueio-varias-msg,.lboxbloqueio
	{
	/*left:8%;
	top:-5%;*/
	width: 820px;
}

.lboxproduto-substituto .btaddproduct,.lboxprodindisponivel .btaddproduct
	{
	background: url("image/cantorightbottom.png") no-repeat scroll right
		bottom #FF9980;
	color: #FFFFFF !important;
	float: right;
	font: bold 12px verdana, arial, tahoma, sans-serif !important;
	margin-right: 20px;
	padding: 5px 10px 10px !important;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
	width: 87px;
}

.lboxproduto-substituto .btaddproduct:hover,.lboxprodindisponivel .btaddproduct:hover
	{
	background: #e88c99 url(image/cantorightbottom-1.png) no-repeat right
		bottom;
}

.lboxproduto-substituto.lpopup,.lboxprodindisponivel.lpopup {
	padding-bottom: 5px;
}

.lboxproduto-substituto .conterrobusca .psucess,.lboxprodindisponivel .conterrobusca .psucess
	{
	margin-bottom: 10px;
}

.lboxproduto-substituto .whitebox,.lboxsubstitutos .whitebox,.lboxprodindisponivel .whitebox
	{
	margin: 15px 0 0 10px;
	width: 778px;
	position: relative;
}

.lboxproduto-substituto .whitebox h5,.lboxsubstitutos .whitebox h5,.lboxprodindisponivel .whitebox h5
	{
	font-size: 16px;
	font-weight: bold;
	color: #cc0000;
	margin: 12px 0;
	padding-left: 10px;
}

.lboxproduto-substituto .boxpromocao,.lboxprodindisponivel .boxpromocao
	{
	margin: 15px;
}

.lboxprodindisponivel .boxpromocao {
	margin: 10px 10px 0 10px;
}

.lboxproduto-substituto .conterrobusca,.lboxprodindisponivel .conterrobusca
	{
	margin: 8px 0 10px 6px;
	padding-right: 10px;
	width: 766px;
	height: auto;
	overflow: hidden;
}

/*
.lboxproduto-substituto .bt.setaesq,
.lboxsubstitutos .bt.setaesq,
.lboxprodindisponivel .bt.setaesq {
	border-left:0 none;
	float:left;
	height:24px;
	margin-left:15px;
	width:192px;
	margin-top:11px;
}
*/
.lboxsubstitutos .bt.setaesq {
	width: 120px;
	text-align: left;
}

.lbox-impersonacao-2 .bt.setaesq,.lbox-impersonacao .bt.setaesq {
	width: 108px;
	height: 14px;
	border-left: 0;
	float: left;
}

.lbox-impersonacao .bt-consultar-boleto,.lbox-impersonacao-2 .bt-consultar-boleto
	{
	margin-right: 20px;
}

.lboxproduto-substituto .whitebox p,.lboxsubstitutos .whitebox p,.lboxprodindisponivel .whitebox p
	{
	margin-bottom: 5px;
	font-size: 16px;
	color: #808285;
}

.lboxproduto-substituto .whitebox p strong,.lboxsubstitutos .whitebox p strong,.lboxprodindisponivel .whitebox p strong
	{
	font-size: 22px;
}

.lboxprodindisponivel .whitebox p strong.normal {
	font-size: 16px;
}

.lboxlinhanatura.lpopup {
	/*left:8%;
	top:-5%;*/
	width: 820px;
}

.lboxlinhanatura.lpopup .menulinha {
	clear: left;
	float: left;
	margin-left: 20px;
	overflow: hidden;
	width: 180px;
}

.lboxlinhanatura.lpopup .menulinha li {
	border: 0 none;
	display: block;
	list-style: none outside none;
	margin-bottom: 5px;
	margin-left: 0;
	padding-left: 10px;
	width: 179px;
}

.lboxlinhanatura.lpopup .menulinha li.ativado {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 2px solid #949597;
	border-left: 2px solid #949597;
	border-top: 2px solid #949597;
	display: block;
	float: left;
	height: 26px;
	margin-top: -5px;
	padding-right: 30px;
	padding-top: 5px;
	position: absolute;
	width: 141px;
}

.lboxlinhanatura.lpopup .menulinha li.ativado a {
	background: #fff;
	color: #949597;
}

.lboxlinhanatura.lpopup .menulinha li.ativado a:hover {
	background: #fff;
}

.lboxlinhanatura.lpopup .menulinha li a {
	background: none repeat scroll 0 0 #ccc;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	width: 171px;
}

.lboxlinhanatura.lpopup .menulinha li a:hover {
	background: none repeat scroll 0 0 #999;
}

.lboxlinhanatura.lpopup .submenulinha {
	border: 3px solid #C1C1C1;
	float: left;
	height: 490px;
	*height: 495px;
	*margin-left: 26px;
	*top: 40px;
	*position: relative;
	margin-top: -18px;
	overflow: hidden;
	padding: 10px;
	width: 548px;
}

.lboxlinhanatura.lpopup .submenulinha li {
	list-style: none;
	margin-left: 0;
	border: 0;
	width: 472px;
}

.lboxlinhanatura.lpopup .submenulinha li a {
	text-decoration: none;
	color: #949597;
	display: block;
	padding: 5px;
}

.lboxlinhanatura.lpopup .submenulinha li.sublink a {
	color: #ff997f;
}

.lboxlinhanatura.lpopup .boxpromocao {
	margin-left: 10px;
	width: 793px;
}

.lboxlinha .lnknatura {
	clear: left;
	color: #767622;
	float: left;
	font-size: 12px;
	margin-left: 10px;
	padding-left: 10px;
	text-decoration: none;
}

/*.lboxlinha .lnknatura:hover {text-decoration:underline;}*/
.lboxlinha h4 {
	float: left;
	padding-left: 10px;
}

.lboxlinha .organizar {
	padding-left: 10px;
}

.lboxlinha .organizar span {
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #bcbec0;
}

.lboxlinha.lpopup .boxpromocao {
	margin: 10px;
}

.lboxlinha .organizar fieldset {
	float: left;
}

.lboxdetpromo select,.lboxlinha .organizar select {
	border: 2px solid #b9babd;
	height: 20px;
	background: #fff url(image/select-seta.jpg) no-repeat right center;
	color: #58595b;
	font-size: 11px;
	width: 180px;
	margin-left: 5px;
}

.lboxalterqtd { /*left:29%; top:-5%;*/
	
}

.lboxbuscaerro.lpopup,.lboxbuscaerro2.lpopup { /*top:-5%;*/
	width: 820px;
}

.lboxbuscasucesso-1.lpopup,.lboxbuscasucesso.lpopup { /*top:-5%;*/
	width: 820px;
}

.lboxbuscaerro .search .btlupa,.lboxbuscaerro2.lpopup .search .btlupa,.lboxbuscasucesso .search .btlupa,.lboxbuscasucesso-1 .search .btlupa
	{
	margin-top: 6px;
}

.lpopup h5.traco {
	background: url("image/bgvoltar.gif") repeat-x scroll center center
		transparent;
	clear: both;
	display: block;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999;
}

.navg {
	margin: 0 15px;
}

.lboxavisos-recuperado .lightbox.bt.btcontinuar.setadir.max {
	width: 380px !important;
}

.lpopup.lbox-msg-durante-captacao-lb3,.lpopup.lbox-msg-durante-captacao-lb2,.lpopup.lbox-msg-durante-captacao-lb1
	{
	width: 500px;
}

.lpopup.lbox-msg-durante-captacao-lb3 h3,.lpopup.lbox-msg-durante-captacao-lb2 h3,.lpopup.lbox-msg-durante-captacao-lb1 h3
	{
	color: #747418;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	margin: 17px 0 13px 0;
}

.lpopup.lbox-msg-durante-captacao-lb3 p,.lpopup.lbox-msg-durante-captacao-lb2 p,.lpopup.lbox-msg-durante-captacao-lb1 p
	{
	font-size: 12px;
	text-align: center;
	color: #999;
	line-height: 18px;
	clear: both;
	margin: 0 25px 15px 25px;
}

.lbox-msg-durante-captacao-lb3.lpopup hr.traco-box,.lbox-msg-durante-captacao-lb2.lpopup hr.traco-box
	{
	background: #C8C974;
	color: #C8C974;
	height: 1px;
	margin: 10px 50px;
	width: 400px;
}

.lboxpontos-conquistados h5 {
	margin-left: 20px;
}

.lboxpontos-conquistados.lpopup h5.traco span {
	padding-left: 0;
}

.lboxpontos-conquistados.lpopup h5.traco {
	width: 753px;
}

.lbox-extrato-promocao,.lbox-extrato-pendencia,.lboxpontos-conquistados
	{
	width: 822px;
}

.lbox-extrato-promocao.lpopup .boxpromocao,.lbox-extrato-pendencia.lpopup .boxpromocao
	{
	padding-left: 15px;
	padding-right: 15px;
}

.lbox-tratativa-substituto .descr-pontos,.lbox-detalhe-promo-substituta .descr-pontos,.lbox-livre-escolha .descr-pontos,.lbox-tratativa-garantia .descr-pontos,.lbox-tratativa-pendencia .descr-pontos,.lbox-tratativa-vp .descr-pontos,.lbox-extrato-promocao .descr-pontos,.lbox-extrato-pendencia .descr-pontos,.lboxsubstitutos .descr-pontos,.lboxpontos-conquistados .descr-pontos
	{
	color: #cccc66;
	margin: 20px 0 10px 20px;
	font-size: 12px;
}

.lbox-tratativa-garantia.lpopup .boxpromocao,.lbox-tratativa-pendencia.lpopup .boxpromocao,.lbox-tratativa-vp.lpopup .boxpromocao
	{
	padding-bottom: 10px;
}

.lbox-livre-escolha p,.lbox-tratativa-garantia p,.lbox-tratativa-pendencia p,.lbox-tratativa-vp p
	{
	font-size: 11px;
	color: #333;
}

.lbox-detalhe-promo-substituta .descr-pontos,.lbox-livre-escolha .descr-pontos,.lbox-tratativa-garantia .descr-pontos,.lbox-tratativa-pendencia .descr-pontos,.lbox-tratativa-vp .descr-pontos
	{
	margin-left: 8px;
}

.lbox-tratativa-substituto .descr-pontos {
	margin: 20px 10px;
}

.lbox-extrato-promocao .descr-pontos,.lbox-extrato-pendencia .descr-pontos,.lboxsubstitutos .descr-pontos
	{
	margin-left: 10px;
}

.lboxpontos-conquistados .table {
	width: 757px;
	margin: 20px 0 0 20px;
}

.lboxbuscasucesso-1 .table td span.lowercase {
	text-transform: none;
}

.lboxsubstitutos .table td span.lowercase,.lboxpontos-conquistados .table td span.lowercase
	{
	text-transform: lowercase;
}

.lboxpontos-conquistados .table td {
	padding-left: 20px;
}

.lbox-extrato-promocao .bt-ok,.lbox-extrato-pendencia .bt-ok,.lboxpontos-conquistados .bt-ok
	{
	margin-right: 10px;
}

.lboxpontos-conquistados .table td span.uppercase {
	text-transform: uppercase;
}

.lbox-tratativa-substituto h5.traco,.lbox-livre-escolha h5.traco,.lbox-detalhe-promo-substituta h5.traco,.lbox-tratativa-garantia h5.traco,.lbox-tratativa-pendencia h5.traco,.lbox-tratativa-vp.lpopup h5.traco
	{
	width: 785px;
}

.lbox-tratativa-substituto.lpopup .boxpromocao,.lbox-detalhe-promo-substituta.lpopup .boxpromocao,.lbox-livre-escolha.lpopup .boxpromocao,.lbox-tratativa-garantia.lpopup .boxpromocao,.lbox-tratativa-pendencia.lpopup .boxpromocao,.lbox-tratativa-vp.lpopup .boxpromocao,.lbox-extrato-promocao.lpopup .boxpromocao,.lbox-extrato-pendencia.lpopup .boxpromocao,.lboxpontos-conquistados.lpopup .boxpromocao
	{
	margin: 10px;
}

.lbox-incorpora-brinde-2 .table td span.red,.lbox-incorpora-brinde-1 .table td span.red,.lboxsubstitutos .table td span.red,.lboxpontos-conquistados .table td span.red
	{
	color: red;
	font-weight: bold;
	display: block;
}

.lbox-incorpora-brinde-um-item .table td span.red,.lbox-incorpora-brinde .table td span.red
	{
	color: #cc0000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 10px;
}

.lbox-incorpora-brinde.lpopup .table td {
	padding-top: 0 !important;
	padding-bottom: 1px !important;
}

.box-tables .table td .red.indentado {
	text-transform: uppercase;
}

.box-tables .table td span.indentado {
	text-transform: none;
}

.lboxsubstitutos .table td .red.indentado,.box-tables .table td .red.indentado,.lboxsubstitutos .table td .red.indentado,.lboxpontos-conquistados .table td .red.indentado
	{
	color: #cc0000;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	margin-top: 5px;
	padding-left: 30px;
	text-transform: uppercase;
}

.box-tables .table td .red.indentado {
	padding-left: 20px;
	margin-top: 0;
}

.lboxsubstitutos .table td span {
	line-height: 14px;
}

.box-tables .table td span.indentado {
	color: #404042;
	font-weight: bold;
	padding-left: 20px;
}

.lbox-incorpora-brinde-um-item .table td span.indentado,.lbox-incorpora-brinde-2 .table td span.indentado,.lbox-incorpora-brinde-1 .table td span.indentado
	{
	color: #666;
	margin-left: 9px;
}

.lboxsubstitutos .table td .indentado,.lbox-detalhe-promo-substituta .table td .indentado,.lboxpontos-conquistados .table td .indentado
	{
	padding-left: 30px;
	text-transform: none;
	font-weight: bold;
	color: #333;
}

.lbox-detalhe-promo-substituta .lowercase.font-9.line-height,.lbox-detalhe-promo-substituta .lowercase.font-9.line-height,.lbox-livre-escolha .lowercase.font-9.line-height
	{
	line-height: 13px;
	text-align: justify !important;
	width: 580px;
}

.lbox-detalhe-promo-substituta td.endentado,.lbox-livre-escolha td.endentado
	{
	padding-left: 30px;
}

.lpopup .bt-ok {
	margin-right: 11px;
}

.lbox-detalhe-promo-substituta .endencell {
	padding: 5px 10px 5px 160px !important;
}

.lboxlinha .table input,.lboxbuscasucesso .table input,.lboxbuscasucesso-1 .table input,.lboxproduto-substituto .table input,.lboxprodindisponivel .table input
	{
	text-align: center;
	line-height: 23px;
}

.text-center {
	text-align: center;
}