/*** GERAL ***/

html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% tahoma, arial; background:url(../pics/bg-body.jpg);}
body img {display:block;}
a {text-decoration:none; outline: 0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}
div.space {clear: both; height:20px;}
/*** HEADER ***/

#header-in .logo {position:absolute; width:329px; height:93px; top:53px; left:28px;}
#nav {position:absolute; font:normal 0.76em tahoma; left:87px; bottom:27px;}

#nav ul.princ li {float:left; height:40px;}
#nav ul.princ li.divisa {float:left; width:2px; background:url(../pics/bg-divisa.jpg) no-repeat; margin:0 30px;}

#nav ul.princ li a {display:block; height:40px; text-indent:-9000em; overflow:hidden;}

#nav ul.princ li.menu01 {width:61px; background:url(../pics/menu01.jpg) no-repeat;}
#nav ul.princ li.menu02 {width:51px; background:url(../pics/menu02.jpg) no-repeat;}
#nav ul.princ li.menu03 {width:47px; background:url(../pics/menu03.jpg) no-repeat;}
#nav ul.princ li.menu04 {width:55px; background:url(../pics/menu04.jpg) no-repeat;}
#nav ul.princ li.menu05 {width:45px; background:url(../pics/menu05.jpg) no-repeat;}
#nav ul.princ li.menu06 {width:136px; background:url(../pics/menu06.jpg) no-repeat;}
#nav ul.princ li.menu07 {width:44px; background:url(../pics/menu07.jpg) no-repeat;}

#nav ul.princ li.menu01 a:hover {width:61px; background:url(../pics/menu01_on.jpg) no-repeat;}
#nav ul.princ li.menu02 a:hover {width:51px; background:url(../pics/menu02_on.jpg) no-repeat;}
#nav ul.princ li.menu03 a:hover {width:47px; background:url(../pics/menu03_on.jpg) no-repeat;}
#nav ul.princ li.menu04 a:hover {width:55px; background:url(../pics/menu04_on.jpg) no-repeat;}
#nav ul.princ li.menu05 a:hover {width:45px; background:url(../pics/menu05_on.jpg) no-repeat;}
#nav ul.princ li.menu06 a:hover {width:136px; background:url(../pics/menu06_on.jpg) no-repeat;}
#nav ul.princ li.menu07 a:hover {width:44px; background:url(../pics/menu07_on.jpg) no-repeat;}

#nav ul.princ li a {color:red;}
#nav ul.princ li a:hover {color:black;}

#menudropdown {
position:absolute;
top:40px;
left:115px;
width:189px;
height:80px;
padding:10px 0 0 10px;
background:url(../pics/bg-menudrop.jpg) no-repeat;
z-index: 2;
}

#menudropdown ul.drop li {float:left; height:20px; margin:5px 25px 5px 5px; width:70px; display:inline;}
#menudropdown ul.drop li a {display:block; height:20px; width:61px; text-indent:-9000em; overflow:hidden; z-index: 2;}

#menudropdown ul.drop li.drop01 {width:61px; background:url(../pics/drop-manipulados.jpg) no-repeat;}
#menudropdown ul.drop li.drop02 {width:61px; background:url(../pics/drop-cosmeticos.jpg) no-repeat;}
#menudropdown ul.drop li.drop03 {width:61px; background:url(../pics/drop-naturais.jpg) no-repeat;}
#menudropdown ul.drop li.drop04 {width:61px; background:url(../pics/drop-perfumaria.jpg) no-repeat;}


#menudropdown02 {
position:absolute;
top:40px;
left:0;
width:189px;
height:80px;
padding:10px 0 0 10px;
background:url(../pics/bg-menudrop.jpg) no-repeat;
z-index:2000;
}

#menudropdown02 ul.drop02 li {float:left; height:20px; margin:5px 15px 5px 5px; width:66px; display:inline;}
#menudropdown02 ul.drop02 li a {display:block; height:20px; width:66px; text-indent:-9000em; overflow:hidden;}

#menudropdown02 ul.drop02 li.drop05 {width:66px; background:url(../pics/drop-empresa.jpg) no-repeat;}
#menudropdown02 ul.drop02 li.drop06 {width:66px; background:url(../pics/drop-missao.jpg) no-repeat;}
#menudropdown02 ul.drop02 li.drop07 {width:66px; background:url(../pics/drop-equipe.jpg) no-repeat;}
#menudropdown02 ul.drop02 li.drop08 {width:66px; background:url(../pics/drop-lojas.jpg) no-repeat;}

img.chat-online {float:right; margin:9px 40px 0 0; height:22px; width:168px;}

/*** MAINCONTENT ***/



/* home */

#conteudo h1 {font:normal 18px "Yanone Kaffeesatzw", arial; color:#405927; text-align:left; margin-top:20px;}
#conteudo h2 {height:30px; font:normal 24px "Yanone Kaffeesatzw",arial; color:#405927; padding:15px 0 0 38px;
background:url(../pics/marc-h1_home.jpg) no-repeat left; text-align:left;}

#conteudo p, #conteudo #caixa02 input.news {font:normal 0.9em georgia; color:#405927;}

#conteudo #caixa02 .bg-news {background:url(../pics/bg-newsletter.jpg) no-repeat; float:left; margin-right:6px; display:inline;}
#conteudo #caixa02 input {border:none; background:none;}
#conteudo #caixa02 input.news {width:148px; height:15px; padding:7px 10px;}
#conteudo #caixa02 input.incluir, #conteudo #caixa02 input.excluir {float:left;}
#conteudo #caixa02 input.incluir {width:89px; height:26px; margin:2px 0 15px 0;
background:url(../pics/bt-incluir.jpg) no-repeat; cursor:pointer;}
#conteudo #caixa02 input.excluir {width:79px; height:10px;
background:url(../pics/bt-excluir.jpg) no-repeat; cursor:pointer;}

/*#conteudo #caixa03 a {color:#000; font:normal 15px georgia;}
*/
#conteudo #caixa03 a {padding:15px 0 0 125px; color:#405927; font:normal 12px georgia; float:right; width:130px;} 
#caixa01 img {float:left;}
#conteudo #caixa03 a span {text-decoration:underline; color:#000; font:normal 10px georgia;}
#conteudo #caixa03 a span:hover {text-decoration:none;}

/* internas */

#mainContent #interna ul.cos{width:800px;float:left;
}

#mainContent #interna ul.cos li{width:700px;margin:10px;float:left;
}
#mainContent #interna ul.cos li a img{float:left;margin:0 20px 0 0;width:65px;
}
#mainContent #interna ul.cos li a{float:left;margin:0 0 0 0;color:#405927;text-decoration:underline;
}

#mainContent #interna ul.cos li a:hover{float:left;margin:0 0 0 0;color:#405927;text-decoration:none;
}



h1.tt { height:50px; display:block; text-indent:-9000em; overflow:hidden; margin:10px 0 20px 0;}

#interna h2 {
background:url(../pics/ico_lista.gif) no-repeat left 5px; 
text-transform:uppercase;
margin:15px 0 15px 0; padding-left:10px; font:bold 14px georgia; color:#8c8547;}

a.link {font:normal 0.75em georgia; color:#000; text-decoration:underline; margin:10px 0;}
a.link:hover {text-decoration:none;}

div.linha {border-bottom:1px solid #d2ceb2; margin:30px 0;}

#interna p {font:normal 0.9em georgia; color:#405927; text-align:justify;}
#interna p a {font:bold 1.05em georgia; color:#405927; text-align:justify; text-decoration:none;}
#interna p a:hover {text-decoration:underline;}

ul.lista {margin:10px 0;}
ul.lista li {font:normal 0.75em georgia; color:#405927; text-align:justify; margin:0 0 3px 0; 
background: url(../pics/ico_lista.gif) no-repeat left 4px; *background: url(../pics/ico_lista.gif) no-repeat left 8px;
padding-left:10px;}

ul.especialidade {margin:10px 0 10px 15px;}
ul.especialidade li {font:normal 0.70em georgia; color:#405927; text-align:justify; margin:2px 0; 
background: url(../pics/ico_lista.gif) no-repeat left 4px; *background: url(../pics/ico_lista.gif) no-repeat left 8px;
padding-left:10px;}

/*ul.lojas {margin:30px 0 10px 0; width:280px; float:left; display:inline;}*/

ul.lojas li {font:normal 0.70em georgia; color:#405927; text-align:justify; margin:0 0 15px 0; width:265px;
background: url(../pics/ico_lista.gif) no-repeat left 4px; *background: url(../pics/ico_lista.gif) no-repeat left 8px;
padding-left:10px; display:inline-block;}

ul.lojas li span {font-weight:bold;}

.img-left {float:left; display:block;}

ul.foto {margin:50px 0;}
ul.foto li a{float:left;display:inline;margin:10px 60px 10px 10px;background:none;}
ul.foto01 li a img{display:block;}


ul.foto02 {margin:50px 10px;}
ul.foto02 li a{float:left;display:inline;margin:10px 40px 10px 10px;background:none;}
ul.foto02 li a img{display:block;}

ul.foto03 {margin:40px 0;}
ul.foto03 li {float:left;display:inline;border:1px solid #D2CEB2;padding:3px; margin:-30px 5px 5px 5px;}
ul.foto03 li a img{display:block;}


ul.foto04 {margin:50px 10px;}
ul.foto04 li a{float:left;display:inline;margin:10px 40px 10px 10px;background:none;}
ul.foto04 li a img{display:block;}


ul.foto05 {margin:30px 40px;}
ul.foto05 li a{float:left;display:inline;margin:10px 20px 10px 40px;background:none;}
ul.foto05 li a img{display:block;}

ul.foto li.menor a{ margin:50px 70px 0 10px;}

.eventos01 li{float: left;margin: 25px;border:1px solid #D2CEB2;padding:3px; margin:15px 5px 5px 5px;}

img.foto-curriculo {float:right; padding:4px; margin:0 5px 0 10px;} /*** border: 1px solid #bdb9a0; ***/
/*** img.foto-curriculo:hover {border: 1px solid #2F421C;} ***/


img.caixa {margin-left:10px;}

ul.topicos {margin:15px 0;}
ul.topicos li {font:bold 0.8em georgia; text-align:justify; margin:0 0 15px 0; 
background: url(../pics/ico_lista.gif) no-repeat left 4px; *background: url(../pics/ico_lista.gif) no-repeat left 8px;
padding-left:10px;}
ul.topicos li a {color:#8c8547; text-decoration:underline;}
ul.topicos li a:hover {text-decoration:none;}

.voltar {text-align:center; margin-top:20px; font-size:12px;}
.voltar a {color:#405927; font-weight: bold; text-decoration:underline;}
.voltar a:hover {font-weight:bold; text-decoration:none;}

table.tabela{
margin:15px auto; text-align:center;
font:11px Tahoma, Geneva, sans-serif; color:#405927;
width:700px; border:3px solid #ccd1cd; background:#fff;}

table.tabela thead{
font-weight:bolder; text-align:center; background:#fff;
font-size:12px; color:#405927;}

table.tabela tr td{
border:1px solid #ccd1cd; padding:3px 10px;}

table.tabela tr.bg01{background:#dde1d3;}

table.tabela tr.bg02{background:#e6e7e2;}

div.espaco {height:20px;}

img.right {

float:right; padding:4px;
margin:0 8px 0 8px;} /*border: 1px solid #ADA856;*/

img.right-m {
float:right;
padding:4px;
margin:-35px 8px 0 8px;}


img.right-f {

float:right; padding:4px;
border: 1px solid #ADA856; margin:-65px 8px 0 8px;}

/* formulário de contato */

#formulario {width:206px; margin:0 auto;}
#formulario p {font-weight:bold; text-align:center; margin:10px 0;} 
div#formulario fieldset {width:206px; border:none;}
.contato, .enviar, textarea {
background:none; border:none;
font:11px Arial; margin:5px; color:#666;
} 
input.contato {
float:left; display:inline;
padding:5px; width:190px;
}
textarea {
float:left; display:inline;
padding:5px; width:187px; height:95px;
}
input.enviar {float:right; width:89px; height:26px; background:url(../pics/bt-enviar.jpg) no-repeat; 
border:none; cursor:pointer; margin:5px 0 0 0;}

div.form_textfield {width:206px; height:34px; background:url(../pics/bg-contato.jpg) no-repeat; margin-bottom:5px;}
div.form_textfield02 {width:230px; height:34px; background:url(../pics/bg-contato02.jpg) no-repeat; margin-bottom:5px;}
div.form_textarea {width:205px; height:121px; background:url(../pics/bg-textarea.jpg) no-repeat;}

/* form franquia */

#franquia {width:900px; margin:0 auto;}
#franquia p {font-weight:bold; margin:10px 0;} 
div#franquia fieldset.coluna02 {width:220px; border:none; float:left; display:inline; margin:0 60px 30px 20px;}
div#franquia fieldset.coluna03 {width:450px; border:none; margin:0 auto 20px auto;}
.franq, .franq02, .franq03, .enviar, select {
background:none; border:none;
font:0.7em georgia; margin:5px; color:#666;
} 

select {
background:#fff; border:1px solid #413213;
font:0.7em georgia; margin:5px; color:#666;
} 

input.franq {
float:left; display:inline;
padding:8px; width:190px; margin:1px; height:15px;
}

input.franq02 {
float:left; display:inline;
padding:8px; width:230px; margin:1px; height:15px;
}

input.franq03 {
float:left; display:inline;
padding:8px; width:60px; margin:1px; height:15px;
}

select {
float:left; display:inline;
padding:5px; width:200px; margin:1px; height:25px;
}

input.enviar {float:right; width:89px; height:26px; background:url(../pics/bt-enviar.jpg) no-repeat; 
border:none; cursor:pointer; margin:5px 0 0 0;}

input.enviar02 {float:right; width:89px; height:26px; background:url(../pics/bt-enviar.jpg) no-repeat; 
border:none; cursor:pointer; margin:5px 150px 0 0;}

div.conhecimento {
width:200px; float:left; display:inline;}

label.labmenor{
width:35px;
margin-left:43px;
}

span.legend{
background:url(../pics/ico_lista02.gif) no-repeat left 8px; 
font-size:11px;
font-weight:bold;
padding:5px 0 0 8px;
margin:10px 0 20px 0px;
text-align:center;
line-height:10px;
font:normal 0.76em arial; 
text-align:center;
color:#413213;
}

span.spmenor{
font:normal 0.76em arial; text-align:justify; color:#413213; margin:0 5px;
line-height:30px;
}

label.labmenor02{
width:70px;
margin-left:15px;
}

span.spmenor02{
width:50px;
text-align:right;
font:normal 0.76em arial; 
text-align:justify;
color:#413213;
}



/*** FOOTER ***/

#animacao {position:relative; width:606px; height:96px;}
.enderecos01, .enderecos01_2, .enderecos01_03, .enderecos02, .enderecos02_2, .enderecos03 {float:left; display:inline; background: url(../pics/bg-endereco01.jpg) no-repeat left top; height: 100px;}
.enderecos01 {width:155px; background: none;} .enderecos01_2 {width:130px; padding-left:30px;} .enderecos01_03 {width:140px; padding-left:20px;}
.enderecos02 {width:160px; padding-left:26px;} .enderecos02_2 {width:140px; padding-left:26px;}
.enderecos03 {width:125px; padding-left:30px; padding-right:10px;}

a.arrowLeft, a.arrowRight {display:block; position:absolute; width:11px; height:96px;}
a.arrowLeft {left:0;}
a.arrowRight {right:0;}
a.arrowLeft:hover {background:url(../pics/arrowLeft.jpg) no-repeat;}
a.arrowRight:hover {background:url(../pics/arrowRight.jpg) no-repeat;}

#imagens-animacao{position:absolute; verflow:hidden; right:50px;}
#imagens-animacao ul {}
#imagens-animacao ul li {float:left; display:inline; width:506px;}


#footer-in address {padding-top:18px;font:normal 0.60em georgia; color:#fff;}
a.assinatura {
display:block; position:absolute; text-indent:-9000em; overflow:hidden; width:96px; height:14px; bottom:48px;
left:31px; font:bold 0.8em arial; color:#fff; background:url(../pics/assinatura.jpg) no-repeat;}

.tulipa {position:absolute; top:-15px; left:880px;}

.random{
position:absolute;
right:0;
top:30px;
z-index:0;
}

div.tele{
position:absolute;
right:60px;
bottom:35px;
}
div.tele img{
padding:0 0 0 25px;
}
div.tele span{
float:left;
font:normal 11px georgia;
color:#FFF;
}


#richmedia {
	position:absolute;
	left:200px;
	top:100px;
	width:630px;
	height:450px;
	z-index:999;
}
/*** NOTICIAS ***/
img.omega {float:right;margin-top:-15px;}
div.texto {float:left; width:530px;}
div.texto2 {float:left; width:385px;}

#interna div.texto p.right {text-align:right;}
#interna div.texto2 p.right {text-align:right;}
img.gomas {float:right; margin-top:-23px;}


/*** PRODUTOS ***/

div.lovely { margin-top:20px;}
img.lovely {border:2px solid #8C8547; float:left; margin-right:15px;}


div.mystic { margin-top:20px;}
img.mystic {border:2px solid #8C8547; float:left; margin-right:15px;}
