div.fundoTitulo100 div.boxTitulo.carrinho  h2{
	margin-left:0;
}
ul.etapasCarrinho {
	width:636px; float:right; clear:both;
	padding:0 0 5px; margin:0 0 20px;
	background:url(../imagens/layout/barra_etapascar.gif) no-repeat 100% 100%;
}
	ul.etapasCarrinho li { 
		display:block; float:left;
		width:166px; height:24px; text-align:center; margin:0 -10px 0 0; padding:13px 0 0;
		font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232; text-transform:uppercase;
		background:url(../imagens/layout/bg_etapascar.gif) no-repeat 0 0;
	}
		ul.etapasCarrinho li.act {
			color:#fff;
			background:url(../imagens/layout/bg_etapascar.gif) no-repeat 0 -62px;
		}
div.separadorCar {
	padding:10px 0 0;
	background:url(../imagens/layout/bg_pont_1h.gif) repeat-x 0 0;
}
div.botoesCar {
	width:100%; clear:both; overflow:hidden;
	margin-bottom:10px;
}
	div.botoesCar a:hover {
		text-decoration:underline;
	}
	div.botoesCar a.bt_continuarcomprando {
		display:block; float:left;
		width:192px; height:24px; text-align:center; padding:10px 0 0;
		font:bold 12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase;
		color:#fff;
		background:#00bbee;
	}
	div.botoesCar a.bt_fecharpedido {
		display:block; float:right;
		width:138px; height:24px; text-align:center; padding:10px 0 0;
		font:bold 12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase;
		color:#fff;
		background:#323232;
		}
		div.botoesCar input.bt_fecharpedido {
			display:block; float:right; border:none;
			width:138px; height:32px; text-align:center; cursor:pointer;
			font:bold 12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase;
			color:#fff;
			background:#323232;
			}
	div.botoesCar span.limpa {
		display:block; float:left;
		width:100%;
		padding:10px 0;
	}
		div.botoesCar span.limpa a.bt_excluiritens {
			clear:left; overflow:hidden;
			font:11px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#00bbee;
		}
div.itensCar {
	width:100%; clear:both; overflow:hidden;
	margin:0 0 15px;
}
	div.itensCar div.titulosCar {
		width:100%; clear:both; overflow:hidden;
		background:#f2f2f2; margin:0;
	}
		div.itensCar div.titulosCar h3 {
			display:block; float:left; padding:10px 0;
			font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232; text-transform:uppercase; text-align:center;
		}
		div.itensCar div.titulosCar h3.produto {
			width:503px;
		}
		div.itensCar div.titulosCar h3.quantidade {
			width:147px;
		}
		div.itensCar div.titulosCar h3.valorunit {
			width:155px;
		}
		div.itensCar div.titulosCar h3.valortotal {
			width:152px;
		}
div.itensCar div.veritens {
	width:100%; clear:both; overflow:hidden; margin:0 0 15px; padding:10px 0 0;
	background:url(../imagens/layout/bg_pont_3v.gif) repeat-y 505px 0;
}
	div.itensCar a:hover {
		text-decoration:underline;
	}
	div.itensCar div.veritens div.produto {
		display:block; float:left;
		width:503px;
	}
		div.itensCar div.veritens div.produto div.imgProd {
			display:block; float:left;
			width:201px; text-align:center;
			border:1px solid #dfe8e8; margin:10px 35px 25px 0;
		}
		div.itensCar div.veritens div.produto div.descrProd {
			display:block; float:left;
			width:249px;
			font:11px 'Roboto Condensed', Geneva, sans-serif; color:#7c7a7a;
		}
			div.itensCar div.veritens div.produto div.descrProd h4 {
				font:18px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232;
				margin:0;
			}
			div.itensCar div.veritens div.produto div.descrProd a {
				color:#00bbee; font-size:10px;
			}
			div.itensCar div.veritens div.produto div.descrProd p {
				margin:0 0 10px;
			}
			
	div.itensCar div.veritens div.quantidade {
		display:block; float:left;
		width:147px; text-align:center; padding:30px 0 0;
		font:bold 18px 'Roboto Condensed', Geneva, sans-serif; color:#323232;
	}
		div.itensCar div.veritens div.quantidade p.botoesQtd {
			display:table;
			margin:0 auto; /margin:0 0 0 56px; 
		}
		div.itensCar div.veritens div.quantidade a.bt_atualizar {
			display:block; float:left; overflow:hidden;
			width:15px; height:14px; text-indent:-5000em;
			background:url(../imagens/botao/bt_atualizar.gif) no-repeat;
		}
		div.itensCar div.veritens div.quantidade a.bt_excluir {
			display:block; float:left; overflow:hidden;
			width:15px; height:14px; text-indent:-5000em;
			margin:0 10px 0 0;
			background:url(../imagens/botao/bt_excluir.gif) no-repeat;
		}
		div.itensCar div.veritens div.quantidade input {
			width:60px; margin:0px auto 10px;
			font:12px 'Roboto Condensed', Helvetica, sans-serif; color:#9d9b9b;
			padding:4px 0; text-align:center;
			border:1px solid #b6c4c4;
		}
	div.itensCar div.veritens div.valorunit {
		display:block; float:left;
		width:155px; text-align:center;
		padding:30px 0 0;
		font:bold 18px 'Roboto Condensed', Geneva, sans-serif; color:#323232;
	}
	div.itensCar div.veritens div.valortotal {
		display:block; float:left;
		width:152px; text-align:center;
		padding:30px 0 0;
		font:bold 18px 'Roboto Condensed', Geneva, sans-serif; color:#323232;
	}
	div.itensCar div.veritens div.linhacz {
		width:940px; overflow:hidden; clear:both;
		background:#f2f2f2;
		padding:10px 10px; border-bottom:5px solid #fff;
		font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232; text-transform:uppercase; 
	}
		div.itensCar div.veritens div.nobg {
			background:none !important;
		}
		div.itensCar div.veritens div.linhacz span {
			color:#00bbee;
		}
		div.itensCar div.veritens div.linhacz input.campotexto {
			width:230px; margin:0 10px 0 0;
			font:12px 'Roboto Condensed', Helvetica, sans-serif; color:#9d9b9b;
			padding:4px 5px;
			border:1px solid #b6c4c4;
		}
		div.itensCar div.veritens div.linhacz input.bt_calcular {
			cursor:pointer;
			width:96px; height:26px; text-align:center;
			font:bold 12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase;
			color:#fff; border:1px solid #9cc6d0;
			background:#00bbee;
		}
	div.itensCar div.veritens div.valores {
		text-align:right; padding:10px 10px 0;
	}
		div.itensCar div.veritens div.valores p {
			display:block; float:right; clear:both;
			padding:0 20px 10px;
		}
		div.itensCar div.veritens div.valores label {
			display:block; float:left;
			padding:4px 0 0;
		}
		div.itensCar div.veritens div.valores span.valor01 {
			display:block; float:right;
			width:132px;
			font:bold 18px 'Roboto Condensed', Geneva, sans-serif; color:#323232;
		}
	div.itensCar div.veritens div.subtotal {
		border:none;
	}
		div.itensCar div.veritens div.subtotal span.valor01 {
			font-size:14px;
		}
		div.itensCar div.veritens div.subtotal p {
			padding:0 20px;
		}
		
h3.tituloCarrinho {
	width:100%; clear:both; overflow:hidden;
	margin:0 0 15px;
	font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232; text-transform:uppercase; 
}
h3.font14 {
	font-size:14px; padding:15px 0 0;
}
h3.tituloCarrinho18 {
	width:100%; clear:both; overflow:hidden;
	margin:0 0 15px;
	font:18px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232; text-transform:uppercase; 
}
div.dadosFatura {
	width:920px; overflow:hidden; clear:both;
	background:#f2f2f2; padding:20px; margin:0 0 25px;
	font:12px 'Roboto Condensed', Geneva, sans-serif; color:#8f8f8f;
}
	div.dadosFatura p {
		margin:0 0 5px;
	}
	div.dadosFatura a.bt_alterarDados {
		display:block; float:right;
		width:232px; height:24px; text-align:center; padding:10px 0 0;
		font:bold 12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase;
		color:#fff; margin-top:-34px;
		background:#00bbee;
		}
div.formapgto {
	width:100%; clear:both; overflow:hidden;
	margin:0 0 15px;
	font:12px 'Roboto Condensed', Geneva, sans-serif;
	color:#868686;
}
	div.formapgto ul.forma li {
		display:block; float:left;
		margin:0 20px 0 0;
	}
	div.formapgto ul.forma li input {
		float:left;
	}
	div.formapgto ul.forma li label {
		float:left; padding:10px 0 0;
	}
	div.formapgto ul.forma li label img {
		float:left; margin:-10px 10px 0 0;
	}
	div.formapgto ul.forma li .styleRadio {
		display:block;
	   background-position:0 -495px;
	}
	div.formapgto ul.forma li .inputRadioChecked {
	   background-position:-503px -495px;
	}
div.formaparcela {
	display:block; float:left;
	width:290px;
	background:#f2f2f2; padding:20px; margin:20px 30px 25px 0;
	font:12px 'Roboto Condensed', Geneva, sans-serif; color:#8f8f8f;
}
	div.formaparcela h3 {
		font-size:14px;
	}
		div.formaparcela p {
			margin:0 0 3px;
		}
		div.formaparcela .styleRadio {
			display:block;
			padding:4px 0 2px;
		}
div.dadoscart {
	display:block; float:left;
	width:340px;
	padding:20px 0; margin:20px 30px 25px 0;
	font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232; text-transform:uppercase; 
}
	div.dadoscart div.linha {
		display:block; float:left;
		width:340px; margin:0 0 8px;
	}
	div.dadoscart div.linha input.campoform {
		font:12px 'Roboto Condensed', Helvetica, sans-serif; color:#9d9b9b;
		padding:4px 5px; margin:3px 0 0;
		border:1px solid #b6c4c4;
	}
	div.dadoscart div.linha a {
		font:11px 'Roboto Condensed', Tahoma, Geneva, sans-serif;
		color:#323232;
	}
		div.dadoscart div.linha a:hover {
			text-decoration:underline;
		}
		div.dadoscart div.linha div.float_left {
			display:block; float:left;
			margin:0 10px 0 0;
		}
div.numPedido {
	width:100%; overflow:hidden; clear:both;
	margin:0 0 15px;
}
div.numPedido span.numpedido {
	display:block; float:left;
	padding:5px 15px;
	background:#f2f2f2; text-transform:uppercase;
	font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232;
}
	div.numPedido span.numpedido span {
		font-size:18px; color:#00bbee;
	}
	p.enviadostatus {
		font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232; text-transform:uppercase;
		margin-bottom:20px;
	}
	p.enviadostatus span.email {
		text-transform:lowercase; color:#00bbee;
	}
	p.enviadostatus span.status {
		color:#00bbee;
	}

div.boxImportante {
	width:930px; overflow:hidden; clear:both;
	margin:0 0 25px; padding:10px 15px 0;
	font:11px 'Roboto Condensed', Geneva, sans-serif; color:#fff;
	background:#323232;
}
	div.boxImportante h3 {
		font:14px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase;
		margin-bottom:5px;
	}
	div.boxImportante p {
		line-height:15px; margin-bottom:10px;
		}
		div.boxImportante a{
			color:#00bbee;
			}
	div.boxImportante a.recebadomicilio {
		padding:3px 0 3px 22px; color:#ffffff;
		font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase;
		background:url(../imagens/icones/ico_casa.gif) no-repeat 0 0;
	}
		div.boxImportante a.recebadomicilio:hover {
			text-decoration:underline;
		}
		
div.formaEscolhida {
	width:100%; overflow:hidden; clear:both;
	margin:0 0 25px; 
}
	div.formaEscolhida img {
		display:block; float:left;
		margin:0 10px 10px 0;
	}
	div.formaEscolhida p {
		width:100%; overflow:hidden; clear:both;
		font:12px 'Roboto Condensed', Geneva, sans-serif; color:#868686;
	}
		div.formaEscolhida p span {
			display:block; float:left;
			padding:10px 0 0;
		}
		.enviadostatus a.bt_print,
		div.formaEscolhida a.bt_print{
			background:#00bbee; font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#ffffff;
			font-weight:bold; text-transform:uppercase; padding:8px 14px;   clear:both;
			text-align:center; margin:10px 0 0; display:block; width:120px;
		}
			.enviadostatus a.bt_print {
				float:right; margin:-75px 0 0;
			}
div.boxAgendar {
	width:918px; overflow:hidden; clear:both;
	border:1px solid #d6e2e2;	
	margin:0 0 8px; padding:20px; 
}
	div.boxAgendar p {
		display:block; float:left;
		width:617px;
		font:11px 'Roboto Condensed', Geneva, sans-serif; color:#7c7a7a;
	}
	div.boxAgendar a.bt_agendar {
		display:block; float:right;
		width:250px; height:24px; text-align:center; padding:10px 0 0;
		font:bold 12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase;
		color:#fff;
		background:#00bbee;
	}
		div.boxAgendar a.bt_agendar:hover {
			text-decoration:underline;
		}


div.meuspedidos h3 {
	font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#323232;
	margin:20px 0 6px;
}
div.itensPedido {
	width:100%; clear:both; overflow:hidden;
	margin:0 0 15px;
}
	div.itensPedido div.titulosCar {
		width:100%; clear:both; overflow:hidden;
		background:#f2f2f2; margin:0;
	}
		div.itensPedido div.titulosCar h3 {
			display:block; float:left; padding:10px 0; margin:0;
			font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232; text-transform:uppercase; text-align:center;
		}
		/*div.itensPedido div.titulosCar h3.col01 {
			width:220px;
		}
		div.itensPedido div.titulosCar h3.col02 {
			width:160px;
		}
		div.itensPedido div.titulosCar h3.col03 {
			width:240px;
		}
		div.itensPedido div.titulosCar h3.col04 {
			width:130px;
		}
		div.itensPedido div.titulosCar h3.col05 {
			width:210px;
		}*/
		div.itensPedido div.titulosCar h3.col01 {
			width:200px;
		}
		div.itensPedido div.titulosCar h3.col02 {
			width:140px;
		}
		div.itensPedido div.titulosCar h3.col03 {
			width:220px;
		}
		div.itensPedido div.titulosCar h3.col04 {
			width:110px;
		}
		div.itensPedido div.titulosCar h3.col05 {
			width:145px;
		}
		div.itensPedido div.titulosCar h3.col06 {
			width:145px;
		}
		div.itensPedido div.veritens div.colunas {
			display:block; float:left; padding:15px 0; margin:0;
			font:12px 'Roboto Condensed', Geneva, sans-serif; color:#7c7a7a; text-align:center;
			background:url(../imagens/layout/bg_pont_1v.gif) repeat-y 100% 0;
		}
			div.itensPedido div.cor02 {
				display:block; float:left;
				width:100%;
				background:#fbfbfb;
			}
			div.itensPedido div.veritens div.colunas a {
				color:#323232;
			}
				div.itensPedido div.veritens div.colunas a:hover {
					text-decoration:underline;
				}
			/*div.itensPedido div.veritens div.col01 {
				width:220px;
			}
			div.itensPedido div.veritens div.col02 {
				width:160px;
			}
			div.itensPedido div.veritens div.col03 {
				width:240px;
			}
			div.itensPedido div.veritens div.col04 {
				width:130px;
			}
			div.itensPedido div.veritens div.col05 {
				width:210px;
				background:none;
			}*/
			div.itensPedido div.veritens div.col01 {
				width:200px;
			}
			div.itensPedido div.veritens div.col02 {
				width:140px;
			}
			div.itensPedido div.veritens div.col03 {
				width:220px;
			}
			div.itensPedido div.veritens div.col04 {
				width:110px;
			}
			div.itensPedido div.veritens div.col05 {
				width:145px;
			}
			div.itensPedido div.veritens div.col06 {
				width:145px;
				background:none;
			}
div.meuspedidos div.filtro {
	width:100%; clear:both; overflow:hidden;
	background:#f2f2f2; margin:0 0 20px; padding:10px 0 0;
	font:12px 'Roboto Condensed', Geneva, sans-serif; color:#868686;
}
	div.meuspedidos div.filtro div.linha01 {
		display:block; float:left;
		width:100%; padding:0 0 10px;
	}
		div.meuspedidos div.filtro div.linha01 label.styleRadio {
			display:block; float:left;
			margin:0 0 0 20px; padding:2px 20px 2px 0;
		}
		div.meuspedidos div.filtro div.linha01 label.inputRadioChecked {
			 background-position: -503px -500px;
		}
		div.meuspedidos div.filtro div.linha01 div.campodata {
			display:block; float:left;
			padding:0 40px 0 0;
		}
		div.meuspedidos div.filtro div.linha01 div.data01 {
			padding:0 35px 0 15px;
		}
			div.meuspedidos div.filtro div.linha01 div.campodata label.lbtexto {
				display:block; float:left;
				padding:5px 5px 0 0;
			}
			div.meuspedidos div.filtro div.linha01 div.campodata input.campoform {
				float:left;
				width:90px; margin:0px 5px 10px 0;
				font:12px 'Roboto Condensed', Helvetica, sans-serif; color:#9d9b9b;
				padding:4px 0; text-align:center;
				border:1px solid #b6c4c4;
			}
			div.meuspedidos div.filtro div.linha01 div.campodata a.btCalendario {
				display:block; float:left; overflow:hidden;
				width:23px; height:24px; text-indent:-5000em;
				background:url(../imagens/icones/ico_calendario.gif) no-repeat 0 0;
			}
			div.meuspedidos div.filtro div.linha01 input.campoformPesquisa {
				display:block; float:left;
				width:250px; margin:0px 5px 10px 0;
				font:12px 'Roboto Condensed', Helvetica, sans-serif; color:#9d9b9b;
				padding:4px 5px;
				border:1px solid #b6c4c4;
			}
			div.meuspedidos div.filtro div.linha01 input.btPesquisar {
				display:block; float:left; border:none; cursor:pointer;
				width:140px; height:24px; text-align:center; padding:0;
				font:bold 12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase;
				color:#fff;
				background:#00bbee;
			}
			div.meuspedidos a.bt_alterarDados{
				display:block; float:right;
				width:140px; height:14px; text-align:center; padding:6px 0;
				font:12px 'Roboto Condensed'; text-transform:uppercase;
				color:#fff;	background:#00bbee; margin:-30px 0 0;
				}
			
.st2{ padding:20px 0;}			
.st2 h3{
    clear: both;
    color: #323232;
    font: 14px 'Roboto Condensed';
    margin: 0 0 15px;
    overflow: hidden;
    text-transform: uppercase;
    width: 100%;
	}
	.st2 p{
		clear: both; color: #8F8F8F; margin:0 0 6px;
    	font: 12px 'Roboto Condensed',Geneva,sans-serif;
		}
		.st2 div.btst2{
			clear:both; padding:20px 0 0; width:960px;
			text-align:center; overflow:hidden;
			}
		.st2 div.btst2 a.bt_alterarFP {
			background:#323232;	color: #FFFFFF;
			display: block;	float: left;
			font: 12px 'Roboto Condensed';
			width: 224px; height: 24px; padding: 10px 0 0; margin:0 20px 0 0;
			text-align: center;	text-transform: uppercase;			
			}
		.st2 div.btst2 a.bt_finalizar {
			background:#323232;	color: #FFFFFF;
			display: block;	float: left;
			font: 12px 'Roboto Condensed'; 
			width: 124px; height: 24px; padding: 10px 0 0; 
			text-align: center;	text-transform: uppercase;			
			}
			

	div.itensCar div.linhacz {
		width:940px; overflow:hidden; clear:both;
		padding:10px 10px; border-bottom:5px solid #fff;
		font:12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; color:#323232; text-transform:uppercase; 
	}
		div.itensCar div.linhacz span {
			color:#00bbee;
		}
		div.itensCar div.linhacz input.campotexto {
			width:230px; margin:0 10px 0 0;
			font:12px 'Roboto Condensed', Helvetica, sans-serif; color:#9d9b9b;
			padding:4px 5px;
			border:1px solid #b6c4c4;
		}
		div.itensCar div.linhacz input.bt_calcular {
			cursor:pointer;
			width:96px; height:26px; text-align:center;
			font:bold 12px 'Roboto Condensed', Tahoma, Geneva, sans-serif; text-transform:uppercase;
			color:#fff; border:1px solid #9cc6d0;
			background:#00bbee;
		}
div.numPedido p.pedidogerado {
	display:block; float:right;
	width:367px; height:27px; overflow:hidden; text-indent:-5000em;
	font:bold 14px 'Roboto Condensed',Tahoma,Geneva,sans-serif;
	color:#637D7A; margin:1px 264px 0 0;
	background:url(../imagens/layout/pedidogerado.gif) no-repeat;
}