* {
	text-decoration:none;
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	outline:0;
}
body {
	background:#A1BDC6 url(../imagens/home/bg-padrao.gif);
	cursor:default;
}
body, input, textarea { color:#666; font:11px Verdana, Arial, Helvetica, sans-serif; }

#mestre {
	width:880px;
	margin:auto;
}
#conteudo {
	position:relative;
	width:100%;
	min-height:500px;
	background-color:#FFF;
	float:left;
	margin-top:60px;
}
#conteudo .brd-top {
	position:absolute;
	top:-51px;
	left:-61px;
	display:block;
	width:1000px;
	height:51px;
	background:url(../imagens/home/box-mestre/bg-top.png) no-repeat left top;
}
#conteudo .brd-right {
	position:absolute;
	bottom:0px;
	right:-59px;
	display:block;
	width:59px;
	height:496px;
	background:url(../imagens/home/box-mestre/bg-right.png) no-repeat left top;
}
#conteudo .brd-bottom {
	position:absolute;
	bottom:-52px;
	left:-61px;
	display:block;
	width:1000px;
	height:52px;
	background:url(../imagens/home/box-mestre/bg-bottom.png) no-repeat left top;
}
#conteudo .brd-left {
	position:absolute;
	top:0px;
	left:-61px;
	display:block;
	width:61px;
	height:496px;
	background:url(../imagens/home/box-mestre/bg-left.png) no-repeat left top;
}

#main {
	width:590px;
	float:right;
	display:inline;
	margin:30px 25px 0px 0px;
	position:relative;
}
#main p { line-height:17px; }
#main h1 {
	display:block;
	width:100%;
	height:26px;
	padding-bottom:10px;
	font-size:10px;
	border-bottom:1px solid #CCC;
	text-indent:-3000px;
	margin-bottom:10px;
}

address {
	color:#808080;
	font-weight:bold;
	font-style:normal;
	font-size:10px;
	margin-top:20px;
	text-align:center;
}
address br, address em { display:none; }

a.polvo {
	display:block;
	width:16px;
	height:20px;
	position:absolute;
	bottom:-7px;
	left:3px;
	background:url(../imagens/polvo.gif) no-repeat left top;
	text-indent:-3000px;	
}

/*** SIDEBAR ***/
#conteudo #sidebar {
	width:191px;
	float:left;
	display:inline;
	margin:5px 0px 0px 25px;
	padding:25px 20px 0px 0px;
	background:url(../imagens/home/menu/vr-sidebar.png) no-repeat right top;
	min-height:475px;
}
#conteudo #sidebar h1 { display:none; }
#conteudo #sidebar #menu {
	width:180px;
	float:left;
	display:inline;
	margin:38px 0px 0px 5px;
	background:url(../imagens/home/menu/linha-divisoria.png) no-repeat left top;
	padding-top:2px;
}
#conteudo #sidebar #menu li {
	display:block;
	float:left;
	width:180px;
	padding:3px 0px 5px 0px;
	background:url(../imagens/home/menu/linha-divisoria.png) no-repeat left bottom;
}
#conteudo #sidebar #menu li a {
	display:block;
	float:left;
	width:100%;
	height:28px;
	text-indent:-3000px;
}
#conteudo #sidebar #menu li.home a { background:url(../imagens/home/menu/home.png) no-repeat left top; }
#conteudo #sidebar #menu li.historico a { background:url(../imagens/home/menu/historico.png) no-repeat left top; }
#conteudo #sidebar #menu li.produtos a { background:url(../imagens/home/menu/produtos.png) no-repeat left top; }
#conteudo #sidebar #menu li.dicas a { background:url(../imagens/home/menu/dicas.png) no-repeat left top; }
#conteudo #sidebar #menu li.contato a { background:url(../imagens/home/menu/contato.png) no-repeat left top; }

#b_home #menu li.home a,
#b_historico #menu li.historico a,
#b_produtos #menu li.produtos a,
#b_dicas #menu li.dicas a,
#b_contato #menu li.contato a,
#conteudo #sidebar #menu li a:hover,
#conteudo #sidebar #menu li a.ativo { background-position:left bottom !important; }

#menu li #submenu {
	display:block;
	float:left;
	width:100%;
	background-color:#E6E6E6;	
	margin-top:3px;
}
#menu li #submenu li {
	background:#E6E6E6 url(../imagens/home/menu/linha-divisoria-sub.png) no-repeat left bottom !important;
}
#menu li #submenu li a { height:23px !important; }
#menu li #submenu li.produtos-cama a { background:url(../imagens/home/menu/produtos-cama.png) no-repeat left top !important; }
#menu li #submenu li.produtos-mesa a { background:url(../imagens/home/menu/produtos-mesa.png) no-repeat left top !important; }
#menu li #submenu li.produtos-banho a { background:url(../imagens/home/menu/produtos-banho.png) no-repeat left top !important; }
#menu li #submenu li.produtos-vestuario a { background:url(../imagens/home/menu/produtos-vestuario.png) no-repeat left top !important; }


#conteudo #frm_mailing {
	position:relative;
	width:170px;
	margin:90px 0px 0px 5px;
	float:left;
	display:inline;
	background-color:#E6E6E6;
	padding:10px 5px;
}
#conteudo #frm_mailing h2 {
	font-size:10px;
	color:#5B97A5;
	line-height:14px;
}
#conteudo #frm_mailing label {
	position:relative;
	float:left;
}
#conteudo #frm_mailing label input {
	padding:3px;
	border:1px solid #CCC;
	float:left;
	width:162px;
	font-size:10px;
	color:#808080;
	font-weight:bold;
}
#conteudo #frm_mailing .botao {
	display:block;
	float:right;
	width:80px;
	height:22px;
	background:url(../imagens/home/botoes/cadastrar.png) no-repeat left top;
	margin-top:5px;
	cursor:pointer;
}
#conteudo #frm_mailing .botao:hover { background-position:left bottom; }
#conteudo #frm_mailing .alert {
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	background-color:#CCC;
	width:150px;
	padding-right:20px;
	opacity:0.9;
	text-align:center;
	line-height:18px;
	height:20px;
	color:#FFF;
}
#conteudo #frm_mailing .erro { color:#D10707; }
#conteudo #frm_mailing .sucesso { height:43px; color:#000; padding-top:7px; }
#conteudo #frm_mailing .alert a.bt_fechar {
	position:absolute;
	top:2px;
	right:2px;
	display:block;
	width:16px;
	height:16px;
	background:url(../imagens/home/botoes/fechar.png);
	text-indent:-3000px;
}
#frm_mailing .loading {
	position:absolute;
	bottom:10px;
	right:90px;
	text-align:right;
}

#overlay {
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:100%;
	background-color:#FFF;
	opacity:0.8;
	display:none;
}