/*............ Página Principal ...............*/
#topo-mall{
	position: relative;
	width: 760;
	height: 156px;
	line-height:0px;
}

#geral-mall {
	position: relative;
	margin-top: 0px;
	width: 760;
	height: auto;
}

#seguranomeio-mall{
	float: left;
	width: 760;
	height: 100%;
	min-height: 299;
	max-height: 100%;
	height: 299;
}

html>body #seguranomeio-mall {
	height: auto;/* Esta altura deve ficar com o valor auto; para que o Mozilla firefox reconheça o formato elástico. */
}

#rodape-mall, #rodape2{
	width: 760;
	height: 101px;
	clear: both;
}
#rodape-mall,#rodape2{height:30;}

/*............ Fim da Página Principal ...............*/


/*............ Topo Interna Mall ...............*/
#barra_menu{
	height: 50;
	width: 760;
	float:left;
	background-image: url(../img/filete_menu.gif);
	line-height:0px;
	margin-top:1px;
}
#botao_voltar{
	width: 760;
	margin-right:0;
	float:left;
}
#menu_mall{
	width: 760;
	height: 135px;
	float:left;
}
#menu_mall{
	width: 760;
	height: 61;
	float:left;
} 
#logo_interno{
	margin-top:0;
	width:300px;
	float:left;
}

#menu_interno{
	margin-top:0;
	width:460px;
	float:left;
	text-align:right;
}
/*............ Fim Topo Interna Mall ...............*/


/*............ miolo interna ...............*/
#interna{width:760; height:299; float:left; }
#grade{width:646; margin-left:59; margin-right:55; height:299;}
#titulo_interna{width:646; float:left; height:44;}
#miolo_interna{width:646; float:left; height:255;}
#esquerda_interna{width:200; float:left; height:235; margin-top:20;}
#direita_interna{width:446; float:left; height:237; margin-top:20; }
#direita_interna_padrao{width:436; margin-left:10; background-color:#E2EBEF; height: 217; margin-top:20; float:left; background-color:#E2EBEF;}
/*#direita_interna_ns{width:436; margin-left:10; height: 217; background-color:#E2EBEF;}*/
#direita_interna_destaque{width:171; float:left; height:76;}
#direita_interna_titulo{width:275; float:left; height:76;}
#caixa_interna_novidade{width:436;float:left; margin-left:5; height:139; background-color:#E2EBEF;}
#caixa_novidade_interna_dir{width:254; margin-top:10; margin-left:10; float:left;}
#caixa_novidade_interna_dir, #ns_padrao, #caixa_lazer,#novidades_interna{
	width:249px;
	margin: 0;
	overflow: scroll;
	overflow:auto;
	height:119;
	float:left;
	scrollbar-face-color: #BCCDD4;
	scrollbar-highlight-color: #BCCDD4;
	scrollbar-3dlight-color: #BCCDD4;
	scrollbar-darkshadow-color: #BCCDD4;
	scrollbar-shadow-color: #BCCDD4;
	scrollbar-arrow-color: #648797;
	scrollbar-track-color: #BCCDD4;
}
#ns_padrao{width: 426; height: 197; float:left; margin-left:0; margin-top:10;}
#ns_padding{margin:10;}

#ns_padding2{padding:0px 10px;}

#ns_titulo{ width: 436; height: 40; margin-top:20; margin-left:10; background-color:#FFFFFF; float:left;}
#novidades_interna{width:406px; height:129; margin:5;}
/*............ fim miolo interna  ...............*/

/*............ rodapé  ...............*/
#rodape_interna{height: 61; width: 760; float:left; margin-top:10;}

/*Novidades*/
.fonteVermelha{
font-family:trebuchet ms,tahoma;
font-weight: bold;
font-size:13px;
color: #D75656;
}
.fonteCinza{
font-family:trebuchet ms,tahoma;
font-weight: bold;
font-size:11px;
color: #AEAEAE;
}
.fonteCinza13{
font-family:trebuchet ms,tahoma;
font-weight: bold;
font-size:13px;
color: #AEAEAE;
}

/*Lojas*/
#lojas, #lojas_contraste{width: 378;float:left; padding:5;}

#lojas_contraste{background-color:#F6F8F9;}
.lojas, .detalhe_lojas, .mapa_lojas{width: 378; float:left;}
a.listaatividades, a.listaatividades:hover, a.listaatividades:visited{color:#000000;}
#atividades{ margin:0; float:left;}

/*Lazer*/
#lazer{width:100%; padding-bottom:10; float:left; background-color:#FFFFFF;}
#caixa_lazer{width: 426; height: 125; float:left; margin-left:0; margin-top:10;}

/*Página Shopping */
/*legenda destaque em flash */
#destaque_shopping{
	width:760;
	height: 215;
	float:left;
}
#legenda{width:760; height: 81; float:left;}
#legenda-1{width:259; float:left;}
#legenda-2{width:242;float:left;}
#legenda-3{width:259;float:left;}
/*fim legenda destaque em flash */
.linha_vermelha{width:760; float:left; height: 1;}
#wireless{width:224; height: 151; float:left;}
#busca-lojas{width:256; height: 151; float:left;}
#laco{width:280; height: 151; float:left;}

#banner_vitrine{margin:10px 0px; text-align:center;}
#vitrine_produtos{
	width:644px;
	float:left;
}

#vitrine_produtos .produto{
	width:200px;
	float:left;
	margin:10px 0px;
}

#vitrine_produtos .vitrineMargem{padding-right:22px;}
.fotoVitrineInterna{
	width:200px;
	height:215px;
	background-image: url(../img/mall/vitrine/bg-vitrine.gif);
	background-repeat: no-repeat;
}
.descricaoProduto {
	font-size:14px;
	color:#666666;
	padding:6px;
	width:200px;
	text-align:left;
	margin:0 auto;
}
.descricaoProduto .txt{color:#5b7077;}
.descricaoProduto .preco{color:#c01400;}
#paginacao_vitrine img{
	vertical-align:middle;
}
#paginacao_vitrine .qtdpaginas{font-size:18px; text-decoration:underline;}
#paginacao_vitrine {font-size:18px; text-align:center; margin:25px 0px;}
#paginacao_vitrine .setas{color:#999999; font-size:12px;}
#paginacao_vitrine select{font-size:14px; color:#c01400;}

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

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

div.centralizar{
	width:200px;
	height:215px;
    display:table-cell;
    vertical-align:middle;
	padding:0px;
	line-height:0px;
	margin:0px;
}