/* CSS Document */
body{
	background:#036;
	font:12px Arial;
	line-height:14px;
	color:#000;
	padding:0px;
	margin:30px 0px 0px 0px;
}
#alinhaCentro{
	position:relative;
	width:1044px;
	margin:0px auto;
}
#geral{
	float:left;
	position:relative;
	width:1044px;
	margin:0px auto;
}
h1 {
	font:18px Comic Sans MS;
	text-decoration:underline;
	color:#336;
	margin:0px;
	padding:0px 0px 0px 25px;
}
h2 {
	font:16px Comic Sans MS;
	text-decoration:underline;
	color:#336;
	margin:0px;
}
h3 {
	font:bold 12px Arial;
	color:#f00;
	margin:10px 0px 0px 0px;
	padding:0px;
}
p {
	margin:10px 0px 0px 0px;
	padding:0px;
}
.bold {
	font-weight:bold;
}
#paginacao {
	position:relative;
	margin:0px 0px 0px 400px;
}
#paginacao a {
	color:#336;
	text-decoration:underline;
}
#paginacao a:hover {
	background:#336;
	color:#fff;
}
#thumb {
	margin:10px auto;
	width:470px;
	height:200px;
}
ul {
	margin:20px 0px 0px 30px;
	padding:0px;
}
li {
	margin:0px;
	padding:0px;
	list-style-type:disc;
}
/* Links */
a {
	font:12px Arial;
	color:#036;
	text-decoration:underline;
}
a:hover {
	color:#000;
}
/* Topo */
#geraltopo {
	background:url(images/topo.png) no-repeat;
	position:relative;
	width:990px;
	height:200px;
	margin:0px auto;
}
#logo {
	background:url(images/logo.png);
	position:relative;
	float:left;
	width:187px;
	height:188px;
}
#logo h1{
	position:absolute;
	width:187px;
	height:188px;
	cursor:hand;
}
#banner {
	position:relative;
	float:left;
	width:803px;
	height:188px;
}
/* Corpo */
#bgtopo {
	margin:0px;
	padding:0px;
	position:relative;
	background:url(images/bg_top.gif) no-repeat top;
	width:1044px;
	height:78px;
}
#corpo {
	position:relative;
	float:left;
	margin:0px auto;
	padding:0px 0px 0px 41px;
	background:url(images/bg_corpo.gif) repeat-y;
	width:1003px;
}
#clips {
	position:absolute;
	background:url(images/clips.gif) no-repeat;
	width:81px;
	height:64px;
	top:1400px;
	left:970px;
	z-index:1;
}
#garoto {
	position:absolute;
	background:url(images/garoto.jpg);
	width:252px;
	height:253px;
	top:1248px;
	left:41px;
	z-index:1;
}
#rodapecorpo {
	float:left;
	margin:0px auto;
	background:url(images/bg_bottom.gif) no-repeat;
	width:1044px;
	height:81px;
}
#textorodape {
	margin:0px auto;
	padding:0px 0px 30px 0px;
	color:#fff;
	font:12px Comic Sans MS;
	text-align:center;
}
#textorodape a {
	color:#ff0;
	font:12px Comic Sans MS;
	text-decoration:underline;
}
#textorodape a:hover {
	color:#fff;
}
/* Menu */
#menu {
	background:url(images/bg_menu.jpg) no-repeat;
	position:relative;
	float:left;
	width:252px;
	height:1182px;
	margin:0px;
	padding:0px;
}
#login {
	font:14px Comic Sans MS;
	color:#000;
	padding:25px 0px 0px 35px;
}
#login a {
	font:16px Comic Sans MS;
	color:#336;
	text-decoration:underline;
}
#login a:hover {
	color:#000;
	text-decoration:underline;
}
#linklogin {
	position:relative;
	font:12px Comic Sans MS;
	color:#036;
	padding:0px 0px 0px 35px;
	margin:10px 0px 0px 0px;
}
#linklogin a {
	padding:0px;
	margin:0px;
	position:relative;
	font:12px Comic Sans MS;
	color:#000;
}
#linklogin a:hover {
	color:#036;
}
.caixa {
	width:150px;
	height:16px;
	font:12px Arial;
	padding:2px;
}
dl {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#links {
	margin:30px 0px 0px 35px;
}
#links dt a {
	background:url(images/bg_link.png) no-repeat;
	padding:2px 0px 2px 30px;
	margin:0px;
	font:14px Comic Sans MS;
	line-height:32px;
	color:#000;
	text-decoration:none;
}
#links dt a:hover {
	color:#336;
}
#links dd a {
	list-style:none;
	padding:0px;
	margin:0px;
	font:14px Comic Sans MS;
	line-height:32px;
	color:#336;
	text-decoration:none;
}
#links dd a:hover {
	color:#000;
}
#links2 {
	margin:30px 0px 0px 35px;
}
#links2 dt a {
	background:url(images/bg_link2.png) no-repeat;
	padding:1px 0px 1px 30px;
	margin:0px;
	font:14px Comic Sans MS;
	line-height:32px;
	color:#000;
	text-decoration:none;
}
#links2 dt a:hover {
	color:#336;
}
/*home*/
#content {
	padding:0px;
	position:relative;
	float:left;
	width:508px;
}
#bem-vindo {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
#noticias {
	position:relative;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
#desenhos {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
#avovo {
	background:url(images/origami.png) no-repeat center;
	position:relative;
	float:left;
	height:283px;
	padding:0px 10px;
}
/*publicidade*/
#publicidade {
	background:#fff url(images/bandeiras.gif) no-repeat;
	position:relative;
	float:left;
	width:200px;
}
#advnotas {
	position:relative;
	float:left;
	width:170px;
	height:220px;
	background:url(images/bg_advnotas.gif);
	margin:0px 0px 0px 0px;
	padding:40px 15px 0px 15px;
}
#advniver {
	position:relative;
	float:left;
	width:170px;
	height:280px;
	background:url(images/bg_advniver.gif);
	padding:40px 15px 0px 15px;
}
#advatividades {
	position:relative;
	float:left;
	width:170px;
	height:209px;
	background:url(images/bg_advatividades.gif);
	padding:40px 15px 0px 15px;
}
#advcomochegar {
	position:relative;
	float:left;
	width:170px;
	height:209px;
	background:url(images/bg_advcomochegar.gif);
	padding:40px 15px 0px 15px;
}
/*sobreaescola*/
#sobreaescola {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
/*pontosfortes*/
#pontosfortes {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
/*materias*/
#materias {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
/*atividades*/
#atividades {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
#fotos {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
/*alimentacao*/
#alimentacao {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
/*vovo*/
#vovo {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
/*localização*/
#localizacao {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
#foto {
	position:relative;
	float:left;
	width:485px;
	height:300px;
	margin:10px 0px 30px 0px;
}
/*Fale conosco*/
#faleconosco {
	position:relative;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
#form {
	position:relative;
	padding:0px 10px;
	margin:0px auto;
}
.caixa2 {
	width:300px;
	height:15px;
	border:1px solid #ccc;
	padding:3px;
	font:12px Arial;
}
.caixa3 {
	width:300px;
	height:200px;
	border:1px solid #ccc;
	padding:3px;
	font:12px Arial;
}
.caixa4 {
	width:300px;
	height:20px;
	border:1px solid #ccc;
	padding:3px;
	font:12px Arial;
	border-style:none;
}
.caixa5 {
	width:90px;
	height:20px;
	border:1px solid #ccc;
	padding:1px;
	font:12px Arial;
}
#envia {
	position:relative;
	padding:0px;
	margin:20px;
	text-align:center;
}
#envia a {
	font:bold 14px Comic Sans MS;
	background:#336;
	color:#fff;
	padding:5px;
	text-decoration:none;
}
#envia a:hover {
	background:#f00;
}
/*Cardapio*/
#cardapio {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
.tabela {
	min-height:500px;
}
/*Meus dados*/
#meusdados {
	position:relative;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
#dados {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
#fotoperfil {
	position:relative;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	width:100px;
	height:130px;
}
#textoperfil {
	position:relative;
	float:left;
	margin:0px 0px 50px 0px;
	padding:0px;
}
#btnedita {
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
}
.caixa4 {
	width:308px;
	height:24px;
	border:1px solid #ccc;
	padding:3px;
	font:12px Arial;
}
/*Galeria*/
#galeria {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
#txtgaleria {
	position:relative;
	float:left;
	width:100px;
	margin:-5px 0px 10px 0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
}
/*Notas*/
#notas {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
/*Lista de Membros*/
#lista {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
/*Aniversarios*/
#aniversarios {
	position:relative;
	float:left;
	padding:0px 10px;
	margin:0px 0px 35px 0px;
}
