.tx-carrinho{
background:url(../img/txt-carrinho.jpg) no-repeat;
width:147px;
height:12px;
float:left;
margin-left:300px;
_margin-left:150px;
margin-top:8px;
}

#bot{
float:left;
height:42px;
margin-top:8px;
position:relative;
width:775px;
z-index:100;
}
.carrinho-ativo{
background: url(../img/bt-carrinho1.jpg) no-repeat;
float:left;
width:188px;
height:52px;
}
.carrinho{
background: url(../img/bt-carrinho1a.jpg) no-repeat;
float:left;
width:188px;
height:52px;
}

.cadastro-ativo{
background: url(../img/bt-carrinho2.jpg) no-repeat;
float:left;
width:188px;
height:52px;
}
.cadastro{
background: url(../img/bt-carrinho2a.jpg) no-repeat;
float:left;
width:188px;
height:52px;
}
.dados-ativo{
background: url(../img/bt-carrinho3.jpg) no-repeat;
float:left;
width:188px;
height:52px;
}
.dados{
background: url(../img/bt-carrinho3a.jpg) no-repeat;
float:left;
width:188px;
height:52px;
}
.forma-ativo{
background: url(../img/bt-carrinho4.jpg) no-repeat;
float:left;
width:188px;
height:52px;
}
.forma{
background: url(../img/bt-carrinho4a.jpg) no-repeat;
float:left;
width:188px;
height:52px;
}
.ct-ajuda{
background:url(../img/ct-ajuda.jpg) no-repeat;
width:113px;
height:25px;
float:right;
margin-right:20px;
}



























#compras {
	width:100%;
	height:auto;
	float:left;
	background: url(../img/fundo-compras.jpg) repeat-x;

}
.theader{
	height:36px;
	font-family:tahoma, Arial, verdana, sans-serif;
	font-size:11px;
	color:#002457;
	font-weight:bold;
}


.label-pedido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#compras table{
	margin:0;
	width:750px;
}
.primeiro-th{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.ultimo-th{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

#compras table tr td .box-produto{
border:1px solid transparent;
_border:none;
height:auto;
margin:0 0 10px 0;
}
#compras table tr td{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:5px;
}

#compras table tr td.quantidade{
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color: #666666;
}
#compras table tr td #txquantidade{
	width:20px;
	height:18px;
	background: #ffffff;
	border-top:1px solid #000000;
	border-right:1px solid #cccccc;
	border-left:1px solid #000000;
	border-bottom:1px solid #cccccc;
	font-size:12px;
	padding:5px 5px 2px;
	float:left;
	color:#000000;
	float:left;
	font-weight:bold;
}
#compras table tr td #txquantidade2{
	width:20px;
	height:18px;
	background: #ffffff;
	border-top:1px solid #000000;
	border-right:1px solid #cccccc;
	border-left:1px solid #000000;
	border-bottom:1px solid #cccccc;
	font-size:12px;
	padding:5px 5px 2px;
	color:#000000;
	font-weight:bold;
}
.recalcular{
background:url(../img/bt-recalcular.jpg) no-repeat;
width:86px;
height:19px;
float:left;
margin-top:4px;
margin-left:10px;
}
.bt-excluir{
background:url(../img/excluir.jpg) no-repeat;
display:block;
height:14px;
margin-left:25px;
width:13px;
}
#compras table tr td img{
 margin:0 10px 0 0; 
 float:left; 
}
#dados-compras{
	background:#AAAAAA;
	height:43px;
	width:778px;
}
#iniciocep, #cep1 {
	background:#FFFFD0;
	border-top:1px solid #000000;
	border-right:1px solid #cccccc;
	border-left:1px solid #000000;
	border-bottom:1px solid #cccccc;
	font-size:10px;
	height:17px;
	width:47px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
  	/*padding-top:3px;*/
	float:left;
	text-align:center;
	margin-left:5px;
	/*margin-top:10px; */
}
#fimcep, #cep2 {
	background:#FFFFD0;
	border-top:1px solid #000000;
	border-right:1px solid #cccccc;
	border-left:1px solid #000000;
	border-bottom:1px solid #cccccc;
	font-size:10px;
	height:17px;
	width:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	/*padding-top:3px;*/
	float:left;
	text-align:center;
	margin-left:5px;
	/*margin-top:10px;*/
}
a.cep{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002457;
	text-decoration:underline;
	margin-left:35px;
	padding-top:14px;
	float:left;
}
.setas{
margin-left:60px;
margin-right:60px;
float:left;
height:7px;
width:27px;
padding-top:5px;
}
#pedido{
	background: url(../img/fundo-pedido.jpg) repeat-x;
	width:778px;
	height:59px;
}
#pedido p{
color:#E10915;
font-family:Arial,Tahoma,sans-serif;
font-size:13px;
font-weight:bold;
margin-right:50px;
padding-top:20px;
text-align:right;
}
#pedido .texto-vermelho{
	font-family: Arial, Tahoma, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	margin-top:5px;
	color:#E10915;
}

.continuar-compra {
 background: url(../img/compramais.jpg) no-repeat;
	width:211px;
	height:49px;
	float: right;
}

 .fechar-pedido {
	background: url(../img/fechar-pediro.jpg) no-repeat;
	width:199px;
	float: right;
	height:49px;

}
#carrinho-vazio {
	width:193px;
	height:75px;
	margin:200px 0 150px 300px;
	text-align:center;
}

#carrinho-vazio .vazio {
	background: url(../img/carreta.jpg) no-repeat;
	width:107px;
	height:107px;
	display:block;
	margin-bottom:20px;
	margin-left:38px;
	*margin-left:0;
}
#carrinho-vazio a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1C1C1C;
	text-decoration:none;
	font-weight:bold;
}
#carrinho-vazio a:hover {
	text-decoration:underline;
}
	  
.produto-tabela{
width:316px;
height:36px;
background:url(../img/produto.jpg) no-repeat;
}
.quantidade-tabela{
width:141px;
height:36px;
background:url(../img/quantidade.jpg) no-repeat;
}
.unidade-tabela{
width:112px;
height:36px;
background:url(../img/unidade.jpg) no-repeat;
}
.preco-tabela{
width:109px;
height:36px;
background:url(../img/preco.jpg) no-repeat;
}
.excluir-tabela{
width:74px;
height:36px;
background:url(../img/excluir-tabela.jpg) no-repeat;
}
.jacadastrado{
background:url(../img/jacadastrado.jpg) no-repeat;
width:378px;
height:300px;
float:left;
}
.primeiracompra{
background:url(../img/primeiracompra.jpg) no-repeat;
width:374px;
height:28px;
float:left;
}
.input-prosseguir {
background:transparent url(../img/bt-prosseguir.jpg) no-repeat scroll 0 50%;
clear:both;
color:#E54F1E;
float:left;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
height:49px;
margin-left:120px;
margin-top:10px;
width:148px;
}
.ja{
background: url(../img/ja.jpg) no-repeat;
width:147px;
height:20px;
margin-left:110px;
margin-top:20px;
}
#compras2 {
background:transparent url(../img/fundo-compras2.jpg) repeat-x;
float:left;
height:auto;
width:100%;
}
.minha{
background:url(../img/minha.jpg) no-repeat;
width:198px;
height:25px;
float:left;
margin-left:100px;
_margin-left:50px;
margin-top:20px;

}
.input-cadastrar{
background:transparent url(../img/bt-cadastrar.jpg) no-repeat scroll 0 50%;
clear:both;
color:#E54F1E;
float:left;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
height:48px;
margin-left:120px;
margin-top:10px;
width:198px;
}
.cad5{
background:url(../img/cadastro.jpg) no-repeat;
width:742px;
height:60px;

float:left;
}
.dados5{
background:url(../img/dados.jpg) no-repeat;
float:left;
width:265px;
height:24px;
margin-left:250px;
_margin-left:120px;
margin-top:20px;
}


/*cadastro*/

#cadastro-subtitulo, #cadastro-subtitulo-fisica, #cadastro-subtitulo-juridica {
background:#0095B8;
width:778px;
height:36px;
margin-top:20px;
margin-bottom:10px;
float:left;
}
#cadastro-subtitulo h1, #cadastro-subtitulo-fisica h1, #cadastro-subtitulo-juridica h1{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
color: #FFFFFF;
margin-left:10px;
padding-top:10px;
font-weight:bold;
margin-bottom:0;
margin-top:0;
float: left;
}
#cadastro-subtitulo h2, #cadastro-subtitulo-fisica h2, #cadastro-subtitulo-juridica h2{
font-family:tahoma, Arial, Verdana, sans-serif;
font-size:11px;
color: #FFFFFF;
margin-left:10px;
padding-top:10px;
font-weight: normal;
margin-bottom:0;
margin-top:0;
float:left;
}
#cadastro-campo1{
width:573px;
height:auto;
margin:0;
padding:0;
}
#cadastro-campo1 ul{
font-family:tahoma, Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin-top:0px;
margin-bottom:0px;
margin-left:50px;
padding-top:20px;
padding-left:0;
}
#cadastro-campo1 ul li{
margin:0;
padding:0;
width:550px;
height:30px;
*height:10px;
float:left;
}
#cadastro-campo1 ul li .error {
color:#FF0000;
float:left;
font-size:8px;
position:relative;
}
#cadastro-campo1 ul li a{
color:#000000;
}
#cadastro-campo1-interno{
width:100px;
line-height:20px;
text-align:right;
float:left;
}
#cadastro-div-input{
border:1px solid #CCCCCC;
width:428px;
height:20px;
float:left;
}
#cadastro-div-input-peq{
width:145px;
height:22px;
float:left;
}
.input-formcad-peq{
border:1px solid #CCCCCC;
width:139px;
height:16px;
padding-left:3px;
padding-top:3px;
color:#002457;
font-weight:normal;
}

.input-formcad{
width:425px;
height:16px;
padding-left:3px;
padding-left:3px;
color:#002457;
font-weight:normal;
padding-top:3px;
}
#cadastro-div-input2{

width:92px;
height:22px;
float:left;
}
.select-formcad {
height:23px;
width:188px;
color:#002457;
font-weight:normal;
border:1px solid #CCCCCC;
padding:3px;
}

#cadastro-div-input-cep{
width:90px;
height:20px;
float:left;
}
.input-formcad-cep{
border:1px solid #CCCCCC;
width:85px;
height:20px;
padding-left:3px;
padding-left:3px;
color:#002457;
font-weight:normal;
}
#cadastro-div-input-cep2{
width:61px;
height:20px;
float:left;
margin-left:5px;
}
.input-formcad-cep2{
border:1px solid #CCCCCC;
width:55px;
height:20px;
color:#002457;
font-weight:normal;
padding-left:3px;
padding-left:3px;
}
#cep{
font-family:tahoma, Arial, Verdana, sans-serif;
color:#333333;
font-size:11px;
font-weight:normal;
margin-left:10px;
float:right;
margin-right:90px;
margin-top:5px;
}
#cadastro-div-input-tel{
width:58px;
height:20px;
float:left;
}
#cadastro-campo1 ul li div#cadastro-div-input-tel2 .error{
color:#FF0000;
font-size:8px;
position:relative;
}
.input-formcad-tel{
border:1px solid #CCCCCC;
width:58px;
height:16px;
padding-left:3px;
padding-top:3px;
color:#002457;
font-weight:normal;
}
#cadastro-div-input-tel2{
width:118px;
height:20px;
float:left;
margin-left:10px;
*margin-left:5px;
}
.input-formcad-tel2{
border:1px solid #CCCCCC;
width:118px;
height:16px;
color:#002457;
font-weight:normal;
padding-left:3px;
padding-top:3px;
}
#cadastro-div-input-cel{
width:58px;
height:20px;
float:left;
}
.input-formcad-cel{
border:1px solid #CCCCCC;
width:58px;
height:20px;
color:#002457;
font-weight:normal;
padding-left:3px;
}
#cadastro-div-input-cel2{
width:118px;
height:20px;
float:left;

}
.input-formcad-cel2{
border:1px solid #cccccc;
width:118px;
height:20px;
color:#002457;
font-weight:normal;
padding-left:3px;
margin-left:10px;
*margin-left:5px;
}
a.radio-pessoa{
color:#000000;
font-size:11px;
font-weight:normal;
}
span.pessoa{
float:left;
margin-left:95px;
margin-top:5px;
}
span.mensagem{
margin-left:96px;
float:left;
margin-top:5px;
}
a.mensagem{
font-weight:normal;
margin-left:7px;
color:#000000;
}
#cadastro-campo2{
float:left;
width:573px;
height:auto;
margin:0;
padding:0;
}
#cadastro-campo2 ul{
font-family:tahoma, Arial, Verdana, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin-top:0px;
margin-bottom:0px;
margin-left:30px;
padding-left:0;
}
#cadastro-campo2 ul li{
margin:0;
padding:0;
width:490px;
height:30px;
}
#cadastro-div-input-semb{
width:335px;
height:20px;
float:left;
}
#cadastro-div-input-semb {
float:left;
height:20px;
width:335px;
}
#cadastro-campo2 ul li a{
color:#000000;
}
#cadastro-campo2-interno{
width:136px;
line-height:20px;
text-align:right;
float:left;
}
.input-fisica{
background:transparent url(../img/degrade-input.gif) repeat-x scroll 0;
border:1px solid;
height:16px;
padding-left:3px;
width:163px;
color:#E54F1E;
}
.input-fisica{
border:1px solid #cccccc;
height:16px;
padding-left:3px;
width:163px;
color:#002457;
font-weight:normal;
padding-top:3px;
}
.input-fisicarg{
border:1px solid #cccccc;
height:16px;
padding-left:3px;
width:163px;
color:#002457;
font-weight:normal;
padding-top:3px;
}
.input-fisicacpf{
border:1px solid #cccccc;
height:16px;
padding-left:3px;
width:163px;
color:#002457;
font-weight:normal;
padding-top:3px;
}
a.fisica{
margin-left:10px;
font-weight:normal;
}

#cadastro-campo3{
width:573px;
height:auto;
margin:0;
padding:0;
float:left;
}
#cadastro-campo3 ul{
font-family:tahoma, Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin-top:0px;
margin-bottom:0px;
margin-left:30px;
padding-left:0;
}
#cadastro-campo3 ul li{
margin:0;
padding:0;
width:490px;
height:30px;
}
#cadastro-campo3 ul li a{
color:#000000;
}
#cadastro-campo3-interno{
width:136px;
line-height:20px;
text-align:right;
float:left;
}
.input-cnpj{
border:1px solid #cccccc;
height:16px;
padding-left:3px;
width:163px;
color:#002457;
font-weight:normal;
padding-top:3px;
}
.input-inc{
border:1px solid #cccccc;
height:16px;
padding-left:3px;
width:163px;
color:#002457;
font-weight:normal;
padding-top:3px;
}


#cadastro-campo5{
width:573px;
height:auto;
margin:0;
padding:0;
float:left;
}
#cadastro-campo5 ul{
font-family:tahoma, Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin-top:0px;
margin-bottom:0px;
margin-left:30px;
padding-left:0;
width:700px;
}
#cadastro-campo5 ul li{
margin:0;
padding:0;
width:700px;
height:30px;
}
#cadastro-campo5 ul li a{
color:#000000;
}
#cadastro-campo5-interno{
width:136px;
line-height:20px;
text-align:right;
float:left;
}
.input-senha{
border:1px solid #cccccc;
height:16px;
padding-left:3px;
width:135px;
color:#002457;
font-weight:normal;
padding-top:3px;
}
.input-confir{
border:1px solid #cccccc;
height:16px;
padding-left:3px;
width:135px;
color:#002457;
font-weight:normal;
padding-top:3px;
}
.input-lemb{
border:1px solid #cccccc;
height:16px;
padding-left:3px;
width:300px;
color:#002457;
font-weight:normal;
padding-top:3px;
}
#cadastro-campobt{
border-bottom:1px solid ;
background:#f5f5f5;
width:770px;
height:72px;
margin:0;
padding:0;
margin-top:30px;
float:left;
}
.cad-img{
margin-top:12px;
text-align:center;
}
.cad-img-btn{
background:url("../img/bt-prosseguir2.jpg");
margin-top:12px;
text-align:center;
cursor:pointer;
width:151px;
height:51px;
border:0;
}
.cad-img-btn-2{
background:url("../img/bt-prosseguir.jpg");
margin-top:12px;
text-align:center;
cursor:pointer;
width:148px;
height:49px;
border:0;
}
#cadastro-div-input-gr {
float:left;
height:20px;
width:520px;
}

					/*entrega*/
.contato5 {
background:transparent url(../img/contato.jpg) no-repeat scroll 0;
float:left;
height:25px;
margin-left:300px;
_margin-left:150px;
margin-top:20px;
width:162px;
}

#entrega1{
width:370px;
_width:365px;
height:280px;
float:left;
margin-top:20px;
}
#entrega2{
width:370px;
height:280px;
float:left;
margin-top:20px;
}
#entrega2 ul{
font-family:tahoma,Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
height:280px;
list-style-type:none;
margin-bottom:0;
margin-top:0;
padding-left:0;
width:365px;
}
#entrega2 ul li{
float:left;
height:30px;
margin:0;
padding:0;
width:364px;
}
#entrega2-interno {
float:left;
line-height:20px;
text-align:right;
width:60px;
}
#entrega2 ul li a {
color:#000000;
}
#entrega2-div-input-cep {
float:left;
height:20px;
width:93px;
}

.input-entrega2-formcad-cep {
border:1px solid #CCCCCC;
color:#E54F1E;
height:20px;
padding-left:3px;
width:92px;
}
#entrega2-div-input-cep2 {
float:left;
height:20px;
margin-left:5px;
width:46px;
}
.input-entrega2-cep2 {
border:1px solid #CCCCCC;
color:#E54F1E;
height:20px;
width:45px;
margin-left:5px;
}
#entrega2-campo1-interno {
float:left;
text-align:right;
width:60px;
}
#entrega2-div-input {
border:1px solid #CCCCCC;
float:left;
height:20px;
width:298px;
}
.input-entrega2 {
color:#E54F1E;
height:16px;
padding-left:3px;
width:294px;
}
#square{
background:#eaeaea;
width:330px;
height:44px;
float:left;
padding-left:10px;
padding-top:10px;
}
#square a{
color:#333333;
display:block;
float:left;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
width:196px;
padding-left:10px;
}
#linhaf{
width:750px;
height:18px;
background:url(../img/fundo-entrega.jpg) repeat-x;
clear:both;
}

<!-- fromas de pagamento-->

#como-pagar{
border:1px solid #993300;
float:left;
width:610px;
height:auto;
}
#left{
background:#f0f0f0;
float:left;
width:160px;
height:251px;
margin-right:5px;
}
#left.meio{
background:#E5E5E5;
height:62px;
float:left;
margin-right:5px;
}

#rigth{
background:#f0f0f0;
float:left;
width:613px;
height:62px;
}
#rigth.meio{
background:#E5E5E5;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:10px;
}
#parcelar{
width:250px;
height:50px;
float:left;
background:url(../img/lado-parcelar.jpg) left repeat-y;
margin-top:5px;
padding-top:0;
}
.manu{
font-weight:bold;
color:#1F1A17;
float:left;
padding-left:10px;
margin-right:10px;
}
.vista{
display:block;
float:none;
height:20px;
float:left;
padding-left:10px;
}
.bor{
border-left:1px solid #404040;
border-top:1px solid #404040;
border-right:1px solid #404040;
border-bottom: 1px solid #D4D0C8;
height:20px;
width:42px;
font-size:11px;
padding:1px;
}
#car-bt{
background: url(../img/bodatopo.jpg) repeat-x;
float:left;
height:93px;
margin-top:0;
width:778px;
}
#timao-menu{
background: url(../img/timaog2.jpg) left center no-repeat;
float:left;
height:495px;
margin-top:50px;
width:255px;
}
#menu-baixo{
background:#F2F2F2;
width:470px;
height:auto;
float:left;
padding-bottom:10px;
padding-top:15px;
}
#menu-baixo p{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding-right:10px;
padding-left:15px;
}

.tesxto{
color:#E10915;
font-family: tahoma, Arial, verdana, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:74px;
margin-top:15px;
text-align:center;
width:110px;
}
#numero{
width:150px;
height:25px;
float:left;
margin-left:55px;
margin-top:10px;
font-family: tahoma, Arial, verdana, sans-serif;
font-size:28px;
font-weight:bold;
color:#E10915;
text-align:center;
}
.tt{
background:url(../img/titulo-sucesso.jpg) center no-repeat;
float:left;
height:25px;
width:480px;
}
.tt-falha{
background: url(../img/titulo-falha.jpg) center no-repeat;
float:left;
height:25px;
width:202px;
}
.blin{
color:#333333;
font-family: tahoma, Arial, verdana, sans-serif;
font-size:12px;
margin-left:42px;
margin-top:47px;
text-align:center;
width:170px;
}
.dll{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.ponto{
background:url(../img/ponto.jpg) repeat-x;
float:left;
height:1px;
margin-bottom:5px;
margin-top:5px;
width:450px;
margin-left:10px;
}
.boc{
background:#FFFFFF none repeat scroll 0 50%;
float:left;
height:60px;
margin-left:5px;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
text-align:center;
width:450px;
}
#imprime{
border:8px solid #cccccc;
width:515px;
height:auto;
float:left;
margin-top:50px;
margin-left:120px;
}
.linha{
border-bottom: 1px solid #666666;
width:458px;
height:1px;
float:left;
}



#parcelar ul{
list-style-type:none;
}
#parcelar ul li{
text-decoration:none;
line-height:23px;
}



span.pessoa8 {
float:left;
margin-left:10px;
list-style-type:none;
/*width:180px;*/
}

a.radio-pessoa8 {
color:#000000;
font-size:11px;
font-weight:normal;
font-weight:bold;
padding-left:5px;

}
.meio{
vertical-align:middle;
}
.pagamentosucesso{
background:url(../img/pagamentosucesso.jpg) no-repeat;
float:left;
height:13px;
margin-left:300px;
margin-top:12px;
width:167px;
}
.pagamentofalha{
background:url(../img/pagamentofalha.jpg) no-repeat;
float:left;
height:13px;
margin-left:300px;
margin-top:12px;
width:167px;
}
#sucesso-menu {
background:#F2F2F2;
float:left;
height:166px;
margin-top:75px;
width:253px;
}
#logo-sucesso{
background: #f2f2f2;
width:470px;
height:68px;
float:left;
margin-top:10px;
margin-bottom:50px;
}
.finalizar-compra{
background:url("../img/bt-finalizar.jpg");
margin-left:270px; 
margin-top:20px; 
width:238px; 
height:64px;
cursor:pointer;
border:0;
}
