*{
	margin:0px;
	padding:0px;
	border:0px;
}
#geral{
	position:absolute;
	width:761px;
	height:auto;
	left: 50%;
	margin-left: -380px;
}
#topo{
	position:relative;
	float:left;
	width:759px;
	height:116px;
}
#header1, #header2, #header3, #header4 {
	position:relative;
	float:left;
	background:url(topnew.jpg);
	width:759px;
	height:116px;
}
#header2{
	background:url(topnew.jpg);
}
#header3{
	background:url(topnew.jpg);
}
#header4{
	background:url(topnew.jpg);
}
.home{
	position:absolute;
	width:250px;
	height:100px;
	display:block;
	margin-left:20px;
	margin-top:90px;
	text-indent:-1000px;
}
#topo li { 
	position: relative; 
	list-style: none; 
	display:inline; 
}
#topo li a.florais, #topo li a.tratamentos, #topo li a.quemsomos, #topo li a.loja, #topo li a.contato{ 
	--float:left; 
	text-decoration: none; 
	display: block; 
	--background: url(btn_florais.jpg) no-repeat; 
	width:110px;
	height:45px;
	overflow:hidden;
	text-indent:-1000px;
}
#topo li a:hover.florais{
	--background:url(btn_florais2.jpg) no-repeat;
}
#topo li a.tratamentos{
	width:138px;
	--background:url(btn_tratamentos.jpg) no-repeat;
}
#topo li a:hover.tratamentos{
	--background:url(btn_tratamentos2.jpg) no-repeat;
}
#topo li a.quemsomos{
	width:140px;
	--background:url(btn_quem_somos.jpg) no-repeat;
}
#topo li a:hover.quemsomos{
	--background:url(btn_quem_somos2.jpg) no-repeat;
}
#topo li a.loja{
	width:80px;
	--background:url(btn_loja.jpg) no-repeat;
}
#topo li a:hover.loja{
	--background:url(btn_loja2.jpg) no-repeat;
}
#topo li a.contato{
	width:108px;
		--background:url(btn_contato.jpg) no-repeat;
}
#topo li a:hover.contato{
	--background:url(btn_contato2.jpg) no-repeat;
}
--#topo .busca{
	float:left; 
	text-decoration: none; 
	display: block; 
	--background: url(btn_florais.jpg) no-repeat; 
	--height:45px;
	--width:185px;
	--background:url(bg_busca.jpg) no-repeat;
}
--#submenu{
	--position:absolute;
	width:0px;
	height:0px;
	z-index:0;
	top:0px;
	height:auto;
	left: 50%;
	margin-left: -380px;	
}
#s1, #s2, #s3, #s4{ 
	--visibility:hidden;
	position: absolute; 
	z-index:0; 
	--height:66px;
	--width:160px;
	--background:#f8f6eb;
	--border:#a18b61 solid 1px;
}
--#s2{
	left:109px;
	width:150px;
	height:132px;
}
--#s3{
	left:247px;
	width:160px;
	height:110px;
}
--#s4{
	left:387px;
	width:130px;
	height:132px;
}
--div>#s2{
	width:170px;
}
#s1 li, #s2 li, #s3 li, #s4 li {
	list-style:none;
	width:160px;
	text-align:left;
	--background:url(flor_menu.jpg) no-repeat 5px;
}
#s1 li a, #s2 li a, #s3 li a, #s4 li a{
	display:block;
	width:130px;
	height:22px;
	font-family:Trebuchet MS;
	font-size:13px;		
	text-decoration:none;
	color:#FFFFFF;
	padding-left:30px;
}
--#s2 li a{
	width:150px;
}
--#s3 li a{
	width:160px;
}
--div>#s2 li a{
	width:170px;
}
--div>#s3 li a{
	width:160px;
}
--div>#s4 li a{
	width:100px;
}
#s1 li a:hover, #s2 li a:hover, #s3 li a:hover, #s4 li a:hover{
	--background: url(flor_menu_hover.jpg) 5px no-repeat #e2dab5;
}
--div>#s2 li a:hover{
	width:140px;
}
--div>#s3 li a:hover{
	width:130px;
}
--div>#s4 li a:hover{
	width:100px;
}
/* Conteudo Home*/
#conteudo{
	position:relative;
	float:left;
	width:761px;
	height:auto;
	margin-top:3px;
}
#destaquehome{
	position:relative;
	float:left;
	width:468px;
	height:200px;
}
#newsletter{
	position:relative;
	float:right;
	width:293px;
	height:200px;
	background:url(bg_newsletter.jpg);
}
#newsletter p{
	font-family:Trebuchet MS;
	font-size:14px;	
	font-weight:bold;
	color:#FFFFFF;
	margin-top:50px;
	width:250px;
	margin-left:18px;
}
#newsletter label{
	font-family:Trebuchet MS;
	font-size:12px;	
	font-weight:bold;
	color:#FFFFFF;
	margin-left:18px;
}
.nome_newsletter, .email_newsletter{
	font-weight:normal;
	width:182px;
	height:18px;
	border:0px;
	font-family:Trebuchet MS;
	font-size:12px;		
	margin-top:3px;
	padding-left:3px;
}
.nome_newsletter{
	margin-left:3px;
}
#botaocadastro{
	width:120px;
	height:25px;
	border:0px;
	font-family:Trebuchet MS;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	background:transparent;	
	float:right;
	margin-right:23px;
}
#meiohome{
	position:relative;
	float:left;
	background:url(bg_meio.jpg);
	width:761px;
	height:384px;
}
#meiohome p{
	color:#a5906a;
	font-family:Trebuchet MS;
	font-size:14px;	
	margin-left:5px;
	margin-top:5px;
}
.centro{
	text-align:center;
	font-weight:bold;
	
}
#meiohome a{
	position:absolute;
	bottom:0px;
	right:0px;
}
#meiohome a.link{
	position:relative;
	color:#a5906a;
	font-family:Trebuchet MS;
	font-size:14px;
	text-decoration:none;	
}
#meiohome a.link:hover{
	color:#024415;
}
#destaque1{
	position:relative;
	float:left;
	width:450px;
	height:180px;
	margin-top:15px;
	margin-left:8px;
}
#destaque2{
	position:relative;
	float:right;
	width:270px;
	height:180px;
	margin-top:15px;
	margin-right:9px;
}
#destaque3{
	position:relative;
	float:left;
	width:450px;
	height:170px;
	margin-top:15px;
	margin-left:8px;
}
#destaque4{
	position:relative;
	float:right;
	width:270px;
	height:170px;
	margin-top:15px;
	margin-right:9px;
}
div>#destaque2, div>#destaque4{
	margin-right:18px;
}
#meiohome h1{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:18px;	
	font-weight:bold;
	background:url(img_flor.jpg) no-repeat 5px;;
	padding-left:50px;
}
/*Conteudo Florais*/
#conteudoflorais{
	position:relative;
	float:right;
	width:546px;
	margin-top:8px;
}
#conteudobusca{
	position:relative;
	float:left;
	width:755px;
	margin-top:8px;
}
#conteudoflorais h1, #conteudobusca h1{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:18px;	
	font-weight:bold;
	background:url(img_flor.jpg) no-repeat 5px;;
	padding-left:50px;
}
#conteudobusca p{
	color:#84755a;
	font-family:Trebuchet MS;
	font-size:14px;	
	text-align:justify;
	margin-top:5px;
}
#texto{
	position:relative;
	float:left;
	width:380px;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;	
	margin-left:5px;	
}
#texto p{
	text-align:left;
	margin-top:5px;
	margin-left:3px;
	padding-bottom:10px;
}
#texto ul, #texto ol{
	margin-left:50px;
}
#descproduto{
	position:relative;
	float:right;
	width:146px;
}
#produto{
	position:relative;
	float:right;
	width:146px;
	height:174px;	
	background:url(bg_produto.jpg);
	text-align:center;
}
#produto img{
	margin-top:4px;
	margin-bottom:8px;
}
#menuflorais{
	width:215px;
	position:relative;
	float:left;
	height:auto;
	margin-top:10px;
}
#menuflorais li{
	list-style:none;
	width:215px;
	background:url(bg_menu_florais.jpg);
	margin-top:-1px;
	height:25px;
}
#menuflorais li a{
	display:block;
	text-align:center;
	width:215px;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;		
	background:url(bg_menu_florais.jpg);	
	text-decoration:none;
}
#menuflorais li a:hover{
	color:#024415;
}
#menuflorais li.titflorais{
	background:url(tit_flores.jpg);
	height:50px;
	display:block;
	width:215px;
}
#menuflorais li.titulomenu{
	background:url(bg_menu_florais.jpg);
	height:25px;
	display:block;
	width:215px;
	text-align:center;
}
#menuflorais li.emergencia{
	background:url(tit_emergencia.jpg);
	height:22px;
	display:block;
	width:215px;
}
#menuflorais li.medo{
	background:url(tit_medo.jpg);
	height:50px;
	display:block;
	width:215px;
}
#menuflorais li.incerteza{
	background:url(tit_incerteza.jpg);
	height:69px;
	display:block;
	width:215px;
}
#menuflorais li.faltainteresse{
	background:url(tit_falta_interesse.jpg);
	height:69px;
	display:block;
	width:215px;
}
#menuflorais li.solidao{
	background:url(tit_solidao.jpg);
	height:54px;
	display:block;
	width:215px;
}

#menuflorais li.hipersensibilidade{
	background:url(tit_hipersensibilidade.jpg);
	height:85px;
	display:block;
	width:215px;
}
#menuflorais li.desespero{
	background:url(tit_desespero.jpg);
	height:55px;
	display:block;
	width:215px;
}
#menuflorais li.cuidado{
	background:url(tit_cuidado.jpg);
	height:71px;
	display:block;
	width:215px;
}
#menuflorais li.basemenuflorais{
	background:url(base_menu_florais.jpg);
	height:32px;
	display:block;
	width:215px;
}
/*Conteudo Loja*/
#menuloja{
	width:215px;
	position:relative;
	float:left;
	height:auto;
	margin-top:10px;
}
#menuloja li{
	list-style:none;
	width:215px;
	background:url(bg_menu_florais.jpg);
	margin-top:-1px;
	height:25px;
	text-align:center;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;	
}
#menuloja li a{
	display:block;
	text-align:center;
	width:215px;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:normal;		
	background:url(bg_menu_florais.jpg);	
	text-decoration:none;
}
#menuloja li a:hover{
	color:#024415;
}
#menuloja li.produtos{
	background:url(tit_produtos.jpg);
	height:49px;
	display:block;
	width:215px;
}
#menuloja li.encomendas{
	background:url(tit_encomendas.jpg);
	height:65px;
	display:block;
	width:215px;
}
#menuloja li.grupoflorais{
	background:url(tit_grupo.jpg);
	height:78px;
	display:block;
	width:215px;
}
#menuloja li a.estreito{
	width:200px;
	background:none;
}
#menuloja li.descricao{
	height:120px;
}
#menuloja li.gruposloja{
	height:370px;
}
div>#menuloja li.gruposloja{
	padding-left:5px;	
}
#menuloja li.basemenu{
	background:url(base_menu_florais.jpg);
	height:32px;
	display:block;
	width:215px;
}
#conteudoloja{
	position:relative;
	float:right;
	width:546px;
	margin-top:8px;
}
#conteudoloja h1{
	color:#8d7f66;
	font-family:arial;
	font-size:18px;	
	font-weight:bold;
	background:url(img_flor.jpg) no-repeat 5px;;
	padding-left:50px;
}
#titulo{
	position:relative;
	float:left;
	width:300px;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;		
}
#paginacaotopo{
	position:relative;
	float:right;
	text-align:right;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;		
}
#headerloja{
	position:relative;
	width:546px;
	float:left;
}
#listaprodutos{
	position:relative;
	width:545px;
	float:right;
}
#listaprodutos ul{
	list-style:none;
}
#listaprodutos li{
	display:block;
	float:left;
	margin-right:2px;
	margin-bottom:3px;
}
#listaprodutos li a{
	display:block;
	float:left;
	width:179px;
	height:331px;
	text-align:center;
	text-decoration:none;
	background:url(bg_produtos_loja.jpg);
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:13px;		
}
#listaprodutos li a:hover{
	background:url(bg_produtos_loja2.jpg);
	color:#024415;	
}
#listaprodutos li a img{
	margin-top:10px;
}
#listaprodutos li a img.base{
	bottom:0px;
}
.nenhumProduto{
	margin-left:200px;
	margin-top:10px;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;		
}
/*Carrinho*/
#boxcarrinho{
	position:relative;
	float:left;
	width:190px;
	margin-top:10px;
}
#conteudocarrinho{
	position:relative;
	float:right;
	width:568px;
	margin-top:10px;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:14px;		
}
#conteudocarrinho a{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;		
	text-decoration:none;
}
#conteudocarrinho a:hover{
	color:#024415;	

}
#conteudocarrinho h1{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:18px;	
	font-weight:bold;
	background:url(img_carrinho.jpg) no-repeat 5px;;
	padding-left:50px;
}
#conteudocarrinho p{
	text-align:justify;
	margin-top:5px;
	margin-left:3px;
}
.centrotabela{
	margin-left:20px;
}
.margemesquerda{
	margin-left:10px;
}
#conteudocarrinho input{
	width:30px;
	height:15px;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:12px;	
	text-align:center;
	border:	#8d7f66 solid 1px;
	margin-bottom:1px;
}
/*Paginas de Texto*/
#boxpagtexto{
	position:relative;
	float:left;
	width:190px;
	margin-top:10px;
	margin-right:10px;
}
#conteudopagtexto{
	position:relative;
	float:right;
	width:558px;
	margin-top:10px;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;		
}
#conteudopagtexto a{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;		
	text-decoration:none;
}
#conteudopagtexto a:hover{
	color:#024415;	

}
#conteudopagtexto h1{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:18px;	
	font-weight:bold;
	background:url(img_flor.jpg) no-repeat 5px;;
	padding-left:50px;
}
#conteudopagtexto p{
	text-align:left;
	margin-top:5px;
	margin-left:3px;
	padding-bottom:10px;
}
#conteudopagtexto ul, #conteudopagtexto ol{
	margin-left:50px;
}
#conteudopagtexto img{
	margin-left:10px;
}
/* Pagina de Confirmação*/
#conteudopagfinal{
	position:relative;
	float:right;
	width:735px;
	margin-top:10px;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;		
}
#conteudopagfinal a{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;		
	text-decoration:none;
}
#conteudopagfinal a:hover{
	color:#024415;	

}
#conteudopagfinal h1{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:18px;	
	font-weight:bold;
	background:url(img_flor.jpg) no-repeat 5px;;
	padding-left:50px;
}
#conteudopagfinal p{
	text-align:justify;
	margin-top:5px;
	margin-left:3px;
}
/*Contato*/
#contato{
	position:relative;
	float:left;
	width:563px;
	height:481px;
	background:url(bg_contato.jpg);
	margin-top:10px;
	margin-left:-200px;
}
#contato input, #contato textarea{
	border: solid #e7decb 1px;
	color:#84755a;
	font-family:Trebuchet MS;
	font-size:12px;	
	
}
#contato .bordazero{
	border:0px #FFFFFF;
	margin-left:-200px;
}
/*Rádio*/
#textoradio{
	position:relative;
	float:left;
	width:300px;
	margin-top:15px;
}
#textoradio h1{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:18px;	
	font-weight:bold;
	background:url(img_flor.jpg) no-repeat 5px;;
	padding-left:50px
}
#textoradio p{
	color:#84755a;
	font-family:Trebuchet MS;
	font-size:14px;	
	text-align:justify;
	margin-top:5px;
}
#podcast{
	position:relative;
	float:right;
	width:450px;
	margin-top:15px;
}
/*cursos*/
#conteudocursos{
	position:relative;
	float:right;
	width:546px;
	margin-top:10px;
	margin-botton:30px;
}
#conteudocursos h1{
	color:#8d7f66;
	font-family:Arial;
	font-size:16px;	
	font-weight:bold;
	background:url(img_flor.jpg) no-repeat 5px;;
	padding-left:45px;
}
#cursos{
	position:relative;
	float:left;
	width:546px;
	margin-top:10px;
}
#buscacurso{
	position:relative;
	float:right;
	width:546px;
	border-top: solid 1px #000000;
	margin-top:5px;
	color:#8d7f66;
	font-family:arial;
	font-size:14px;	
}

/*Practitioners*/
#conteudoPractitioners{
	position:relative;
	float:left;
	width:732px;
	margin-top:10px;
	margin-left:5px;
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;	
}
#conteudoPractitioners a{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:14px;		
	text-decoration:none;
}
#conteudoPractitioners a:hover{
	color:#024415;	

}
#conteudoPractitioners h1{
	color:#8d7f66;
	font-family:Trebuchet MS;
	font-size:18px;	
	font-weight:bold;
	background:url(img_flor.jpg) no-repeat 5px;;
	padding-left:50px;
}
#conteudoPractitioners p{
	text-align:justify;
	margin-top:5px;
	margin-left:3px;
}
/*Rodape*/
#rodape{
	position:relative;
	float:left;
	width:761px;
	height:85px;
	--background:url(bg_rodape.jpg) bottom no-repeat;
	text-align:center;
	padding-top:20px;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:12px;	
	margin-top:25px;
}
#rodape p{
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:12px;	
}
#rodape ul{
	margin-top:5px;
}
#rodape li { 
	position: relative; 
	list-style: none; 
	display:inline; 
}
#rodape li a{ 
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:12px;
	text-decoration:none;
}
#rodape li a:hover{ 
	color:#ffffff;
}

/* ----------------------------------- */
.texto14{
	color:#84755a;
	font-family:Trebuchet MS;
	font-size:14px;	
}
.texto14 a, .texto13 a{
	color:#84755a;
	text-decoration:none;
}
.texto14 a:hover, .texto13 a:hover{
	color:#024415;
}
.marginpodcast{
	margin-left:8px;
}
.texto13{
	color:#84755a;
	font-family:Trebuchet MS;
	font-size:13px;	
}
.texto16{
	color:#84755a;
	font-family:Trebuchet MS;
	font-size:16px;	
	font-weight:bold;
}
.formulario{
	border:#84755a solid 1px;
	font-family:Trebuchet MS;
	color:#4e3415;
	font-size:13px;
	padding-left:3px;
	letter-spacing:2px;
}
.botao{
	height:25px;
	background:#ffffff;
	font-family:Trebuchet MS;
	font-size:14px;
	border:#84755a solid 1px;
}
#conteudocarrinho input.semborda{
	border:none;
}
#produto img.margemtopoimg{
	padding-top:3px;
}
.tipoProd{
	width:140px;
	border:#660000 solid 1px;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#006600;
	margin-top:5px;
}
.formconluir{
	border:#660000 solid 1px;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#006600;
}
