/* --------------------------------------------------------------- Carrinho de Compras */
.carrinhoCompras {
	padding-left: 8px;
	width: 962px;
}
	.carrinhoCompras .breadCrumbs {
		position:relative;
		z-index:1;
		padding:0;
		overflow:hidden;
		zoom:1;
		color:#594f4a;
		font-size:11px;
		margin-left: -5px;
	}
	.carrinhoCompras .title {
		font-size: 29px;
		font-weight: normal;
		color: #594f4a;
		margin: 5px 0;
		width: 813px;
	}
	.carrinhoCompras p {
		font: normal 13px Arial;
		color: #594f4a;
	}
		.carrinhoCompras h2.title span {
			font: normal 16px Arial;
			color: #594f4a;
		}
		.shopCart .carrinhoCompras h2.title {
			float: left;display:inline;
		}
	.carrinhoCompras div.ambienteSeguro {
		float: right;display:inline;
		margin-right: 10px;
	}
	.carrinhoCompras p.destaque {
		font: normal 13px Arial;
		color: #594f4a;
		margin: 7px 0;
	}
		.carrinhoCompras p.destaque.left {
			float: left;display:inline;
		}
	.carrinhoCompras p.destaque_cadastro {
		font: normal 13px Arial;
		color: #594f4a;
		margin: 7px 0;
	}
		.carrinhoCompras p.destaque_cadastro strong span {
			background-color: #FFF4D8;
		}
	.carrinhoCompras ul.opcoesCarrinho {
		float:right;display:inline;
		margin: 4px 10px 0 0;
		*margin: 4px 10px 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: normal 13px Arial;
				color: #594f4a;
				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: 125px;
				height: 28px;
				margin: 0 0 15px 0 !important;
			}
			
			
		/* Tabela Carrinho */
	.tableCarrinho{
		border-collapse: collapse;
		margin:0 0 10px 5px;
		width:928px;
		color: #5e5e5e;
	}
		.tableCarrinho thead tr th{
			font:normal 13px Arial;
			color:#594f4a;
			padding: 2px 4px;
			vertical-align:middle !important;
			background:url(../img/structure/bg_tit_carrinho.png) 0 0 repeat-x;
			height:29px;
		}
		.tableCarrinho thead tr th.last{border-right:none;}
		.tableCarrinho thead tr th.ac{text-align:center;}
		.tableCarrinho thead tr th.pl7{padding-left: 7px;}
		
		.tableCarrinho tbody tr td {padding: 5px 11px;vertical-align:center;text-align:center;border: 1px solid #d1c5ac;}
		.tableCarrinho tbody tr td.presente{text-align:left;}
		.tableCarrinho tbody tr td.bl {border-left: 1px solid #d1c5ac;}
		.tableCarrinho tbody tr td .imgProd {border: 2px solid #d0c8b9;}
		.tableCarrinho tbody tr td.nb {border: none;}
		.tableCarrinho tbody tr td p {color:#594f4a !important;text-align:left;}
		.tableCarrinho tbody tr td.ultima {background-color:#efe9dd;color:#db5402;font-weight:bold;font-size:13px;}
		.tableCarrinho tbody tr td.preco {color:#db5402;font-weight:bold;font-size:13px;}
		.tableCarrinho td.aviso {
			border-left: 3px solid #d1c5ac;*border-left: 1px solid #d1c5ac;
			font-weight:bold;
			text-transform:uppercase;
		}
		
		.tableCarrinho tbody tr td img{
			float:left;display:inline;
			margin-right: 5px;
		}
		.tableCarrinho tbody tr td p{
			font: normal 13px Arial;
			margin: 0;
		}
			.tableCarrinho tbody tr td p.confirm{
				color: #5e5e5e;
			}
			.tableCarrinho tbody tr td p strong{
				font-size: 13px;
			}
		.tableCarrinho tbody tr td .qtd{
			float:left;display:inline;
			border: 1px solid #8b7d74;
			background-color:#FFF;
			text-align:center;
			width: 24px;
		}
			.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: 22px;
				height: 17px;
				margin-top:1px;
				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: 20px;
				height: 17px;
				cursor: pointer;
				margin-top:1px;
			}
		.tableCarrinho tbody tr td label.lblPresente{
			float:left;display:inline;
			padding:3px 0 2px 0;
			background:url(../img/structure/ico_presente.png) 21px 0 no-repeat;
		}
			.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/buttons/bt_remover.png) 0 0 no-repeat;
			width: 81px;
			height: 19px;
			margin: 0 auto;
		}
		.tableCarrinho tfoot tr td{
			font:normal 11px Arial;
			color:#5e5e5e;
			padding: 5px 11px;
			vertical-align:middle !important;
			border-left: 1px solid #d1c5ac;
		}
		.tableCarrinho tfoot tr.ultima td{
			border-bottom: 1px solid #d1c5ac;
		}
			.tableCarrinho tfoot tr td.last{
				padding: 5px 0 5px 11px;
				background-color:#efe9dd;
				border-right: 1px solid #d1c5ac;
				color:#db5402;
				font-weight:bold;
				font-size:13px;
			}
			.tableCarrinho tfoot tr td.blNone{
				border-left: none;
			}
			.tableCarrinho tfoot tr td p{
				float:left;display:inline;
				font:normal 13px Arial;
				margin: 0 14px 0 0;
			}
			.tableCarrinho tfoot tr td fieldset label{
				float:left;display:inline;
				font:normal 13px Arial;
				margin-right: 6px;
			}
			.tableCarrinho tfoot tr td fieldset input.cep{
				float:left;display:inline;
				width: 85px;
				border: 1px solid #606a78;
				margin-right: 7px;
				background-color:#FFF;
			}
			.tableCarrinho tfoot tr td fieldset .calcularFrete{
				float:left;display:inline;
				margin-top:-2px;
			}
			.tableCarrinho tfoot tr td fieldset input.valePresente{
				float:left;display:inline;
				width: 140px;
				border: 1px solid #606a78;
				margin-left: 10px;
			}
			.tableCarrinho tfoot tr td.ar{
				text-align: right;
			}
			.tableCarrinho tfoot tr td strong{
				font-size: 13px;
			}
		
		
	
	.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: 125px;
		height: 28px;
		margin: 10px 0;
	}
	.carrinhoCompras .porqueVazio {
		overflow:hidden;_zoom:1;
		border:1px solid #d1c5ac;
		margin-top:20px;
	}
		.carrinhoCompras .porqueVazio h4 {
			background:url(../img/structure/bg_tit_carrinho.png) 0 0 repeat-x;
			height:23px;
			padding:6px 10px 0;
			margin:0 0 10px;
			font-size:13px;
			font-weight:bold;
			color:#594f4a;
		}
		.carrinhoCompras .porqueVazio ul {overflow:hidden;_zoom:1;}
			.carrinhoCompras .porqueVazio ul li {
				overflow:hidden;_zoom:1;
				margin-bottom:10px;
			}
				.carrinhoCompras .porqueVazio ul li span {
					float:left;display:inline;
					background:url(../img/structure/ico_carrinho_vazio.png) 0 0 no-repeat;
					font-size:13px;
					font-weight:bold;
					color:#594f4a;
					width:21px;
					height:19px;
					text-align:center;
					padding:2px 0 0;
					margin:0 10px;
				}
				.carrinhoCompras .porqueVazio ul li p {
					overflow:hidden;_zoom:1;
					margin:3px 10px 0 0;
				}
	
	/* Box Login - identificacao */
	.carrinhoCompras div.box_login {
		float:left;display:inline;
		width: 460px;
		border:1px solid #d1c5ac;
		padding-bottom:10px;
	}
	.carrinhoCompras div.first {
		margin-right:15px;
	}
				.carrinhoCompras div.box_login p {
					font-size: 13px;
					color: #594f4a;
					margin:5px 0 0;
				}
					.carrinhoCompras div.box_login p a {
						color: #594f4a;
						text-decoration: underline;
					}
						.carrinhoCompras div.box_login p a:hover {
							text-decoration: none;
						}
		.carrinhoCompras div.box_login h3 {
			font: bold 13px Arial;
			color: #594f4a;
			margin:0;
			background:url(../img/structure/bg_tit_carrinho.png) 0 0 repeat-x;
			height:24px;
			padding:5px 0 0 10px;
		}
		.carrinhoCompras div.box_login fieldset label {
			float:left;display:inline;
			font: normal 13px Arial;
			color: #594f4a;
			width: 105px;
			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;
			background-color:#FFF;
		}
			.carrinhoCompras div.box_login fieldset input.grd {
				width: 250px;
			}
			.carrinhoCompras div.box_login fieldset input.peq {
				width: 115px;
			}
		.carrinhoCompras div.box_login fieldset input.btContinuar {
			border: none;
			margin:0;
		}
		
	/* Cadastro */
	.carrinhoCompras .formCadastro {
		overflow:hidden;_zoom:1;
		margin-right:5px;
	}
		.formCadastro h3.title {
			overflow:hidden;_zoom:1;
			font: bold 15px Arial;
			color: #594f4a;
			margin: 0;
			background:url(../img/structure/tit_cadastro.png) 0 0 no-repeat;
			height:24px;
			padding:5px 0 0 10px;
			width:auto;
		}
		
		.formCadastro ul.ListaCadastro {
			overflow:hidden;_zoom:1;
			margin:10px;
		}
			.formCadastro ul.ListaCadastro li {
				overflow:hidden;_zoom:1;
				line-height: 20px;
				margin-bottom:3px;
				padding:3px 0;
			}
				.formCadastro ul.ListaCadastro li.required {
					background-color: #fff4d8;
				}
				.formCadastro ul.ListaCadastro li.error {
					background-color: #fff9b9;
				}
				.formCadastro ul.ListaCadastro li label {
					float:left;display:inline;
					width: 180px;
					padding-right: 13px;
					text-align: right;
					font-size:13px;
				}
					.formCadastro ul.ListaCadastro li label.comp {
						width: 115px;
					}
				.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.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: 100px;
					text-align: left;
					margin-top: -2px;
					padding-right: 0;
				}
				.formCadastro ul.ListaCadastro li input.pjpf2 {
					float:left;display:inline;
					margin: 0 5px 0 30px;
					border: none;
					background:none;
				}
				.formCadastro ul.ListaCadastro li p {
					float:left;display:inline;
					font: normal 13px Arial;
					color: #06478b;
					margin: 2px 0 0 15px;
				}
			.formCadastro ul li label.news {
				float:left;display:inline;
				margin-top: -2px;
				text-align:left;
				width:300px;
			}
			.formCadastro ul li input.news {
				float:left;display:inline;
				margin-right:5px;
			}
	div.errorAlert {
		overflow:hidden;_zoom:1;
		padding: 2px 10px;
		background-color: #fff9b9;
		border: 1px solid #b1ac72;
		overflow:hidden;
		zoom:1;
		margin:10px 0;
	}
		div.errorAlert img {
			float:left;display:inline;
			margin: 0 17px 0 0;
			position: relative;
			top: -5px;
		}
		div.errorAlert p {
			float:left;display:inline;
			font: bold 13px Arial;
			color: #81791b;
			margin: 0;
			position: relative;
			top: 5px;
		}
	.btSendHolder{
		clear:both;
		overflow:hidden;
		zoom:1;
		text-align:right;
	}
	.bt_continuar {
		margin: 20px;
		border:none !important;
	}
	.bn {
		border:none !important;
	}
	
	
	/* Enderecos */
	.carrinhoCompras .enderecos {
		overflow:hidden;_zoom:1;
	}
		.enderecos h3.title {
			overflow:hidden;_zoom:1;
			font: bold 15px Arial;
			color: #594f4a;
			margin: 0;
			background:url(../img/structure/tit_cadastro.png) 0 0 no-repeat;
			height:24px;
			padding:5px 0 0 10px;
			width:auto;
		}
		
		.enderecos ul.listaEndereco {
			overflow:hidden;_zoom:1;
			margin:5px 15px 20px 10px;
		}
			.enderecos ul.listaEndereco li {
				overflow:hidden;_zoom:1;
				margin: 15px 0 0 0;
				border-top: 1px solid #594f4a;
				padding: 10px 0 0 0;
			}
				.enderecos ul.listaEndereco li.first {
					margin: 0;
					border-top: none;
					padding: 0;
				}
			.enderecos ul.listaEndereco li p {
				overflow:hidden;_zoom:1;
				font: normal 13px Arial;
				margin: 0;
			}
			.enderecos ul.listaEndereco li a {
				float:left;display:inline;
				font: bold 13px Arial;
				color: #594f4a;
				text-decoration: underline;
				margin: 10px 20px 0 0;
			}
				.enderecos ul.listaEndereco li input.bt_entregar {
					float:left;display:inline;
					text-indent: -9999px;
					overflow: hidden;
					margin: 3px 20px 0 0;
				}
				.enderecos ul.listaEndereco li a.cadastreNovo {
					float:left;display:inline;
					font: bold 14px Arial;
					color: #594f4a;
					text-decoration: underline;
					margin: 10px 20px 20px 0;
				}
					.enderecos ul.listaEndereco li a.cadastreNovo:hover {
						text-decoration: none;
					}
						.enderecos ul.listaEndereco li span.sinalMais {
							float:left;display:inline;
							text-indent: -9999px;
							overflow: hidden;
							background-image: url(../img/structure/ico_mais_menos.png);
							background-repeat: no-repeat;
							width: 15px;
							height: 15px;
							margin-right: 5px;
							position:relative;
							top: 10px;
							left: 0;
							background-position: 0 0;
						}
						.enderecos ul.listaEndereco li span.sinalMenos {
							float:left;display:inline;
							text-indent: -9999px;
							overflow: hidden;
							background-image: url(../img/structure/ico_mais_menos.png);
							background-repeat: no-repeat;
							width: 15px;
							height: 15px;
							margin-right: 5px;
							position:relative;
							top: 10px;
							left: 0;
							background-position: 0 -15px;
						}
					.enderecos ul.listaEndereco li ul.novoEndereco {
						overflow:hidden;_zoom:1;
					}
						.enderecos ul.novoEndereco li {
							overflow:hidden;_zoom:1;
							margin: 7px 0 0 0;
							padding: 5px 0;
							line-height: 20px;
							border: none;
						}
							.enderecos ul.novoEndereco li.required {
								/* background-color: #ddffcb; */
							}
							.enderecos ul.novoEndereco li.error {
								background-color: #fff9b9;
							}
							.enderecos ul.novoEndereco li label {
								float:left;display:inline;
								width: 180px;
								padding-right: 13px;
								text-align: right;
								font-size:13px;
								color:#666;
							}
								.enderecos ul.novoEndereco li label.comp {
									width: 115px;
								}
							.enderecos ul.novoEndereco li input {
								float:left;display:inline;
								background-color: #FFF;
								border: 1px solid #757575;
								padding: 1px 2px 0 2px;
							}
								.enderecos ul.novoEndereco li input.grd {
									width: 400px;
								}
								.enderecos ul.novoEndereco li input.med {
									width: 200px;
								}
								.enderecos ul.novoEndereco li input.peq {
									width: 120px;
								}
								.enderecos ul.novoEndereco li input.ddd {
									width: 35px;
									margin-right: 15px;
								}
								.enderecos ul.novoEndereco li input.endereco {
									margin-left: 15px;
									padding-bottom: 2px;
								}
							.enderecos ul.novoEndereco li select {
								float:left;display:inline;
								background-color: #FFF;
								border: 1px solid #757575;
							}
								.enderecos ul.novoEndereco li select.peq {
									width: 75px;
								}
							.enderecos ul.novoEndereco li p {
								float:left;display:inline;
								font: normal 13px Arial;
								color: #594f4a;
								margin: 2px 0 0 15px;
								width: 200px;
							}
							.btSalvarEnd {
								border:none;
								margin-right:280px;
							}
							#txtNovoEndereco {
								padding-bottom:28px;
							}
	
	
	/* Confirmacao */
	.carrinhoCompras p.compraSucesso {
		background: url(../img/structure/ico_pedido_sucesso.png) 0 0 no-repeat;
		padding: 8px 0 0 58px;
		height: 42px;
		font: bold 29px Arial;
		color: #3c9700;
	}
	.carrinhoCompras .numPedido {
		float:left;display:inline;
		width:344px;
		border:1px solid #d1c5ac;
		margin-right:10px;
		height:160px;
		margin-bottom:20px;
	}
		.carrinhoCompras .numPedido p {margin:0 10px;}
		.carrinhoCompras .numPedido .text {
			float:left;display:inline;
			margin-top:7px;
		}
		.carrinhoCompras .numPedido .numero {
			font: bold 21px Arial;
			color: #fc9700;
			margin:0 0 20px 0;
		}
	.carrinhoCompras .opcaoPagamento{
		float:left;display:inline;
		width:580px;
		height:160px;
		border:1px solid #d1c5ac;
	}
		.carrinhoCompras .opcaoPagamento .half{
			margin:0 10px;
		}
	.carrinhoCompras .bt_imprimir_boleto {margin:15px 0 0 10px;}
	
		.carrinhoCompras .opcaoPagamento h5,
		.carrinhoCompras .numPedido h5{
			overflow:hidden;_zoom:1;
			margin:0;
			background:url(../img/structure/bg_tit_carrinho.png) 0 0 repeat-x;
			height:24px;
			font-size:13px;
			font-weight:bold;
			color:#594f4a;
			padding:5px 0 15px 10px;
		}
	
	
	.carrinhoCompras div.txtInfo {margin-left: 25px;overflow:hidden;zoom:1;}
		.carrinhoCompras div.txtInfo p {
			float:left;display:inline;
			width: 433px;
			padding-right: 30px;
			font: normal 13px Arial;
			color: #594f4a;
		}
		
	/* Cupom */
	#cupom{
		overflow: hidden;
	}
	
	#cupom .bt_concluir_pedido{
		background:url("../img/buttons/bt_concluir_pedido.png") no-repeat scroll 0 0 transparent;
		display:inline;
		float:right;
		height:39px;
		margin:0 20px;
		width:176px;
		cursor: pointer;
	}
		
	/* Formas de Pagamento */
	.carrinhoCompras .formasPagamento {
		margin: 0 0 0 10px;
	}
		.formasPagamento h3.title {
			font: bold 22px Arial;
			color: #594f4a;
			margin: 0;
		}
		.formasPagamento ul.listaPagamentos {display:none;}
			.formasPagamento ul.listaPagamentos li {
				float: left;display:inline;
				width: 85px;
				margin-right: 15px;
			}
				.formasPagamento ul.listaPagamentos img {
					margin-left: 11px;
				}
				.formasPagamento ul.listaPagamentos p {
					font: normal 11px Arial;
					color: #5e5e5e;
					margin: 5px 0;
					text-align: center;
				}
				
	
	.carrinhoCompras .alterarPedido {
		text-align: right;
		margin: 0 17px 0 0;
		position:relative;
		z-index:1;
	}
		.carrinhoCompras .alterarPedido a {
			font: bold 15px Arial;
			color: #666;
			text-decoration: underline;
		}
			.carrinhoCompras .alterarPedido a:hover {
				text-decoration: none;
			}
			
	/* Box Pagamento */
	.carrinhoCompras .boxPagamento {
		overflow:hidden;zoom:1;
		padding: 5px;
		margin: 10px 5px 0 0;
	}
		.boxPagamento h4 {
			font: bold 22px Arial;
			color: #625852;
			margin: 0 0 5px 0;
		}
		.boxPagamento p {margin:0;}
		.boxPagamento .bt_concluir_ul {
			margin:10px 0 10px 10px;
		}
		.boxPagamento .listaFormasPagamentos {float:left;display:inline;margin-top: 7px;}
		.boxPagamento .listaFormasPagamentos li {
			float: left;display:inline;
			margin:0 5px 0 1px;
		}
			.boxPagamento .listaFormasPagamentos li .borderLeft {
				float: left;display:inline;
				background: url(../img/structure/img_formapag_border.png) 0 0 no-repeat;
				width: 11px;
				height: 63px;
			}
			.boxPagamento .listaFormasPagamentos li .borderMiddle {
				float: left;display:inline;
				background-color: #FFF;
				padding: 10px 5px 0 3px;
				height: 53px;
				background: url(../img/structure/img_formapag_border.png) 0 -63px repeat-x;
			}
				.boxPagamento .listaFormasPagamentos li .borderMiddle input {
					
				}
				.boxPagamento .listaFormasPagamentos li .borderMiddle label {
					font: normal 13px Arial;
					color: #625852;
				}
				.boxPagamento .listaFormasPagamentos li .borderMiddle .icoCartaoBanco {
					display: block;
					background-image:url(../img/structure/ico_structure_sprite.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/structure/img_formapag_border.png) -11px 0 no-repeat;
				width: 11px;
				height: 63px;
			}
	/* Box de Conteudo - Forma de pagamento */
	.carrinhoCompras .pagamentoContent {
		float:left;display:inline;
		background-color: #FFF;
		border: 1px solid #dfdfdf;
		margin: -1px 0 0 2px;
		width: 930px;
	}
	.spcBtn{
		margin:10px 0;
	}
		.pagamentoContent p {
			width: 870px;
			margin: 10px;
		}
			.pagamentoContent p.atencao {
				background-color: #fff9b9;
				border: 1px solid #b1ac72;
				color: #81791b;
				font: bold 13px Arial;
				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: bold 13px Arial;
				color: #625852;
				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: bold 13px Arial;
					color: #625852;
					margin-left: 5px;
				}
					.pagamentoContent .left ul.parcelamento li label span {
						font: normal 11px Arial;
					}
			.pagamentoContent .left p.ps {
				font: normal 11px Arial;
				color: #625852;
				margin: 0;
				width: 200px;
			}
		.pagamentoContent .right {
			float:left;display:inline;
			margin: 10px 0;
			width:690px;
		}
			.pagamentoContent .right .dadosCartao {}
				.pagamentoContent .right .dadosCartao li {
					margin-bottom: 10px;
					overflow:hidden;
					zoom:1;
				}
				.pagamentoContent .right .dadosCartao li label {
					display: block;
					font: bold 13px Arial;
					color: #625852;
					margin-bottom: 5px;
				}
					.pagamentoContent .right .dadosCartao li label span {
						font: normal 13px Arial;
					}
				.pagamentoContent .right .dadosCartao li input {
					border: 1px solid #606a78;
					width: 274px;
				}
				.pagamentoContent .right .dadosCartao li .bt_concluir {
					border: none;
					width: 174px;
				}
				.pagamentoContent .right .dadosCartao li select {
					border: 1px solid #606a78;
					width: 151px;
					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 {
					float:left;display:inline;
					margin-right: 10px;
				}
					.pagamentoContent .right .dadosCartao li .num_cod a {
						font: normal 11px Arial;
						color: #625852;
						text-decoration: underline;
					}
						.pagamentoContent .right .dadosCartao li .num_cod a:hover {
							text-decoration: none;
						}
						
						
#alert.alert{
	overflow:hidden;zoom:1;
	padding: 2px 10px 2px 40px;
	background: #fff9b9 url(../img/structure/ico_error.png) 4px 5px no-repeat;
	border: 1px solid #b1ac72;
	width:875px;
	margin-left:5px;
}
	#alert.alert .error-message-title,
	#alert.alert .error-message-item{
		font: bold 13px Arial;
		color: #81791b;
	}

/* 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;
}

.lblFlwRqt{
	float:left !important;display:inline !important;
	color:#4C4C4C !important;
	margin:0 0 0 10px !important;
	font-weight:normal !important;
	width:400px !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;
	}
