/*TELA PRINCIPAL CARRINHO*/

/*TOPO CARRINHO*/

#cabecalhoCarrinho {
    width:985px;
	height:95px;
    margin:0 auto;
    overflow:hidden;
	color:#fff
}

#cabecalhoCarrinho a{color:#fff}

#logoCar {float:left; height:80px; width:280px; margin:13px 0 0 10px; background:url(images/bgCabecalhoCarrinho.jpg) no-repeat;}

#infoTopCar {
    float:right;
    padding-top:15px;
    text-align:right;
    margin-right:10px
}

#infoTopCar li{
	float:right;
	padding:4px 5px 0 18px;
	margin-bottom:10px;
	height:14px}

#infoTopCar .icon01 {background:url(images/iconTopo.jpg) 0 -63px no-repeat}
#infoTopCar .icon02 {background:url(images/iconTopo.jpg) -1px -80px no-repeat}
#infoTopCar .icon03 {background:url(images/iconTopo.jpg) 3px 4px no-repeat}

#navCar {
    clear:right;
    float:right;
    width:545px;
    overflow:hidden;
    padding:40px 0 0 0;
    font-size:12px;
	color:#900;
}

#navCar a{color:#900}

#navCar li {float:right; padding:5px 12px 0 5px; background:url(images/arrow.png) no-repeat right 12px}
#navCar .navSelected {color:#fff; font-size:20px; height:30px; overflow:hidden; background:url(images/bgNavCar.jpg) 0 0 no-repeat; padding: 0 0 0 15px}
#navCar .navSelected span{ background:url(images/bgNavCar.jpg) no-repeat right top; height:30px; display:block; padding-right:15px}

/*.passo01{background:url(images/navCar.gif) no-repeat -310px 0}
.passo02{background:url(images/navCar.gif) no-repeat -220px 0}
.passo03{background:url(images/navCar.gif) no-repeat -140px 0}
.passo04{background:url(images/navCar.gif) no-repeat -80px 0}
.passo05{background:url(images/navCar.gif) no-repeat 0 0}
*/
/*GERAL*/
#cep {
    float:left;
	width:100%;
    padding:10px 0;
    background:url(images/pontos.png) bottom left repeat-x;

}

#cep a.correios{font-size:0.8em}

#cep .infoEntrega {float:left; width:550px; background:#f6f6f6; padding:5px}

#cep ul{float:right; width:300px;}
#cep li{padding:0 0 0 6px; float:right}
#cep input{background:#fff; vertical-align:middle}
#cep .cepTexto{padding:5px 0 0 5px}

#listaEntrega, #enderecoCadastro{width:340px; float:right; margin-top:10px}
#listaEntrega li{float:left; width:100%; padding-top:2px}
#listaEntrega li.input{width:20px}
#listaEntrega li.item{width:200px; text-align:left}
#listaEntrega .texto, #enderecoCadastro .texto{
    font-weight:bold; 
}
#listaEntrega input{border:none; background:none}

.totalPedido{
    text-align:right;
    padding:6px 10px 0 0;
	font-size:1.4em;
	font-weight:bold;
	padding-right:20px
}

.totalPedido .parcela{font-size:0.8em}


#faixaPadrao{
    background:url(images/bgNavProdutos.jpg); 
    height:28px;
    padding:6px 0 0 25px;
    font-weight:bold;
    margin-top:10px;
    text-align:left;
}

#dadosEntrega{padding:10px 20px; float:left}

#dadosEntrega .endereco{float:left; padding-right:10px}

#titPagamento{
    font-size:22px; 
    border-bottom:1px solid #ddd; 
    padding:10px 0; 
    margin:10px 0;
    float:left;
    width:100%;
    text-align:left;
    background:#f1f1f1 url(images/bgTit.jpg) no-repeat;
}

#titPagamento span {font-size:9px;}

/*LISTA PRODUTOS*/
#navProdutos {
    float:left;
	width:100%;
    margin-top:20px;
    font-size:12px;
    background:#f1f1f1;
    padding:7px 0;
    color:#333;
}
#navProdutos li { float:left; text-align:center; }
#navProdutos .produto {width:470px; height:auto}
#navProdutos img {float:left}
#navProdutos .quantidade { width:100px; border-left:1px solid #ccc;}
#navProdutos .precoUnit {width:125px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#navProdutos .precoQtd {width:135px}
#navProdutos .removerItem {width:100px; border-left:1px solid #ccc;}

/*TELA FORMA DE PAGAMENTO*/
#navProdutos2 {
    float:left;
	width:100%;
    margin-top:20px;
    font-size:12px;
    background:#f1f1f1;
    padding:7px 0;
    color:#333;
}
#navProdutos2 li { float:left; text-align:center; }
#navProdutos2 .produto { width:470px; height:auto }
#navProdutos2 img {float:left}
#navProdutos2 .quantidade { width:100px; border-left:1px solid #ccc;}
#navProdutos2 .precoUnit2 {width:160px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#navProdutos2 .precoQtd2 {width:195px;}

/*FIM*/

#navProdutosItens {clear:both; font-size:12px; color:#666;}
#navProdutosItens li {float:left; text-align:center; padding:35px 0 0 0; overflow:hidden;}
#navProdutosItens ul {float:left; width:100%; background:url(images/pontos.png) bottom left repeat-x}

#navProdutosItens .produto img {float:left; margin:10px}
#navProdutosItens .produto {width:470px; text-align:left; padding:0}
#navProdutosItens .descricao {padding-top:20px;}
#navProdutosItens .quantidade {width:100px}
#navProdutosItens .opcaoPresente {width:130px}

#navProdutosItens .precoUnit {width:125px;}
#navProdutosItens .precoUnit2 {width:175px;}

#navProdutosItens .precoQtd {width:135px}
#navProdutosItens .precoQtd2 {width:195px;}

#navProdutosItens .removerItem {width:70px; margin-left:30px}


#navBotoes{float:left; width:100%; margin:20px 0}
#navBotoes li{float:right;}
#navBotoes ul{padding:0}

dd.legenda{ margin: 5px 0px; }
dd.valores{ font-weight: bold; float:right; width: 130px;}
dd.legendaCadastro{ float:left; width: 90px; text-align:right; margin-right: 5px;}
dd.legendaNome{ text-align:left; font-weight: bold;}
dd.inputCadastro{ margin: 3px 5px; text-align:left }

/* Tela de Entrega */

.formCadastro{clear:both; height: 400px;}

.formCadastro li{float:left; padding:7px 3px;}

.formCadastro .texto{width:38%;text-align:right; font-weight: normal; float:left; height:30px;}
.formCadastro .texto span{font-size:10px;}
.formCadastro .campos{text-align:left; width:49%; border-bottom:1px solid #f1f1f1; height:30px; _border:1px solid #fff}


#listaEnderecos{
clear:both; margin:10px 0 20px 0px; overflow:hidden}

#listaEnderecos ul{float:left; width:50%; margin:0 0 15px 0;}

#listaEnderecos li{line-height:15px; text-align:left}

#listaEnderecos .botoes{float:left; margin-top:10px}

#listaEnderecos .titEndereco{
    font-weight:bold; 
    text-transform:uppercase;
    font-size:14px;
	color:#C00}
	
	/*TELA FORMAS DE PAGAMENTO*/
#formasPagamento {width:500px; float:left;}
#formasPagamento li{ float:left; height:26px}
#formasPagamento li.selecao {width:5%} 
#formasPagamento li.valores {width:95%; padding-top:4px}
#formasPagamento li input{background:none; border:none}

#formBanrisulParcelado { float:left; width: 100%}
#formBanrisulParcelado li{ float:left; height:26px}
#formBanrisulParcelado li.selecao {width:5%} 
#formBanrisulParcelado li.valores {width:95%; padding-top:4px}
#formBanrisulParcelado li input{background:none; border:none}

/*ATUALIZAÇÕES BERLANDA*/
.subTotal {float:left; width:100%; text-align:right; padding:10px 0; font-size:1.4em; font-weight:bold;  background:url(images/pontos.png) bottom left repeat-x}

.identificacao { margin-top:25px; }
.identificacao li{ padding:0 0 5px 0; clear:both;}
.identificacao input{ vertical-align:middle }
.identificacao .size1{ font-size:1.2em; font-weight:bold; padding-top:5px; margin:0px 10px 5px 0; color:#666; border-bottom:1px dashed #ddd}

/*TELA PAGAMENTO*/
.pagamento li {float:left; padding:0 0 10px 3px}
.pagamento li #box6{height:80px}
.pagamento h2 {text-align:center; border-bottom:1px dashed #ccc; margin-bottom:15px; padding-bottom:3px; margin-right:10px}
.pagamento01 {margin-right:20px; width:350px}
.pagamento02 {margin-right:20px;  width:150px}
.pagamento03 {width:390px}

.carrinho h2{font-size:1.2em; color:#fff; font-weight:bold; padding-top:3px}


/*LISTA PEDIDOS EM PEDIDO FINALIZADO - ESTILO IGUAL DA TELA MEUS PEDIDOS*/
.listaPedidosPF ul { float:left; width:100%; border-bottom:1px dashed #ddd; padding:10px 0 }
.listaPedidosPF .nav{ background:#f9f9f9; font-weight:bold; font-size:1.1em }
.listaPedidosPF li{ text-align:center; float:left; width:120px; }
.listaPedidosPF a{ color:#0566ae; }

.listaPedidosPF li.coluna1 {width:430px}
.listaPedidosPF li.coluna2 {}
.listaPedidosPF li.coluna3 {}
.listaPedidosPF li.coluna4 {}
.listaPedidosPF li.coluna5 {width:150px}


/* VALOR ZERADO */
.box5ValorZerado{width: 970px  !important; margin:25px auto 0  !important; clear:both !important}
.imgErro{float:left; margin:45px 0 0 190px}
.titErro{margin: 20px auto; width: 400px; font-size: 2em; color:#990000; *float:left; *margin-left:20px;}
.txtErro{margin: 20px auto; width: 400px; font-size: 1.5em;}

/* quetionario */

#questionario td, #questionario tr{ height:15px;}
#questionario .textopaginterna{ color:#990000; padding-bottom:10px; border-bottom:1px dotted #f2f2f2}

#removerCSS ul{ float:left; clear:both; width:100%; }
#removerCSS li{ float:left; }
