body { margin:0 auto; padding:0; font-family: arial, "bitstream vera sans", "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif; color:#333; background: #fff url(../images/bg_body.gif) top center repeat-y; line-height:150%; font-size:10px;}
img { border: 0; }
h1 { font-size: 14px; color:#333;  }
p, li { font-size: 12px; color:#; text-align:justify; line-height:150%; }
a { color:#333; }
ul { list-style:square; }
a:hover { color:#000; }

.main { margin: 0 auto; width:900px; }
	.main#home { background:url(../images/bg_gravida.jpg) no-repeat left top; }
		 .main#home .conteudos { margin-top:200px; margin-left:520px; width:320px; }
	.main#preparacao { background:url(../images/bg_preparacao_nascimento.jpg) no-repeat left bottom; }
		.main#preparacao .conteudos { margin-left:300px; }
	.main#massagemgravida { background:url(../images/bg_massagem_gravida.jpg) no-repeat left bottom; }
	.main#yogagravida { background:url(../images/bg_yoga_gravida.jpg) no-repeat left bottom; }
		.main#yogagravida .conteudos { margin-bottom:250px; }
	.main#shantala { background:url(../images/bg_shantala.jpg) no-repeat left bottom; }
	.main#massagem { background:url(../images/bg_massagem.jpg) no-repeat left bottom; }
	.main#posparto { background:url(../images/bg_posparto.jpg) no-repeat left bottom; }
	.main#contactos { background:url(../images/bg_contactos.jpg) no-repeat left bottom; }

/*MENU*/

.menu { padding:0; margin:0; width:900px; height:40px; border-bottom:2px solid #fff; background:url(../images/bg_menu.png) repeat-x; text-align:center; font-family:arial; font-size:9px; font-weight:bold; color:#c09; text-transform: uppercase; color:#c09; font-weight:bold; }
	.menu a { line-height:40px; text-decoration:none; color:#c09; padding:10px 8px 14px 10px; } 
		.menu a:hover { color:#936; }
		.menu a#select { background:url(../images/bg_menu_on.png) repeat-x; color:#936; }

.conteudos { margin: 20px 35px 30px 35px;width: 500px }
	.conteudos#home { margin-left:570px; margin-top: 185px; width:250px; height:250px; }
		.conteudos#home a { text-decoration:none; }
.poema { margin-left:80px; }

.main#shantala div.conteudos { width: 820px !important; }
.main#posparto div.conteudos { margin-left:350px; width: 510px !important; }

.footer  { margin:30px auto 0 auto; width:900px; height:56px; background:url(../images/bg_footer.png) repeat-x; border-top:2px solid #fff; font-size:9px; white-space: nowrap; color:#666; line-height:15px; }
.webmaster { text-align:center; margin-left:120px; }
.copy { padding:0 5px; float:right; text-align:right; }
	.copy a, .webmaster a { color:#666; text-decoration:none; }
	.webmaster a:hover { color:#333; }