/* -------------------- */
/* FORMATAÇÃO DA PÁGINA */
/* -------------------- */
html {
	overflow:-moz-scrollbars-vertical;
}

body {
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
}

/* ---------- */
/* BACKGROUND */
/* ---------- */
.bg_home, .bg_interna {
	background-color:#f9f9f9;
}

.bg_topo, .bg_rodape {
	background-color:#e3e2e3;
}

.bg_rodape_logo {
	background:url(../imagens/logo_rodape_grupo_dumont.png) #f9f9f9 no-repeat !important;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/emporio_armani/imagens/logo_rodape_grupo_dumont.png');
	background:#f9f9f9;
}

.bg_prod_01, .bg_cont_01, .bg_onde_01, .bg_institucional_01, .bg_assistencia_01 {
	background-color:#000000;
}

.bg_prod_seta {
	background:url(../imagens/bg_prod_seta.png) no-repeat #3a3a3b !important;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/emporio_armani/imagens/bg_prod_seta.png');
	background:#3a3a3b;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	border:0;
	padding-top:14px;
	padding-left:53px;
	height:43px;
}

.bg_prod_linha_div_01 {
	background-color:#dadbdc;
}

.bg_img_fundo, .bg_estilos_fundo, .bg_prod_fundo, .bg_onde_fundo, .bg_institucional_fundo, .bg_assistencia_fundo {
	background-color:#FFFFFF;
}

.bg_img_sep, .bg_onde_sep, .bg_institucional_sep, .bg_assistencia_sep {
	background-color:#e2e2e5;
}

.bg_iframe {						 /* iframe */
	margin:0;
	background-color:#f9f9f9;
}

.bg_icones_prod, .bg_onde_select {
	background-color:#dddedf;
}

.bg_institucional {					/* fundo institucional */
	background:url(../imagens/institucional_bg.jpg) #FFFFFF right no-repeat;
}

.bg_assistencia {					/* fundo institucional */
	background:url(../imagens/assistencia_bg.jpg) #FFFFFF right no-repeat;
}

.bg_indique {						/* fundo pop-up de indique */
	background-color:#bcbdc1;
}

.bg_flash_topo {					/* fundo FLASH */
	background-color:#bcbdc1;
	height:196px;
}


/* ------ */
/* TEXTOS */
/* ------ */
.txt_rodape, .txt_produtos_estilos, .txt_lista_onde {
	font-size:11px;
	color:#848795;
}

.txt_migalha, .txt_produtos, .txt_produto_descricao, .txt_institucional, .txt_assistencia {
	font-size:12px;
	color:#848795;
}

.txt_produto {
	font-size:16px;
	color:#848795;
}

.tit_produtos { 					/* menu de produtos */
	background:url(../imagens/tit_produtos.png) #f9f9f9 no-repeat !important;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/emporio_armani/imagens/tit_produtos.png');
	background:#f9f9f9;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	height:48px;
	widows:151px;
}

.paginacao {
	font-size:14px;
	color:#848795;
}

/* ------ */
/* LINKS */
/* ------ */
.l_migalha:visited
	{font-size:12px; color:#848795; text-decoration:none;}
.l_migalha:link
	{font-size:12px; color:#848795; text-decoration:none;}
.l_migalha:active
	{font-size:12px; color:#848795; text-decoration:underline;}
.l_migalha:hover
	{font-size:12px; color:#848795; text-decoration:underline;}

.l_txt_rodape_01:visited
	{font-size:11px; color:#848795; text-decoration:none;}
.l_txt_rodape_01:link
	{font-size:11px; color:#848795; text-decoration:none;}
.l_txt_rodape_01:active
	{font-size:11px; color:#848795; text-decoration:underline;}
.l_txt_rodape_01:hover
	{font-size:11px; color:#848795; text-decoration:underline;}

.l_txt_produtos_estilos:visited
	{font-size:11px; color:#848795; text-decoration:none;}
.l_txt_produtos_estilos:link
	{font-size:11px; color:#848795; text-decoration:none;}
.l_txt_produtos_estilos:active
	{font-size:11px; color:#848795; text-decoration:underline;}
.l_txt_produtos_estilos:hover
	{font-size:11px; color:#848795; text-decoration:underline;}

.l_txt_produto_descricao:visited
	{font-size:12px; color:#848795; text-decoration:none;}
.l_txt_produto_descricao:link
	{font-size:12px; color:#848795; text-decoration:none;}
.l_txt_produto_descricao:active
	{font-size:12px; color:#848795; text-decoration:underline;}
.l_txt_produto_descricao:hover
	{font-size:12px; color:#848795; text-decoration:underline;}

.l_txt_cont_nav:visited
	{font-size:12px; color:#848795; text-decoration:underline;}
.l_txt_cont_nav:link
	{font-size:12px; color:#848795; text-decoration:underline;}
.l_txt_cont_nav:active
	{font-size:12px; color:#848795; text-decoration:none;}
.l_txt_cont_nav:hover
	{font-size:12px; color:#848795; text-decoration:none;}

.l_txt_lista_onde:visited
	{font-size:11px; color:#848795; text-decoration:underline;}
.l_txt_lista_onde:link
	{font-size:11px; color:#848795; text-decoration:underline;}
.l_txt_lista_onde:active
	{font-size:11px; color:#848795; text-decoration:none;}
.l_txt_lista_onde:hover
	{font-size:11px; color:#848795; text-decoration:none;}

.l_paginacao:visited
	{font-size:13px; color:#848795; padding-left:2px; padding-right:2px; text-decoration:none;}
.l_paginacao:link
	{font-size:13px; color:#848795; padding-left:2px; padding-right:2px; text-decoration:none;}
.l_paginacao:active
	{font-size:13px; color:#848795; padding-left:2px; padding-right:2px; text-decoration:underline;}
.l_paginacao:hover
	{font-size:13px; color:#848795; padding-left:2px; padding-right:2px; text-decoration:underline;}

.prod_cod a {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	height:17px;
	background-color:#848795;
}

.prod_cod a:hover {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background-color:#3a3a3b;
}

/* ---------------- */
/* MENSAGEM DE ERRO */
/* ---------------- */
.msg_erro_01 {
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}

/* ------------------ */
/* BORDA NOS PRODUTOS */
/* ------------------ */
#fotos {
	width:170px;
}

#fotos * {
	display:block;
}

#fotos .cropFoto {
	overflow:hidden;
	width:170px;
	height:158px;
}

#fotos .cropFoto:hover {
	border:3px solid #3a3a3b;
	width:164px;
	height:152px;
}

#fotos .cropFoto:hover img {
	margin:-3px 0 0 -3px;
}

.prod_dest a {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	height:17px;
	background-color:#3a3a3b;
}

.prod_sem_dest a {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	height:17px;
	background-color:#848795;
}

.borda_thumbs {
	border:1px solid #dedede;
}

/* ------------- */
/* MENU PRODUTOS */
/* ------------- */
	/* NÍVEL 1 */
.menu_produto_mais a {
	display:block;
	font-size:12px;
	color:#848795;
	font-weight:bold;
	height:17px;
	padding-left:11px;
	background:url(../imagens/ico_mais.gif) no-repeat;
	text-decoration:none;
}

.menu_produto_mais a:hover {
	display:block;
	font-size:12px;
	color:#848795;
	font-weight:bold;
	height:17px;
	padding-left:11px;
	background:url(../imagens/ico_mais.gif) no-repeat;
	text-decoration:underline;
}

.menu_produto_menos a {
	display:block;
	font-size:12px;
	color:#848795;
	font-weight:bold;
	height:17px;
	padding-left:11px;
	background:url(../imagens/ico_menos.gif) no-repeat;
	text-decoration:none;
}

.menu_produto_menos a:hover {
	display:block;
	font-size:12px;
	color:#848795;
	font-weight:bold;
	height:17px;
	padding-left:11px;
	background:url(../imagens/ico_menos.gif) no-repeat;
	text-decoration:underline;
}

	/* NÍVEL 2 */
.menu_produto_sub_mais a {
	display:block;
	font-size:12px;
	color:#666666;
	height:17px;
	padding-left:31px;
	background:url(../imagens/ico_mais_sub.gif) no-repeat;
	text-decoration:none;
}

.menu_produto_sub_mais a:hover {
	display:block;
	font-size:12px;
	color:#666666;
	height:17px;
	padding-left:31px;
	background:url(../imagens/ico_mais_sub.gif) no-repeat;
	text-decoration:underline;
}

.menu_produto_sub_menos a {
	display:block;
	font-size:12px;
	color:#666666;
	height:17px;
	padding-left:31px;
	background:url(../imagens/ico_menos_sub.gif) no-repeat;
	text-decoration:none;
}

.menu_produto_sub_menos a:hover {
	display:block;
	font-size:12px;
	color:#666666;
	height:17px;
	padding-left:31px;
	background:url(../imagens/ico_menos_sub.gif) no-repeat;
	text-decoration:underline;
}

	/* NÍVEL 3 */
.menu_produto_sub_sub a {
	display:block;
	font-size:12px;
	color:#666666;
	height:17px;
	padding-left:52px;
	background:url(../imagens/ico_seta_sub.gif) no-repeat;
	text-decoration:none;
}

.menu_produto_sub_sub a:hover {
	display:block;
	font-size:12px;
	color:#666666;
	height:17px;
	padding-left:52px;
	background:url(../imagens/ico_seta_sub.gif) no-repeat;
	text-decoration:underline;
}

/* ---------- */
/* FORMULÁRIO */
/* ---------- */
.form_01 {
	background-color:#FFFFFF;
	border:1px solid #858794;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.select_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.area_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #858794;
}

.linha_bot_enviar {
	background-color:#848894;
}

.form_aviso_01, .form_opcoes {
	font-size:12px;
	color:#848692;
	font-weight:bold;
}

.txt_form_msg {
	font-size:14px;
	color:#848692;
	font-weight:bold;
}

.select_02 {						/* onde comprar */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#848692;
}

.form_02 {							/* pop-up de indique */
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	width:295px;
	border:1px solid #858794;
}

.select_03 {						/* pop-up de indique */
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	width:295px;
	border:1px solid #858794;
	height:90px;
	overflow:auto;"
}

/* ------------------ */
/* CSS: AVISA DE ERRO */
/* ------------------ */
/*a[href="#"] {background: lime;}
a[href=""] {background: fuchsia;}
img {outline: 5px solid red;}
img[alt][title] {outline-width: 0;}
img[alt] {outline-color: fuchsia;}
img[alt], img[title] {outline-style: double;}
img[alt=""][title], img[alt][title=""] {outline-width: 3px;}
img[alt=""][title=""] {outline-style: dotted;}*/