/* --------------------------------------------------------------- Carrinho de Compras */
.carrinhoCompras {
	padding: 10px;
	width:965px;
}
	.carrinhoCompras .breadCrumbs {
		position:relative;
		z-index:1;
		padding:0;
		overflow:hidden;
		zoom:1;
		color:#06478b;
		font-size:11px;
		margin-left: -5px;
	}
	.carrinhoCompras h2.title {
		font-size:22px;
		font-weight:normal;
		color: #666666;
		margin:0;
	}
		.carrinhoCompras h2.title span {
			font-size:16px;
			font-weight:normal;
			color: #666666;
		}
		.shopCart .carrinhoCompras h2.title {
			float:left;display:inline;
		}
	.shopCart .carrinhoCompras h2.titleSucesso {
		float:left;display:inline;
		font-size:25px;
		font-weight:normal;
		color:#287000;
		padding-left:45px;
		background:url(../img/structure/ico_pedido_sucesso.png) 0 0 no-repeat;
		height:34px;
		margin:0;
	}
	.carrinhoCompras div.ambienteSeguro {
		float: right;display:inline;
	}
	.carrinhoCompras p {
		font-size:13px;
		color: #666666;
		margin:0;
	}
		.carrinhoCompras p.destaque {
			float: left;display:inline;
			margin-bottom:15px;
		}
	.carrinhoCompras .obrigatorio{
		float:left;display:inline;
		text-indent:-9999px;
		overflow:hidden;
		background:url(../img/structure/img_campo_obrigatorio.png) 0 0 no-repeat;
		height:11px;
		width:11px;
		margin:3px 0 0 5px;
	}
	.carrinhoCompras ul.opcoesCarrinho {
		float:right;display:inline;
		margin: -8px 0 10px 0;
	}
		.carrinhoCompras ul.opcoesCarrinho.bottom {
			margin: 0 10px 30px 0;
		}
		.carrinhoCompras ul.opcoesCarrinho li {
			float:left;display:inline;
			margin-left: 15px;
		}
			.carrinhoCompras ul.opcoesCarrinho li a {
				float:left;display:inline;
				font-size:13px;
				color: #474747;
				text-decoration: underline;
				margin-top: 5px;
			}
			.carrinhoCompras ul.opcoesCarrinho li a.bt_continuar {
				display: block;
				text-indent: -9999px;
				overflow: hidden;
				background: url(../img/buttons/bt_continuar.png) 0 0 no-repeat;
				width: 105px;
				height: 27px;
				margin-top: 0;
			}
			
			
	/* Tabela Carrinho */
	.tableCarrinho{
		overflow:hidden;zoom:1;
		margin:0 0 10px 0;
		color: #5e5e5e;
		width:100%;
	}
		.tableCarrinho thead tr {background-color:#CAC2B8;}
		.tableCarrinho tr.escuro {background-color:#cac2b8 !important;}
		.tableCarrinho tr.escuro {background-color:#cac2b8 !important;}
		
		
		.tableCarrinho thead tr th{
			font-size:12px;
			font-weight:bold;
			color:#666666;
			padding: 8px 4px;
			background-color:#cac2b8;
			vertical-align:middle !important;
			text-align:center;
		}
		.tableCarrinho thead tr .last{
			float:inherit !important;
			display:block !important;
			width:128px;
		}
		.resumido thead tr th{
			font-size:12px;
			font-weight:bold;
			color:#666666;
			padding: 2px 4px;
			background-color:#cac2b8;
			vertical-align:middle !important;
		}
		.tableCarrinho thead tr th.ac{text-align:center;}
		.tableCarrinho thead tr th.pl7{padding-left: 7px;text-align:left;}
		
		.tableCarrinho tbody tr td {padding:10px 0;vertical-align:middle;text-align:center;}
		
		.tableCarrinho tbody tr td.myStatus strong,
		.tableCarrinho tbody tr td.myStatus span{
			display: block;	
		}
		.tableCarrinho tbody tr td.myStatus strong{
			color:#9F1B2B;
			text-transform:uppercase;
		}
		.tableCarrinho tbody tr td.myStatus span{
			padding: 5px 0;
		}
		.tableCarrinho tbody tr td.myStatus a{
			background:url("/template-resources/img/buttons/bt_entrega.png") no-repeat scroll 0 0 transparent;
			display:block;
			height:23px;
			text-indent:-9999px;
			width:129px;
		}
		
		.resumido tbody tr td {
			padding:10px;
			vertical-align:top;
			color:#00264a;
			border-bottom:1px solid #86827a;
		}
		
		.tableCarrinho tbody tr td.preco{font-size:14px;color:#a92231;text-align:center;}
		.tableCarrinho tbody tr td.ac{text-align:center;}
		
		/*bordas*/
		.resumido .boR {border-right:1px solid #86827a;}
		.resumido .boL {border-left:1px solid #86827a;}
		.resumido .boB {border-bottom:1px solid #86827a;}
		.resumido .boT {border-top:1px solid #86827a;}
		
		.tableCarrinho tbody tr td img{
			float:left;display:inline;
			margin:0 10px 10px 0;
			border:2px solid #b8bab9;
		}
		.tableCarrinho tbody tr td p{
			font-size:13px;
			color:#00264a;
			margin:0 0 10px 0;
			text-align:left;
		}
		.resumido tbody tr td p{
			font-size:13px;
			color:#00264a;
			margin:0;
		}
			.tableCarrinho tbody tr td p.confirm{
				color: #5e5e5e;
			}
			.tableCarrinho tbody tr td p img{
				margin-top: 7px;
			}
		.tableCarrinho tbody tr td .qtd{
			float:left;display:inline;
			width: 35px;
			text-align:center;
			background-color:#FFF;
			border:1px solid #c3c3c3;
			border-top:1px solid #7c7c7c;
			margin-left:27px;
		}
			.tableCarrinho tbody tr td input.btMaisQtd{
				float:left;display:inline;
				text-indent: -9999px;
				overflow: hidden;
				background: url(../img/buttons/bt_mais_qtd.png) 0 0 no-repeat;
				width: 10px;
				height: 5px;
				margin: 1px 0 0 7px;
				cursor: pointer;
			}
			.tableCarrinho tbody tr td input.btMenosQtd{
				float:left;display:inline;
				text-indent: -9999px;
				overflow: hidden;
				background: url(../img/buttons/bt_menos_qtd.png) 0 0 no-repeat;
				width: 10px;
				height: 5px;
				cursor: pointer;
				position: relative;
				top: 13px;
				left: -10px;
				
			}
		.tableCarrinho tbody tr td label.lblPresente{
			padding:8px 25px 5px 35px;
			*padding:6px 25px 7px 35px;
			background:url(../img/structure/ico_presente.png) right 8px no-repeat;
			float:left;display:inline;
		}
			.tableCarrinho tbody tr td label.lblPresente input{
				border:0 !important;
				background:none !important;
				width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;*vertical-align: 0px;padding:0;
				margin:0;
			}
		.tableCarrinho tbody tr td a.bt_remover{
			display: block;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../img/structure/ico_lixeira.png) 0 0 no-repeat;
			width: 16px;
			height: 23px;
			margin: 0 auto;
		}
		.tableCarrinho tfoot tr td{
			font-size:11px;
			color:#666666;
			padding: 0 11px;
			height:30px;
			vertical-align:middle !important;
		}
			.tableCarrinho tfoot tr td.last{
				padding: 5px 0 5px 11px;
			}
			.tableCarrinho tfoot tr td p{
				float:left;display:inline;
				font-size:13px;
				margin: 3px 14px 0 0;
			}
			.tableCarrinho tfoot tr td fieldset label{
				float:left;display:inline;
				font-size:13px;
				margin: 0 6px 0 0;
			}
			.tableCarrinho tfoot tr td fieldset .lblcep{
				margin: 3px 6px 0 0;
			}
			.tableCarrinho tfoot tr td fieldset input.cep{
				float:left;display:inline;
				width: 85px;
				background-color:#FFF;
				border:1px solid #c3c3c3;
				border-top:1px solid #7c7c7c;
				margin: 3px 7px 0 0;
			}
			.tableCarrinho tfoot tr td fieldset input.valePresente{
				float:left;display:inline;
				width: 130px;
				background-color:#FFF;
				border:1px solid #c3c3c3;
				border-top:1px solid #7c7c7c;
				margin: 3px 7px 0 0;
			}
			.tableCarrinho tfoot tr td.ar{
				text-align: right;
			}
			.tableCarrinho tfoot tr td .info{
				font-size: 11px;
				color:#001b35;
			}
		
		
	
	.carrinhoCompras a.bt_voltar_loja {
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		background: url(../img/buttons/bt_voltar_loja.png) 0 0 no-repeat;
		width: 129px;
		height: 20px;
		margin: 10px 0;
	}
	
	/* Box Login - identificacao */
	.carrinhoCompras div.box_login {
		float:left;display:inline;
		background:url(../img/bg_boxes.png) -1932px 0 no-repeat;
		width: 452px;
		font-size:13px;
		color: #00264a;
		padding:10px 12px;
	}
	.carrinhoCompras div.last {
		margin-left:13px;
	}
		.carrinhoCompras div.box_login p {
			font-size: 12px;
			color: #00264a;
			margin: 0;
			position:relative;
			top:3px
		}
			.carrinhoCompras div.box_login p a {
				color: #00264a;
				text-decoration: underline;
			}
				.carrinhoCompras div.box_login p a:hover {
					text-decoration: none;
				}
		.carrinhoCompras div.box_login h3 {
			font-size:18px;
			font-weight:normal;
			color: #00264a;
			margin: 0 0 10px 0;
		}
		.carrinhoCompras div.box_login fieldset label {
			float:left;display:inline;
			font-size:13px;
			color: #00264a;
			width: 115px;
			text-align: right;
			padding-right: 10px;
			margin-top: 10px;
		}
		.carrinhoCompras div.box_login fieldset input {
			float:left;display:inline;
			border: 1px solid #757575;
			margin-top: 10px;
		}
			.carrinhoCompras div.box_login fieldset input.grd {
				width: 250px;
				background-color:#FFF;
			}
			.carrinhoCompras div.box_login fieldset input.peq {
				width: 115px;
				background-color:#FFF;
			}
		.carrinhoCompras div.box_login fieldset input.btContinuar {
			border: none;
		}
		
	/* Cadastro */
	.carrinhoCompras .formCadastro {
		overflow:hidden;zoom:1;
		padding:12px 8px 15px 8px;
		background:url(../img/bg_boxes.png) 0 0 no-repeat;
	}
	}
	.carrinhoCompras .tipoCad {
		overflow:hidden;zoom:1;
		padding:12px 8px 15px 8px;
		background:url(../img/bg_boxes.png) -966px 0 no-repeat;
	}
		.formCadastro h3.title {
			font-size:15px;
			font-weight:bold;
			color: #002142;
			margin: 0;
		}
		.formCadastro ul.ListaCadastro {
			overflow:hidden;zoom:1;
			margin-top:10px;
		}
			.formCadastro ul.ListaCadastro li {
				overflow:hidden;zoom:1;
				margin-bottom:7px;
				padding:3px 0;
			}
			.formCadastro ul.ListaCadastro li.error {
				background:url(../img/structure/img_validation_error.png) 0 0 no-repeat;
			}
				.formCadastro ul.ListaCadastro li label {
					float:left;display:inline;
					width: 177px;
					padding-right: 13px;
					text-align: right;
					font-size:13px;
					font-weight:bold;
					color:#666666;
				}
					.formCadastro ul.ListaCadastro li .comp {
						width: 115px;
					}
					.formCadastro ul.ListaCadastro li .lblcheck {
						width: 500px;
						text-align: left;
						padding: 0 0 0 10px;
						color:#02314c;
						margin-top: -2px;
					}
				.formCadastro ul.ListaCadastro li input {
					float:left;display:inline;
					background-color: #FFF;
					border: 1px solid #757575;
					padding: 1px 2px 0 2px;
				}
					.formCadastro ul.ListaCadastro li input.grd {
						width: 400px;
					}
					.formCadastro ul.ListaCadastro li input.med {
						width: 200px;
					}
					.formCadastro ul.ListaCadastro li input.peq {
						width: 120px;
					}
					.formCadastro ul.ListaCadastro li input.num {
						width: 73px;
					}
					.formCadastro ul.ListaCadastro li input.INcomp {
						width: 177px;
					}
					.formCadastro ul.ListaCadastro li input.ddd {
						width: 35px;
						margin-right: 15px;
					}
					.formCadastro ul.ListaCadastro li input.endereco {
						margin-left: 15px;
						padding-bottom: 2px;
					}
				.formCadastro ul.ListaCadastro li select {
					float:left;display:inline;
					background-color: #FFF;
					border: 1px solid #757575;
				}
					.formCadastro ul.ListaCadastro li select.med {
						width: 145px;
					}
					.formCadastro ul.ListaCadastro li select.peq {
						width: 75px;
					}
				.formCadastro ul.ListaCadastro li label.pjpf {
					float:left;display:inline;
					width: 120px;
					text-align: left;
					margin-top: -2px;
					padding-right: 0;
				}
				.formCadastro ul.ListaCadastro li input.pjpf2 {
					float:left;display:inline;
					margin: 0 5px 0 0;
					border: none;
					background-color:transparent;
				}
				.formCadastro ul.ListaCadastro li p {
					float:left;display:inline;
					font-size:13px;
					color: #02314c;
					margin: 2px 0 0 15px;
				}
				.formCadastro ul.ListaCadastro li input.receberEmail {
					background-color:transparent;
					border: none;
					*margin-left:-4px;
				}
	div.errorAlert {
		float:right;display:inline;
		margin:10px 0;
		display:none;
	}
	div.alertNovoEnd {
		float:left;display:inline;
		margin:10px 0;
		display:none;
	}
		div.errorAlert .bordaEsq {
			float:left;display:inline;
			background:url(../img/structure/img_validation_alert.png) 0 0 no-repeat;
			height:26px;
			width:15px;
		}
		div.errorAlert p {
			float:left;display:inline;
			font-size: 12px;
			color: #000;
			margin: 0;
			background:url(../img/structure/img_validation_alert.png) 0 -52px repeat-x;
			height:21px;
			padding-top:5px;
		}
		div.errorAlert .bordaDir {
			float:left;display:inline;
			background:url(../img/structure/img_validation_alert.png) 0 -26px no-repeat;
			height:26px;
			width:15px;
		}
	input.bt_continuar {
		float:right;display:inline;
		margin:0 0 30px 0;
	}
	
	
	/* Enderecos */
	.carrinhoCompras .endComprador {overflow:hidden;zoom:1;}
		.carrinhoCompras .endComprador .box {
			float:left;display:inline;
			background:url(../img/bg_boxes.png) -1932px 0 no-repeat;
			width: 452px;
			padding:10px 12px 0 12px;
			height:135px;
			margin:15px 0;
		}
		.carrinhoCompras .endComprador .first {
			margin:15px 13px 15px 0;
		}
			.carrinhoCompras .endComprador .box h3 {
				font-size:15px;
				color: #00264a;
				margin:0 0 7px 0;
			}
			.carrinhoCompras .endComprador .box p {
				font-size:13px;
				color: #666;
			}
			.carrinhoCompras .endComprador .box .lnks {overflow:hidden;zoom:1;margin-top:7px;}
				.carrinhoCompras .endComprador .box .lnks li {
					float:left;display:inline;
					margin: 4px 15px 0 0;
				}
				.carrinhoCompras .endComprador .box .lnks li.img {
					margin:0;
				}
					.carrinhoCompras .endComprador .box .lnks li a {
						font-size:13px;
						color: #00264a;
						text-decoration:underline;
					}

	.carrinhoCompras .outrosEnd {
		overflow:hidden;zoom:1;
		background:url(../img/bg_boxes.png) 0 0 no-repeat;
		padding:10px 12px 0 12px;
		margin:15px 0;
	}
			.carrinhoCompras .outrosEnd h3 {
				font-size:15px;
				color: #00264a;
				margin:0 0 10px 0;
			}
			.carrinhoCompras .outrosEnd .boxEnds {overflow:hidden;zoom:1;}
				.carrinhoCompras .outrosEnd .boxEnds li {
					float:left;display:inline;
					width:490px;
					margin-bottom:15px;
				}
				.carrinhoCompras .outrosEnd .boxEnds li.last {
					width:400px;
				}
					.carrinhoCompras .outrosEnd .boxEnds li h4 {
						font-size:13px;
						color: #002142;
						margin:0;
						font-weight:normal;
					}
					.carrinhoCompras .outrosEnd .boxEnds p {
						font-size:13px;
						color: #666;
					}
					.carrinhoCompras .outrosEnd .boxEnds .lnks {overflow:hidden;zoom:1;margin-top:7px;}
						.carrinhoCompras .outrosEnd .boxEnds .lnks li {
							float:left;display:inline;
							margin: 4px 15px 0 0;
							width:auto;
						}
						.carrinhoCompras .outrosEnd .boxEnds .lnks li.img {
							margin:0;
						}
							.carrinhoCompras .outrosEnd .boxEnds .lnks li a {
								font-size:13px;
								color: #00264a;
								text-decoration:underline;
							}
		.outrosEnd #sinal {
			float:left;display:inline;
			text-indent: -9999px;
			overflow: hidden;
			background-image: url(../img/ico_mais_menos.png);
			background-repeat: no-repeat;
			width: 21px;
			height: 21px;
			margin-right: 5px;
		}
			.outrosEnd #sinal.sinalMais {
				background-position: 0 0;
			}
			.outrosEnd #sinal.sinalMenos {
				background-position: 0 -21px;
			}
		.outrosEnd .cadastreNovo{
			display:block;
			font-size:13px;
			font-weight:bold;
			color:#02314c;
			text-decoration:underline;
			width:500px;
			padding-top:2px;
		}
		.outrosEnd #txtNovoEndereco{
			display:block;
			margin:7px 0 15px 0;
		}
		.carrinhoCompras #formNovoEndereco {
			overflow:hidden;zoom:1;
			display:none;
		}
			.carrinhoCompras #formNovoEndereco .formCadastro {
				overflow:hidden;zoom:1;
				padding:0;
				background:none;
			}
				input.btSalvarEnd {
					float:right;display:inline;
					margin:0 250px 30px 0;
				}
	
	
	/* Confirmacao */
	.carrinhoCompras .boxConfPedido {overflow:hidden;zoom:1;margin-top:10px;}
		.carrinhoCompras .boxConfPedido .boxNumPedido {
			float:left;display:inline;
			background:url(../img/bg_boxes.png) -2409px 0 no-repeat;
			width: 276px;
			padding:15px 15px 0;
			text-align:center;
			margin-right:12px;
		}
			.carrinhoCompras .boxConfPedido .boxNumPedido p {
				font-size:13px;
				color: #00264a;
			}
			.carrinhoCompras .boxConfPedido .boxNumPedido p.numPedido {
				font-size:14px;
				color:#287000;
				margin-bottom: 9px;
			}
				.carrinhoCompras .boxConfPedido .boxNumPedido p.numPedido strong {
					font-size:30px;
				}
		.carrinhoCompras .boxConfPedido .boxTipoPagamento {
			float:left;display:inline;
			background:url(../img/bg_boxes.png) -2715px 0 no-repeat;
			width: 617px;
			padding: 15px 15px 0;
		}
			.carrinhoCompras .boxConfPedido .boxTipoPagamento p {
				font-size:13px;
				color: #666;
			}
			.carrinhoCompras .boxConfPedido .boxTipoPagamento p.tipoPagamento {
				font-size:15px;
				color: #00264a;
				margin-bottom:15px;
			}
			.carrinhoCompras .boxConfPedido .boxTipoPagamento a.btImprimirBoleto {
				display:block;
				text-indent:-9999px;
				overflow:hidden;
				background:url(../img/buttons/bt_imprimir_boleto.png) 0 0 no-repeat;
				width:165px;
				height:27px;
				margin-top:10px;
			}
	.carrinhoCompras .titleInfoPedido {
		overflow:hidden;zoom:1;
		font-size:22px;
		font-weight:normal;
		color: #666666;
		margin:20px 0 0 0;
	}
	.carrinhoCompras .btVoltarPagPrinConf{
		float:right;display:inline;
		text-indent:-9999px;
		overflow:hidden;
		background:url(../img/buttons/bt_voltar_pag_prin.png) 0 0 no-repeat;
		width:191px;
		height:24px;
	}
	
	/* cupom */
	#cupom{
		overflow:hidden;
	}
	
	#cupom .bt_concluir_pedido{
		background:url("../img/buttons/bt_concluir_pedido.png") no-repeat scroll 0 0 transparent;
		float:right;
		height:42px;
		width:176px;
		cursor: pointer;
	}
	
	/* Formas de Pagamento */
	.carrinhoCompras .formasPagamento {
		overflow:hidden;zoom:1;
		margin:0 0 20px 0;
		*margin:0 0 10px 0;
	}
		.formasPagamento h3.title {
			font-size:23px;
			font-weight:bold;
			color: #02314c;
			margin: 0;
			padding-left:69px;
			background:url(../img/structure/ico_formas_pagamento.png) 0 0 no-repeat;
			height:42px;
		}
		.formasPagamento p {
			font-size:13px;
			font-weight:normal;
			color:#02314c;
			margin:-13px 0 0 71px;
		}
		.formasPagamento ul.listaPagamentos {overflow:hidden;zoom:1;margin-top:10px;}
			.formasPagamento ul.listaPagamentos li {
				float: left;display:inline;
				margin-right: 15px;
			}
				
	
	.carrinhoCompras .alterarPedido {
		overflow:hidden;zoom:1;
		text-align: right;
		margin: 0 17px 10px 0;
	}
		.carrinhoCompras .alterarPedido a {
			font-size:13px;
			font-weight:normal;
			color: #00264a;
			text-decoration: underline;
		}
			.carrinhoCompras .alterarPedido a:hover {
				text-decoration: none;
			}
			
	/* Box Pagamento */
	.carrinhoCompras .boxPagamento {
		overflow:hidden;zoom:1;
		padding: 5px;
		background-color: #c9c2b4;
		margin-top: 10px;
	}
		.boxPagamento h4 {
			font-weight:normal;
			font-size:22px;
			color: #666666;
			margin: 0 0 5px 0;
		}
		.boxPagamento p {margin:0;}
		.boxPagamento .bt_concluir_ul {
			float:right;
			margin:17px 27px 0 0;
		}
		.boxPagamento .listaFormasPagamentos {float:left;display:inline;margin-top: 7px;}
		.boxPagamento .listaFormasPagamentos li {
			float: left;display:inline;
			margin-right: 5px;
		}
			.boxPagamento .listaFormasPagamentos li .borderLeft {
				float: left;display:inline;
				background: url(../img/img_formapag.png) 0 0 no-repeat;
				width: 15px;
				height: 66px;
			}
			.boxPagamento .listaFormasPagamentos li .borderMiddle {
				float: left;display:inline;
				background-color: #FFF;
				padding:11px 0 0 0;
				height: 55px;
				background: url(../img/img_formapag.png) 0 -66px repeat-x;
			}
				.boxPagamento .listaFormasPagamentos li .borderMiddle input {
					
				}
				.boxPagamento .listaFormasPagamentos li .borderMiddle label {
					font-size:13px;
					color: #02314c;
				}
				.boxPagamento .listaFormasPagamentos li .borderMiddle .icoCartaoBanco {
					display: block;
					background-image:url(../img/structure/ico_cartoes.png);
					background-repeat: no-repeat;
					height: 29px;
					margin-top: 1px;
				}
					.boxPagamento .listaFormasPagamentos li .borderMiddle .icoCartaoBanco.cartaoVisa {
						background-position:-44px 0;
						width:42px;
						margin: 0 8px;
					}
					.boxPagamento .listaFormasPagamentos li .borderMiddle .icoCartaoBanco.cartaoMaster {
						background-position:0 0;
						width:44px;
						margin-left: 22px;
					}
					.boxPagamento .listaFormasPagamentos li .borderMiddle .icoCartaoBanco.cartaoAmex {
						background-position:-127px 0;
						width:31px;
						margin-left: 50px;
					}
					.boxPagamento .listaFormasPagamentos li .borderMiddle .icoCartaoBanco.cartaoDiners {
						background-position:-88px 0;
						width:37px;
						margin-left: 12px;
					}
					.boxPagamento .listaFormasPagamentos li .borderMiddle .icoCartaoBanco.cartaoHiper {
						background-position:-159px 0;
						width:47px;
						margin-left: 15px;
						margin-top: 5px;
					}
					.boxPagamento .listaFormasPagamentos li .borderMiddle .icoCartaoBanco.bancoItau {
						background-position:-207px 0;
						width:25px;
						margin: 0 12px;
					}
					.boxPagamento .listaFormasPagamentos li .borderMiddle .icoCartaoBanco.bancoBradesco {
						background-position:-233px 0;
						width:25px;
						margin-left: 25px;
					}
					.boxPagamento .listaFormasPagamentos li .borderMiddle .icoCartaoBanco.bancoBB {
						background-position:-259px 0;
						width:24px;
						margin-left: 40px;
					}
			.boxPagamento .listaFormasPagamentos li .borderRight {
				float: left;display:inline;
				background: url(../img/img_formapag.png) 0 -132px no-repeat;
				width: 15px;
				height: 66px;
			}
			/* aba ON */
			.boxPagamento .listaFormasPagamentos li.on .borderLeft {
				float: left;display:inline;
				background: url(../img/img_formapag.png) 0 -198px no-repeat;
				width: 15px;
				height: 66px;
			}
			.boxPagamento .listaFormasPagamentos li.on .borderMiddle {
				float: left;display:inline;
				background-color: #FFF;
				padding:11px 0 0 0;
				height: 55px;
				background: url(../img/img_formapag.png) 0 -264px repeat-x;
			}
			.boxPagamento .listaFormasPagamentos li.on .borderRight {
				float: left;display:inline;
				background: url(../img/img_formapag.png) 0 -330px no-repeat;
				width: 15px;
				height: 66px;
			}
	/* Box de Conteudo - Forma de pagamento */
	.carrinhoCompras .pagamentoContent {
		float:left;display:inline;
		background-color: #FFF;
		border: 1px solid #dfdfdf;
		margin: -1px 0 30px 2px;
		width: 930px;
	}
		.pagamentoContent p {
			width: 870px;
			margin: 10px;
		}
			.pagamentoContent p.atencao {
				background-color: #fff9b9;
				border: 1px solid #b1ac72;
				color: #81791b;
				font-size:13px;
				width: 895px;
				margin: 10px;
				padding: 10px 0 10px 15px;
			}
		.pagamentoContent .left {
			float:left;display:inline;
			width: 203px;
			background-color: #f2f2f2;
			margin: 10px;
			padding: 10px 0 10px 5px;
		}
			.pagamentoContent .left h5 {
				font-size:13px;
				color: #02314c;
				margin: 0 0 10px 0;
			}
			.pagamentoContent .left ul.parcelamento {}
			.pagamentoContent .left ul.parcelamento li {
				float:left;display:inline;
				margin-bottom: 5px;
				width: 203px;
			}
				.pagamentoContent .left ul.parcelamento li input {
					float:left;display:inline;
				}
				.pagamentoContent .left ul.parcelamento li label {
					float:left;display:inline;
					font-size:13px;
					color: #02314c;
					margin-left: 5px;
				}
					.pagamentoContent .left ul.parcelamento li label span {
						font-size:11px;
					}
			.pagamentoContent .left p.ps {
				font-size:10px;
				color:#02314c;
				margin: 0;
				width: 200px;
			}
		.pagamentoContent .right {
			float:left;display:inline;
			width:700px;
			margin: 10px 0;
		}
			.pagamentoContent .right .dadosCartao {}
				.pagamentoContent .right .dadosCartao li {margin-bottom: 10px;}
				.pagamentoContent .right .dadosCartao li label {
					display: block;
					font-size:13px;
					color: #02314c;
					margin-bottom: 5px;
				}
				.pagamentoContent .right .dadosCartao li input {
					border: 1px solid #606a78;
					width: 274px;
				}
				.pagamentoContent input.bt_concluir {
					border: none;
					width: 174px;
					float:right;
					width:174px;
					margin:230px 5px 0 0;
				}
				.pagamentoContent .right .dadosCartao li select {
					border: 1px solid #606a78;
					margin-right: 10px;
				}
					.pagamentoContent .right .dadosCartao li select.ano {
						width: 70px;
						margin-right: 0;
					}
				.pagamentoContent .right .dadosCartao li input.codSeg {
					width: 55px;
					margin-right: 5px;
				}
				.pagamentoContent .right .dadosCartao li .num_cod {
					margin-top:10px;
				}
					.pagamentoContent .right .dadosCartao li .num_cod a {
						font-size:11px;
						color: #02314c;
						text-decoration: underline;
					}
						.pagamentoContent .right .dadosCartao li .num_cod a:hover {
							text-decoration: none;
						}
		.boxPagamento .bt_concluir_cartao {
			background:url(../img/buttons/bt_concluir_cartaocredito.png) 0 0 no-repeat;
			width:174px !important;
			height:40px;
			border:none !important;
			cursor:pointer;
		}
						

/* Box Codigo de Seguranca */
#boxCodigoSeguranca{
	display:none;
	overflow:hidden;zoom:1;
	border:1px solid #606a78;
	background-color:#FFF;
	padding:20px;
	text-align:left;
	width:485px;
}
#boxCodigoSeguranca .btFecharModal{
	float:right;display:inline;
	color:#06478b;
	font-weight:bold;
	font-size:12px;
}
#boxCodigoSeguranca .btFecharModal img{
	position:relative;
	top:4px;
	left:0;
}
#boxCodigoSeguranca .title{
	color:#06478b;
	font-size:18px;
	margin:0;
}
#boxCodigoSeguranca .codigoSeg{
	overflow:hidden;zoom:1;
	margin-top:17px;
}
#boxCodigoSeguranca .codigoSeg .imgHolder{
	float:left;display:inline;
	width:126px;
}
#boxCodigoSeguranca .codigoSeg p{
	color:#06478b;
	font-size:12px;
}
#credicCardPayment,
#boletoPayment,
#debitoPayment{display:none !important;}

.pagamentoCredito{
	background: url(../img/bg_pagamento_credito.gif) 5px 3px no-repeat;
	padding-left:45px;
}

.pagamentoBoleto{
	background: url(../img/bg_pagamento_boleto.gif) 5px 3px no-repeat;
	padding-left:45px;
}

.pagamentoDebito{
	background: url(../img/bg_pagamento_debitoConta.gif) 5px 3px no-repeat;
	padding-left:45px;
}
.televendasCarrinho{
	float:left;display:inline;
	position:relative;
	width:134px;
	height:32px;
	background: url(../img/img_televendas_carrinho.gif)  no-repeat !important;
	padding:10px 0 0 15px !important;
	font:bold 12px georgia;
	color:#002141;
	bottom:-80px;
	left:120px;
	z-index:999999;
}

.carrinhoVazio{
	float:left;display:inline;
	width:935px;
	background: url(../img/bg_busca_g.png)  no-repeat !important;
	padding:15px;
	margin-top:20px;
}
	.carrinhoVazio .tit{
		overflow:hidden;zoom:1;
		font:normal 18px georgia;
		color:#666666;
	}
	.carrinhoVazio a{
		float:left;display:inline;
		width:137px;
		height:27px;
		background: url(../img/bt_voltar_loja.gif)  no-repeat !important;
		text-indent:-9999px;
		margin:5px 0 10px 0;
	}
	.carrinhoVazio h3{
		display:table;
		width:900px;
		font:bold 14px arial;
		color:#063e7a;
	}
	.carrinhoVazio li{
		font:normal 11px arial;
		color:#404040;
		padding:10px 0 10px 40px;
		background:url(../img/ico_carrinho_vazio_1e2.gif)  no-repeat;
	}
	.carrinhoVazio li.passo1{
		background-position: 0 12px;
	}
	.carrinhoVazio li.passo2{
		background-position: 0 -35px ;
	}
	.carrinhoVazio li.separador{
		background: none;
		border-bottom:1px solid #b3aa9c;
		padding:0;
		position:relative;
		top:-10px;
		right:-40px;
		width:550px;
	}


.siteLogo a{
	float:left;display:inline;
}
.logoPowerByCarrinho{
	float:left;display:inline;
	width:123px;
	height:21px;
	background:url(../img/structure/logo_powerby_netshoes.gif) 0 0 no-repeat;
	margin:95px 0 0 5px;
	text-indent:-9999px;
}

.lblFlwRqt{
	float:left !important;display:inline !important;
	color:#666666 !important;
	margin:1px 0 0 7px !important;
	font-weight:normal !important;
	width:440px !important;
	padding:0 0 0 0 !important;
	text-align:left !important;
}
	.lblFlwRqt input{
		float:left !important;display:inline !important;
		margin:3px 5px 0 0 !important;
		*margin:1px 5px 0 0 !important;
		border:none !important;
		padding:0 0 0 0 !important;
	}
