body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}


#w3sys {
	text-align:right;
	width:100%;
	
}
#atendimento {

	position:relative;

	text-align:center;

	width:149px;

	left:0px;

}	

#corpo {

	background:url(../../templates/img/fundo.jpg)

}

#externo {

	width:	850px;

	vertical-align: top;

	margin:auto;

	background:#ffffff;

	padding:0px;

}



#menutopo {

	text-align:left;

	width:	850px;

	height: 22px;

	vertical-align: top;

	text-align:center;

	_margin-bottom: -2px;

	background-color:#FF8B00;

}



#menutopo A {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration:none;

	padding-left:20px;

	padding-right:20px;

}

#menutopo A:HOVER {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration:underline;

}



.imglogo {

	position:relative;

	float:left;

}

#logobusca {

	width:	850px;

	height: 66px;

	vertical-align: top;

	position:relative;	

	background:#FFFFFF;

	background-color:#FFFFFF;

}

#busca {

	background-color:#ffffff;

	height:66px;

	vertical-align:middle;

	position:relative;

	float:right;

	width:680px;

}



#frmbusca {

	margin:0px;

	padding:0px;

}



#busca input {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #cccccc;

	height:15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FF8B00;

	top:0px;

}



#busca select {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #cccccc;

	height:17px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FF8B00;

	border-style:solid;

	position:relative;

	*height:21px;

	*top:2px;

	_top:0px;

}



#busca .btbusca {

	cursor:pointer;

	vertical-align:bottom;

}

.buscastr {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

	position:relative;

	top:0px;

	vertical-align:top;

}

#busca #buscaform {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FF8B00;

	font-weight:bold;

	position:relative;

	float:left;

	top: 23px;

	display:table-cell;

	vertical-align:middle;

	height:66px;

}



#busca #menu {

	position:relative;

	float:right;

	vertical-align:middle;

	top: 16px;

	*top: 15px;

	_top: 14px;

	right: 3px;

	height:66px;

}



#busca .centraldocliente {

	padding:0px;

	margin:0px;

}

#busca .meucarrinho{

	margin-top:4px;

}



.departamentopath {

	position:static;

	padding-top: 10px;

	margin-bottom: 10px;

	padding-left:20px;

	padding-bottom: 10px;

}



.departamentopathbarra {

	padding:0px;

	margin:0px;

	height: 1px;

	border-bottom: 1px solid #CCCCCC

}



.textodepartamentopath {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #cccccc;

	text-decoration:none;

}



.departamentopath A {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF6600;

	text-decoration:none;

}

.departamentopath A:HOVER {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF6600;

	text-decoration:underline;

}







#centro {

	display:block;

	height:auto;

	margin-top: 10px;

}



#miolo,#miolocart{

	width: 700px;

	float:right;

	margin:0px;

	padding:0px;

	text-align:left;

	min-height: 500px;

}

#miolocart {

	width: 100%;

}





#miolo #listaprodutos h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	font-weight:normal;

	background:#FF8B00;

	margin-left: 20px;

	padding: 1px;

}



#miolo #listaprodutos  h2 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	font-weight:normal;

	text-decoration:none;

}



#miolo #listaprodutos  h2 a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	font-weight:normal;

	text-decoration:underline;	

}



#listaprodutos ul {

	margin:0px;

	width:698px;

	_width:inherit;

	float:left;

}

#listaprodutos ul li {

	list-style:none;

	width: 33%;

	float:left;

	text-align:center;

	font-size:11px;

	height:210px;

	min-height:210px;

	display:block;

}

#listaprodutos h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#000000;

	font-weight:normal;

	background:#eeeeee;

	padding: 30px;

	width: 300px;

	text-align:center;

	border: #999999 solid 1px;

	margin:50px;

	margin-left:20px;



}





A.produtonome {

	color:#FF8B00;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	font-weight:bold;

	

}



A:HOVER.produtonome {

	color:#FF8B00;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:underline;

	font-weight:bold;

}





.produtoestoqueindisponivel {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	color:#666666;

}



A.produtoprecode {

	color:#999999;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	font-weight:none;

}

A:HOVER.produtoprecode {

	color:#999999;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:underline;

	font-weight:none;

}



A.produtoprecopor {

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	font-weight:bold;

}

A:HOVER.produtoprecopor {

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:underline;

	font-weight:bold;

}

A.produtoprecoparcelado {

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	font-weight:none;

}

A:HOVER.produtoprecoparcelado {

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:underline;

	font-weight:none;

}





/* menu */



#menuesquerda {

	height: 100%;

	width: 149px;

	float:left;

	background:url(../../templates/img/menu_1.gif) no-repeat top left;

	padding:10px 0 0 0;

	*padding-top: 2px;

}



#menuesquerda #nomemenu {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

	color:#FFFFFF;

	left:15px;

	top: -5px;

	*top: 0px;

	_top: -1px;

	position:relative;

}

#menuesquerda #footmenu {

	width:145px;

	height:13px;

	background:url(../../templates/img/menu_5.gif) no-repeat top;

	position:relative;

	bottom:0px;

}



#menuesquerda #corners {

	position:relative;

	color:#00CCCC;

	left:5px;

	width: 134px;

	top: 13px;

	*top: 19px;

	_top: 19px;	

	margin:0px;

}



#menuesquerda #corners #cleft{

	width:9px;

	height: 11px;

	position:absolute;

	background:url(../img/menu_top_left_corner.jpg) no-repeat;	

	top: 0px;

	left:0px;

}

#menuesquerda #corners #cright{

	width:9px;

	height: 11px;

	position:absolute;

	background:url(../img/menu_top_right_corner.jpg) no-repeat;

	top: 0px;

	right:0px;

}



#menuesquerda ul {

	list-style:none;

	background-repeat:repeat;

	background-image:url(../../templates/img/menu_4.gif);

	padding: 0px;

	margin: 0px;

	padding-top:10px;

}



#menuesquerda ul li {

	/*background:url(../../templates/img/menu_separador.jpg) no-repeat bottom ;*/

	padding-left: 10px;

	min-height: 5px;

	_height: 5px;

	

	color:#FF8B00;

	_padding-top:0px;

	_padding-bottom:0px;	

}

#menuesquerda ul li.subitem {

	display:block;

	padding-left: 25px;

	color:#000000;

	height:15px;

	_height:5px;

	_padding-top:0px;

	_padding-bottom:0px;

	

	list-style-type:none;

	

}

#menuesquerda ul li.item {

	padding-top: 2px;

}



#menuesquerda ul A {

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:none;

	

}



#menuesquerda ul A:HOVER {

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:underline;

	font-weight:none;

	

}



#menuesquerda ul A.aitem {

	color:#FF8B00;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

	text-transform:uppercase;

	

}



#menuesquerda ul A:HOVER.aitem {

	color:#FF8B00;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:underline;

	font-weight:bold;

	text-transform:uppercase;

}



#menuesquerda ul li A.asubitem {

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:none;

	_display: block;

	_width: 100%; 

	_height: 100%;

}



#menuesquerda ul li  A:HOVER.asubitem {

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:underline;

	font-weight:none;

	_display: block;

	_width: 100%; 

	_height: 100%;

}

/* produto detalhe */





#produtodetalhe {

	display:block;

	padding-left:20px;

	padding-right:2px;

}



#produtodetalhe .nome{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color: #FF8B00;

	font-weight:bold;	

}

#produtodetalhe .marca{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #cccccc;

	font-weight:bold;	

}

#produtodetalhe .codigo{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #cccccc;

	font-weight:none;	

}



#produtodetalhe .precode{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #D4D0C8;

	font-weight:none;	

}

#produtodetalhe .precopor{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #666666;

	font-weight:none;	

}



#produtodetalhe .condicaoparcelamento{

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color: #FF8B00;

	font-weight:bold;	

	BOTTOM: 0px; 

	POSITION: absolute

}

#produtodetalhe .detalhestopo {

	float:right;

	top: 0px;

	margin-top: 0px;

}



#produtodetalhe .boxpreco {

	left: 0px;

	right: 0px;

	padding: 5px;

	background-color:#F5F5F5;

	border: 2px solid #CCCCCC;

	position:relative;

	bottom:0px;

	min-height: 80px;

	_height: 80px;

}



#produtodetalhe #valores{

	float: left;

	width:70%;

	min-height: 55px;

	_height: 55px;

	margin-top: 10px;

	LEFT: 15px; 

	BOTTOM: 15px; 

	POSITION: absolute

	

}

#produtodetalhe #botoes{

	float:right;

	width:30%;

	bottom:0px;

	min-height: 55px;

	_height: 55px;

	margin-top: 10px;

	text-align:right;

}



#produtodetalhe #imgcomprar {

	RIGHT: 10px; 

	CURSOR: pointer; 

	POSITION: absolute;

	cursor:pointer;

	BOTTOM: 15px

}



#produtodetalhe .img {

	cursor:pointer;

}



#produtodetalhe #descricao  {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	display: block;

	margin-top:40px;

	padding:0px

}



#produtodetalhe #descricao h1 {

	padding: 5px;

	background-color:#F5F5F5;

	border: 2px solid #CCCCCC;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FF8B00;

}



#produtodetalhe #especificacao  {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	display: block;

	margin-top:40px;

	padding:0px;

}





#produtodetalhe #especificacao h1 {

	padding: 5px;

	background-color:#F5F5F5;

	border: 2px solid #CCCCCC;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FF8B00;

}



#relacionados h1 {

	padding: 5px;

	background-color:#F5F5F5;

	border: 2px solid #CCCCCC;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FF8B00;

	margin:2px;

}



.listaimagensico {

	width: 30px;

	height: 30px;

	border: #CCCCCC solid 1px;

	margin: 5px;

	cursor:pointer;

}

#footer {

	float: right;

	width: 849px;

	height: 199px;

	_height: 180px;

	background-image:url(../../templates/img/foot.gif);

	padding:0px;

}



#footer .formasdepagamento h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

	background:#FFC782;

	padding: 2px;

	padding-left: 5px;

	width: 200px;

}



#footer .ajuda h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

	background:#FFC782;

	padding: 2px;

	padding-left: 10px;

	width: 160px;

}



#footer .contato h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

	background:#FFC782;

	padding: 2px;

	padding-left: 10px;

	width: 160px;

}

#footer .formasdepagamento {

	float:left;

	width:283px;

	margin-top: 30px;

	margin-left: 30px;

	_margin-left: 17px;

	_height: 1px;

	_margin-bottom:-5px;

	

}



#footer .ajuda {

	float:left;

	width:163px;

	margin-top: 30px;

	margin-left: 50px;

	height: 1px;

}



#footer .contato {

	float:left;

	width:163px;

	margin-top: 30px;

	margin-left: 80px;	

	height: 1px;			

}



#footer .formasdepagamento ul {

	list-style:none;

	width: 100%;

	float:left;

	text-align:left;

	display:block;

	padding:0px;

	margin:0px;

}



#footer .formasdepagamento ul li {

	list-style:none;

	width: 40%;

	float:left;

	text-align:left;

	display:block;

}

#footer .ajuda ul {

	list-style:none;

	width: 100%;

	float:left;

	text-align:left;

	display:block;

	padding:0px;

	margin:0px;

}

#footer .ajuda ul li {

	list-style:none;

	width: 100%;

	float:left;

	text-align:left;

	display:block;

	padding:0px;

	margin:0px;

}

#footer .ajuda ul li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	text-decoration:none;

}



#footer .ajuda ul li a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	text-decoration:underline;

}

#footer .contato ul {

	list-style:none;

	width: 100%;

	float:left;

	text-align:left;

	display:block;

	padding:0px;

	margin:0px;

}



#footer .contato ul li {

	list-style:none;

	width: 100%;

	float:left;

	text-align:left;

	display:block;

	padding:0px;

	margin:0px;

}

#footer .contato ul li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	text-decoration:none;

}



#footer .contato ul li a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	text-decoration:underline;

}

.bandeira {

	padding-bottom: 15px;

}



#assinatura {

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#cccccc;	

	text-align:right;

	width:100%;

}

#assinatura a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#999999;	

	text-align:right;

	width:100%;

	text-decoration:none;

}



#assinatura a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#999999;	

	text-align:right;

	width:100%;

	text-decoration:underline;

}





/*



	Carrinho de Compras

	

*/





#carrinhodecompras {

	width: 100%;

}



#carrinhodecompras #navegacao {

	width:100%;

}



#carrinhodecompras #navegacao ul {

	margin:0px;

	width:100%;

	float:left;

}



#carrinhodecompras #navegacao ul li {

	margin:0px;

	width:1%;

	float:left;

}

#carrinhodecompras #listaprodutos  {

	width: 100%;

	margin:0px;

	padding:0px;

}

#listaprodutos .carrinho {

	width: 100%;

	border:1px solid #eeeeee;

	margin-top: 10px;

}



#carrinhodecompras #aviso{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000000;

	text-align:left;

	vertical-align:middle;

	margin-top:20px;

	margin-bottom: 10px;

	width: 100%;

}



#listaprodutos .vazio{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	height: 50px;

	text-align:center;

	vertical-align:middle;

}







#frmcarrinho {

	margin:0px;

	padding:0px;

}

#listaprodutos .header {

	background:url(../../templates/img/fundoheader.jpg);

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	height: 27px;

	text-align:center;

}



#listaprodutos .item {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000000;

	height: 27px;

	border-bottom: 1px solid #eeeeee;

	text-align:center;

}



#listaprodutos .total {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	height: 27px;

	border-bottom: 1px solid #eeeeee;

	text-align:right;

	background:#FF8B00;

	padding-right: 20px;

}

#listaprodutos .subtotal {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	height: 27px;

	border-bottom: 1px solid #eeeeee;

	text-align:right;

	background:#cccccc;

	padding-right: 20px;

}

#listaprodutos .frete {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	height: 27px;

	border-bottom: 1px solid #eeeeee;

	text-align:right;

	background:#cccccc;

	padding-right: 20px;

}

#listaprodutos #div_calculofrete{

	width:100%;

	height:100%;

	vertical-align:top;

	text-align:left;

	margin:0px;

	padding:0px;

	margin-left:25px;

}



#listaprodutos #div_calculofrete span{

	float:left;

	line-height:25px;

	height:25px;

	*line-height:27px;

}



#listaprodutos #div_calculofrete span input{

	*margin-top:-3px;

}



#listaprodutos .calculofrete {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	height: 27px;

	border-bottom: 1px solid #eeeeee;

	text-align:left;

	background:#eeeeee;

	vertical-align:top;

}



#listaprodutos .calculofrete .inputcep {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #cccccc;

	margin:4px 4px 0 0;

	vertical-align:top;

}



#listaprodutos .labelsubtotal{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	height: 27px;

	border-bottom: 1px solid #eeeeee;

	text-align:right;

	background:#eeeeee;

	padding-right: 5px;

}

#listaprodutos .labeltotal {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	height: 27px;

	border-bottom: 1px solid #eeeeee;

	text-align:right;

	background:#eeeeee;

	padding-right: 5px;	

}

#listaprodutos .labelfrete {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	height: 27px;

	border-bottom: 1px solid #eeeeee;

	text-align:right;

	background:#eeeeee;

	padding-right: 5px;

}





#listaprodutos .imgexcluir {

	text-align:center;

	width:100%;

}



#listaprodutos table tr td.quantidade {

	text-align:center;

	vertical-align:middle;

	width:18%;

}

#listaprodutos table tr td.nome {

	text-align:left;

	vertical-align:middle;

	width:40%;

}



#carrinhodecompras #acoes {

	width: 100%;

	margin-bottom: 10px;

	margin-top: 10px;

}



#carrinhodecompras #acoes .fecharpedido{

	float: right;

	cursor:pointer;

}



#carrinhodecompras #acoes .continuarcomprando {

	float: left;

}



#listaprodutos #bt_recalcular { 

	width:100%;

	height:100%;

	vertical-align:top;

	text-align:center;

	margin:0px;

	padding:0px;

}





#listaprodutos .input {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #eeeeee;

	margin:4px 4px 0 0;

	float:left;

}



#centraldocliente h1 {

	font-family:Arial, Helvetica, sans-serif;

	color: #FF8B00;

	font-size: 14px;

	border:1px solid #cccccc;

	background:#eeeeee;

	padding:2px;

	margin:2px;

	margin-bottom:20px;

}



#centraldocliente {

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

	padding-bottom: 20px;

	width: 100%;



}



#centraldocliente 	#frmtrocasenha {

	padding-top: 30px;

	padding-bottom: 10px;

}



#centraldocliente 	#frmtrocasenha input {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #cccccc;

	margin:4px 4px 0 0;

}



#centraldocliente td,#centraldocliente tr {

	border: 0px #ffffff solid;

}





#centraldocliente 	#frmlogin {

	padding-top: 30px;

	padding-bottom: 10px;

}



#centraldocliente 	#frmlogin input {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #cccccc;

	margin:4px 4px 0 0;

}



#centraldocliente .prosseguir {

	padding-top: 10px;

	cursor:pointer;

}



#centraldocliente #esqueci {

	float: right;

	margin-top: 10px;

}



#centraldocliente A {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	text-decoration: underline;

	color: #000000;

}



#centraldocliente A:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	text-decoration: underline;

	color: #000000;

}



#centraldocliente  #informacoes h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	border: solid 1px #cccccc;

	background:#D3D3D3;

	color: #000000;

	padding:2px;

	margin:2px;

	

}



#centraldocliente  #informacoes ul {

	border: 1px solid #cccccc;

	background:#eeeeee;

	list-style-type:none;

	margin:2px;

	padding:2px;

}



#centraldocliente  .lista{

	width: 100%;

	border:1px solid #eeeeee;

	margin-top: 10px;

}





#centraldocliente th {

	background:url(../../templates/img/fundoheader.jpg);

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	height: 27px;

	text-align:center;

}



#centraldocliente td {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000000;

	height: 27px;

	border-bottom: 1px solid #eeeeee;

	text-align:center;

}







#identificacao h1 {

	border: 1px solid #cccccc;

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	background:url(../../templates/img/fundoheader.jpg);

}



#identificacao {

	width: 100%;

}



#identificacao #opcoes {

	margin-bottom:20px;

	margin-top:20px;

}

#identificacao #jacadastrado {

	float: left;

	width:48%;

	margin: 2px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:normal;

	color: #000000;	

}



#identificacao #novocadastro {

	float: right;

	width:48%;

	margin: 2px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:normal;

	color: #000000;

}



#identificacao 	#frmlogin {

	padding-top: 10px;

	padding-bottom: 10px;

}



#identificacao 	#frmlogin input {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #cccccc;

	margin:4px 4px 0 0;

}



#identificacao .prosseguir {

	padding-top: 10px;

	cursor:pointer;

}



#identificacao #esqueci {

	float: right;

	margin-top: 10px;

}



#identificacao #esqueci A {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	text-decoration: underline;

	color: #000000;

}



#identificacao #esqueci A:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	text-decoration: underline;

	color: #000000;

}



#cadastro #formulario {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:normal;

	width:100%x;

}



#cadastro #formulario #frmcadastro {

	margin-top: 20px;

}



#cadastro #formulario h1 {

	border: 1px solid #cccccc;

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	background:url(../../templates/img/fundoheader.jpg);

	height: 17px;

}



#cadastro #formulario input {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #cccccc;

	margin:4px 4px 0 0;

}



#cadastro #formulario select {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #cccccc;

	margin:4px 4px 0 0;

}



#cadastro #formulario option {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #cccccc;

	margin:4px 4px 0 0;

}





#cadastro #formulario .RecordSeparatorTD {

	border: 1px solid #cccccc;

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	background:url(../../templates/img/fundoheader.jpg);

	height: 12px;

}



#cadastro #formulario .prosseguircadastro {

	cursor:pointer;

	margin-top:20px;

}



#entrega{

	width: 100%;

}



#entrega #forms {

	margin-bottom:20px;

	margin-top:20px;

}

#entrega #selecao {

	float: left;

	width:48%;

	margin: 2px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:normal;

	color: #000000;	

}



#entrega #dados {

	float: right;

	width:48%;

	margin: 2px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:normal;

	color: #000000;

}



#entrega #forms  h1,#pagamento #formasdepagamento h1,#pagamentosucesso #informacoes h1 {

	border: 1px solid #cccccc;

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	background:url(../../templates/img/fundoheader.jpg);

	height: 17px;

}

#entrega #selecao ul{

	list-style-type:none;

}



#entrega #selecao input,#entrega #frmentrega input,#entrega #frmentrega select,#entrega #frmentrega option {

	background:url(../../templates/img/fundoform.jpg);

	border: 1px solid #cccccc;

	margin:4px 4px 0 0;

}





#entrega #frmentrega .prosseguirentrega {

	cursor:pointer;

	padding-top: 10px;

}

#pagamento {

	width:100%;

}



#pagamento #formasdepagamento  h2 {

	padding: 5px;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#D20000;

}



#pagamento #formasdepagamento { margin:33px 0 40px 6px; }

#pagamento #formasdepagamento h4{

        background:#E6E6E6 url(../img/bg-th.jpg) repeat-x;

        padding:7px 8px;

        border:1px solid #CCC;

        border-top-color:#AEAEAE;

        font:bold 11px Tahoma, Arial, Verdana;

}



#pagamento #formasdepagamento .ativo {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	background:#EFEFEF;

}

#pagamento #formasdepagamento .ativo .btncomprar{

	background:url(../../templates/img/bt_fechar_pedido.jpg) no-repeat;

	margin:0px;

	width:176px;

	height:29px;

	border-style:none;

	float:right;

	right:30px;

	top:20px;

	POSITION: absolute;

	overflow : hidden; 

	padding : 30px 0 0 0;

	cursor:pointer;

}

#pagamento #formasdepagamento label{

	float:right;

	top: 25px;

	position:absolute;

	margin:0px;

	left: 150px;

}



#pagamento #formasdepagamento select {

	margin-left: 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#666666;

}



#pagamento #formasdepagamento #bandeira {

	width:60px;

	height:41px;

	float:right;

	top: 10px;

	position:absolute;

	margin:0px;

	left: 50px;

}



#pagamento #formasdepagamento .inativo .btncomprar{

	visibility:hidden;

	display:none;

}



#pagamento #formasdepagamento .inativo {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	background:#ffffff;

}







#pagamento #formasdepagamento .ativo .condicoes{

	visibility:visible;

	display:block;

}



#pagamento #formasdepagamento .inativo .condicoes{

	visibility:hidden;

	display:none;

}



#pagamento #formasdepagamento ul {

	width:100%;

	list-style-type:none;

	padding:0px;

	margin:0px;

}



#pagamento #formasdepagamento ul li{

        padding:24px 0 0 10px;

        background:none no-repeat 32px 12px;

        height:42px;

        position:relative;

        border-bottom:1px solid #EEE;

}





#pagamento #formasdepagamento div.condicoes{

	position:absolute;

	left:300px;

	top: 10px;

}

#pagamento #formasdepagamento div.condicoes ul {

	margin:0px;

	padding:0px;

	height:42px;

	list-style:none;

}

#pagamento #formasdepagamento div.condicoes ul li {

	height:21px;

	margin:0px;

	padding:0px;

}

#pagamentosucesso #sucesso{

	text-align:center;

	width: 100%;

	margin-top: 20px;

}

#pagamentosucesso #anote {

	background:url(../../templates/img/msg_anote_pedido.jpg) no-repeat;

	width:445px;

	height:125px;

	text-align:center;

}

#pagamentosucesso #anote #idpedido{

	position:relative;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#000000;

	font-weight:bold;

	top: 60px;

}

#pagamentosucesso #anote #datahora{

	position:relative;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#000000;

	font-weight:bold;

	top: 70px;

}

#pagamentosucesso #informacoes {

	width:100%;

	margin-top: 20px;

	margin-bottom:20px;

}



#pagamentosucesso #informacoes #dadosdocliente ul,#pagamentosucesso #informacoes #dadosdaentrega ul  {

	border: 1px solid #cccccc;

	background:#eeeeee;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	list-style-type:none;

	padding:4px;

	margin:0px;

}



#pagamentosucesso #informacoes #dadosdocliente ul .label,#pagamentosucesso #informacoes #dadosdaentrega ul .label {

	width: 200px;

	font-weight:bold;

}



#pagamentofalha {

	width:100%;

	text-align:center;

}	





#pagamentofalha #falha{

	margin-top: 20px;	

}

#pagamentofalha #retornar{

	margin: 20px;

	padding:20px;

}



#pagamentofalha #erromensagem {

	color: #000000;

	background:#F0F0F0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12;

	font-weight:normal;

	padding:5px;

	border:solid 1px #999999;

	position:relative;

	width: 400px;

	left: 100;

}



#ajuda {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #000000;

}



#ajuda h1 {

	font-family:Arial, Helvetica, sans-serif;

	color: #FF8B00;

	font-size: 14px;

	border:1px solid #cccccc;

	background:#eeeeee;

	padding:2px;

	margin:2px;

}



#faleconosco {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #000000;

}



#faleconosco img {

	padding: 20px;

}



#faleconosco h1 {

	font-family:Arial, Helvetica, sans-serif;

	color: #FF8B00;

	font-size: 14px;

	border:1px solid #cccccc;

	background:#eeeeee;

	padding:2px;

	margin:2px;

	margin-bottom: 20px;

	margin-top:10px;

}

#faleconosco .canais {

	list-style-type:none;

}

#faleconosco .canais h2 {

	font-family:Arial, Helvetica, sans-serif;

	color: #FF8B00;

	font-size: 14px;

	padding:2px;

	margin:2px;

}



#faleconosco input,#faleconosco select,#faleconosco textarea {

	background:url(../../templates/img/fundoform.jpg) no-repeat;

	border: 1px solid #cccccc;

	margin:4px 4px 0 0;

	margin-left:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FF8B00;

}



#faleconosco .btenviar {

	cursor:	pointer;

	float:left;

	left: 200px;

	position:relative;

}





#formaviseme {

	position:absolute;

	top: 200px;

	width: 400px;

	height:200px;

	border:1px solid #999999;

	background:#F5F5F5;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	margin-left:0px;

	margin-right:0px;

	padding:5px;

	display:none; 

}

#formaviseme input,#formaviseme select,#formaviseme textarea {

	background:url(../../templates/img/fundoform.jpg) no-repeat;

	border: 1px solid #cccccc;

	margin:4px 4px 0 0;

	margin-left:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FF8B00;

}



#formaviseme h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FF8B00;

	font-weight:bold;

}



#formaviseme ul {

	list-style-type:none;

	padding:0px;

	margin:0px;

}



#formaviseme li {

	list-style-type:none;

	padding:0px;

	margin:0px;

	text-align:left;

}



#formaviseme ul ul{

	list-style-type:none;

	padding-top:20px;

	

}



#formaviseme ul ul li{

	list-style-type:none;

	width: 50%;

	float:left;

	text-align:center;

}



.bt_calculofrete

{

	background:url('../img/botao_calcular.jpg') no-repeat;

	height:26px;

	width:71px;

	float:left;

	text-indent:-999px;

	line-height:999999px;

	cursor:pointer;

	border:none;

}
