html,body{margin:0;padding:0;height: 100%;}
body{
	font: 62.5% Georgia, Palatino, "Times New Roman", Times, serif;
	text-align:center;
	color:#444;
	background: #6913a0	url(img/bg2.jpg) top center no-repeat fixed;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:#7729a9;
}
div#container{
	width:340px;
	margin:0 auto;
	 
}
#header{
	height:92px;
	position:relative;
	background: #7729a9	url(img/bg_header.gif);	
}
div#header h1{
	margin:0;
	position:absolute;
	top:0;
	left:11px;
	width:91px;
	height:122px;
	background: url(img/logo.gif) no-repeat;
	text-indent: -9000px;
	color: #648a92;	
}
div#header h1 a{
	display:block;
	height:121px;
	background: url(img/logo.gif) no-repeat;	
}

#menu{
	height:82px;
}
/*NAVEGADOR*/
ul#nav{
	position:absolute;
	width:250px;
	margin:0;
	padding:0;
	list-style:none;
	left:125px
}

#nav li{
	float:left;
	list-style:none;	
}
ul#nav a{
	display:block;
	padding:0 11px 0 0;
	height:78px;	
	text-decoration:none;
	color: #fff;
	text-indent: -9000px;
		
}
ul#nav li a:hover, ul#nav li#current a{
	position:relative;
	top:0;
	background-position:left bottom;		
}

a#artigos{
	background:url("img/artigos.gif") no-repeat left -1px;
	width:20px;	
	
}
a#sobre{
	background:url("img/sobre.gif") no-repeat left -1px;
	width:20px;		
}
a#tecnicas{
	background:url("img/tecnicas.gif") no-repeat left -1px;
	width:20px;		
}
a#cursos{
	background:url("img/cursos.gif") no-repeat left -1px;
	width:20px;
}
a#links{
	background:url("img/links.gif") no-repeat left -1px;
	width:20px;		
}
a#contato{
	background:url("img/contato.gif") no-repeat left -1px;
	width:20px;	
}
a#cadastro{
	background:url("img/cadastro.gif") no-repeat left -1px;
	width:20px;	
}

div#container{
	text-align:left
}
a.permalink{
	color:#060606;
	text-decoration:none;
	padding-left:10px;
	background:url(img/mais.gif) no-repeat left center;
	margin-left:14px;
}
a:hover.permalink{
	text-decoration:underline;
	
	color:#7729a9;
	
}
div#footer{
	height:51px;
	background:url("img/footer.gif") no-repeat;
	color: #FFF;
	}
div#footer p{
	margin:0;
	padding:5px 10px
}
div#footer a{
	color:#fff;
	text-decoration:none;
	display:block;
	padding-top:20px;
	float:left;
	font-size:11px;
}
div#footer a:hover{
	text-decoration:underline;
}
div#footer a.copy{
	padding-left:20px;
	padding-right:40px;
}
div#footer{clear:both;width:100%}

/*listas*/
.bd ul{
	margin-left:14px;
}
.bd ul li a{
	padding:1px 5px 0 2px;
	margin-bottom:5px;
	background-color:#e2d2ed;
}
.bd ul li a:hover{
	background-color:#648a92;
	color:#fff;	
}
.bd ul li{
	padding-bottom:5px;
}

/*LISTA DE LINKS*/
ul#lista_links{
	margin:15px 0 0 10px;
	padding:0;	
}
ul#lista_links li{
	margin:0;
	padding:0 0 10px 0;	
}
ul#lista_links li a{
	font-size:15px;
	background-color:#e2d2ed;
	color:#7729a9;	
	display:block;
	padding:2px;
	margin:0 0 0 0;	
}
ul#lista_links li a:hover{
	background-color:#648a92;
	color:#fff;		
}
/*LISTA DE PROFISSIONAIS*/
ul#profissionais {
	margin:4px 0 0 10px;
	padding:0;		
}
ul#profissionais li{
	margin:0 0 6px 0;
	padding:5px 0 10px 5px;	
	background-color: #e8dcf1;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
ul#profissionais p{
	margin:0 0 5px 0;
	padding:0;	
}
ul#profissionais li a:hover{
	color:#fff;
}

ul#profissionais li span{
	font-size:15px;	
	color:#7729a9;		
	margin:0 0 0 0;	
}

/* CALENDARIO
------------------------------------------------------------------*/
#wp-calendar {
	padding: 30px 0 0 0;
	background-color: #8036af;
}
#wp-calendar table{
width:316px;
height:106px;
text-align:center;
padding: 11px 0;
margin:0;
font-size:13px;
background-color: #9558bc;
color:#fff;
}
#wp-calendar table td{
	margin:0;
	padding:0;
}

#wp-calendar table.nav {
	height:6px;
	background-color:#8540b3;
	margin:0;
	padding:0;
}
#wp-calendar table.nav td a {
	color:#f7d2e3;
}
#wp-calendar table.nav td a:hover {
	color:#90b6be;
}
a#ec3_publish img{
display:none;
}
#wp-calendar caption {
	background-color: #8e4cb7;	
}
#wp-calendar caption td {
	height: 20px;	
}
caption a{
	color: #85b7c1;	
	
}
caption{
	padding:5px 0;
}

#curso_detalhe p{
	margin:0 6px 6px 14px;
	padding:0;
}

/* CONTACT FORM CONTATO
------------------------------------------------------------------*/
.contactform{
	margin:0;
}
label{
	font-size:13px;
	}
#contactsubmit{
	width:100%;
	height:25px;
	border:0;
	cursor:pointer;
	font-size:13px;
	color:#444;
	background-color:#ede1f6;
	}
input{
padding:4px;

}
input#wpcf_your_name{
	background-color:#b990d3;
	border:0;
}

input#wpcf_email{
	background-color:#caa8e0;
	border:0;
}

input#wpcf_website{
	background-color:#dbc1ec;
	border:0;
}
.contactright textarea{
	background-color:#ebd8f8;
	border:0;
	width:305px;
	padding:4px;
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	color:#444;
	font-size:13px;
}
.contactright input{	
	width:305px;
}
.sucesso{
	color: #7729a9;
	background-color: #e2d2ed;
	margin: 6px 10px 6px 10px;
	padding:80px 0 30px 0;
	height:104px;
	text-align:center;
	font-size:14px;
}

.erro{
	margin:0 0 10px 10px;
	color:#7829A9;
	font-weight:bold;
}

/* NEWSLETTER
------------------------------------------------------------------*/

input#news_nome{
	background-color:#b990d3;
	border:0;
}

input#news_mail{
	background-color:#caa8e0;
	border:0;
}

input#news_website{
	background-color:#dbc1ec;
	border:0;
}
input#news_ddd{
	background-color:#ebd8f8;
	border:0;
	width:30px;
	margin-right:5px;
}
input#news_tel{
	background-color:#ebd8f8;
	border:0;
	width:257px;
}
input#news_interesse{
	border:0;
	margin-left:12px;
}
#contactsubmitnews{
	width:100%;
	height:25px;
	border:0;
	cursor:pointer;
	font-size:13px;
	color:#444;
	background-color:#ede1f6;
	margin-top:14px;
}
.sucesso_news{
	color: #7729a9;
	background-color: #e2d2ed;
	margin: 6px 10px 6px 10px;
	padding:20px 0 30px 0;
	height:80px;
	text-align:center;
	font-size:14px;
}