/* CSS Document */
body { background: #88E9A4 url('images/bg_body.jpg') repeat-x;}

* {
padding:0;
margin:0;
}

#fullpage { margin: 0px auto 0px auto; width:850px; height:auto; }
#topname { width:850px; text-align:center; }
#subtop { 
background: #D3E089 url('images/bg_page.jpg') repeat-y; 
width:850px; 
height:auto; 
margin: 35px auto 0px auto;
}
.mainContent
{
	background: #D3E089 url('images/bg_page.jpg') repeat-y; 
	width:850px; 
	height:auto;
	text-align:justify; 
	margin: 25px auto 0px auto;
}
.mainContent img {
padding-top:0;
}
#topflash { margin: 0px 15px 0px 15px; }
.leftcolumn
{
//*	background-image: url('images/home_top_left.jpg');  *//
	background-repeat:no-repeat;
	height:auto;
	width:auto;
	padding:5px 10px 30px 10px;
	text-align:justify;
	vertical-align:top;
}
.rightcolumn
{
	background: #edeecc url('images/bg_right_column.jpg');
	padding-left:5px;
}
.rightcolumncont
{
	background: #edeecc;
	padding-left:5px;
}
.maintable
{
	background: #D3E089 url('images/bg_page.jpg') repeat-y; 
	width:850px; 
	height:auto; 
	margin: 35px auto 0px auto;
}

#cont {
background: #D3E089 url('images/bg_page.jpg') repeat-y; 
width:850px; 
height:auto; 
margin: 0px 15px 0px auto; 
}
#subcont { margin: 0px 15px 0px 15px; }

p{
font:12px Arial, Helvetica, sans-serif;
letter-spacing:1px;
margin-bottom:1em;
}
li {
font:12px Arial, Helvetica, sans-serif;
}
#colinfo li.indent {
	padding-left:25px;
}
/*MENU*/

#avmenu {

width:200px;
margin:5px 0px 0px 5px;
padding:0px;
text-align:left;
}

#avmenu ul {
list-style:none;
width:200px;
margin:0px 0px 5px 10px;
padding:0px;
}

#avmenu li {
margin-bottom:5px;
}

#avmenu li a {
background:#5AA56A;
height:20px;
text-decoration:none;
font: 14px Arial, Helvetica, sans-serif;
color:#343A10;
display:block;
padding:4px 0px 0px 0px;
border-left:10px solid #5AA56A;
}

#avmenu li a:hover, #avmenu li a.current {
	background:#88E9A4;
	font: 14px Arial, Helvetica, sans-serif;
	color:#660099;
	border-left:10px solid #88E9A4;
padding:4px 0px 0px 0px;
}
/*MENU END*/


/* RIGHT MENU*/

#rightavmenu {

width:auto;
margin:5px 0px 0px 5px;
padding:0px;
text-align:left;
}

#rightavmenu ul {
list-style:none;
width:auto;
margin:0px 0px 5px 0px;
padding:0px;
}

#rightavmenu li {
margin-bottom:5px;
}

#rightavmenu li a {
background:#5AA56A;
height:20px;
text-decoration:none;
font: 10px Arial, Helvetica, sans-serif;
color:#343A10;
display:block;
border-left:0px solid #5AA56A;
text-align:left;
}

#rightavmenu li a:hover, #avmenu li a.current {
background:#88E9A4;
font: 10px Arial, Helvetica, sans-serif;
color:#660099;
border-left:0px solid #5AA56A;
}
/*MENU END*/




/*MENU massage*/

#mamenu {
margin:5px 0px 0px 5px;
}

#mamenu ul {
list-style:none;
width:215px;
margin:0px 0px 5px 0px;
padding:0px;
}

#mamenu li {
margin-bottom:5px;
}

#mamenu li a {
background:#5AA56A;
height:20px;
text-decoration:none;
font: 15px Arial, Helvetica, sans-serif;
color:#343A10;
display:block;
padding:4px 0px 0px 10px;
border-left:10px solid #5AA56A;
}

#mamenu li a:hover, #mamenu li a.current {
background:#88E9A4;
font: 15px Arial, Helvetica, sans-serif;
color:#660099;
border-left:10px solid #5AA56A;
}
/*MENU massage END*/

.colinforight
{
	padding: 5px 10px 0px 0px;
	border-right:1px dotted #5A651B;
}

.colinfobotton
{
	padding: 5px 10px 0px 0px;
	border-bottom:1px dotted #5A651B;
}


#colinfo {
	width:470px;
padding: 5px 10px 0px 0px;
border-left:1px dotted #5A651B;
border-right:1px dotted #5A651B;
}
#colinfo a {
color:#7E9332;
text-decoration:none;
}
#colinfo a:hover { 
text-decoration:underline;
}
.title { height:30px; text-align:right; border-bottom:2px solid #5A651B;}
.title01 { height:30px; text-align:left; border-bottom:2px solid #5A651B; padding:10px 0 0 10px; margin:0 0 10px 0;}

#coldivers {
padding: 5px 2px 0 2px;
text-align:right;
}

.servright {
text-align:left;
margin: 0px 0px 10px 20px;
}
.servright ul {
text-align:left;
margin: 0px 0px 0px 6px;
}
.servright li {
font:11px Arial, Helvetica, sans-serif;
color:#343A10;
}
.servright a {
font:11px Arial, Helvetica, sans-serif;
color:#343A10;
text-decoration:none;
}
.servright a:hover { 
text-decoration:underline;
}
#rodape { height:40px; padding-top:10px; text-align:center; }
.img01 { text-align:justify; padding:10px 0px 0px 0px; }
#typemas01 {
width:332px;
height:161px;
background: #fff url('images/massage01.jpg') no-repeat;
margin: 0px 0px 15px 0px;
}
#typemas02 {
width:332px;
height:161px;
background: #fff url('images/massage02.jpg') no-repeat;
margin: 0px 0px 15px 0px;
}
#typemas03 {
width:332px;
height:161px;
background: #fff url('images/massage03.jpg') no-repeat;
margin: 0px 0 15px 0px;
}
#typemas04 {
width:332px;
height:161px;
background: #fff url('images/massage04.jpg') no-repeat;
margin: 0px 0 15px 0px;
}
#typemas05 {
width:332px;
height:161px;
background: #fff url('images/massage05.jpg') no-repeat;
margin: 0px 0 15px 0px;
}
.linkmas a { 
font:12px Arial, Helvetica, sans-serif;
color:#343A10;
text-decoration:none;
}
.linkmas a:hover { 
text-decoration:underline;
color:#6F3EFF;
}
/*ALL CLASS*/

#top-left-para {
	padding: 10px 10px 0px 25px; 
	text-align: left;
}

#top-left-para h2 {
font-size:90%;
}

#colinfo ul, #colinfo li {
	padding-left:1em;
}
.style01 { font:42px Arial, Helvetica, sans-serif; color:#305839; font-weight:bold; }
.style02 { font:25px Arial, Helvetica, sans-serif; color:#305839; font-weight:bold; }
.title {margin-bottom:1em; }
.title01 { font:14px Arial, Helvetica, sans-serif; color:#343A10; }
h1 { font:18px Arial, Helvetica, sans-serif; color:#343A10; font-weight:bold; margin-top:0px; margin-bottom:1em; }
h2 { font:15px Arial, Helvetica, sans-serif; color:#343A10; font-weight:bold; margin-top:0px; margin-bottom:1em; }
.title04 { font:15px Arial, Helvetica, sans-serif; color:#343A10; }
.title05 { font:12px Arial, Helvetica, sans-serif; color:#343A10; font-weight:bold; margin-bottom:1em; }
.title06 { font:13px Arial, Helvetica, sans-serif; color:#660099; font-weight:bold; margin:0px 0px 5px 0px; }
.tmassage { font:13px Arial, Helvetica, sans-serif; color:#660099; font-weight:bold; }
.title07 { font:13px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; }

.text01 { font:12px Arial, Helvetica, sans-serif; color:#343A10; letter-spacing: 1px; vertical-align:2px; }
.text02 { font:12px Arial, Helvetica, sans-serif; color:#343A10; letter-spacing: 1px; vertical-align:2px; font-weight:bold; }
.text03 { font:12px Arial, Helvetica, sans-serif; color:#343A10;padding: 4px 4px 4px 0px;}

.lista01 { font:12px Arial, Helvetica, sans-serif; color:#343A10; }
/*ALL CLASS END*/

.links a{
text-decoration:none;
font:bold 14px Arial, Helvetica, sans-serif;
color:#343A10;
}
.links a:hover{
text-decoration:underline;
}
.text03 {
text-align:left;
}