body{
	margin:0px;
	text-align: left;
	font-family:"Trebuchet Ms",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	background-color:#F0E9DB;

}

div#msgloteria{
	font-size:20px;
	color: #027ba6;
	margin-left: 55px;
}

#container {
	width:1003px;
	margin:0 auto;
	/*min-width:48.125em; max-width:62.50em; margin:0 auto;*/
	background-color:#fff;
	background-image: url(../img/bgEsquerda_geral.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.vermelho{color:#af0301;}
.vermelho2{color:#d05b5b;}
.vermelho3{color:#c93a3e;}
.azul{color:#027ba6;}
.azul2{color:#00a3dc;}
.verde{color:#399103;}
.azul a, a.azul{color:#027ba6;text-decoration:none;}
.azul a:hover, a.azul:hover{color:#027ba6;text-decoration:underline;}
.laranja{color:#bd6200;}
.marrom{color:#ae7a40;}
.marrom2{color:#c9650f;}
a.linkcinza{color:#666;}

.seta_m{margin-left:15px;}

.amarelo, div.paginacao a.linkamarelo, div.paginacao a:hover.linkamarelo{color:#cea009;}



/*FORMULARIOS*/
form{margin:0px; padding:0px;}

div.busca input, div.busca select
{
font-size:13px;
font-family:"Trebuchet Ms",Verdana, Arial, Helvetica, sans-serif;
color:#666;
float:left;
}

input {color:#666;}

/*TOPO*/

div#navegacaoGeral{
	margin:0 auto;
	width:995px;/*100%*/
	height:100px; /*73px*/
	border-bottom:10px solid #fff;
}
div#navegacao{

	color:#ffffff;
	background-color:#008aba;
	background-image:url(../img/bgtopog.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	background-color:#fff;
	height:100px;/*73px*/
	font-size:13px;
	width:718px;
	float:left;
}
div#navegacao img{vertical-align:middle; margin:0 5px;}

div#navegacao div.menuNavegacaoTopo a{color:#fff; font-weight:bold; text-decoration:none;}
div#navegacao div.menuNavegacaoTopo a:hover{text-decoration:underline;}

div.menuNavegacaoTopo{
	width:718px;
	float:left;
	padding:12px 0px 5px 0px;
	text-align:center;
}

div.busca{
	width:685px;
	margin:0 auto;
	clear:both;
	padding:10px;
}

div.busca .ondeBuscar,
div.busca .ondeBuscarR{
	background-image: url(../img/bgselect.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:117px;
	float:left;
	color:#008ABA;
	margin-right:5px;
	padding:8px 5px 8px 10px;
	text-align:left;
}
div.busca .ondeBuscarR{background-image: url(../img/bgselect2.gif);	color:#837760;}

div.busca input,
div.busca input.irodape{
	width:452px;
	font-size:15px;
	padding:7px 10px;
	background-image: url(../img/bginput.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border:0px;
	margin-right:0px;
	background-color:transparent;
}
div.busca input.irodape{background-image: url(../img/bginput2.gif);}
div.busca select{width:170px; margin-right:8px;font-size:13px;font-size:14px;font-family: arial; padding:3px;}
div.busca .ico{margin:0px; float:left; padding:0px;}
div.busca .btbuscar{width:63px; height:19px; padding-top:8px; cursor:pointer; float:left; margin-left:5px; margin-right:0px;}
div.busca .btbuscar2{width:62px; height:19px; padding-top:8px; cursor:pointer;float:left; margin-left:5px; margin-right:0px;}


div.buscaPagInterna{
	position:relative;
	margin:0 auto;
	width:690px;
	padding-left:4px;
	margin-top:3px;
}


div.buscaPagInterna input{width:455px; font-size:13px;padding:2px 1px; }
div.buscaPagInterna select{width:116px; margin-right:8px;font-size:13px;padding:0px;}
div.buscaPagInterna .ico{margin:0px; float:left; padding:0px;}
div.buscaPagInterna .btbuscar{width:63px; height:19px; padding:0px; cursor:pointer;}
div.buscaPagInterna .btbuscar2{width:62px; height:19px; padding:0px; cursor:pointer;}




div#topo{float:left;width:130px;height:100px;}
div#topo img{border:0px;}

div#carrinho{
	float:left;
	width:132px; /*139*/
	height:100px; /*60*/
	/*background-image: url(../img/bgCarrinho.png);*/
	/*padding:13px 8px 0px 7px;*/
	text-align:center;
	color:#fff;
	font-size:12px;
	background-image:url(../img/bgtopog.gif);
	background-repeat: no-repeat;
	padding:0px 5px 0px 10px;
	background-color:#fff;
	background-position:0 -100px;
}
div#carrinho img{vertical-align:middle;}
div#carrinho span{font-size:13px; font-weight:bold;}
div#carrinho strong{font-size:11px;}
div#carrinho a{color:#ffb1b4; text-decoration:underline; font-size:13px; font-weight:bold;}
div#carrinho a:hover{text-decoration:none;}

div#carrinho a.linkcesta{color:#fff; font-size:13px; font-weight:bold; text-decoration:none;}
div#carrinho a.linkcesta:hover{color:#fff; font-size:13px; font-weight:bold; text-decoration:underline;}

div#carrinho div.aj{padding:12px 0px;}

div#carrinho div.cestac{padding-top:20px;}

div#msg_cliente{
	padding:0px 0px 10px 80px;
	font-size:18px;
}
div#msg_cliente span{color:#027ba6;  font-size:13px;}
div#msg_cliente a{color:#027ba6; text-decoration:underline; font-size:15px;}
div#msg_cliente a:hover{text-decoration:none;}

/*MIOLO*/

div#mioloGeral{
	float:left;
	width:718px;	/*100%*/
}

div#mioloProduto{
	width:859px;
	float:left;
}
div#internaGeral{width:100%; float:left;}

div#historico_navegacao{
	background-color:#f8f8f8;
	clear:both;
	position:relative;
	width:100%;
	padding:5px 0px;
	height:140px;
	border-top:7px solid #fff;
}


div#historico_navegacao h1{
	color:#fa757a;
	font-size:15px;
	text-align:center;
	margin:0px; padding:0px 0px 10px 0px;
}

div#historico_navegacao h2{color:#0089ba; font-size:13px; font-weight:normal;margin:0px; padding:0px 0px 5px 0px;}

div#historico_navegacao .base{
	width:769px;
	margin:0 auto;
	height: 100%;
	min-height: 60px;
	max-height: 100%;
	height: 60px;

}

div#historico_navegacao .base div{
	width:22%;
	padding:0 0 0 3%;
	line-height:120%;
	float:left;
}

html>body div#historico_navegacao .base {
	height: auto;/* Esta altura deve ficar com o valor auto; para que o Mozilla firefox reconhea o formato elstico. */
	background-color:#f8f8f8;
}


/*ESQUERDA*/
div#esquerda{
	float:left;
	width:130px;
	margin-left:0;/*-100%*/
	color:#666;
	line-height:125%;
	background-image: url(../img/bgEsquerda_geral.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#esquerda #departamentos, #esquerda #departamentosInterna{
	text-align:left;
	margin:0px 8px 0px 7px;
	/*background-image: url(../img/categorias.gif);*/
	background-image: url(../img/bggeral.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height:150%;
	font-weight:normal;
	width: 116px;
	padding-top:30px;
	font-size:13px;
}

#esquerda #departamentosInterna{
/*background-image: url(../img/categorias_interna.gif);*/
background-image: url(../img/bggeral.jpg);
background-position: 0 -29px;
background-color:none;
padding-top:3px;
}
#esquerda #departamentosInterna .qtddepartamentos{color:#fff;}

#departamentos li, #esquerda #departamentosInterna li{margin:0px;}
#departamentos ul, #esquerda #departamentosInterna ul
{
margin: 0px;
margin-top:0px;
padding-left: 0;
list-style-type: none;
width: 116px;
}
#esquerda #departamentosInterna ul{margin-top:22px;}
#departamentos a, #esquerda #departamentosInterna a
{
	display: block;
	width: 111px;
	padding:0px 0px 0px 5px;

}

#departamentos ul li ul li a
{
	display: block;
	width: 180px;
	padding:2px 0px 2px 5px;
}

#departamentos ul li ul li a:hover
{
	color:#af0301;
}

#departamentosInterna .categoria_selecionada{
	background-image: url(../img/c-red.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#c93a3e;
	color:#fff;

}

#departamentosInterna .veja_tambem{
	background-image: url(../img/c-yellow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#FFB91B;
	color:#fff;
}

#departamentosInterna .submenu {background-color:#FFFFFF; background-image:none; font-size:14px; color:#666666; font-weight:normal;
}
#departamentos li, #departamentosInterna li{border-bottom:1px solid #fff;}
#departamentosInterna li.noborder{padding:0px; margin:0px;}
#departamentosInterna li.noborder2{padding:0px; margin:0px;}
#departamentosInterna li.noborder2 a:hover{text-decoration:underline;}
#departamentosInterna .submenu img {vertical-align:middle;}
#departamentosInterna li.topMenuCat a:hover{text-decoration:underline;}

.MENULINK
{
	background-color: #008ABA;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}



/*DIREITA*/
div#direita{
	float:left;
	width:139px;/*139*/
	margin-left:0px;/*-154px*/
	padding:0px 0px 0px 8px;
	color:#c32a30;
}

.boxCinza , #boxTop, .informativo, #boxVeja{
	margin:7px 0px 0px 0px;
	background-color: #eff2f4;
	padding:9px 7px;
	color:#666;
	font-size:14px;

}
.boxCinza , #boxTop, #boxVeja{

	background-repeat: no-repeat;
	background-position: left top;
	}

.boxCinza {/*background-image: url(../img/borda_cinza.gif);*/
	background-image:url(../img/bgtopo.jpg);
	background-repeat: no-repeat;
	background-position:-399px -297px;

}
.boxCinza, .informativo{background-color:#f0f0f0;}

.boxCinza  h1, .informativo h1{font-size:12px;
	color:#3e8ca4;
	text-align:center;
	margin:0px;
	padding:6px 0px 6px 0px;
}
.informativo{height:110px; font-size:13px;}
.informativo input{font-size:11px; float:left; margin-top:5px;}
.servicos {line-height:120%;}
.servicos a{color:#666; text-decoration:none;}
.servicos a:hover{text-decoration:underline;}

.marcas img{margin:10px 0px;}
.marcas a{color:#3e8ca4; text-decoration:underline;}
.marcas a:hover{text-decoration:none;}

#boxTop{
	background-color: #f3eee5;
	background-image:url(../img/bgtopo.jpg);
	background-repeat: no-repeat;
	background-position:-154px -227px;
	padding:30px 7px 9px 7px;
}




#boxTop img{margin-top:5px;}
#boxTop a{color:#777; text-decoration:none;}
#boxTop a.preco, #boxVeja a.preco{color:#c32a30;}

#boxVeja a:hover, #boxTop a:hover{text-decoration:underline;}

#boxVeja a{color:#666; text-decoration:none;}

#boxVeja{
	background-color: #f3eee5;
	background-image:url(../img/bgtopo.jpg);
	background-repeat: no-repeat;
	background-position:0px -271px;
	padding:30px 7px 9px 7px;
	font-size:13px;
}

.resultados{
	font-size:12px;
	color: #000000;
	margin-left: 55px;
}


#minhaBemolReduzido{
	/*background-image: url(../img/minhaBemol_b.gif);*/
	background-repeat: no-repeat;
	width:139px;
	height:125px;
	background-color:#0089b9;
	background-position: left bottom;
	line-height:normal;
	font-size:14px;
}

#minhaBemol{
	/*background-image: url(../img/minhaBemol_b.gif);*/
	background-repeat: no-repeat;
	width:139px;
	height:159px;
	/*background-color:#0089b9;*/
	background-position: left bottom;
	line-height:normal;
	font-size:14px;
}

#bgminhabemol{
	height:154px;
	display:inline;
	float:left;
	background-image:url(../img/bgtopo.jpg);
	background-repeat: no-repeat;
	width:139px;
	background-position:-154px -73px;
}

#bgminhabemolreduzido{
	height:125px;
	display:inline;
	float:left;
	background-image:url(../img/bgtopo.jpg);
	background-repeat: no-repeat;
	width:139px;
	background-position:0px -146px;
}

#minhaBemol div.formmb, #minhaBemolReduzido div.formmb{
	/*background-image: url(../img/minhaBemol.gif);*/
	background-repeat: no-repeat;
	padding:50px 10px 0px 10px;
	color:#ffffff;

}
/*#minhaBemolReduzido div.formmb{background-image: url(../img/minhaBemol.gif);}*/
#minhaBemol input, #minhaBemolReduzido input{font-size:12px; float:left;}
#minhaBemol a, #minhaBemolReduzido a{color:#fbf7b0; font-size:12px;}
#minhaBemol a:hover, #minhaBemolReduzido a:hover{text-decoration:none;}

/*RODAP*/
#rodape{
	clear:both;
	background-color:#f0e9db;
	width:100%;
	height:162px;
	border-top:7px solid #ffffff;
	padding-top:11px;
	font-size:13px;
}

#problema{
	clear:both;
	width:100%;
	height:30px;
	text-align:center;
	padding-bottom:40px;
	font-size:14px;

}

#problema a{color:#008ABA; text-decoration:none; }
#problema a:hover{color:#008ABA; text-decoration:underline;}

div#rodape #menu{

	margin:0 auto;
	width:650px;
	padding-top:15px;
	clear:both;
}

div#rodape #menu p{
	float:left;
	border-left:1px solid #ddd5c5;
	padding-left:7px;
	width:154px;
	text-align:left;
	margin:0px;
	height:110px;
	line-height:120%;
}

div#rodape a{color:#777; text-decoration:none;}
div#rodape a:hover{text-decoration:underline;}

div#rodape .precos{margin:0 auto;
	width:486px;
	color:#B0A182;
	font-size:11px;
	padding:10px 0px;
	text-align:center;
	font-weight:bold;
	}
/*MIOLO - FLASH/SALDO*/
div#flash{float:left;width:466px; height:232px;}
/* div#flash{float:left;width:100%;} */
div#imglateral{width:114px; float:left; height:227px; padding-top:3px;}
div#bgflash{
	/* margin-right:138px; */
	/*background-image: url(../img/flash.jpg);*/
	/*background-image: url(../img/destaque/bg1024.jpg); */
	background-image: url(../img/destaque/bg1024.jpg);
	height:232px;
	width:352px;
	/*padding-left:100px;  para voltar ao default retirar esta linha */
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
	padding-top:0px;
	padding-bottom:1px;
	float:left;
}

div#saldao{
float:left;
width:236px;
/* margin-left:-138px; */
height:232px;
color:#999999;
padding-left:16px;
line-height:135%;
}
div#saldao .departamento{font-weight:bold; color:#0089ba;}
div#saldao .descricao{font-size:13px; font-weight:bold;}
div#saldao strong{color:#c32a30; font-size:14px;}
div#saldao a{color:#666; text-decoration:none;}
div#saldao a:hover{text-decoration:underline;}

div#destaque,div#pais,div#raspadinha,div#olimpiadas,div#listapresentes,div#sambamanaus,div#diadocliente, div#crianca,div#summer,div#feirao,div#calendario2009,div#entregaagendada,div#entregaagendada2,div#canais,div#liquida,div#manauara,div#maes,div#ipi,div#palestras,div#namorado, div#mickey, div#cursos, div#delicias, div#promophilipswallita {
	clear:left;
	width:100%;
	height:62px;
	border-top:4px solid #fff;
	text-align:center;
	line-height:0px;
}
div#mickey {background-image: url(../img/banner/mickey2.jpg);}
div#canais{background-image: url(../img/banner/canais.jpg);}
div#liquida{background-image: url(../img/banner/liquida.jpg);}
div#manauara{background-image: url(../img/banner/manauara.gif);}
div#maes{background-image: url(../img/banner/maes09.jpg);}
div#ipi{background-image: url(../img/banner/ipi.gif);}
div#palestras{background-image: url(../img/banner/palestras.gif);}
div#namorado{background-image: url(../img/banner/banner-namorados.jpg);}

div#promophilipswallita{background-image: url(../img/banner/philips.jpg);}
div#entregaagendada{background-image: url(../img/banner/entrega.jpg);}
div#entregaagendada2{background-image: url(../img/banner/entrega2.jpg);}
div#calendario2009 {
	background-image: url(../img/banner/calendario2009.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#summer {background-image: url(../img/banner/summer.jpg);}
div#feirao{background-image: url(../img/banner/feirao.jpg);}

div#listapresentes {background-image: url(../img/banner/listapresente.jpg);}
div#sambamanaus {background-image: url(../img/banner/sambamanaus.jpg);}
div#diadocliente {background-image: url(../img/banner/cliente.jpg);}
div#crianca {background-image: url(../img/banner/crianca.jpg);}
div#cursos {background-image: url(../img/banner/cursos.jpg);}
div#delicias {background-image: url(../img/banner/delicias2.jpg);}


div#raspadinha{
	background-image: url(../img/banner/raspadinha.jpg);

}

div#pais{
	background-image: url(../img/banner/pais.jpg);

}

div#olimpiadas{
	background-image: url(../img/banner/olimpiadas.jpg);

}


div#vitrine{
	clear:both;
	width:100%;
}

div.boxvitrine{
	width:33%;
	float:left;
	margin:13px 0px;

}
div.detalhe_vitrine{float:left; width:134px;}
div.produto{
	width:134px;
	margin:0 auto;
	padding:10px 10px 10px 10px;
	line-height:120%;
	font-size:13px;
}

.boxvitrine .bg{
	background-color:#dbe3e8;
}
.boxvitrine .descricao{font-size:15px;}
.boxvitrine .departamento{color:#0089ba; font-weight:bold; font-size:13px;}

div.produto div{padding:10px 0px;}

div.produto .status, .boxvitrine .status{background-color:#e7ddcb; color:#c39c7a; font-weight:bold;padding:1px 0px; text-transform:uppercase; text-align:center; width:100%; font-size:11px;}
div.produto a{color:#777; text-decoration:none;}
div.produto a:hover{text-decoration:underline;}

div.produto .preco{color:#c32a30; font-size:18px;}

div.produto_encontrado .status{background-color:#e7ddcb; color:#c39c7a; font-weight:bold; text-transform:uppercase; text-align:center; font-size:11px; height: 17px;}

.status_minhabemol
{
background-color:#e7ddcb; color:#c39c7a; font-weight:bold;padding:1px 0px; text-transform:uppercase; text-align:center; width:100%; font-size:11px;
}

/* ----------------------- DEPARTAMENTOS ---------------------------*/
.guia_paginas{
	width:100%;
	text-align:center;
	clear:both;
	padding:10px 0px;
}
.guia_paginas a{ color:#777777; text-decoration:underline;}
.guia_paginas a:hover{ text-decoration:none;}

div#departamentos_interna .titulos, .titulos {width:100%; float:left;}
div#departamentos_interna .t_categorias, .t_categorias{float:left;}
div#departamentos_interna .t_outras, .t_outras{float:right;}
div#departamentos_interna .tit1024{padding-left:78px;}
						  .tit1024{padding-left:50px;}
div#departamentos_interna .titulos img, .titulos img{
	vertical-align:middle;
	margin-right:8px;
}

a.cadastro{color:#027BA6; font-size:13px;}
a.cadastro:hover{text-decoration:none;}

div#ordenacao, div.paginacao, div#nova_busca{
	width:100%;
	background-color:#f1e8d7;
	float:left;
	font-size:14px;
}
div#ordenacao div{
	width:86%;
	margin:0 auto;
	background-color:#f1e8d7;
	padding:5px 0px;

}
div#nova_busca{padding:15px 0px;}

div.paginacao{
	background-color:#eff2f4;
	padding:5px 0px;
	border-top:1px solid #fff;
}
div.paginacao a, a.voltar{color:#777; text-decoration:none; font-weight:bold;}
div.paginacao a:hover, a:hover.voltar{color:#027ba6;}
div.paginacao .anterior, div.paginacao .proxima{color:#027ba6; text-decoration:underline;font-weight:bold;}
div.paginacao div{width:33.3%; float:left;}
div.paginacao img{vertical-align:middle;}
div.paginacao .col{width:48%; float:left; padding:0 1%;}


div.paginacao a.voltar, div.paginacao a.linkamarelo, a.voltar{ font-size:11px; text-decoration:underline;}

div.paginacao a:hover.voltar, div.paginacao a:hover.linkamarelo, a:hover.voltar{text-decoration:none;}


div.paginacao .nolink{color:#777;text-decoration: none;font-weight:bold;}
div.paginacao .selected{color:#AF0301;text-decoration: none;font-weight:bold;}
div#ordenacao div select{color:#666666;}

/* --------------------- DEPARTAMENTOS PAGINACAO ---------------------- */

div.paginacao_departamento{
	background-color:#eff2f4;
	padding:5px 0px;
	border-top:1px solid #fff;
	width:100%;
	float:left;
	font-size:14px;
}
div.paginacao_departamento a{color:#777; text-decoration:none; font-weight:bold;}
div.paginacao_departamento a:hover{color:#027ba6;}
div.paginacao_departamento .anterior, div.paginacao_departamento .proxima{color:#027ba6; text-decoration:underline;font-weight:bold;}
div.paginacao_departamento .divanterior, div.paginacao_departamento .divproxima{width:25%;}
div.paginacao_departamento .paginas{width:50%;}
div.paginacao_departamento .nolink{color:#777;text-decoration: none;font-weight:bold;}
div.paginacao_departamento .selected{color:#AF0301;text-decoration: none;font-weight:bold;}
div.paginacao_departamento div{float:left;}

div.paginacao_departamento img{vertical-align:middle;}


/* --------------------- DEPARTAMENTOS 1024X768 ---------------------- */
div#destaque_um a, div#destaque_dois a, div#destaque_tres a{
color:#777777;
text-decoration: none;
}
div#destaque_um a:hover, div#destaque_dois a:hover, div#destaque_tres a:hover{
color:#777777;
text-decoration: underline;
}
div#departamentos_interna{width:100%; float:left;}
div#destaque_principal{float:left;width:100%;margin-left:-42%}
div#destaque_um{margin-left:42%;
border:1px solid #f1e8d7;
font-size:15px;
height:224px; line-height:110%;
}
div#destaque_um .titulo{font-size:17px; text-transform:uppercase;}
div#destaque_um .preco{font-size:24px; color:#c32a30; line-height:110%;}
div#destaque_um .descricao{
vertical-align:middle;
height:224px;

}
div#destaque_um .produto{padding:35px 5px;}

div#destaque_dois{float:right;width:41.5%;
border:1px solid #f1e8d7;
height:110px;

}
div#destaque_tres{float:right;clear:right;width:41.5%;
border:1px solid #f1e8d7;
margin-top:2px;
height:110px;
}
div#destaque_dois img, div#destaque_tres img{padding:10px 5px;}
div#destaque_dois .descricao ,div#destaque_tres .descricao{padding:10px 10px 0px 0px;}

div#destaque_dois .titulo, div#destaque_tres .titulo{font-size:13px; line-height:100%; text-transform:uppercase;}
div#destaque_dois .preco, div#destaque_tres .preco{font-size:16px; color:#c32a30;}

/* --------------------- DEPARTAMENTO ---------------------- */
/* --------------------- CATEGORIA LANCAMENTOS 1024X768 ---------------------- */
div#lancamento, div#top{
	margin-left:42%;
	font-size:15px;
	height:200px;
	background-color:#d86f08;
	padding:12px 0px;
	color:#fff;
	line-height:40%;
	background-image: url(../img/c-laranja.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.linkletras a strong
{
	color: #AF0301;
	text-decoration: none;
}

.linkletras a
{
	color: #777777;
	text-decoration: none;
}

.linkletras a:hover
{
	color: #777777;
	text-decoration: underline;
}

div#lancamento, div#top{padding:0px; height:224px;}

div#lancamento img, div#top img{padding:0px 10px;}
div#lancamento .produto{padding:25px 5px 25px 10px;}
div#lancamento .produto_cd{padding:25px 5px 25px 0px;}
div#lancamento .ltan, div#top .ltan{padding:0px;}
div#lancamento a.todos, div#porpreco a.todos, div#maisvendidos a.todos
{font-size:11px; font-style:italic; text-decoration:underline; color:#fff;}

div#lancamento a:hover.todos, div#porpreco a:hover.todos, div#maisvendidos a:hover.todos {text-decoration:none;}

div#lancamento .descricao, div#top .descricao{padding:30px 10px 0px 0px;}

div#lancamento .titulo, div#top .titulo{
	font-size:18px;
	line-height:normal;
}

div#lancamento .preco, div#top .preco{font-size:24px; color:#ffd8b1; line-height:normal;}

div#top .preco{color:#fff;}

.fundo_lancamento, .fundo_lancamento_cd, .fundo_lancamento_livro{
	height:200px;
	background-repeat: no-repeat;
	background-position: right top;
	padding:12px 1% 12px 2%;
	width:97%;
}
.fundo_lancamento_cd{background-image: url(../img/bgs/bg_lancamentos_cd.jpg);}
.fundo_lancamento_livro{background-image: url(../img/bgs/bg_lancamentos_livro.jpg);}
.fundo_lancamento img, .fundo_top img{padding-right:10px;}


div#maisvendidos, div#maisvendidos_cd, div#maisvendidos_livros{float:right;width:41.5%;
height:112px;
background-color:#9a67a8;
color:#fff;
line-height:100%;
background-image: url(../img/bgs/bg_maisvendidos.gif);
	background-repeat: no-repeat;
}
div#porpreco, div#topinternacional{float:right;width:41.5%;
margin-top:4px;
height:110px;
background-color:#509c50;
color:#fff;
line-height:100%;
background-repeat: no-repeat;
}

div#topinternacional{
background-color:#ffc34b;
background-image: url(../img/bgs/bg_internacional.gif);
}

div#porpreco .produto, div#maisvendidos .produto, div#maisvendidos_cd .produto, div#topinternacional .produto, div#maisvendidos_livros .produto{padding:10px 5px 10px 10px;}

div#porpreco .descricao ,div#maisvendidos .descricao, div#maisvendidos_cd .descricao, div#topinternacional .descricao, div#maisvendidos_livros .descricao{padding:10px 10px 0px 0px;}

div#porpreco .preco {font-size:16px; color:#acffac; line-height:normal;}
div#maisvendidos .preco, div#maisvendidos_cd .preco, div#maisvendidos_livros .preco {font-size:16px; color:#f2c8fe; line-height:normal;}
div#topinternacional .preco{font-size:16px; color:#a25d01; line-height:normal;}


div#porpreco .titulo ,div#maisvendidos .titulo, div#maisvendidos_cd .titulo, div#topinternacional .titulo, div#maisvendidos_livros .titulo{font-size:15px; line-height:110%; font-weight:bold;}


/*CSS PARA CENTRALIZAR OBJETOS DO DESTAQUE PRINCIPAL, OUTROS DESTAQUES E BUSCA NO TOPO QUANDO NO H ALTURA DEFINIDA */
span.auxVertical, span.auxVertical2, span.auxVertical_busca
{
   height:100%;

}

span.centralizar, span.centralizar2, span.centralizar_busca
{
    text-align:left;
    display:table-cell;
}

div.centralizar, div.centralizar2, div.centralizar_busca, div.centralizar_lista, div.centralizar_i200
{
    height:201px;
    display:table-cell;
    text-align:left;
    vertical-align:middle;
}

div.centralizar_prod_vitrine, div.centralizar_i120{
	width:134px;
	height:130px;
    display:table-cell;
    vertical-align:middle;
	padding:0px;
	line-height:0px;
	margin:0px;
	background-color:#fff;
}

div.centralizar_i120, div.centralizar_i130, div.centralizar_i120destaque{
	width:120px;
	height:130px;
	}
div.centralizar_i130{width:130px;}
div.centralizar_prod_vitrine, div.centralizar_i120, div.centralizar_i130{background-color:#fff;}
span.centralizar_vitrine
{
    text-align:left;
    display:table-cell;
	line-height:0px;
}
span.centralizar_vitrine img{border:0px;}
div.centralizar2
{
    height:110px;
}

div.centralizar_busca
{
    height:73px;
	text-align:center;
}

span.centralizar_busca, div.centralizar_lista, span.centralizar_vitrine, div.centralizar_i200, div.centralizar_i200{text-align:center;}



/* --------------------- BUSCA INTERNA ---------------------- */
.busca_interna, .busca_por{
	width:100%;
	clear:both;
	background-color:#e3e9ee;
	font-size:14px;
	text-align:center;
	color:#027ba6;
	padding:5px 0px;
	margin:0 auto;
	height:22px;
	border-top:2px solid #fff;
	border-bottom:1px solid #fff;
}
.busca_interna form{width:390px; margin:0 auto;}
.busca_interna .form2{width:500px; margin:0 auto;}
.busca_interna input, .busca_interna label{margin:0 2px; height:14px; float:left;}
.busca_interna .botao{height:19px;}
.busca_interna input{font-size:12px; padding:2px 5px;}
.busca_interna  .departamentos{width:160px; float:left; font-size:13px; color:#008aba;}

.busca_por{background-color:#eff2f4; color:#666;}
.busca_por strong{color:#c32a30;}

#resultado{font-size:14px; color:#666; 	clear:both; padding:0px 0px 10px 0px; }
#resultado div{width:58%; float:left; text-align:center;  padding:10px 0 10px 20%;}
#resultado .voltar{width:20%; float:right; text-align:right; padding:10px 0 10px 0;}

.busca_por div{float:left; width:auto; padding-left:75px;}
.busca_por .voltar{float:right; width:auto; padding-right:10px;}
.busca_por a, #resultado .voltar a{color:#888888; text-decoration:underline; font-size:11px; font-weight:bold;}
.busca_por a:hover, #resultado .voltar a:hover{text-decoration:none;}

.resultado {width:100%; clear:both; border-bottom:1px solid #d3d3d3; padding:5px 0px; float:left; margin-bottom:1px;}
.produto_encontrado{width:440px; margin:10px auto; font-size:13px; clear:both;}
.produto_encontrado .titulo{font-size:15px;color: #777777;}
.produto_encontrado .titulo a{font-size:15px;color: #777777; text-decoration: none;}
.produto_encontrado .titulo a:hover{font-size:15px;color: #777777; text-decoration: underline;}
.produto_encontrado .preco{font-size:18px; color:#c32a30;}



div#nova_busca img {vertical-align:middle;}
div#nova_busca span{color:#c37a00;}
div#nova_busca label{float:left; width:auto; margin-right:5px;}
div#nova_busca .btbuscar{width:63px; height:19px;}
.msg{font-size:14px; margin:10px 0px;}
div#nova_busca .busca{margin:10px auto 5px auto;}
#dica{background-color:#f7f7f7;
padding:30px 40px 25px 40px;
height:275px;
}

#dica .dicas{width:472px; margin:0 auto; font-size:14px;}
#dica .azul{color:#008aba;}
#dica h1{margin:0px; padding:0px; font-size:24px; padding-bottom:15px;}
#dica .mais_buscados{width:90%; padding:0 5%; font-size:14px;}
#dica .mais_buscados div{width:24%; float:left;}

/*COMPARE PRODUTOS*/
.comparacao{font-size:14px; text-align:center;}
.compare{
   width:136px;
}
.compare input{width:11px;height:11px; margin:3px 1px 0px 0px;padding:0px;}
.compare input, .compare label{float:left; color:#027ba6;}
.compare label a{color:#c93a3e; text-decoration:underline;}
.compare label a:hover{text-decoration:none;}

/*DETALHE DO PRODUTO */
#detalhe_produto {font-size:14px; width:100%;}
#detalhe_produto .normal{color:#777;}
#detalhe_produto h2{color:#008abb; background:#f3f3f3; font-size:18px; padding:5px 20px; font-weight:normal; margin:0px;}
#detalhe_produto h3{font-size:14px; color:#b44045; margin:10px 0px; padding:0px;}
#detalhe_produto .topo{
	font-size:11px;
	border-bottom:1px solid #e8e8e8;
	padding-bottom:3px;
	text-align:right;
	font-weight:bold;
}

#detalhe_produto .topo a{color:#888; text-decoration:none;}
#detalhe_produto .topo a:hover{color:#008abb;}

#detalhe_produto  .estoque{width:480px; margin:10px auto;}
#detalhe_produto  .estoque div{width:33%; float:left;}

#detalhe_produto .disponivel{color:#29a000;}
#detalhe_produto .indisponivel{color:#f347a4;}
#detalhe_produto .limitado{color:#628e9e;}
#detalhe_produto .mais_detalhes{border-bottom:1px solid #e8e8e8; clear:both;}


#detalhe_produto .produtoPrincipal{border:1px solid #f1e8d7; width:98.9%; float:left; margin-bottom:10px; padding:0.5%;}
#detalhe_produto .produtoPrincipal800{
border:1px solid #f1e8d7;
width:618px; float:left;
margin-bottom:10px;
padding:10px;
}
#detalhe_produto .produtoImg{width:201px; margin-right:15px; float:left;}
#detalhe_produto .produtoFoto{height:200px;}
#detalhe_produto .produtoDetalhes, #detalhe_produto .produtoDetalhes800{width:320px; margin-right:15px; float:left; line-height:150%;}
#detalhe_produto .produtoDetalhes800{width:370px;}
#detalhe_produto .produtoDetalhes .titulo{font-size:18px;}
#detalhe_produto .produtoDetalhes .de{font-size:15px;}
#detalhe_produto .produtoDetalhes .por{font-size:24px; color:#c32a30;}
#detalhe_produto .produtoDetalhes, #detalhe_produto .produtoDetalhes800{width:320px; float:left; line-height:150%;}
#detalhe_produto .produtoDetalhes800{width:403px;}
#detalhe_produto .produtoDetalhes .titulo, .produtoDetalhes800 .titulo{font-size:18px;}
#detalhe_produto .produtoDetalhes .de,#detalhe_produto .produtoDetalhes800 .de{font-size:15px;}
#detalhe_produto .produtoDetalhes .por, #detalhe_produto .produtoDetalhes800 .por{font-size:24px; color:#c32a30;}
#detalhe_produto .produtoDetalhes, #detalhe_produto .produtoDetalhes800{width:320px; float:left; line-height:150%;}
#detalhe_produto .produtoDetalhes800{width:403px;}
#detalhe_produto .produtoDetalhes .titulo, .produtoDetalhes800 .titulo{font-size:18px;}
#detalhe_produto .produtoDetalhes .de,#detalhe_produto .produtoDetalhes800 .de{font-size:15px;}
#detalhe_produto .produtoDetalhes .por, #detalhe_produto .produtoDetalhes800 .por{font-size:24px; color:#c32a30;}
#detalhe_produto .produtoDetalhes, #detalhe_produto .produtoDetalhes800{width:320px; float:left; line-height:150%;}
#detalhe_produto .produtoDetalhes800{width:403px;}
#detalhe_produto .produtoDetalhes .titulo, .produtoDetalhes800 .titulo{font-size:18px;}
#detalhe_produto .produtoDetalhes .de,#detalhe_produto .produtoDetalhes800 .de{font-size:15px;}
#detalhe_produto .produtoDetalhes .por, #detalhe_produto .produtoDetalhes800 .por{font-size:24px; color:#c32a30;}
#detalhe_produto .produtoDetalhes, #detalhe_produto .produtoDetalhes800{width:320px; float:left; line-height:150%;}
#detalhe_produto .produtoDetalhes800{width:403px;}
#detalhe_produto .produtoDetalhes .titulo, .produtoDetalhes800 .titulo{font-size:18px;}
#detalhe_produto .produtoDetalhes .de,#detalhe_produto .produtoDetalhes800 .de{font-size:15px;}
#detalhe_produto .produtoDetalhes .por, #detalhe_produto .produtoDetalhes800 .por{font-size:24px; color:#c32a30;}
#detalhe_produto .produtoOpcoes{width:296px; float:right;}
#detalhe_produto .guia_paginas{font-size:11px; margin-top:0px; padding-top:0px;}

#detalhe_produto .produtoDetalhes .avaliacao, #detalhe_produto .produtoDetalhes800 .avaliacao{margin:5px 0px;}
#detalhe_produto .produtoDetalhes a, #detalhe_produto .produtoDetalhes800 a, #detalhe_produto .produtoOpcoes a{color:#008aba; text-decoration:underline;}
#detalhe_produto .produtoDetalhes a:hover, #detalhe_produto .produtoDetalhes800 a:hover, #detalhe_produto .produtoOpcoes a:hover{text-decoration:none;}

#detalhe_produto .produtoOpcoes .caixa_presentes{background-color:#e9edf1; padding:10px;}
#detalhe_produto .produtoOpcoes .caixa_presentes .caixa {margin-left:10px;}
#detalhe_produto .produtoOpcoes .caixa_presentes img{vertical-align:middle;}
#detalhe_produto .produtoOpcoes .opcoes{background-color:#f3ede2; padding:10px 20px; color:#008aba; margin:5px 0px;}
#detalhe_produto .produtoOpcoes .opcoes ul{margin:0px; padding:0px;}
#detalhe_produto .produtoOpcoes .opcoes li{padding:0px 0px 5px 0px; list-style:none; clear:both;}
#detalhe_produto .produtoOpcoes .opcoes label{padding-left:30px;}
#detalhe_produto .produtoOpcoes .opcoes select, .cores_disponiveis select{color:#66747f;}
#detalhe_produto .produtoOpcoes .quantidade{margin-top:5px; float:left;}

#detalhe_produto .produtoDetalhes800 .avaliacao800{width:170px; float:left}
#detalhe_produto .produtoDetalhes800 .quantidade800{width:231px; float:left; padding-top:15px;}

#detalhe_produto .produtoOpcoes .quantidade input, #detalhe_produto .produtoDetalhes800 input{width:53px;}

#detalhe_produto .produtoOpcoes .quantidade label, #detalhe_produto .produtoDetalhes800 .quantidade800 label, #detalhe_produto .produtoOpcoes .quantidade input, #detalhe_produto .produtoDetalhes800 .quantidade800 input, #detalhe_produto .produtoOpcoes .quantidade img, #detalhe_produto .produtoDetalhes800 .quantidade800 img{ float:left; margin-right:5px;}
#detalhe_produto .produtoDetalhes800 .quantidade800 img{margin-right:0px;}

#detalhe_produto .produtoOpcoes .quantidade label, #detalhe_produto .produtoDetalhes800 .quantidade800 label, #detalhe_produto .produtoOpcoes .quantidade input, #detalhe_produto .produtoDetalhes800 .quantidade800 input{margin-top:5px;}
.forma_pagamento {width:640px; margin:15px auto;}
.forma_pagamento div{float:left; width:50%;}
.forma_pagamento table{margin:0 auto; width:230px;}
.forma_pagamento td{padding:1px 10px;}
.forma_pagamento .contraste{background-color:#f6f6f6;}
.forma_pagamento strong{color:#a79673;}
.forma_pagamento .contraste strong{color:#008abb;}
.forma_pagamento .cartao-bemol{margin-right:70px;}

#produtos_comprados{
	width:100%;
}

#produtos_comprados .produto{width:30%; float:left; margin:0 auto; font-size:13px; }

#produtos_comprados .produto .iproduto, #detalhe_produto .aproveite_tambem .iproduto{width:120px; margin-right:7px; float:left;  padding:0px 0px; line-height:120%;}


#detalhe_produto .aproveite_tambem .iproduto{line-height:120%;}

#detalhe_produto .aproveite_tambem .produto, #detalhe_produto .aproveite_tambem .produto2{width:33%; float:left; font-size:13px;}

#detalhe_produto .aproveite_tambem a{color:#777777;text-decoration: none;}
#detalhe_produto .aproveite_tambem a:hover{color:777777;text-decoration: underline;}

#detalhe_produto .aproveite_tambem .produto, #detalhe_produto .aproveite_tambem800 .produto{
	/*background-image: url(../img/mais.gif);
	background-repeat: no-repeat;
	background-position: right center;*/
	margin:0px; padding:0px;
	background-position:-293px -290px;
}

#detalhe_produto .aproveite_tambem .maismais{
	width:30px; float:left; padding-top:45px;
}

#detalhe_produto .aproveite_tambem .produto2, #detalhe_produto .aproveite_tambem800 .produto2{
	/*background-image: url(../img/igual.gif);*/
	background-repeat: no-repeat;
	background-position: right center;
}
#detalhe_produto .aproveite_tambem800 .produto{background-image: url(../img/mais2.gif);}

#detalhe_produto .aproveite_tambem .produto3{
	width:15%;
	padding:20px 2% 0 2%;
	float:left;
	margin:0 auto;
}


/*para resolucao 800x600*/
#detalhe_produto .aproveite_tambem800 {border:1px solid #F1E8D7; float:left; padding:10px 5px;}
#detalhe_produto .aproveite_tambem800 .iproduto, #detalhe_produto .aproveite_tambem800 .iproduto2{width:120px; float:left; line-height:120%; margin:10px 0px; padding:0px;}
#detalhe_produto .aproveite_tambem800 .iproduto2{width:95px; padding-left:5px;}
#detalhe_produto .aproveite_tambem800 .produto {width:248px; margin:0px; padding:0px;}
#detalhe_produto .aproveite_tambem800 .produto2{width:248px; margin:0px; padding:0px;}
#detalhe_produto .aproveite_tambem800 .produto3{width:130px; float:left; margin-left:5px; padding-top:30px; }

#detalhe_produto .aproveite_tambem800 .produto, #detalhe_produto .aproveite_tambem800 .produto2{ float:left; font-size:13px;}

.prevenda{background-color:#c93a3e; padding:2px 7px; color:#fff; margin:2px 0px; width:320px;}
.prevenda strong{color:#fff1c8;}
.prevenda img{vertical-align:middle;}

#detalhe_produto .aproveite_tambem{border:1px solid #f1e8d7; padding:2%; width:95.8%; float:left; margin-bottom:5px;}

#detalhe_produto .aproveite_tambem .preco, #detalhe_produto .aproveite_tambem800 .preco{font-size:18px; color:#c32a30;}
#detalhe_produto .aproveite_tambem .produto3 .preco, #detalhe_produto .aproveite_tambem800 .produto3 .preco{font-size:24px;}


#indique_amigo{
 font-size:15px;
 padding:20px;
 width:600px;
 margin:0 auto;
 border: 0px solid #f00;
}

#indique_amigo p { padding:0px 20px;}
#indique_amigo .erro{ font-size:14px; color:#de2d2d; }

#indique_amigo .produtoPrincipal {border:0px;}
#indique_amigo .produtoPrincipal .titulo{font-size:18px;}
#indique_amigo .produtoDetalhes{width:350px;}
#indique_amigo .centralizar{text-align:center;}

#indique_amigo form{width:520px; border: 0px solid #f00; margin:0 auto;}
#indique_amigo label{width:84px; float:left; margin:0px 0px 10px 0px;}
#indique_amigo .none{margin:0px;}
#indique_amigo .inputtext{width:254px; float:left; margin:0px 5px 10px 0px; color:#027ba6;}
#indique_amigo textarea{width:306px; float:left; margin:0px 5px 0px 0px; height:113px; color:#027ba6;}
#indique_amigo input, #indique_amigo textarea{font-family:"Trebuchet Ms",Verdana, Arial, Helvetica, sans-serif; font-size:15px; padding:0px;}
#indique_amigo select{color:#777777;}

#indique_amigo form span{font-size:13px; color:#de2d2d; line-height:120%;}
#indique_amigo form p{margin:0px; padding:0px; font-size:13px; font-style:italic;}
#indique_amigo .check{width:auto;
margin:3px 3px 0px 0px;
_margin:0px 0px 0px 0px;

}

#indique_amigo .copia{background-color:#e3e9ee; width:auto; padding:2px 5px; float:left;}


/*CARRINHO*/

#etapa_carrinho{
	width:94%;
	background-color:#e9edf1;
	float:left;
	font-size:18px;
	color:#b0b7be;
	padding:5px 3%;

}

#etapa_carrinho div {width:20%; float:left; text-align:center;}
#etapa_carrinho span{color:#027ba6;}

#legenda {
	width:100%;
	padding:5px 0px;
	text-align:center;
	color:#666666;
	background-color:#f5f5f5;
	font-size:14px;
	float:left;
}

#legenda img{vertical-align:middle; padding:0px 3px 0px 10px;}

#legenda .atualizar, #cesta table #tabelaagendamento .alterar{color:#3f9d2f;}
#legenda .remover, #cesta table #tabelaagendamento .remover{color:#c93a3e;}

#legenda .embrulho{color:#008aba;}

#cesta table{font-size:14px; margin:10px 0px;}
#cesta td{ padding:5px; border-bottom:1px solid #fff;}
#cesta .sup{font-size:18px;}
#cesta .preco{color:#c32a30;font-size:18px;}
#cesta .preco2{color:#c32a30;}
#cesta .qtd{width:31px; color:#3f9d2f; text-align:center;}
#cesta .total {font-size:15px; background-color:#f5f5f5;}
#cesta #local {background-color:#e9edf1; }
#cesta #local td{padding:20px 10px;border-top:0px solid #ffffff;}
#cesta select{width:auto; color:#666666; font-size:14px;}
#cesta .marrom{color:#ae7a40;}

#cesta table #tabelaagendamento table{margin:0px 0px;}
#cesta table #tabelaagendamento td{ padding:0px 0px; border:0px solid #f2f1f1;}


#cesta .local{width:290px; float:left;}
#cesta .entrega{width:480px; float:left; padding-left:60px;}
#cesta em{color:#c32a30;}
#cesta .mapa{padding:5px 0px 5px 177px;}

#cesta a{color:#ba8953; text-decoration:underline;}
#cesta a:hover{text-decoration:none;}

#cesta  a.linkcinza{color:#777;}
#cesta  a.linkcinza:hover{color:#777;}
#cesta  .agendamento{padding-left:10px;}

#tabelaagendamento a:hover.alterar, #tabelaagendamento a:hover.remover,
#tabelaagendamento .alterar, #tabelaagendamento .remover
{text-decoration:none;}

#pop_entregaagendada{
	padding:10px 20px;
	font-size:14px;
	font-family:"trebuchet ms";
	background-color:#fff;
	margin:0px;
}
#pop_entregaagendada table{margin:0px auto;}
#pop_entregaagendada .div{height:1px;}
#pop_entregaagendada span.ama, #pop_entregaagendada a{color:#c7941a;}

#pop_entregaagendada .tabela_semana{border-bottom:0px solid #00f; width:480px;}

#pop_entregaagendada .semana{background-color:#f5f5f5;}
#pop_entregaagendada .semana .selecionado{color:#027ba6;}

#pop_entregaagendada .dia_semana{background-color:#fafafa;}

#pop_entregaagendada .dia_semana a{color:#777; text-decoration:none;}
#pop_entregaagendada .dia_semana a:hover{text-decoration:underline;}

#pop_entregaagendada .dia_selecionado{padding:2px; width:22px; background-color:#e3e9ee;}
#pop_entregaagendada .dia_selecionado a{color:#027ba6; text-decoration:none;}
#pop_entregaagendada .dia_selecionado a:hover{text-decoration:underline;}

#pop_entregaagendada  .dia_escolhido{color:#027ba6; padding-left:5px;}
#pop_entregaagendada  .horario{padding:10px; font-size:14px;}
#pop_entregaagendada .seleciona_horario input{margin:0px; float:left;}
#pop_entregaagendada .seleciona_horario label{margin:0px 18px 15px 0px; float:left;}
#pop_entregaagendada .erro{font-size:13px; color:#af0301;}
#pop_entregaagendada .vermelho{font-size:12px; color:#af0301;}
#pop_entregaagendada .dataSemEntrega{color:#af0301;}


.tbcompraram{color:#6d6d6d; font-size:18px; padding:5px 0px;}
.vazio img{ vertical-align:middle;}
.vazio { vertical-align:middle; font-size:14px;}
.vazio .carrinho{padding:20px 0px; font-size:18px;}
.maisvendidos{font-size:14px;}
.maisvendidos a{color:#008aba; font-weight:bold; text-decoration:underline;}
.maisvendidos a:hover{text-decoration:none;}
.vazio p{padding:10px 30px;}

.compra_finalizada{padding:10px 70px; font-size:14px;}
.compra_finalizada span, .compra_finalizada a{color:#008aba;}
.compra_finalizada a:hover, .ebit a:hover{text-decoration:none;}

.ebit img{vertical-align:middle;}
.ebit a{color:#c93a3e;}
.ebit{padding:10px 0px 10px 0px; background-color:#fae2e2; }

.pop_erro_alerta{padding:20px; font-size:14px;}
.pop_erro_alerta strong{ont-size:15px;}

.lojas a{color:#028ABE;text-decoration:none;}
.lojas a:hover{color:#028ABE;text-decoration:underline;}


/*PRE-VENDA*/
.descricao_bpreVenda{ height:120px;}
.compra-antecipada{
	width:96%;
	background-color:#a91e23;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding:6px 4% 6px 0px;
	background-image: url(../img/botoes/compra-antecipada2.gif);
	cursor:pointer;
	height:17px;
	background-repeat: no-repeat;
	background-position: left center;
	margin:3px 0px;
}

.compra-antecipada img{vertical-align:middle; float:left;}


/* layer de popup */

#layerGeral_alert
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#layerOpaco_alert
{
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
	opacity: 0.4;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#layerMiolo_alert
{
	width: 700px;
	height: auto;
	background-color: #FFF;
	border: 0px solid #ff0;
}

#layerMiolo_cesta
{
	width: 400px;
	height: auto;
	background-color: #FFF;
	border: 0px solid #ff0;
}

#layerGeral_popup, #layerAux_popup, #layerGeral_erro, #layerGeral_simularFrete
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#layerOpaco_popup, #layerOpaco_erro, #layerOpaco_simularFrete
{
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
	opacity: 0.4;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

#layerMiolo_indique, #layerAux_indique
{
	width: 640px;
	height: auto;
	background-color: #FFF;
	border: 0px solid #ff0;
}

#layerMiolo_mapa
{
	width: 720px;
	height: 570px;
	background-color: #FFF;
	border: 0px solid #ff0;
}

#layerMiolo_confirm
{
	width: 500px;
	height: auto;
	background-color: #FFF;
	border: 0px solid #ff0;
}

#layerMiolo_confirm .amarelo
{
	color: #D08301;
}

.cesta_escolha_presente
{
	background-color: #e3e9ee;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	position: absolute;
	height: auto;
	padding: 10px;
	width: 253px;
}

.cesta_embrulho_escolhido_preco
{
	font-family:"Trebuchet Ms",Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #C12530;
	font-weight: bold;
}

.cesta_embrulho_escolhido
{
	font-family:"Trebuchet Ms",Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #757575;
}

.cesta_embrulho
{
	font-family:"Trebuchet Ms",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #636363;
}

.cesta_embrulho a.blue
{
	color: #047EA7;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
}

.cesta_embrulho a.red
{
	color: #EC5947;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
}

.select5r, .select5
{
	width:112px;
	height:auto;
	padding:6px 10px 10px 10px;
	position: absolute;
	z-index: 998;
	top:70px;
	left:auto;
	*left:150px;
	background-repeat:no-repeat;
	background-position: left bottom;
	background-image:url(../img/bgmenuselect.gif);
}

div#navegacao div.busca .select5 a,
div#navegacao div.busca .select5r a{color:#666;cursor:pointer; text-align:left;}

div#navegacao div.busca .select5 a:hover,
div#navegacao div.busca .select5r a:hover{text-decoration:underline;cursor:pointer; }

.select5r
{
	left:auto;
	*left:159px;
	top: auto;
	margin-top: 25px;
	*margin-top: 35px;
}

.catorze_departamentos
{
	padding-top: 6px;
	padding-bottom: 3px;
	width:116px;
	height:auto;
	background-color:#008AB9;
	position: absolute;
	z-index: 998;
	top:155px;
	background-repeat:no-repeat;
	background-position: left bottom;
	background-image:url(../img/canto.gif);
}

.catorze_departamentos div a
{
	padding-left: 8px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.catorze_departamentos div a:hover
{
	padding-left: 8px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}


/*ALERTAS ERRO*/
div#alerta_erro{
	width:100%;
	background-color:#f1e8d7;
	float:left;
	font-size:14px;
	color:#c37a00;

}
div#alerta_erro img {float:left; padding:0px 10px;}
div#alerta_erro div{ width:500px; margin:0 auto; padding:15px 0;}

#alerta_erro_cesta{
	background-color:#f1e8d7;
	font-size:14px;
	color:#c37a00;
}
#alerta_erro_cesta img {float:left; padding:0px 10px;}
#alerta_erro_cesta div{ width:550px; margin:0 auto; padding:15px 0;}




#login, #alterar_email{width:500px; margin:0 auto; font-size:14px; }
#login .esq{width:259px; float:left;}
#login_servicos{width:630px; margin:0 auto; font-size:14px; }
#login_servicos .dadospessoais{width:300px; float:left; padding-right:50px;}

#login .dir{width:241px; float:left; }
#login_servicos .idlogin{width:270px; float:left; }
#login p, #login_servicos p{margin:5px 0px;}
#login .esq p{padding-right:69px;}

#login label, #login_servicos .idlogin label{width:40px; float:left; margin-right:5px; margin-bottom:3px;}
 #login_servicos .dadospessoais label{width:auto; float:left; margin-right:5px; margin-bottom:3px;}
#login input, #login_servicos .idlogin input, #login_servicos .dadospessoais input{float:left; margin-right:3px; margin-bottom:3px;}
#login .login, #login_servicos .idlogin .login{width:127px;}
#login .senha, #login_servicos .idlogin .senha{width:99px;}
#login_servicos .dadospessoais .dd{width:35px;}
#login_servicos .dadospessoais .aa{width:25px;}
#login_servicos .dadospessoais .cpf{width:125px;}
#login_servicos .dadospessoais .ex{padding-left:35px; font-size:13px; color:#c58300; font-style:italic; line-height:200%;}
#login_servicos .dadospessoais .amarelo{color:#c58300;}

#login_servicos .dadospessoais .cartaopag{width:66px;float:left;}
#login_servicos .dadospessoais .cartaopagdig{width:25px;float:left;}


#login .erro, #login_servicos .idlogin .erro, #alterar_email .erro{font-size:13px; color:#af0301;}
#login a, #alterar_email a, #login_servicos .idlogin a{color:#008aba; line-height:130%;}
#login a:hover, #alterar_email a:hover, #login_servicos .idlogin a:hover{text-decoration:none;}


#alterar_email label{width:127px; float:left; margin-right:5px; text-align:right; margin-bottom:5px;}
#alterar_email input{width:300px; float:left; margin-bottom:5px;}
#alterar_email .senha{width:165px;}
#alterar_email .enviar{width:44px;}
#alterar_email  .continuar{width:89px;}
#alterar_email .alterar_senha{width:140px;}
#alterar_email .alterar_senha_label{width:155px;}
.linkazul{font-size:13px; color:#008aba;}


/*MINHA BEMOL*/
.saudacao { font-size:13px; height:26px;}
.saudacao span{ font-size:18px;}
.saudacao img {vertical-align:middle; float:left}
.saudacao a{ color:#008aba; text-decoration:underline;}
.saudacao a:hover, #minhas_recomendacoes a:hover.lista, #lista_desejo a:hover.lista, #lista_casamento a:hover.lista{text-decoration:none;}

#menu_minhabemol{
	background-image: url(../img/minhabemol/minha_bemol.gif);
	background-repeat: no-repeat;
	padding:35px 2px 0px 11px;
	height:190px;
	width:110px;
	line-height:normal;
	color:#fee3ac;

}
#menu_minhabemol a{color:#fff; text-decoration:none;}
#menu_minhabemol a:hover{text-decoration:underline;}

#menu_minhabemol ul{
	font-size:14px;
	color:#fee3ac;
	margin:0px 0px 0px 0px;
	padding:0px;
	line-height:normal;
	list-style:none;

}
#menu_minhabemol li{
padding:0px 0px; margin:0px 0px 0px 0px; line-height:100%;
}

#menu_minhabemol strong{font-size:13px;}


#minha_bemol{
	width:95%;
	margin:0 auto;
	padding:0px 10px;
	font-size:14px;


}
#minha_bemol .cadastro2{width:230px; float:left;}

#minha_bemol a{color:#666; text-decoration:none;}
#minha_bemol a:hover{text-decoration:underline;}

#minha_bemol .pagamentos{width:33%; float:left;}

#minha_bemol .bonus{width:33%; float:left;}

#minha_bemol .bonus strong{color:#008aba;}
#minha_bemol .bonus .pontos strong{color:#666;}
#minha_bemol .bonus a.linkamarelo{color:#c7941a; text-decoration:underline;}
#minha_bemol .bonus a:hover.linkamarelo, #minha_bemol .cadastro a:hover{text-decoration:none;}
#minha_bemol .bonus .ver{color:#af0301;}
#minha_bemol .bonus .opcao a{
	color:#666666;
	font-size:18px;
	text-transform: uppercase;
	line-height:240%;
}
#minha_bemol img{vertical-align:middle;}
#minha_bemol .opcao{
	color:#666666;
	font-size:18px;
	text-transform: uppercase;
	line-height:240%;
}
#minha_bemol .atualizacao{color:#c7941a; font-size:12px; font-style:italic;}
#minha_bemol .pagamentos strong{color:#008aba;}
#minha_bemol .pagamentos a.linkamarelo{color:#c7941a; text-decoration:underline;}
#minha_bemol .pagamentos a:hover.linkamarelo, #minha_bemol .cadastro a:hover{text-decoration:none;}
#minha_bemol .pagamentos .ver{color:#af0301;}

#minhas_recomendacoes, #lista_desejo, #lista_casamento, #vitrine_lista_desejo{
	width:98%;
	border:1px solid #dbdbdb;
	background-image: url(../img/minhabemol/minhas_recomendacoes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:40px 1% 10px 1%;
	margin-bottom:5px;
	float:left;
}
#vitrine_lista_desejo{border:0px; background-image:none; padding-top:0px;}
#minhas_recomendacoes{margin-top:20px;}
#lista_desejo{background-image: url(../img/minhabemol/lista_desejos.gif);}
#lista_casamento{background-image: url(../img/minhabemol/lista_presente.gif);}

#minhas_recomendacoes a.lista{color:#008aba; font-size:11px; text-decoration:underline;}
#lista_desejo a.lista{color:#826c9f; font-size:11px; text-decoration:underline;}
#lista_casamento a.lista{color:#bc7c72; font-size:11px; text-decoration:underline;}

#lista_desejo p, #lista_casamento p {padding:0px 20px; font-size:14px;}

#lista_casamento p,#lista_casamento p a{color:#ad6964;}
#lista_casamento p span{color:#666666; font-style:italic; font-size:13px;}
#lista_desejo p, #lista_desejo p a{color:#755d93;}

#minhas_recomendacoes a, #lista_casamento a, #lista_desejo a, #vitrine_lista_desejo a{color:#777; text-decoration:none;}
#minhas_recomendacoes a:hover, #lista_casamento a:hover, #lista_desejo a:hover, #vitrine_lista_desejo a:hover{text-decoration:underline;}

#minhas_recomendacoes .produto_mb, #lista_casamento .produto_mb, #lista_desejo .produto_mb, #vitrine_lista_desejo .produto_mb{width:32.5%; float:left; font-size:13px;}
#minhas_recomendacoes .produto_mb .exibeproduto, #lista_casamento .exibeproduto, #lista_desejo .exibeproduto, #vitrine_lista_desejo .exibeproduto{width:143px; margin:0 auto; padding:10px;}
#vitrine_lista_desejo  .categoria{color:#0089ba; font-size:13px;}
#minhas_recomendacoes .produto_mb .descricao, #lista_casamento .produto_mb .descricao, #lista_desejo .produto_mb .descricao, #vitrine_lista_desejo .descricao{font-size:15px;}

#minhas_recomendacoes .produto_mb .preco, #lista_casamento .produto_mb .preco, #lista_desejo .produto_mb .preco, #vitrine_lista_desejo .preco{font-size:18px; color:#c32a30;}

/*BONUS BEMOL*/
#bonus, .servicosmb{
	padding-left:50px;
	padding-right:50px;
	font-size:14px;
}
#bonus .amarelo{font-size:11px;}
#bonus .pontos {color:#008aba; font-size:18px;}
#bonus .print{padding:0px 10px 0px 85px; vertical-align:middle}
#bonus .consulta_pontos{color:#c7941a; font-size:13px;}
#bonus .consulta_pontos a{color:#c7941a; }
#bonus .regulamento{color:#008aba; font-size:13px;}

#bonus a, .servicosmb a, .suas_compras a{color:#008aba;}
#bonus a:hover, .servicosmb a:hover, .suas_compras a:hover{text-decoration:none;}

#bonus h1{font-size:18px; font-weight:normal;}
#bonus h2, .servicosmb h2{font-size:14px; color:#008aba;}
#bonus h2 a{font-size:13px; font-weight:normal}
#bonus .table_bonus td{padding:5px;}
#bonus .table_tabela td{padding:0px;}
#bonus .linkamarelo{font-size:14px; color:#cea009;}

#indisponivel, #estoque_limitado{
	width:380px;
	padding:20px;
	margin:0 auto;
	font-size:14px;
}

#indisponivel label{width:80px; float:left; text-align:right; margin-right:5px;
margin:2px 5px 2px 0px;}
#indisponivel input{width:255px; float:left; margin:2px 0px;}

#estoque_limitado{width:690px;}

#mapa{width:510px;
	margin:0 auto;}
#mapa a{color:#ba8953; text-decoration:none}
#mapa a:hover{text-decoration:underline}.

#mapa .end{padding-left:50px;}
#mapa strong{color:#027ba6;}


/*CONTRATOS /  suas compras */
#tabela_contrato td{padding:5px; font-size:14px;}
#tabela_contrato .contraste{background-color:#f2f2f2;}
#tabela_contrato  select{color:#666666;}
#tabela_contrato  .borda td{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
#tabela_contrato  .pad{padding-left:48px;}
.legenda_contrato img{vertical-align:middle;}
.legenda_contrato{font-size:13px; padding:0px 0px 0px 0px;}

/*SIMULAR PAGAMENTO*/
#simular_pagamento label{
	width:190px;
	float:left;
	margin:3px 5px 3px 0px;
	text-align:right;
	font-weight:bold;
}
#simular_pagamento input{width:47px; 	margin:3px 0px 3px 0px;
}
#simular_pagamento .valor{width:140px; float:left; margin:3px;}
#simular_pagamento  .calcular{width:60px; float:left; margin:6px 0px 0px 5px;}
#simular_pagamento em{color:#c68606;font-size:13px;}
#simular_pagamento .erro {color:#cd0000; font-size:13px; line-height:160%;}
#simular_pagamento .real{float:left; line-height:170%;}

div#alerta_prestacao{
	width:80%;
	margin:0px 30px;
	background-color:#E3E9EE;
	float:left;
	font-size:16px;
	color:#027ba6;
	border:0px solid #ff0000;
}
div#alerta_prestacao img {float:left; padding:0px 10px; margin: -7px; }
div#alerta_prestacao div{ width:300px; margin:0 auto; padding:20px 10px; border:0px solid #ff0000;}


.retornar{padding:20px 0px 10px 50px;}

/*SUAS COMPRAS*/
.suas_compras {
    padding-left:10px;
	padding-right:50px;
	font-size:14px;
}
.suas_compras h1, .suas_compras h2{
	font-size:18px;
	color:#008aba;
	font-weight:normal;
}
.suas_compras h2{font-size:15px;font-weight:bold;}

.status_aprovado{color:#029909;}
.status_cancelado{color:#d20101;}
.status_indisponivel{color:#c58300;}

#form_pedidos input, #form_pedidos label, #form_pedidos select{float:left; }
#form_pedidos label{width:140px;}
#form_pedidos .pedido{width:124px; color:#666666; font-size:14px;}
#form_pedidos select{width:130px;}
#form_pedidos  .consultar{margin:4px 0px 0px 5px;}

.info, .info a{font-size:14px;}
.info a{text-decoration:none;}
.info a:hover{text-decoration:underline;}

#tabela_pedidos .pad{padding-left:48px;}
#tabela_pedidos table{font-size:14px; margin:10px 0px;}
#tabela_pedidos td{ padding:5px; border-bottom:1px solid #f2f1f1;}
#tabela_pedidos .total {font-size:15px; background-color:#f5f5f5;}
#tabela_pedidos .total td{ border-top:1px solid #fff;border-bottom:1px solid #fff;}
#tabela_pedidos .preco{color:#c32a30;}
#outras_localidade{background-color:#E9ECF1;margin:0px;padding:0px;}
#outras_localidade .borda{border-bottom:1px dashed #cacaca;}
#tabela_pedidos .qtd{color:#3f9d2f;}
#tabela_pedidos  .embrulho{font-size:13px;}

.margem{padding-left:100px;}

/*INFORMATIVO*/
#informativo{
	padding-left:50px;
	padding-right:50px;
	font-size:14px;
}

#informativo ul{
	float:left;
	width:150px;
	list-style:none;
	margin:10px 0px 10px 0px;
	padding:0px;
}
#informativo ul img{margin:3px 0px;}
#informativo li{padding:1px 0px;}

#informativo a{color:#777777; text-decoration:none;}
#informativo a:hover{text-decoration:underline;}

#classificacao{
	width:495px;
	margin:0 auto;
	border:1px solid #dfdfdf;
	padding:10px 20px;
}

/*CRDITO ROTATIVO*/
.instrucoes{font-size:14px; color:#c7941a;}
a.link666{color:#666666;}

.faturaCreditoRotativo{text-align:center; margin:30px 0px;}
.faturaCreditoRotativo div.b_duvidas{width:160px; float:left;}
.faturaCreditoRotativo div.b_chat{width:190px; float:left; margin-left:30px;}
.faturaCreditoRotativo div.b_contato{margin-left:30px; width:100px; float:left;}

/*LISTA DE DESEJOS*/
#lista_desejos, #lista_desejos_divulgacao{
	background-color:#e9e9f4;
	background-image: url(../img/lista_desejos/bg-desejos.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size:14px;
	color:#666;
	padding:0px 15px 0px 15px;
}
#lista_desejos .box_lista_presentes{background-color:#d5ebe0;}
#lista_desejos_divulgacao{padding:0px;}
#lista_desejos a, #lista_desejos_divulgacao .ajuda a{color:#6c4491;}
#lista_desejos a:hover, #lista_desejos_divulgacao .ajuda a:hover{text-decoration:none;}

#lista_desejos .bv{
	padding:110px 30px 0px 30px;
}

#lista_desejos .ola{font-size:16px;}

#lista_desejos .nova_lista{float:left; width:220px; padding-right:50px; padding-left:50px;font-size:13px; margin-bottom:10px;}
#lista_desejos .acessar_lista{float:left; width:243px; font-size:13px; margin-bottom:10px;}

#lista_desejos .ajuda, #lista_desejos_divulgacao .ajuda{
	padding:80px 50px 10px 30px;
	text-align:right;
	font-size:12px;
}

#lista_desejos .ajuda .sair, #lista_desejos_divulgacao .ajuda .sair{color:#af0301;}

#lista_desejos .bv span{font-size:13px;}

#lista_desejos  .buscar_lista{
	border-top:1px solid #d8d1e4;
	padding:20px 30px;
}
#lista_desejos  .buscar_lista .procurar{margin-top:28px; width:62px; float:none}
#lista_desejos  .buscar_lista label, #lista_desejos  .buscar_lista input{float:left; margin-right:5px; margin-top:25px;}
#lista_desejos  .buscar_lista input{width:215px;}
#lista_desejos .link666{color:#666;}
#lista_desejos .linkla{color:#bd6200;}
#lista_desejos .usuario,#lista_presentes_online .usuario{font-size:13px;}
.resultado_busca_lista{
	color:#fff;
	padding:25px 0px;
	text-align:center;
	background-color: #8988b3;
	background-image: url(../img/lista_desejos/bg-resultado.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:14px;
}
.resultado_busca_lista strong, .exibe_resultado_busca_lista strong{color:#6c4491;}
.exibe_resultado_busca_lista{
	background-color:#e9e9f4;
	padding:20px 40px;
	font-size:14px;
}
.exibe_resultado_busca_lista td{border-bottom:1px solid #a8a8c9;}

.lancamentos_listaDesejo{padding:10px 0px 0px 30px;}
.roxo{color:#6b458f;}
#erro_lista{background-color:#f4f4fa; font-size:14px; padding:15px 0px; color:#c37a00;}
#erro_lista div{width:490px; margin:0 auto;}

#login_lista {
	background-color:#e9e9f4;
	font-size:14px;
}
#login_lista form{margin:0px;}
#login_lista div{
	width:210px;
	margin:0 auto;
	padding:5px 0px 10px 0px;
}

#login_lista label{width:40px; float:left; margin-right:5px;}
#login_lista input{width:130px; float:left; margin-right:5px;}
#login_lista .senha{width:100px;}

#login_lista .erro{color:#af0301; font-size:13px; line-height:200%;}
#login_lista a{font-size:13px; color:#008aba;}
#login_lista a:hover{text-decoration:none;}
#login_lista .ok{width:23px;}

#lista_desejos .divulgar_lista {text-align:center; border-top:1px solid #d1d1e7; padding:10px 0px;}
#lista_desejos .divulgar_lista img{vertical-align:middle;}

#lista_desejos .divulgar_lista a.link{
	font-size:15px;
	color:#bd6200;
	text-decoration:none;
}

#lista_desejos .divulgar_lista a.link:hover{
	color:#bd6200;
	text-decoration:underline;
}

.tipo_busca{
	background-color: #8988b3;
	background-image: url(../img/lista_desejos/bg-resultado.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding:9px 0px;
	color:#fff;
	font-size:14px;
	height:70px;
}
.tipo_busca_p{background-image: url(../img/lista_presentes/bg-busca.gif); background-color:#3c9da1;}

.tipo_busca form{width:650px; margin:0px auto;}

.tipo_busca div{width:240px; float:left; padding-bottom:6px;}
.tipo_busca div.ordenar{margin-right:20px;}
.tipo_busca select{color:#4e2573; font-size:14px; width:136px; font-family:trebuchet ms;}
.tipo_busca_p select{color:#1e959b;}

.tipo_busca span{color:#3a1861;}
.tipo_busca_p span{color:#0c5458;}

.produtolistaDesejo, .produtolistaDesejo .produto{
	clear:both;
	width:100%;
}


.produtolistaDesejo .produto_lista{
	width:190px;
	float:left;
	padding:10px 0px;
}
.produtolistaDesejo .descricao_lista{
	width:200px;
	float:left;
	padding:10px 0px;
	padding-right:30px;
	font-size:13px;
}
.produtolistaDesejo .descricao_lista a{text-decoration:none; color:#666;}
.produtolistaDesejo .descricao_lista a:hover{text-decoration:underline;}
.produtolistaDesejo .descricao_lista .preco{font-size:18px; color:#c32a30;}
.produtolistaDesejo .categoria a{color:#0089ba;}
.produtolistaDesejo .detalhes{font-size:15px;}
.produtolistaDesejo .status_lista{
	width:250px;
	float:left;
	padding:10px 0px;
	font-size:14px;
}
.produtolistaDesejo .status_lista p{padding:3px 0px; margin:0px;}
.produtolistaDesejo .status_lista .data{color:#b58723;}
.produtolistaDesejo .status_lista .status_nao{color:#c32a30; float:none;}
.produtolistaDesejo .status_lista .status_sim{color:#0089ba; float:none;}

.produtolistaDesejo .status_lista a{color:#0089ba; text-decoration:underline;}
.produtolistaDesejo .status_lista a:hover{text-decoration:none;}
.produtolistaDesejo .status_lista label, .produtolistaDesejo .status_lista textarea{float:left;}

.produtolistaDesejo .status_lista select{width:130px; margin:5px 0px; font-family:trebuchet ms;}
.produtolistaDesejo .status_lista label{width:83px;  margin:5px 0px;}
.produtolistaDesejo .status_lista textarea {width:160px; height:75px;  margin:3px 0px;}
.produtolistaDesejo .status_lista  .caracteres{font-size:12px; color:#0089ba;}

.produtolistaDesejo .descricao_lista .prevenda{width:210px;}

.borda_hr{
 clear:both; height:1px; border:0px; border-top:1px solid #e5e5e5; color:#e5e5e5;
}

#form_divulgacao form{width:600px; margin:0 auto; line-height:normal}
#form_divulgacao label{
	width:170px;
	margin:3px 5px 3px 0px;
	float:left;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
#form_divulgacao label.none{margin:0px 5px 0px 0px;}
#form_divulgacao select, #form_divulgacao input, #form_divulgacao textarea{font-family:trebuchet ms; color:#666666; font-size:14px;margin:3px 0px;}
#form_divulgacao select{
	float:left;
}

#form_divulgacao input{
	float:left;
	width:255px;
}

#form_divulgacao textarea{
	float:left;
	width:320px;
	height:105px;
}

#form_divulgacao .ex{color:#0e5eab; font-size:13px; font-style:italic;}
#form_divulgacao .erro{color:#b90303; font-size:13px;}
#form_divulgacao .enviar{width:79px; margin-right:20px;}
#form_divulgacao .cancelar{width:98px;}
#form_divulgacao .erroEmail{color:#b90303; font-size:11px;}


/*FALE CONOSCO*/
#entrega {
padding:20px 50px;
font-size:14px;
}
#faleconosco{width:620px; margin:0 auto; padding:20px 0px; font-size:14px;}
#faleconosco label{
	width:178px;
	float:left;
	margin:0px 5px 10px 0px;
	text-align:right;
}

#faleconosco a.linkamarelo{color:#c58300; text-decoration:underline;}
#faleconosco a:hover.linkamarelo{text-decoration:none;}
#faleconosco label.none{margin:0px 5px 0px 0px;}

#faleconosco input, #faleconosco select, #faleconosco textarea{color:#008aba; font-size:13px; font-family:trebuchet ms;}
.upload{width:290px;}
#faleconosco input{
	width:245px;
	float:left;
	margin:0px 5px 10px 0px;

}
#faleconosco .check{width:auto; margin:0px; float:none;}

#faleconosco input.ddd{width:27px;}
#faleconosco input.num{width:37px;}
#faleconosco span{float:left; margin-right:5px; }

#faleconosco textarea{width:360px; height:126px; float:left; margin-right:5px;}

#faleconosco .assunto{color:#008aba;}
#faleconosco .erro{color:#af0301; font-size:13px;}
#faleconosco .pessoa{color:#c58300; font-size:14px; font-weight:bold;}
#faleconosco .legenda{color:#c58300;}

#faleconosco .comentario{float:left; width:390px;}

#faleconosco .enviar{width:44px; height:12px; margin-top:15px;}
#faleconosco .retornarf{width:64px; height:12px; margin-top:15px; margin-right:20px;}
#faleconosco .cancelar{width:66px; height:12px; margin-top:15px; margin-right:20px;}
#faleconosco  .alterar{width:50px; height:13px;  margin-top:15px;}
#faleconosco .peq{width:60px;}
#faleconosco .texto{width:477px; margin:0 auto;}


#faleconosco .medio{width:153px;}

#faleconosco  .exemplo{
	font-style:italic;
	font-size:13px;
	color:#c58300;
}

#faleconosco .azul{color:#008aba;}
#faleconosco a,#faleconosco a:hover.email{color:#008aba; text-decoration:none;}
#faleconosco a:hover, #faleconosco a.email{text-decoration:underline;}

#faleconosco blockquote{padding:5px 20px; margin:0px;}


#faleconosco td{padding:3px; border-bottom:1px solid #e5e5e5;}
#faleconosco tr.sborda td{border-bottom:0px solid #e5e5e5;}

#faleconosco .ajuda{font-size:13px; padding-bottom:10px;}
#faleconosco .ajuda a{text-decoration:underline;}
#faleconosco .ajuda a:hover{text-decoration:none;}

#faleconosco label.cadastro{width:230px; }
#faleconosco label.finalizacao{width:305px; }
#faleconosco .maladireta{width:477px; margin:0 auto;
	border-bottom:1px solid #8bb5c2;
	padding-bottom:10px;

}

div#box_duvidas, div#box_pesquisa, div#box_trabalhe, div#box_notificacao{
	width:100%;
	background-color:#f1e8d7;
	float:left;
	font-size:14px;
	color:#666666;
	padding:25px 0px 25px 0px;
	background-image: url(../img/faleconosco/carrinho.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:10px 0px;
}
div#box_duvidas div, div#box_pesquisa div, div#box_trabalhe div, div#box_notificacao div{padding:0px 15px 0px 70px;}
div#box_pesquisa {background-image: url(../img/faleconosco/pesquisa.gif);}
div#box_trabalhe {background-image: url(../img/faleconosco/trabalhe.gif);}
div#box_notificacao {background-image: url(../img/faleconosco/notificacao.gif);}

div#legenda_pesquisa{
	width:100%;
	background-color:#f1e8d7;
	float:left;
	text-align:center;
	padding:10px 0px;
	margin:5px 0px;
}
div#box_duvidas img, div#box_pesquisa img{float:left;}
div#box_duvidas a, div#box_pesquisa a, div#box_trabalhe a, div#box_notificacao a {font-weight:bold; color:#c58300; text-decoration:underline;}
div#box_duvidas a:hover, div#box_pesquisa a:hover, div#box_pesquisa a:hover{text-decoration:none;}

/*TRABALHE CONOSCO*/
.anexo_curriculo{
	background-color:#f0e9db;
	width:550px;
	margin:0 auto;
	padding:5px 20px;
	height:70px;

}
#faleconosco .anexo_curriculo p{margin:0px; padding:5px 0px 10px 0px;}
#faleconosco .anexo_curriculo .arquivo{width:55px; text-align:right; float:left;}
#faleconosco .anexo_curriculo .farquivo{width:340px; float:left;}
#faleconosco .anexo_curriculo .procurar{width:101px;}

/*INSTITUCIONAL*/
#institucional {
	font-size:14px;
	padding:10px 50px;
}

#institucional h2{
	font-size:14px;
	color:#008aba;

}

#institucional a {color:#008aba; font-weight:normal}
#institucional a:hover {text-decoration:none;}

#institucional .print{padding:0px 10px 0px 85px; vertical-align:middle}

#institucional table{margin:10px 0px;}
#institucional .tabela td{padding:7px 10px; border-bottom:1px solid #e2e2e2;}
#institucional .arrecadacao td{padding:7px 2px;}
#institucional .contraste{background-color:#f2f2f2;}
#institucional tr.borda td{
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}

#institucional .apresentacao{
	font-size:13px;
	color:#008aba;
	padding-bottom:15px;
}

.ebit {
	width:100%;
	text-align:right;
}
.ebit div {width:380px;
	margin:0 auto;
	background-image: url(../img/ico-ebit2.gif);
	padding:20px 0px;
	background-repeat: no-repeat;
	background-position: left center;}

#institucional .ebit a.linkvermelho {color:#c93a3e;}
#institucional .ebit a.linkvermelho:hover {text-decoration:none}


/*MAPA DO SITE*/
#mapa_site{
	width:540px;
	margin:0 auto;
}
#mapa_site .menuPai{
	width:210px;
	float:left;
	margin:0px;
	cursor: pointer;
	padding:5px 0px 20px 0px;
}
#mapa_site .menuFilho{
	width:210px;
	padding:0px;
	margin:0px;
}
#mapa_site .menuPrincipal{
	list-style:none;
	background-color:#f0e9db;
	border-bottom:1px solid #fff;
	padding:2px 10px;
}

#mapa_site .selecionado{
	background-color: #E3E9EE;
	font-weight:normal;
	color:#777777;
	padding: 2px 5px 2px 23px;
	list-style:none;
	border-bottom:1px solid #ffffff;
}

#mapa_site .selecionado2{
	background-color: #5C93AA;
	font-weight:normal;
	color:#ffffff;
	padding: 2px 5px 2px 23px;
	list-style:none;
	border-bottom:1px solid #ffffff;
}

#mapa_site .esq{
	width:270px;
	float:left;
}

#mapa_site .dir{
	width:270px;
	float:left;
}

.nossos_servicos{width:400px; margin:0 auto; line-height:160%;}
.nossos_servicos div{width:200px; float:left;}
#institucional .nossos_servicos a{color:#666666; text-decoration:none;}
#institucional .nossos_servicos a:hover, #institucional a.linkamarelo:hover{text-decoration:underline;}
#institucional a.linkamarelo{color:#d2a521; text-decoration:none;}

ul.lista_normal {list-style:none;}
ul.lista_normal li{padding:10px 0px;}
ul.lista_normal img{vertical-align:middle; list-style:none;}

.chequepresente {font-size:14px; line-height:190%;}
.assistencia .cidade{width:250px; float:left;}
.assistencia .cidade .label{width:60px; float:left;}
.assistencia .cidade .cidades{width:165px; float:left; color:#008aba;}
.amarelo_chequepresente{color:#D0AC35; font-size:18px;}
.azul_chequepresente{color:#2CAEDD; font-size:18px;}
.vermelho_chequepresente{color:#AF0301; font-size:18px;}

.assistencia .marca{width:290px; float:left;}
.assistencia .marca select{width:150px; color:#008aba;}

.bandeiras{ background-color:#f0e9db; padding:15px 0px; text-align:center;}

ul.lista_ajuda, ul.lista_ajuda2 {list-style:none; margin:7px 0px; padding:0px;}
ul.lista_ajuda li{padding:5px 10px;}
ul.lista_ajuda2 li{padding:5px 0px;}
ul.lista_ajuda li.contraste2{background-color:#f0e9db;}

#institucional ul.lista_ajuda a, #institucional ul.lista_ajuda2 a{color:#666; text-decoration:none; font-weight:bold;}

#institucional ul.lista_ajuda2 a{color:#666; text-decoration:none; font-weight:normal;}

#institucional ul.lista_ajuda a:hover, #institucional ul.lista_ajuda2 a:hover{ text-decoration:underline;}

#institucional .callcenter li{float:left; width:50%;}


/*NOSSAS LOJAS*/
.foto_loja{
	width:auto;
	float:left;
	margin-right:15px;
}
#institucional .foto_loja a.linknormal, #institucional  .dados_loja a.linknormal{color:#666666; text-decoration:none;}
#institucional .foto_loja a:hover.linknormal, #institucional  .dados_loja a:hover.linknormal{ text-decoration:underline;}
.dados_loja{
	width:250px;
	float:left;
}

.dados_loja p{margin:0px; padding:0px 0px 8px 0px;}
.dados_loja .n_loja, .mapa{font-size:16px;}
.dados_loja .lc_loja{color:#d00928;}
.dados_loja .azul{color:#008aba;}
#institucional .dados_loja a{color:#666666;}
ul.dados_bancarios {margin:0px; padding:0px;}
ul.dados_bancarios li{float:left; width:160px; list-style:none; padding:10px 0px;}

.ico{vertical-align:middle; margin-right:3px;}

/*ENTREGA*/
.box_entrega{
	border:1px solid #e1e1e1;
	width:645px;
	margin:15px auto;
	padding:5px 0px;

}
#entrega .box_entrega .tipo, #entrega .box_entrega .tipo2,#entrega .box_entrega .tipo3{font-size:14px; font-weight:bold; text-transform:uppercase; color:#008aba; border-bottom:1px solid #e1e1e1; padding-bottom:5px;}

#entrega .box_entrega .tipo2{padding:0px 20px 5px 20px;}
#entrega .box_entrega .tipo3{border-top:1px solid #e1e1e1; padding:5px 20px}


#entrega .box_entrega .dados{padding:5px 20px;}
#entrega .box_entrega .continuar{margin-left:270px;}
#entrega .box_entrega .continuar2{margin-left:390px;}
#entrega .box_entrega .continuaroff{
opacity:0.3;
filter:alpha(opacity=30);
padding:0px;
margin: 0px;
margin-left:270px;
cursor: error;
}

.box_entrega .dados2{
	width:518px;
	margin:0px auto;
	padding:10px 0px;
	line-height:160%;
}

#entrega label{width:160px; margin-right:5px; float:left;
	text-align:right; font-weight:bold;
	margin-bottom:13px;
}

#ruaEntrega, #bairroEntrega, #rua, #bairro {background:#EEEEEE; cursor:default;}
.exemplo {color:#C58300;}

#entrega input{font-size:13px;}
#entrega .inp_label{width:160px; float:left; margin-bottom:13px;}
#entrega .select_label{width:260px; float:left; margin-bottom:13px;}
#entrega .nome{width:245px; float:left; margin-bottom:13px;}
#entrega .ddd{width:40px; float:left; margin-bottom:13px; margin-right:5px;}
#entrega .num{width:55px; float:left; margin-bottom:13px; margin-right:5px;}
#entrega .estado{width:90px;}
#entrega .exemplo{color:#c58300; font-style:italic;}
#entrega .none{margin:0px 0px 0px 5px;}
#entrega .right{margin:0px 5px 0px 0px;}
#entrega .minput{margin:0px;}
#entrega .ajuda{font-size:13px; color:#027ba6;}
#entrega .ajuda a{color:#027ba6;}
#entrega .ajuda a:hover, #entrega .mapa a:hover, #entrega .msg_erro a:hover{text-decoration:none;}
#entrega .erro{font-size:13px; color:#af0301; float:left;}

#entrega .conteudo{width:600px; margin:0 auto;}
#entrega .mapa{font-size:14px; width:240px; margin:0px auto; line-height:180%; padding:10px 0px;}
#entrega .mapa img{vertical-align:middle;}
#entrega .mapa a{color:#ba8953;}

#entrega .mensagem{width:auto; margin-right:5px;}
#entrega .msg{width:520px; height:130px; margin-top:5px;}
#entrega .msg_erro{
	 float:right;
	 width:375px;
	 color:#c93a3e;
}
#entrega .msg_erro a{color:#c93a3e;}

.tabela_entrega {font-size:14px;}
.tabela_entrega td{padding:5px 10px;}
.tabela_entrega .contraste{background-color:#f6f6f6;}

h1.entrega{color:#008aba; font-size:15px;}

/*PAGAMENTOO*/
.pagamento_cartoes{border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.pagamento_cartoes td{padding:3px;
border-right:1px solid #e1e1e1;;
}
.pagamento_cartoes strong{text-transform:uppercase; color:#c93a3e;}

.parcela_cartoes .tit{border-bottom:1px solid #e1e1e1;}

.parcela_cartoes{border:1px solid #e1e1e1;}
.parcela_cartoes td{ padding:5px 0px;}
.parcelas_valor {margin:5px auto;}
.parcelas_valor td{padding:2px;}
.parcelas_valor .contraste{background-color:#f6f6f6;}
.parcelas_valor .ex, .parcela_cartoes .ex, .box_pagamento_cartoes .ex{font-style:italic; color:#bd7f00;}
.parcelas_valor strong{color:#008abb;}

.parcela_cartoes .form .num_cartao{width:190px;}
.parcela_cartoes .form .num_cartao2{width:140px;}
.parcela_cartoes .form input {margin:0px;}
.parcela_cartoes .erro{font-style:none;}

.parcela_cartoes .form{padding:5px 10px;}

.box_pagamento_cartoes{
font-size:14px;
border:1px solid #e1e1e1;
padding-bottom:5px;
width:99%;
float:left;
margin:10px 0px;
}
.box_pagamento_cartoes .tipo{color:#c93a3e; border-bottom:1px solid #e1e1e1; padding:5px 15px; font-weight:bold; text-transform:uppercase; }

.box_pagamento_cartoes .dados{padding:5px 15px;}

.parcela_cartoes .form label .num_cartao{font-weight:normal;}
.pagamento_visa td{padding:2px 0px;}
.pagamento_visa .digito{width:50px;}
.pagamento_visa .ano{width:40px;}
.pagamento_visa .erro2{font-size:13px; color:#af0301;}

.pagamento_visa  a{font-size:12px; color:#c28712; text-decoration:none;}
.pagamento_visa  a:hover{text-decoration:underline;}

.linkvermelho {color:#c93a3e;}


/*CARTO BEMOL*/
.tabela_status {border-top:1px solid #dedede;}
.tabela_status tr.primeira td{padding:5px;}
.tabela_status td{border-bottom:1px solid #dedede; padding:10px 5px;}

.id_fisica{
	width:275px;
	float:left;
	border-right:1px solid #dedede;
	padding-right:30px;
}
#status .id_fisica .id{width:135px;}
#status .id_fisica .num{width:28px;}
#status .id_fisica .cpf{width:128px;}
#status .id_fisica .exemplo{padding-left:35px; color:#c58300; font-style:italic;}

#status{
padding:20px 50px;
font-size:14px;}
.id_juridica{
	width:255px;
	float:left;
	padding-left:30px;
}

#solicitar_cartao{ background-color:#f0e9db; text-align:center; line-height:0px; height:160px;}

ul#lista_cartao{ margin:0px; padding:0px; width:100%;}
ul#lista_cartao li{list-style:none; font-weight:bold; width:190px; float:left; padding:3px 0px;}
ul#lista_cartao li img{ vertical-align:middle;}
ul#lista_cartao li a{color:#666666; text-decoration:none;}
ul#lista_cartao li a:hover{text-decoration:underline;}

/*ENCARTE BEMOL*/
#encarte_bemol{
	width:510px;
	margin:0 auto;
	font-size:14px;
}
#encarte_bemol .imagem_encarte{width:129px; float:left;}
#encarte_bemol .imagem_encarte .zoom{background-color:#f0e9db; text-align:center; height:29px; line-height:0px;}
#encarte_bemol .categorias_encarte{width:361px; float:left; padding-left:20px;}
#encarte_bemol  li{float:left;  list-style:none; width:160px;}
#encarte_bemol  ul img{vertical-align:middle; padding-right:5px;}
#encarte_bemol  a{color:#008aba;}
#encarte_bemol  a:hover{text-decoration:none;}

.categorias_saldao{width:380px; margin:0px auto;}
.categorias_saldao li{float:left;  list-style:none; width:160px;}
.categorias_saldao ul img{vertical-align:middle; padding-right:5px;}
.categorias_saldao a{color:#008aba;}
.categorias_saldao a:hover{text-decoration:none;}

.msgsucesso{font-size:14px;}

/*TRABALHE CONOSCO*/
.anexo_curriculo{
	background-color:#f0e9db;
	width:515px;
	margin:0 auto;
	padding:5px 20px;
	height:70px;
	line-height:250%;
}
#faleconosco .anexo_curriculo .arquivo{width:55px;}
#faleconosco .anexo_curriculo .farquivo{width:340px;}
#faleconosco .anexo_curriculo .procurar{width:101px;}

/*SERVICOS - REVELACAO */
#revelacao {
padding:20px 50px;
font-size:13px;
}



#revelacao  .foto .fesq, #revelacao .fotolivro .fesq{
	width:auto;
	padding-top:50px;
	float:left;
}
#revelacao .fotolivro .fesq{padding-top:0px;}
#revelacao  .foto .fdir{
	width:315px;
	padding-top:0px;
	float:right;
	background-image: url(../img/servicos/revelacao/bgrevelacaogeral.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:149px;
}

#revelacao  .fotolivro .fdir{
	width:315px;
	padding-top:0px;
	float:right;
	background-image: url(../img/servicos/revelacao/bgrevelacaogeral.jpg);
	background-repeat: no-repeat;
	background-position:0px -149px;
	height:149px;
}



#revelacao .marrom{color:#a29885; font-size:14px;}

#revelacao .tabela td{padding:3px 15px;}
#revelacao .tabela .contraste{ background-color:#f5f1ec;}
#revelacao .dimensoes{border-left:50px solid #fff;}


#revelacao  .fotoproduto{
	background-image: url(../img/servicos/revelacao/fotoproduto.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

/*LISTA DE PRESENTES*/
#lista_presentes{
	background-color:#D5EAE1;
	background-image: url(../img/lista_presentes/bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size:14px;
	color:#666;
	padding:100px 30px 10px 30px;
}

#lista_presentes .buscar_lista, #lista_presentes .buscar_lista a, #lista_presentes_online .buscar_lista a{color:#068990;}

#lista_presentes .ajuda{margin-top:-40px; padding-left:375px;}
#lista_presentes_online .ajuda{margin-top:-40px; padding-left:400px;}
#lista_presentes .ajuda a, #lista_presentes_online .ajuda a{color:#666666; font-size:11px;}
#lista_presentes a.sair, #lista_presentes_online .ajuda a.sair{color:#af0301; font-size:11px;}


.login_lista_presentes, .miolo_lista_presentes{
	padding:20px 0px 20px 0px;
	float:left;
	background-color:#D5EAE1;
	width:100%;
	font-size:14px;
}
.login_lista_presentes .logincentralizar{width:250px; margin:0px auto;}
.miolo_lista_presentes .listacentralizar{width:550px; margin:0px auto;}
.miolo_lista_presentes .formcentralizar{width:600px; margin:0px auto;}
.login_lista_presentes label, .miolo_lista_presentes label{width:50px; float:left; text-align:right; margin-right:5px; font-size:14px;}
.miolo_lista_presentes .cpf{float:left; margin-right:5px; width:215px; margin-bottom:10px;}
.miolo_lista_presentes  select{color:#666;}
.miolo_lista_presentes .lcpf{width:190px;margin-bottom:10px;}
.miolo_lista_presentes .datae{width:35px;margin-bottom:10px;}
.miolo_lista_presentes .mese{width:110px;margin-bottom:10px;margin-right:5px; float:none;}
.miolo_lista_presentes  .procurar{margin-bottom:9px; margin-left:5px;}
.miolo_lista_presentes .anoe{width:55px;margin-bottom:10px;}
.miolo_lista_presentes .cadastro{width:220px; margin-bottom:13px;}
.miolo_lista_presentes .icadastro{width:250px; margin-bottom:13px;}
.miolo_lista_presentes .peq{width:35px;}
.miolo_lista_presentes .num{width:50px;}
.miolo_lista_presentes .msg{width:300px; height:150px; margin-top:0px;}
.miolo_lista_presentes .msgp{width:250px; height:110px; margin-top:0px;}
.miolo_lista_presentes .ex{color:#149095; font-style:italic; font-size:13px;}
.miolo_lista_presentes .removeImagem{color:#149095; font-weight:bold; font-size:13px;cursor: pointer;}
.miolo_lista_presentes .none{margin-bottom:0px;}
#form_divulgacao .exemplo{color:#149095; font-style:italic; font-size:13px;}

.login_lista_presentes input{float:left; margin-right:5px;}
.login_lista_presentes .login{width:125px;}
.login_lista_presentes .senha{width:100px;}
.login_lista_presentes .ex a{color:#008aba; font-size:13px;}
.login_lista_presentes .ex a:hover{
	text-decoration: none;
}
.login_lista_presentes .erro, .miolo_lista_presentes .erro{color:#af0301; font-size:13px;}


.erro_lista_presentes{background-color:#eaf5f0; font-size:14px; padding:15px 0px; color:#c37a00;}
.erro_lista_presentes div{width:490px; margin:0 auto;}


#lista_presentes_online{
	background-color:#D5EAE1;
	background-image: url(../img/lista_presentes/bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size:14px;
	color:#666;
	padding:100px 0px 10px 0px;
	float:left;
	width:100%;
}
#lista_presentes .verde, #lista_presentes_online .verde{color:#26979b;}
#lista_presentes_online .borda_hr{
 clear:both; height:1px; border:0px; border-top:1px solid #bdddcd; color:#bdddcd; margin:15px;
}
.margem_lista{width:510px; margin:0 auto;}
.margem_lista2{width:520px; margin:0 auto;}
.margem_lista3{width:600px; margin:0 auto;}
#lista_presentes_online .bem,#lista_presentes_online .usuario{color:#068990;}
.presenteados{
	width:100%;
	float:left;
}

.presenteados .foto{width:216px; float:left; padding-left:15px;}
.presenteados .descricao{width:440px; float:left; text-align:left; padding-right:15px;}
.presenteados .descricao .noivos{font-size:18px; color:#bd6200;}
.presenteados .descricao .data{font-size:16px; color:#bd6200;}

#lista_presentes_online .contrato{width:480px; height:300px; margin:10px 0px 0px 0px;  background-color:#FFFFFF; overflow:auto; padding:10px; border:1px solid #bdddcd;}

#lista_presentes_online .contrato ol {
	list-style:decimal;
	color:#666;
}

#lista_presentes_online .contrato ol li{
	padding:4px 0px;
}

#lista_presentes_online .borda_hr2{
 clear:both; height:1px; border:0px; border-top:1px solid #bdddcd; color:#bdddcd; margin:0px 15px;
}

#lista_presentes_online .tdivulgar{border-top:1px solid #bdddcd; font-size:13px;}
#lista_presentes_online .tdivulgar a{color:#666; text-decoration:none;}
#lista_presentes_online .tdivulgar a:hover{text-decoration:underline;}
#lista_presentes_online .tabela_divulgar td{padding:0px 20px 0px 20px;}
#lista_presentes_online .tabela_divulgar td img{vertical-align:middle;}
#lista_presentes_online .tdivulgar .bright{border-right:1px solid #bdddcd;}
#lista_presentes_online .tdivulgar .pleft{padding:0px 0px 0px 20px;}
#lista_presentes_online .tdivulgar .mm{color:#bd6200; font-size:15px;}

.lista_dicasp{ background-color:#D5EAE1; width:100%; float:left; font-size:14px;}
.lista_dicasp div{
	width:40%;  padding:4%; float:left
}

.lista_dicasp a{color:#777;}
.lista_dicasp a:hover{color:#068990; text-decoration:none;}




.resultado_busca_lista_presentes{
	color:#fff;
	text-align:center;
	background-color: #3C9DA1;
	background-image: url(../img/lista_presentes/bg-busca.gif);
	background-position: center center;
	font-size:14px;
	float:left;
	width:100%;
	padding:25px 0px;

}
.resultado_busca_lista_presentes strong{color:#055b60;}
.resultado_lista_presente td{border-bottom:1px solid #96c1c3; padding:3px 0px;}
.resultado_lista_presente strong{color:#2b949a;}
.dados_cadastrados{font-size:16px; color:#068990;}
.dados_cadastrados span{font-size:18px;}

.boxdicas{width:250px; float:left;}
.boxdicas img{padding-right:15px;}
.none td{ padding:0px;}
.opaco
{
	opacity: 0.3;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
}

.suas_compras .erro{ font-size:14px; color:#de2d2d; }
.suas_compras_td a{color:#777777;text-decoration: none;}
.suas_compras_td a:hover{color:#777777;text-decoration: underline;}

a.inscrevase{ padding:3px 5px; background-color:#AF0301; color:#ffffff; text-decoration:none;}
a:hover.inscrevase{ color:#ffffff; background-color:#980907;}


.banner-esquerda{
	padding:20px 0px 0px 7px;
	}

/*MIDIAS SOCIAIS*/
.midias{
	width:610px;
	float:left;
	background-image:url(../img/midias/bg.jpg);
	background-repeat:no-repeat;
	height:221px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:300px 0px 0px 115px;
	}
.midias a{ color:#666666; text-decoration:none;}
.midias a:hover{ text-decoration:underline;}

.midias strong{ color:#1e648f; font-size:14px; font-weight:normal;}
.midias span{ color:#4398c8; }

.midias ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:560px;
	}
.midias ul li{
	width:50%;
	float:left;
	padding:0px 0px 30px 0px;
	}
.midias ul li img{ float:left; margin-right:5px;}
.midias-rodape{
	width:717px;
	float:left;
	background-image:url(../img/midias/rodape.gif);
	background-repeat:no-repeat;
	height:130px;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	}
.midias-rodape .endereco{
	font-size:12px;
	padding:54px 0px 0px 222px;
	width:276px;
	float:left;
}
.midias-rodape .horario{
	font-size:11px;
	width:182px;
	float:left;
	padding:61px 0px 0px 0px;
}


/*CUPOM DESCONTO*/
.cupomCesconto{
	padding:10px;
	}

.cupomCesconto .opcoesCupom input,
.cupomCesconto .opcoesCupom label,
.codigoCupom input,
.codigoCupom img
{
	float:left;
	margin-right:5px;
	margin:5px 5px 5px 0px;
	}

#espacoCupom{
	display:none;

	}

#erroCC{
	margin-top:25px;
	display:block;
	padding:3px 0px 0px 0px;

	}

.codigoCupom #numDesconto {
	padding-left:0px;
	margin-top:28px;

	}

.codigoCupom ul li {
	float:left;
	list-style: none;
	}

.codigoCupom ul li a img {
	margin-left: 10px;
	margin-top:4px;

	}

.cupomCesconto .opcoesCupom label{margin-right:10px;}

.codigoCupom input {width:280px;}
.codigoCupom img{margin-top:10px;}
.erroC{color:#cc0000; display: block;}


/* Estilos referentes à barra de mídias sociais - Início (Atualizado em 25.08.2010 - by adias) */

/* Detalhe do produto */
    #midiasSociais {width:276px; height:30px; background:#E9EDF1; padding:10px; margin-top:5px;}
    #midiasSociais div.txt {font-size:14px; padding:3px; font-weight:bold; color:#AF0301; width:90px; float:left;}
    #midiasSociais div.icones{width:180px; color:#FFF; text-align: center; float:left; }
    #midiasSociais a { margin: 0 3px; }
/* Detalhe do produto */

/* Estilos referentes à barra de mídias sociais - Fim (Inlcuído em 15.07.2010 - by alince) */

/* Simulação de frete e prazo de entrega  Incluido em 16/07 por adias*/
    .tamanhopopupfrete {width:800px; font-size:15px;}
    #div_form_aviseme div.pergunta {width:290px; float:left; height:20px; }
    #div_form_aviseme div.erro{float:left; font-size:13px; height:20px; color:#A91E23;}
    #div_form_aviseme div.perguntatxt{text-align:right; padding:12px 3px 0px 0px;}
    #div_form_aviseme div.cepselecionar {padding:1px; margin-top:3px; float:left; width:310px; height:25px;}
    #table_frete tr.tampadrao {height:30px; text-align:left;}
    #div_form_aviseme span.corindisponivel {color:#666;}
    #div_form_aviseme span.cordisponivel {color:#090;}
    #loader-calculo-frete {width:24px; height:24px; padding-left:8px; float:left;}
    #resultado-simulacao-frete { display:none; }
    #simulacao-frete { display:none; width: 835px; }
    #simulacao-frete-interna { background:#fff; padding: 0 20px 20px 20px; }
    #lembrete-indisponivel { display:none; }
    #table_frete {text-align:left;}
    #div_form_aviseme p.espacosTxtErro{margin-bottom:3px; margin-top:7px;}
    #div_form_aviseme #erro-simulacao-frete {padding-top:15px;}
    #div_form_aviseme #opcoes-entrega {background-color:#F6F6F6; text-align:left; padding: 3px 5px; display:none;}
    #div_form_aviseme #simulacaoCep1{width:60px; float:left;}
    #div_form_aviseme #simulacaoCep2{margin:0px 10px 0px 3px; width:40px; float:left;}
    #div_form_aviseme .separadorCep {float:left; padding-left:4px;}
/* Fim Simulação de frete e prazo de entrega */

