*{
	margin:0;
	padding:0;
}
body {
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	background-image:url(/imagens/bg.gif);
	color:#036;
}
.Asemlinha {
   text-decoration:none;
}
.Asemlinha hover{
   color:#FF6600;
}
a {
	color:#036;
	text-decoration:underline;
}
a:hover {
	color:#006699;
}
h2 {
	font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	margin-bottom:10px;
}
h1 a{
	text-decoration: none;
	font-size: 24px;
}

h3 {
	font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
}
h3 a{
	font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
	text-decoration: none;
}

textarea {
	border:none;
	font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#036;
}
input {
	border:none;
	font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#036;
}
select {
	border:none;
	font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#036;
}
/* ESTRUTURA */
#TUDO {
	position:relative;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:978px;
	background-image:url(/imagens/bg_conteudo.gif);
	background-repeat:repeat-y;
}
#TUDO #TOPO #MENU_ADM {
	position:relative;
	padding-bottom:15px;
}
#TUDO #TOPO #MENU_ADM #MENU_TOPO {
	position:absolute;
	z-index:99;
	right:0px;
	top:0;
	*padding-right:40px;
	font-style:italic;
}
#TUDO #TOPO #MENU_ADM #MENU_TOPO a {
	margin-right:12px;
}
#TUDO #TOPO {
	position:relative;
	background-image:url(/imagens/bg_topo.gif);
	background-repeat:no-repeat;
	padding: 15px 40px 0px 56px;
	height:190px;
	*height:200px;
}
#TUDO #TOPO #LOGO {
	position:relative;
	float:left;
	width:472px;
}
#TUDO #TOPO #LOGO img {
	vertical-align:top;
	margin-right:30px;
}
#TUDO #TOPO #BANNER {
	position:relative;
	float:left;
	width:410px;
	z-index: 10;
}
#TUDO #TOPO #MENU {
	position:absolute;
	height:44px;
	z-index: 99;
	display: block;
	overflow:hidden;

	*margin-top:-5px;
	padding-top: 5px;
}
* #TUDO #TOPO #MENU {
	position:absolute;
	height:48px;
	z-index: 99;
	display: block;
	overflow:hidden;

	*margin-top:-5px;
	padding-top: 5px;
}
#TUDO #INTERNA_CIMA {
	background-image:url(/imagens/bg_interna_cima.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:56px;
	width:882px;
	height:90px;
}
#TUDO #INTERNA_CIMA #MIGALHA, #TUDO #INTERNA_CIMA #TITULO_PAGINA {
}
#TUDO #INTERNA_CIMA #MIGALHA {
	margin-top:7px;
	width: 760px;
}
#TUDO #INTERNA_CIMA #MIGALHA a {
	text-decoration:none;
}
#TUDO #CONTEUDO {
	padding-left:56px;
	xpadding-right:40px;
	*width:962px;
	*xoverflow:hidden;
}
#TUDO #CONTEUDO #INTERNA {
	background-image:url(/imagens/bg_interna.jpg);
	background-repeat:repeat-y;
	width:842px;
	*width:882px;
	padding:20px 60px 20px 20px;
}
#TUDO #CONTEUDO #BACK {
	position:relative;
	background-image:url(/imagens/bg_interna_baixo.jpg);
	background-repeat:no-repeat;
	width:882px;
	height:50px;
	padding:10px 20px;
}
#TUDO #CONTEUDO #BACK a {
	text-decoration:none;
}
#TUDO #RODAPE {
	position:relative;
	font-style:italic;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 80px;
}
#TUDO #RODAPE a {
	margin-right:12px;
}
#LINK_FIM {
	width:978px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:5px 0px;
	font-size:11px;
}
/* HOME */
#TUDO #CONTEUDO #AREA {
	float:left;
	width:690px;
	*width:715px;
	padding-left:35px;
	margin-top:10px;
	margin-bottom:15px;
	overflow:visible;
}
#TUDO #CONTEUDO #AREA #CHAMADA {
	float:left;
	width:195px;
	height:120px;
	margin-right:25px;
	overflow:visible;
}
#TUDO #CONTEUDO #AREA #CHAMADA p {
	margin-top:5px;
	margin-bottom:5px;
}
#TUDO #CONTEUDO #DIVERSOS {
	float:right;
	width:150px;
	z-index:1;
	margin-top: 35px;
	margin-right: 45px;
}
* html #TUDO #CONTEUDO #DIVERSOS {
	float:right;
	width:150px;
	z-index:1;
	margin-top: 30px;
	margin-right: 10px;
}
#TUDO #CONTEUDO #DIVERSOS #ENQUETE {
	position:relative;
	margin-top:10px;
	padding-left:8px;
	padding-right:8px;
}
#TUDO #CONTEUDO #DIVERSOS #ENQUETE p {
	margin-top:7px;
	margin-bottom:7px;
}

/* INTERNAS */

#TUDO #CONTEUDO #INTERNA #CONTATO {
	position:relative;
	float:left;
	width:390px;
	margin-right:20px;
}
#TUDO #CONTEUDO #INTERNA #FORMULARIO {
	position:relative;
	float:left;
	width:430px;
}
#TUDO #CONTEUDO #INTERNA #FORMULARIO .MarginLeft32 input {
	background-color: #E9EAEB;
}

/* CLASSES */
.BgHomeA {
	background-image:url(/imagens/bg_home_a.jpg);
	background-repeat:no-repeat;
	height:312px;
}
textarea {
	background-color: #E9EAEB;
}
input {
}

.BgHomeB {
	background-image:url(/imagens/bg_home_b.jpg);
	background-repeat:no-repeat;
	height:160px;
}
.Home {
	background-color:#CCC;
}
.HotSite {
	background-color:#FE9800;
}
.Mapa {
	background-color: #999999;
}
.AreaAluno {
	background-color:#C30;
}
.AreaPais {
	background-color:#069;
}
.InteressePublico {
	background-color:#639;
}
.Institucional {
	background-color:#9C0;
}
.FaleConosco {
	background-color:#C90;
}
.ColorHome {
	color:#CCC;
}
.ColorHotSite {
	color:#FE9800;
}
.ColorAreaAluno {
	color:#C30;
}
.ColorAreaPais {
	color:#069;
}
.ColorInteressePublico {
	color:#639;
}
.ColorInstitucional {
	color:#9C0;
}
.ColorFaleConosco {
	color:#C90;
}
.HomeAgendao {
	color:#D75235;
}
.HomeAlunoDestaque {
	color:#CC6600;
}
.HomeDownloads {
	color:#006666;
}
.HomeAreaPais {
	color:#006395;
}
.HomeInteressePublico {
	color:#663399;
}
.MenuLateralAluno {
	font-size:11px;
	color:#036;
}
.MenuLateralAluno a {
	margin-right:20px;
}
.FormularioAluno {
	font-size:11px;
	color:#036;
	font-weight:bold;
}
.FormularioAlunoCampo {
	font-size:11px;
	color:#036;
}
.FormularioAlunoCampo td {
	padding:5px;
}
.Quebra {
	clear:both;
}
.QuebraLeft {
	clear:left;
}

.SaibaMais {
	color:#900;
}
.TituloHomeA {
	margin-top:-10px;
	margin-bottom:15px;
	position:relative;
}
.TituloHomeB {
	margin-top:-10px;
	margin-bottom:5px;
	position:relative;
}


#msg, .msg_erro, .msg_sucesso, .msg_alerta {
	display: none;
	background-color: #F6F5F2;
	padding: 5px 5px 5px 60px;
	border: 1px solid #E1DDD4;
	width:85%;
	background-image: url(/controle/imagens/icones/alert_msg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 9px;
}
.msg_erro {
	background-image: url(/controle/imagens/icones/error_msg.gif);
}
.msg_sucesso {
	background-image: url(/controle/imagens/icones/sucess_msg.gif);
}
.msg_alerta {
	background-image: url(/controle/imagens/icones/alert_msg.gif);
}
.menu_pais {
	font-weight: normal;
	background-color: #6B8AA3;
	color: #000000;
	text-align: center;
}
.menu_pais a{
	color: #FFFFFF;
	text-decoration: none;
}
.menu_pais a:hover{
	color: #FFFFFF;
	background-color: #003366;
	display: inline;
}
.agenda_centro {
	background-color: #EEEEEE;
	padding: 5px;
	font-size: 12px;
}
.agenda_mes_vermelho {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #CC3300;
	background-color: #FFDFD5;
	width: 20%;
	font-style: italic;
	padding-left: 5px;
}
.agenda_mes_lilas {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color:#660099;
	background-color:#C09DCE;
	width: 20%;
	font-style: italic;
	padding-left: 5px;
}
.corpo_agenda {
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #D7D7D7;
}

.linha_divide {
	border-top-width: 1px;
	border-top-style:dashed;
	border-top-color:#CCCCCC;
}
.foto_esquerda {
	float: left;
}
.foto_direita {
	float: right;
}
#FOTO_MEIO_TEXTO {
	float: right;
	position: relative;
	text-align: center;
	font-style: italic;
	font-weight: bold;
}
.FontMaior {
	font-size: 16px;
	line-height: 20px;
	margin-left: 20px;
}
#divBannerSplash {
	position:absolute;
	z-index:999;
	text-align:center;
	margin-left:25%;
	margin-top:50px;
	background:#000000;
	padding:50px;
}
#Map {
	position:absolute;
	background:#000000;
	padding:4px 10px;
	text-align:center;
	right:0;
	top:-20px;
}
#Map a {
	color:#FFF;
	font-weight:bold;
}
