.boxbannertop{padding:15px 0 10px 0;background:#FFFFFF;}

/* ########### estrutura ########### */
#conteudo{
	background:#FFF;
}
#colLeft{	
	width:173px;
	padding:0 7px;
	float:left;
}
#colRight{
	margin-left:188px
}

#colDirMiolo{
	float:right;
	width:129px;
	padding:0 7px 0 11px;
	text-align:right;
}
#colDirMiolo .imgbanner{
	margin:20px 0 0 0;
}
#colCentMiolo{
	margin-right:147px;
	padding-left:4px;
}

#divMostraDetalhes{
	margin-right:147px;
	padding-left:4px;
}

/*** DESTAQUES SUPERIOR ***/
#destaque{background:#fff;height:295px;padding-top:11px;}
#destaque .ofertas{width:59%;margin:0; height:295px;}
/*#destaque img{border:solid 1px #CA9B24;margin:0 10px 10px 10px;float:left;}*/
#destaque input{border:solid 1px #CA9B24;margin:0 10px 10px 10px;float:left;}
#destaque li {display: block;float:left;}
#destaque .pesquisados{width:36%;float:right;margin:0 4px 0 12px;padding-left:5px;}
html > body #destaque .pesquisados {margin:0 7px 0 12px;}
#destaque h2 {background:#F7F2E6 url(../imagens/ttl_mais_pesquisados.gif) no-repeat bottom left;height:25px;margin-left:-5px;}
#destaque #topo{background:#F7F2E6;height:12px;}
#destaque #produtos {padding:6px 0 10px 0;height:242px;background:#F7F2E6 url(../imagens/bgr_destaque.gif) repeat-x bottom;}
#destaque a {color: #000;}
#destaque a:hover {color: #000;}
/*#destaque a strong{color: #003399;display:block;padding:3px 0}*/
#destaque strong a{color: #003399;display:block;padding:3px 0}
#destaque span{font-size:12px;font-weight:bold;color:#000}
#destaque #produtos #parcelas{margin:14px;background:#FCFAF3;padding:10px 28px;}
#destaque #titulo{background:#0F49A1;height:23px;}
#destaque #titulo img{border:0px; margin:3px 20px;}
.imgMaisPesquisados
{
	width:50px;
	height:50px;
}

.imgComparePrecos
{
	float:left;
	width:110px;
	height:105px;
}

.w60{width:60px;}
.w775{width:1008px;}

/* estruturas */
.cpttl{padding:19px 8px 0 4px;}
.topo{width:100%;}
.banner_dest{margin-top:11px;}
.boxbannerbottom{padding:20px 0;background:#FFFFFF;height:90px}
.boxbannertop{padding:15px 0px;background:#FFFFFF;}
.boxbannerdataesp{width:761px;margin:0 auto;position:relative;height:104px;}

.boxPrincipal {float:left; padding-left:5px; width:570px;}
.boxPrincipal .ttl {margin-bottom:15px;}
.boxPrincipal .boxBege {display:block; width:570px; min-height:110px; _height:110px; background-color:#F7F2E6; margin-bottom:15px;}
.boxPrincipal .padBBege {float:left; padding:20px 0px 20px 0px; margin-bottom:0px;}
.boxPrincipal .padBBege span {float:left; width:560px; padding-left:10px; text-align:center;}
.boxPrincipal .padBBege span img {float:none; margin-right:6px;}
.boxPrincipal .padBBege span p {float:left; font:10px tahoma; color:#5C5C5C;}
.fioFimBox {float:left; width:100%; height:2px; font-size:1px; background-color:#F2F2F2; border-top:1px solid #CECECE;}

.ulDesdobra {float:left; margin:10px 0px 30px 0px; list-style:none;}
.ulDesdobra li {display:table; width:550px; clear:both; list-style:none; font:11px tahoma; color:#5C5C5C;}
.ulDesdobra li a {display:table; margin-left:20px; color:#5C5C5C; text-decoration:none;}
.ulDesdobra li.pergunta {height:20px; background:url(../imagens/img_institucional/blt_setacheia_azul_r.gif) 10px 3px no-repeat;}
.ulDesdobra li.resposta {background:url(../imagens/img_institucional/blt_setacheia_verm_d.gif) #F7F2E6 10px 13px no-repeat; margin-bottom:5px;}
.ulDesdobra li.resposta a {margin:0px;}
.ulDesdobra li.resposta div {display:table; width:530px; margin:10px 0px 0px 23px;}
.ulDesdobra li.resposta strong {color:#D1361B;}
.ulDesdobra li.resposta .fioSep {float:left; width:510px; height:1px; margin:10px 0px 10px 0px; font-size:1px; background-color:#ECE3C8; border-bottom:1px solid #FDFBF7;}
.ulDesdobra li.resposta p {float:left; width:510px; clear:both; padding-bottom:10px;}
.ulDesdobra li.resposta .fioFinal {float:left; width:550px; _width:553px; height:1px; font-size:1px; background-color:#CECECE; border-bottom:2px solid #F2F2F2;}

.ulDesdobra li.noseta {background:#F7F2E6 10px 13px no-repeat;}
.ulDesdobra li.noseta img {float:left;}
.ulDesdobra li.noseta div strong {float:left; margin:3px 0px 0px 10px; font:bold 12px tahoma; color:#5C5C5C;}
.ulDesdobra li.noseta div p {width:380px; padding:20px 0px 30px 0px;}

.BoxTextoInstitucional {display:table; width:560px; width:97%;; padding:15px 10px 25px 10px;}
.BoxTextoInstitucional .boxClaro {width:492px; background-color:#FBF8F0; margin:0px auto 0px auto;}
.BoxTextoInstitucional .boxClaro .td {padding:10px 0px 10px 0px;}

.BoxTextoInstitucional .boxClaro span {float:none; font:bold 13px tahoma; color:#0F49A1;}
.BoxTextoInstitucional .boxClaro strong {float:none;}
.BoxTextoInstitucional .boxClaro a {float:none;}

.BoxTextoInstitucional .boxClaro .td_1 {border-right:2px solid #FFF; text-align:center;}
.BoxTextoInstitucional .boxClaro .td_1 strong {font:bold 15px tahoma; color:#5C5C5C;}
.BoxTextoInstitucional .boxClaro .td_1 a {font:11px tahoma; color:#5C5C5C; text-decoration:none;}
.BoxTextoInstitucional .boxClaro .td_1 a:hover {text-decoration:underline;}
.BoxTextoInstitucional .boxClaro .td_2 {border-left:1px solid #ECE3C8; padding-left:20px; font:12px tahoma; color:#5C5C5C;}
.BoxTextoInstitucional .boxClaro .td_2 strong { color:#5C5C5C;}
.fiobege {float:left; width:100%; font-size:1px; height:1px; background-color:#ECE3C8; border-bottom:1px solid #FDFBF7;}

.BoxInstitucional {display:table; width:760px; font:11px tahoma; color:#5C5C5C; margin-left:5px;}
.BoxInstitucional .ttlForm {float:left; position:relative; top:4px; z-index:10;}
.BoxInstitucional .boxBege {display:block; clear:both; width:760px; min-height:110px; height:110px; background-color:#F7F2E6; margin-bottom:15px;}
.BoxInstitucional .boxBege .BoxInstitucional {display:table; width:740px;; padding:20px 10px 30px 10px;}
.BoxInstitucional a {text-decoration:none;}
.BoxInstitucional a:hover {text-decoration:underline;}

.BoxInstitucional .boxBegeII {display:block; clear:both; width:760px; min-height:110px; background-color:#F7F2E6; margin-bottom:15px;}
.BoxInstitucional .boxBegeII .BoxInstitucional {display:table; width:740px; padding:20px 10px 30px 10px;}
.BoxInstitucional .boxBegeII .padBoxMeusPedidos {display:table; width:740px;; padding:20px 10px 30px 10px;}

.boxPrincipal760 {display:table; width:760px; font:11px tahoma; color:#5C5C5C; margin-left:5px;}
.boxPrincipal760 .ttlForm {float:left; position:relative; top:4px; z-index:10;}
.boxPrincipal760 .boxBege {display:block; clear:both; width:760px; min-height:110px; height:110px; background-color:#F7F2E6; margin-bottom:15px;}
.boxPrincipal760 .boxBege .padBoxMeusPedidos {display:table; width:740px;; padding:20px 10px 30px 10px;}
.boxPrincipal760 a {text-decoration:none;}
.boxPrincipal760 a:hover {text-decoration:underline;}

.boxPrincipal760 .boxBege {display:block; clear:both; width:760px; min-height:110px; background-color:#F7F2E6; margin-bottom:15px;}

.boxPrincipal576 {display:table; width:576px; font:11px tahoma; color:#5C5C5C; margin-left:5px;}
.boxPrincipal576 .ttlForm {float:left; position:relative; top:4px; z-index:10;}
.boxPrincipal576 .boxForm ul.formInput li label {float:left; width:190px; text-align:right;}
.boxPrincipal576 .boxForm ul.formInput li.checkbox div{float:left; padding-left:190px;}
.boxPrincipal576 .boxForm ul.formInput li.checkbox label {width:75px; text-align:left;}

.tableFaleConosco {margin:0px 0px 20px 0px;}
.tableFaleConosco td {vertical-align:top;}
.tableFaleConosco td.td_1 {width:300px; padding-right:20px; border-right:1px solid #FFF; text-align:center;}
.tableFaleConosco td.td_1 img { float:none; margin:20px 0px 20px 0px;}
.tableFaleConosco td.td_2 {border-left:1px solid #ECE3C8;}

.tableWall {width:100%; margin-bottom:30px;}
.tableWall td {width:25%; text-align:center;}
.tableWall td div {display:table; width:110px; height:82px; margin:0px auto 5px auto; background-color:#FCFAF3; border:1px solid #E6DAB7;  margin-top:35px;}
.tableWall td a {display:block; clear:both; width:100%; text-align:center; font:11px tahoma; color:#5C5C5C;}

.mapaSite {float:left; width:100%; background-color:#FBF9F3; list-style:none; font:11px tahoma;}
.mapaSite li {float:left; list-style:none; clear:both;}

.mapaSite li.ttl_n1 {background:url(../imagens/img_institucional/ico_seta_mapa_site_ver.gif) 14px 14px no-repeat; padding:12px 0px 0px 0px;}
.mapaSite li.ttl_n1 a {float:left; font-weight:bold; margin-left:35px; color:#C90606;}
.mapaSite li.conteudo_n1  {float:left; padding:0px 35px 0px 35px;}

.mapaSiteSecao {float:left; width:664px; list-style:none; background-color:#FFF; font:11px tahoma; margin:5px 0px 5px 0px;}
.mapaSiteSecao li.ttl_n2 {background:url(../imagens/img_institucional/ico_seta_mapa_site_azu.gif) 13px 5px no-repeat; padding:2px 0px 0px 0px; min-height:14px; _height:14px;}
.mapaSiteSecao li.ttl_n2 a {float:left; font-weight:bold; margin-left:35px; padding-bottom:0px; color:#0F49A1;}
.mapaSiteSecao li.conteudo_n2  {float:left; padding:0px 0px 0px 35px;}

.mapaSiteSubSecao {float:left; width:629px; list-style:none; font:11px tahoma; margin:4px 0px 4px 0px;}
.mapaSiteSubSecao li.ttl_n3 {float:left; width:630px; height:16px; 
	background:url(../imagens/img_institucional/ico_seta_mapa_site_cin.gif) #F7F2E6 8px 4px no-repeat;}
.mapaSiteSubSecao li.ttl_n3 a {float:left; font-weight:bold; margin-left:30px; padding-top:1px; color:#5C5C5C;}

.mapaSiteSubSecao li.conteudo_n3 {float:left; width:600px; padding:3px 0px 3px 36px;}
.mapaSiteSubSecao li.conteudo_n3 ul {float:left; clear:both;}
.mapaSiteSubSecao li.conteudo_n3 ul li {min-height:22px; _height:22px; background:url(../imagens/img_institucional/ico_seta_mapa_site_azu.gif) 0px 4px no-repeat;}
.mapaSiteSubSecao li.conteudo_n3 ul li a {float:left; padding:2px 0px 0px 23px; color:#0F49A1;}

.mapaSiteSubSecao li.conteudo_n3 ul li ul {margin:5px 0px 0px 30px; _margin-left:15px;}
.mapaSiteSubSecao li.conteudo_n3 ul li ul li {}

#caminhopao{
	height:30px;
}
#caminhopao div{
	background:#F7F2E6;	
	font:11px Tahoma;
	float:left;
	color:#003399;
	padding:1px 5px;
}
#caminhopao div a{
	font:10px Tahoma;
	color:#003399
}
#caminhopao div strong{
	font:10px Tahoma;
	color:#D1361B;
	font-weight:bold;
}
#caminhopao div img{
	margin:0 6px;
}
#estrutura{background:#FFF;}


/* Telas da pasta Informações */
.ulMenuInformacao{
	padding-bottom:5px;	
	background:#F7F2E6;
	margin-top:3px;
}
.ulMenuInformacao ul li{
	list-style:none;
	background:url(../imagens/img_institucional/blt_seta_lar.gif) 0px 3px no-repeat;
	margin:5px 9px 0 13px;
	padding:0 0px 5px 18px;
	border-bottom:solid 1px #FFF;
	font:10px Tahoma;
	color:#164EA4;
}
.ulMenuInformacao ul li.ult{
	border-bottom:none;
}
.ulMenuInformacao ul li.ponto{
	list-style:none;
	background:url(../imagens/img_institucional/blt_azul.gif) 10px 7px no-repeat;
	margin:15px 9px 0 13px;
	padding:0 0px 15px 18px;
	border-bottom:none;
}
.ulMenuInformacao ul li a{
	font:10px Tahoma;
	color:#164EA4;
	text-decoration:none;
}
.ulMenuInformacao ul li a:hover{text-decoration:underline;}

.ulMenuInformacao ul li.mAct {
	background:url(../imagens/img_institucional/blt_seta_ver.gif) 0px 3px no-repeat;
	color:#D1361B;
}
.ulMenuInformacao ul li.mAct a {
	color:#D1361B;
	text-decoration:none;
}
.ulMenuInformacao ul li.mAct a:hover{text-decoration:underline;}

.fimMenuParaLogistas {
	height:1px;
	background:#CDCDCD;
	border-bottom:solid 2px #F2F2F2;
}

/* ########### categorias ########### */
#categorias{
	background:#F7F2E6;
	margin-top:0px;
}
#categorias ul li{
	list-style:none;
	background:url(http://www.shopfacil.com.br/imagens/blt_seta_lar.gif) 0px 3px no-repeat;
	margin:5px 9px 0 13px;
	padding:0 0px 5px 18px;
	border-bottom:solid 1px #FFF;
	font:10px Tahoma;
	color:#164EA4;
}
#categorias ul li.ult{
	border-bottom:none;
}
#categorias ul li.ponto{
	list-style:none;
	background:url(http://www.shopfacil.com.br/imagens/blt_azul.gif) 10px 7px no-repeat;
	margin:15px 9px 0 13px;
	padding:0 0px 15px 18px;
	border-bottom:none;
}
#categorias ul li a{
	font:10px Tahoma;
	color:#164EA4;
}

/* titulo */
.fiottl{
	background:url(http://www.shopfacil.com.br/imagens/bgr_det_fio_titulo.gif) top left no-repeat;
	height:4px;	
}
.titulo{border-bottom:solid 1px #0F49A1;min-height:25px;_height:25px;}
.titulomenor{margin-top:20px;border-bottom:solid 1px #0F49A1;min-height:18px;_height:18px;}
.titulo2{border-bottom:solid 1px #0F49A1;min-height:25px;_height:25px;}
.titulo3{background:#F7F2E6;padding:5px 10px;min-height:25px;_height:25px;}
.titulo4{width:557px; border-bottom:1px solid #0F49A1; margin-left:4px; position:relative; margin-bottom:20px;}
.titulo4 img {position:absolute; bottom:-5px; _bottom:-6px; left:0px;}

.titulo img{margin-right:10px;}
.titulo select{
	font:11px Tahoma;
	color:#C90606;
}

.dOfertas #titulo {float:left; width:202px; height:23px; background:#0F49A1;}
.dOfertas #titulo img {border:0px; margin:3px 20px;}

/* compare preços */
ul.compare li{
	position:relative;
	list-style:none;	
	min-height:85px;
	_height:85px;
	padding:20px 0;
	border-bottom:solid 1px #E5E5E5;
}
ul.compare li.ult{
	border-bottom:none;
	padding:15px 0 0px 0;
}
ul.compare li .btncomp{
	position:absolute;
	top:40%;
	right:0;
	width:101px;
	height:21px;
}
ul.compare li .nome	{
	font:11px Tahoma;
	color:#003399;
	font-weight:bold;
	display:block;
	margin-bottom:6px;
}
ul.compare li .preco{
	display:block;
	color:#5C5C5C;
	margin-bottom:6px;
}
ul.compare li .estrelas{
	margin-bottom:6px;
}
ul.compare li strong{
	color:#CC3300;
	font-weight:bold;
}
ul.compare li .cont{
	margin:0 122px 0 120px;
}



/* ########### ofertas ############### */
#ofertas td.separador{	
	background:url(../imagens/pix_cinza.gif) top left repeat-y;
}
#ofertas td.separador div{
	width:10px;
	height:60px;
	background:#FFF;
}
#ofertas td.separador2 div{
	width:20px;	
	background:#FFF;
}
#ofertas .produto{
	padding:24px 0;
}
#ofertas .produto .exclusiva{
	margin:5px 0;
}
#ofertas .produto p{
	margin:5px 0;
}
#ofertas .produto p a{
	font:11px Tahoma;
	color:#003399;
	font-weight:bold;	
}
#ofertas .produto div{
	font:9px Tahoma;
	color:#5C5C5C;
	margin-bottom:5px;
}
#ofertas .produto .de
{
	display:block;
	margin-top: 5px;
	font:11px Arial;
	color:#000;
}
#ofertas .produto .por
{
	font:14px Arial;
	color:#000;
	font-weight:bold;
}
#ofertas .produto .ou
{
	font:13px Arial;
	color:#000;
	font-weight:bold;
}
#ofertas .produto .vezes{
	font:16px Arial;
	color:#D1AE36;
	font-weight:bold;
}
#ofertas .produto .valor1{
	font:16px Arial;
	color:#000;
	font-weight:bold;
}
#ofertas .produto .valor2{
	font:11px Arial;
	color:#000;
	font-weight:bold;
}
#ofertas .produto .loja, #ofertas .produto .loja a{
	font:9px Tahoma;
	color:#5C5C5C;
	background:#F2F2F2;	
}
#ofertas .produto .semjuros{
	display:block;
	font:11px Arial;
	color:#000;
	line-height:10px;
	margin-bottom:10px;
}



/*############# CADASTRO SHOPFACIL ##############*/

.boxForm {display:table; clear:both; width:100%; background-color:#F7F2E6;}
.boxForm span {float:left; margin-top:30px;}
.boxForm span.obs {float:right; font-size:10px; color:#003399;}
.boxForm .fioSep {float:left; width:100%; height:1px; font-size:1px; background-color:#FDFBF7; border-top:1px solid #ECE3C8; margin-top:5px;}

.boxForm ul.formInput {display:table; clear:both; width:100%; list-style:none; margin:25px 0px 15px 0px;}
.boxForm ul.formInput li {float:left; width:100%; line-height:18px; margin-bottom:5px;}
.boxForm ul.formInput li label {float:left; width:275px; text-align:right;}
.boxForm ul.formInput li input {float:left; margin:0px 6px 0px 6px; height:15px; padding-left:2px; font:11px tahoma; color:#5C5C5C;}
.boxForm ul.formInput li select {float:left; margin:0px 6px 0px 6px; height:17px; padding-left:2px; font:11px tahoma; color:#5C5C5C;}
.boxForm ul.formInput li span {float:none; font-size:10px;}
.boxForm ul.formInput li span.sep {position:relative; _left:-3px;}
.boxForm ul.formInput li span.sep select {float:none;}
.boxForm ul.formInput li a {color:#039;}
.boxForm ul.formInput .txtVermelho {text-align:right;}


.boxForm ul.formInput li.checkbox div{float:left; padding-left:275px;}
.boxForm ul.formInput li.checkbox label {width:75px; text-align:left;}
.boxForm ul.formInput li.espaco {height:15px;}

.tableCheckbox {width:100%; margin-bottom:20px;}
.tableCheckbox td {vertical-align:top;}
.tableCheckbox td.centro {width:100%;}
.tableCheckbox td.centro ul.formCheckbox {margin:20px auto 0px auto;}
.tableCheckbox td.td_esq { padding-left:15px;}

.boxForm ul.formCheckbox {width:170px; list-style:none; margin-top:20px;}
.boxForm ul.formCheckbox li {float:left; clear:both; width:100%; height:20px;}

#usuario{text-align:right;padding-top:55px;padding-right:11px;}
#usuario .box_usuario{background:#265396;border-bottom:solid 1px #3E69AC;height:22px;padding:8px 10px 0 10px;}


.fiosep{background:#CCCCCC;height:1px;border-bottom:solid 2px #FFF;}


/* lojas de A a Z */
.lojasaz{
	text-align:left;
	background:#F7F2E6;
	margin-top:5px;
	width:129px;
	text-align:center;
}
.lojasaz .cont{
	padding:4px 10px;	
}
.lojasaz a{
	display:block;
	width:20px;
	padding:3px 0;
	color:#164EA4;
}
.lojasaz .barravert{
	background:#E2DDCD;
	border-right:solid 1px #FFFFFF;
	height:21px;
	width:1px;
	float:left;
	margin:0 10px;
}
.lojasaz .barrahoriz{
	background:#E2DDCD;
	border-bottom:solid 1px #FFFFFF;
	height:1px;
	clear:both;
}
.letra{
	margin-top:15px;
	height:25px;
	text-align:center;
	border-bottom:solid 3px #E5E5E5;
}
.letra div{
	background:#E8C039;
	float:left;
	padding:1px 2px 1px 4px;
}
.lojaletra{
/*	height:300px;
	overflow:auto;
	border-bottom:solid 1px #E5E5E5; */
}
.lojaletra a{
	font:11px Arial;
	color:#5C5C5C;
	display:block;
	line-height:17px;
	margin:10px 0;
}
.lojaletra a span{
	font:11px Tahoma;
	color:#003399;
	font-weight:bold;
}
.alfabeto{
	margin-top:15px;
	height:26px;
	background:#F7F2E6;
	text-align:center;	
}
.alfabeto div{	
	width:395px;
	height:26px;
	margin:0 auto;
}
.alfabeto a{
	margin:5px 0;
	display:block;	
	width:30px;
	height:16px;
	float:left;
	font:11px Tahoma;
	color:#164EA4;
}
.alfabeto a.atv{
	margin:5px 0;
	display:block;	
	width:30px;
	height:16px;
	float:left;
	font:11px Tahoma;
	color:#164EA4;
	font-weight:bold;
	background:#FFF;
	border-left:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
}
.alfabeto span{
	margin:5px 0;
	display:block;
	width:15px;
	float:left;
	text-align:center;
	font:11px Tahoma;
	color:#164EA4;
}

/* categoria */
.fimcat{
	height:1px;
	background:#CDCDCD;
	border-bottom:solid 2px #F2F2F2;
}

/* News Letter */
.newsletter{
	background:#F7F2E6;	
}


.btnEnviar{
	width:24px;
	height:28px;
	position:absolute;
	margin-left:90px;
}

.txtNome{
	width:100px;
}

.txtEmail{
	width:85px;
	margin-top:5px;
	position:absolute;
}

.mensagem{
	margin-top:30px;
}

.newsletter .cont{
	padding:6px 10px 15px 10px;
	text-align:left;	
}
.newsletter .cont span{
	background:url(../imagens/bgr_cont_newsletter.gif) top left no-repeat;
	display:block;
	font:9px Tahoma;
	color:#164EA4;
	text-align:right;
	padding-top:10px;
}
.newsletter .cont .imgttl{
	margin:10px 0 4px 0;
}
.newsletter .cont input{
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #DFDFDF;
	border-bottom:solid 1px #DFDFDF;
	font:11px Tahoma;
	color:#5C5C5C;
	padding:0px 4px 1px 4px;
	float:left;
}
	
.newsletter .cont .email{
	position:relative;
}
.newsletter .cont .email img{
	position:absolute;
	top:-4px;
	_top:-3px;
	right:-8px;
	_right:10px;
}


/*############# FLASH ##############*/
h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	letter-spacing: -.05em;
	text-align: left;
	font-size: 20px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color:#0F49A1;
	width:auto;
}
h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	letter-spacing: -.05em;
	text-align: left;
	font-size: 20px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color:#FFFFFF;
	width:auto;
}

h4 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	text-align: left;
	font-size: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color:#003399;
	width:auto;
}

.titulo_centrlzdo {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	color: #003399;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-hasFlash h1, .sIFR-hasFlash h3, .sIFR-hasFlash h4 {
	visibility: hidden;
}


/* RSS */
.rss{	
	padding-left:193px;
	font:10px Tahoma;
	color:#5C5C5C;
}
.rss a{color:#E87B33;}
.rss img{
	float:left;
	margin-right:5px;
	margin-top:2px;
}

/* voltar topo */
.voltartopo{
	display:block;
	font:9px Tahoma;
	color:#5C5C5C;
	text-align:left;
	padding-right:10px;	
	background:url(../includes/Estrutura/imagens/ico_seta_up_cinza.gif) center right no-repeat;
}
.voltartopo a{color:#5C5C5C;}

.voltar{
	display:block;
	font:9px Tahoma;
	color:#5C5C5C;
	text-align:left;
	padding-left:10px;	
	background:url(../includes/Estrutura/imagens/ico_seta_left_cinza.gif) center left no-repeat;
}
.voltar a {color:#5C5C5C;}

/* ########### Banner Flutuante - SkyScraper ########### */
#staticbuttons	{position:absolute;}
#bannerFlutuante{
	position:absolute;
	right:0;
	background:#000;
	width:171px;
	margin:0 10px;
	padding-bottom:1px;
	border-bottom:solid 2px #0D3E89;
}
#bannerFlutuante div{
	background:#FFF;
	padding:10px;
}
#btnfechar{
	float:right;
	margin-bottom:10px;
}

/* ########### Microbotões ########### */
#box_btnlojas {
	width: 123px;
	BORDER-BOTTOM: #f6f3e0 5px solid;
	BORDER-LEFT: #f6f3e0 3px solid;
	BORDER-RIGHT: #f6f3e0 3px solid;
}
#img_ttl_lojas {
	width: 129px;
}

.mb_divisoria {
	margin-top: 2px;
	margin-bottom: 2px;
}
