
.corpo .titulo {
width:100%;height:36px;position:relative;
}

.corpo .titulo .shopi {
position:absolute;left:35px;top:-18px;
}

.corpo .topo {
width:100%;
}

/*.corpo .topo .esq, .corpo .miolo .esq  {
width:180px;float:left;
}*/

.corpo .topo .esq .topo_menu {
width:100%;height:62px;background:url(../_images/topo_menu.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/topo_menu.png');
}

/*
.corpo .topo .dir, .corpo .miolo .dir  {
width:565px;float:left;
}
/*

/*MENU SECUNDÁRIO COMPRAKI*/

.menu_sec_cadastro	{
margin-left:10px;
float:none;
}

.menu_sec_cadastro img {
margin-right:10px
}

/*TITULOS*/
.corpo .topo .dir .titulo_pag_cadastro {
width:100%;height:62px;background:url(../_images/bg_tt_compraki_cadastro.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_compraki_cadastro.png');
position:relative;
}

.corpo .topo .dir .titulo_pag_generico {
width:100%;height:62px;background:url(../_images/bg_tt_generico.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_generico.png');
position:relative;
}

.corpo .topo .dir .titulo_pag_pontosvenda {
width:100%;height:62px;background:url(../_images/bg_tt_compraki_pontosvenda.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_compraki_pontosvenda.png');
position:relative;
}

.corpo .topo .dir .titulo_pag_ajuda {
width:100%;height:62px;background:url(../_images/bg_tt_compraki_ajuda.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_compraki_cadastro.png');
position:relative;
}

.corpo .topo .dir .titulo_pag_carrinho {
width:100%;height:62px;background:url(../_images/bg_tt_compraki_carrinho.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_compraki_carrinho.png');
position:relative;
}

.corpo .topo .dir .titulo_pag_produtos {
width:100%;height:62px;background:url(../_images/bg_tt_produtos_fake.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_produtos_fake.png');
position:relative;
}

.corpo .topo .dir .titulo_pag_produtos {
width:100%;height:62px;background:url(../_images/bg_tt_produtos_fake.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_produtos_fake.png');
position:relative;
}

.topo_produtos 
{
position:relative;
width:572px;
_width:565px;
margin-top:-62px;
padding-left:4px;
_padding-left:2px;
padding-top: 13px;
background:url(../_images/bg_tt_produtos_fake.png);
background-repeat:no-repeat;
background:none;

}

.corpo .topo .dir .titulo_pag_detalhes {
width:100%;height:62px;background:url(../_images/bg_tt_compraki_detalhes.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_compraki_detalhes.png');
position:relative;
}

.corpo .topo .dir .titulo_pag_comprarfacil {
width:100%;height:62px;background:url(../_images/bg_tt_compraki_comprarfacil.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_compraki_comprarfacil.png');
position:relative;
}

.corpo .topo .titulo_pag_suacompra {
width:100%;height:59px;background:url(../_images/bg_tt_compraki_suacompra.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_compraki_suacompra.png');
position:relative;
}

.corpo .topo .titulo_pag_vendinovu {
width:100%;height:59px;background:url(../_images/bg_tt_compraki_vendinovu.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_compraki_vendinovu.png');
position:relative;
}

.corpo .topo .titulo_pag_vendaparceiro {
width:100%;height:59px;background:url(../_images/bg_tt_compraki_vendaparceiro.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_compraki_vendaparceiro.png');
position:relative;
}

.corpo .topo .titulo_pag_campanha {
width:100%;height:59px;background:url(../_images/bg_tt_compraki_campanha.png);_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_tt_compraki_campanha.png');
position:relative;
}



.titulo_produto {
position:absolute;top:62px;left:202px;z-index:1;
}

/*titulos*/
.corpo .miolo {
width:100%;background:url(../_images/bg_interna.png);display:table;clear:both;_background:url(../_images/bg_interna.jpg);
}

.corpo .miolo_menuoff {
width:100%;background:url(../_images/bg_interna_menuoff.png);display:table;clear:both;_background:url(../_images/bg_interna_menuoff.jpg);
}

.corpo .miolo .esq .menu_lateral {
width:173px;height:508px;margin-left:7px;background:url(../_images/bg_menu_verde.gif);background-repeat:no-repeat;text-align:left;float:right;_float:none;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral {
width:158px;margin-left:8px;font-family:Trebuchet MS;font-size:12px;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral .hold {
padding:0px 0px 0px 0px;margin-left:5px;border-top:solid 1px #4aa606;position:relative;width:145px;height:18px;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral .hold a{
font-family:Trebuchet MS;font-size:12px;color:#000;text-decoration:none;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral .hold a:hover{
font-family:Trebuchet MS;font-size:12px;color:#FFF;text-decoration:none;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral .hold .xis{
font-family:Trebuchet MS;font-size:12px;color:#FFF;text-decoration:none;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral .sub{
/*display:none;*/
width:145px;height:auto;padding-left:5px;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral span{
font-family:Trebuchet MS;font-size:10px;text-decoration:none;color:#FFF;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral a{
font-family:Trebuchet MS;font-size:11px;text-decoration:none;color:#FFF;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral .sub img{
visibility:hidden;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral .hold .seta_click {
background:url(../_images/seta_click.png);position:absolute;width:159px;height:22px;z-index:0;left:-4px;top:-2px;_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/seta_click.png')
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral .hold .seta_down {
position:absolute;width:159px;height:22px;z-index:0;left:-4px;top:-2px;background-image:none;
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral .hold .seta_over {
background:url(../_images/seta_over.png);position:absolute;width:159px;height:22px;z-index:0;left:-4px;top:-2px;_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/seta_over.png')
}

.corpo .miolo .esq .menu_lateral .conteudo_menu_lateral .hold .item {
z-index:1;
position:absolute;
}
.corpo .miolo .dir .info {
width:558px;height:100%;background:url(../_images/bg_caixa_branca.gif);margin-right:7px;background-repeat:no-repeat;float:left;_float:none;text-align:left;min-height:450px;_height:450px;
}

.corpo .miolo_menuoff .conteudo_suacompra {
width:530px;height:auto; margin-left:120px; _margin-left:30px;float:left;_float:none;text-align:left;min-height:400px;_height:400px;
}

.corpo .miolo_menuoff .conteudo_suacompra .conteudo_vendinovu #vendinovu {
height:150px;
padding-top:20px;
margin-bottom:6px;
border-top:solid 1px #ccc;
color:#333;
font-size:14px;
}

.vendinovu div 
{
width:420px;
height:50px;
background-color:#e3f0fa; 
}

.vendinovu .escola 
{
float:left;
text-align:left;
width:100%;
font-family:Trebuchet MS;
font-size:20px;
margin-top:6px;
color:#333;
height:20px;

}

.vendinovu .slc02 {
float:left;
}

.vendinovu .slc01, .vendinovu .slc02 {
width:120px;
font-family:Trebuchet MS;
font-size:12px;
margin-top:6px;
}

.vendinovu .ipt01 
{
float:left;
width:80px;
font-family:Trebuchet MS;
font-size:12px;
margin-top:6px;
}

.alerta_vendinovu
{
float:right;	
height:10px;
font-family:Trebuchet MS;
font-size:10px;
color:#c22211;
}

.vendinovu .btEnviar, .vendinovu .btConfirmar
{
float:left;
margin:6px 6px 0px 6px;
clear:right;
}

.corpo .miolo .dir .info .conteudo_compraki {
margin-left:10px;
margin-top:30px;
background:url(../_images/balao_lateral_top.gif); background-repeat:no-repeat;
}

.paginacao {
margin: -4px 10px 0px 20px;
width:514px;
text-align: right;
}

.titulo_historico {
padding-left:12px;
}
.corpo .miolo .dir .info .txt_apresentacao {
position:relative;
width:532px;
_width:532px;
left:20px;
}

.corpo .miolo .dir .info .conteudo_canalprodutos {

margin: 5px 13px 0px 20px;
_margin: 5px 10px 0px 14px;
}

.pedido {
position:relative;
margin:20px 0px 10px 16px;
width: 520px;
border-bottom: solid 1px #c8e1f6;
}

.pedido .detalhes {
padding: 4px 0px 2px 6px;
clear:both;
}

.topo_pedido {
float:left;
border: solid 1px #c8e1f6;
background-color: #e3f0fa;
font-family:Trebuchet MS;font-size:14px;line-height:24px;letter-spacing:-0.2px;color:#333;
padding-left: 6px;
width: 514px;
}

.topo_pedido div {
margin-right:30px;
float:left;

}


.corpo .miolo .dir .info .conteudo_compraki .dados_cadastrados {
margin: 6px 0px 0px 37px;
padding:  3px 6px 0 6px;
width: 426px;
border: solid 1px #c8e1f6;background-color: #e3f0fa;
font-family:Trebuchet MS;font-size:14px;line-height:24px;letter-spacing:-0.2px;color:#333;
}

.corpo .miolo .dir .info .conteudo_compraki .dados_cadastrados div p
{
margin-top:0px;
margin-bottom: 6px;
border-bottom: solid 1px #c8e1f6;
}

.corpo .miolo .dir .info .txt{
margin-left:20px;margin-right:13px;margin-top:5px;width:525px;line-height:19px;_margin-right:5px;
}

.corpo .miolo .dir .info .txt a.link_ativo{
font-family:Trebuchet MS;font-size:12px;text-decoration:none;color:#000;font-weight:bolder;
}

.identificacao  {
width:446px;
height:30px;
background-color:#e3f0fa;
color:#c22211;
float:none;
clear:both;
}

.identificacao .identificacao_opcoes {
width:auto;
float:right;
margin:8px;
}

.login_cadastro {
margin-left:40px;
margin-top:60px;
}

.login_cadastro .login {
top:80px;
left:30px;
width:508px;
height:301px;
z-index:1;
}

.login_cadastro .login .pad {
position:absolute;
left:280px;
top:200px;
margin-top:20px;
width:350px;
}

.login_cadastro .login .pad_menuoff {
position:absolute;
left:220px;
top:220px;
margin-top:20px;
width:350px;
}

.login_cadastro .login .pad input, .login_cadastro .login .pad_menuoff input {
width:170px;
}

.login_cadastro .login_bg_t 
{
background-image:url(../_images/bg_login_t.png);
background-repeat:no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_login_t.png');
z-index:0;
}

.corpo .miolo .dir .info .respiro {
height:70px;clear:both;
}

.corpo .miolo_menuoff .respiro {
height:70px;clear:both;
}

/* ESTILOS DOS BOXES DE PRODUTO*/


.box_produto
{
	position:relative;
	/*float:left;*/
	width:250px;
	height:145px;
	margin-top:20px;
	margin-bottom:20px;
	border:solid 2px transparent;
	_border:solid 2px #ffffff;
	cursor:pointer;
}

.box_produto .mais_detalhes

{

	position:absolute;
	bottom:0px;
	right:0px;
	/*left:107px;
	top:3px;*/
	width:122px;
	background-color:#e3f0fa;
	color:#23539b;
	text-align:right;
	display:none;
	padding-right:6px;

}

.thumb_produto
{
	float:left;
	margin-top:6px;
	margin-left:6px;
	_margin-left:4px;

}

.info_produto
{
	float:right;
	margin-left:10px;
	_margin-left:5px;
	width:130px;
}

.preco_produto
{
	position: absolute;
	height:40px;
	width:95px;
	padding-left:35px;
	padding-top:10px;
	background-image:url(../_images/etiqueta_preco.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/etiqueta_preco.png');
	background-repeat:no-repeat;
	color:#fff;
	cursor: pointer;
}


.preco_produto_oferta
{
	position: absolute;
	height:40px;
	width:95px;
	padding-left:35px;
	padding-top:10px;
	background-image:url(../_images/etiqueta_oferta.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/etiqueta_oferta.png');
	background-repeat:no-repeat;
	color:#fff;
	cursor: pointer;
}

/*ESTILOS DO CARRINHO*/

.corpo .miolo .dir .info .carrinho  {
clear:both;
margin:20px;
_margin:12px;
width:532px;
}

.topo_carrinho {
background:url(../_images/bg_barra_azul.gif);background-repeat:repeat-x;
height:20px;
padding-left:12px;
padding-right:5px;
}

.corpo .miolo .dir .info .carrinho .topo_carrinho div{
padding-top:2px;
float:left;
}

.corpo .miolo .dir .info .carrinho .item_carrinho div {
float:left;
}

.item_carrinho {
height:40px;
padding-left:12px;
padding-right:5px;
background-color:#e3f0fa;
border-bottom:solid 1px #fff;
}

.desconto
{
	background-color: #ebf6df;
	padding-left:12px;
	}
	
.corpo .miolo .dir .info .carrinho .carinho_total {
	background-color: #c8e1f6;
	line-height:21px;
	width: 145px;
	}
	
.corpo .miolo .dir .info .carrinho .carinho_total div
	{
	 padding-left:22px
	}
	
.corpo .miolo .dir .info .carrinho .desconto div {
	margin:0px 10px 0px 16px;
	float:left;
	}
.corpo .miolo .dir .info .carrinho_acoes {
		position:relative;
		left:80px;
		top:14px;
		width:350px;	
		
	}

.checkout {
margin-top:40px;width:532px;clear:both;
}
	
.checkout td {
padding-left:12px;
text-align:center;
padding-right:5px;
}

.checkout .topo_checkout {
background:url(../_images/bg_barra_azul.gif);background-repeat:repeat-x;
height:20px;
}

.checkout .item_checkout {
height:40px;
background-color:#e3f0fa;
}

.confirmacao {
margin-top:20px;width:532px;clear:both;
}
	
.confirmacao td {
padding-left:12px;
padding-right:5px;
}

.confirmacao .topo_confirmacao {
background:url(../_images/bg_barra_azul.gif);background-repeat:repeat-x;
height:20px;
}

.confirmacao .item_confirmacao {
height:28px;
background-color:#e3f0fa;
}

.confirmacao .final_confirmacao {
height:28px;
margin-bottom:20px;
}

.checkout .item_checkout .total, .checkout .topo_checkout .total, .confirmacao .final_confirmacao .total{
text-align:right;
}

.checkout .item_checkout .produto, .checkout .topo_checkout .produto, .confirmacao .final_checkout .produto {
text-align:left;
}

#conteudo_detalhe
{
	width:510px; margin-left:20px; margin-top:20px;
}

#foto_detalhe_produto
{
	float:left; width:250PX;height:200px;	
}

#detalhes_produto
{
	float:right; width:250PX; height:auto;
}

#detalhe_produto_compra
{
	float:right; clear:both; width:250PX; height:100px;
}

#detalhe_produto_preco
{
	width: 200px; height:50px; position: relative; top: 40px;  
}

.aba_detalhes_produto
{
	background-image:url(../_images/bg_compraki_detalhe.gif);
	background-repeat:repeat-x;
	padding-left:35px;
	margin-bottom:16px;
	
	
}


.aba_detalhes_produto img
{
	margin:0px;
	cursor:pointer;
	
}


#formas_pagamento
{
	display:block;
}

#dados_tecnicos
{
	display:none;
}

#caracteristicas
{
	display:none;
}

.mais_detalhes #cartoes_credito div
{
	width:110px;
	text-align:center;
	margin-left:50px;
}

.mais_detalhes ul
{
	list-style:none;
	margin: 10px;
	padding: 0px;
	text-indent:2px;
	width:210px;
}

.mais_detalhes #cartoes_credito
{
	width:200px;
}

/*#aba_credito, #aba_debito, #aba_transfer*/

.fp_credito
{
	margin-top:30px; background-image: url(../_images/bg_compraki_topocredito.gif); background-repeat:no-repeat;
}

.fp_debito
{
	margin-top:30px; background-image: url(../_images/bg_compraki_topodebito.gif); background-repeat:no-repeat;
}

.fp_transfer
{
	margin-top:30px; background-image: url(../_images/bg_compraki_topotransfer.gif); background-repeat:no-repeat;
}

/************ESTILOS FORM CADASTRO */

#formulario table td {
_line-height:14px;
vertical-align:top;
width:505px;
padding-left:35px
}



			#step01 {
				/*display: block;*/
				
			}
			
			#step02 {
				/*display: none;*/
				
				
				
			}
			
			#step03 {
				/*display: none;*/
				
				
			}
			
			.st01 {
				margin-bottom: 12px;
			}
			
			.st02 {
				margin-bottom: 10px;
			}
			
			.st03 {
				margin-bottom: 60px;
			}
			
			.acerto {
				/*display:block;*/
				display:block;
				clear: both;
				height: 1px;
				overflow:hidden;
				font-size: 1px;
				line-height:1px;
				

			}
			
			.mc {
				width: 542px;
				height: 404px;
				background: url(../_images/bg_compraki_cadastro.gif) no-repeat top left;
			}
			
			.mc00 {
				display: block;
				width: 470px;
				margin: 0px auto 0px 5px;
				padding: 15px 0px 0px 0px;
				/*border: 1px solid #ccc;*/
				overflow: hidden;
			}
			
			.mc00 .mc01, .mc00 .ck01{
				display: block;
				height: 1%;
				margin: 0px 0px 4px 0px;
				padding: 0px 0px 0px 0px;

			}
			
			.mc00 .ck01{
				width:100%;
				height:20px;
				margin: 0px 0px 4px 0px;
				padding: 0px 0px 0px 0px;

			}
			
			
			.mc00 .mc02 {
				display: block;
				margin: 0px 0px 10px 0px;
				padding: 0px 0px 0px 0px
			}
			
			.mc00 .mc03 {
				display: block;
				margin: 0px 0px 10px 0px;
				padding: 0px 0px 0px 0px
			}
			
			.mc00 .mc03 b {
				display: block;
				font-size: 16px;
				font-weight: normal;
			}
			
			.mc00 .mc03 span {
				font-size: 16px;
				color: #01aaeb;
			}
			
			.mc00 .mc04 {
				display: block;
				margin: 0px 0px 0px 0px;
				padding: 4px 0px 0px 50px;
				width: 426px;
				height: 55px;
				background: url(../_images/bg_compraki_cadastro_senha.gif) no-repeat top left;
			}
			
			.mc00 .mc04 div {
				float: left;
				padding: 0px 16px 0px 0px;
				width: 148px;
			}
			
			/* Divs conteudo */
			
			.mc00 .mc01 div, .mc00 .ck01 div {
				float: left;
			}
			
			.mc00 .mc11 {
				width: 308px;
			}
			
			.mc00 .mc12 {
				width: 115px;
				padding: 0px 0px 0px 16px;
			}
			
			.mc00 .mc21 {
				width: 140px;
			}
			
			.mc00 .mc22 {
				width: 138px;
				padding: 0px 0px 0px 16px;
			}
			
			.mc00 .mc23 {
				width: 107px;
				padding: 0px 0px 0px 16px;
			}
			
			.mc00 .mc51 {
				width: 308px;
			}
			
			.mc00 .mc52 {
				width: 100px;
				padding: 0px 0px 0px 16px;
			}
			
			.mc00 .mc71 {
				width: 257px;
				_width: 265px;
			}
			
			.mc00 .mc81 {
				width: 152px;
			}
			
			.mc00 .mc82 {
				width: 57px;
				padding: 0px 0px 0px 16px;
			}
			
			.mc00 .mc91 {
				width: 295px;
			}
			
			.mc00 .mc92 {
				width: 52px;
				padding: 0px 0px 0px 16px;
			}
			
			.mc00 .mc101 {
				width: 220px;
			}
			
			.mc00 .mc111 {
				width: 215px;
			}
			
			.mc00 .mc112 {
				width: 215px;
				padding: 0px 0px 0px 16px;
			}
			
			
			/* End Divs conteudo */
			
			.mc00 label {
				font-size: 14px;
				color:#333;
			}
			
			.mc00 label.lb01 {
				float: left;
				margin: 3px 0px 0px 0px;
				_margin: -2px 0px 0px 0px;
				font-size: 12px;
			}
			
			.mc00 label span {
				font-size: 10px;
			}
			
			/* Inputs */
			
			.mc00 .mc01 input {
				background: #e3f0fa;
				border: 1px solid #3bbed9;
			}
			
			.mc00 .ck01 input {
				background: none;
				border: none;
			}
			
			.mc00 .ip11 {
				width: 305px;
			}
			
			.mc00 .ip12 {
				width: 24px;

			}
			
			.mc00 .ip21 {
				width: 138px;
			}
			
			.mc00 .ip22 {
				width: 136px;
			}
			.mc00 .ip23 {
				width: 105px;
			}
			
			
			.mc00 .sl41 {
				_margin: 1px 0px 0px 0px;
			}
			
			.mc00 .ip51 {
				width: 272px;
			}
			
			.mc00 .sl51 {
				_margin: 1px 0px 0px 0px;
			}
			
			.mc00 .ip71 {
				width: 51px;
			}
			
			.mc00 .ip72 {
				width: 29px;
			}
			
			 .ck61 {
				float: left;
				background: #fff;
			}
			
			
			.mc00 .sl81 {
				width: 150px;
				_margin: 1px 0px 0px 0px;
			}
			
			.mc00 .sl82 {
				width: 55px;
				_margin: 1px 0px 0px 0px;
			}
			
			.mc00 .sl91 {
				width: 55px;
				_margin: 1px 0px 0px 0px;
			}
			
			.mc00 .ip91 {
				width: 270px;
				margin: 0px 0px 0px 0px;
			}
			
			.mc00 .ip92 {
				width: 50px;
			}
			
			.mc00 .ip101 {
				width: 36px;
			}
			
			.mc00 .ip102 {
				width: 153px;
			}
			
			.mc00 .ip111 {
				width: 213px;
			}

			.mc00 .ipSe {
				width: 146px;
			}
			
			
			
			.informar_quantidade
			{
				width: 120px;
				height: 58px;
				display: none;
				position:absolute;
				left:130px;
				top:-40px;
				padding:4px 0px 0px 8px;
				background-image:url(../_images/balao_dialogo_qtd.png);
				background-repeat:no-repeat;
				/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/balao_dialogo_qtd.png');*/
				_background:url(../_images/balao_dialogo_qtd.gif);
				_background-repeat:no-repeat;
				z-index:3;
			}
			
			.informar_quantidade .qtd
			{
				width: 30px;
				height: 18px;
				color: #7c7c7c;
				background-color: #fff;
				border: solid 1px #949494;
				margin: 0px 6px 2px 8px;
				clear:left;
				}
			
			.item_carrinho .qtd 
			{
				width: 34px;
				height: 16px;
				font-size: 11px;
				background-color: #fff;
				border: 1px solid #9ec5d6;
				margin: 4px 0px 2px 8px;
				}
				
			.cupom_desconto 
			{
				width: 75px;
				height: 18px;
				background-color: #fff;
				border: 1px solid #bcd2a5;
				margin: 10px 0px 10px 0px;				
			}
			/* End Inputs */
			
			.mc00 .if01 {
				margin: 0px 1px 0px 1px;
				color: #3bbed9;
			}
			
			/* Links */
			.lk01 {
				float: right;
				text-decoration: none;
				color: #c22211;
			}
			
			
			
			.lk02 {
				float: right;
				margin: 7px 0px 0px 0px;
				font-size: 11px;
				color: #c22211;
			}
			
			.lk03 {
				text-decoration: none;
				color: #c22211;
				font-size:10px;
			}
			/* Erros */
			
			.mc00 label.lb00 {
				color: #c22211;
			}
			
			.mc00 .ip00 {
				border: 1px solid #c22211
			}


/*pontos de venda*/

.tipo_pdv
{
	margin-bottom:20px;
	padding-top:20px;
	width:522px;
}

.tit_tipo_pdv
{
	position:absolute;
	height:27px;
	margin-top:-18px;
	width:528px;
	background-repeat:no-repeat;	
	background-image:url(../_images/regua_balao_top.png);
	background-position:top right;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/regua_balao_top.png');

}

.tit_pdv	
{
	margin-bottom: 1px;
	padding-left: 4px;
	line-height:28px;
	font-size:14px;
	cursor: pointer;
	background-image:url(../_images/bg_lista_pdv.png);
	background-position:top right;
	
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_lista_pdv.png');

}

a.pdv_link, a.pdv_link:hover
{
	font-family:Trebuchet MS;color:#333;font-size:14px;text-decoration:none;font-weight:bold;
}

.tit_pdv_selecionado	
{
	margin-bottom: 1px;
	padding-left: 4px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	background-image:url(../_images/bg_lista_pdv_selecionado.png);
	background-position:top right;
	_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/bg_lista_pdv_selecionado.png');
}

.descricao_pdv
{
margin:4px;	
}

.lista_azulclaro
{
	background-color:#e3f0fa;
}

.lista_azulmedio
{
	background-color:#c8e1f6;
}

.lista_tit_localidade
{
	background-color:#ebf6df;
	padding-left: 8px;
	line-height:35px;
}

.combo_localidade
{
	margin-left:17px;
	margin-top:7px;
	margin-bottom:7px;
	height:22px;
	color:#565656;
	vertical-align:middle;
	
}

.lista_item_localidade
{
	border-bottom: solid 1px #ebf6df;
	margin:6px 8px 0px 6px;
		
}

.lista_item_localidade p:first-line
{
	font-weight:bold;	
	
}

.rodape_pdv
{
	margin-bottom:13px;
	height:27px;
	width:520px;
	background-image:url(../_images/balao_cinza_footer.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/balao_cinza_footer.gif');
	background-repeat:no-repeat;
}

/*confirmacao*/


.confirmacao_titulo
{
font-family:Trebuchet MS;
color:#c22211;
font-size:18px;
margin-bottom:10px;
text-align:center;

}

.bt_imprimir 
{
width:83px;
height:23px;
float:right;	
}

.confirmacao_texto
{
width:360px;
margin-bottom:10px;
float:left;



}

.codigo_barras 
{
	clear:both;
	text-align:center;
	
}

.codigo_barras div 
{
	margin-bottom:20px;
}

.box_pedido
{
	float:right;
	width:131px;
	height:57px;
	margin-bottom:30px;
	
}

.numero_pedido
{
	font-family:Trebuchet MS;
	font-size:30px;
	color:#c22211;
	text-align:center;
	background-image:url(../_images/bg_numero_pedido.gif);
	height:41px;
}

/*formas_pagamento*/

			
.fp00 
{
width: 360px;
margin: 0px 5px 0px 135px;
clear:both;
/*border: 1px solid #ccc;*/
}

.fp00 input {
background: #e3f0fa;
vertical-align:text-top;
border: 1px solid #3bbed9;

}
 
.fp00 .fp01
{
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

.fp00 .fp11
{
width: 158px;
float:left;
}

.fp00 .ipt01 {
width: 145px;
}
 
.fp00 .fp02
{
width: 200px;
float:left;

}
.fp00 .ipt02 {
width: 55px;
}

.fp00 .fp03
{
width: 220px;
float:left;

}
.fp00 .ipt03 {
width: 213px;
}
.fp00 .ipt33 {
width: 36px;
}

.fp00 .fp04
{
width: 229px;
float:left;
}

.fp00 .ipt04 {

width: 45px;
}

.fp00 .ipt14 {
width: 45px;
}

.fp00 label
{
font-size: 14px;
color:#333;
}
			
.fp00 label.lb01 {
float: left;
margin: 3px 0px 1px 0px;
_margin: -2px 0px 0px 0px;
font-size: 12px;
}
			
.fp00 label span {
font-size: 10px;
}	

/* controle ajax - pontos de vendas*/

.accordionHeader
{
    
    
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #D3DEEF;
    color: white:
}

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
