/**zerando as margens**/
* {
	margin:0;
	padding:0;
	text-decoration:none;
	font:12px 'Tahoma','Arial','Trebuchet MS';
	border:none;
}
ul,ol,dir,menu, dl {list-style:none}


/***replacencia***/
.replace {
	overflow:hidden;
	display:block;
	text-indent:-9000em;
}

/******HTML*****/
html {
	
}
/*******BODY*******/
body {
	text-align:center;
	background:#603030 url(../../img/bg-html.jpg) no-repeat;
}

p.mensagem-erro{
	margin: 15px 0;
	font-size: 14px !important;
	color: #F5043A !important;
	text-align: center;
}

h3.success{
	margin: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #877A5A;
}

form .form-error{
	border: 1px solid red !important;
}

/****GERAL***/
#geral {
	text-align:left;
	margin:0 auto;
	width:1000px;
	overflow:hidden;
	
}

/****topo****/
#geral #topo {
	width:987px;
	overflow:hidden;
}


#geral #topo h1.logo, #geral #topo h2.logo {
	background:url(../../img/bg-logo-principal.png) no-repeat;
	width:340px;
	height:175px;
	float:left;
}
#geral #topo h1 a.logo {
	width:340px;
	height:140px;
	
}
#geral #topo h1{
	margin: 0px !important;
	padding: 0px !important;
}

#geral #topo div.boas-vindas{
	height:63px;
	width:251px;
	float:right;
	color:#981239;
}

#geral #topo div.boas-vindas a{
	color:#981239;
}

#geral #topo div.boas-vindas h2 {
	float:right;
	font:bold 14px Trebuchet MS;
}

#geral #topo div.boas-vindas em  {
	float:left;
	font:normal 10px Trebuchet MS;
	width:251px;
	text-align:right;
}

#geral #topo div.boas-vindas em a {
	font:normal 10px Trebuchet MS;
}

#geral #topo h2.banner {
	width:571px;
	height:41px;
	float:right;
}

/***menu topo***/
#geral #topo ul.menu-topo {
	clear:both;
	width:750px;
	overflow:hidden;
	float:left;
	margin-top:-30px;
}

#geral #topo ul.menu-topo li {
	float:left;
	padding-left:21px;
}

#geral #topo ul.menu-topo li a.home {
	background:url(../../img/lk-home.png) no-repeat 0px 1px;
	width:66px;
	height:15px;
	margin-top: 1px;
}

#geral #topo ul.menu-topo li a.sobre {
	background:url(../../img/lk-sobre.png) no-repeat 0px 1px;
	width:80px;
	height:15px;
}

#geral #topo ul.menu-topo li a.dicas {
	background:url(../../img/lk-dicas.png) no-repeat 0px 1px;
	width:89px;
	height:13px;
}

#geral #topo ul.menu-topo li a.faq {
	background:url(../../img/lk-faq.png) no-repeat 0px 1px;
	width:27px;
	height:16px;
}

#geral #topo ul.menu-topo li a.cadastrese {
	width:75px;
	height:14px;
	background:url(../../img/lk-cadastrese.png) no-repeat 0px 1px;
}

#geral #topo ul.menu-topo li a.minha-kabupy {
	width:112px;
	height:16px;
	background:url(../../img/lk-minhakabuty.png) no-repeat;
}

#geral #topo ul.menu-topo li a.fale-conosco {
	background:url(../../img/lk_fale_conosco.png) no-repeat 0px 1px;
	width:85px;
	height:15px;
	margin-top: 1px;
}

/***form-busca***/
#geral #topo  .form-busca {
	width: 220px;
	float:right;
	margin-top:-30px;
	*margin-top: 37px;
	_margin-top:-80px;
}

#geral #topo  .form-busca  fieldset {
	float:right;
	_position:relative;
	_top:123px;
}

#geral #topo  .form-busca fieldset label {
	display:block;
	overflow:hidden;
}

#geral #topo  .form-busca fieldset label input {
	color:#666;
	width:145px;
	float:left;
	margin-right:5px;
	height:17px;
	padding:0 0 0 2px;
}

#geral #topo  .form-busca fieldset label input.bt-buscar {
	width:50px;
	height:17px;
	background:url(../../img/bt-buscar.jpg) no-repeat;
}

#geral #topo .form-busca fieldset label a.busca {
	text-decoration:underline;
	color:#AD0E35;
	font:11px Trebuchet MS;
}

/********MENU PRINCIPAL************/

#geral #topo #menu-principal {
	width:987px;
	
	overflow:hidden;
	
}
#geral #topo #menu-principals ul.sub-principal {
	
	position:relative;
	overflow:hidden;
	height:65px;
	width:765px;
	float:left;
}

#geral #topo #menu-principal ul li {
	float:left;
}

#geral #topo #menu-principal ul li a {
	font:bold 11px Tahoma;
	color:#981239;
	display:block;
	
}

#geral #topo #menu-principal ul li a:hover {
	color:#fff;
	display:block;
}



/*#geral #topo #menu-principal ul li.bolsa:hover{
	background:url(../../img/lk-bolsa-hover.png) no-repeat;
	width:95px;
	height:65px;
	color:#fff;
}*/

/*#geral #topo #menu-principal ul li.bolsa.hover a.bolsa, #geral #topo #menu-principal ul li.hover  {
	background:url(../../img/lk-bolsa-hover.jpg) no-repeat 0px -3px ;
	
}*/



/***menu sub principal***/
#geral #topo #menu-principal ul li.bar {
	
}
.menu-categoria-topo{
	background:url(../../img/menu_topo.png) no-repeat 0 0px;
	width:140px;
	height:6px;
	
}
.menu-subcategoria-topo{
	background:url(../../img/submenu_topo.png) no-repeat 0 0px;
	width:140px;
	height:6px;
	
}
.menu-categoria-footer{
	background:url(../../img/menu_footer.png) no-repeat 0 0px;
	width:140px;
	height:6px;
	
}
#geral #topo #menu-principal ul li.bar ul.sub-principal {
	display:none;
	float:left;
	position:absolute;
	top:210px;
	width:140px;
	z-index:100;
	
}


#geral #topo #menu-principal ul li.bar ul.sub-principal li.itens {
	height: 25px;
	color:white;
	width: 140px;
	background: #941137;
}
#geral #topo #menu-principal ul li.bar ul.sub-principal li.itens:hover {
	height: 25px;
	color:white;
	width: 140px;
	background: #941137 url(../../img/ico_wr.png) no-repeat 120px center;
}
#geral #topo #menu-principal ul li.bar ul.sub-principal li.itens-div {
	height: 1px;
	color:white;
	width: 140px;
	background:#941137 url(../../img/bg_item_menu.png) no-repeat center center;
}
#geral #topo #menu-principal ul li.bar ul.sub-principal li a {
	color:#fff;
	margin:6px 0 0 30px;
	_display: inline;
}
#geral #topo #menu-principal ul li.bar ul.sub-principal li a.middle {
	color:#fff;
	margin:6px 0 0 20px;
	_display: inline;
}
#geral #topo #menu-principal ul li.bar ul.sub-principal li a.small {
	color:#fff;
	margin:6px 0 0 10px !important;
	_display: inline;
	font-weight: normal !important;
}
#geral #topo #menu-principal ul li.bar ul.sub-principal li.itens ul.sub-itens{
	display:none;
}
#geral #topo #menu-principal ul li.bar ul.sub-principal li.itens ul.sub-itens {
	position: absolute;
	width:140px;
	height:100px;
	margin-left:140px;
	padding-left:1px;
	margin-top:-24px;
}
#geral #topo #menu-principal ul li.bar ul.sub-principal li.itens ul.sub-itens li.itens {
	background:#941137
}
#geral #topo #menu-principal ul li.bar ul.sub-principal li.itens ul.sub-itens li.itens-div {
	height: 1px;
	color:white;
	width: 140px;
	background:#941137 url(../../img/bg_item_menu.png) no-repeat center center;
}



/***fim do menu sub principal***/


/********MENU SEC************/
#geral #topo #menu-principal ul.menu-sec {
	background:url(../../img/bg-menu-sec.png) no-repeat 0 3px;
	width:211px;
	height:38px;
	float:right;
	
}
#geral #topo #menu-principal ul.menu-sec li a {
    color:#981239;
    display:block;
    font:bold 11px/38px Tahoma;
    margin-left:20px;
}
#geral #topo #menu-principal ul.menu-sec li a:hover {
    color:#FFF;
}
/********FIM MENU SEC************/




#geral #topo #menu-principal ul li.bar a.bolsas {
	background:url(../../img/lk-bolsa.jpg) no-repeat 0 3px;
	width:80px;
	height:38px;
	
}




#geral #topo #menu-principal ul li.hover a.bolsas  {
	background:url(../../img/lk-bolsa-hover.png) no-repeat 0 0px;
	width:80px;
	height:38px;
	
}


#geral #topo #menu-principal ul li.bar a.sapatos {
	background:url(../../img/lk-menu-sapato.png) no-repeat;
	width:80px;
	height:38px;
}

#geral #topo #menu-principal ul li.hover a.sapatos {
	background:url(../../img/lk-menu-sapato-hover.png) no-repeat;
	width:80px;
	height:38px;
}

#geral #topo #menu-principal ul li.bar a.luvas {
	background:url(../../img/lk-menu-luvas.png) no-repeat;
	width:80px;
	height:38px;
}

#geral #topo #menu-principal ul li.hover a.luvas {
	background:url(../../img/lk-menu-luvas-hover.jpg) no-repeat;
	width:80px;
	height:38px;
}

#geral #topo #menu-principal ul li.bar a.carteiras {
	background:url(../../img/lk-menu-carteira.png) no-repeat;
	width:80px;
	height:38px;
}

#geral #topo #menu-principal ul li.hover a.carteiras {
	background:url(../../img/lk-menu-carteira-hover.png) no-repeat;
	width:80px;
	height:38px;
}


#geral #topo #menu-principal ul li.bar a.malas {
	background:url(../../img/lk-menu-mala.png) no-repeat;
	width:70px;
	height:38px;
}

#geral #topo #menu-principal ul li.hover a.malas {
	background:url(../../img/lk-menu-mala-hover.png) no-repeat;
}

#geral #topo #menu-principal ul li.bar a.valises {
	width:70px;
	height:38px;
	background:url(../../img/lk-menu-valise.png) no-repeat;
	
}

#geral #topo #menu-principal ul li.hover a.valises {
	background:url(../../img/lk-menu-valise-hover.png) no-repeat;
	
}

#geral #topo #menu-principal ul li.bar a.frasqueiras {
	width:92px;
	height:38px;
	background:url(../../img/lk-menu-frasqueiras.png) no-repeat;
}

#geral #topo #menu-principal ul li.hover a.frasqueiras {
	width:92px;
	height:38px;
	background:url(../../img/lk-menu-frasqueiras-hover.png) no-repeat;
}


#geral #topo #menu-principal ul li.bar a.mochilas {
	width:95px;
	height:38px;
	background:url(../../img/lk-menu-mochila.png) no-repeat;
}

#geral #topo #menu-principal ul li.hover a.mochilas {
	background:url(../../img/lk-menu-mochila-hover.png) no-repeat;
}

#geral #topo #menu-principal ul li.bar a.pastas {
	width:76px;
	height:38px;
	background:url(../../img/lk-menu-pastas.png) no-repeat;
}

#geral #topo #menu-principal ul li.hover a.pastas {
	width:76px;
	height:38px;
	background:url(../../img/lk-menu-pastas-hover.png) no-repeat;
}


#geral #topo #menu-principal ul li.bar a.bolsa-pet {
	width:95px;
	height:38px;
	background:url(../../img/lk-menu-cachorreiras.png) no-repeat;
}

#geral #topo #menu-principal ul li.hover a.bolsa-pet {
	background:url(../../img/lk-menu-cachorreiras-hover.png) no-repeat;
}

#geral #topo #menu-principal ul li.bar a.cintos {
	width:75px;
	height:38px;
	background:url(../../img/lk-menu-cintos.png) no-repeat;
}

#geral #topo #menu-principal ul li.hover a.cintos {
	width:75px;
	height:38px;
	background:url(../../img/lk-menu-cintos-hover.png) no-repeat;
}

#geral #topo #menu-principal ul li.bar a.braceletes {
	background:url(../../img/lk-menu-braceletes.png) no-repeat;
	width:92px;
	height:38px;
}

#geral #topo #menu-principal ul li.hover a.braceletes {
	background:url(../../img/lk-menu-braceletes-hover.png) no-repeat;
}


/************CENTRO DO SITE*****************/
#geral .conteudo {
	float:left;
	width:768px;
}
#geral .conteudo h3.banner {
	background:url(../../img/bg-banner.jpg) no-repeat;
	width:764px;
	height:242px;
	margin:0 0 18px 0;
}

/***produtos***/
#geral .conteudo .produtos {
	width:764px;
	float:left;
	background:url(../../img/bg-produtos-topo.png) no-repeat top;
	padding-top: 15px;
	_padding-top:10px;
	margin:0 0 0 0;
}

#geral .conteudo .produtos .produto-conteudo {
	width:734px;
	background:#fff;
	background:url(../../img/bg-produto.jpg) repeat;
	padding:0 15px 0 15px;
	overflow:hidden;
	
}
/****Numero das paginas****/
#geral .conteudo .produtos .num-pages {
	background:url(../../img/bg-produto.jpg) repeat;
	padding-left: 16px;
	padding-top: 20px;
}
#geral .conteudo .produtos .num-pages a , #geral .conteudo .produtos .num-pages spam{
	text-decoration: none;
	font-weight:bold;
	color:#981239;
	padding: 2px;
}
#geral .conteudo .produtos .num-pages a:hover{
	color:#FFF;
	background-color: #981239;
}
/****titulo****/
#geral .conteudo .produtos .produto-conteudo h4.tt-produto {
	
	font:bold 22px Tahoma;
	margin:20px 0 10px 21px;
	
}

/****lista de produtos****/
#geral .conteudo .produtos .produto-conteudo .lista-produtos {
	width:706px;
	padding:32px 0 0 19px;
	overflow:hidden;
}
#geral .conteudo .produtos .produto-conteudo .lista-produtos li {
	float:left;
	padding:10px 0 0px 14px;
	border-bottom:1px dotted #A49776;
	width:220px;
	height: 301px;
}

#geral .conteudo .produtos .produto-conteudo .lista-produtos li.last {
	border-bottom: none;
}



/**titulo dos produtos**/
#geral .conteudo .produtos .produto-conteudo .lista-produtos li h5 a {
	color:#B8043C;
	font:bold 11px Tahoma;
	text-align:center;
	clear:left;
}
/**pqna descricao**/
#geral .conteudo .produtos .produto-conteudo .lista-produtos li a em {
	color:#877a5a;
	font:bold 11px Tahoma;
	text-align:center;
	display:block;
	padding-bottom: 3px;
}

#geral .conteudo .produtos .produto-conteudo .lista-produtos li  small.valor-antigo {
	display: block;
	font:11px Tahoma;
	color:#333;
	text-decoration:line-through;
	margin:0 0 0 0;
	text-align: center;
}
#geral .conteudo .produtos .produto-conteudo .lista-produtos li  small.valor-antigo  span.valor-velho {
	height: 14px;
	color:#BFA404;
	font:11px Tahoma;
}

#geral .conteudo .produtos .produto-conteudo .lista-produtos li div.spacer {
	/*height: 14px;*/
}

/**preço**/
#geral .conteudo .produtos .produto-conteudo .lista-produtos li cite {
	display:block;
	color:#333;
	font:bold 11px Tahoma;
	padding-top:3px;
	text-align:center;
}
#geral .conteudo .produtos .produto-conteudo .lista-produtos li cite small {
	color:#bfa404;
	font-weight:bold;
}

/** link visualizar **/
#geral .conteudo .produtos .produto-conteudo .lista-produtos li a {
	color:#666;
	text-align:center;
	display:block;
	font:10px/30px Tahoma;
}



#geral .conteudo .produtos .produto-conteudo .lista-produtos li a.item-lista {
	width:200px;
	height:160px;
	text-align:center;
	margin: 0 auto;
	display:table;
	vertical-align:bottom;
	float:left;
}

#geral .conteudo .produtos .produto-conteudo .lista-produtos li a.item-lista  img {
	vertical-align:middle;
	margin:0 auto;
	text-align:center;
}

/**fundo do box produtos**/
#geral .conteudo .produtos .produto-fundo {
	background:url(../../img/bg-fundo-produtos.png) no-repeat top;
	width:764px;
	height:15px;
	_margin-top:-1px;
}


/*****lista de patrocinadores*****/
#geral .conteudo .patrocinadores {
	width:764px;
	background:url(../../img/bg-topo-patrocinadores.png) no-repeat top center;
	float:left;
	margin:15px 0 0 0;
}
#geral .corpo-patrocinadores {
	width:764px;
}
#geral .conteudo  span.fundo {
	background:url(../../img/bg-fundo-patrocinadores.png) no-repeat top;
	width:764px;
	height:13px;
	float:left;
	margin:-8px 0 0 0;
	_margin-top:-7px;
}

#geral .conteudo .patrocinadores ul {
	padding-bottom:3px;
	overflow:hidden;
	
}
#geral .conteudo .patrocinadores ul li {
	float:left;
	padding:15px 0 0 12px;
}

#geral .conteudo .patrocinadores ul li.visa {
	padding:25px 0 0 10px;
}

#geral .conteudo .patrocinadores ul li.master {
	padding:20px 0 0 10px;
}

#geral .conteudo .patrocinadores ul li.boleto {
	padding:23px 0 0 10px;
}

#geral .conteudo .patrocinadores ul li.ebit {
	padding:12px 2px 0 0
}

#geral .conteudo .patrocinadores ul li.trust {
	padding-right:20px;
}
#geral .conteudo .patrocinadores ul li.imagem-deslocada {
	/*float:right;*/
	padding:13px 20px 0 135px;
	
}
#geral .conteudo .patrocinadores ul li small{
	color: #A7093A;
    font: bold 12px Tahoma;
}
#geral .conteudo .patrocinadores ul li #meiosPagamento{
	padding-left:14px;
}
#geral .conteudo .patrocinadores ul li #siteSeguro{
	padding-left:160px;
}

/******************
	meus pedidos
*******************/
#geral span.pedidos-topo {
	background:url(../../img/bg-topo-pedidos.png) no-repeat 12px 0;
	width:218px;
	height:14px;
	margin:29px 0 0 0;
	_background-position:5px;
}

#geral .meus-pedidos {
	width:206px;
	float:left;
	overflow:hidden;
	background:url(../../img/bg-centro-pedidos.jpg) repeat;
	margin:0 0 0 12px;
	_margin:0 0 0 7px;
	
}

#geral span.pedidos-fundo {
	background:url(../../img/bg-fundo-meus-pedidos.png) no-repeat bottom;
	width:206px;
	float: right;
	display: inline;
	margin: 0 14px 0 0;
}

#geral .meus-pedidos h2 {
	background:url(../../img/tt-meus-pedidos.jpg) no-repeat;
	width:179px;
	height:21px;
	margin:0px 0 0px 13px;
	padding-bottom:8px;
	border-bottom:1px dotted #666;
}

#geral .meus-pedidos ul {
	width:127px;
	margin:0 auto;
}

#geral .meus-pedidos ul li {
	padding:3px 0 0 0;
	_padding-left:50px;
	width:150px;
}
#geral .meus-pedidos ul li h3 {
	color:#AC0438;
	font:20px Trebuchet MS;
	width:179px;
	margin:8px 0 5px 0px;
	
}

#geral .meus-pedidos ul li em {
	color:#000;
	font:12px Trebuchet MS;
	
	display:inline;
}
#geral .meus-pedidos ul li small {
	color:#000;
	font:bold 12px Trebuchet MS;
	padding-left:3px;
}

#geral .meus-pedidos a.reiniciar {
	background:url(../../img/lk-reiniciar.jpg) no-repeat;
	width:50px;
	height:10px;
	float:left;
	margin:25px 0 0 30px;
	_margin:25px 0 0 20px;
}

#geral .meus-pedidos a.concluir {
	background:url(../../img/lk-concluir.jpg) no-repeat;
	width:48px;
	height:10px;
	float:right;
	margin:25px 30px 0 0px;
	_margin-right:10px;
}

.opcoes-frete ul{
	float: right;
	margin-top: 10px;
}

.opcoes-frete ul li{
	margin: 5px 0;
	width: 240px;
	text-align: left;
	font-size: 11px;
	color: #877A5A;
}

.opcoes-frete ul li input{
	vertical-align: bottom;
}

/******news*****/
.secundario {
	width:221px;
	float:right;
}
#geral span.topo {
	background:url(../../img/bg-topo-news.png) no-repeat top;
	width:206px;
	height:15px;
	margin:15px 14px 0 0px;
	float:right;
	_margin:15px 9px 0 0;
}

#geral  span.fundo {
	/*background:url(../../img/bg-fundo-news.png) no-repeat bottom;*/
	width:206px;
	float:right;
	margin:-2px 14px 0 0;
	_margin-right:9px;
	height:52px;
}

#geral .news {
	width:206px;
	float:right;
	margin:0 14px  0 0;
	_margin-right:9px;
	height:120px;
	background:url(../../img/bg-news.png) no-repeat;
}

#geral .news p {
	width:188px;
	color:#AD0E35;
	font:11px Trebuchet MS;
	margin:0 0 0 8px;
}

#geral .news p em {
	font-weight:bold;
}

#geral .news form.news {
	width:206px;
	overflow:hidden;
	margin:0;
}
#geral .news form.news  fieldset {
	display:block;
	overflow:hidden;
}
#geral .news form.news  fieldset label {
	float:left;
	padding:8px 0 0 20px;
}

#geral .news form.news  fieldset label input {
	border:1px solid #AC0438;
	width:161px;
	color:#666;
	font:11px Trebuchet MS;
	padding:0px 0 0px 2px;
	height:19px;
	margin:5px 0 0 0;
	
}

#geral .news form.news fieldset input.buscar {
	float:right;
	margin:7px 21px 0 0;
	_margin-right:10px;
	background:url(../../img/bt-cadastrese.jpg) no-repeat;
	width:75px;
	height:17px;
	cursor: pointer;
}



/************
	GADGETS
*************/
#geral .gadgets ul {
	width:205px;
	float:left;
	overflow:hidden;
	margin:1px 0 10px 0px;
}
#geral .gadgets ul li {
	float:left;
	padding:12px 0 0 4px;
}

#geral .gadgets ul li.prata {
	padding:30px 0 0 0;
}
#geral .gadgets ul li a {}
#geral .gadgets ul li a img {}

/***********
	RODAPE
************/
#geral #rodape  {
	clear:both;
	width:762px;
	overflow:hidden;
	margin:24px auto;
	float:left;
	_padding-bottom:30px;
}

#geral #rodape h4 a {
	background:url(../../img/tt-titulo-rodape.png) no-repeat;
	width:340px;
	height:35px;
	text-align:center;
	display:block;
	margin:0 auto;
}

#geral #rodape ul {
	overflow:hidden;
	margin:5px 0;
	text-align: center;
}

#geral #rodape ul li {
	display: inline;
}

#geral #rodape ul li a {
	color:#fff;
	font:11px Tahoma;
	padding-left:5px;
}

#geral #rodape small {
	margin:13px auto;
	font:11px Tahoma;
	color:#fff;
	display:block;
	width:573px;
	text-align:center;
}
#geral #rodape small a{
	color: rgb(255, 255, 255);
	font: 11px tahoma;
}
/***************
	categoria
****************/
#geral .conteudo ul.migalhas {
	width:715px;
	margin:0 0 12px 0;
	overflow:hidden;
}
#geral .conteudo ul.migalhas li {
	float:left;
	padding-left:5px;
	color:#fff;
}
#geral .conteudo ul.migalhas li small {
	color:#DFD9CA;
	font:11px Arial;
}
#geral .conteudo ul.migalhas li a {
	color:#DFD9CA;
	font:11px Arial;
	text-decoration:underline;
}
#geral .conteudo ul.migalhas li strong {
	font-weight:bold;
	color:#DFD9CA;
	font:11px Arial;
}

#geral .conteudo .produto-conteudo h4.carteiras {
	color:#A7093A;
	font:bold 22px Tahoma;
	margin:25px 0 0 19px;
}

#geral .conteudo .produto-conteudo small.resultado {
	float:right;
	margin:-25px 20px 0px 0;
	color:#9E1D43;
	font:11px Trebuchet MS;
}

#geral .conteudo .produto-conteudo ul.sexo {
	margin:32px 0 30px 40px;
	float:left;
}
#geral .conteudo .produto-conteudo ul.list-departamentos {
    width:690px;
}
#geral .conteudo .produto-conteudo ul.opts-promo-lanca {
	margin:15px 0 0 40px;
	float:left;
}

#geral .conteudo .produto-conteudo ul.sexo li {
	padding-left:5px;
	float:left;
}
#geral .conteudo .produto-conteudo ul.sexo li a {
	color:#9E1D43;
	font:bold 11px Trebuchet MS
}

#geral .conteudo .produto-conteudo form.form-categoria {
	width:450px;
	float:right;
	margin:32px 0 0 0;
}
#geral .conteudo .produto-conteudo form.form-promo-lanca {
	margin:13px 0 0 0;
}
#geral .conteudo .produto-conteudo form.form-categoria fieldset {
	display:block;
}
#geral .conteudo .produto-conteudo form.form-categoria fieldset label {
	padding-left:10px;
}
#geral .conteudo .produto-conteudo form.form-categoria fieldset label span {
	color:#9E1D43;
	font:11px Trebuchet MS;
}
#geral .conteudo .produto-conteudo form.form-categoria fieldset label select {
	border:1px solid #9E1D43;
}
#geral .conteudo .produto-conteudo form.form-categoria fieldset label select.cores {
	width:122px;
}

#geral .conteudo .produto-conteudo form.form-categoria fieldset label select.ordenacao {
	width:192px;
}

#geral .conteudo .produto-conteudo p.sem-resultados {
	clear: both;
	margin: 0 0 40px 0;
	padding-top: 25px;
	text-align: center;
	color: #877A5A;
}

/*********************
	DETALHES PRODUTOS
**********************/
#geral .conteudo .produto-conteudo .imagem-destaque {
	overflow:hidden;
	width:741px;
	margin:10px 0 0 10px;
	
}

#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria {
	width:223px;
	overflow:hidden;
	float:left;
}

#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria  .destaque {
	width:160px;
	height:210px;
	text-align: center;
	margin: 0 auto;
}
#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria  .galeria  .jcarousel-clip-horizontal{
	overflow-y: hidden;
	width: 223px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria  .galeria  ul#fotos li {
	width:68px;
	height:68px;
	float:left;
	padding-left:5px;
}

/*carousel-control*/
#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria  .galeria  #carousel-control {
	clear:both;
	padding:10px 0 0 0px;
	width:107px;
	margin:0 auto;
	_padding-left:70px;
}
#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria  .galeria  #carousel-control #photo-prev {
	background:url(../../img/lk-anteriorNovo.jpg) no-repeat;
	width:35px;
	height:27px;
	overflow:hidden;
	display:block;
	text-indent:-9000em;
	cursor:pointer;
	float:left;
	padding-left:5px;
	margin-left:12px;
	
}

#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria  .galeria  #carousel-control #photo-next {
	background:url(../../img/lk-proximoNovo.jpg) no-repeat;
	width:35px;
	height:27px;
	overflow:hidden;
	display:block;
	text-indent:-9000em;
	cursor:pointer;
	
}


#geral .conteudo .produto-conteudo .imagem-destaque div.imagem{
	float: left;
	border: 0px solid;
}

#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria  .galeria .ampliar {
	clear:both;
	margin:15px  0 0 0;
}

#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria  .galeria .ampliar a {
	background:url(../../img/bt-ampliar.jpg) no-repeat;
	width:121px;
	height:22px;
	margin-left:47px;
}


#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria .cores-imagens{
	border: 0px solid;
	float: left;
	margin-top: 25px;
	min-height: 90px;
	width: 90%;
}

#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria .cores-imagens h2 {
	background: url("../../img/tt-coresDisponiveis.jpg") no-repeat scroll 0 0 transparent;
	border-bottom: 1px dashed #999999;
	padding: 5px 0;
}

#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria .cores-imagens ul{
	float: left;
	border: 0px solid;
	width: 100%;
	margin: 5px 0px 45px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria .cores-imagens ul li{
	border: 0px solid;
	float: left;
	width: 45px;
	height: 35px;
	margin: 10px !important;
	text-align: center;
}

#geral .conteudo .produto-conteudo .imagem-destaque .imagem-galeria .cores-imagens ul li a img{
	border: 1px solid #000;
}

/*******detalhes do produto***********/
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem {
	width:476px;
	overflow:hidden;
	float:right;
	*float:none;
	margin:0 30px 0 0px;
	min-height: 400px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem small {
	font:12px/30px Tahoma;
	color:#877A5A;
	padding:0 0 0 10px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  h4.bolsas,
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  h1.produto {
	font:bold 22px Tahoma;
	color:#A7093A;
	margin-left:20px;
	float:left;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem em {
	color:#877A5A;
	font:normal 14px Tahoma;
	display:block;
	width:400px;
	
	_margin-left:42px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem em strong {
	font-weight:bold;
	color:#877A5A;
}


/******DESCRICAO DO PRODUTO**********/
#geral .conteudo .produto-conteudo .imagem-destaque .descricao {
	width:715px;
	overflow:hidden;
	clear:both;
	float:left;
	margin-bottom: 60px;
}
#geral .conteudo .produto-conteudo .imagem-destaque .descricao h2 {
	border-bottom:1px dashed #999;
	padding:5px 0 5px 0;
	background:url(../../img/tt-descricao.jpg) no-repeat;
	
}

#geral .conteudo .produto-conteudo .imagem-destaque .descricao .detalhes {
	width:686px;
	margin:10px 0 0 20px;
}
#geral .conteudo .produto-conteudo .imagem-destaque .descricao .detalhes  p {
	color:#877A5A;
	font:12px Tahoma;
}

#geral .conteudo .produto-conteudo .imagem-destaque .descricao .detalhes ul {
	width:686px;
	margin:10px 0 0 15px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .descricao .detalhes ul li {
	color:#877A5A;
	padding:4px 0 0 0;
}

/******DESCRICAO DO PRODUTO**********/
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-tecnicos {
	width:727px;
	margin-bottom:60px;
	overflow: hidden;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-tecnicos h2 {
	border-bottom:1px dashed #999;
	padding:5px 0 5px 0px;
	background:url(../../img/tt-detalhe-tecnico.jpg) no-repeat;
}
#geral .conteudo .detalhes-tecnicos ul {
	width:686px;
	margin:10px 0 0 35px;
	list-style: disc;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-tecnicos ul li {
	color:#877A5A;
	padding:4px 0 0 0;
	font-size:12px;
	font-family: Tahoma;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-tecnicos ul li.tamanho	{
	background:url(../../img/bg-lstTamanho.jpg) no-repeat #f1ece6;
	list-style: none;
	color:#603030;
	height:35px;
	font:bold 12px/35px Tahoma;
	padding:0 0 0 15px;
	margin:10px 0 0 -15px;
	position:relative;
	border: 0px solid;
	width: 70%;
}
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-tecnicos ul li.tamanho small {
	color:#877A5A;
	font:12px/35px Tahoma;
}
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-tecnicos ul li.tamanho span.borda {
	background:url(../../img/bg-lstTamanhoFundo.jpg) no-repeat right;
	width:10px;
	height:35px;
	float:right;
	position:absolute;
	right:0;
	top:0;
}

/*******produtos-cores*********/
#geral .conteudo .produto-conteudo .produto-cor {
	width:715px;
	margin:0px 0 47px 10px;
}

#geral .conteudo .produto-conteudo .produto-cor h2 {
	background:url(../../img/tt-produtos-cores.jpg) no-repeat;
	width:715px;
	height:14px;
	border-bottom:1px dashed #A49776;
	padding:5px 0 5px 0;
}
#geral .conteudo .produto-conteudo .produto-cor ul  {
	overflow:hidden;
	width:;
	margin:31px 0 0 30px;
}
#geral .conteudo .produto-conteudo .produto-cor ul li {
	float:left;
	width:150px;
	padding:0 0 0 21px;
}

/*****produtos relacionados******/
#geral .conteudo .produto-conteudo .produtos-relacionados {
	width:715px;
	margin:0px 0 59px 10px;
}
#geral .conteudo .produto-conteudo .produtos-relacionados  h2 {
	background:url(../../img/tt-produto-relacionado.jpg) no-repeat;
	border-bottom:1px dashed #A49776;
	padding:5px 0 5px 0;
}

#geral .conteudo .produto-conteudo .produtos-relacionados  ul.lista-produtos {
	overflow:hidden;
	margin:10px 0 0 0;
}
#geral .conteudo .produto-conteudo .produtos-relacionados  ul.lista-produtos li {
	float:left;
	padding:0 0px 0 21px;
	_padding-left:10px;
	border:none;
	width:150px;
}
#geral .conteudo .produto-conteudo .produtos-relacionados  ul.lista-produtos li a {
	padding-left:10px;
}
#geral .conteudo .produto-conteudo .produtos-relacionados  ul.lista-produtos li a img {}


/*****aproveite tambem*******/
#geral .conteudo .produto-conteudo .aproveite-tambem {
	width:715px;
	margin:30px 0 0 10px;
}
#geral .conteudo .produto-conteudo .aproveite-tambem  h2 {
	border-bottom:1px dashed #A49776;
	padding:5px 0 5px 0;
	background:url(../../img/tt-aproveite-tambem.jpg) no-repeat;
}

#geral .conteudo .produto-conteudo .aproveite-tambem  ul.lista-produtos {
	overflow:hidden;
	margin:0;
}
#geral .conteudo .produto-conteudo .aproveite-tambem  ul.lista-produtos li {
	float:left;
	padding:10px 0 0px 21px;
	width:150px;
	_padding-left:10px;
	border:none;
}
#geral .conteudo .produto-conteudo .aproveite-tambem  ul.lista-produtos li a img {}


/******preço do produto********/
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem ul.valores {
	background:#EFEDE6;
	width:457px;
	margin:0px 0 0 20px;
	_margin-left:40px;
	height:50px;
	overflow:hidden;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem ul li {
	float:left;
	padding:0px 0px 0 0;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem ul li.botoes{
	float: right;
	margin-right: 35px;
	margin-top: 10px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem ul li small {
	font:bold 15px Tahoma;
	color:#9D1039;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem ul li strong {
	font:bold 28px Tahoma;
	color:#9D1039;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem ul li a.comprar {
	background:url(../../img/bt-comprar.png) no-repeat right;
	height: 30px;
	width: 132px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem ul li a.avise {
	background:url(../../img/bt_aviseme.png) no-repeat right;
	width:180px;
	height:20px;
	margin:5px 0 0 0;
	
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  span.fundo-preco {
	width:457px;
	height:11px;
	margin-left:20px;
	background:url(../../img/bg-right-produto.jpg) no-repeat top;
	_margin:-5px 0 0 40px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  span.topo-preco {
	width:457px;
	height:11px;
	margin:20px 0 0 20px;
	_margin-left:40px;
	background:url(../../img/bg-left-produto.jpg) no-repeat top;
}


/********PRESTAÇÕES**********/
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem ul.prestacoes {
	overflow:hidden;
	margin:30px 0 0 40px;
	width:195px;
	_margin-left:70px;
	float: left;
}
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem ul.prestacoes li {
	color: #877A5A;
	float: none;
	font: 11px Tahoma;
	margin: 8px;
	width: 165px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem ul.prestacoes li strong {
	font:bold 11px Tahoma;
	color:#877A5A;
}

/********tamanho dos produtos***********/
#geral .conteudo .produto-conteudo .imagem-destaque  .detalhes-imagem  .tamanhos {
	overflow:hidden;
	width:441px;
	margin:20px 0 0 30px;
}
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .tamanhos ul.tamanho {
	width:470px;
	border-top:1px dashed #999;
	overflow:hidden;
	padding-top: 10px;
}
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .tamanhos ul.tamanho li {
	padding:0 10px;
	float: left;
}
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .tamanhos ul.tamanho li em{
	display: inline;
	font:bold 12px Trebuchet MS;
	color: #981239;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .tamanhos ul.tamanho li strong{
	color:#877A5A;
	font:bold 12px Trebuchet MS;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .tamanhos ul.tamanho li a {
	color: #877A5A;
	font:bold 12px Trebuchet MS;
	text-decoration: underline;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .tamanhos ul.tamanho li a:hover {
	color: #981239;
}
/********frete gratis e indique o produto********/
#geral .conteudo .produto-conteudo .imagem-destaque  .detalhes-imagem  .frete-gratis {
	overflow:hidden;
	width:441px;
	margin:10px 0 0 30px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .frete-gratis ul.frete {
	border-top: 1px dashed #999999;
	margin: 15px 0;
	overflow: hidden;
	padding: 20px 0;
	width: 440px;
}
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .frete-gratis ul.frete li {
	padding:10px  0 0 20px;
	float: right;
	border: 0px solid;
	height: 35px;
	padding: 10px 5px 0 10px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .frete-gratis ul.frete li a.frete {
	background:url(../../img/bt-frete-gratis.jpg) no-repeat;
	width:87px;
	height:29px;
	margin:-3px 0 0 0;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .frete-gratis ul.frete li a.produto {
	background:url(../../img/bt-envie-produto.jpg) no-repeat;
	width:127px;
	height:32px;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .frete-gratis ul.frete li strong{
	color:#877A5A;
	font:bold 11px Tahoma;
}

#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem  .frete-gratis ul.frete li small {
	display:block;
	color:#877A5A;
	font:11px Tahoma;
}



/********************
	IDENTIFICAÇÃO
*********************/
#geral .conteudo .produto-conteudo .identificacao {
	width:764px;
}

#geral .conteudo .produto-conteudo .identificacao h2 {
	font:bold 22px Tahoma;
	color:#A7093A;
	margin:20px 0 0 15px;
}

#geral .conteudo .produto-conteudo .identificacao p {
	color:#877A5A;
	font:11px Trebuchet MS;
	height:15px;
	margin:9px 0 0 25px;
}

#geral .conteudo .produto-conteudo .identificacao span.topo-box {
	background:url(../../img/bg-topo-box-identificacao-email.jpg) no-repeat;
	height:12px;
	margin: 28px 0 0 5px;
	width:717px;
}

#geral .conteudo .produto-conteudo .identificacao span.fundo-box {
	background:url(../../img/bg-fundo-box-identificacao-email.jpg) no-repeat;
	height:10px;
	margin: 0px 0 0 5px;
	border-bottom:1px dashed #A49776;
	width:717px;
	padding-bottom:22px;
}

#geral .conteudo .produto-conteudo .identificacao  div.box-email {
	width:717px;
	overflow:hidden;
	background:#EFEDE6;
	margin-left:5px;
}
#geral .conteudo .produto-conteudo .identificacao  div.box-email small.jaCadastrado {
	color:#877A5A;
	font:11px Trebuchet MS;
	display:block;
	margin:8px 0 8px 10px;
}

#geral .conteudo .produto-conteudo .identificacao  div.box-email label.infoSenha {
	width:100px;
	float:left;
	font-weight:bold;
}

#geral .conteudo .produto-conteudo .identificacao  div.box-email input.informeSenha {width:236px!important;}

#geral .conteudo .produto-conteudo .identificacao   form.identifica-email {
	width:727px;
	float:left;
	margin:0;
}

#geral .conteudo .produto-conteudo .identificacao   form.identifica-email fieldset {
	display:block;
	padding:0px 0 14px 7px;
}
#geral .conteudo .produto-conteudo .identificacao   form.identifica-email fieldset label {
	display:block;
	height:20px;
	color:#877A5A;
	font:11px Trebuchet MS;
	margin-left: 10px;
}
#geral .conteudo .produto-conteudo .identificacao   form.identifica-email fieldset label span {
	color:#877A5A;
	font:11px Trebuchet MS;
}

#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset input {
	width:347px;
	border:1px solid #AC0539;
	margin:3px 0 0 10px;
}

#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset.dados-informais {
	width:604px;
	margin:14px 76px 0 47px;
	overflow:hidden;
	display:block;
	
}

#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset.dados-informais small {
	color:#877A5A;
	font:13px Trebuchet MS;
	float:left;
	width:604px;
	display:block;
}

#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset.dados-informais label {
	color:#877A5A;
	font:bold 15px Trebuchet MS;
	width:157px;
	padding:0;
	margin:8px 0 0 0;
	float:left;
	
}

#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset.dados-informais input {
	width:216px;
	margin:8px 0 0 0;
}
#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset.dados-informais span {
	width:99px;
	float:right;
	padding:5px 110px 0 0;
	margin-top: 5px;
	_margin-top:-20px;
	font:11px Trebuchet MS;
	color:#877A5A;
	
}

#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset.dados-informais em {
	float:left;
	width:604px;
	color:#877A5A;
	font:11px Trebuchet MS;
	padding-top:5px;
}

#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset.cadastrado {
	margin:29px  76px 0 47px;
	width:604px;
	overflow:hidden;
	
}

#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset.cadastrado small {
	color:#877A5A;
	font:13px Trebuchet MS;
	float:left;
	width:604px;
	display:block;
}
#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset.cadastrado label {
	color:#877A5A;
	font:bold 15px Trebuchet MS;
	width:157px;
	padding:0;
	margin:8px 0 0 0;
	float:left;
}
#geral .conteudo .produto-conteudo .identificacao  form.identifica-email fieldset.cadastrado input {
	width:216px;
	margin:8px 0 0 0;
}

#geral .conteudo .produto-conteudo .identificacao  form.identifica-email a {
	color:#AC0539;
	display:block;
	width:108px;
	font:11px Trebuchet MS;
	text-decoration:underline;
	margin:5px 0 0 47px;
}

#geral .conteudo .produto-conteudo .identificacao  form.identifica-email .concluir {
	background:url(../../img/bt-concluir.jpg) no-repeat;
	width:95px;
	height:30px;
	float:right;
	margin:75px 80px 75px 0px;
	_margin-right:50px;
	cursor: pointer;
}

/************************
	identificaï¿½ao pessoal
*************************/
#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal {
	width:601px;
	margin:21px 0 0 70px;
	overflow:hidden;
}

#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente {
	width:597px;
	margin:0;
	padding:0;
}
#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset {
	display:block;
	padding:0 0 27px 0;
}
#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset legend {
	color:#877A5A;
	font:13px Trebuchet MS;
	padding:0 0 10px 10px;
}
#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset label {
	float:left;
	width:146px;
}
#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset  span {
	color:#877A5A;
	font:11px Trebuchet MS;
	padding:0 0 0 10px;
}

#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset label span.cep,
#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset label span.senha {
	background:url(../../img/bg-informe-cep.jpg) no-repeat 0 2px;
	width:118px;
	height:24px;
	border:none;
}
#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset label span.senha {
	background:url(../../img/bg-informe-cep.jpg) no-repeat 0 2px;
}

#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset label span.senha {
	background:url(../../img/bg-informe-senha.jpg) no-repeat 0 2px;
	width:132px;
}

#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset  input {
	border:1px solid #AC063A;
	width:216px;
}

#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset input.concluir {
	width:95px;
	height:30px;
	background:url(../../img/bt-concluir.jpg) no-repeat;
	float:right;
	margin:23px 0 0 0;
	border:none;
}

#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset  em {
	display:block;
	width:450px;
	text-align:left;
	color:#877A5A;
	font:11px Trebuchet MS;
	margin:10px  0 0 9px;
}

#geral .conteudo .produto-conteudo .identificacao .identificacao-pessoal form.identifica-cliente  fieldset a {
	text-decoration:underline;
	font:11px Trebuchet MS;
	margin:24px 0 0 10px;
	display:block;
}


/**************************
	CONFIRMAï¿½ï¿½O
***************************/
#geral #principal  {
	
	width:650px;
	margin:0 auto;
	overflow:hidden;
}

#geral #principal #topo {
	float:left;
}

#geral #principal #topo .pedido-numero {
	float:left;
	margin:36px 0 0 86px;
}
#geral #principal #topo .pedido-numero small {
	font:bold 11px Trebuchet MS;
	color:#9D1039;
}

#geral #principal #topo .pedido-numero h2 {
	background:url(../../img/tt-numero-pedido.png) no-repeat;
	width:132px;
	height:34px;
}


/****conteudo****/
#geral #principal .conteudo {
	
	width:500px;
	margin:-70px 0 0 36px;
}
#geral #principal .conteudo h3 {
	color:#fff;
	font:bold 14px Trebuchet MS;
}

#geral #principal .conteudo small  {
	color:#fff;
	font:11px Trebuchet MS;
	margin-top:10px;
	display:block;
}

#geral #principal .conteudo   p {
	color:#fff;
	font:11px Trebuchet MS;
	margin-top:17px;
	border-bottom:1px dashed #D1D1AE;
	padding-bottom:17px;
}

/**itens**/
#geral #principal .conteudo .itens {
	margin-top:15px;
	border-bottom:1px dashed #D1D1AE;
}
#geral #principal .conteudo .itens  h3 {
	color:#fff;
	font:bold 14px Trebuchet MS;
}
#geral #principal .conteudo .itens  p {
	color:#fff;
	font:11px Trebuchet MS;
	margin:12px 0 0 0;
	border:none;
}

#geral #principal .conteudo .itens ul {
	margin:0px 0 15px 0;
}

#geral #principal .conteudo .itens ul li {
	color:#fff;
	font:11px Trebuchet MS;
}

#geral #principal .conteudo .itens span.total {
	display:block;
	margin:16px 0 10px 0;
	font:11px Trebuchet MS;
	color:#fff;
}

/****pagamento***/
#geral #principal .conteudo .pagamento {
	margin:20px 0 0 0;
	border-bottom:1px dashed #D1D1AE;
}
#geral #principal .conteudo .pagamento h3 {
	margin:0 0 10px 0;
}
#geral #principal .conteudo .pagamento ul {
	margin-bottom:10px;
}
#geral #principal .conteudo .pagamento ul li {
	color:#fff;
	font:11px Trebuchet MS;
}


/****entrega****/
#geral #principal .conteudo .entrega  {
	margin:20px 0 0 0;
}
#geral #principal .conteudo .entrega ul {
	margin-bottom:10px;
}
#geral #principal .conteudo .entrega  ul li {
	color:#fff;
	font:11px Trebuchet MS;
}

/****acompanhamento ****/

#geral #principal .acompanhamento {
	width:334px;
	margin:26px 0 35px 104px;
	background:url(../../img/bt-acompanhamento.png) repeat;
	height:23px;
}
#geral #principal .acompanhamento strong {
	color:#fff;
	padding:4px 0 10px 15px;
}
#geral #principal strong a {
	text-decoration:underline;
	color:#fff;
}

/****agradecimento***/
#geral #principal .agradecimento {
	width:489px;
}

#geral #principal .agradecimento p {
	margin:0;
	border:none;
}
#geral #principal .agradecimento p strong {
	color:#fff;
	display:block;
	font:11px Trebuchet MS;
}

#geral #principal .agradecimento ul {}
#geral #principal .agradecimento ul li {
	color:#fff;
	font:11px Trebuchet MS;
	padding-top:3px;
	text-align:left;
}

/***patrocinio***/
#geral #principal .patrocinio {
	width:233px;
	margin:27px auto;
}

#geral #principal .patrocinio ul li {
	float:left;
	padding:0 0 23px 24px;
	_padding-bottom:0px;
}


/****kabupyrodape****/
#geral #principal .kabupy {
	clear:both;
	width:423px;
	margin:0px 0 19px 0;
}

#geral #principal .kabupy p {
	border:none;
	margin:0 0 0 190px;
	background:url(../../img/bt-acesse-agora.png) no-repeat;
	width:119px;
}

#geral #principal .kabupy a {
	background:url(../../img/bt-kabupy-url.png) no-repeat;
	width:336px;
	height:46px;
	margin:0 0 0 70px;
}


/***************************
	CARRINHO(meus pedidos)
****************************/
#geral .conteudo .produtos .produto-conteudo h4.meus-pedidos {
	font:bold 22px Tahoma;
	color:#A7093A;
	background:none;
	margin:10px 0 0 15px;
}
#geral .conteudo .produtos .produto-conteudo .acoes {
	border-bottom:1px dashed #999;
	width:720px;
	clear:both;
	overflow:hidden;
}
#geral .conteudo .produtos .produto-conteudo .acoes ul {
	float:right;
	overflow:hidden;
	margin-bottom:13px;
}
#geral .conteudo .produtos .produto-conteudo .acoes ul li {
	float:left;
	padding-left:10px;
}

#geral .conteudo .produtos .produto-conteudo .acoes ul li a.comprar {
	background:url(../../img/bt-comprar-mais.jpg) no-repeat;
	width:147px;
	height:24px;
}


#geral .conteudo .produtos .produto-conteudo .acoes ul li a.limpar {
	background:url(../../img/bt-limpar-carrinho.jpg) no-repeat;
	width:107px;
	height:24px;
}

#geral .conteudo .produtos .produto-conteudo .acoes ul li .concluir {
	background:url(../../img/bt-concluir-pedido.jpg) no-repeat;
	width:95px;
	height:24px;
	cursor: pointer;
}

/***lista-carrinho***/
#geral .conteudo .produtos .produto-conteudo .lista-carrinho {
	width:729px;
	overflow:hidden;
}

#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho {
	width:727px;
	margin:20px 0 0 0;
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr {
}

#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr.linha {
	
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr.linha td {
	
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr.linha td span {
	border-bottom:1px dashed #999;
	width:727px;
	display:block;
	margin:10px 0 20px 0;
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr th {
	text-align:left;
	padding:0 0 20px 10px;
	color:#A7093A;
	font:bold 13px Trebuchet MS;
	text-decoration:underline;
}

#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td {
	text-align:center;
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td span {
	color:#877A5A;
	font:11px Tahoma;
	
}

#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td strong {
	font:bold 11px Trebuchet MS;
	color:#877A5A;
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td input {
	width:39px;
	border:1px solid #AC0539;
}

#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td input.quantidade,
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td a.remover,
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td strong
{
	position:relative;
	top:-20px;
	text-align:center;
}


#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td a.compra-produto {
	
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td a.remover {
	background:url(../../img/bt-remover.jpg) no-repeat;
	width:27px;
	height:27px;
	text-align:center;
	margin:0 auto;
	
}

/***lista-carrinho***/
#geral .conteudo .produtos .produto-conteudo .lista-carrinho {
	width:729px;
	overflow:hidden;
}

#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho {
	width:727px;
	margin:20px 0 0 0;
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr {
}

#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr.linha {
	
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr.linha td {
	
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr.linha td span {
	border-bottom:1px dashed #999;
	width:727px;
	display:block;
	margin:10px 0 20px 0;
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr th {
	text-align:left;
	padding:0 0 20px 10px;
	color:#A7093A;
	font:bold 13px Trebuchet MS;
	text-decoration:underline;
}

#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td {
	text-align:center;
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td span {
	color:#877A5A;
	font:11px Tahoma;
	
}

#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td strong {
	font:bold 11px Trebuchet MS;
	color:#877A5A;
}
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td input {
	width:39px;
	border:1px solid #AC0539;
}

#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td input.quantidade-produto,
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td a.remover,
#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td strong
{
	position:relative;
	top:-20px;
	text-align:center;
}


#geral .conteudo .produtos .produto-conteudo .lista-carrinho table.carrinho tr td a.remover {
	background:url(../../img/bt-remover.jpg) no-repeat;
	width:27px;
	height:27px;
	text-align:center;
	margin:0 auto;
	
}


/*****cep****/
#geral .conteudo .produtos .produto-conteudo .cep {
	width:729px;
	overflow:hidden;
	border-bottom:1px dashed #999;
}
#geral .conteudo .produtos .produto-conteudo .cep  small {
	color:#877A5A;
	font:11px Trebuchet MS;
	float:left;
}

#geral .conteudo .produtos .produto-conteudo .cep  fieldset {
	display:block;
	text-align: right;
}

#geral .conteudo .produtos .produto-conteudo .cep  input {
	width:56px;
	height:17px;
	border:1px solid #AC063A;
}

#geral .conteudo .produtos .produto-conteudo .cep  input.numero {
	width:36px;
}

#geral .conteudo .produtos .produto-conteudo .cep #cep2 {
	margin-right: 10px;
}

#geral .conteudo .produtos .produto-conteudo .cep .cep-loading {
	visibility: hidden;
	margin: 0 14px 0 0;
	_margin: 0 53px 0 0;
	vertical-align:middle;
}

#geral .conteudo .produtos .produto-conteudo .cep #calcular-frete {
	background:url(../../img/bt-ok.jpg) no-repeat;
	width:30px;
	height:17px;
	float:right;
	margin-top:1px;
	border:none;
	_margin:-19px 5px 0 0;
	cursor: pointer;
}

/*****total pagamento****/
#geral .conteudo .produtos .produto-conteudo .total-pagamento {
	margin:10px 0 0 0;
	width:727px;
}

#geral .conteudo .produtos .produto-conteudo .total-pagamento span.topo-pagamento {
	background:url(../../img/bg-topo-pagamento.jpg) no-repeat top;
	width:727px;
	height:9px;
}

#geral .conteudo .produtos .produto-conteudo .total-pagamento span.fundo-pagamento {
	background:url(../../img/bg-fundo-pagamento.jpg) no-repeat top;
	width:727px;
	height:9px;
}
#geral .conteudo .produtos .produto-conteudo .total-pagamento ul {
	background:#EFEDE6;
	width:727px;
	overflow:hidden;
}
#geral .conteudo .produtos .produto-conteudo .total-pagamento ul li {
	float:left;
	padding:0px 0 0px 23px;
}
#geral .conteudo .produtos .produto-conteudo .total-pagamento ul li.total {
	width:300px;
}
#geral .conteudo .produtos .produto-conteudo .total-pagamento ul li.frete {
	width:224px;
}
#geral .conteudo .produtos .produto-conteudo .total-pagamento ul li.frete span {
	padding-left:10px;
}

#geral .conteudo .produtos .produto-conteudo .total-pagamento ul li strong {
	color:#877A5A;
	font:bold 14px Tahoma;
}
#geral .conteudo .produtos .produto-conteudo .total-pagamento ul li span {
	color:#9D1039;
	font:bold 16px Trebuchet MS;
}
#geral .conteudo .produtos .produto-conteudo .total-pagamento ul li span.total {
	color:#9D1039;
	font:bold 22px Trebuchet MS;
	display:block;
}

/****acoes-fim****/
#geral .conteudo .produtos .produto-conteudo .acoes-fim {
	width:720px;
	clear:both;
	overflow:hidden;
	margin:10px 0 0 0;
}

#geral .conteudo .produtos .produto-conteudo .acoes-fim ul {
	float:right;
	overflow:hidden;
	margin-bottom:13px;
}

#geral .conteudo .produtos .produto-conteudo .acoes-fim ul li {
	float:left;
	padding-left:10px;
}
#geral .conteudo .produtos .produto-conteudo .acoes-fim ul li a.comprar {
	background:url(../../img/bt-comprar-mais.jpg) no-repeat;
	width:147px;
	height:24px;
}

#geral .conteudo .produtos .produto-conteudo .acoes-fim ul li a.limpar {
	background:url(../../img/bt-limpar-carrinho.jpg) no-repeat;
	width:107px;
	height:24px;
}

#geral .conteudo .produtos .produto-conteudo .acoes ul li input.concluir,
#geral .conteudo .produtos .produto-conteudo .acoes-fim ul li .concluir {
	background:url(../../img/bt-concluir-pedido.jpg) no-repeat;
	width:95px;
	height:24px;
	cursor: pointer;
}

/*************
	CADASTRO
**************/
#geral .conteudo .produtos .produto-conteudo #ClienteAddForm  {
	margin:0 auto;
	float:none;
}

#geral .conteudo .produtos .produto-conteudo #ClienteAddForm  fieldset {
}
#geral .conteudo .produtos .produto-conteudo #ClienteAddForm   div.row  span.tipo-pessoa {
	color:#877A5A;
	font:11px Trebuchet MS;
	overflow:hidden;
	margin-left:91px;
}

#geral .conteudo .produtos .produto-conteudo #ClienteAddForm ul {
	width:702px;
}
#geral .conteudo .produtos .produto-conteudo #ClienteAddForm ul li {
	padding-top:5px;
}
.button {
	margin:0 0 0 447px;
	_margin-left:436px;
}
#geral .conteudo .produtos .produto-conteudo #ClienteAddForm ul li div.input {
	
}
#geral .conteudo .produtos .produto-conteudo #ClienteAddForm ul li div.input input {width:308px;}
#geral .conteudo .produtos .produto-conteudo #ClienteAddForm   div.row label {
	width: 175px;
	display: inline-block;
	color:#877A5A;
	font:bold 11px Trebuchet MS;
	text-align: right;
	margin-right: 5px;
}

#geral .conteudo .produtos .produto-conteudo #ClienteAddForm div.row label.default {
	display: inline;
	width: auto;
	margin: 0 5px 0 0;
	color:#877A5A;
	font-family:Trebuchet MS;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align: left;
}

#geral .conteudo .produtos .produto-conteudo #ClienteAddForm   div.row  input {
	border:1px solid #AC0539;
}

#geral .conteudo .produtos .produto-conteudo #ClienteAddForm   div.row  select {
	border:1px solid #AC0539;
	width:308px;
}


/******************
	MINHA KABUPY
*******************/
#geral .conteudo .produtos .produto-conteudo .identificacao .perfil {
	width:730px;
	overflow:hidden;
	margin:20px 0 0 0;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados {
	float:left;
	width:255px;
	margin-left:10px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados h3.perfil {
	border-bottom:1px dashed #999;
	background:url(../../img/tt-meu-perfil.png) no-repeat 20px 0;
	padding-bottom:2px;
	height:13px;
	width:260px;
	margin-top:10px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados h6 {
	color:#877A5A;
	font:bold 11px Trebuchet MS;
	margin:15px 0 0 20px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados ul.lista-dados-cliente {
	margin:5px 0 0 31px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados ul.lista-dados-cliente li {
	padding-top:2px;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados ul.lista-dados-cliente li strong {
	color:#877A5A;
	font:bold 11px Trebuchet MS;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados ul.lista-dados-cliente li small {
	color:#877A5A;
	font:11px Trebuchet MS;
}


#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados ul.alterar {
	width:196px;
	margin:18px 0 0 13px;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados ul.alterar li {
	float:left;
	padding-left:20px;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados ul.alterar li a.alterar {
	background:url(../../img/bt-alterar-senha.jpg) no-repeat;
	width:80px;
	height:17px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .meus-dados ul.alterar li a.editar {
	background:url(../../img/bt-editar.jpg) no-repeat;
	width:50px;
	height:17px;
}


#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco {
	float:right;
	width:366px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco  h3.endereco-entrega {
	width:366px;
	border-bottom:1px dashed #999;
	background:url(../../img/tt-enderecos.jpg) no-repeat 20px 0;
	margin-top:10px;
	padding-bottom:1px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco  h6.sub-endereco {
	color:#877A5A;
	font:bold 11px Trebuchet MS;
	margin:15px 0 0 20px;
}


#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco ul.lista-dados-cliente {
	margin:6px 0 0 40px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco ul.lista-dados-cliente li {
	padding:2px 0 0 0;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco ul.lista-dados-cliente li small {
	color:#877A5A;
	font:11px Trebuchet MS;
}


#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco ul.excluir {
	width:196px;
	margin:36px 0 0 22px;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco ul.excluir li {
	float:left;
	padding-left:20px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco ul.excluir li a.excluir {
	background:url(../../img/bt-excluir.jpg) no-repeat;
	height:17px;
	width:50px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco ul.excluir li a.editar {
	background:url(../../img/bt-editar.jpg) no-repeat;
	width:50px;
	height:17px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .perfil .endereco ul.excluir li a.vermais {
	background:url(../../img/bt-verMais.jpg) no-repeat;
	width:50px;
	height:17px;
}



/*********minha-kabupy-meus-pedidos*************/
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-meus-pedidos {
	margin:41px 18px 0 17px;
	width:704px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-meus-pedidos h5.meus-pedidos-kabupy {
	background:url(../../img/tt-meus-pedidos-kabupy.jpg) no-repeat 10px 0;
	height:17px;
	padding-bottom:2px;
	border-bottom:1px dashed #999;
}


/****tabela depedidos minha kabupy****/
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table {
	margin:30px 0 50px 0;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr th {
	color:#877A5A;
	font:bold 11px Trebuchet MS;
	text-align:left;
	padding:0 0 14px 0;
	border-bottom:1px dashed #999;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr th.numero {
	width:80px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr th.data-pedido {
	width:118px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr th.valor-total {
	width:101px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr th.pagamento-forma {
	width:209px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr th.status {
	width:124px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr td {
	border-bottom:1px dashed #999;
	padding:12px 0 10px 5px;
	color:#877A5A;
	font:11px Trebuchet MS;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr td em.aguardando-pagamento {
	width:101px;
	display:block;
	font:11px Trebuchet MS;
	color:#877A5A;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr td a.detalhes {
	font:11px Trebuchet MS;
	color:#AC0539;
	text-decoration:underline;
	padding-right:3px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr td.bg-cinza {
	background:#F7F7EF;
}



/***********************
	FORMAS PAGAMENTO
************************/
#geral .conteudo .produtos .produto-conteudo .identificacao h2.formas-pagamento {
	background:none;
	font:bold 22px Tahoma;
	color:#A7093A;
	width:360px;
	margin:15px 0 0 0;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento {
	width:738px;
	overflow:hidden;
	margin:40px 0 30px 0px;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra {
	float:none;
	margin:0;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset {
	display:block;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset ul.lista-opcoes-pagamento {
	width:738px;
	margin:0;
	overflow:hidden;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset ul.lista-opcoes-pagamento li {
	width:auto;
	height:135px;
	float:left;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset ul.lista-opcoes-pagamento li input.radio-compra {
	float:left;
	margin:30px 0 0 0;
}


/****preenchimento-cartao****/
#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao {
	width:522px;
	margin:19px 111px 0 115px;
	overflow:hidden;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados {
	
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li {
	padding-top:8px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li label {
	float:left;
	width:131px;
	margin:0px 7px 0 0;
	color:#877A5A;
	font:11px Trebuchet MS;
	text-align:right;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li  input.preenchimento-cartao {
	width:216px;
	margin:0;
	border:1px solid #AC063A;
	
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li  input.cod-validade {
	width:77px;
	margin:0;
	border:1px solid #AC063A;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li  input.check-pagamento {
	margin:0px 0 0 2px;
	display:inline;
	
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li span.aviso {
	color:#877A5A;
	font:11px Trebuchet MS;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li  input.data-validade {
	width:56px;
	margin:0;
	border:1px solid #AC063A;
	
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li span.data-ano {
	color:#877A5A;
	font:11px Trebuchet MS;
	padding:0 5px 0 5px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li span.data-exemplo {
	color:#877A5A;
	font:11px Trebuchet MS;
	padding:0 0 0 5px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li span.ilegivel {
	color:#877A5A;
	font:11px Trebuchet MS;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.preenchimento-cartao-dados li a.cod-segurana {
	color:#A7093A;
	font:11px Trebuchet MS;
	margin-left:22px;
}


/******numero-parcelas*********/
#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.numero-parcelas {
	width:518px;
	margin:19px 0 0 0;
	overflow:hidden;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.numero-parcelas span.topo-parcelas {
	background:url(../../img/bg-topo-parcelas.jpg) no-repeat;
	width:727px;
	height:12px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.numero-parcelas span.fundo-parcelas {
	background:url(../../img/bg-fundo-parcelas.jpg) no-repeat;
	width:507px;
	height:8px;
	
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.numero-parcelas  .parcelas {
	width:507px;
	overflow:hidden;
	background:#EFEDE6;
}


#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.numero-parcelas  .parcelas .lista-parcelas {
	width:305px;
	overflow:hidden;
	margin:0 0 0 110px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.numero-parcelas  .parcelas .lista-parcelas  li {
	float:left;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.numero-parcelas  .parcelas .lista-parcelas li  select.parcelas-juros {
	width:200px;
	border:1px solid #AC063A;
	margin-left:10px;
	color:#877A5A;
	font:11px Trebuchet MS;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.numero-parcelas  .parcelas .lista-parcelas li  select.parcelas-juros option {
	color:#877A5A;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.numero-parcelas  .parcelas .duvidas-pagamento {
	display:block;
	color:#AC073B;
	font:11px Trebuchet MS;
	text-align: center;
	margin: 10px 0;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra fieldset .preenchimento-cartao
.numero-parcelas  .parcelas .duvidas-pagamento  a.clique-duvidas {
	color:#AC073B;
	font:11px Trebuchet MS;
	text-decoration:underline;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra  fieldset .aviso-importante {
	color:#877A5A;
	font:10px Trebuchet MS;
	display:block;
	width: 507px;
	text-align: center;
	margin-top: 5px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra  fieldset .fechar-pedido {
	margin:20px 0 0 200px;
	background:url(../../img/bt-fechar-pedido.jpg) no-repeat;
	width:130px;
	height:35px;
	cursor: pointer;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .conclusao_compra  fieldset .fechar-pedido-boleto {
	background:url(../../img/botao_boleto.png) no-repeat;
	cursor: pointer;
	width: 127px;
	height:35px;
	margin: 0 auto;
}

/****resultado-cliente****/
#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .resultado-cliente {
	margin:37px 0 0 0;
	overflow:hidden;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .resultado-cliente h4.tt-resultado-cliente {
	color:#A7093A;
	font:bold 13px Trebuchet MS;
	border-bottom:1px dashed #999;
	width:720px;
	padding-left:10px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .lista-formas-pagamento .resultado-cliente p.resultado-cliente {
	width:694px;
	height:100%;
	margin:0;
	padding:11px 0 0 20px;
}


/*********** 404 ****************/
.notfound{
	width: 764px;
}

.notfound .notfound-header{
	background: url(../../img/404_header.png) no-repeat;
	height: 12px;
}

.notfound .notfound-content{
	background: url(../../img/404_content.png) repeat-y;
}

.notfound .notfound-content .container{
	background: url(../../img/404_warning.png) no-repeat bottom left;
	height: 500px;
	margin-left: 5px;
	overflow: hidden;
}

.notfound .notfound-content .container h2.titulo{
	font:bold 22px Tahoma;
	margin:20px 0 10px 21px;
}

.notfound .notfound-content .container h3.subtitulo{
	display: block;
	margin-bottom: 30px;
	font:bold 13px Tahoma;
	color:#A7093A;
}

.notfound .notfound-content .container div{
	width: 470px;
	margin: 80px auto 0 auto;
}

.notfound .notfound-content .container div strong{
	color: #877A5A;
}

.notfound .notfound-content .container div ul{
	margin: 30px 0 50px 0;
}

.notfound .notfound-content .container div ul li{
	margin: 3px 0 3px 15px;
	list-style-type: disc;
	color: #877A5A;
}

.notfound .notfound-content .container div em{
	display: block;
	text-align: center;
}

.notfound .notfound-footer{
	background: url(../../img/404_footer.png) no-repeat;
	height: 14px;
}

/**************** paginator ***************/
.grid-paginator{
	margin: 15px auto 0 auto;
	text-align: center;
}

.grid-paginator .navigation{
	display: inline-block;
}

.grid-paginator .navigation span.current{
	background: url(../../img/paginator_number.png) repeat-x;
	margin: 0 10px;
	padding: 0 5px;
	color: #FFF;
}

.grid-paginator .navigation span a.number{
	margin: 0 10px;
	padding: 0 5px;
	color: #877A5A;
}

.grid-paginator .navigation .disabled, .grid-paginator .navigation span, .grid-paginator .navigation a{
	float: left;
}

.grid-paginator .navigation .disabled span.back{
	background: url(../../img/paginator_back_disable.png) no-repeat;
	padding-left: 20px;
	color: #D9D9D9;
}

.grid-paginator .navigation span.back{
	background: url(../../img/paginator_back_enable.png) no-repeat;
	padding-left: 20px;
	color: #877A5A;
}

.grid-paginator .navigation .disabled span.next{
	background: url(../../img/paginator_next_disable.png) no-repeat right;
	padding-right: 20px;
	color: #D9D9D9;
}

.grid-paginator .navigation span.next{
	background: url(../../img/paginator_next_enable.png) no-repeat right;
	padding-right: 20px;
	color: #877A5A;
}

/***encontre o camelinho***/
#geral .conteudo h4.encontre-camelinho {
	height:82px;
	width:764px;
	margin:18px 0 18px 0;
	display:none;
}

#geral .conteudo h4.encontre-camelinho a.camelinho-escondido {
	background:url(../../img/bg-encontre-camelinho.png) no-repeat;
	width:764px;
	height:80px;
}

/******************
	REGULAMENTO
*******************/
div.regulamento {
	width:795px;
	background:url(../../img/bg-regulamento.jpg) no-repeat 259px 219px;
	margin-left:21px;
	overflow:hidden;
}
h1.tt-encontre-camelinho-maluco {
	background:url(../../img/bg-tt-camelinho-maluco.jpg) no-repeat;
	width:539px;
	height:139px;
	margin:0 0 0 77px;
}

h2.promocao-encontrou-ganhou {
	margin:31px 0 0 0;
}

h3.regulamento-oficial, h2.promocao-encontrou-ganhou {
	color:#A7093A;
	font:bold 18px Tahoma;
}
h3.regulamento-oficial {
	margin:61px 0 17px 0;
	text-indent:0 !important;
	width: 200px !important;
}

p.breve-descricao {
	color:#877A5A;
	width:280px;
	margin:16px 0 15px 0;
	font:12px Trebuchet MS;
}

p.breve-descricao strong {
	display:block;
	color:#AC0438;
	font:bold 14px Trebuchet MS;
}

p.breve-descricao em {
	font:bold 12px Trebuchet MS;
}

p.breve-descricao a {
	color:#877A5A;
	text-decoration:underline;
	font:12px Trebuchet MS;
}
p.breve-descricao a:hover{
	color:#A7093A;
}

p.regulamento-integra {
	color:#877A5A;
	width:682px;
	margin:0 0 21px 0;
	font:12px Trebuchet MS;
}

p.regulamento-integra a {
	color:#AC0438;
	font:bold 12px Trebuchet MS;
	text-decoration:underline;
}

p.regulamento-integra a {
	font-weight:normal;
	color:#A7093A;
}

p.direcao {
	float:right;
	text-align:right;
	width:350px;
	padding-right:80px;
}

/******************
	FINALIZAï¿½ï¿½O PEDIDO
********************/
.produtos h2.pedido-sucesso {
	margin:26px 0 0 19px;
	color:#A7093A;
	font:bold 22px Tahoma;
}
.produtos .numero-pedido {
	width:238px;
	float:left;
	margin:37px 0 0 29px;
}


.produtos .topo-numero-pedido {
	background:url(../../img/bg-topo-numero-pedido.jpg) no-repeat;
	width:227px;
	height:18px;
}
.produtos .fundo-numero-pedido {
	background:url(../../img/bg-fundo-numero-pedido.jpg) no-repeat;
	width:227px;
	height:23px;
}

.produtos .box-numero-pedido {
	background:#EFEDE6;
	width:227px;
}

.produtos .no-pedido {
	color:#877A5A;
	font-size:11px;
	margin:0 0 0 45px;
}
.produtos .numero-obtido strong {
	color:#AD0E35;
	font:bold 33px Tahoma;
	text-align:center;
	margin:25px 63px 24px 50px;
	display:block;
}

.produtos .confirmacao {
	color:#A7093A;
	width:174px;
	text-align:center;
	font-size:11px;
	display:block;
	margin:0 0 0 20px;
}

/****box-forma-pgto*****/
.produtos .box-forma-pgto {
	float:right;
	width:430px;
	margin:48px 0 0 0;
}

.produtos .forma-pgto {
	color:#877A5A;
	font-size:11px;
	display:block;
	margin-bottom:13px;
}

.produtos h3{
	display:block;
	text-indent:-9000em;
	width: 90px;
}

.produtos #boleto {
	background: url(../../img/img-boleto-compra.jpg) no-repeat;
	width:320px;
	height: 70px;
}

.produtos .tp-pedido {
	width:320px;
	height: 40px;
	color:#AD0E35;
	font:bold 13px Tahoma;
	display:block;
	padding:10px 0 10px 50px;
}
.legenda{
    color: #877A5A;
    font-size: 11px;
    margin-bottom: 13px;
}


.produtos .boleto{
    background:url(../../img/bg-tp-de-pagamento.jpg) no-repeat left;
}

.produtos #visa{
    background:url(../../img/img-visa.png) no-repeat;
}

.produtos #redecard{
    background: url(../../img/ico_redecard.png) no-repeat;
}
.produtos .tipo-pagamento {
	color:#877A5A;
	font:11px Tahoma;
	margin:20px 0 0 0;
}
.produtos .lk-tipo-pgto {
	width:150px;
	color:#fff;
	font-size:11px;
	margin-right:18px;
	overflow: hidden;
	display:block;
}

/******informacoes-pedido******/
.produtos .informacoes-pedido {
	clear:both;
	margin:38px 0 22px 16px;
	overflow:hidden;
	width:713px;
}

.produtos .informacoes-pedido .info-pedido {
	padding:0 0 6px 11px;
	border-bottom:1px dashed #999;
	margin:38px 0 6px 0px;
	color:#A7093A;
	font:bold 16px Tahoma;
}

/****table info-pedido****/
.produtos table.info-pedido {
	width:700px;
	margin:0 0 0 28px;
	border-bottom:1px dashed #999;
}
.produtos table.info-pedido tr td {
	font:11px Tahoma;
	color:#877A5A;
	padding:0 0 25px 0;
}
.produtos td.produto {
	width:375px;
}

.produtos td.quantidade-pedido {
	width:125px;
}
.produtos td.total-pedido {}

.produtos td strong.valor-qtd {
	font:bold 11px Tahoma;
	text-align:center;
	width:65px;
	display:block;
}

.produtos td.preco-unitario {
	color:#877A5A;
	font:bold 11px Tahoma;
	text-align:left;
}
.produtos table.info-pedido tr td a.produto-escolhido {
	text-decoration:underline;
	font:bold 13px Tahoma;
	color:#A7093A;
}

/****custo do servicxo de entrega****/
.produtos .custo-servico {
	width:722px;
	margin:11px 0 0 0;
	overflow:hidden;
}

.produtos .custo-servico h5.tt-custo {
	color:#877A5A;
	font:bold 13px Tahoma;
	padding-left:36px;
	float:left;
}

.produtos .valor-custo {
	float:right;
	color:#877A5A;
	font:bold 12px Tahoma
}

.produtos .total-custo {
	margin:28px 0 0 0;
	background:url(../../img/topo-custo.jpg) no-repeat;
	width:727px;
	height:11px;
	clear:both;
}
.produtos .fundo-total-custo {
	background:url(../../img/fundo-custo.jpg) no-repeat;
	width:727px;
	height:11px;
	margin-bottom:37px;
}

.produtos .box-total-custo {
	background:#EFEDE6;
	width:727px;
	overflow:hidden;
}

.produtos p.custo-total {
	color:#877A5A;
	font:bold 13px Tahoma;
	padding-left:30px;
	float:left;
}

.produtos p.res-total-custo {
	float:right;
	color:#9D1039;
	font:bold 22px Tahoma;
	padding-right:30px;
}

/****dados-entrega*****/
.produtos .dados-entrega {
	width:713px;
	
}

.produtos .dados-entrega h6.tt-dados-entrega {
	border-bottom:1px dashed #999;
	color:#A7093A;
	padding:0 0 5px 20px;
	font:bold 16px Tahoma;
}

.produtos .lista-dados-entrega {
	width:400px;
	margin:10px 0 0 33px;
}

.produtos .lista-dados-entrega li {
	color:#877A5A;
	font-size:11px;
	margin:3px 0 0 0;
}

.produtos .voltar-inicial {
	display:block;
	clear:both;
	margin:30px auto;
	background:#000;
	color:#fff;
	width:174px;
	font:12px Tahoma;
	text-align:center;
	padding:4px;
	background: url(../../img/ir_para_pagina_inicial.png) no-repeat;
}

/***** esqueci minha senha e alterar senha ********/

.kabupy-form{
	margin-top: 20px;
}

.kabupy-form div.input label{
	color:#877A5A;
	display:inline-block;
	font-family:Trebuchet MS;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-right:5px;
	text-align:right;
	width:175px;
}

.kabupy-form div.input{
	margin: 3px 0;
}

.kabupy-form div.input input{
	border: 1px solid #AC0539;
}

.kabupy-form div.submit input{
	margin-top: 10px;
	margin-left: 328px;
	border:1px solid #AC0539;
}

.kabupy-form div.submit input.alterar{
	margin-top: 10px;
	margin-left: 324px;
	border:1px solid #AC0539;
}

.kabupy-form p.mensagem{
	margin: 0 0 10px 20px;
	padding-top: 10px;
	color: #877A5A;
}

p.mensagem-retorno{
	margin: 0 0 40px 0;
	padding-top: 25px;
	text-align: center;
	color: #877A5A;
}

/********
	busca erro
***********/

/****************
	pagina busca
*****************/
.tt-resultado-busca {
	color:;
	font:bold 22px Tahoma;
	margin:24px 0 26px 18px;
}

.resultado-busca {
	width:718px;
	margin:0 28px 0 4px;
	color:#999;
	border-bottom:1px dashed #999;
	padding-bottom:20px;
}

.res-busca {
	color:#9E1D43;
	font:bold 15px Trebuchet MS;
}

.resultado-busca-qtd {
	float:right;
	color:#9E1D43;
	font-size:11px;
}


.busca-novamente {
	display:block;
	width:718px;
}

.msg-erro {
	margin:19px 0 26px 0;
	clear:both;
	color:#F5043A;
	display:block;
	font:11px Trebuchet MS;
}

.busca-again {
	color:#9E1D43;
	font:bold 13px Trebuchet MS;
	float:left;
}

.error-novamente {
	width:206px;
	border:1px solid #AD0F36;
	margin-left:8px;
	padding-left:8px;
	float:left;
}

.erro-novamente {
	background:url(../../img/bt-ok-error.jpg) no-repeat;
	width:30px;
	height:22px;
	float:left;
	margin:0 0 0 8px;
	_margin-top:-1px;
}

.msg-dicas {
	color:#877A5A;
	clear:both;
	display:block;
	padding:23px 0 17px 20px;
}

.erro-dicas {
	margin:0 0 40px 35px;
}
.erro-dicas li {
	color:#877A5A;
	font:11px/17px Trebuchet MS;
}


.topo-box-pedido {
	background:url(../../img/bg-topo-encontro-pedido.jpg) no-repeat;
	width:717px;
	height:20px;
}

.fundo-box-pedido {
	background:url(../../img/bg-fundo-box-encontro.jpg) no-repeat;
	width:717px;
	height:20px;
}


.box-encontro-pedido {
	background:#F7F7EF;
	width:717px;
	overflow:hidden;
}
.pedido-n-encontrado {
	color:#AC0438;
	font:bold 15px Trebuchet MS;
	margin:0 0 0 18px;
}


.pedido-contato {
	color:#AC0438;
	font:11px Trebuchet MS;
	display:block;
	margin:5px 0 5px 18px;
}

.msg-telefone {
	color:#877A5A;
	font:11px Trebuchet MS;
	display:block;
	margin:0 0 7px 18px;
}

.msg-servico {
	color:#877A5A;
	font:11px Trebuchet MS;
	display:block;
	margin:0 0 7px 18px;
	padding:0 0 20px 0;
}

/**************
	pedidoDetalhes
***************/
tr.exibirDetalhes td.exibirPedidos {
	border:none;
	
}

tr.exibirDetalhes td.exibirPedidos div.detalheEntrega {
	width:704px;
	margin-bottom:24px;
}

tr.exibirDetalhes td.exibirPedidos div.detalheEntrega span  {
	font:11px Trebuchet MS;
	color:#877A5A;
	display:block;
	width:700px;
}

tr.exibirDetalhes td.exibirPedidos div.detalheEntrega span strong {
	font:bold 11px Trebuchet MS;
	color:#877A5A;
}

/****tabelaDetalhes****/
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos {
	width:704px;
	border:none;
	padding-left: 0;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes  {
	border-bottom:1px dashed #999999;
	padding-bottom:30px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr th {
	color:#877A5A;
	font:11px Tahoma;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr th.produto {
	width:380px;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr th.qtd {
	width:120px;
	text-align:center;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr th.unitario {
	width:128px;
	text-align:center;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr th.total {
	width:76px;
	text-align:center;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr td {
	text-align:center;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr td.produto {
	text-align:left;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr td.produto a {
	color:#A7093A;
	font:bold 13px Trebuchet MS;
	text-decoration:underline;
	text-align:left;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr td table{
	width:100%;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr td table tr td.custo {
	font:bold 13px Tahoma;
	color:#877A5A;
	text-align:right;
	border:0;
	padding-right:10px;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr td table tr td#preco {
	width:100px;
}
#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr td.custo span   {
	font:bold 12px Tahoma;
	text-align:right;
	color:#877A5A;
	float:none;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr td.custo span.total {
	font:bold 12px Tahoma;
	text-align:right;
	color:#877A5A;
	float:none;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table  tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr td.custo strong   {
	font:bold 16px Tahoma;
	text-align:right;
	color:#9D1039;
	float:none;
}

/******************
	FALE CONOSCO
******************/
#geral .conteudo .produto-conteudo .identificacao  .perfil p.introFaleConosco  {
	color:#877A5A;
	height:100%;
}

#geral .conteudo .produto-conteudo .identificacao .perfil p.introFaleConosco  a.mailto {
	color:#AC0438;
	font:11px Trebuchet MS;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente {
	width:469px;
	float:none;
	margin:52px auto;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset {
	display:block;
}


#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario {
	margin:0 0 10px 0;
	width:490px;
	overflow:hidden;
}
#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario label {
	width:110px;
	float:left;
	text-align:right;
	padding:2px 19px 0 0;
	color:#877A5A;
	font:bold 11px Trebuchet MS;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario label.cidade {
	float:left;
	text-align:right;
	width:45px;
	padding:2px 5px 0 0;
}


#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario input {
	border:1px solid #AC073B;
	float:left;
	width:322px;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario input.ramal {
	width:34px;
	float:left;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario input.numero {
	width:125px;
	float:left;
	margin-left:10px;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario span {
	color:#4E4E4E;
	height:15px;
	font:11px arial;
	float:left;
	padding:0 2px 0 2px;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario select.estado {
	border:1px solid #AC073B;
	float:left;
	width:49px;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario select.cidade {
	border:1px solid #AC073B;
	float:left;
	width:225px;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario textarea {
	border:1px solid #AC073B;
	float:left;
	width:322px;
	height:170px;
}


#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .newsleter {
	width:359px;
	margin:10px 0 0 110px;
}
#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario span.desejo {
	color:#A7093A;
	font:11px Trebuchet MS;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario input.enviar {
	background:url(../../img/bt-enviar.jpg) no-repeat;
	width:50px;
	height:17px;
	border:none;
	margin:10px 0 0 10px;
}

#geral .conteudo .produto-conteudo .identificacao .perfil #comente fieldset .comentario input.limpar {
	background:url(../../img/bt-limpar.jpg) no-repeat;
	width:50px;
	height:17px;
	border:none;
	margin:10px 0 0 200px;
	_margin:10px 0 0 100px;
}

/*************************
	multiplos endere�os
*************************/
#geral .conteudo .produto-conteudo .identificacao p.intro-entrega {
	
	font:12px Tahoma;
	width:696px;
	margin:10px 0 0 20px;
	height:100%;
}


/***listas de entrega***/
#geral .conteudo .produto-conteudo .identificacao .boxEndereco {
	width:220px;
	overflow:hidden;
	float:left;
	margin:20px 0 20px 20px;
	_margin-left:15px;
	
}
#geral .conteudo .produto-conteudo .identificacao .topoListaEntrega {
	background:url(../../img/bg-topoEntrega.jpg) no-repeat;
	width:220px;
	height:13px;
	
}

#geral .conteudo .produto-conteudo .identificacao .fundoListaEntrega {
	background:url(../../img/bg-fundoEntrega.jpg) no-repeat;
	width:220px;
	height:13px;
}


.listaEntrega {
	float:left;
	width:220px;
	background:#f5f5f5;
	overflow:hidden;
}

.listaEntrega li  {
	margin-left:15px;
	font: 12px/25px Tahoma;
	color:#666;
}
.listaEntrega li h3 {
	color:#666;
	font:bold 12px Tahoma;
	margin-bottom:10px;
}

#geral .conteudo .produto-conteudo .identificacao .entregaEditar {
	background:url(../../img/bt-entregaEditar.jpg) no-repeat;
	width:52px;
	height:20px;
	float:left;
	border:none;
	margin:30px 0 0 5px;
	*margin:25px 0 0 0px;
}



#geral .conteudo .produto-conteudo .identificacao .entregaExcluir {
	background:url(../../img/bt-entregaExcluir.jpg) no-repeat;
	width:52px;
	height:20px;
	float:right;
	border:none;
	margin:30px 15px 0 0px;
	*margin:0px 15px 0 0 ;
}

#geral .conteudo .produto-conteudo .identificacao .entregaExcluirIe {
	background:url(../../img/bt-entregaExcluir.jpg) no-repeat;
	width:52px;
	height:20px;
	float:right;
	border:none;
	_margin-right:8px;
}

#geral .conteudo .produto-conteudo .identificacao .lk-endereco {
	background:url(../../img/lk-entregaEndereco.jpg) no-repeat;
	width:159px;
	height:30px;
	float:right;
	margin:15px 0 0 0;
}

/**cadastroEntrega**/
#geral .conteudo .produto-conteudo .identificacao .cadastroEntrega {
	clear:both;
	width:627px;
	margin:0 0 0 60px;
	overflow:hidden;
}

#geral .conteudo .produto-conteudo .identificacao .cadastroEntrega p {
	text-align:center;
	font:15px Tahoma;
	color:#666;
	background:#f5f5f5;
	height:100%;
	width:627px;
	margin:0;
}

#geral .conteudo .produto-conteudo .identificacao .cadastroEntrega p a {
	color:#AD0E35;
	font:15px Tahoma;
}


#geral .conteudo .produto-conteudo .identificacao .topoEntrega {
	background:url(../../img/bg-cadastroTopo.jpg) no-repeat;
	width:627px;
	height:17px;
}

#geral .conteudo .produto-conteudo .identificacao .fundoEntrega {
	background:url(../../img/bg-cadastroFundo.jpg) no-repeat;
	width:627px;
	height:17px;
}

#geral .conteudo .produto-conteudo .identificacao #entregaAviso {
	
	font:10px Tahoma;
	width:636px;
	text-align:center;
	margin:20px 0 50px 50px;
	height:100%;
}

a.imprimirBoleto {
    background:url(../../img/bt-imprimirBoleto.jpg) no-repeat;
    float:left;
    height:30px;
    margin:-18px 0 0 110px;
    width:95px;
}

#ebit form input {
	margin-left: -38px;
	margin-top: 10px;
	text-indent: -9999px;
}

#banner-home{
	margin-bottom: 10px;
}

/* banner alternativo */

#banner-home ul.banner{
	background: url(../../img/bg-banner_alternativo.png) no-repeat;
}

#banner-home ul.banner li {
	clear: both;
	height: 242px;
}

#banner-home ul.banner li a {
	text-decoration: none;
}

#banner-home ul.banner li a img {
	float:left;
	margin: 5px 0 0 65px;
}

#banner-home ul.banner li a .wrap {
	float: right;
	margin-right: 65px;
}

#banner-home ul.banner li a .wrap h2 {
	margin: 60px 0 0 0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

#banner-home ul.banner li a .wrap h3 {
	margin: 5px 0 0 0;
	text-align: right;
	font-weight: bold;
	font-size: 24px;
	color: #9A0D37;
}

#banner-home ul.banner li a .wrap small.cor {
	display: block;
	text-align: right;
	font-weight: bold;
	color: #010101;
}

#banner-home ul.banner li a .wrap strong.valor {
	display: block;
	margin: 30px 0 0 0;
	text-align: right;
	font-size: 28px;
	font-weight: bold;
	color: #BFA404;
}

#banner-home ul.banner li a .wrap strong.valor sup {
	padding: 3px 0 0 0;
	color: #666666;
}

#banner-home ul.banner li a .wrap strong.valor span {
	font-size: 14px;
}

#banner-home ul.banner li a .wrap small.vezes {
	display: block;
	letter-spacing: 0.5px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #9A0D37;
}

.centerfloat{
	clear:both;
	float:left;
	overflow:hidden;
	width:100%;
}

ul.agregadores{
	float:left;
	left:50%;
	margin:0 auto;
	padding:0;
	position:relative;
}

ul.agregadores li{
	float:left;
	position:relative;
	right:50%;
	width: 40px;
	margin-left: 10px;
}

ul.agregadores li a{
	width: 40px;
	height: 40px;
}

ul.links{
    padding:25px;
}
ul.links li.caption{
	margin: 10px 0;
	font-weight: bold;
	color: #CCC;
}

ul.links li{
	margin: 2px 0;
}

ul.links li a{
	color: #CCC;
}

ul.links li a:hover{
	text-decoration: underline;
}

.opcoes-frete ul li strong{
    color:#877A5A;
    font-weight: bold;
    font-size:11px;
    margin:5px 0;
    text-align:left;
    width:225px;
}


/***encontre o camelinho***/
#geral .conteudo h4.promocao-dia-maes {
	height:82px;
	width:764px;
	margin:6px 0 16px 0;
	display:none;
	
}

#geral .conteudo h4.promocao-dia-maes a.promocao-dia-maes{
	background:url(../../img/bg-promocao-dia-maes.png) no-repeat;
	width:764px;
	height:80px;
}


/******************
	REGULAMENTO
*******************/
div.regulamento, div.regulamentoMaes {
	width:795px;
	background:url(../../img/bg-regulamento.jpg) no-repeat 259px 219px;
	margin-left:21px;
	overflow:hidden;
}

div.regulamentoMaes {
	background:url(../../img/bg-regulamento2.jpg) no-repeat 259px 219px;
}

h1.tt-encontre-camelinho-maluco, h1.tt-maes {
	background:url(../../img/bg-tt-camelinho-maluco.jpg) no-repeat;
	width:539px;
	height:139px;
	margin:0 0 0 77px;
}

h1.tt-maes {
	background:url(../../img/tt-maes.jpg) no-repeat;
}

h2.promocao-encontrou-ganhou {
	margin:31px 0 0 0;
}

h3.regulamento-oficial, h2.promocao-encontrou-ganhou {
	color:#A7093A;
	font:bold 18px Tahoma;
}
h3.regulamento-oficial {
	margin:61px 0 17px 0;
}

p.breve-descricao {
	color:#877A5A;
	width:264px;
	margin:16px 0 15px 0;
	font:12px Trebuchet MS;
}

p.regulamento-integra, p.regulamento-integra-estendido {
	color:#877A5A;
	width:304px;
	margin:0 0 21px 0;
	font:12px Trebuchet MS;
}

p.regulamento-integra-estendido {
	width:700px;
}


p.regulamento-integra a {
	font-weight:normal;
	color:#A7093A;
}

p.direcao {
	float:right;
	text-align:right;
	width:350px;
	padding-right:80px;
}


div.promocaoDiadasMaes {
	margin:0 auto 80px auto;
	width:430px;
	height:99px;
	background:url(../../img/bg-DiaMaes.jpg) no-repeat;
	
}
ul.agregadores-lista-de-moda{
	margin:0 auto;
	height:58px;
	width:220px;
}

ul.agregadores-lista-de-moda li{
	float:left;
	margin-left:10px;
}

ul.agregadores-lista-de-moda li a{
	width: 40px;
	height: 40px;
}
#geral .conteudo .produto-conteudo .imagem-destaque .detalhes-imagem .frete-gratis ul.frete li a.entrega {
    background:url("../../img/bt-entrega.jpg") no-repeat scroll 0 0 transparent;
    height:32px;
    width:121px;
}
.flag-esgotado{
    background:#F1F1F1;
    border:2px solid #CCC;
    font-size:10px !important;
    height:20px;
    line-height:23px;
    margin:5px auto;
    text-align:center;
    width:100px;
	clear:left;
}
.flag-disponivel{
    font-size:10px !important;
    height:20px;
    line-height:23px;
    margin:5px auto;
    text-align:center;
    width:100px;
}

.esgotado {
    background:url(../../img/bt-esgotado.jpg) no-repeat;
    width:95px;
    height:24px;
    margin:5px 0 0 0;
}

.produtos p.res-total-custo-descontado{
    float:right;
    width:160px;
    padding-right:30px;
    text-align:center;
}
.produtos p.res-total-custo-descontado span.old{
    color:#9D1039;
    font:19px Tahoma;
    text-decoration: line-through;
}

.produtos p.res-total-custo-descontado span.new{
    color:#9D1039;
    font:bold 22px Tahoma;
}
.line{
    text-decoration: line-through;
}

#geral .conteudo .produtos .produto-conteudo .identificacao .minha-kabupy-table tr.exibirDetalhes td.exibirPedidos table.tabelaDetalhes tr td.custo small.preco-old {
    text-decoration: line-through;
    color:#877A5A;
    font:bold 12px Tahoma;
}

#geral .conteudo .produtos .produto-conteudo .cupom {
    border-top:1px dashed #999999;
    margin-top:20px;
    overflow:hidden;
    padding:20px 0px;
    width:729px;
}
#geral .conteudo .produtos .produto-conteudo .cep #calcular-cupom {
    background:url("../../img/bt-ok.jpg") no-repeat scroll 0 0 transparent;
    border:medium none;
    cursor:pointer;
    float:right;
    height:17px;
    margin-top:1px;
    width:30px;
}
#geral .conteudo .produtos .produto-conteudo .cep .cupom-loading {
    margin:0 14px 0 0;
    vertical-align:middle;
    visibility:hidden;
}
#geral .conteudo .produtos .produto-conteudo .cep input.text-cupom {
    border:1px solid #AC063A;
    height:17px;
    width:156px;
}
.cupom-msg{
    width: 700px;
    color: rgb(135, 122, 90);
    float: left;
    font: 11px Trebuchet MS;
}
span.cep-option-left{
    text-align:left;padding-left:56px;
}

#geral .conteudo .produtos .produto-conteudo .total-pagamento ul li .min {
    color:#9D1039;
    font:bold 16px Trebuchet MS !important;
}
#geral .conteudo .produtos .produto-conteudo .total-pagamento ul li.frete span.valor-frete-cupom {
    display:block;
    padding-left:55px
}
#geral .conteudo .produtos .produto-conteudo .total-pagamento ul li span.total-cupom {
	color:#9D1039;
	display:block;
	font:bold 22px Trebuchet MS;
}


.gadgets ul li.image{
    text-align: center;
    margin:0px;
    padding:0px;
    width:175px;
}



/***************FIM CLASSE RESPONSAVEL PRA COLOCAR BORDAS NO FORM*****************/
.bordaBox{
	background: transparent;
	width:306px;
	margin:20px 10px 0 0;
	float:left;
}
.boxDuvidasFrequentes {
	width:637px;
	background:none repeat scroll 0 0 #EFEDE6;
	clear:both;
	margin-left:25px;
}

.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b,
.boxDuvidasFrequentes .b1, .boxDuvidasFrequentes .b2, .boxDuvidasFrequentes .b3, .boxDuvidasFrequentes .b4,
.boxDuvidasFrequentes .b1b, .boxDuvidasFrequentes .b2b, .boxDuvidasFrequentes .b3b, .boxDuvidasFrequentes .b4b {
	display:block;
	overflow:hidden;
	font-size:1px;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b,
.boxDuvidasFrequentes .b1, .boxDuvidasFrequentes .b2, .boxDuvidasFrequentes .b3,
.boxDuvidasFrequentes .b1b, .boxDuvidasFrequentes .b2b, .boxDuvidasFrequentes .b3b {
	height:1px;
}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4,
.boxDuvidasFrequentes .b2, .boxDuvidasFrequentes .b3, .boxDuvidasFrequentes .b4 {
	background:#efede6;
}

.bordaBox .b1 ,
.boxDuvidasFrequentes .b1 {
	margin:0 5px;
	background:#efede6;
}

.bordaBox .b2,
.boxDuvidasFrequentes .b2 {
	margin:0 3px;
	border-width:0 2px;
}
.bordaBox .b3, .boxDuvidasFrequentes .b3 {
	margin:0 2px;
}
.bordaBox .b4 , .boxDuvidasFrequentes .b4 {
	height:2px;
	margin:0 1px;
}
.bordaBox .conteudo , .boxDuvidasFrequentes .conteudo {
	padding:5px;
	display:block;
	background:#efede6;
	border-left:1px solid #efede6;
	border-right:1px solid #efede6;
}
/***************FIM CLASSE RESPONSAVEL PRA COLOCAR BORDAS NO FORM*****************/
/***********************
	* * AUTENTICAÇÃO **
*********************/
form.autenticacao {
	float:left;
	margin:0 auto 20px 20px;
	overflow:hidden;
	text-align:center;
}

form.autenticacao fieldset.primeiraCompra {
	float:left;
	width:304px;
	border-left:1px solid #efede6;
	border-right:1px solid #efede6;
	background: #efede6;
}

form.autenticacao fieldset.cadastrado {
	float:right;
	width:304px;
	border-right:1px solid #efede6;
	border-left:1px solid #efede6;
	background: #efede6;
}

form.autenticacao fieldset h3.ttFieldset {
	width:203px;
	margin:0 auto 20px auto;
	color:#efede6;
	font:bold 16px arial;
	text-align:left;
}

form.autenticacao fieldset label.informe {
	display:block;
	font:11px arial;
	color:#877a5a;
	text-align:left;
	margin:0 auto 0 23px;
}

form.autenticacao fieldset input.informe {
	width:256px;
	text-align:left;
	margin-bottom:10px;
	border:1px solid #ac073b;
	background:white;
	height:19px;
	color:#877A5A;
}

form.autenticacao fieldset input.LoginCep,
form.autenticacao fieldset input.cepNum {
	width:110px;
	text-align:left;
	float:left;
	margin:0 auto 0 23px;
	display:inline;
	border:1px solid #ac073b;
	background:white;
	height:19px;
	color:#877A5A;
}

form.autenticacao fieldset input.cepNum {
	width:50px;
	margin:0 0 0 10px;
	background:url(../../img/bg-inputInformeNumCep.jpg) no-repeat;
}

form.autenticacao fieldset small.exemplo, form.autenticacao fieldset a.esqueciSenha {
	color:#877a5a;
	text-align:left;
	height:20px;
	font:11px/20px arial;
	margin-right:20px;
}

form.autenticacao fieldset a.esqueciSenha {text-decoration:none;}
form.autenticacao fieldset a.esqueciSenha:hover {text-decoration:underline;}
.error-login {
    color:red;
    float:left;
    height:30px;
    line-height:30px;
    width:176px;
}
.error-login p{
    text-align:left;
}
.mensagem-erro {
    color:red;
    height:30px;
}
button.Btcontinuar {
	float:right;
	background:url(../../img/bt-continuar.jpg) no-repeat;
	width:115px;
	height:33px;
	border:none;
	margin:10px 0 10px 0;
	cursor:pointer;
}

div.souCadastrado {
	float:right;
}


div.boxDuvidasFrequentes div.itensDuvida {
    width:636px;
}
div.boxDuvidasFrequentes div.itensDuvida {
    border-left:1px solid #EFEDE6;
    border-right:1px solid #EFEDE6;
}

.itensDuvida{
    color:#877A5A;
    text-indent: 20px;
}
.itensDuvida a{
    color:#AD0E35;
}

h4.ttFieldset{
    color:#AD0E35;
    font:bold 16px arial;
    margin:0 auto 20px;
    text-align:center;
    width:203px;
}

.compartilhe{
    border:0px solid;
    float:left;
    width:187px;
    height: 134px;
    margin: 30px 0 0 0;
}

.compartilhe li.titulo{
    width:100%;
    display:block;
    text-align:center;
    color: #877A5A;
    font: bold 11px Tahoma;
    margin:8px 0px 35px;
}

.compartilhe li.redes-sociais{
    float: left;
    margin: 0px 0px 0px 15px;
    text-align: center;
}

.opcoes-frete  > p {	
	background: none repeat scroll 0 0 red;
    border: 1px solid;
    color: #FFFFFF;
    float: left;
    margin: 10px 0 0;
    padding: 4px;
    text-align: center;
    width: 350px;
}

a.foto_uso{
	float:right;
}
ul.lista-opcoes-pagamento li div.formas_pagto {
	border-bottom:2px solid #ccc;
	border-top: 2px solid #ccc;
	float:left;
	height:83px;
	padding:6px;

}
ul.lista-opcoes-pagamento li div.formas_pagto div{
	float: left;
}
span.borda-forma-dir {
	background: url("../../img/bg-borda-formas.png") no-repeat scroll 0 -1px transparent;
	height:103px;
	width:20px;
	float:left;
}
span.borda-forma-esq {
	background: url("../../img/bg-borda-formas-esq.png") no-repeat scroll 0 -1px transparent;
	height:103px;
	width:15px;
	float:left;
}

h2.nome_forma_pagto {
	font-size: 12px !important;
	margin: 8px 0 !important;
	text-align: center;
}
bordaBox .b3, .bordaBox .b4,
.boxDuvidasFrequentes .b2, .boxDuvidasFrequentes .b3, .boxDuvidasFrequentes .b4 {
	background:#efede6;
}

.bordaBox .b1 ,
.boxDuvidasFrequentes .b1 {
	margin:0 5px;
	background:#efede6;
}

.bordaBox .b2,
.boxDuvidasFrequentes .b2 {
	margin:0 3px;
	border-width:0 2px;
}
.bordaBox .b3, .boxDuvidasFrequentes .b3 {
	margin:0 2px;
}
.bordaBox .b4 , .boxDuvidasFrequentes .b4 {
	height:2px;
	margin:0 1px;
}
.bordaBox .conteudo , .boxDuvidasFrequentes .conteudo {
	padding:5px;
	display:block;
	background:#efede6;
	border-left:1px solid #efede6;
	border-right:1px solid #efede6;
}
/***************FIM CLASSE RESPONSAVEL PRA COLOCAR BORDAS NO FORM*****************/
/***********************
	* * AUTENTICAÇÃO **
*********************/
form.autenticacao {
	float:left;
	margin:0 auto 20px 20px;
	overflow:hidden;
	text-align:center;
}

form.autenticacao fieldset.primeiraCompra {
	float:left;
	width:304px;
	border-left:1px solid #efede6;
	border-right:1px solid #efede6;
	background: #efede6;
}

form.autenticacao fieldset.cadastrado {
	float:right;
	width:304px;
	border-right:1px solid #efede6;
	border-left:1px solid #efede6;
	background: #efede6;
}

form.autenticacao fieldset h3.ttFieldset {
	width:203px;
	margin:0 auto 20px auto;
	color:#efede6;
	font:bold 16px arial;
	text-align:left;
}

form.autenticacao fieldset label.informe {
	display:block;
	font:11px arial;
	color:#877a5a;
	text-align:left;
	margin:0 auto 0 23px;
}

form.autenticacao fieldset input.informe {
	width:256px;
	text-align:left;
	margin-bottom:10px;
	border:1px solid #ac073b;
	background:white;
	height:19px;
	color:#877A5A;
}

form.autenticacao fieldset input.LoginCep,
form.autenticacao fieldset input.cepNum {
	width:110px;
	text-align:left;
	float:left;
	margin:0 auto 0 23px;
	display:inline;
	border:1px solid #ac073b;
	background:white;
	height:19px;
	color:#877A5A;
}

form.autenticacao fieldset input.cepNum {
	width:50px;
	margin:0 0 0 10px;
	background:url(../../img/bg-inputInformeNumCep.jpg) no-repeat;
}

form.autenticacao fieldset small.exemplo, form.autenticacao fieldset a.esqueciSenha {
	color:#877a5a;
	text-align:left;
	height:20px;
	font:11px/20px arial;
	margin-right:20px;
}

form.autenticacao fieldset a.esqueciSenha {text-decoration:none;}
form.autenticacao fieldset a.esqueciSenha:hover {text-decoration:underline;}
.error-login {
    color:red;
    float:left;
    height:30px;
    line-height:30px;
    width:176px;
}
.error-login p{
    text-align:left;
}
.mensagem-erro {
    color:red;
    height:30px;
}
button.Btcontinuar {
	float:right;
	background:url(../../img/bt-continuar.jpg) no-repeat;
	width:115px;
	height:33px;
	border:none;
	margin:10px 0 10px 0;
	cursor:pointer;
}

div.souCadastrado {
	float:right;
}


div.boxDuvidasFrequentes div.itensDuvida {
    width:636px;
}
div.boxDuvidasFrequentes div.itensDuvida {
    border-left:1px solid #EFEDE6;
    border-right:1px solid #EFEDE6;
}

.itensDuvida{
    color:#877A5A;
    text-indent: 20px;
}
.itensDuvida a{
    color:#AD0E35;
}

h4.ttFieldset{
    color:#AD0E35;
    font:bold 16px arial;
    margin:0 auto 20px;
    text-align:center;
    width:203px;
}

.compartilhe{
    border:0px solid;
    float:left;
    width:187px;
    height: 134px;
    margin: 30px 0 0 0;
}

.compartilhe li.titulo{
    width:100%;
    display:block;
    text-align:center;
    color: #877A5A;
    font: bold 11px Tahoma;
    margin:8px 0px 35px;
}

.compartilhe li.redes-sociais{
    float: left;
    margin: 0px 0px 0px 15px;
    text-align: center;
}

.opcoes-frete  > p {	
	background: none repeat scroll 0 0 red;
    border: 1px solid;
    color: #FFFFFF;
    float: left;
    margin: 10px 0 0;
    padding: 4px;
    text-align: center;
    width: 350px;
}

a.foto_uso{
	float:right;
}
ul.lista-opcoes-pagamento li div.formas_pagto {
	border-bottom:2px solid #ccc;
	border-top: 2px solid #ccc;
	float:left;
	height:83px;
	padding:6px;

}
ul.lista-opcoes-pagamento li div.formas_pagto div{
	float: left;
}
span.borda-forma-dir {
	background: url("../../img/bg-borda-formas.png") no-repeat scroll 0 -1px transparent;
	height:103px;
	width:20px;
	float:left;
}
span.borda-forma-esq {
	background: url("../../img/bg-borda-formas-esq.png") no-repeat scroll 0 -1px transparent;
	height:103px;
	width:15px;
	float:left;
}

h2.nome_forma_pagto {
	font-size: 12px !important;
	margin: 8px 0 !important;
	text-align: center;
}

