* {
	margin:0;
	padding:0;
	text-align:left;
	font-family:Georgia,"Times New Roman",serif !important;
}

a:link, a:visited 	{ color:#000; text-decoration:underline; }
a:hover, a:focus 		{ text-decoration:none; }
a:active 				{ color:#000;}


body {
	background: url(../images/bg_body.jpg) repeat-x center top;
}
body.interna {
	background-image:url(../images/bg_body_interna.jpg);
	background-position:center;
	background-position:top;
	background-repeat:repeat-x;
}
body.corInterna {
	background-color:#c20984 !important;
}
h1, h2, h3, h4, h5, h6, h7 {
	font-family:Georgia,"Times New Roman",serif !important;
	font-weight:bold;
		
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, h7 span {
	font-family:Georgia,"Times New Roman",serif !important;
	font-weight:bold;
	
}
p {
	font-family:Georgia, "Times New Roman", serif;
	font-size:12px;
}
#geral {
	position:relative;
	width:988px;
	margin:0 auto;
}	
#geral:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		overflow:hidden;
}
#mensagens {
	width:100%;
	height:28px;
	overflow:hidden;
	padding-top:3px;
}
#logo {
	background:transparent url(../images/logomelissa.jpg) no-repeat scroll 0 0;
	display:block;
	height:252px;
	left:18px;
	position:absolute;
	text-indent:-9999px;
	top:-33px;
	width:210px;
	z-index:1;
}
/*#menuSuperior {
	float:right;
	height:auto;
	margin:2px 73px 0 0;
	text-indent:-9999px;
	width:500px;
/*	*margin-top:18px;
	_margin:10px 13px 0 0;*/

#menuSuperior.interna {
	float:right;
	height:auto;
	margin:2px 97px 0 0;
	text-indent:-9999px;
	width:620px;
	*margin:-16px 98px -15px 0;
	_margin:-7px 49px -15px 0;
}
ul.superior {
	height:60px;
	text-indent:-9999px;
	width:549px;
	display:block;
	margin:2px 64px 0 410px;
	*padding-top:16px;
	_margin:2px 29px 0 410px;
	_width:554px;
}
ul.superior#interna {
	height:60px;
	width:625px;
	margin:0 !important;
	*margin-top:-15px;
	_margin-top:-15px;
	_padding-top:23px;
	_height:65px;

}
ul.superior li a {
	display:block;
	height:54px;
	float:left;
}
ul.superior#interna li a {
	display:block;
	height:58px;
	float:left;
}
ul.superior li a.home {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll 16px -16px;
	margin:6px 20px 0 0;
	width:100px;
	
}
ul.superior#interna li a.home {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll 2px -16px;
	margin:6px 0px 0 0;
	width:92px;
}
ul.superior li a.home:hover {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll 16px -74px !important;
}
ul.superior#interna li a.home:hover {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll 2px -74px !important;
}
ul.superior li a.sobre {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -108px -16px;
	margin:6px 22px 0 0;
	width:100px;
	*margin-top:-10px;
}
ul.superior#interna li a.sobre {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -107px -16px;
	margin:6px 25px 0 0;
	width:100px;
	*margin-top:-10px;
}
ul.superior li a.sobre:hover {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -108px -73px !important;
}
ul.superior#interna li a.sobre:hover {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -107px -73px !important;
}
ul.superior li a.look {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -248px -16px;
	margin:6px 22px 0 1px;
	width:114px;
	*margin-top:-26px;
}
ul.superior#interna li a.look {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -248px -16px;
	margin:6px 0px 0 0;
	width:114px;
	*margin-top:-26px;
}
ul.superior li a.look:hover {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -248px -73px !important;
}
ul.superior#interna li a.look:hover {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -248px -73px !important;
}
ul.superior li a.eventos {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -400px -16px;
	margin:6px 15px 0 0;
	width:108px;
	*margin-top:-42px;
	_margin-left:-3px;
}
ul.superior#interna li a.eventos {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -400px -16px;
	margin:6px 0 0 23px;
	width:109px;
	*margin-top:-42px;
}
ul.superior li a.eventos:hover {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -400px -73px !important;
}
ul.superior#interna li a.eventos:hover {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -400px -73px !important;
}
ul.superior li a.fale {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -551px -16px;
	float:right !important;
	margin:6px 10px 0 0;
	width:146px;
	*margin-top:-58px;

}
ul.superior#interna li a.fale {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -539px -16px;
	float:right !important;
	margin:6px 0 0 0;
	width:146px;
	*margin-top:-58px;
}
ul.superior li a.fale:hover {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -551px -73px !important;
}
ul.superior#interna li a.fale:hover {
	background:transparent url(../images/menu_superior_ok.gif) no-repeat scroll -539px -73px !important;
}
#mulher {
	background:transparent url(../images/mulher-new.png) no-repeat scroll center center;
	height:625px;
	left:158px;
	position:absolute;
	top:35px;
	width:252px;
	z-index:3;
}
#apresentacao {
	float:right;
	height:auto;
	line-height:215%;
	margin:44px 14px 0 1px;
	padding:18px 5px 0;
	width:556px;
	_margin:44px 7px 0 1px;
}
#apresentacao h2 {
	font-size:29px;
	color:#ffffff;
	font-weight:bold;
}
#apresentacao h2 strong {
	color:#99db00 !important;
}
#apresentacao.interna {
	height:auto;
	margin:44px 45px 0 1px;
	padding:39px 19px 0;
	width:650px;
	float:right;
	line-height:215%;
}
#apresentacao.interna h2 {
	font-size:26px;
	color:#ffffff;
	font-weight:bold;
}
#nomedoproduto.interna {
	height:auto;
	margin:44px 45px 0 1px;
	padding:39px 19px 0;
	width:650px;
	float:right;
	line-height:215%;
	_margin:44px 22px 0 1px;
}
#nomedoproduto.interna h2 {
	font-size:26px;
	color:#ffffff;
	font-weight:bold;
}
.conteudoInterno h2 {
	color:#750E53;
	font-size:26px;
	font-weight:bold;
	margin:0 0 0 31px;
	padding-top:15px;
	width:625px;
	*padding-bottom:5px;
}
#bread {
	height:26px;
	margin:0 0 5px 270px;
	padding-top:80px;
	text-align:left;
	width:630px;
	*padding-top:25px;
	_margin:0 0 5px 264px;
}
#secao {
	color:#FFFFFF;
	margin-left:5px;
	margin-top:5px;
	padding:0;
	text-align:left;
	font-weight:bold;
}
#secao li {
	display:inline;
	font-size:17px;
	list-style-type:none;
	*font-size:18px;
}
#secao li a {
	color:#ffffff !important;
	cursor:pointer;
}
#principal {
	margin:0pt auto;
	/*position:relative;*/
}
#menuLateral {
	float:left;
	margin:180px -7px 0;
	padding:8px 0 50px;
	width:265px;
}

#menuLateral ul.lateral { 
 	min-height:278px;
  	height:auto !important;
  	height:278px;
 
}
#menuLateral ul.lateral li {
	padding:11px 0pt 17px 28px;
	
}
#menuLateral ul.lateral li span {
	background:#720F50;
	padding:1px 5px;
}
#menuLateral ul.lateral li span object {
	background:#720f50;
	margin-bottom:-10px;
}
#menuLateral ul.lateral li span span {
	background:none !important;
}
#menuLateral ul.lateral li {
	color:#ffffff;
	font-family:Georgia,"Times New Roman",serif;
	font-weight:bold;
	font-size:19px;
	width:154px;
}
#menuLateral ul.lateral li ul.menuSecundario {
	margin-left:4px !important;
	background:none !important;
	margin-top:11px !important;
}
ul.lateral ul li a {
	background:none !important;
	font-size:13px !important;
	width:120px;
	display:block;
	color:#FFFFFF !important;
	font-weight:normal !important;
}
/*menu interno*/

#menuLateralInterna {
	float:left;
	margin:133px -7px 0;
	padding:8px 0 50px;
	width:265px;
}

#menuLateralInterna ul.lateral { 
 	min-height:278px;
  	height:auto !important;
  	height:278px;
 
}
#menuLateralInterna ul.lateral li {
	padding:11px 0pt 17px 28px;
	
}
#menuLateralInterna ul.lateral li span {
	padding:1px 5px;
}
#menuLateralInterna ul.lateral li span object {
	background:#720f50;
	margin-bottom:-5px;
}
#menuLateralInterna ul.lateral li span span {
	background:none !important;
}
#menuLateralInterna ul.lateral li {
	color:#ffffff;
	font-family:Georgia,"Times New Roman",serif;
	font-weight:bold;
	font-size:19px;
	width:154px;
}
#menuLateralInterna ul.lateral li ul.menuSecundario {
	margin-left:4px !important;
	background:none !important;
	margin-top:11px !important;
}

/*menu interno / fim*/

.menuSecundario li {
	margin:2px 0 0;
	padding:3px 0 0 22px !important;
	background:none !important;
	line-height:normal !important;
}
#conteudo {
	float:right;
	padding-bottom:45px;
	width:712px;
}
#conteudo.interna {
	float:right;
	margin:13px 33px 0 0;
	width:683px;
	*width:685px;
	*margin:12px 32px 0 0;
	_margin:12px 19px 0 0;
}
#destaque {
	background:url(../images/destaque.gif) no-repeat;
	margin:50px 0 0 137px;
	width:565px;
	height:216px;
	/**margin:4px 0 0 0px;*/
}
#destaque:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		overflow:hidden;
}
#destaque h4 {
	color:#ffffff;
	font-size:17px;
	margin:-17px 0 -6px 187px;
	width:130px;
	*float:left;
	*margin:-20px 0px 0px 188px;
	_margin:-17px 0 0 93px;
}
#conteudo ul.marcas {
	float:right;
	width:140px;
	height:25px;
	margin:15px 20px 0 0;
}
 ul.marcas li { display:block; float:left; }
 ul.marcas li a { text-indent:-9999px; display:block; float:left; height:34px; }
 
 ul.marcas li.linkMelissa a { width:65px; }
 ul.marcas li.linkKipling a { width:70px; }
 
 ul.marcas li.linkMelissa a:link,
 ul.marcas li.linkMelissa a:visited  { background:url(../images/marcas.gif) no-repeat 3px 0; }
 ul.marcas li.linkMelissa a:hover,
 ul.marcas li.linkMelissa a:focus { background:url(../images/marcas.gif) no-repeat 3px -39px; }
 
 ul.marcas li.linkKipling a:link,
 ul.marcas li.linkKipling a:visited  { background:url(../images/marcas.gif) no-repeat -67px 0; }
 ul.marcas li.linkKipling a:hover,
 ul.marcas li.linkKipling a:focus { background:url(../images/marcas.gif) no-repeat -67px -39px; }
 
.base {
	background:url(../images/destaque_inferior2.gif) no-repeat -4px bottom;
	overflow:auto !important;
	height:40px;
}
.base:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		overflow:hidden;
}
.baseIndex {
	background:transparent url(../images/produtos_base.gif) no-repeat scroll -1px bottom;
	height:16px;
}
.interno {
	background:url(../images/interno.gif) repeat-y;
	_padding-bottom:0px;
}
.conteudoInterno {
	background:url(../images/interior_interna.gif) repeat-y 3px 0;
	*overflow:auto;
	_height:auto;
}
.interno:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		overflow:hidden;
}
.conteudoInterno:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		overflow:hidden;
}
#menuUtilitDestaque {
	float:right;
	width:100px;
	height:95px;
	margin:80px 4px 0 0;
	
}
/*bloco destaque*/
.blocoInfo {
	float:left;
	width:455px;
	height:200px;
}
.descricaoInfo {
	float:left;
	margin:60px 0 0 30px;
	width:205px;
	_margin:60px 0 0 15px;
}
.blocoInfo h3 {
	color:#7b0d56;
	font-size:24px;
	padding-bottom:10px;
}
.blocoInfo img {
	float:right !important;
	width:150px; /* Diminuido por Ricardo */
	margin-top:50px;
	height:120px;
}
.blocoInfo p {
	font-size:12px;
	height:auto;
	color:#a31473;
	font-size:13px;
	line-height:160%;
	
}
/*final bloco destaque*/

#blocoInterno {
	width:684px;
	height:auto;
}
address {
	color:#e3a0cc;
	font-size:14px;
	font-family:Georgia,"Times New Roman",serif !important;
	font-style:normal !important;
	line-height:155%;
	padding-bottom:35px;
	width:215px;
	margin:40px 0 0 30px;
}
a.assinatura:link, a.assinatura:visited {
	color:#e3a0cc;
	font-size:11px;
	padding:0 31px;
	font-family:Georgia,"Times New Roman",serif !important;
}
a.assinatura:hover {
	color:#FFFFFF;
}
a.assinatura span {
	display:block;
	height:1px;
	text-indent:-9999px;
	width:1px;
}
.descricao {
	color:#E3A0CC;
	font-family:Georgia,"Times New Roman",serif !important;
	font-size:15px;
	line-height:136%;
	margin:3px 0 50px 28px;
	width:168px;
}
.descricao a {
	color:#fefffb !important;
	font-family:Georgia,"Times New Roman",serif !important;
}
/*fieldset { background:url(../images/bg_input.gif) no-repeat 0px 2px; }*/
input#email {
	border:none !important;
	background-attachment:fixed;
	background-color:#701050;
	margin:4px 0 0 4px;
	width:60%;
	float:left;
	color:#E3A0CC;
}
/*input {
	background:transparent none repeat scroll 0 0;
	color:#750E53;
	font-size:13px;
	font-weight:bold;
	padding:4px 0 0;
	width:414px;
}*/
/*box de cadastro*/
.cadastro {
	background: url(../images/cadastro.gif) no-repeat;
	width:240px;
	height:250px;
	margin:97px 0 0 20px;
	*margin:100px 0 0 20px;

}
form#cadastrar {
	height:100px;
	/*margin-top:25px;*/
	margin-top:48px;
	width:216px;
	padding:0px 0 0 21px;
	}
	form#cadastrar input {
		padding:3px 4px;
	}
.cadastro a.botao {
	background:transparent url(../images/bt_cadastrar.gif) no-repeat scroll -1px 2px;
	display:block;
	height:30px;
	text-indent:-9999px;
	width:74px;
	float:right;
	
	/*_margin:-37px 0 0 72px !important;*/
}
.cadastro a.feed {
	background:url(../images/bt_feed.gif) no-repeat;
	display:block;
	height:42px;
	text-indent:-9999px;
	margin-top:15px;
	/*width:220px;
	margin:14px 0 0 20px;*/
}
.cadastro a.significado {
	display:block;
	height:50px;
	margin:-46px 0 0 142px;
	position:absolute;
	text-indent:-9999px;
	width:68px;
}
.cadastro h4 {
	font-size:18px;
	padding:7px 2px 0 21px;
	height:24px;
	width:215px;
	color:#470930;
	*padding:7px 2px 1px 21px;
}
.cadastro h5 {
	font-size:14px !important;
	padding:0 2px 2px 22px;
	width:215px;
	height:15px;
	color:#470930;
}
.cadastro p {
	color:#470930;
	font-size:12px;
	font-weight:normal !important;
	line-height:177%;
	margin:7px 0 0 22px;
	width:212px;
}
/*fim do box de cadastro*/
.topoProdut {
	background:url(../images/produtos_superior.gif) no-repeat 0px 0;
	padding:10px 0;

}
.topoInterna {
	background:url(../images/superior_interna.gif) no-repeat 3px top;
	padding-top:10px;
	
}
#produtos { 
	background:url(../images/produtos_sup.gif) no-repeat 1px top; 
	width:700px; 
	height:20px;
	padding-top:5px;
	width:700px;
	margin-top:130px;
	*margin-top:128px;
}
.baseProdut {
	background:url(../images/produtos_infe.gif) repeat-y 0px bottom;
	margin:10px auto 0;
	padding-bottom:20px;
	width:700px;

}
.baseInterna {
	background:url(../images/base_interna.gif) no-repeat 2px bottom;
	margin:0 auto;
	height:14px;
	_margin-top:-5px;
	
	_clear:both;
}
.baseProdut:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		overflow:hidden;
}
.baseInterna:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		overflow:hidden;
}
#produtos h4 {
	font-size:20px;
	padding:23px 0 0 37px;
	color:#b4d03d;
}
.linhaProdutos {
	height:auto;
	overflow:auto;
	/*position:relative;*/
	width:683px;
	padding-bottom:15px;
}
#produtosRel {
	margin:0 0 0 0px;
	padding-bottom:30px;
	_width:665px;
}
#produtosRel h3 {
	color:#ffffff;
	margin:50px 0 0px 30px;
}
.linhaRel {
	height:auto;
	overflow:auto;
	width:680px;
	*margin-left:0px;
	_width:676px;
}
.foto {
	float:left;
	overflow:hidden;
	padding:25px 30px 0 28px;
	width:165px;
}
.foto:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		overflow:hidden;
}
.foto a img { float:right; width:130px; }
.itemRel {
	background:transparent url(../images/bg_produtosrelac.gif) no-repeat scroll 0 0;
	float:left;
	margin:36px 0 0 38px;
	overflow:hidden;
	padding:7px 5px 15px 4px;
	*width:300px;
	*padding:7px 0px 15px 2px;
	*margin:36px 0 0 30px;
	_margin:36px 0px 0 17px;
}
.legenda h5 a {
	color:#750E53 !important;
	cursor:pointer !important;
	display:block;
	font-size:17px;
	height:auto;
	line-height:120%;
	text-decoration:none !important;
	width:150px;
}
.legendaRel {
	float:right;
	margin:-82px 0 0 16px;
	width:152px;
	*margin:-85px 0 0 0px;
	*padding-right:6px;
	*padding-bottom:5px;
}
.legendaRel h5 a {
	color:#E3A0CC !important;
	font-size:17px;
	line-height:120%;
	text-decoration:none !important;
}
.legenda { margin:0 0 0 3px; padding-top:5px; clear:both; }
.legenda p a {
	font-size:13px !important;
	color:#a4156d !important;
	text-decoration:none !important;
	line-height:115%;
}
.foto p {
	font-size:13px !important;
	padding-bottom:2px;
	color:#a4156d;
}
.itemRel p a {
	font-size:13px !important;
	padding:2px 1px;
	color:#ffffff !important;
	text-decoration:none !important;
}
#menuUtilit {
	margin:0px 0px 3px;
	width:32px;
	float:left;
}
/*com legenda*/
#menuUtilitDestaque li.lupaLegenda a {
	background:url(../images/lupa_legenda.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:31px;
	width:100px;
}
#menuUtilitDestaque li.lupaLegenda a:hover {
	background:url(../images/lupa_legenda_hover.gif) no-repeat !important;
}
#menuUtilitDestaque li.reservaLegenda a {
	background:url(../images/coracao_legenda.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:31px;
	width:100px;
}
#menuUtilitDestaque li.reservaLegenda a:hover {
	background:url(../images/coracao_legenda_hover.gif) no-repeat !important;
}
#menuUtilitDestaque li.envioLegenda a {
	background:url(../images/email_legenda.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:31px;
	width:100px;
}
#menuUtilitDestaque li.envioLegenda a:hover {
	background:url(../images/email_legenda_hover.gif) no-repeat !important;
}

/*sem legenda*/
#menuUtilit li.lupa a {
	background:url(../images/lupa.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:31px;
	width:31px;
}
#menuUtilit li.lupa a:hover {
	background:url(../images/lupa_hover.gif) no-repeat !important;
}
#menuUtilit li.reserva a {
	background:url(../images/coracao.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:31px;
	width:31px;
}
#menuUtilit li.reserva a:hover {
	background:url(../images/coracao_hover.gif) no-repeat !important;
}
#menuUtilit li.envio a {
	background:url(../images/email.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:31px;
	width:31px;
}
#menuUtilit li.envio a:hover {
	background:url(../images/email_hover.gif) no-repeat !important;
}
#menuUtilit.interna {
	margin:0 !important;
}
#menuUtilit.interna li.reserva a {
	background:url(../images/coracao_legenda.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:31px;
	width:100px;
}
#menuUtilit.interna li.reserva a:hover {
	background:url(../images/coracao_legenda_hover.gif) no-repeat !important;
}
#menuUtilit.interna li.envio a {
	background:url(../images/email_legenda.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:31px;
	width:100px;
}
#menuUtilit.interna li.envio a:hover {
	background:url(../images/email_legenda_hover.gif) no-repeat !important;
}
.menuproduto {
	float:right !important;
	margin:20px 0 3px !important;
	padding-right:80px;
	width:32px;
	_padding-right:30px;
}
.bloco {
	float:right;
	width:100px;
	margin:84px 8px 0 0;
}
.bloco:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		overflow:hidden;
}
#menuUtilitDestaque img {
	margin:0 !important;
}
a.todosProdutos {
	background:url(../images/sapatos.gif) no-repeat;
	width:235px;
	height:36px;
	display:block;
	text-indent:-9999px;
	float:right;
	margin:40px 10px 0 0;
}
a.todosProdutos:hover {
	background:url(../images/sapatos_hover.gif) no-repeat;
	width:235px;
	height:36px;
	display:block;
	text-indent:-9999px;
	float:right;
	margin:40px 10px 0 0;
}

/* paginacao ---------------- */
#paginacao {
	clear:both;
	margin:40px 30px 20px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#paginacao span a {
		color:#B4D244;
		padding:4px 8px;
		text-decoration:none !important;
	}
	#paginacao span a:hover {
		color:#AC759A;
	}
	#paginacao span.pagAtual {
		background:transparent url(../images/bg_bola.gif) no-repeat scroll -1px 2px;
		color:#FFFFFF;
		padding:6px 8px;
	}
	#paginacao span.pagBtn a {
		padding:5px 6px;
		background:url(../images/pag_btn.gif) 1px 2px no-repeat;
		color:#a709bc !important;
	}
	#paginacao span.pagBtn a:hover {
		background:url(../images/pag_btn.gif) 1px -28px no-repeat;
	}
/* paginacao ---------------- */

/*#paginacao {
	font-size:13px;
	font-weight:bold;
	height:30px;
	width:400px;
	text-align:center;
	margin:0 0 0 31px;
	padding-top:25px;
}
#paginacao span.pgAtual {
	background:url(../images/bg_bola.gif) no-repeat -1px 2px;
	color:#FFFFFF;
	padding:5px 8px;
	display:block;
	float:left;
	height:26px;
}
#paginacao span a {
	color:#B4D244;
	display:block;
	float:left;
	margin:4px 0 0 3px;
	padding:1px 5px 6px;
	text-decoration:none;
}
#paginacao span a:hover {
	color:#ac759a;
}
#paginacao span a.proxima {
	background:url(../images/pg_proximo.gif) no-repeat 0px 0px;
	text-indent:-9999px;
	float:left;
	display:block;
	width:26px;
	height:26px;
	margin-top:2px;
}
#paginacao span a.proxima:hover {
	background:url(../images/pg_proximo_hover.gif) no-repeat  0px 0px !important;
	text-indent:-9999px;
	display:block;
	width:26px;
	height:26px;
	float:left;
}
#paginacao span a.ultima {
	background: url(../images/pg_ultimo.gif) no-repeat;
	text-indent:-9999px;
	height:26px;
	float:left;
	display:block;
	width:32px;
	margin:0 0 0 -6px;
}
#paginacao span a.ultima:hover {
	background: url(../images/pg_ultimo_hover.gif) no-repeat;
	text-indent:-9999px;
	height:26px;
	float:left;
	display:block;
}*/
.produtosGeral { height:auto; overflow:auto;margin-bottom:30px; _height:auto; _width:680px; }
.detProduto {
	line-height:15px;
	float:left;
	font-size:13px;
	line-height:230%;
	margin:26px 0 0 30px;
	width:260px;
	color:#750E53;
	/*_clear:both;*/
	_margin:15px 0 0 15px;
}
.imagensproduto {
	float:right;
	margin-right:0px;
}
.fotodoproduto {
	margin:20px 22px 0px 0;
	float:left;
	
}
#ImgAmpliada {
	clear:both;
	font-size:12px;
	margin-left:-5px;
	padding-bottom:4px;
	padding-top:9px;
}
#ImgAmpliada a {
	background:url(../images/ampliada.gif) no-repeat 0 -2px;
	margin-right:41px;
	padding-left:181px;
	padding-top:14px;
	text-indent:-9999px;
	display:block;
	*width:185px;
	*height:28px;
	*padding:0;
}
#ImgAmpliada a:hover {
	background:url(../images/ampliada_hover.gif) no-repeat 0 -2px !important;
}
#maisfotosdoproduto {
	/*clear:both;*/
	margin:5px 30px 0;
	margin-bottom:10px;
	_margin-top:40px;
	_margin-bottom:0;
}
#maisfotosdoproduto h3 {
	color:#750E53;
	margin-bottom:15px;
	*margin-left:3px;
	_margin-left:7px !important;
}
#maisfotosdoproduto img {
	padding:0 22px 0 0;
}
#voltar a {
	background:url(../images/bt_voltar_hover3.gif) no-repeat 0px -61px;
	cursor:pointer;
	display:block;
	float:right;
	height:41px;
	margin:16px -55px 0 0;
	text-indent:-9999px;
	width:135px;
	*margin:16px -53px 0 0;
}
#voltar a:hover {
	background:url(../images/bt_voltar_hover3.gif) no-repeat scroll 0px 0px !important;
}
#voltar {
	clear:both;
}
#listaEventos {
	margin:32px 10px 0 28px;
	background:#EAFCCB;
	width:auto;
	overflow:auto;
	padding:0 0 4px 0;
	_height:auto;
	_margin:32px 0px 0 25px;
	_width:636px;

}
.fotoEvento {
	float:left;
	margin:16px 0 15px 15px;
	width:125px;
	height:auto;
	_margin:16px 0 15px 5px;
}
.dataEvento {
	color:#a86f95;
	font-size:13px;
}
.tituloEvento {
}
.tituloEvento a {
	color:#A70371 !important;
	font-size:16px;
	font-weight:bold;
}
.textEvento {
	float:right;
	margin-right:4px;
	padding:12px 0 0 0;
	width:483px;
}

.textEvento p {
	line-height:140%;
	font-size:13px;
	padding-top:1px;
	color:#750E53 !important;
	text-decoration:none !important;
}
#galeria {
	width:660px !important;
	_width:690px;
}
.linhaGaleria {
	margin-bottom:30px;
	overflow:hidden;
	width:660px;
	margin-left:18px;
	_width:675px;
	_margin-left:7px;
}

.fotoGaleria {
	background:#F9F4F7 none repeat scroll 0 0;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	overflow:hidden;
	padding:5px 5px 6px;
	position:relative;
	width:200px;
	_margin-top:5px;
}
.fotoGaleria li {
	position:relative;
}
/*.imagem li {
	float:left;
	margin:10px;
	padding:0;
	width:190px;
}*/
.fotoGaleria .lupa {
	background:url(../images/lupa_foto.png) no-repeat !important;
	width:30px;
	height:30px;
	position:absolute;
	right:3px;
	bottom:5px;
}
.fotoGaleria span {
	height:26px;
	width:30px;
	/*position:absolute;
	right:3px;
	top:110px;*/
	display:block;
	cursor:pointer;
	height:auto;
}
.legendaEvento {
	height:auto;
	font-size:12px;
}
.legendaEvento span {
	color:#D35B7B;
	cursor:default;
	font-weight:bold;
	line-height:120%;
	width:100%;
	position:static !important;
}
.descricaoEvento {
	margin-top:5px;
}
.descricaoEvento span.data {
	color:#E3A0CC;
	font-size:13px;
	margin-left:32px;
	font-weight:bold;
}
.descricaoEvento p {
	color:#750E53;
	font-size:13px;
	padding:29px 0 30px 30px;
	line-height:130%;
	width:636px;
}
/*formulario de contato / início*/ 


/*
#contato{
	padding-top:40px;
	width:560px;
	margin-left:34px;
	height:320px;
}
#contato fieldset {
	margin:0;
	height:auto;
	width:520px;
	padding:8px 0;
}
fieldset.input 	{ background: url(../images/input_contato.gif) no-repeat 115px 3px; }
fieldset.textarea { background: url(../images/textarea_contato.gif) no-repeat 115px 3px; }
#contato label {
	color:#750E53;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:95px;
	font-family:Georgia, "Times New Roman", serif !important;
}
#contato input, #contato textarea { border:none; background:none transparent; }
#contato input {
	color:#750E53;
	font-size:12px;
	font-weight:bold;
	margin:-3px 0 0 32px;
	width:351px;
	background:transparent none;
}
#contato textarea {
	color:#750E53;
	font-family:Georgia, "Times New Roman", serif !important;
	font-size:13px;
	font-weight:bold;
	height:145px;
	margin:2px 0 0 32px;
	width:351px;
	display:block;
	float:left;
	*overflow:hidden;
}
#contato a.enviar {
	background:url(../images/bt_enviar2.gif) no-repeat;
	color:#9B5B86;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin:14px 30px 0 0;
	padding:7px 0 13px;
	text-indent:-9999px;
	width:93px;
	cursor:pointer;
}
#contato a.enviar:hover {
	background:url(../images/bt_enviar2.gif) no-repeat 0 -56px !important;
}*/
.invisivel {
	height:1px !important;
	width:1px !important;
	margin:0 !important;
	visibility:hidden !important;
}
a.trabalho {
	background:transparent url(../images/bt_trabalho.gif) no-repeat scroll 0 top;
	display:block;
	height:26px;
	margin:45px 0 15px 28px;
	text-indent:-9999px;
	width:135px;
}
a:hover.trabalho {
	background:transparent url(../images/bt_trabalho.gif) no-repeat scroll 0 -40px;
}

/*formulario de contato / fim */

#blocoScraps {
	width:490px;
	height:366px;
	background:#ba007c url(../images/grafismo_scraps.jpg) no-repeat center top;
	
}
/*#container2 {
	height:473px;
	width:486px;
}
*/

#recado {
	float:right;
	width:310px;
	margin-top:47px;
}
#recado fieldset {
	margin:0 0 0 92px;
	height:35px;
	background: url(../images/input_scrap.gif) no-repeat;
}
#recado label {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:12px 0 10px -56px;
	width:95px;
	font-family:Georgia, "Times New Roman", serif !important;
	*padding-bottom:5px;
}
#recado label.mensagem {
	margin:12px 0 10px -80px;
}
#recado label.nome {
	margin:12px 0 10px -48px;
}
#recado select.estado {
	background:#D7B4CB none repeat scroll 0 0;
	border:medium none !important;
	color:#FFFFFF;
	font-weight:bold;
	margin:3px 0 0 12px;
	width:185px;
}
#recado input {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:4px 0 0 14px;
	width:177px;
	background:transparent none repeat scroll 0 0;
	border:none !important;
}
#recado fieldset textarea {
	background: url(../images/textarea.gif) no-repeat !important;
	height:145px;
	border:none;
	margin:-37px 0 0 0px;
	padding:6px 9px 0 8px;
}
#recado textarea {
	color:#ffffff;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:100px;
	letter-spacing:0.06em;
	margin:5px 0;
	padding:8px 3px 0 4px;
	width:188px;
}
#recado a.enviar {
	background: url(../images/enviar_scraps.gif) no-repeat;
	float:right;
	margin:115px 0px 0 0;
	padding:7px 0 13px;
	text-indent:-9999px;
	width:93px;
	border:none !important;
	cursor:pointer;
}
#recado a.enviar:hover {
	background:url(../images/enviar_scraps.gif) no-repeat 0 -45px !important;
}
/*#containerScraps { width:575px; background:url(../images/interior_interna.gif) repeat-y; padding:8px 36px; height:auto; }*/
.instrucoes { font-size:13px; color:#750E53; width:35%; float:left; margin-left:6px; font-family:Georgia, "Times New Roman", serif; }


.instrucoes h2 {
	font-size:18px;
	line-height:100%;
	color:#B4D03D;
	font-weight:bold !important;
	padding:10px 0 0 5px;
	
	
}
.instrucoes p {
	color:#ffffff;
	font-size:16px;
	line-height:125%;
	padding:20px 0 0 5px;
	font-weight:bold;
}
.fechar {
	height:29px;
	width:30px;
}
.simples {
	width:680px;
}
.simples p {
	color:#750E53;
	clear:both;
	font-size:15px;
	line-height:150%;
	margin:15px 0 0 20px;
	padding:0 15px;
} 
#mensagem {
	padding-bottom:30px;
}
#mensagem a.voltar {
	background:url(../images/mensagem_home.gif) no-repeat scroll 0px 2px;
	display:block;
	height:30px;
	margin:45px 0px 15px 28px;
	text-indent:-9999px;
	width:132px;
}
#mensagem a.voltar:hover {
	background:url(../images/mensagem_home.gif) no-repeat scroll 0px -62px !important;
}
#mensagem a.outraMsg {
	font-size:12px;
	color:#824c82;
	margin:0px 0px 0 31px;
}
#mensagem h4 {
	font-size:15px;
	color:#750E53;
	margin-left:30px;
	padding-top:20px;
}
/*reservar produto*/

#reserva {
	padding-bottom:0px;
}
#reserva fieldset {
	margin:3px 0 0 146px;
	width:250px;
	height:35px;
	background: url(../images/input_reserva.gif) no-repeat;
}
#reserva label {
	color:#750E53;
	display:block;
	float:left;
	font-family:Georgia,"Times New Roman",serif !important;
	font-size:12px;
	font-weight:bold;
	margin:4px 0 10px -91px;
	width:100px;
}
#reserva label.mensagem {
	margin-top:2px;
}
#reserva input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#53740C;
	font-size:12px;
	font-weight:bold;
	margin:2px 0 0;
	width:230px;
}
#reserva fieldset textarea {
	background:transparent url(../images/textarea_reserva.gif) no-repeat scroll 0 0 !important;
	border:medium none;
	height:90px;
	margin:-26px 0 0 2px;
	padding:6px 9px 0 6px;
	width:247px;
}
#reserva textarea {
	color:#53740c;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:100px;
	letter-spacing:0.06em;
	margin:5px 0;
	padding:8px 3px 0 4px;
	width:188px;
}
.conteudoPop a.reserva {
	background: url(../images/bt_reservar.gif) no-repeat 0 -46px;
	border:medium none !important;
	cursor:pointer;
	float:right;
	margin:66px 70px 0 0;
	padding:7px 0 13px;
	text-indent:-9999px;
	width:93px;
}
.conteudoPop a.reserva:hover {
	background:url(../images/bt_reservar.gif) no-repeat 0px 0px !important;
}
.conteudoPop {
	background:url(../images/bg_interno_reserva.jpg) repeat-y;
	width:488px;
	padding-bottom:30px;
}
.conteudoPop h4 { 
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:53px;
	padding:30px 10px 10px;
	width:340px;
	
}
.conteudoPop p {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	line-height:135%;
	margin-bottom:-25px;
	padding:30px 5px 0 57px;
	width:203px;
	display:block;
}
.conteudoPop p strong {
	color:#750E53 !important;
	font-size:14px !important;
	font-weight:bold;
}
.conteudoPop .basedafoto {
	background:url(../images/bg_produtoreservado.gif) no-repeat;
	margin:25px 0 0 261px;
	padding:2px 0 2px 3px;
}
#reserva .superior {
	background:url(../images/bg_base_reserva.gif) no-repeat top;
	height:30px;
	width:491px;
}
#reserva .inferior {
	background:url(../images/bg_base_reserva.gif) no-repeat 1px 0px;
	height:30px;
	width:491px;
}
.produtoReserva {
	margin-bottom:42px;
	padding-top:8px;
}
/*envio para amigo */

form#envio {
	padding-bottom:94px;
	padding-top:10px;
	margin-left:17px;
	*padding-top:0px;
	*margin-top:10px;
}
#envio fieldset {
	margin:3px 0 0 146px;
	width:250px;
	height:35px;
	display:block;
	background: url(../images/input_reserva.gif) no-repeat;
	_margin:3px 0 0 46px;
	_background: url(../images/input_reserva.gif) no-repeat 92px 0;
	_width:380px;
}
#envio fieldset.mais { display:none; }
#envio label {
	color:#750E53;
	display:block;
	float:left;
	font-family:Georgia,"Times New Roman",serif !important;
	font-size:12px;
	font-weight:bold;
	margin:3px 0 10px -96px;
	width:100px;
	*padding-bottom:2px;
	_margin:3px 40px 10px 0px;
	_float:none;
	
}
#envio input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#53740C;
	font-size:12px;
	font-weight:bold;
	margin:4px 0 0;
	width:187px;
	*margin:2px 0 0 2px;
	_margin:-50px 0 0 35px;
	
}
#envio fieldset textarea {
	background:transparent url(../images/textarea_reserva.gif) no-repeat scroll 0 0 !important;
	border:medium none;
	height:95px;
	margin:-26px 0 0 2px;
	padding:6px 9px 0 6px;
	width:247px;
	*margin:-2px 0px 0 -161px;
	*overflow:auto;
	_*margin:-29px 0px 0 31px;
}
#envio textarea {
	color:#53740c;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:100px;
	letter-spacing:0.06em;
	margin:5px 0;
	padding:8px 3px 0 4px;
	width:188px;
}
.conteudoPop a.enviar {
	background: url(../images/enviar_scraps.gif) no-repeat 0 -48px;
	float:right;
	margin:-16px 54px 0 0;
	padding:7px 0 13px;
	text-indent:-9999px;
	width:93px;
	border:none !important;
	cursor:pointer;
}
.conteudoPop a.enviar:hover {
	background:url(../images/enviar_scraps.gif) no-repeat 0 -1px !important;
}
.conteudoPop a.amigos {
	background: url(../images/bt_maisamigos.gif) no-repeat 0 -48px;
	float:right;
	margin:-16px 0px 0 0;
	padding:7px 0 13px;
	text-indent:-9999px;
	width:93px;
	border:none !important;
	cursor:pointer;
}
.conteudoPop a.amigos:hover {
	background:url(../images/bt_maisamigos.gif) no-repeat 0 -2px !important;
}
.conteudoPop p {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	padding:21px 0 14px 57px;
	
}
.basedafoto {
	background:url(../images/bg_produtoreservado.gif) no-repeat;
	margin:25px 0 0 261px;
	padding:2px 0 2px 3px;
}
#envio .superior {
	background:url(../images/bg_base_reserva.gif) no-repeat top;
	height:30px;
	width:491px;
}
#envio .inferior {
	background:url(../images/bg_base_reserva.gif) no-repeat 1px 0px;
	height:30px;
	width:491px;
}
span.clr { clear:both; }