﻿*{margin:0;padding:0;border:0;}

html{
	background:url(../ImageBank/bg-body.jpg) repeat;	
}
body {
	font:11px Arial;
	color:#666;
	background:url(../ImageBank/bg-menu.jpg) repeat-x 0 136px;
}
input, textarea {
	font:11px Arial;
}
a {	
	color:#666;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	margin:0 10px 10px 7px;
}
h2 {
	padding:10px 0 7px 12px;
	color:#FFF;
	font-size:13px;
}
h3 { /* TITULOS AZUL */
	margin:10px 0 10px 8px;
	font-size:12px;
	color:#1B365A;	
}
h4 { /* LOGO TECHS RODAPE */
	margin:-35px 10px 0 0;
	width:65px;
	height:35px;
	font-size:11px;
	text-indent:-5000px;
	float:right;
	background:url(../ImageBank/techs.jpg) no-repeat left top;
}
/* THEME */
.textBox {
	border:1px solid #999;
}
.btGeral {
	font-size:11px;
	color:#666;
	background:#FFF;
	border:1px solid #999;
}
.geral {
	margin:auto;
	width:775px;
}
#topo {
	_margin:-10px 0 0 1px;
	height:140px;
}
	#fundoTopo {
		margin:20px 0 0 11px;
		width:751px;
		height:115px;
		_height:126px;
		float:left;
		background:#E8EBF2;
		border:2px solid #FFF;
	}
	#topo h1 a {
		position:absolute;
		margin:-15px 0 0 -18px;
		_margin-top:-8px;
		width:238px;
		height:129px;
		text-indent:-5000px;
		display:block;
		background:url(../ImageBank/logo.gif) no-repeat left top;
	}	
	#bannerTopo {
		margin:8px 0 0 217px;
		*margin:22px 0 0 562px;
		_margin:9px 0 0 217px;
		*text-align:right;
		width:200px;
	}
#menu {
	margin-left:13px;
	_margin-left:23px;
	width:752px;
}	
	#menu ul {
		margin-left:6px;
	}
	#menu ul li {
		color:#FFF;
		display:inline;
	}
	#menu ul li a {
		padding-left:5px;
		line-height:30px;
		color:#FFF;
		font-size:12px;
		font-weight:bold;
		text-align:center;
	}
	#menu ul li a:hover {
		color:#FEB400;
		text-decoration:none;
	}
	.quem_somos #menu ul li.menuQuemSomos a, .proposta_pedagogica #menu ul li.menuProposta a, .calendario #menu ul li.menuCalendario a, .infra-estrutura #menu ul li.menuInfra a, .atividades #menu ul li.menuAtividades a, .cooperado #menu ul li.menuCooperado a, .biblioteca #menu ul li.menuBiblioteca a {
		color:#FEB400 !important;
	}
	.linkAtivoMenu {
		color:#FEB400 !important;
	}
	.linkAtivoNav {
		color:#1B365A !important;
		text-decoration:underline;
	}
#menuBusca {
	color:#1B365A;
	height:30px;
	margin:2px 0 0 13px;	
	width:752px;
}
	ul#menuSecundario {		
		float:right;
		margin-top:7px;
		width:350px;
	}
		ul#menuSecundario li {
			display:inline;
		}
		ul#menuSecundario li a {			
			color:#1B365A;			
			display:inline;
			font-size:12px;
			font-weight:bold;
			margin-left:30px;
		}
		ul#menuSecundario li a:hover {
			text-decoration:underline;	
		}
#sombraConteudo {
	margin-left:13px;	
	_margin:0 0 -8px 12px;
	width:752px;
	_width:753px;
	height:5px;
	float:left;
	background:url(../ImageBank/bg-sombraConteudo.jpg) no-repeat top #e8ebf2;
	_background:url(../ImageBank/bg-sombraConteudoie6.jpg) no-repeat top #e8ebf2;
}
#containerConteudo {
	margin-left:13px;
	_margin-left:12px;
	width:748px;
	_width:749px;
	float:left;
	background:#E8EBF2;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
}
/* HOME */
	#tickerHome {
		background:url(../ImageBank/bg-ticker.jpg) no-repeat top left;
		height:30px;
		margin:10px 0 0 15px;
		padding:6px 0 0 60px;
		width:652px;		
	}
	#tickerHome table {
		margin-top:-4px;
	}
	#homeGaleria {		
		margin:5px 0 0 15px;
		_margin-left:8px;
		width:380px;
		height:300px;
		float:left;
	}
	#controleGaleria {
		width:378px;
		height:296px;
		background:url(../ImageBank/home-galeria.jpg) no-repeat top left #FFF;
	}
		#controleGaleria img {
			margin:15px 15px 0 15px;
		}
		#titGaleria {
			width:336px;
			position:absolute;			
			margin-top:230px;
			margin-left:15px;
			padding:5px 4px 5px 0;
			color:#FFF;
			text-align:right;
			background:#1B365A;
			border-top:2px solid #FFF;
		}
			.destaqueGaleria {
				font-size:15px;
				font-weight:bold;
			}
	#homeEventos {
		margin:5px 0 0 12px;
		width:327px;
		_width:328px;
		height:296px;
		float:left;
		background:url(../ImageBank/home-eventos.jpg) no-repeat left top;
	}	
	#homeEventos ul	{
		margin:37px 25px 30px 15px;
		padding:15px 25px 15px 15px;
		width:246px;		
		height:200px;
		overflow:auto;
		overflow-x:hidden;
	}	
	#homeEventos ul li {
		list-style:none;	
		line-height:18px;
	}	
	#homeEventos ul li span	{
		display: block;
		margin-bottom: 8px;
	}	
	#homeEventos ul li a {
		font-weight: bold;	
	}	
	#homeNoticias {
		margin-top:8px;
		width:403px;
		height:161px;
		float:left;
		background:#FFF;
		border-top:2px solid #FFF;
		border-bottom:2px solid #FFF;
	}
		#homeNoticias h2 {
			margin-bottom:19px;
			width:391px;
			background:#93a2c1;
		}
		#saibaMaisNoticias {
			margin:15px 8px 13px 0;
			text-align:right;
		}
			#saibaMaisNoticias a {
				color:#1B365A;
				font-weight:bold;
			}
	#homeNotas {
		width:203px;
		height:160px;
		float:left;
		background:#FFF;
	}
	#homeAreaAluno {
		width:198px;
		height:160px;		
		float:left;
		background:#FFF;
		border-left:2px solid #E8EBF2;
	}
	#informacoes {
		margin-top:8px;
		width:179px;
		height:161px;
		float:left;
		background:#FFF;
		border-top:2px solid #FFF;
		border-bottom:2px solid #FFF;
		border-left:2px solid #E8EBF2;		
	}
		#informacoes h2 {
			width:165px;
			_width:166px;
			background:#93a2c1;
		}
		#informacoes ul {			
			padding:20px 20px 0 20px;
			width: 138px;
			list-style:none;
			line-height:20px;
			height:106px;
		}
	#homeAgenda {
		margin-top:8px;
		width:160px;
		float:left;
		background:#FFF;
		border-top:2px solid #FFF;
		border-right:2px solid #FFF;
		border-bottom:2px solid #FFF;
		border-left:2px solid #E8EBF2;
	}
		#homeAgenda h2 {
			width:149px;
			background:#93a2c1;
		}
	#homeFala {
		width:341px;
		_width:342px;
		height:160px;
		float:left;
		background:#FFF;
		border-left:2px solid #E8EBF2;
		border-right:2px solid #FFF;				
	}
		#homeFala p {
			margin:0 10px 10px 10px;
		}
		#homeFala h2 {
			width:330px;
			background:#93a2c1;
		}
		.FalaAiTodos {
			margin-right:10px;
			color:#1B365A;
			font-weight:bold;
			float:right;			
		}
#voltar {
	padding:10px;
	width:720px;
	clear:both;
	background:#FFF;
}
/* CALENDARIO */
#calendarioEventos {
	margin:15px;
}
.calendarioItemEventos {
	margin:0 5px 5px 0;
	padding:5px;
	width:348px;
	float:left;
	border:1px solid #999;
}
#calendarioGeral {
	margin:15px;
	float:left;
	*clear:both;
}
#calendarioCompleto {
	float:left;
}
#calendarioInstrucoes {
	margin:100px 0 0 10px;
	width:500px;
	font-size:10px;
	font-weight:bold;
	float:left;
}
.calendario {
	margin:0;
	padding:0 !important;
	background-color:#FFF;
	width:160px !important;
	height:130px !important;
}
.calendario * {
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
}
.dia {
	border: 1px solid #FFF;	
	background-color: #DEE4F2;
}
.outromes {
	border: 1px solid #FFF;	
	background-color: #DEE4F2;
}
.outromes, .outromes * {
	color: #FFF !important;	
}
.diaselecionado {
	background-color: #000967 !important;
	color: #FFF !important;
}
.calendarioTitulo * {
	background-color: #DEE4F2;
}
/* GALERIA */
.galeriaGeral {
	width:185px;
	height:160px;
	text-align:center;
	font-weight:800;
	line-height:18px;
	float:left;
}
#fotos {
	margin:40px 0 0 17px;
	padding:10px 0 10px 0;
	text-align:center;
}
	#fotos a {
		margin-left:15px;
		line-height:25px;
		color:#243a7d;
		font-size:13px;
		font-weight:bold;
	}
#linksFotos {
	margin-top:10px;
	line-height:30px;
}
	#linksFotos a {
		margin:0 8px 0 8px;
		color:#243a7d;
		font-size:13px;
		font-weight:bold;
	}
/* PAGINAS */
#conteudoGeral {
	margin:10px;
}
	#conteudoGeral img {
		margin-right:5px;
		float:left;
	}
#pagina {
	background:#FFF;
	border:1px solid #FFF;
	float:left;
	margin-top:10px;
	padding-bottom:10px;	
}
	#pagina h2 {
		background:#93a2c1;
		border-top:1px solid #FFF;
		margin-bottom:10px;
		width:735px;	
	}
	#pagina img {
		margin:5px;
	}
	.menuInternas {
		float:left;
		margin:0 0 0 8px;		
		width:150px;
	}
		.menuInternas a {
			color:#1B365A;
			font-weight:bold;
		}
	#paginaConteudo {
		float:left;
		margin:0 10px 0 10px;		
		width:560px;
	}	
/* EVENTOS */
#eventos {
	margin:15px;
}
	#eventos ul {
		margin-top:20px;
		list-style-type: none;	
	}	
	#eventos li	{
		margin-bottom: 20px;	
	}
/* BIBLIOTECA */
#biblioteca {
	margin:0 10px 0 10px;
}
	#pesquisa {
		font-size:14px;
		font-weight:bold;
		text-align:center;	
	}
		#pesquisa a {
			color:#1B365A;
		}
		.titulo, .autor, .assunto {
			margin-left:15px;
			line-height:25px;
		}
	.formataLivros {
		margin:0 0 10px 10px;
	}		
/* CONTATO */
.tableContato, .tableContato td, .tableContato th {
	border:1px solid #666;
	border-collapse:collapse;
	font-size:12px;
	padding:3px;
}
#contato {
	margin:20px 0 0 50px;
}
	#contato input, textarea {
		border:1px solid #999;
	}
	#contato br {
		clear:left;
	}
	#contato label {
		margin:0 4px 3px 0;
		*margin-bottom:0;
		width:80px;
		line-height:18px;
		text-align:right;
		float:left;
	}
	#contato .btGeral {
		background:#FFF;
		margin:3px 0 0 84px;
		*margin-top:2px;
		_margin-left:87px;		
	}
/* DOWNLOADS */
.pastas {
	margin:10px 0 20px 0;
	width:150px;
	text-align:center;
	color:#1B365A;
	float:left;
}
.arquivos {
	margin-bottom:20px;
	width:250px;
	color:#1B365A;
	text-align:center;
	float:left;
}
/* BOLETIM */
#imprimir {
	margin:0 5px 5px 628px;
	padding-left:30px;
	height:33px;
	line-height:30px;
	float:right;
	background:url(../ImageBank/imprimir.jpg) no-repeat top left;
}
#boletim {	
	margin-top:50px;
	*margin:0;
	padding:2px;
	color:#000;
	border:1px solid #000;
}
	#boletim h1 {
		font-size:32px;
		letter-spacing:1px;
		text-align:center;		
	}
	#boletim h5 {
		font-size:13px;
		font-weight:normal;
		text-align:center;		
	}
	#boletim h6 {
		margin-top:15px;
		font-size:25px;		
		text-align:center;		
	}
	#boletimLogo {
		height:120px;
	}
	#boletimLogo img {
		float:left;
	}
	#boletimLogo table {
		margin-top:45px;
		float:right;
	}
	#boletim table {
		border-collapse:collapse;		
	}
	#boletim td {
		padding:2px;
		border:1px solid #000;
	}
	.nome {
		width:321px;
		*width:326px;
	}
#voltarBoletim {
	margin:-37px 0 0 560px;
	_margin-left:280px;
	padding-left:32px;
	height:33px;
	line-height:30px;
	float:left;
	background:url(../ImageBank/voltar.jpg) no-repeat;
}	
/* RODAPE */
#rodapeSombra {
	margin-left:13px;
	_margin-left:24px;
	width:752px;
	height:20px;
	clear:both;
	background:url(../ImageBank/bg-sombra-rodape.jpg) no-repeat left top;
}
#rodape {
	margin-left:13px;
	_margin-left:24px;
	padding:10px 0 5px 15px;
	width:737px;
	color:#FFF;
	clear:both;
	background:#93a2c1;
	border-top:2px solid #FFF;
}
	#rodape a {
		width:65px;
		height:40px;
		display:block;
	}
