h1, h2, h3, h4, h5, h6, ul, li, a, div {
	margin:0;
	padding:0;
}
body {
	font:10px Verdana, Geneva, sans-serif;
	color:#61625B; text-align:center; padding:0; margin:0;
	background:#FFF url(../imagens/layout/bg_mmartan.jpg) center top repeat-x;
}
ol {
	list-style:decimal!important;
	padding:10px 0 10px 40px;
}
ul {
	list-style:none;
}
a {
	font:10px Verdana, Geneva, sans-serif;
	color:#61625B;
	text-decoration:none;
}
	a:hover {
		text-decoration:underline;
	}
img {
	border:none;
}
.breadcramb {
	display:inline; float:left;
	padding:0 0 10px 20px;
	line-height:18px;
}

#geral {
	display:table;
	position:relative;
	width:980px; text-align:left;
	margin:0 auto;
}
	#geral div#header {
		display:inline; float:left;
		width:980px; height:52px;
		margin:0;
		padding:33px 0 8px 0;
	}
		div#header div#logo {
			display:inline; float:left;
			width:230px;
		}
			div#header div#logo h1 {
				display:block;
				width:230px;
				height:35px;
				font-size:10px;
				text-indent:-5000em;
				background:url(../imagens/layout/logo_mmartan.gif) no-repeat;
			}
			div#header div#logo h1 a {
				display:block;
				width:230px;
				height:35px;
				text-indent:-5000em;
			}
		div#header div#busca_top {
			display:inline; float:left;
			/*padding:9px 13px 0 8px;*/
			width:317px;
			height:35px;
			background:url(../imagens/layout/bg_busca.gif) left bottom no-repeat;
		}
			div#header div#busca_top input.campobuscar {
				border:none;
				border-color:#FFF;
				width:268px;
				height:22px;
				font:15px Tahoma, Geneva, sans-serif;
				color:#605F5D;
				letter-spacing:0.5px;
				float:left; display:inline;
				margin:9px 0 0 8px;
			}
			div#header div#busca_top .bt_buscar {
				display:inline; float:left;
				width:23px; margin:9px 13px 0 0;
				height:22px;
				border:none; outline:none;
				cursor:pointer;
				background:url(../imagens/botoes/bt_buscar.gif) no-repeat 0 0;
			}
			/*div#header div#busca_top label {
				float:left;
			}*/
	div#header div#horarios_top {
		display:inline; float:left;
		width:433px;
		height:35px;
		text-indent:-5000em;
		background:url(../imagens/titles/title_televendas.gif) left bottom no-repeat;
	}
#conteudo {
	width:980px; overflow:hidden;

}
	#conteudo div#conteudo_top {
		display:inline;
		float:left;
		width:978px;
	}
	#conteudo div#conteudo_bottom {
		display:inline;
		float:left;
		padding:10px 0 0;
		width:978px;
	}
		#conteudo div#cont_esq {
			display:inline; float:left;
			width:674px;
		}
			ul#menu_principal {
				width:680px;
				height:22px;
				padding:0 0 0 14px;
			}
				ul#menu_principal li {
					display:inline; float:left;
					padding:0 26px 0 0;
				}
				ul#menu_principal li.ultimo_menu {
					display:inline; float:left;
					padding:0 !important;
				}
					ul#menu_principal li a {
						display:block;
						height:18px;
						text-indent:-5000em;
					}
					ul#menu_principal li a.title_cama {
						width:33px;
						background:url(../imagens/botoes/bt_cama.gif) no-repeat 0 0;
					}
					ul#menu_principal li a.title_mesa {
						width:31px;
						background:url(../imagens/botoes/bt_mesa.gif) no-repeat 0 0;
					}
					ul#menu_principal li a.title_banho {
						width:36px;
						background:url(../imagens/botoes/bt_banho.gif) no-repeat 0 0;
					}
					ul#menu_principal li a.title_promocoes {
						width:63px;
						background:url(../imagens/botoes/bt_promocoes.gif) no-repeat 0 0;
					}
					ul#menu_principal li a.title_nossas_lojas {
						width:74px;
						background:url(../imagens/botoes/bt_nossaslojas.gif) no-repeat 0 0;
					}
					ul#menu_principal li a.title_lista_casamento {
						width:111px;
						background:url(../imagens/botoes/bt_listadecasamento.gif) no-repeat 0 0;
					}
					ul#menu_principal li a.title_hotelaria {
						width:49px;
						background:url(../imagens/botoes/bt_hotelaria.gif) no-repeat 0 0;
					}
					ul#menu_principal li a.title_fale_conosco {
						width:75px;
						background:url(../imagens/botoes/bt_faleconosco.gif) no-repeat 0 0;
					}
div.InfoNav {
	display:inline; float:left;
	width:300px; height:20px;
	padding:0 15px;
	text-align:left;
	font:9px tahoma, Arial, Helvetica, sans-serif;
	color:#605F5D;
	font-weight:bold;
}
	.StyloNomeLogin {
		font:9px tahoma, Arial, Helvetica, sans-serif;
		color:#605F5D;
	}
div.InfoNav a{
	text-decoration:none;
	font-weight:bold;
}
div.InfoNav a:hover{
	text-decoration:underline;
	font-weight:bold;
}
#conteudo div.flash_home {
	/*display:table;*/
	width:657px;
	padding:10px 0 10px 14px;
}					
		#conteudo div#cont_dir {
			display:inline; float:left;
			width:256px;
			padding:0 0 0 14px;
			margin-top:-19px;
		}
		div.Login {
			display:block;
			width:256px; height:12px;
			text-align:right; font:9px Tahoma, Arial, Helvetica, sans-serif;
			color:#605F5D; font-weight:bold; padding:20px 0 0 0;
		}
		#conteudo div#cont_dir div.itens_dir {
			width:256px; overflow:hidden;
			padding:0 0 11px 0;
		}
		#conteudo div#cont_dir div.itens_dir div.itens_minhascompras {
			display:inline; float:left;
			width:266px; overflow:hidden;
			padding-top:12px;
			font:10px Tahoma, Geneva, sans-serif;
		}
		#conteudo div#cont_dir div.itens_dir div.itens_minhascompras a {
			font:10px Tahoma, Geneva, sans-serif;
		}
			#conteudo div#cont_dir div.itens_dir div.itens_minhascompras img {
				float:left; display:inline; margin:-12px 8px 0 0;
			}
			#conteudo div#cont_dir div.itens_dir a.linkVerHistorico {
				display:block; float:right; clear:both;
				width:136px; height:15px; margin-top:6px;
				text-indent:-5000em;
				background:url(../imagens/botoes/bt_historicopedidos.gif) no-repeat 0 0;					
			}
			#conteudo div#cont_dir div.itens_dir a.bt_finalizar {
				width:77px; height:19px;
				float:right; display:block;
				text-indent:-5000em; margin-top:-4px;
				background:url(../imagens/botoes/bt_finalizar.gif) no-repeat 0 0;
			}
			
#rodape {
	width:980px; overflow:hidden;
	padding-top:8px; clear:both;
	font:9px Tahoma, Geneva, sans-serif;
}
	#rodape div.box_rodape {
		width:948px;
		padding:22px 15px 10px 15px;
		background:#E8E4D9;
		border:1px solid #BDB5B2;
	}
	#rodape div.box_rodape div.linhas_rodape {
		width:948px; overflow:hidden;
		background:url(../imagens/layout/bg_4linhasrodape.gif) repeat-y 223px 0;
	}	
		#rodape div.box_rodape div.rod_col2 a {
			display:block; float:left; clear:both;
			font:9px Tahoma, Geneva, sans-serif;
			margin-bottom:10px; white-space:nowrap;
		}
		#rodape div.box_rodape div.rod_col1 {
			display:inline; float:left;
			width:225px;
		}
		#rodape div.box_rodape div.rod_col2 {
			display:inline; float:left;
			width:135px;
			margin:0 10px 0px 38px;
		}
		#rodape div.box_rodape div.rod_col3 {
			display:inline; float:left;
			width:154px;
			margin-left:14px;
		}
		#rodape div.box_rodape div.rod_col3 img {
			margin-bottom:10px;
		}
	#rodape div.rodape_ass {
		display:inline; float:left;
		padding:11px 0;
		width:980px;
		text-align:center;
	}
	#rodape div.rodape_ass a {
		font:9px Tahoma, Geneva, sans-serif;
	}
	#rodape div.formulario_email {
		display:inline; float:left;
		width:184px;
		height:32px;
		padding:0 0 0 39px;
		margin-top:15px;
		background:url(../imagens/icones/ico_email.gif) no-repeat 0 0;
	}
	#rodape div.fundo_campo {
		height:25px; width:161px;
		padding-top:7px;
		background:url(../imagens/layout/bg_campoform_rodape.gif) no-repeat 0 5px ;
	}
	#rodape .bt_ok_news {
		width:17px; height:16px; margin-right:4px;
		border:none; outline:none;
		cursor:pointer;
		background:url(../imagens/botoes/bt_ok.gif) no-repeat 0 0;
		float:right; display:inline;
	}
	#rodape .campo_rodape {
		border:none;
		width:100px; height:16px;
		font:12px Tahoma, Geneva, sans-serif;
		color:#605F5D;
		letter-spacing:0.3px;
		background:transparent;
		float:left; display:inline;
	}
	#rodape .campo_rodapeDDD {
		border:none;
		width:30px; height:16px;
		font:12px Tahoma, Geneva, sans-serif;
		color:#605F5D;
		margin-right:4px;
		letter-spacing:0.3px;
		background:transparent;
		float:left; display:inline;
	}
	#rodape div.formulario_celular {
		display:inline; float:left;
		width:184px;
		height:32px;
		padding:0 0 0 39px;
		margin-top:6px;
		background:url(../imagens/icones/ico_sms.gif) no-repeat 0 0;
	}
	#rodape div.twitter {
		display:inline; float:left; clear:both;
		width:202px; padding-top:10px;
	}
		#rodape div.twitter img {
			float:right; display:inline;
			margin-top:-7px;
		}
.campo_formulario {
	font:10px Verdana, Geneva, sans-serif;
	border:2px solid #CEC1B9;
	color:#7E7B5A;
	text-align:left;
	padding:1px;
}
.borda_septab_left {
	border-left:1px solid #7E7B5A;
}
.borda_septab_t {
	border-top:1px solid #7E7B5A;
}
.borda_septab_left_top {
	border-left:1px solid #7E7B5A;
	border-top:1px solid #7E7B5A;
}
div.titulo_prod {
	display:table;
	margin-top:26px;
	width:684px;
	border-bottom:1px solid #B7ADA4;
	background:#F5F2F0;
}
	div.titulo_prod h2 {
		display:block;
		width:652px;
		background-color:#F5F2F0;
		padding:15px 0 0 33px;
		text-indent:-5000em;
	}
	div#conteudo_bottom div.conteudo_prod {
		display:inline; float:left;
		width:963px;
		padding:0px 5px 20px 10px;
		background:#FFF;
		border-bottom:1px solid #B7ADA4;
	}
	div#conteudo_bottom div.conteudo_prod div.menu_intern {
		display:inline; float:left;
		width:179px;
	}
		div.conteudo_prod div.menu_intern ul {
			display:table;
			width:179px;
			color:#797972;
			margin:0 0 2px 0;
		 }
		  div.conteudo_prod div.menu_intern .titulo_principal {
			 display:table;			 
			 width:165px;			 
			 color:#797972;
			 background:#F5F2F0;
			 padding:5px 0px 5px 12px!important;			 
			 border:1px solid #CEC1B9;
		 }
			 div.menu_intern ul li .titulo_principal a {
				 display:inline;
				 float:left;
				 width:140px;
			 }
				 div.menu_intern .titulo_principal a:hover {
					 text-decoration:underline;
				 }			 
		 	div.menu_intern ul li {
				display:table;
				height:auto;
			 }
			div.menu_intern ul li.busca_detalhada {
				display:table;
				width:159px;
				height:auto;
				padding:4px 0 4px 20px;
				border-bottom:1px solid #CEC1B9;
			 }			 
				div.menu_intern ul li ul.menu_on {
					display:table;
					width:179px;
					overflow:hidden;
					padding:0;
				}
				div.menu_intern ul li ul.menu_off {
					display:none;
				}
			div.menu_intern ul li li {
				display:block;
				width:179px;
				height:auto;
				
			 }
			 div.menu_intern ul li li a {
				 display:block;
				 padding:4px 0 4px 20px;
			 }
				 div.menu_intern ul li li a:hover {
					 background:#EFF0E3;
				 }
				 div.menu_intern ul li li a.iten_menu_on {
					 display:block;
					 width:159px;
					 padding:4px 0 4px 20px;
					 background:#EFF0E3 url(../imagens/layout/bg_seta.gif) no-repeat 0 7px;
				 }				 
			 div.menu_intern ul li a.bt_mais {
				 display:block; float:right;
				 width:11px;
				 height:11px;
				 text-indent:-5000em;
				 margin-right:5px;
				 background:url(../imagens/botoes/bt_mais.gif) no-repeat 0 0;
			 }
			 div.menu_intern ul li a.bt_menos {
				 display:block; float:right;
				 width:11px;
				 height:11px;
				 text-indent:-5000em;
				 margin-right:5px;
				 background:url(../imagens/botoes/bt_menos.gif) no-repeat 0 0;
			 }
			div#conteudo_bottom div.conteudo_prod div.selo {
				padding:20px 0 0 0;
				width:100%;
				text-align:center;
			}
label.falecom_100 {
	display:inline; float:left;
	width:99%!important;
	text-align:center;
}
label.cad_ie6 {
	display:inline; float:left;
	width:99%!important;
	text-align:center;
}
div.NavegacaoInternaLinks ul {
	display:inline; float:left;
	width:auto; height:25px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold!important;

}
	div.NavegacaoInternaLinks li {
		display:inline; float:left;
		color:#FF3300;
		text-decoration:none;
		font-weight:bold!important;
		background:url(../imagens/layout/bg_seta.gif) no-repeat 0 4px;
		padding-left:15px; padding-right:25px;
	}
	div.NavegacaoInternaLinks li a {
		display:inline; float:left;
		color:#7E7B5A;
		text-decoration:none;
		font-weight:bold!important;
	}	
	div.NavegacaoInternaLinks li a:hover {
		text-decoration:underline;
		font-weight:bold!important;
	}
#rodape div.box_rodape div.linhas_rodape p {
	margin:0;
	padding:0;
}
.siteblind {
	margin:0!important;
}
.selos_centro {
	text-align:center;
}
#rodape div.links {
	padding:10px;
	margin-bottom:8px;
	text-align:center;
	border:1px solid #BDB5B2;
	font-size:11px;
}
#rodape div.links a {
		font-size:11px;
	}
ul.mapadosite {
	display:inline; float:left;
	width:960px;
	padding-left:3px; margin-bottom:20px;
}
	ul.mapadosite li {
		display:inline; float:left;
		width:220px; padding:0 20px 5px 0;
	}
	ul.mapadosite li h2 {
		display:inline; float:left;
		width:100%;
		font-size:16px;
		border-bottom:1px solid #B7ADA4;
		padding:0 0 5px 0; margin-bottom:5px;
	}
		ul.mapadosite li ul {
			display:inline; float:left;
			width:230px;
		}
			ul.mapadosite li ul li {
				padding:0 0 5px 0;
			}
h2.title_mapadosite {
	height:30px;
	background:url(../imagens/titulos/title_mapadosite.gif) no-repeat 33px 15px;
	
}			
	
