@charset "UTF-8";

a {color: #666666; font-weight:normal; text-decoration:underline;} 
a:hover {color: #17327F;font-weight: normal;text-decoration: underline;}
td {font-family: Tahoma, Verdana, Arial, Sans-serif;font-size: 11px;color: #666666;} /* Fonte padrao */



* html img/**/ {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="blank.png").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

input, td input, td textarea, select { /*formatacao padrao dos inputs*/
	color:#005fba;
	font-weight:bold;
	font-family:Tahoma;
}

.principal #container { 
	width: 1006px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	position:relative;
	background-color: #FFFFFF;
	margin: 0 auto; 
	/*border: 1px solid #00FF00;*/
	text-align: left; 
} 
.principal #cabecalho { 
	background: #0059d3;
	padding: 0 10px 0 20px;  
	background-image:url(../imagens/cabecalho.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:251px;
} 

.pipe1{
	height: 17px; width:3px;
	position:absolute;
	left:137px;top:14px;
	padding-left:37px;
	padding-right:37px;
} 

.pipe2{
	height: 17px; width:3px;
	position:absolute;
	left:301px;top:14px;
	padding-left:37px;
	padding-right:37px;
} 

.pipe3{
	height: 17px; width:3px;
	position:absolute;
	left:473px;top:14px;
	padding-left:37px;
	padding-right:37px;	
} 

.pipe4{
	height: 17px; width:3px;
	position:absolute;
	right:253px;;top:14px;
	padding-left:37px;
	padding-right:37px;	
}
 
.pipe5{
	height: 17px; width:3px;
	position:absolute;
	right:97px;;top:14px;
	padding-left:37px;
	padding-right:37px;	
} 

.comocomprar{
	height: 15px; width:84px;
	position:absolute;
	left:51px;top:15px;
}

.freteseentrega{
	height: 15px; width:92px;
	position:absolute;
	left:379px;top:15px;
}

.comocomprar:hover, .freteseentrega:hover{
	top:14px;
}

.termosdeuso{
	height: 15px; width:82px;
	position:absolute;
	left:217px;top:12px;
}

.termosdeuso:hover{
	top:11px;
}

.indique{
	height: 15px; width:122px;
	position:absolute;
	right:332px;top:15px;
}

.mapasite{
	height: 15px; width:75px;
	position:absolute;
	right:176px;top:15px;
}

.contato{
	height: 15px; width:44px;
	position:absolute;
	right:51px;top:15px;
}

.indique:hover, .mapasite:hover, .contato:hover{
	top:14px;
}

.borda { border:0px;}

.logo{
	height: 88px; width:377px;
	position:absolute;
	left:51px;top:84px;
}

.busca{
	height: 32px; width:202px;
	position:absolute;
	right:51px;top:142px;
}

.input_busca{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height: 22px; width:110px;
	position:absolute;
	right:133px;top:147px;
	border-style:hidden;
	border:0px;
}

.submit_busca{
	height:31px; width:80px;
	position:absolute;
	right:51px;top:142px;
}

.fone{
	position:absolute;
	right:40px;top:65px;

}


.cadastro a{
	height: 41px; width:215px;
	position:absolute;
	left:50px;top:209px;	
}

.rastrear a{
	height: 41px; width:234px;
	position:absolute;
	left:268px;top:209px;
}

.historico a{
	height: 41px; width:235px;
	position:absolute;
	left:504px;top:209px;
}

.carrinho a{
	height: 41px; width:217px;
	position:absolute;
	left:742px;top:210px;
}

.linha_carrinho{
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 3px;
}

.linha{
	border-bottom: 1px solid #005FBA;
	color: #005FBA;
	background-color: #005FBA;
}

.texto_busca_td{
	font-size:12px;
	color:005FBA;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;	
}

.cadastro a:hover, .rastrear a:hover, .historico a:hover, .carrinho a:hover{
	background-image:url(../imagens/hover_img.jpg);
	background-repeat:repeat-x;
}

.principal #banner {
	width: 950px; 
	background: #FFFFFF;
	margin-left:25px;
	height:250px;	

}

.cadastro  img{	left:80px;	top:12px;	position:absolute;}
.rastrear  img{	left:70px;	top:12px;	position:absolute;}
.historico img{	left:60px;	top:12px;	position:absolute;}
.carrinho  img{	left:80px;	top:12px;	position:absolute;}

.principal #menu {
	float: left;
	width: 180px;  
	background: #FFFFFF; 
	text-align:left;
	margin-left:30px;
	display:inline; /* e viva o IE...  */
	/*border: 1px solid #000066;*/
}

.categoria {
	position:relative;		
	top:3px;
	margin-right:10px;
	line-height:15px;
	left:15px;		 
}

.categoria a{
	margin-top:10px;
	font-weight:bold;
	font-size:10px;
	color: #2F558A;
	text-decoration:none;	
}

.subcategoria {
	position:relative;		
/*	margin-left:5px;*/
	display:block;
	line-height:15px;		 
}

.subcategoria a{
	font-weight:bold;
	font-size:10px;
	color: #666666;
	text-decoration:none;
}

.categoria  a:hover{	
	font-weight:bold;
	font-size:10px;
	color: #17327F;
	text-decoration:underline;	
}

.departamentos {
	position:relative;		
	margin-top:0px;
	background-position:left;
	background-image:url(../imagens/focodepartamento.png);
	background-repeat:no-repeat;
	height:23px;
	width:180px;	
}

.depto_descricao {
	position:relative;		
	background-position:left;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	top:25%;
	text-decoration:none;
	margin-left:15px;
}

.principal #lateral {
	float: right; 
	width: 150px; height:auto;
	background: #FFFFFF; 
	margin-right:30px;
	display:inline; /* e viva o IE...  */
/*	background-image:url(../imagens/lateral.jpg);
	background-repeat:repeat-y;
	/*border:2px solid #CC0000;*/
}

.principal #produtos { 
	margin-left:215px;
	width:600px; height:auto;
} 

#produtos_sem_lateral{ 
	margin-left:215px;
	width:760px;
	height: auto;
}

.principal #rodape { 
	background:#FFFFFF;
	clear:both;
	position:relative;
	height:275px;
} 

.buscar_rodape {
	top:50px;
	height: 31px; width:530px;
	left:238px;
	position:absolute;
} 

.input_buscar_rodape{
	font-size:16px;
	font-weight:bold;
	width:360px;	height:24px;
	left:149px;
	border-style:hidden;
	top:4px;
	border:0px;
	position:absolute;
} 

.submit_buscar_rodape{
	height: 31px; width:146px;
	position:absolute;
	left:0px; 
}

.links_rodape{
	top:0px;
	width:836px;
	height:35px;
	background-color:#FFFFFF;
	position:relative;
	float:left;
	margin-left:85px;
	display:inline;
}

.pipe_rodape{
	height:13px;
	float:left;
	padding:10px;
	color:#666666;
}

.texto_link_rodape a{
	height:13px;
	float:left;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-decoration:none;	
}

.texto_link_rodape a:hover{
	text-decoration:none;
	font-weight:normal;
	color:#17327F;	
}

.fundo_rodape{ /*bolacha*/
	width:100%;
	height:184px;
	background-image:url(../imagens/rodape2.png);
	background-position:center;
	background-repeat:repeat-x;
	position:relative;
	top:35px;
}

.fundo_rodape a{
	color: #666666;
	text-decoration:none;
}

.fundo_rodape a:hover{
	color:#00C;
	font-weight:bold;
	text-decoration:underline;
}

.fundo_rodape_1{  /*Sobre a VSM SHOP...*/
	height:184px;
	line-height:6px;S
	*line-height:1px;
	font-size:9px;
	color: #666666;
	position:relative;
}

.fundo_rodape_2{  /*receba nossas ofertas...*/
	width:180px;
	height:200px;
	position:relative;
}

.botao_nome{
	height: 21px; width:151px;
	position:absolute;
	top:42px; _top:46px;
}

.botao_email{
	height: 21px; width:151px;
	position:absolute;
	top:80px; _top:95px;
}

.input_nome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height: 17px; width:90px;
	position:absolute;
	left:78px; top:44px; _top:51px;
	border-style:hidden;
	border:0px;
}

.input_email{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height: 17px; width:90px;
	position:absolute;
	left:78px; top:82px; _top:98px;
	border-style:hidden;
	border:0px;

}

.submit_incluir{
	height: 23px; width:85px;
	position:absolute;
	left:0px;top:127px; _top:140px;
	/*border:1px solid #00CC00;*/
}

.submit_excluir{
	height: 23px; width:85px;
	position:absolute;
	left:90px;top:127px; _top:140px;		
}

.fundo_rodape_3{   /*parceiros e formas pagto...*/
	width:420px;
	height:184px;
	left:370px;
	position:absolute;
	line-height:2px;
	font-size:9px;
	color: #666666;
}

.parceiros{ 
	width:100%;
	height:98px;
	line-height:3px;
	font-size:10px;
	color: #666666;
	/*border-bottom:1px solid #666666;*/
	
}

.formas_pagto{ 
	padding-top:3px;
/*	border-top:1px solid #CCCCCC;*/
/*	border-bottom:1px solid #666666;*/
	width:100%;
	height:86px; _height:56px;
	font-size:10px;
	color: #666666;

}

.img_formas_pagto  {	position:absolute;	left:0px; _bottom:16px;}
.img_formas_entrega{	position:absolute;	right:0px; _bottom:18px;}
.img_seguranca     {	position:absolute;	right:0px; }

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.barra{ /* usado no faleconosco.asp entre outros*/
	position:relative;
	background-image:url(../imagens/barra.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:25px;
	font-weight:bold;
	color:#FFFFFF;
}

.texto_barra{
	font-family:Tahoma;
	position:relative;
	top:4px; height:24px;
	text-align:center;
	
}

/*.barra_entrega{
	position:absolute;
	background-image:url(../imagens/barra.png);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:40px;
	background-position:center;
	width:484px;
	height:25px;
	font-weight:bold;
	color:#FFFFFF;
}*/

/*.voltar{
	position:relative;	
	border-right-width:medium;
	top:13px;
	font:Tahoma;
	font-size:12px;
	font-weight:bold;
}

.voltar a{
	color:#17327F;
	text-decoration:none;
	font-weight:bold;
}

.voltar a:hover{text-decoration:underline;}
*/
/*-----*/
.bordaBox {
	background: transparent; 
	width:100%; height:260px;
	_height:290px;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {
 display:block; overflow:hidden; font-size:1px;
 }

.bordaBox .b1c, .bordaBox .b2c, .bordaBox .b3c, .bordaBox .b4c, .bordaBox .b1bc, .bordaBox .b2bc, .bordaBox .b3bc, .bordaBox .b4bc {
 display:block; overflow:hidden; font-size:1px;
 }/*superior*/


 
.bordaBox .b1,  .bordaBox .b2,  .bordaBox .b3,  .bordaBox .b1b,  .bordaBox .b2b,  .bordaBox .b3b  {	height:1px; }
.bordaBox .b1c, .bordaBox .b2c, .bordaBox .b3c, .bordaBox .b1bc, .bordaBox .b2bc, .bordaBox .b3bc {	height:1px; } /*superior*/


.bordaBox .b2c, .bordaBox .b3c, .bordaBox .b4c { /*SUPERIOR*/
	background:#FFFFFF;
	border-left:1px solid #999; 
	border-right:1px solid #999;
}

.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 { /*INFERIOR*/
/**	background:#CDCDCd;  voltar isso aqui!!!8FDA53*/
	background:#cadee8;
	border-left:1px solid #999; 
	border-right:1px solid #999;
}

.bordaBox .b1, .bordaBox .b1c {	margin:0 5px; 	background:#999;}
.bordaBox .b2, .bordaBox .b2c {	margin:0 3px; 	border-width:0 2px;}
.bordaBox .b3, .bordaBox .b3c {	margin:0 2px;}
.bordaBox .b4, .bordaBox .b4c {	height:2px; 	margin:0 1px;}


.bordaBox .conteudo {
	padding:10px;
	display:block; 
	background:#FFFFFF; 
	background-image:url(../imagens/gradiente.png); 
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #999; 
	border-right:1px solid #999;
	height:260px; 	_height:290px;
	overflow:hidden;
}
/*--------------*/

.fundo_promocao {
	background-image:url(../imagens/promocao.png); 
	background-repeat:no-repeat; 
	position:relative;
	height:100%; width:100%;
	cursor:pointer;
	text-decoration:none;

}

.texto_prod_promocao {
	top:0px; 	
	height:44px;
	font-family:"Tahoma";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	padding:4px 4px 4px 4px;	


}

.img_promocao {
	top:42px; height:131px;  _height:128px;
	background:transparent;
	cursor:pointer;
	text-decoration:none;	
	overflow:hidden;

}

#img_prod_promocao{
	position:relative;
	background:transparent;
	top:10%;
	cursor:pointer;
	text-decoration:none;	
	overflow:hidden;
}

.preco_prod_promocao {
	top:174px;
	height:18px;
	_height:11px;
	font-size:14px;
	_font-size:10px;
	font-weight:bold;
	color:#FFFF00;
	text-align:left;
	margin-left:30px;
	cursor:pointer;
	text-decoration:none;

}

.precoDe{
	top:175px;
	height:10px;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
	cursor:pointer;
	text-decoration:none;
}

.parcela{
	top:210px;
	height:12px;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
	cursor:pointer;
	text-decoration:none;	
}

.vista{
	top:210px;
	height:12px;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #FFFF00;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
	cursor:pointer;
	text-decoration:none;	
}

.jasoucliente{
	top:0px;
	left:20px;			
	width:282px;
	height:164px;
	position:relative;
	border:#F00 solid 1px;	
}

.autentica{
	height:auto;
	width:100%;
	position:relative;
/*	border:1px solid black;*/
}

.borda_tabela{
	border-left  :2px dotted #004FBA;
	border-right :2px dotted #004FBA;
	border-bottom:2px dotted #004FBA;
	margin-left:1px;
}


.titulo_tabela{
	font-size:15px;
	font-family:Tahoma;
	font-weight:bold;
	color:#0050B7;
}

.texto_tabela{
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	color:#0050B7;	
}

.erro_login{
	text-align:center;
	font-size:12px;
	color:#CC0000;
	background-color:#FFFFFF;
	font-weight:bold;	
}

.barra_passoapasso{
	height:80px; 
	text-align:center;
	font-weight:bold;
	position:relative;
}

.barra_passoapasso .borda_esq{
	float:left;
	background-image:url(../imagens/borda_esq.png);
	background-repeat:repeat-x;
	width:24px; height:40px;
	position:relative;
}

.barra_passoapasso .borda_dir{
	float:left;
	background-image:url(../imagens/borda_dir.png);
	background-repeat:repeat-x;
	width:25px; height:40px;
	position:relative;
}


.barra_passoapasso .passo_normal{
	float:left;
	background-image:url(../imagens/concluido.png);
	background-repeat:repeat-x;
	position:relative;
	height:40px; width:125px;
	padding-left:16px;


}


.barra_passoapasso .passo_atual{
	float:left;
	height:40px; width:125px;
	background-image:url(../imagens/concluido.png);
	background-repeat:repeat-x;
	position:relative;
	padding-left:16px;

}

.barra_passoapasso .passo_atual img, .barra_passoapasso .passo_normal img{
	text-align:center;
	padding-top:8px; 	_margin-top:8px;
	padding-left:0px;
	
}

.informacoes_produto_vazio{
	background-image:url(../imagens/informacoes_produto_vazio.png);
	background-repeat:no-repeat;
	background-position:center;

}

.textos_info{
	width:513px;
}

.texto_mapa_site{
	height:auto;
	padding-left:60px;
	width:80%;
	position:relative;
	color:#666666;
	font-weight:bold;
}

.texto_mapa_site a{
	font-size:12px;
	color:#2F558A;
	text-decoration:none;
	
}
.texto_mapa_site a:hover{
	font-size:12px;
	color:#17327F;
	font-weight:bold;
	text-decoration:underline;

}


/*******/
.barra_descricao_esq{
	background-image:url(../imagens/bt_default_lado_e.png);	
	background-repeat:no-repeat;
	height:30px; width:23px;
	position:absolute;  display:inline;
	
}
.barra_descricao_centro{
	background-image:url(../imagens/bt_default_meio.png);
	background-repeat:repeat-x;
	height:30px;
	width:714px;
	position:absolute;  display:inline;
	margin-left:23px;
}

.barra_descricao_centro .texto{
	position:relative;  
	top:4px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}


.barra_descricao_dir{
	background-image:url(../imagens/bt_default_lado_d.png);
	background-repeat:no-repeat;
	height:30px; width:23px;
	position:absolute; display:inline;
	margin-left:737px;
}
/*****/

.barra_pedido_esq{
	background-image:url(../imagens/pedido_esq.png);	
	background-repeat:no-repeat;
	height:30px; width:23px;
	position:absolute;  display:inline;
	
}
.barra_pedido_centro{
	background-image:url(../imagens/pedido_centro.png);
	background-repeat:repeat-x;
	height:30px;
	width:650px;
	position:absolute;  display:inline;
	margin-left:10px;
}

.barra_pedido_centro .texto a{
	position:relative;  
	top:4px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.barra_pedido_dir{
	background-image:url(../imagens/pedido_dir.png);
	background-repeat:no-repeat;
	height:30px; width:23px;
	position:absolute; display:inline;
	margin-left:655px;
}

.texto{
	position:relative;  
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
}

.altera_senha{
	width:62%;
	height:auto;
}

.t1{
	text-align:center;
	color:#FFFFFF;

	position:absolute;
	border:1px solid #66CC33;
	
}


/*---style do produtos_descricao --*/
.nome_produto{
	width:100%;
	height:auto;
}

.geral{
	width:100%;
	height:auto;
}

.img_gd_produto{
	height:440px;
	width:410px;
/*	border: 1px solid #00FF00;*/
}

.img_pqn_produto{
	height:auto;
	width:410px;
	overflow:hidden;
}

.img_pqn_produto .imagem{
	display:inline;
	margin-left:15px;
	height:100%; 
}


.opcoes_produto{ /*marcas, cores, tamanhos, se o prod esta indisponivel, etc*/
	height:auto;
	width:410px;
	
}

.indique_produto{
	height:auto;
	width:320px;
	float:right;
	/*border: 1px solid #00FF00;*/
	
}

.formas_pagto_produto{
	width:100%;	
}

.informacoes_produto{
	float:left;
	height: auto;
	width:100%;	
}

.abordaBox { /*---borda usada no produtos_descricao --*/
	background: transparent; 
	width:100%; height:360px;
}
.abordaBox .ab1, .abordaBox .ab2, .abordaBox .ab3, .abordaBox .ab4, .abordaBox .ab1b, .abordaBox .ab2b, .abordaBox .ab3b, .abordaBox .ab4b {
	display:block; 
	overflow:hidden; 
	font-size:1px;
}
.abordaBox .ab1, .abordaBox .ab2, .abordaBox .ab3, .abordaBox .ab1b, .abordaBox .ab2b, .abordaBox .ab3b {
	height:1px;
}
.abordaBox .ab2, .abordaBox .ab3, .abordaBox .ab4 {
	background:#FFFFFF; 
	border-left:1px solid #999; 
	border-right:1px solid #999;
}
.abordaBox .ab1 {	margin:0 5px; 	background:#999; 	}
.abordaBox .ab2 {	margin:0 3px; 	border-width:0 2px; }
.abordaBox .ab3 {	margin:0 2px; 						}
.abordaBox .ab4 {	height:2px; 	margin:0 1px;		}

.abordaBox .aconteudo {
	padding:30	20 20 20;
	display:block; 
	background:#FFFFFF; 
	border-left:1px solid #999; 
	border-right:1px solid #999;	
	height:360px;
	overflow:hidden;
}

.abordaBoxA { /*---borda usada no autentica --*/
	background: transparent; 
	width:100%; _height:300px;
	
}
.abordaBoxA .ab1, .abordaBoxA .ab2, .abordaBoxA .ab3, .abordaBoxA .ab4, .abordaBoxA .ab1b, .abordaBoxA .ab2b, .abordaBoxA .ab3b, .abordaBoxA .ab4b {
	display:block; 
	overflow:hidden; 
	font-size:1px;
}
.abordaBoxA .ab1, .abordaBoxA .ab2, .abordaBoxA .ab3, .abordaBoxA .ab1b, .abordaBoxA .ab2b, .abordaBoxA .ab3b {
	height:1px;
}
.abordaBoxA .ab2, .abordaBoxA .ab3, .abordaBoxA .ab4 {
	background:#FFFFFF; 
	border-left:1px solid #999; 
	border-right:1px solid #999;
}
.abordaBoxA .ab1 {	margin:0 5px; 	background:#999;	}
.abordaBoxA .ab2 {	margin:0 3px; 	border-width:0 2px;	}
.abordaBoxA .ab3 {	margin:0 2px;						}
.abordaBoxA .ab4 {	height:2px; 	margin:0 1px;		}

.abordaBoxA .aconteudo2 {
	padding:15px;
	display:block; 
	background:#FFFFFF; 
	border-left:1px solid #999; 
	border-right:1px solid #999;	
	
	overflow:hidden;
	_height:300px;
	
}
/*-----end styles autentica---------*/

.chapeu{
	height: 128px; width:128px;
	position:absolute;
	left:360px;top:70px;
	z-index:1;

}

.noel{
	height: 128px; width:128px;
	position:absolute;
	left:580px;top:100px;
	z-index:1;
}

.sino{
	height: 128px; width:128px;
	position:absolute;
	left:60px;top:125px;
	z-index:1;
}


.FORMbox {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #F7F7F7;
}

.linha_carrinho{
  border-top: 1px dashed #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  color: #FFFFFF;
  background-color: #FFFFFF;
  height: 3px;

}
