/*************************/
/*  Zerando as margens   */

* {
	margin: 0;
	padding: 0;
	text-align: 0;
	border: 0;
	text-align: center;
	text-decoration: none;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

/*********************************/
/*  Configuração para site todo  */
body {
	margin: 0 auto;
	background: #e7e7e7 url(../imagens/fundo_topo.jpg) repeat-x center top;
	}

#fundo {
	margin: 0 auto;
	background: url(../imagens/fundo_sombra.gif) no-repeat center top;
	}
	
#content {
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 770px;
	padding: 7px 0 0 0;
	}

.clear {
	clear: both;
	}
	
.clearpadding {
	clear: left;
	padding-top: 11px;
	}
	
/*************************/
/*    MENU PRINCIPAL     */
ul {
	background-color: #bf0a30;
	height: 20px;
	}

ul li {
	float: left;
	}

.btn_home:hover, .btn_quemsomos:hover, .btn_proposta:hover, .btn_calendario:hover, .btn_infraestrutura:hover, .btn_atividades:hover, .btn_exalunos:hover, .btn_servicos:hover, .btn_alosabin:hover, .btn_intencaodevaga:hover {
	background-position: bottom center;
	border: none;
	}
	
.btn_home span, .btn_quemsomos span, .btn_proposta span, .btn_calendario span, .btn_infraestrutura span, .btn_atividades span, .btn_exalunos span, .btn_servicos span, .btn_alosabin span, .btn_intencaodevaga span {
	display: none;
	}
	
.btn_home {
	display: block;
	background: url(../imagens/btn_home.gif) no-repeat top center;
	width: 50px;
	height: 20px;
	border: none;
	}
		
.btn_quemsomos {
	display: block;
	background: url(../imagens/btn_quemsomos.gif) no-repeat top center;
	width: 85px;
	height: 20px;
	border: none;
	}
	
.btn_proposta {
	display: block;
	background: url(../imagens/btn_proposta.gif) no-repeat top center;
	width: 120px;
	height: 20px;
	border: none;
	}
	
.btn_calendario {
	display: block;
	background: url(../imagens/btn_calendario.gif) no-repeat top center;
	width: 70px;
	height: 20px;
	border: none;
	}
	
.btn_infraestrutura {
	display: block;
	background: url(../imagens/btn_infraestrutura.gif) no-repeat top center;
	width: 85px;
	height: 20px;
	border: none;
	}
	
.btn_atividades {
	display: block;
	background: url(../imagens/btn_atividades.gif) no-repeat top center;
	width: 65px;
	height: 20px;
	border: none;
	}
	
.btn_exalunos {
	display: block;
	background: url(../imagens/btn_exalunos.gif) no-repeat top center;
	width: 70px;
	height: 20px;
	border: none;
	}
	
.btn_servicos {
	display: block;
	background: url(../imagens/btn_servicos.gif) no-repeat top center;
	width: 60px;
	height: 20px;
	border: none;
	}
	
.btn_alosabin {
	display: block;
	background: url(../imagens/btn_alosabin.gif) no-repeat top center;
	width: 60px;
	height: 20px;
	border: none;
	}
	
.btn_intencaodevaga {
	display: block;
	background: url(../imagens/btn_intencaodevaga.gif) no-repeat top center;
	width: 105px;
	height: 20px;
	border: none;
	}

/*************************************/
/*          MENU DAS SESSÕES         */
ul#menu {
	background: none;
	display: block;
	clear: both;
	padding-bottom: 90px;
	}

ul#menu li {
	width: 158px;
	min-height: 20px;
	margin-bottom: -1px;
	background-color: #f6f6f6;
	border: 1px solid #dedede;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	padding: 3px 0 0 10px;
	}

ul#menu li a {
	text-align: left;
	display: list-item;
	text-decoration: none;
	color: #808080;
	font-size: 12px;
	}
	
ul#menu li a:hover {
	color: #bf0a30;
	}
	
.menuzinho {	
	background: url(../imagens/menu_bullet.gif) no-repeat left center;
	padding-left: 10px;
	}
	
.restrito {	
	background: url(../imagens/cadeado.gif) no-repeat left center;
	padding-left: 15px;
	margin-left: -5px;
	}

ul#menu li a.restrito {
	color: #9B9B9B;
	}

/*************************/
/*Configuração do topo */
#banner_topo {
	width: 770px;
	height: 72px;
	margin: 0 auto 6px auto;
	}

h1 {
	float: left;
	width: 140px;
	height: 71px;
	text-indent: -5000px;
	background: url(../imagens/logotipo.gif) no-repeat center center;
	padding: 0 15px 0 10px;
	}
	
.banner1 {
	float: left;
	width: 420px;
	height: 71px;
	}
	
.banner2 {
	float: left;
	width: 160px;
	height: 71px;
	padding: 0 10px 0 15px;
	}

/**************************************/
/*  Configuração do rodapé da pagina  */
#fim {
	padding: 10px 10px 0 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #929497;
	}

hr {
	clear: both;
	background-color: #919194;
	width: 750px;
	margin: 0 auto;
	height: 1px;
	}
	
.fim_direita {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #929497;
	float: left;
	}

.fim_esquerda {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #929497;
	float: right;
	}

.fim_direita a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #929497;
	border: none;
	background: none;
	}
.fim_direita a:hover, .fim_esquerda a:hover {
	border-bottom: 1px dotted #929497;
	}


.fim_esquerda a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #929497;
	border: none;
	background: none;
	}

/***********************************/
/* configuração dos campos de você está em e busca */
#espaco {
	width: 750px;
	height: 19px;
	padding: 10px 10px 15px 10px;
	}
	
p.sinaliza {
	padding-top: 5px;
	color: #717073;
	float: left;
	}
	
p.sinaliza a {
	text-decoration: none;
	}
	
p.sinaliza a:hover {
	background: #eaf1fd;	
	}

p.sinaliza span {
	background: #eaf1fd;	
	}

#busca {
	width: 115px;
	float: right;
	text-align: right;
	}

input {
	font: 11px Arial, Helvetica, sans-serif;
	color: #565558;
	text-align: left;
	}
	
#busca label {
	color: #717073;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	}
	
input.txtbusca {
	text-align: left;
	border: 1px solid #808080;
	width: 70px;
	}

input.ok {
	_margin-top: 4px;
	float: right;
	}

/*************************************/
/*   Configuração do meio todo site   */

#meio {
	padding: 0 10px 0 10px;
	}

p {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 0 0 0 6px;
	color: #565558;
}

p a {
	color: #565558;
	text-decoration: none;
	}
	
h2 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #bf0a30;
	text-align: left;
	padding: 0px 0 0 6px;
	}

#conteudo_site p.listabusca {
	background: url(../imagens/menu_bullet.gif) no-repeat center left;
	text-align: left;
	padding: 0 0 0 10px;
	margin-top: 5px;
	font: 11px Arial, Helvetica, sans-serif;
	}
	
#conteudo_site p.listabusca a {
	color: #565558;
	text-decoration: none;
	border-bottom: 1px dotted #808080;
	}

#conteudo_site p.listabusca a:hover {
	border-bottom-color: #eaf1fd;
	}

#marqueecontainer {
	position: relative;
	overflow: hidden;
}

#vmarquee {
	position: relative;
	}

#vmarquee p {
	text-align: left;
	background-color: none;
	border-bottom: 1px dashed #DDD;
	padding: 5px 0 5px 10px;
	text-transform: uppercase;
	text-align: left;
	}
	
#vmarquee p a:hover {
	color: #bf0a30;
	}

/*************************/
/*** Assinatura Climax ***/	
#largura {
	width: 770px;
	margin: 0 auto;
	}
	
.climax {
	float: right;
	display: block;
	background: url(../imagens/clx.gif) no-repeat center center;
	height: 15px;
	width: 30px;
	margin-top: 10px;
	}
	
.climax span {
	display: none;
	}

/*************************************/
/*   Configuração do meio da home   */
	
#superior {
	width: 750px;
	height: 215px;
	padding-bottom: 15px;
	}

#slideshow {
	float: left;
	width: 368px;
	height: 215px;
	padding-right: 14px;
	}

#chamadaeventos {
	float: left;
	width: 366px;
	text-align: left;
	border: 1px solid #808080;
	}
		
#destaque_retangulo {
	float: left;
	width: 368px;
	height: 65px;
	padding-top: 15px;
	}
	
#base {
	width: 750px;
	height: 223px;
	}
	
#coluna1 {
	float: left;
	width: 176px;
	height: 100%;
	margin-right: 15px;
	}
	
#coluna2 {
	float: left;
	width: 176px;
	height: 100%;
	margin-right: 15px;
	}

#coluna3 {
	float: left;
	width: 176px;
	height: 100%;
	margin-right: 15px;
	}

#coluna2 p, #coluna3 p {
	line-height: 100%;
	}

#coluna4 {
	float: left;
	width: 176px;
	height: 100%;
	}
	
.campo1 {
	height: 144px;
	background-color: #eff0f0;
	}
	
.campo2 {
	margin-top: 17px;
	height: 62px;
	background-color: #eff0f0;
	}

.campo3 {
	height: 106px;
	}
	
/*************************************/
/*   Configuração do meio conteudo   */
#menu_conteudo {
	float: left;
	width: 170px;
	border-right: 1px solid #dedede;
	}
	
#conteudo_site {
	float: left;
	width: 375px;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 0 15px;
	color: #565558;
	}

#meio > #conteudo_site {
	width: 375px;
	padding: 0 20px;
	}
	
#conteudo_direita {
	float: left;
	width: 160px;
	}
	
#eventos_express {
	background: url(../imagens/campo_eventos.gif) no-repeat top center;
	width: 161px;
	height: 200px;
	padding: 3px 0 0 3px;
	}

h3 {
	color: #536060;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 20px 0 15px 0;
	}
		
h4 {
	color: #536060;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-bottom: 20px;
	}

h5 {
	color: #536060;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 0 0 5px;
	}

h6 {
	color: #536060;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 0 0 5px;
	padding-bottom: 25px;
	}

#conteudo_site p.assinatura {
	float: right;
	text-transform: capitalize;
	text-align: right;
	}

#conteudo_site p.legenda {
	float: left;
	padding: 3px;
	margin: 10px 5px 0 0;
	background-color: #e5e5e5;
	}

#conteudo_site p {
	padding: 10px 0 0 0;
	text-align: justify;
	}

#conteudo_site p a, #conteudo_site a {
	border-bottom: 1px dotted #565559;
	color: #565558;
	}

#conteudo_site p a:hover, #conteudo_site a:hover {
	background: #eaf1fd;
	border-bottom: 1px dotted #eaf1fd;
	color: #565558;
	}

img.selo {
	padding: 6px 0 0 2px;
	}

.chamada {
	background: url(../imagens/fundo_chamada.gif) no-repeat bottom center;
	width: 161px;
	height: 69px;
	padding: 6px 0 0 2px;
	}

.menuzinho2 {	
	background: url(../imagens/menu_bullet.gif) no-repeat left center;
	padding-left: 10px;
	text-align: left;
	}
	
.menuzinho2 a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #565558;
	text-decoration: none;
	}

.menuzinho2 a:hover {
	background: #eaf1fd;
	}
	
.tabeladefault {
	margin: 0 auto;
	clear: left;
	width: 375px;
	}
	
.imgjornal {
	width: 80px;
	}

#lista_eventos {
	text-align: justify;
	}
	
#lista_eventos p {
	text-align: left;
	background-color: none;
	border-bottom: 1px dashed #DDD;
	padding: 5px 0 5px 10px;
	text-transform: uppercase;
	text-align: left;
	}

#lista_eventos p a {
	text-transform: uppercase;
	border-bottom: none;	
	}
	
#lista_eventos p a:hover {
	color: #bf0a30;
	}
	
#lista_eventos .todos_eventos {
	display: block;
	background: url(../imagens/btn_vejatodos.gif) no-repeat top center;
	height: 20px;
	width: 60px;
	float: right;
	padding: 0 12px 6px 0;
	margin-top: 20px;
	border: none;
	}
		
#lista_eventos .todos_eventos span {
	display: none;
	}
	
#lista_eventos .todos_eventos:hover {
	border: none;
	background: url(../imagens/btn_vejatodos.gif) no-repeat top center;
	}

/**************************************/
/*           TEXT REPLACE             */
h2.txt_id1 { /* QUEM SOMOS */
	background: url(../imagens/txt_quemsomos.gif) no-repeat top center;
	width: 90px;
	height: 20px;
	text-indent: -5000px;
	float: left;
	padding-bottom: 1px;
	}

h2.txt_id2 { /* PROPOSTA PEDAGOGICA */
	background: url(../imagens/txt_propostapedagogica.gif) no-repeat top center;
	width: 140px;
	height: 20px;
	text-indent: -5000px;
	float: left;
	padding-bottom: 1px;
	}

h2.txt_id3 { /* CALENDARIO */
	background: url(../imagens/txt_calendario.gif) no-repeat top center;
	width: 75px;
	height: 20px;
	text-indent: -5000px;
	float: left;
	padding-bottom: 1px;
	}

h2.txt_id4 { /* INFRA ESTRUTURA */
	background: url(../imagens/txt_infraestrutura.gif) no-repeat top center;
	width: 90px;
	height: 20px;
	text-indent: -5000px;
	float: left;
	padding-bottom: 1px;
	}

h2.txt_id5 { /* ATIVIDADES */
	background: url(../imagens/txt_atividades.gif) no-repeat top center;
	width: 71px;
	height: 20px;
	text-indent: -5000px;
	float: left;
	padding-bottom: 1px;
	}

h2.txt_id6 { /* SERVIÇOS */
	background: url(../imagens/txt_servicos.gif) no-repeat top center;
	width: 60px;
	height: 20px;
	text-indent: -5000px;
	float: left;
	padding-bottom: 1px;
	}
h2.txt_id7 { /* ALO SABIN */
	background: url(../imagens/txt_alosabin.gif) no-repeat top center;
	width: 70px;
	height: 20px;
	text-indent: -5000px;
	float: left;
	padding-bottom: 1px;
	}

h2.txt_id8 { /* INTENÇÃO DE VAGA */
	background: url(../imagens/txt_intencaodevaga.gif) no-repeat top center;
	width: 120px;
	height: 20px;
	text-indent: -5000px;
	float: left;
	padding-bottom: 1px;
	}

h2.txt_id9 { /* EVENTOS */
	background: url(../imagens/txt_eventos.gif) no-repeat top center;
	width: 60px;
	height: 20px;
	text-indent: -5000px;
	float: left;
	padding-bottom: 1px;
	}
	
h2.txt_id10 { /* EX-ALUNOS */
	background: url(../imagens/txt_exalunos.gif) no-repeat top center;
	width: 71px;
	height: 20px;
	text-indent: -5000px;
	float: left;
	padding-bottom: 1px;
	}
	
a.voltar { /* BOTÃO VOLTAR MENU */
	background: url(../imagens/btn_voltar.gif) no-repeat bottom center;
	width: 50px;
	height: 20px;
	display: block;
	margin-top: 90px;
	_margin-top: 0;
	float: right;
	}
	
a.voltar span {
	background: url(../imagens/btn_voltar.gif) no-repeat bottom center;
	display: none;
	}
#conteudo_site .voltarjornal { /* BOTÃO VOLTAR JORNAL */
	background: url(../imagens/btn_voltar.gif) no-repeat bottom center;
	width: 50px;
	height: 20px;
	display: block;
	float: right;
	margin-top: 10px;
	border-bottom: none;
	}
	
#conteudo_site .voltarjornal span {
	background: url(../imagens/btn_voltar.gif) no-repeat bottom center;
	display: none;
	}

#conteudo_site .voltarjornal:hover {
	background: url(../imagens/btn_voltar.gif) no-repeat bottom center;
	border-bottom: none;
	}

#conteudo_site .avancarjornal { /* BOTÃO AVANÇAR JORNAL */
	background: url(../imagens/btn_proximo.gif) no-repeat bottom center;
	width: 70px;
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	border-bottom: none;
	}
	
#conteudo_site .avancarjornal span {
	display: none;
	}
	
#conteudo_site .avancarjornal:hover { /* BOTÃO AVANÇAR JORNAL */
	background: url(../imagens/btn_proximo.gif) no-repeat bottom center;
	border: none;
	}


#lista_eventos .todos {
	border: none;
	}

a.todos { /* BOTÃO VER TODOS EVENTOS */
	display: block;
	background: url(../imagens/btn_vejatodos.gif) no-repeat top center;
	height: 20px;
	width: 60px;
	float: right;
	padding: 0 12px 6px 0;
	}
	
a.todos span {
	display: none;
	}


#lista_eventos .cadastro_evento {
	background: url(../imagens/btn_cadastroevento.gif) no-repeat top center;
	width: 100px;
	height: 35px;
	display: block;
	border: none;
	float: right;
	margin-right: 132px;
	}

#lista_eventos .cadastro_evento:hover {
	background: url(../imagens/btn_cadastroevento.gif) no-repeat bottom center;
	border: none;
	}
	
#lista_eventos .cadastro_evento span {
	display: none;
	}
	
	
/**************************************/
/*      PÁGINA COM CALENDÁRIO         */
#cal_esquerda {
	width: 520px;
	float: left;
	text-align: left;
	}
	
#cal_direita {
	width: 190px;
	float: left;
	padding: 40px 5px 0 5px;
	background: url(../imagens/bg_calendario.gif) no-repeat top center;
	}
	
table.calendario {
	width: 190px;
	}

table.calendario td {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	}
	
table.calendario td.navegames {
	height: 20px;
	}

	
table.calendario td.calendario_mes {
	width: 130px;
	text-align: center;
	}
	
table.calendario td.temevento {
	border: 1px solid #999999;
	background-color: #d8db6f;
	}
	
table.calendario td.temeferiado {
	border: 1px solid #999999;
	background-color:#AD321D;
	}
	
table.calendario td.temerecesso {
	border: 1px solid #999999;
	background-color:#FFAEAE;
	}
	
table.calendario td.temeferias {
	border: 1px solid #999999;
	background-color:#00CC99;
	}
	
table.calendario td.temeletivo {
	border: 1px solid #999999;
	background-color:#BAEDA5;
	}

table.calendario td.hoje {
	border: 1px solid #999999;
	background-color: #d9f2ff;
	}
	
table.calendario td.vazio {
	border: none;
	background: none;
	}
	
#resultado_calendario {
	width: 100%;
	padding: 30px 15px 0 15px;
	}
	
#resultado_calendario p a:hover {
	border-bottom: 1px dashed #333333;
	}
	
.datafloat {
	width: auto;
	margin-right: 10px;
	float: left;
	}

.eventofloat {
	width: 470px;
	float: left;
	margin-top: 2px;
	}
	
h5.data {
	font-size: 24px;
	font-weight: bold;
	}
	
