#b_institucional li.institucional a,
#b_como_comprar li.como_comprar a,
#b_contato li.contato a,
#b_cuidados_joia li.cuidados_joia a,
#b_faq li.faq a { background-position:left bottom !important; }


#content_page { font-size:13px; }
#content_page p { line-height:20px; margin:15px 0 0 0; }
#content_page p a {
	text-decoration:underline;
	color:#666;
}
#content_page .lista_produtos .prod p a { font-size:11px !important; }
#content_page .lista_produtos .prod p { line-height:normal !important; }
#content_page p strong em,
#content_page p em strong {
	font-weight:bold;
	font-style:normal;
	color:#5D5293;
}

#content_page h2 {
	display:block;
	height:25px;
	text-indent:-9999px;
	font-size:10px;
	float:left;
	width:100%;
	margin:20px 0 0 0;
}

#content_page h3 {
	color:#5D5293;
	margin-top:15px;
	font-size:13px;
}
#content_page h3.obs {
	padding:15px;
	border:1px solid #5D5293;
	display:block;
	float:left;	
}
#content_page h3.obs a {
	color:#5D5293;
}
#content_page blockquote {
	padding:0 10px;
	float:left;
	margin:0;
}

/*** INSTITUCIONAL  LOJAS ***/
#b_institucional div.intro {
	float:left;
	width:670px;
	display:inline;
	margin:10px 10px 0 10px;
}
#b_institucional div.intro p {
	margin-top:5px;
	float:left;
	width:450px;
}
#b_institucional div.intro h4 {
	margin:30px 0 0 0;
	float:left;
	font-size:13px;
	font-weight:normal;
}
#b_institucional div.foto {
	font-size:11px;
	font-style:italic;
	display:inline;
	float:right;
}
#content_page h2.parana {
	background:#F5F5F5 url(../img/home/pagina/lojas/tit-parana.png) no-repeat left top;
}
#content_page h2.santa-catarina {
	background:#F5F5F5 url(../img/home/pagina/lojas/tit-santa-catarina.png) no-repeat left top;
}
#content_page h2.sao-paulo {
	background:#F5F5F5 url(../img/home/pagina/lojas/tit-sao-paulo.png) no-repeat left top;
}
#content_page h2.rio-grande-do-sul {
	background:#F5F5F5 url(../img/home/pagina/lojas/tit-rio-grande-do-sul.png) no-repeat left top;
}
#b_institucional #content_page h3 {
	font-size:14px;
	font-weight:bold;
	color:#666;
	margin:15px;
	display:block;
	float:left;
	width:670px;	
}

/*** CUIDADOS COM A JOIA ***/
#content_page h2.cuidados-com-o-manuseio {
	background:#F5F5F5 url(../img/home/pagina/cuidados-com-a-joia/tit-cuidados-com-o-manuseio.png) no-repeat left top;
}
#content_page h2.manutencao-das-joias {
	background:#F5F5F5 url(../img/home/pagina/cuidados-com-a-joia/tit-manutencao-das-joias.png) no-repeat left top;
}
#content_page h2.materias-primas {
	background:#F5F5F5 url(../img/home/pagina/cuidados-com-a-joia/tit-materias-primas.png) no-repeat left top;
}
#content_page h2.aliancas-anatomicas {
	background:#F5F5F5 url(../img/home/pagina/cuidados-com-a-joia/tit-aliancas-anatomicas.png) no-repeat left top;
}

/*** COMO COMPRAR ***/
#content_page h2.passo-a-passo {
	background:#F5F5F5 url(../img/home/pagina/como-comprar/tit-passo-a-passo.png) no-repeat left top;
}
#content_page h2.formas-de-envio {
	background:#F5F5F5 url(../img/home/pagina/como-comprar/tit-formas-de-envio.png) no-repeat left top;
}
#content_page h2.prazos-de-entrega {
	background:#F5F5F5 url(../img/home/pagina/como-comprar/tit-prazos-de-entrega.png) no-repeat left top;
}
#content_page h2.formas-de-pagto {
	background:#F5F5F5 url(../img/home/pagina/como-comprar/tit-formas-de-pagamento.png) no-repeat left top;
}

/*** FAQ ***/
#content_page h2.garantia {
	background:#F5F5F5 url(../img/home/pagina/faq/tit-garantia.png) no-repeat left top;
}
#content_page h2.trocas-e-devolucoes {
	background:#F5F5F5 url(../img/home/pagina/faq/tit-trocas-e-devolucoes.png) no-repeat left top;
}
#content_page h2.gravacoes {
	background:#F5F5F5 url(../img/home/pagina/faq/tit-gravacoes.png) no-repeat left top;
}

/*** CONTATO ***/
#frm_contato {
	width:460px;
	margin:auto;
	position:relative;
}
#frm_contato fieldset {
	border:0;
	padding:0;
}
#frm_contato br { display:none; }
#frm_contato fieldset label {
	display:block;
	color:#5D5293;
	margin-top:5px;
}
#frm_contato fieldset label.esp {
	background-color:#5D5293;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}
#frm_contato fieldset label input,
#frm_contato fieldset label select,
#frm_contato fieldset label textarea {
	width:454px;
	padding:2px;
	border:1px solid #666;
}
#frm_contato fieldset label textarea {
	height:150px;
}
#frm_contato fieldset label select {
	width:460px;
}
#frm_contato fieldset label span {
	color:#A00;
	font-size:11px;	
}
#frm_contato fieldset .rd {
	width:auto;
	border:0;
	padding:0;
}
#frm_contato fieldset .bt {
	display:inline;
	width:73px;
	height:23px;
	background:url(../img/home/pagina/contato/bt-enviar.png) no-repeat left top;
	text-indent:-9999px;
	border:0;
	float:right;
	margin-top:10px;
	cursor:pointer;
}
#frm_contato fieldset .bt:hover {
	background-position:0px -50px;
}
#frm_contato fieldset .disabled {
	background-position:left bottom !important;
	cursor:default;
}
#frm_contato p.c_loading,
#frm_contato .msg_erro,
#frm_contato .msg_sucesso {
	font-size:11px;
	text-align:right;
	position:absolute;
	bottom:0px;
	right:80px;
}
#frm_contato .msg_erro {
	color:#A00;
}
#frm_contato .msg_sucesso {
	color:#0A0;
	font-weight:bold;
}

/********** CABE�ALHO REDECARD *************/
#redecard {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-390px;
	display:block;
	float:left;
	width:760px;
	height:120px;
}
#redecard h1 {
	display:block;
	float:left;
	width:176px;
	height:111px;
	background:url(../img/home/pagina/redecard/logo.png) no-repeat left top;
	text-indent:-9999px;
	margin:0;
}
#redecard a.btVoltar {
	display:block;
	width:138px;
	height:23px;
	float:right;
	margin-top:90px;
	background:url(../img/home/pagina/redecard/bt-voltar-site.png) no-repeat left top;
	text-indent:-9999px;
}
#redecard a.btVoltar:hover {
	background-position:left bottom;
}

/********** ERRO 404 ***************/
#b_erro404 #content_page {
	text-align:center;
}

/********** TWITTER *************/
#b_twitter h1.bt_siganos {
	margin:15px 15px 0 0;	
}
#b_twitter h1.bt_siganos,
#b_twitter h1.bt_siganos a {
	display:inline;
	width:285px;
	height:43px;
	float:right;
}
#b_twitter h1.bt_siganos a {
	text-indent:-9999px;
	background:url(../img/home/pagina/twitter/bt-twitter.png) no-repeat left top;
}
#b_twitter p.intro {
	display:inline;
	float:left;
	width:370px;
	margin-left:15px;
}
#b_twitter #tweets {
	display:block;
	float:left;
	width:660px;
	padding:15px;
}
#b_twitter #tweets ul {
	padding:0;
}
#b_twitter #tweets ul li {
	padding:10px;
	margin:0 0 5px 0;
	list-style:none;
	background-color:#EEEEFF;
	height:48px;
	overflow:hidden;
	color:#666;
}
#b_twitter #tweets ul li img {
	float:left;
	margin:0 5px 10px 0;
}
#b_twitter #tweets ul li a {
	color:#8383FF;
}

/** Mês dos namorados 2010 ***/
h2.mes-dos-namorados,
h2.namorados-2010 {
	background:url(../img/home/pagina/mes-namorados-2010/tit-mes-dos-namorados.png) no-repeat left top;
	text-indent:-9999px
}

#b_mes-dos-namorados h1.namoro-compromisso,
#b_namorados-2010 h1.namoro-compromisso {
	display:none;	
}
#frmMailingNamorados,
#resultadoSorteio {
	position:relative;
	display:block;
	margin:0;
	width:691px;
	height:489px;
	background:url(../img/home/pagina/mes-namorados-2010/bg-form.jpg) no-repeat left top;
	border-bottom:4px solid #DA2C21;
	overflow:hidden;
}
#resultadoSorteio { height:750px !important; }
#frmMailingNamorados fieldset {
	margin:270px 110px 0 110px;
	display:inline;
	float:left;
	padding:0;
	border:0;
	color:#FFF;
	float:left;
}
#frmMailingNamorados fieldset p { display:block; margin-bottom:25px; }
#frmMailingNamorados fieldset label {
	margin-top:5px;
	display:block;
	float:left;
	height:18px;
	font-weight:bold;
}
#frmMailingNamorados fieldset label span {
	display:block;
	width:95px;
	float:left;
}
#frmMailingNamorados fieldset label input {
	display:block;
	float:left;
	width:370px;
	border:1px solid #666;
	padding:1px 2px;
}
#frmMailingNamorados fieldset input.botao {
	float:right;
	display:block;
	width:71px;
	height:21px;
	background: url(../img/home/pagina/mes-namorados-2010/bt-enviar.png) no-repeat left top;
	text-indent:-9999px;
	border:0;
	margin-top:15px;
	cursor:pointer;
}
#frmMailingNamorados p.loading,
#frmMailingNamorados .alertlimpo,
#frmSorteioNamorados p.loading,
#frmSorteioNamorados .alertlimpo {
	position:absolute;
	bottom:25px;
	right:190px;
	color:#EFEFEF !important;
	font-size:10px;
	text-align:right;
}
#frmMailingNamorados p.loading {
	right:110px;
	bottom:20px;
}
#frmMailingNamorados h3 {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin-top:280px;
	display:block;
	padding:0 110px;
	line-height:25px;
	color:#FFF;
}

#b_mes-dos-namorados h4 {
	color:#757575;
	font-size:13px;
	padding:0 20px;
	font-weight:normal;
	margin-top:30px;
}
#b_mes-dos-namorados #listaSugestoes,
#b_namorados-2010 #listaSugestoes {
	display:none;
	margin-top:20px;
}
#b_namorados-2010 #listaSugestoes h4 {
	color:#781013 !important;
	text-align:center;
}

#b_namorados-2010 .namorados-sorteio-2010 {
	position:relative;
	display:block;
	width:691px;
	height:326px;
	background:url(../img/home/pagina/mes-namorados-2010/campanha-sorteio/bg-form.png) no-repeat left top;
	overflow:hidden;
}

#b_namorados-2010 .intro {
	position:absolute;
	right:35px;
	top:50px;
	display:block;
	width:182px;
	height:169px;
	background:url(../img/home/pagina/mes-namorados-2010/campanha-sorteio/intro.png) no-repeat left top;
}
#b_namorados-2010 .intro h3,
#b_namorados-2010 .intro p { display:none; }
#b_namorados-2010 .intro .bt-cadastre {
	display:block;
	width:67px;
	height:67px;
	background:url(../img/home/pagina/mes-namorados-2010/campanha-sorteio/bt-cadastre-se.png) no-repeat left top;
	text-indent:-9999px;
	margin:190px auto 0;
}

#frmSorteioNamorados {
	display:none;
	position:absolute;
	right:20px;
	top:20px;
	width:250px;
	height:305px;
}
#frmSorteioNamorados fieldset {
	padding:0;
	margin:0;
	border:0;
	color:#FFF;
}
#frmSorteioNamorados label {
	display:block;
	margin-bottom:3px;
	float:left;
	width:100%;	
}
#frmSorteioNamorados label input,
#frmSorteioNamorados label select {
	display:block;
	padding:1px 2px;
	border:1px solid #ED232B;
	width:194px;
	float:right;
}
#frmSorteioNamorados label select { padding:0 !important; width:200px; }
#frmSorteioNamorados label span {
	display:block;
	float:left;
}

#frmSorteioNamorados .botao {
	float:right;
	display:block;
	width:61px;
	height:61px;
	border:0;
	padding:0;
	background:url(../img/home/pagina/mes-namorados-2010/campanha-sorteio/bt-enviar.png) no-repeat left top;
	text-indent:-9999px;
	cursor:pointer;
}
#frmSorteioNamorados label select.fonte {
	width:250px;
}
#frmSorteioNamorados label input.frase {
	width:95px;
}
#frmSorteioNamorados label input.rd {
	float:none;
	display:inline;
	width:auto;
	padding:0;
	border:0;
}
#frmSorteioNamorados label small { font-size:11x; }
#frmSorteioNamorados label a {
	color:#FFF;
	text-decoration:underline;
}
#frmSorteioNamorados p.obs {
	line-height:10px;
	margin-top:0px;
	float:left;
	width:100%;
}
#frmSorteioNamorados p.loading {
	right:0px;
	bottom:0px;
}
#frmSorteioNamorados .alertlimpo {
	right:70px;
	width:150px;
	text-align:right;
}
#frmSorteioNamorados #helpRg {
	cursor:help;	
}
#b_namorados-2010 .sucesso {
	display:block;
	width:172px;
	height:156px;
	background:url(../img/home/pagina/mes-namorados-2010/campanha-sorteio/msg-sucesso.png) no-repeat left top;
	position:absolute;
	right:45px;
	top:70px;
}
#b_namorados-2010 .sucesso h3,
#b_namorados-2010 .sucesso h4 { display:none; }

#txtRegulamento { display:none; }
#b_namorados-2010 .tooltip {
	width:170px;
	text-align:left;
	padding:5px;
}

#b_namorados-2010 #resultadoSorteio h2.encerrado,
#b_namorados-2010 #resultadoSorteio h2.encerradoResultado {
	display:block;
	float:none;
	width:470px;
	height:50px;
	margin:300px auto 0;
	text-indent:-9999px;
}
#b_namorados-2010 #resultadoSorteio h2.encerrado {
	background:url(../img/home/pagina/mes-namorados-2010/campanha-sorteio/tit-resultado.png) no-repeat left top;
}
#b_namorados-2010 #resultadoSorteio h2.encerradoResultado {
	background:url(../img/home/pagina/mes-namorados-2010/campanha-sorteio/tit-encerrado-resultado.png) no-repeat left top;
}

#b_namorados-2010 #resultadoSorteio p {
	color:#FFF;
	width:470px;
	margin:20px auto 0;
}