@CHARSET "UTF-8";

/* Configurações gerais */

html{height:100%;}
body{margin:0; padding:0; height:100%; background:#111 repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;}
#conteudo, #footer{background:#FFF;}
a, img{outline:none; border:0;}

/*tirando outline dos inputs*/
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
input, input:focus{outline:none; outline-width:0; outline-height:0; outline-color:none;}

.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right; border-right:1px solid #333;}
#conteudo{border-left:1px solid #333; border-right:1px solid #333; width:940px;}
#flashMessage{margin:40px 0 0 240px; padding:10px; width:665px; font-weight:bold; text-align:center;}
#conteudo .erro{color:#C30000; border:1px dashed #C30000;}
#conteudo .successo{color:#009; border:1px dashed #009;}



/* Header */

#marca{margin-left:10px; position:relative; top:1px;}
#header{
	background:url('../img/bkHeader.jpg') #FFF no-repeat; 
	height:214px; 
	width:940px;
	border-left:1px solid #333;
	border-right:1px solid #333;
}
#banner{border-left:1px solid #333;	border-right:1px solid #333;}

/* Menu Superior */

#menuSuperior{
	margin:-150px 0 0 206px; 
	background:#ECECEC; 
	height:30px; 
	width:430px; 
	border:1px solid #333;
}
#menuSuperior ul{
	position:relative;
	margin:0;
	border:0;
	padding:0;
	height:30px;
	left:7px; 
	text-align:center;
}
#menuSuperior ul li{	
	position:relative;
	display:inline;
	list-style:none;
	color:#333;
	padding:0;
	margin:0;
	top:3px;
}
#menuSuperior ul li a{
	font-size:12px;
	color:#333;
	text-decoration:none;
}
#menuSuperior ul li a:hover{text-decoration:underline;}

/* Área de login superior */

#formLogar{
	margin:-32px 0 0 616px; 
	font-size:10px; 
	color:#333; 
	background:#ECECEC; 
	height:30px; 
	border:1px solid #333;
	border-left:none;
	width:323px; 
	padding:0 0 0 0;
}

#formLogar label, #formLogar input, #formLogar h1{display:inline;}
#logarForm{background:#FFF; margin-left:25px; height:24px; padding:4px 0 0 5px; border:1px solid #BBB; position:relative; display:block;}
.caixaDeEntrada{width:85px; border:1px solid #333; margin-left:3px; color:#C30000;}
#formLogar label{margin-left:2px;}

#formLogar div{display:inline; margin:0; padding:0;}
#formLogar p{padding:4px 0; margin:0; text-align:center;}
#formLogar p a{text-decoration:none; color:#C30000;}
#formLogar p a:hover{text-decoration:underline;}
#logarForm .error-message{display:none;}

.logUsuario{
	border:0; 
	text-indent:-9999px; 
	width:28px; 
	height:18px; 
	background:url('../img/btOk.jpg'); 
	cursor:pointer;
	display:block;
	position:relative; 
	left:5px;
	top:2px;
	margin:0; 
	padding:0;
}

/* Menu */
#menu{margin:125px 0 0 0; padding:0; background:#CCC; height:44px; width:940px;}
#menu ul{
	border:0;
	margin:0;
	padding:0;
	width:940px;
	position:relative;
	top:-22px;
}
#menu ul li{	
	display:inline;
	list-style:none;
	color:#333;
	padding:0;
	margin:0;
}

#menu ul li a{
	position:relative;
	display:block;
	float:left;
	top:23px;
	margin:0;
	padding:12px 0;
	font-size:15px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	background:#CCC;
	text-align:center;
}
#menu ul li a:hover{background:#C30000; color:#FFF;}

#menuHome a{width:70px;}
#menuMarca a{width:82px;}
#menuProdutos a{width:92px;}
#menuRevendedor a{width:192px;}
#menuParceiros a{width:100px;}
#menuGaleria a{width:160px;}
#menuMidia a{width:60px;}
#menuSac a{width:52px;}
#menuContato a{width:132px;}

/* Menu Vertical */

#menuVertical dl, #menuVertical #nav, #menuVertical #nav ul{
	position:relative;
	border:0;
	margin:10px 0 0 0;
	padding:0;
	width:219px;
}

#menuVertical dl dt{text-indent:-9999px; background:url('../img/tituloMenu.jpg'); height:46px; width:219px;}

#menuVertical dl dd, #menuVertical #nav li, #menuVertical #nav ul li{
	width:219px;
	position:relative;
	list-style:none;
	color:#333;
	padding:0;
	margin:0;
}

#menuVertical dl dd a,#menuVertical #nav li a, #menuVertical #nav ul li a{
	width:219px;
	display:table-cell; 
	vertical-align:middle;
	background:url('../img/bkMenuOut.jpg');
	margin:0;
	text-align:right;
	padding-right:5px;
	font-size:15px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	height:46px;
}
#menuVertical dl dd a:hover{background:url('../img/bkMenuOver.jpg'); color:#FFF;}

/**/
#menuVertical #nav{	margin:0; padding:0; border:0;}
#menuVertical #nav li a{background:url('../img/bkMenuOut.jpg'); text-align:left; padding-left:10px;}
#menuVertical #nav li a:hover{background:url('../img/bkMenuOver.jpg'); color:#FFF;}

/* */
#menuVertical #nav ul{width:217px; padding:0; margin:-1px 0 0 0;}
#menuVertical #nav ul li a{background:url('../img/bkSubMenuOut.jpg'); padding:2px 10px 0 10px; height:36px; font-size:14px;}
#menuVertical #nav ul li a:hover{background:url('../img/bkSubMenuOver.jpg'); color:#FFF;}

.ativo .toggle-menu{background:url('../img/bkMenuOver.jpg') !important; color:#FFF !important;}

/* Menu cliente */
#menuCliente{margin:-8px 0 10px 0; padding:0; background:url('../img/bk_menuInterno.jpg') no-repeat; width:522px; height:30px;}
#menuCliente ul{
	border:0;
	line-height:0;
	margin:0;
	padding:0;
	width:522px;
	
}
#menuCliente ul li{	
	display:inline;
	list-style:none;
	padding:0;
	margin:0;

}
#menuCliente ul li a{
	top:3px;
	left:0px;
	position:relative;
	margin:0;
	padding:0;
	display:block;
	float:left;
	text-align:center;
	line-height:22px;
	width:128px;
	height:22px;
	font-size:12px;
	font-weight:normal;
	color:#C30000;
	text-decoration:none;
	border-right:1px dashed #8E0D0A;
}
#menuCliente ul li a:hover{background:#C30000; color:#FFF; border-bottom:none;}
#menuCliente ul #bordaCliente a{border:none; padding-right:2px;}

/*Box newsletter da coluna esquerda */
#boxNewsletter{background:url('../img/bkBoxNewsletter.jpg'); margin:10px 0;}
#boxNewsletter h1{ text-indent:-9999px; background:url('../img/tituloNewsletter.jpg'); margin:0 0 10px 0; padding:0;}
#boxNewsletter label{font-size:14px; margin:0 4px 0 5px; display:block; float:left; width:50px;}
.campoNewsletter{color:#C30000;}
#NewsletterAddForm .submit{padding:10px 0; margin:0 0 0 110px;}
#boxNewsletter .success{color:#009;}
#boxNewsletter .error{color:#C30000;}
#boxNewsletter .message, #NewsletterAddForm .input .error-message{background:#FFF; font-size:10px; margin:5px 0 10px 5px; width:200px; padding:5px 0 5px 5px; border:1px dashed #C30000;}
#boxNewsletter .message{font-weight:bold;}
.cadastraNewsletter{
	border:0; 
	text-indent:-9999px; 
	width:103px; 
	height:26px; 
	background:#900 url('../img/btNewsletter.jpg'); 
	cursor:pointer;
	display:block;
}

#meuCarrinho{
	margin:10px 0 0 0; 
	display:block; 
	width:175px; 
	padding:5px 2px 5px 42px; 
	color:#333; 
	font-size:10px; 
	font-weight:bold; 
	text-decoration:none;
	background:url('../img/carrinho.gif') #EEE no-repeat;
	background-position:10px 0;
}
#meuCarrinho:hover{background:url('../img/carrinho2.gif') #DDD no-repeat; background-position:12px 0;}

/* footer */

#footer{border-left:1px solid #333; border-right:1px solid #333; padding-bottom:5px;}
#footer hr{color:#C30000; background-color:#C30000; height:1px; border:none; position:relative; top:3px; width:940px; left:0px;}
#footer p{display:inline; position:relative; top:0px; margin-left:0px;}
#footer a{text-decoration:none; margin-left:0px;}
#footer a:hover{color:#000; text-decoration:underline;}
#footer div{display:inline; position:relative; float:left; margin:0 10px;}
#footer div span{font-size:16px; color:#333; position:relative; top:-15px;}
#footer img{display:inline; border:0;}
#footer #adress{ background:#eee; border:1px solid #333; padding:5px;}
#footer p, #footer a{font-size:10px; color:#333;}
#footer #logo2km{margin-left:480px;}

/*Tela index*/
#col2{margin-left:0;}
#tituloBoxDestaques, #tituloMidia{
	background:#7F0000; 
	border-bottom:2px solid #C30000; 
	padding:10px; 
	margin-top:10px;
	margin-right:10px;
	color:#FFF; 
	font-size:14px; 
}
#boxDestaques{border:1px solid #C30000; margin-top:-10px; margin-right:10px; padding:5px;}
#boxDestaques img{float:left; padding-right:5px;}
#boxDestaques h2, #boxDestaques p{margin:0; padding:0 5px 5px 5px;}
#boxDestaques h2{font-size:14px;}
#boxDestaques p{font-size:12px;}
#boxDestaques a{position:relative; left:5px; color:#444; text-decoration:none;}
#boxDestaques a:hover{color:#111;}
#boxOutrosDestaques{background:#F0EFEF; border:1px solid #C30000; margin:-1px 10px 10px 0;}
#boxOutrosDestaques p{margin:2px 0; padding-left:5px;}
#boxOutrosDestaques,#boxOutrosDestaques a{ color:#444; font-size:12px; text-decoration:none; padding:2px;}
#boxOutrosDestaques a:hover{color:#111;}

#boxShopping{
	border-left:1px solid #333;
	border-bottom:1px solid #333; 
	border-right:1px solid #333; 
	margin-top:-9px; 
	margin-right:10px;
	padding:0;
}
#colSp1, #colSp2{margin:0; width:160px; margin:5px 0 0 15px;}
#tituloBoxShopping, #tituloBoxGaleria{background:#444; border-bottom:2px solid #111; padding:10px; margin-top:10px; margin-right:10px; color:#FFF; font-size:14px; } 

#boxShopping div img{float:left; padding:0 5px 5px 5px;}
#boxShopping div h2, #boxShopping div p{margin:0;}
#boxShopping div a h2{font-size:12px;}
#boxShopping div a, #boxShopping div p{font-size:12px; text-decoration:none; color:#444;}
#boxShopping div a:hover{color:#111;}


.boxAddCarrinho{display:block; text-indent:-9999px; background:url('../img/adicionarCarrinho.gif') no-repeat; width:125px; height:15px;}

#boxMidia{background:#FFF; border:1px solid #C30000; margin:-10px 10px 10px 0;}
#boxMidia p{margin:2px 0; padding-left:5px; background:#F0EFEF;}
#boxMidia, #boxMidia a{ color:#444; font-size:14px; text-decoration:none; padding:5px;}
#boxMidia a:hover{color:#111;}

#tituloBoxGaleria{margin:0 10px 0 0;}
.foto{
	display:block; 
	border-bottom:1px solid #333;
	border-top:none;
	margin-right:10px;
}
.foto a{background:#DDD;  display:block; text-decoration:none;}
.foto a:hover{background:#CCC;}
.foto h2, .foto p{font-size:12px; color:#444; display:inline;}
.foto img{float:left; display:block; padding:5px 5px 10px 10px;}
.foto span{display:block; padding-top:2px;}

/*Tela interna*/

#colunaDireitaInterna h1{
	background:#7F0000; 
	border-bottom:2px solid #C30000; 
	padding:10px; 
	margin-top:10px;
	margin-right:10px;
	color:#FFF; 
	font-size:14px; 
}

#colunaDireitaInterna h2{
	background:#EEE;
	text-indent:10px;
	border-bottom:1px solid #C30000; 
	padding:5px 0 5px 0; 
	margin-top:10px;
	margin-right:10px;
	color:#7F0000; 
	font-size:14px; 
}

#colunaDireitaInterna p, #colunaDireitaInterna label, #colunaDireitaInterna li, #flashMessage{ 
	margin-right:10px;
	color:#111; 
	font-size:12px; 
}
#colunaDireitaInterna li{list-style:circle; margin-bottom:10px; width:667px;}
#colunaDireitaInterna a{text-decoration:none; font-weight:bold; border:none; font-size:12px; color:#111;}
#colunaDireitaInterna a:hover{border-bottom:1px dashed #111;} 
#formula{ padding:5px; border:1px dashed #111; margin-left:40%; text-indent:5px; width:70px; background:#EEE;}

/* Cadastre-se */
.usuarios form {width:678px; padding:5px; border:1px solid #888;}
.usuarios form table td{width:340px; padding:5px;}
.usuarios form fieldset{width:650px; background:#EEE; position:relative; margin:0px 0 0 -2px;}
.usuarios form .text input, .usuarios form .password input{width:300px;}
#UsuarioTipo0, #UsuarioTipo1, #UsuarioReceberNewsletter1{display:inline;}
#UsuarioTipo1{margin-left:10px;}
.usuarios form .checkbox{width:305px; background:#EEE; border:1px dashed #888;}
.usuarios form .checkbox label{display:inline; width:100px; font-size:12px; position:relative; top:-2px;}
.usuarios form label{display:block; }
.radio fieldset label{display:inline;}
.usuarios form .error-message{color:#C30000; font-size:12px; font-weight:bold; margin-bottom:5px;}
#enviar{width:680px; margin-top:10px;}
#enviar input{margin:0 auto; display:block;}


/* Fale Conosco */
#formFaleConosco {width:687px; background:#EEE; border:1px solid #888;}
#formFaleConosco fieldset{border:none;}
#formFaleConosco legend{display:none;}
.ctrlHolder input, .ctrlHolder textarea{width:300px;}
#formFaleConosco label{display:block; }
#formFaleConosco .error-message{color:#C30000; font-size:12px; font-weight:bold; margin-bottom:5px;}
#formFaleConosco #flashMessage{color:#C30000; font-size:12px; font-weight:bold; margin:10px 0 0 10px;}
#enviar{width:680px; margin:0px 0 10px 0;}
#enviar input{margin:0 auto; display:block;}

#infoEmpresa, #infoShopping{border:1px dashed #C30000; margin-top:10px; padding:0px; width:685px;}
#infoEmpresa p, #infoShopping p{color:#C30000; line-height:5px; margin-left:10px; font-size:12px;}

/* Categoria de Produtos */
#colunaDireitaCategoria div{margin-right:3px;}
#colunaDireitaCategoria div h1{	background:#7F0000; 
	border-bottom:2px solid #C30000; 
	padding:10px; 
	margin-top:10px;
	margin-right:10px;
	color:#FFF; 
	font-size:14px; }
#colunaDireitaCategoria a{text-decoration:none; color:#333;}
#colunaDireitaCategoria a:hover{color:#111;}
#colunaDireitaCategoria div h2{font-size:14px; padding:2px 10px; background:#EEE;}
.imagemProd{position:relative; margin:0 auto; display:block;}
.vejaMais{
	position:relative;
	left:100px; 
	bottom:5px;
	display:block;
	text-indent:-9999px; 
	background:url('../img/btVejaMais.jpg');
	background-position:0 0; 
	width:118px;
	height:32px;
	cursor:pointer;
}

.prod-x{margin:10px 2px 0 2px; border:1px dashed #333;}
.prod-x a{margin:0; padding:0;}
.prod-x h2{margin:0 0 10px 0;}
.precoProd-x{text-align:center; line-height:50px; color:#C30000; font-size:12px; font-weight:normal; background:url('../img/preco.jpg') no-repeat; width:220px; height:40px;}
.linhaProd{visibility:hidden; width:1px; /*position:relative; margin:10px 0 0 2px; padding:0; width:675px;*/}

/* Produto */
#imagemProduto{float:right; right:10px; padding:10px; background:#CCC; border:1px solid #333; position:relative; width:250px;}
#imgPrincipalProd, #thumbnails img{border:1px solid #EEE;}

#imgPrincipalProd{display:block; position:relative; margin:0 auto 10px auto; }
#thumbnails{padding:5px; background:#EEE; border:2px solid #FFF;}
#thumbnails a{padding:0 4px; }
#thumbnails a:hover, #descProd a:hover, #imagemProduto a:hover{border-bottom:none;}

#descProd{float:left; display:block;}
#medidasProduto{margin:20px 0 0 70px;}

#menuVertical .filho {display:none;list-style:none;padding-top:2px;text-indent:10px;}
#menuVertical .filho a{text-decoration:none;color:#333;padding:5px;background:#f5f5f5;display:block;}

.adicionar{
	border:0; 
	text-indent:-9999px; 
	width:118px; 
	height:32px; 
	background:url('../img/btAdicionar.jpg'); 
	cursor:pointer;
	display:block;
}

/* Carrinho de compras */

#tabelaCarrinho{border-bottom:1px solid #333; border-left:1px solid #333; width:690px; margin:0; clear:left;}
#tabelaCarrinho th{font-size:12px; color:#333; background:#EEE; border-top:1px solid #333; border-right:1px solid #333;}
#tabelaCarrinho td{font-size:12px; color:#333; background:#FFF; text-align:center; border-top:1px solid #333; border-right:1px solid #333;}
#continuarComprando{margin:10px 0 0 110px;}
#finalizarCompra{margin:-25px 0 0 320px;}
#continuarComprando a:hover, #finalizarCompra a:hover{border:0;}

#bk_indicador{
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:2;
	opacity:0.5;
	filter:alpha(opacity=50);
	background:#000;

}
#carregando{
	position:fixed; 
	color:#C30000; 
	background:#FFF;
	border:1px solid #333;
	z-index:4; 
	top:50%; 
	left:50%;
	font-size:14px;
	padding:5px 7px;
}
#alert{position:relative; margin:0; padding:0 0 0 10px; line-height:0; top:-5px;}

#tabelaCarrinho .remover a{
	display:block; 
	position:relative;
	margin:0 auto;
	text-indent:-9999px; 
	background:url('../img/lixeira.jpg') no-repeat; 
	width:30px; 
	height:30px;
}
#tabelaCarrinho .remover a:hover{background:url('../img/lixeira2.jpg') no-repeat; }


#tabelaTotal{border-bottom:1px solid #333; border-left:1px solid #333; width:300px; margin:10px 0 0 28px;}
#tabelaTotal td{font-size:12px; color:#333;  text-align:center; border-top:1px solid #333; border-right:1px solid #333;}
.totalSubtotal{background:#EEE;}


#valorTotal{float:left; width:300px;}
#frete{float:left; background:#EEE; width:360px; border:1px solid #333; padding:0; margin:10px 0 0 0;}
#frete h1{background:#7F0000; color:#FFF; padding:5px; font-size:12px; margin:0 0 5px 0; text-indent:3px;}
#frete label{color:#333; margin-left:5px;}
.erroCalculo{color:#C30000;}

.calcular, .continuar, .finalizar{
	border:0; 
	text-indent:-9999px; 
	cursor:pointer;
	display:block;
	height:26px; 
}
.calcular{width:91px; background:url('../img/btCalcular.jpg');}
.continuar, .finalizar{width:193px;}
.continuar{background:url('../img/btContinuar.jpg');}
.finalizar{background:url('../img/btFinalizar.jpg');}

#frete #ProdutoAddForm .input{float:left; display:block; padding:0px;}
#frete .input, #frete .submit{display:inline;}

#delQuantidade, #addQuantidade{display:inline;}
.quantidadeEscolhida{padding:3px 5px; background:#333; color:#fff; position:relative; top:-4px; margin-left:5px;}
#tabelaCarrinho a:hover{border:none;}

/*tela parceiros*/
#colunaDireitaInterna .colParceiro1 h2, #colunaDireitaInterna .colParceiro2 h2{margin:10px 0 0 0;}
.imgParceiro{float:left; padding:0 10px 10px 10px;}

/*tela de galeria de fotos*/
.imgGaleria{display:inline; margin:10px;}

/*tela de midia E Destaques*/
#colunaDireitaInterna .texto_chamada a{font-weight:normal;}

.imgMidia, .imgDestaque{float:left; padding:3px 10px 10px 10px;}
.efeitoFancy:hover{border:none !important;}

/*link do banner*/

#linkBanner a{display:block; text-decoration:none; padding:0; width:190px; height:20px; margin:-145px 0 0 725px;}

/*SAC*/
#sac-list{margin-left:0; width:667px; padding:10px; border:1px dashed #C30000;}
#sac-list li{font-weight:bold; list-style:none;}

/*login*/
#jaCadastrado{background:url('../img/bk_cadastrado.jpg') no-repeat; width:299px; height:223px; margin-left:30px;}
#UsuarioLoginForm{margin:80px 0 0 40px;}
#UsuarioLoginForm label{color:#FFF; font-size:12px; display:block; float:left; width:30px;}
#UsuarioLoginForm #UsuarioEmail, #UsuarioLoginForm #UsuarioSenha{margin-left:10px;}
#UsuarioLoginForm .submit{margin:10px 0 0 160px;}
#jaCadastrado a{color:#FFF; font-weight:bold; font-size:12px; text-decoration:none; position:relative; margin-left:30px; top:25px;}
#jaCadastrado a:hover{text-decoration:underline; color:#FFF;}
.logarUsuario{
	border:0; 
	text-indent:-9999px; 
	width:60px; 
	height:22px; 
	background:#900 url('../img/btEntrar.jpg'); 
	cursor:pointer;
	display:block;
}

#naoCadastrado{background:url('../img/bk_naoCadastrado.jpg') no-repeat; width:299px; height:223px; margin-left:20px;}
#naoCadastrado p{padding:0; margin:90px 0 0 60px; color:#FFF; font-size:12px;}

#naoCadastrado a{ position:relative; margin-left:160px; top:8px; background-position:0 0; height:22px; width:99px; background:url('../img/btCadastro.jpg'); cursor:pointer; text-indent:-9999px; display:block;}
#naoCadastrado a:hover{border-bottom:none; background-position:0 22px;}

/*status do pedido*/

#status{width:664px; margin:0; padding:0;}
#status ul{display:inline; margin:0; padding:0;}
#status ul li{list-style:none;}
#status ul li p{margin-bottom:10px;}
#status1 p{background:url('../img/status_1out.gif') no-repeat; width:134px; height:49px; display:block; float:left; margin:0; padding:0;}
#status2 p{background:url('../img/status_2out.gif') no-repeat; width:196px; height:49px; display:block; float:left; margin:0; padding:0;}
#status3 p{background:url('../img/status_3out.gif') no-repeat; width:212px; height:49px; display:block; float:left; margin:0; padding:0;}
#status4 p{background:url('../img/status_4out.gif') no-repeat; width:122px; height:49px; display:block; float:left; margin:0; padding:0;}

#status .status1 p{background:url('../img/status_1over.gif') no-repeat; width:134px; height:49px; display:block; float:left; margin:0; padding:0;}
#status .status2 p{background:url('../img/status_2over.gif') no-repeat; width:196px; height:49px; display:block; float:left; margin:0; padding:0;}
#status .status3 p{background:url('../img/status_3over.gif') no-repeat; width:212px; height:49px; display:block; float:left; margin:0; padding:0;}
#status .status4 p{background:url('../img/status_4over.gif') no-repeat; width:122px; height:49px; display:block; float:left; margin:0; padding:0;}

#confirmar{position:relative; margin:10px 200px;}
#confirmar a:hover{border:0;}

/*confirmar pedido*/
.confirmarPedido{
	border:0; 
	text-indent:-9999px; 
	width:193px; 
	height:26px; 
	background:url('../img/btConfirmarPedido.jpg'); 
	cursor:pointer;
	display:block;
}

/*confirmar endereco */

.confirmarEndereco{
	border:0; 
	text-indent:-9999px; 
	width:193px; 
	height:26px; 
	background:url('../img/btConfirmarEndereco.jpg'); 
	cursor:pointer;
	display:block;
}
#enderecoCadastro{float:left; display:block; margin-bottom:10px; width:660px;}
#enderecoCadastro table{font-size:12px; color:#333; border-top:1px solid #EEE; border-left:1px solid #EEE; width:100%; margin-top:10px;}
#enderecoCadastro table .header_conf_end{ font-weight:bold;}
#enderecoCadastro table td{border-top:1px solid #EEE; border-right:1px solid #EEE; padding:5px;}

#utilizarEndereco{clear:left;padding:2px; font-size:12px; border:1px solid #333; color:#C30000; background:#EEE; margin:10px 0; width:280px;}
#utilizarEndereco span{position:absolute; padding:0; margin:3px 0 0 0;}

#enderecoEntrega{width:660px;}
#enderecoEntrega table{border-left:1px solid #EEE; border-top:1px solid #EEE; width:100%;}
#enderecoEntrega table td label{display:block;}
#enderecoEntrega table td{border-right:1px solid #EEE; border-bottom:1px solid #EEE; padding-left:10px;}
#enderecoEntrega table td input{margin-bottom:5px;}

#enderecoEntrega .error-message{color:#C30000; font-size:10px;}
	
/* Pagamento */
#tabTotal{font-size:12px; color:#333; border-bottom:1px solid #333; border-left:1px solid #333; width:80%; margin-top:10px;}
#tabTotal th{ background:#EEE; border-top:1px solid #333; border-right:1px solid #333;}
#tabTotal td{ background:#FFF; text-align:center; border-top:1px solid #333; border-right:1px solid #333;}
#pagar{position:relative; margin:10px 200px;}
#pagar a:hover{border:0;}
#avisoMoip {margin:10px auto; padding:3px; color:#C30000; font-size:12px; border:1px dashed #C30000; width:610px; display:block;}

/*Minhas compras*/
#visualizarItem{position:relative; top:10px; left:270px;
	border:0; 
	text-indent:-9999px; 
	width:91px; 
	height:26px; 
	background:url('../img/btVisualizar.jpg'); 
	cursor:pointer;
	display:block;
}

#FormMinhasCompras label{display:block; position:relative; margin:0 0 7px 0; padding:0; border-bottom:1px solid #CCC;}
#FormMinhasCompras input{display:block; float:left; margin:0 7px 0 0; padding:0;}
#FormMinhasCompras fieldset{width:660px;}
#voltar{position:relative; margin:10px 250px;}
#voltar a:hover{border:0;}
#titulolegendaStatus{position:relative; clear:left; top:10px;}
#legendaStatus{border:1px solid #333; width:687px; font-size:12px; position:relative; top:10px; margin-bottom:20px;}
#legendaStatus dt{background:#CCC; padding:5px;}
#legendaStatus dd{background:#FFF; padding:5px;}

/*Compra*/
#voltarCompra{
	border:0; 
	text-indent:-9999px; 
	width:103px; 
	height:26px; 
	background:url('../img/btVoltar.jpg'); 
	cursor:pointer;
	display:block;
}

#moipComoComprar{margin:5px 5px 5px 0;}

#voltsnanet h1, #voltscompartilhe h1{
	background:#7F0000; 
	border-bottom:2px solid #C30000; 
	padding:10px; 
	margin-top:10px;
	color:#FFF; 
	font-size:14px; 
}
#voltsnanet .first{
	margin-left: 2px;
}
