/* CSS Document - Cibernética Mental - 26/03/2007 - versão 3 */
/* ELEMENTOS GERAIS*/
* {
margin:0;
padding:0;
}
html{
	background-image: url(../img/design/degrade.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
	}
body
{
	text-align:center;
	margin:10px 0px 10px 0px;
}
p{
	padding-bottom:10px; 
	padding-top:2px;
}
img {border:0;}
a {text-decoration:none;}
li{padding-bottom:5px;}
h1 {
		font-size:20px; 
		color:#02442D;
		font-weight:bold;
		padding-top:2px;
		padding-bottom:10px;
	}
h2 {
		font-size:17px; 
		color:#02442D;
		font-weight:bold;
		padding-top:2px;
		padding-bottom:10px;
	}
h3 {
		font-size:15px; 
		color:#02442D;
		font-weight:bold;
		padding-top:2px;
		padding-bottom:10px;
	}
/*FORMATAÇÕES*/
.linkeffects a{color:#02442D;}
.linkeffects a:hover{text-decoration:underline;}
.linkeffects1 a{color:#c90000;}
.linkeffects1 a:hover{color:#00CCCC; text-decoration:underline;}
.fleft{float:left;}
.fright{float:right;}
.red {color:#AC2121; font-weight:bold;}
.center {text-align:center;}
.txtleft {text-align:left;}
.txtright{text-align:right;}
.under {text-decoration:underline;}
.italic{font-style:italic;}
.cl {clear: both;}
.marginspace{margin-left:10px;}
.lists{	margin-left:25px;
	margin-bottom:10px;
	}
.elemleft{
			text-align:left;
			margin:auto;
			float:left;
		 }
.elemright{
			text-align:right;
			margin:auto;
			float:right;
		 }
/* ELEMENTOS DE FORMATAÇÃO DO DIV PRINCIPAL (AQUELE NO QUAL TODOS OS ELEMENTOS ESTÃO INSERIDOS)*/
.main {
			font-size:14px; 
			font-family:verdana, arial, helvetica;
			color:#02442D;
			width:960px;
			margin:auto;
			background-color:#eefef8;
			border:4px;
			border-color:#a8dfcc;
			border-style:solid;
	        text-align:left;
			}
.conteudo{
			float:left;
			width:750px;
			padding-left:20px;
			padding-right:5px;
		 }
.bottom {
			background-image: url(../img/layout/bottom.gif);
			background-repeat: no-repeat;
			height:45px;
		}
.btmargin{
			margin-left:10px;
			margin-right:10px;
			padding-top:12px;
		 }
.btxt{
		font-size:12px; 
		color:#0F895F;
		text-align:center;
		font-weight:bold;
		letter-spacing:2px;
	}
.online{
		font-size:12px; 
		color:#0F895F;
		text-align:center;
		font-weight:bold;
		}
		
/* ELEMENTOS DE FORMATAÇÃO DO DIV SUPERIOR*/
.topframe{
			height:140px;
			background:url(../img/layout/topframe.gif) no-repeat;
		}
.topfrase{
		font-size:14px;
		color:#389138;
		padding-right:5px;
		padding-left:5px;
	}
/*DETALHES*/
.reiki{
	background-image: url(../img/detalhes/reiki.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	}
.stress{
	background-image: url(../img/detalhes/stress.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	}
.to{
	background-image: url(../img/detalhes/to.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	}
.tlt{
	background-image: url(../img/detalhes/tlt.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	}
.cm{
	background-image: url(../img/detalhes/cm.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	}
.backhome{			background-image: url(../img/design/backcontato.gif);
			background-repeat: repeat-y;
}

/*FORMATAÇÃO DO DOS DIVS INTERNOS*/
/*LEFT FRAME*/
.esquerda{float:left;}
/*ELEMENTOS DE FORMATAÇÃO DO MENU*/
#navcontainer ul
{
padding-bottom:20px;
list-style-type:none;
font-weight:bold;
}
#navcontainer a
{
font-size:14px;
background-image: url(../img/design/leaf.gif);
background-repeat:no-repeat;
background-position:center center;
margin-left:10px;
display:block;
padding:7px 0px 7px 0px;
width:150px;
text-align:center;
}
#navcontainer a:link, #navlist a:visited{color:#54bc98;}
#navcontainer a:hover
{
color:#8c0707;
background-image: url(../img/design/leaf1.gif);
background-repeat:no-repeat;
text-align:center;
}

/*CONTATO*/
.contato {
			width:100%;
			background-image: url(../img/design/backcontato.gif);
			background-repeat: repeat-y;
			/*border:1px;
			border-color:#24A075;
			border-style:solid;*/
			}
.campos {
		width:80px;
		float:left;
		font-weight:bold;
		color:#042346;
		}
.campos1 {
		width:190px;
		float:left;
		font-weight:bold;
		color:#042346;
		}
/*TABELAS*/
.backtable{
			background-color:#D7E1F9;
 }
.tableborder {
			border-width:1px;
			border-color:#DD0D1B;
			border-style:solid;
			}
.row1 {background:#CAF8E8;}
.row2 {background:#99CCCC;}
/*	RESPONSÁVEL PELO ARTIGO A LINGUAGEM DO CORPO 7*/
.green{color:#008E43;}
.yellow {color:#ADAC30;}

