/*------- GERAL -------*/

hr{
	display:none
}

*{
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
	list-style:none
}

a, img, fieldset, input{
	border:none;
	text-decoration:none
}

a{
	color:#ba0000;
}

a:hover{
	color:#570000;
}


body, html{
	background:#E2E2E2;
	font:11px Verdana, Geneva, sans-serif;
}

input, select, textarea{
	font:11px Verdana, Geneva, sans-serif;
}

h2 {
	color:#ba0000;
	background:url(../imagens/bg/seta_h2.gif) no-repeat left center;
	font-size:13px;
	font-weight:bold;
	cursor:default;
	padding-left:20px;
	margin-bottom:7px;
}

/*------- SITE -------*/

#site {
	width:896px;
	margin:0 auto;
	background:#FFF url(../imagens/bg/marca_dagua.gif) no-repeat 350px 400px;
}

/*--------------------------------- TOPO ---------------------------------*/

#topo {
	background:url(../imagens/bg/bg_topo.jpg) no-repeat;
	height:329px;
	/*padding:0 44px;*/
	margin-bottom:15px;
}



/*------- MENU -------*/


#topo ul#menu_principal {
	background:url(../imagens/bg/bg_menu.png) repeat-x left top;
	border:3px solid #FFF;
	border-top:5px solid;
	border-top-color:#c40506;
	_width:790px;
	_padding-left:10px;
	margin-left:5px;
	float:left;
}

#topo ul#menu_principal li{
	background:url(../imagens/bg/divisao_menu.gif) no-repeat right center;
	text-align:center;
	padding:0 5px 5px 5px;
	position:relative;
	float:left;
}

#topo ul#menu_principal li#ultimo{
	background:none;
}

#topo ul#menu_principal li a{
	text-indent:-99999px;
	height:19px;
	padding:21px 8px 13px 8px;
	_margin-right:4px;
	overflow:hidden;
	float:left;
}
#topo ul#menu_principal li.inicio a {
	background:url(../imagens/bg/menu_inicio.png) no-repeat 11px 21px;
	width:37px;	
}

#topo ul#menu_principal li.inicio a:hover,
#topo ul#menu_principal li.inicio a#ativo{
	background:#c40506 url(../imagens/bg/menu_inicio_hover.gif) no-repeat 11px 21px;
}


#topo ul#menu_principal li.institucional a{
	background:url(../imagens/bg/menu_institucional.png) no-repeat 8px 21px;
	width:75px;
}

#topo ul#menu_principal li.institucional a:hover,
#topo ul#menu_principal li.institucional a#ativo{
	background:#c40506 url(../imagens/bg/menu_institucional_hover.gif) no-repeat 8px 21px;
}

#topo ul#menu_principal li.noticias a{
	background:url(../imagens/bg/menu_noticias.png) no-repeat 8px 21px;
	width:47px;
}

#topo ul#menu_principal li.noticias a:hover,
#topo ul#menu_principal li.noticias a#ativo{
	background:#c40506 url(../imagens/bg/menu_noticias_hover.gif) no-repeat 8px 21px;
}

#topo ul#menu_principal li.esportes a{
	background:url(../imagens/bg/menu_esporte.png) no-repeat 8px 21px;
	width:45px;
}

#topo ul#menu_principal li.esportes a:hover,
#topo ul#menu_principal li.esportes a#ativo{
	background:#c40506 url(../imagens/bg/menu_esporte_hover.gif) no-repeat 8px 21px;
}


#topo ul#menu_principal li.galerias a{
	background:url(../imagens/bg/menu_galerias.png) no-repeat 8px 21px;
	width:49px;
}

#topo ul#menu_principal li.galerias a:hover,
#topo ul#menu_principal li.galerias a#ativo{
	background:#c40506 url(../imagens/bg/menu_galerias_hover.gif) no-repeat 8px 21px;
}

#topo ul#menu_principal li.calendario a{
	background:url(../imagens/bg/menu_calendario.png) no-repeat 8px 21px;
	width:111px;
}

#topo ul#menu_principal li.calendario a:hover,
#topo ul#menu_principal li.calendario a#ativo{
	background:#c40506 url(../imagens/bg/menu_calendario_hover.gif) no-repeat 8px 21px;
}

#topo ul#menu_principal li.vestibular a{
	background:url(../imagens/bg/menu_vestibular.png) no-repeat 8px 21px;
	width:62px;
}

#topo ul#menu_principal li.vestibular a:hover,
#topo ul#menu_principal li.vestibular a#ativo{
	background:#c40506 url(../imagens/bg/menu_vestibular_hover.gif) no-repeat 8px 21px;
}

#topo ul#menu_principal li.hotsites a{
	background:url(../imagens/bg/menu_hotsites.png) no-repeat 8px 21px;
	width:49px;
}

#topo ul#menu_principal li.hotsites a:hover,
#topo ul#menu_principal li.hotsites a#ativo{
	background:#c40506 url(../imagens/bg/menu_hotsites_hover.gif) no-repeat 8px 21px;
}


#topo ul#menu_principal li.contatos a{
	background:url(../imagens/bg/menu_contatos.png) no-repeat 10px 21px;
	width:57px;
}

#topo ul#menu_principal li.contatos a:hover,
#topo ul#menu_principal li.contatos a#ativo{
	background:#c40506 url(../imagens/bg/menu_contatos_hover.gif) no-repeat 10px 21px;
}
#topo ul#menu_principal li.videos a{
	background:url(../imagens/bg/menu_videos.png) no-repeat 10px 21px;
	width:49px
}
#topo ul#menu_principal li.videos a:hover,
#topo ul#menu_principal li.videos a#ativo{
	background:#c40506 url(../imagens/bg/menu_videos_hover.png) no-repeat 10px 21px;	
}
/*------- SUBMENU -------*/

#topo ul#menu_principal li ul{
	display:none;
	background:#C40506;
	width:115px;
	padding:5px 8px;
	position:absolute;
	top:55px !important;
	left:8px !important;
}

#topo ul#menu_principal li ul li{
	background:none;
	text-align:left;
	width:100%;
	padding:2px 0;
	float:none;
}


#topo ul#menu_principal li ul li a{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-indent:0;
	height:auto;
	width:auto!important;
	padding:0;
	display:block;
	float:none;
}

#topo ul#menu_principal li ul li a:hover{
	background:#FFF;
	color:#1F5438;
}


/*------- COMPLEMENTO -------*/

#complemento {
	width:328px;
	margin:9px 0 0 44px;
	float:left;
}

/*#complemento h1 {
	width:325px;
	height:147px;
	
}*/

/*--------------------------------- MARCA ---------------------------------*/
h1{ padding-top:43px;}
h1 a {
	
	
	display:block;
	height:104px;
	width:327px;
}


/*------- AUDIO -------*/



/*------- BOLETIM -------*/


#boletim {
	margin-right:5px;
}

#boletim h3 {
	color:#FFF;
	text-transform:uppercase;
	font:bold 13px  Arial, Helvetica, sans-serif;
	cursor:default;
	margin-bottom:3px;
}

#boletim form {
	background:#FFF;
	border:2px solid #e7e7e7;
	padding:5px 7px;
}

#boletim form strong{
	color:#1f5438;
	font-weight:normal;
	display:block;
}

#boletim form label{
	margin-right:19px;
	float:left;
}

#boletim form label input {
	margin-top:3px;
	padding:3px 5px 0 5px;	
}

#boletim form label.matricula input {
	background:url(../imagens/bg/campo_matricula.gif) no-repeat left top;
	width:134px;
	height:14px;
}

#boletim form label.senha input{
	background:url(../imagens/bg/campo_senha.gif) no-repeat left top;
	width:82px;
	height:14px;
}

#boletim form input.submit {
	margin-top:17px;
	*margin-top:15px;
	cursor:pointer;
	float:right;
}


/*------- DISPLAY -------*/

#display {
	margin:18px 44px 0 0;
	float:right;
}

/*--------------------------------- DESTAQUES ---------------------------------*/

#destaques {
	width:237px;
	padding:0 35px 0 68px;
	_padding-left:64px;
	display:inline;
	float:left;
}

/*------- GALERIA -------*/

#galeria {
	padding-bottom:23px;
	display:table;
}


#galeria ul li{
	margin:5px 5px;
	float:left;
}

#galeria ul li a img{
	border:2px solid #1f5438;
}

#galeria ul li a:hover img{
	border:2px solid #ba0000;
}

#galeria a.mais_fotos {
	text-indent:-9999px;
	text-align:center;
	background:url(../imagens/bg/mais_fotos.png) no-repeat center center;
	height:13px;
	margin-top:5px;
	overflow:hidden;
	width:100%;
	float:left;

}

/*------- CALENDARIO -------*/

#calendario {
	*padding-top:23px;
	margin-bottom:23px;
}

/*--------*/

#calendario .datas {
	background:url(../imagens/bg/calendario.png) no-repeat;	
	width:223px;
	height:194px;
	padding:4px 7px 5px 7px;
	*padding-top:3px;
	margin-bottom:20px;
}

#calendario_series {
	color:#3b5347;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:100%;
	height:15px;
	*height:18px;
}

.links_mes {
	margin-top:7px;
	*margin-top:6px;
	_line-height:8px;
	*line-height:10px;
	_height:8px;
}

.links_mes .mes_anterior,
.links_mes .mes_proximo{
	display:inline;
}


.tabela_mes {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	cursor:default;
	width:163px;
	margin:0 2px;
	line-height:15px;
}

.tabela_mes,
.links_mes a{
	color:#6c6c6c;
	font-size:13px;
	float:left;
}

.links_mes .mes_proximo {
	float:right;
}


.datas table {
	color:#818181;
	_height:150px!important;
	clear:both;
}

.datas table thead {
	font-weight:bold;
	text-align:center;
}

.datas table tbody {
	text-align:center;
	margin:5px 0;
}
.datas table td {
	*line-height:10px;
	height:22px!important;
}

* html .datas table td {
	height:15px
}

.datas table td a {
	color:#000;
	text-decoration:none;
}

.datas table td.inifimsemestre a,
.datas table td.provasemestre a,
.datas table td.mostraciencia a,
.datas table td.recuperacaofinal a,
.datas table td.prova a {
	color:#fff
}

/*.... LEGENDAS ....*/
/***********************************************************/
.inifimsemestre {
	background:url(../imagens/calendario/inifimsemestre.gif) no-repeat center center;
}
.feriado {
	background:url(../imagens/calendario/feriado.gif) no-repeat center center;
}
.prova {
	background:url(../imagens/calendario/provas.gif) no-repeat center center;
}
.comunhao, .mostradeciencias, .reposicaodeaulas {
	background:url(../imagens/calendario/comunhao.gif) no-repeat center center;
}
.festajunina,  {
    background:url(../imagens/calendario/festajunina.gif) no-repeat center center;
}
.semanadapatria {
    background:url(../imagens/calendario/semanadapatria.gif) no-repeat center center;
}
.semanadacrianca, .x_jeps {
    background:url(../imagens/calendario/semanadacrianca.gif) no-repeat center centerx;
}
.mostraciencia {
	background:url(../imagens/calendario/mostraciencia.gif) no-repeat center center;
}
.reavaliacaosemestral{     
	background:url(../imagens/calendario/reavaliacaosemestral.gif) no-repeat center center;
}
.aulasderecuperacao, .vestibular {
	background:url(../imagens/calendario/aulasderecuperacao.gif) no-repeat center center;
}
.recuperacaofinal {
	background:url(../imagens/calendario/recuperacaofinal.gif) no-repeat center center;
}
.iii_jieps{
   background:url(../imagens/calendario/iii_jieps.gif) no-repeat center center;
}
.jogosinternos {
  background:url(../imagens/calendario/jogosinternos.gif) no-repeat center center;
}
.feriasescolares {
 background:url(../imagens/calendario/feriasescolares.gif) no-repeat center center;
}
.provasSimulados{
  background:url(../imagens/calendario/provasSimulados.gif) no-repeat center center;
}
.iniFimAulaProva{
  background:url(../imagens/calendario/iniFimAulaProva.gif) no-repeat center center;
}
.provasSimulFimSemestre{
  background:url(../imagens/calendario/provasSimulFimSemestre.gif) no-repeat center center;
}
.recuperacao {
	background:url(../imagens/calendario/recuperacoes.gif) no-repeat 1px 2px;
}
.eventos {
	background:url(../imagens/calendario/eventos.gif) no-repeat center center
}



/*--------*/

#calendario h4.serie {
	color:#1F5438;
	font-size:11px;
}

#calendario ul {
	padding:5px 0;
	*margin-bottom:5px;
	display:table;
}

#calendario ul li span {
	font-size:10px;
	color:#666666;
	cursor:default;
}

#calendario p.mais_datas {
	background:url(../imagens/bg/seta_calendario.gif) no-repeat 105px 2px;
	*background-position:105px 15px;
	text-align:right;
	margin-top:3px;
}

#calendario p.mais_datas a {
	color:#1f5438;
	font-size:10px;
	font-weight:bold;	
}

/*------- WEBMAIL -------*/

#webmail form{
	background:#FFF;
	border:2px solid #e7e7e7;
	padding:5px 7px;
}

#webmail form label.nome{
	margin-bottom:7px;
	display:block;
}

#webmail form label.email{
	float:left;
}

#webmail form label strong{
	color:#1f5438;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#webmail form label input{
	height:14px;
	padding:3px 5px 0 5px;
	overflow:hidden;
}

#webmail form label.nome input{
	background:url(../imagens/bg/webmail_nome.png) no-repeat left center;
	width:159px;
}

#webmail form label.email input{
	background:url(../imagens/bg/webmail_senha.png) no-repeat left center;
	width:134px;
}

#webmail form input.submit{
	cursor:pointer;
	*margin-top:1px;
	float:right;
}

/* BANNER */

#banner {
	margin-bottom:23px;	
}

/*--------------------------------- CONTEUDO ---------------------------------*/

#conteudo {
	width:488px;
	_width:478px;
	padding-right:68px;
	_padding-right:63px;
	padding-top:27px;
	float:right;
}


/*--------------------------------- RODAPE ---------------------------------*/

address {
	background:url(../imagens/bg/bg_rodape.gif) repeat-x left bottom;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	text-align:center;
	height:52px;
	padding-top:15px;
	clear:both;
}


/*---- ESPORTE -----*/


.Layer {
	width:650px;
	height:350px;
	position:absolute;

	margin-left:70px;
	margin-top:20px;
	z-index:999;
	text-align:right;
}
.Layer .fechar {
	width:650px;
	/*height:350px;*/
	/*display:block;*/
	font-weight:bold;
	text-align:right;
	clear:both;
	cursor:pointer;
	background:#fff;
}












