/*CSS RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration:none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*GERAL*/
.clear {clear:both;}
strong {font-weight:bold;}
em {font-style:italic;}
address { font-style:normal;}
body { background:#e7e4da url(../img/body_bg.gif) repeat-y left; font-family: Verdana, Geneva, sans-serif;}
body p {line-height:130%; color:#5b431f}
body p a { color:#937E00;}
body p a:hover {text-decoration:underline;}

#home_wrap {width:801px !important;} /*está quebrando no 1024x768*/

#col_left {width:190px; float:left;}
	#col_left em {display:block; margin:36px 0 0 47px;}
	#col_left ul { margin:33px 0 0 65px;}
	#col_left ul li { width:55px; height:55px; text-indent:-9999px; margin:0 0 18px 0;}
	.left_clinica { background:url(../img/left-clinica.gif) no-repeat left;}
	.left_servicos { background:url(../img/left-servicos.gif) no-repeat left;}
	.left_textos { background:url(../img/left-textos.gif) no-repeat left;}
	.left_novidades { background:url(../img/left-novidades.gif) no-repeat left;}
	.left_contato { background:url(../img/left-contato.gif) no-repeat left;}
	
#col_right {width:480px; margin:0 0 0 228px;}
	#col_right p { font-size:12px; text-align:justify; margin:0 0 10px 0;}
	#col_right h2 { font-size:12px; color:#5a431e; line-height:130%; font-weight:bold; margin:0 0 10px 0;}
	#col_right h3 { font-size:12px; color:#5a431e; line-height:130%; font-weight:bold; margin:20px 0 0 0;}
	#col_right ul.lista_padrao {margin:10px 0; text-align:justify;}
	#col_right ul.lista_padrao li { font-size:12px; line-height:130%; color:#5b431f; list-style:disc inside;}
	#col_right ul.lista_padrao_0 {margin:0 0 10px 0;}
	#col_right ul.lista_padrao_0 li { font-size:12px; line-height:130%; color:#5b431f; list-style:disc inside;}

#col_right_home { float:left;}

#menu_home { margin:94px 0 0 38px; font-family:Helvetica, Arial, sans-serif;}
	#menu_home ul { border-top:8px solid #c1b99e; float:left; margin:5px 0 23px 0; padding:10px 0 0 0;}
	#menu_home li {margin:0 12px 0 0; float:left; font-size:15px;}
	#menu_home li a { color:#927e00;}
	#menu_home li a:hover { color:#513b1b;}
	#menu_home li.menu_contato {margin:0;}
	
#menu { padding:94px 0 60px 38px; background:#d5cfb9; margin:0 0 40px 190px; font-family:Helvetica, Arial, sans-serif;}
	#menu ul { border-top:8px solid #c1b99e; float:left; margin:5px 0 23px 0; padding:10px 0 0 0;}
	#menu li {margin:0 12px 0 0; float:left; font-size:15px;}
	#menu li a { color:#927e00;}
	#menu li a:hover { color:#513b1b;}
	#menu li.menu_contato {margin:0;}
	
#home_footer {color:#8d7f67; font-size:12px; margin:34px 0 0 41px; line-height:15px; padding:0 0 30px 0; font-family:Helvetica, Arial, sans-serif;}
#home_footer small {font-size:16px; color:#8d7f67;}
#home_footer a {color:#8d7f67;}

#footer {color:#8d7f67; font-size:12px; margin:50px 0 0 190px; line-height:15px; padding:30px 0 30px 38px; background:#d5cfb9; font-family:Helvetica, Arial, sans-serif;}
#footer small {font-size:16px; color:#8d7f67;}
#footer a {color:#8d7f67;}

/*Comportamento menus*/
#body_clinica  #menu li.menu_clinica a,
#body_servicos  #menu li.menu_servicos a,
#body_textos  #menu li.menu_textos a,
#body_novidades  #menu li.menu_novidades a,
#body_contato  #menu li.menu_contato a { color:#513b1b;}
#body_clinica .left_clinica,
#body_servicos .left_servicos,
#body_textos .left_textos,
#body_novidades .left_novidades,
#body_contato .left_contato {background-position:right;}

.body_clinica #submenu li.sub_clinica a,
.body_perfil #submenu li.sub_perfil a,
.body_terapia #submenu li.sub_terapia a,
.body_psicodiagnostico #submenu li.sub_psicodiagnostico a,
.body_psicoterapia #submenu li.sub_psicoterapia a,
.body_psicopedagogia #submenu li.sub_psicopedagogia a,
.body_orientacao #submenu li.sub_orientacao a,
.body_orientacao-pais #submenu li.sub_orientacao-pais a,
.body_palestras #submenu li.sub_palestras a,
.body_treinamentos #submenu li.sub_treinamentos a,
.body_agenda #submenu li.sub_agenda a,
.body_prog_palestras #submenu li.sub_prog_palestras a,
.body_prog_cursos #submenu li.sub_prog_cursos a,
.body_prog_eventos #submenu li.sub_prog_eventos a {color:#513b1b;}

#submenu { border-bottom:8px solid #c1b99e; margin:5px 0 20px 0; padding:10px 0 17px 0; font-family:Helvetica, Arial, sans-serif;}
	#submenu li { line-height:20px; font-size:15px;}
	#submenu li a { color:#927e00;}
	#submenu li a:hover { color:#513b1b;}
	
.perfil {}
	.perfil dt { background:url(../img/perfil_li.gif) left center no-repeat; padding:0 0 0 12px; line-height:130%; color:#5a431e; font-size:12px;}
	.perfil dd {margin:0 0 50px 0;}
	
#col_right ul.lista_padrao#lista_palestras li {margin:0 0 10px 0;}  
	
#col_right p.terapia_def {background:url(../img/terapia_bg.gif) top repeat-x; margin:20px 0; padding:5px 0 0 0; font-style:italic;}

.form_palestras {width:440px; }
.form_palestras option,
.form_palestras select {color:#5b431f; width:440px;}

.form_texto { margin:20px 0 0 0;}
.form_texto option,
.form_texto select {color:#5b431f; width:440px;}

#col_right h2.palestras_area { color:#947f00; margin:30px 0 20px 0;}

.dados_texto { font-size:13px; border-bottom:8px solid #c1b99e; margin:5px 0 20px 0; padding:10px 0 17px 0;}
	.dados_texto li {color:#5b431f; line-height:130%;}
	.dados_texto h1 { font-weight:bold;}
	
.borda_texto {border:4px solid #d1ccba; display:block; height:8px;}

.lista_agenda { margin:20px 0;}
	.lista_agenda li { line-height:17px; font-size:12px; color:#5b431f;}
	.lista_agenda li a { color:#927e00;}
	.lista_agenda li a:hover { color:#513b1b;}
	
.faleconosco_tit {color:#5b431f; font-size:15px; font-family:Verdana, Geneva, sans-serif;}
	.faleconosco_tit li { line-height:130%;}
	
#contato {font-size:12px; color:#5b431f;}
	#contato label { display:block; font-size:12px; font-weight:bold; color:#5b431f;}
	#contato label.error { color:#C00;}
	#contato input { width:480px; background:#d1ccba; border:0; margin:5px 0 20px 0;}
	#contato textarea { width:480px; height:225px; background:#d1ccba; border:0; margin:5px 0 20px 0; overflow:auto;}
	#contato input.bt_enviar { font-size:18px; color:#927e00; width:75px; cursor:pointer; font-weight:bold; text-align:left; background:0;}
	
	
	.texto_dinamico { margin-top:15px;}
	.texto_dinamico ul {margin:0 0 10px 0;}
	.texto_dinamico ul li { font-size:12px; line-height:130%; color:#5b431f; list-style:disc inside;}
	
	.thumbs {
		margin-top:15px;
	}	
