@charset "UTF-8";
/* CSS Document */
* {
outline:0;
margin:0;
padding:0;
}

body {
background:url(../img/bg.jpg) repeat-x 0 0 #fff;
font:12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
color:#666;
}

#geral {
width:973px;
height:auto;
padding-bottom:10px;
margin:0 auto;
}

.textopequeno{ font-size:10px; text-align:left; line-height:17px;}

#topo{ width:973px; height:340px}

h1 {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:30px;
font-style:italic;
font-weight:Normal;
color:#6a5c7c;
margin-bottom:20px;
line-height:30px;
}

h2 {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:18px;
font-style:italic;
font-weight:400;
color:#6a5c7c;
border-bottom:dotted 1px;
margin-bottom:10px;
}

h3 {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:22px;
font-style:italic;
font-weight:400;
color:#6a5c7c;
padding-bottom:4px;
}

h4 {
font-family:Georgia, 'Times New Roman', Times, serif;
font-style:italic;
font-size:14px;
color:#6a5c7c;
border-bottom:dotted 1px #CCC;
}

p {
line-height:20px;
text-align:justify;
}

img {
border:0;
}

ul {
list-style-type:none;
}

.bank {
line-height:0;
font-size:0;
clear:both;
}

.destaque {
font-weight:700;
color:#333;
}

a:hover {
color:#6a5c7c;
text-decoration:underline;
}

a:active {
color:#6a5c7c;
}

/* tratamentos,  programas, banhos */
#direita_tratamentos {
width:270px;
float:left;
padding-bottom:30px;
padding-left:40px;
padding-top:50px;
}

#conteudo_tratamentos {
float:left;
width:550px;
padding:20px 20px 30px;
}

#horario {
width:215px;
float:right;
position:relative;
top:-30px;
}

#base_conteudo {
background-image:url(../img/tracobase.gif);
background-repeat:no-repeat;
float:right;
width:581px;
height:40px;
padding-left:43px;
padding-right:44px;
position:relative;
}

#top_conteudo {
background-image:url(../img/tracotopo.gif);
background-repeat:no-repeat;
width:581px;
height:30px;
padding-left:43px;
padding-right:44px;
float:right;
}

.precos {
color:#6a5c7c;
margin-left:35px;
}

li {
line-height:15px;
border-bottom:solid 1px #CCC;
margin-left:5px;
}

/* O SPA */
#fotos_estrutura {
width:250px;
float:left;
padding-top:30px;
padding-bottom:30px;
padding-left:40px;
}

#conteudo {
background-image:url(../img/tracocentro.gif);
float:right;
padding-bottom:30px;
width:561px;
padding-left:43px;
padding-right:64px;
}

.titulo_fotos {
margin-left:20px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:19px;
font-style:italic;
font-weight:400;
color:#6a5c7c;
}

/* PERFIL DOS PROFISSIONAIS
    cartão vip    */
.grande_destaque {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:25px;
font-style:italic;
font-weight:400;
color:#f79a2b;
line-height:30px;
}

/* vale presente  */
#direita_valepresente {
width:350px;
float:left;
padding-bottom:30px;
padding-left:40px;
padding-top:40px;
}

#conteudo_valepresente {
float:right;
width:480px;
padding:20px 80px 30px 20px;
}

.informacoes {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:19px;
font-style:italic;
font-weight:400;
color:#6a5c7c;
}

#direita_dicas .menudicas {
text-decoration:none;
margin:5px 5px 8px 7px;
padding:0;
}

#direita_dicas .menudicas li {
list-style:none;
margin:0;
padding:5px 0px;
}

* html body #direita_dicas .menudicas li {
height:1%;
}

#direita_dicas .menudicas li a {
text-decoration:none;
color:#6a5c7c;
}

#direita_dicas .menudicas li a span {
color:#A98D76;
font-size:.9em;
font-style:italic;
font-weight:400;
}

#direita_dicas .menudicas li a:hover {
color:#000;
background:none;
}

#direita_dicas .menudicas ul {
margin:0 0 0 5px;
padding:0;
}

#direita_dicas .menudicas ul li {
border:none;
}


#popMenu{ height:50px; text-align:right;}
#listaImprensa{ min-height:100px;}


/* BASE */
#footer_bg {
background:url(../img/baselilas.jpg) repeat-x;
width:100%;
float:left;
height:104px;
margin:0 auto;
}

#footer {
width:800px;
padding-top:10px;
color:#FFF;
font-size:11px;
text-align:center;
line-height:17px;
margin:0 auto;
}

.triunit {
float:right;
position:relative;
width:75px;
height:17px;
}

.credito {
font-size:10px;
text-align:right;
margin-right:20px;
}

a:link,a:visited {
color:#f93;
text-decoration:none;
}

#conteudodireita,#direita_dicas {
width:250px;
float:left;
padding-top:60px;
padding-bottom:30px;
padding-left:40px;
}



/* contato*/

.contato {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;; font-size: 12px; font-style: normal; line-height: 12px; background-color: #eee; border: 0px; color:#999; padding:3px;}

.botaocontato {
border: 0px solid;
font-size:13px;
font-weight:900;
background-color:#6a5c7c;
color:#fff;
padding:5px;
}

address{ font-style:normal;}
