* { margin:0 ; padding:0 ; list-style:none ;}
table, img { border:none ; border-collapse:collapse ;}
body { background-color:#F8F8E7 ;}
a { text-decoration:none ;}
.clear {
	height:0 ;
	clear:both ;
	display:block ;
	visibility:hidden ;
	background:url(img/psiq2.png) no-repeat 50px 50px ;
}


#header {
	width:1000px ;
	margin:0 auto ;
	padding-top:10px ;
}
#header #tit {
	float:left ;
	margin:10px 27px 0 10px ;
}
#header h2 {
	margin:11px 6px 0 ;
}
.details { margin:15px 20px ;}	
h3 {
	font:300 16px 'Helvetica Neue', Helvetica, Arial, sans-serif ;
	line-height:160% ;
	letter-spacing:0.15em ;
	color:#fff ;
	text-shadow:1px 1px 0 rgb(0,0,0) ;
}
p.mosaic {
	font:300 12px 'Lucida Grande', Tahoma, Verdana, sans-serif ;
	color:#aaa ;
	text-shadow:1px 1px 0 rgb(0,0,0) ;
}
a#psiq {
	position:fixed ;
	right:0 ;
	top:50% ;
	margin-top:-80px ;
	width:35px ;
	height:162px ;
	background:url(img/psiq.png) no-repeat ;
}
a#psiq:hover {
	width:40px ;
	background:url(img/psiq2.png) no-repeat ;
}


div#corpo {
	width:1000px ;
	margin:13px auto 0 ;
	padding-top:22px ;
	background:url(img/fundo-corpo.png) no-repeat ;
}
div#conteudo {
	float:left ;
}
#article {
	width:610px ;
	padding:0 10px ;
}
#article h1 {
	font:3.5em Tahoma, Geneva, Arial, sans-serif ;
	color:#443D06 ;
	padding:10px 0 ;
	margin:5px 0 0 ;
}
#tept #article h1 {
	font-size:3.3em ;
}
#sobre #article h1 {
	margin-top:20px ;
	padding:10px 25px ;
}
#article h2 {
	font:2.6em Tahoma, Geneva, Arial, sans-serif ;
	color:#443D06 ;
	padding:10px 15px ;
}
#sobre #article h2 {
	padding:20px 25px ;
}
#article p {
	font:2em/1.4em Verdana, Geneva, Arial, sans-serif ;
	color:#706625 ;
	margin:12px 0 ;
}
#sobre #article p {
	padding:5px 25px ;
}
#article ul, #article ol {
	padding:5px 0 8px ;
}
#article ul li, #article ol li {
	font:2em/1.3em Verdana, Geneva, Arial, sans-serif ;
	color:#706625 ;
	list-style:disc ;
	margin:5px 0 5px 20px ;
}
#article ul li ul li {
	font-size:1em ;
}
#article ol li {
	list-style:decimal ;
	margin-left:30px ;
}


#moldura {
	background:url(img/frame.png) no-repeat ;
	width:604px ;
	height:393px ;
	position:relative ;
	margin:5px 0 0 2px ;
}
#moldura img {
	position:absolute ;
	left:27px ;
	top:10px ;
}


#wufoo-m7x3r3 {
	/*background-color:#fc0 ;*/
	margin:-30px 0 -25px ;
}


#map {
	float:left ;
	width:100% ;
	height:600px ;
	margin:15px 0 ;
	border:1px solid #d9d9d9 ;
	font-size:12px ;
	color:#000 ;
	text-align:center ;
}
#map h2 {
	font-size:1.4em ;
	font-weight:bold ;
	color:#443D06 ;
}
#map p {
	margin:4px 0 ;
	color:#443D06 ;
}


#nav {
	float:left ;
	padding:6px 0 230px 10px ;
	width:350px ;
	background:url(img/cerebro.png) no-repeat bottom ;
}
#nav h2 {
	margin-bottom:19px ;
}
#nav a {
	font:2.1em/1.2em Tahoma, Geneva, Arial, sans-serif ;
	color:#443D06 ;
	display:block ;
	margin:16px 0 ;
}
#nav a:hover {
	color:#B9A831 ;
}
#tdm .tdm a, #tdm .tdm a:hover, #dist .dist a, #dist .dist a:hover,
#bipolar .bipolar a, #bipolar .bipolar a:hover, #ciclo .ciclo a, #ciclo .ciclo a:hover,
#dpp .dpp a, #dpp .dpp a:hover, #tpm .tpm a, #tpm .tpm a:hover,
#panico .panico a, #panico .panico a:hover, #ansiedade .ansiedade a, #ansiedade .ansiedade a:hover,
#toc .toc a, #toc .toc a:hover, #fs .fs a, #fs .fs a:hover, #fe .fe a, #fe .fe a:hover,
#tept .tept a, #tept .tept a:hover, #agora .agora a, #agora .agora a:hover {
	background:url(img/triangulo.png) no-repeat 0 7px ;
	padding-left:16px ;
	color:#443D06 ;
}
iframe {
	padding-top:40px ;
	padding-left:10px ;
	padding-bottom:15px;
}
/*.fb-page {
	width:350px ;
	height:150px ;
}*/


div#topo {
	position:relative ;
	clear:both ;
	width:500px ;
	height:25px ;
	margin:0 auto ;
	padding-top:20px ;
	border-bottom:1px dotted #B8AF72 ;
}
#topo a img {
	position:absolute ;
	bottom:0 ;
	left:203px ;
}
#topo a:hover img {
	border-bottom:5px solid #D6C869 ;
}


#footer {
	width:850px ;
	padding:20px 0 20px 150px ;
	margin:0 auto ;
	background:url(img/flor.png) no-repeat 20px 0 ;
}
#footer ul {
	float:left ;
}
#footer ul a {
	font:2.1em/1.6em Tahoma, Geneva, Arial, sans-serif ;
	color:#443D06 ;
	display:block ;
}
#footer ul a:hover {
	color:#B9A831 ;
}
#footer p {
	float:right ;
	width:529px ;
	padding-right:10px ;
	text-align:center ;
	color:#706625 ;
	font:bold 1.4em/1.8em Georgia, serif ;
}
#footer h1 {
	float:right ;
	padding:20px 10px 0 0 ;
}