/* CSS Document */
html {
	overflow-x:hidden;
}

body {
	background-image: url(_imagens/bg_pagina.gif);
	margin: 0px;
}

.topo {
	background-image: url(_imagens/bg_topo.gif);
	background-repeat: repeat-x;
}

.fundo_meio {
	background-image: url(_imagens/fundo_meio.gif);
	background-repeat: repeat-y;
}

.fundo_meio_admin {
	padding-top: 20px;
	background-image: url(_imagens/fundo_meio.gif);
	background-repeat: repeat-y;
}

.fundo_meio_popup {
	background-image: url(_imagens/fundo_meio_popup.gif);
	background-repeat: repeat-y;
}

.xunxo {
	padding-top: 2px;
}

.banner {
	padding-bottom: 15px;
}

.img_album {
	margin-left: 33px;
}

.campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	padding:5px 8px;
	width: 170px;
	font-weight: normal;
}

.campos2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	height: 14px;
	font-weight: normal;
}

.tx_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #79B729;
}

.tx_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.tx_pqballet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-right: 5px;
	text-align: right;
}

.topo_galeria {
	background-image: url(_imagens/galeria_bg_topo.gif);
	background-repeat: repeat-x;
}

.tx_verde_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #79B729;
	margin-left: 15px;
}

.list_menu {
	margin-left: 10px;
	height: 14px;
	width: 155px;
}

.tx_cinza_strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-left: 10px;
	padding-top: 5px;
}

.tx_verde_fotos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #79B729;
	margin-left: 10px;
}

.topo_porqueballet {
	background-image: url(_imagens/pqballet_bg_topo.gif);
	background-repeat: repeat-x;
}

.tx_rosa_strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FE02DD;
	font-weight: bold;
	padding-left: 15px;
	text-decoration: none;
}

.tx_pqballet_conteudo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	padding-right: 20px;
	vertical-align: top;
}

.tx_rosa {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FE02DD;
	padding-left: 15px;
}

.tx_rosa a:link,
.tx_rosa a:visited {
	color: #FE02DD;
	text-decoration: none;
}

.tx_rosa a:hover {
	color:#FEACF2;
}

.topo_escola {
	background-image: url(_imagens/escola_bg_topo.gif);
	background-repeat: repeat-x;
}

.tx_azul {
	color: #0099CC;
	text-decoration: none;
}

.tx_azul a:link,
.tx_azul a:visited {
	color: #0099CC;
	text-decoration: none;
}

.tx_azul a:hover {
	color: #7EE8FB;
}

.ativo_azul {
	color: #7EE8FB;
}

.tx_azul_strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #33CCFF;
	text-decoration: none;
	padding-left: 15px;
}

.bg_linha_pontilhada {
	background-image: url(_imagens/pontinho.gif);
	background-repeat: repeat-y;
}

.topo_espetaculos {
	background-image: url(_imagens/espetaculos_bg_topo.gif);
	background-repeat: repeat-x;
}

.tx_vermelho_strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #BB0101;
	text-decoration: none;
	padding-left: 15px;
}

.tx_vermelho,
.tx_vermelho a {
	color: #BB0101;
	text-decoration: none;
}

.tx_vermelho a:hover {
	color:#FC0202;
}

.topo_corpo {
	background-image: url(_imagens/corpo_bg_topo.gif);
	background-repeat: repeat-x;
}

.tx_amarelo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FCB202;
	padding-left: 15px;
}

.tx_amarelo a:link,
.tx_amarelo a:visited {
	color: #FCB202;
	text-decoration: none;
}

.tx_amarelo a:hover {
	color:#FFFF66;
}

.topo_convida {
	background-image: url(_imagens/convida_bg_topo.gif);
	background-repeat: repeat-x;
}

.tx_azul_convida,
.tx_azul_convida a {
	color: #1108D8;
	text-decoration: none;
}

.tx_azul_convida a:hover {
	color: #027EFC;
}

.sub_menu ul {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	padding-left: 15px;
}

.sub_menu li {
	margin: 2px 0px 0px;
}

.img_contato {
	margin-left: 300px;
}

.topo_aluno {
	background-image: url(_imagens/aluno_bg_topo.gif);
	background-repeat: repeat-x;
}

.tx_area_aluno {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #9B02FC;
	padding-left: 15px;
	font-weight: bold;
}

.topo_agenda {
	background-image: url(_imagens/agenda_bg_topo.gif);
	background-repeat: repeat-x;
}

.tx_agenda {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #00B337;
	text-decoration: none;
	padding-left: 15px;
}

.tx_corpo_strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FCB202;
	text-decoration: none;
	padding-left: 15px;
}

.conteudo {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
}

.conteudo h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	height: auto;
	width: auto;
}

.conteudo h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
	color: #666666;
	vertical-align: top;
}

.conteudo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 5px 0px 0px;
	color: #666666;
	vertical-align: top;
	height: auto;
	width: auto;
}

.ativo_rosa {
	color: #FF99CC;
}

.ativo_vermelho {
	color: #FF686E;
}

.ativo_amarelo {
	color: #FFFF66;
}

.sub_menu ul ul li {
	margin: 2px 0px 0px;
	font-size: 11px;
}

.topo_adm {
	background-image: url(_imagens/topo_repete.gif);
	background-repeat: repeat-x;
}

.adm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #007984;
	font-weight: bold;
}

.adm h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #007984;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #007984;
}

.adm_lista_alunos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.adm_lista_alunos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #F4F4F4;
}

.adm_lista_alunos h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin-left: 10px;
	vertical-align: middle;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.adm_lista_alunos2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.form {
	border: 1px solid #666666;
	width: 100px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.form_recado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	height: 100px;
	width: 200px;
	font-weight: normal;
	padding-left: 15px;
}

.recado_radial {
	margin-left: 25px;
	margin-top: 15px;
}

.bt_envia {
	margin-top: 10px;
	margin-bottom: 10px;
}

#galeria img {
	margin: 10px 10px 5px 10px;
}

#galeria a {
	text-decoration:none;
}

.link_veja {
	text-decoration:none;
}

.link_veja:hover {
	text-decoration:none;
}

table.tabela-home-noticias {
	margin-top:5px;
	font-family:Verdana, Geneva, sans-serif;
}

.tabela-home-noticias td {
	padding-bottom:20px;
	font-size:11px;
}

.tabela-home-noticias td h1 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.tabela-home-noticias td p {
	padding:0;
	margin:0;
}

.tabela-home-noticias td img {
	padding:3px;
	border:1px #ccc solid;
}

.tabela-home-noticias th {
	text-align:left;
	padding:5px 0;
	font-size:14px;
}

.tabela-home-noticias a {
	color:#333;
	text-decoration:none;
}

.tabela-home-noticias a:hover {
	text-decoration:underline;
}

.noticias-lista {
	font-size:10px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 15px;
}

.noticias-lista h1 {
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
}

.noticias-lista p {
	margin:0 0 15px 0;
}

.noticias-lista a {
	text-decoration:none;
	color:#333;
}

.noticias-lista a:hover {
	text-decoration:underline;
}

.noticia-conteudo {
	padding:0 15px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

.noticia-conteudo img {
	float:left;
	margin:0 10px 10px 0;
	padding:3px;
	border:1px #ccc solid;
}

.noticia-conteudo h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	background:transparent;
	color:#79B729;
}

.galeria img {
	float:left;
	margin:0 10px 10px 0;
	padding:3px;
	border:1px #ccc solid;
}

.galeria img:hover {
	border:1px #79B729 solid;
}

table.tabela-corpo {
	margin-top:15px;
}

.tabela-corpo td {
	width:100px;
	padding:0 10px;
	text-align:center;
	vertical-align:top;
}

.tabela-corpo img {
	padding:3px;
	margin:5px 0;
	border:#ccc 1px solid;
}

.lista-corpo {
	padding-left:25px;
}

.lista-corpo li {
	line-height:30px;
}

ul#header {
	float:left;
	padding:0;
	margin:30px 0 0 243px;
	border:1px #fff solid;
}

#header li {
	float:left;
	display:inline;
}

#header li a {
	display:block;
	float:left;
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:none;
	background:url(_imagens/links-top.gif) repeat-x transparent;
	font-weight:bold;
	color:#666;
}

#header li a:hover {
	/*background:url(_imagens/links-top-over.gif) repeat-x transparent;*/
	background:#F4F4F4;
	color:#000;
}

#header li.home a {
	padding:5px 15px 6px 15px;
}

#header li.home img {
	margin:0 3px -3px 0;
}

#header li.contato a {
	padding:6px 15px 7px 15px;
}

#header li.contato img {
	margin:0 3px -1px 0;
}

.paginacao {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
}

.paginacao a {
	font-size:13px;
	color:#79b729;
	font-weight:bold;
	text-decoration:none;
}

.paginacao a:hover {
	color:#7bd506;
	text-decoration:underline;
}

.footer {
	background:url(_imagens/rodape.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#535353;
	line-height:23px;
	width:800px;
}

.footer span {
	padding-left:120px;
}

.footer img {
	position:relative;
	float:right;
	top:0px;
}
