/*.tabela {  font-family: arial; font-size: 10; color: #000000; background-color: #BFD9EC; border-style: double;  border-color: #5EA1D0}
.tabeladentro {  font-family: arial; font-size: 10; color: #000000; background-color: #BFD9EC; border-color: #5EA1D0}*/
.tabelafont {  font-family: arial; font-size: 10; color: #000000}
.tr2 {  font-family: arial; font-size: 10; color: #000000; background-color: #FFFFFF}
.input { font-size: 7pt; font-family: arial; background-color: #FFFFFF; border: #CCCCCC;}
input { border:solid 1px #BBBBBB; height:19px; color:#666666; text-align:justify;  }
.inputnormal { font-size: 8pt; font-family: arial; background-color: #CCCCCC}
.tabelafont {  font-family: arial; font-size: 10; color: #000000}
.tr {  font-family: arial; font-size: 10; color: #FFFFFF; background-color: #5EA1D0}
.trconteudo { background-color: #FFFFFF}
.trconteudo2 { background-color: #CCCCCC}
.map { color: 000000; TEXT-DECORATION: none; font-family: arial; font-size: 7.5 pt }
.map:hover { color: 000000; TEXT-DECORATION: none; font-family: arial; font-size: 7.5 pt }
.red { color: FF0000; font-family: arial, arial; font-size: 8pt; TEXT-DECORATION: none}
.red:visited { color: FF0000; font-family: arial, arial; font-size: 8pt; TEXT-DECORATION: none}
.red:hover { color: FF0000; font-family: arial, arial; font-size: 8pt; TEXT-DECORATION: none}
.preto { color: 000000; font-family: arial, arial; font-size: 8pt; TEXT-DECORATION: none}
.preto:visited { color: 000000; font-family: arial, arial; font-size: 8pt; TEXT-DECORATION: none}
.campoest { color: #000000; font-family: arial, arial; font-size: 8pt; TEXT-DECORATION: none; background-color: #F5F5F5; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.linktab { color: FFFFFF; TEXT-DECORATION: none; font-family: arial; font-size: 7.5 pt }
.image { border-style: solid; border-color: 294458 }
.font { color: 000000; font-family: arial, arial; font-size: 8pt; TEXT-DECORATION: none}
.fontforum { color: 000000; font-family: arial, arial; font-size: 8pt; TEXT-DECORATION: underline}
.fontforum:hover { color: 000000; font-family: arial, arial; font-size: 8pt; TEXT-DECORATION: underline}
.linkX { color: 667f9b; TEXT-DECORATION: none; font-family: arial; }
.linkX:hover { color: 000000; TEXT-DECORATION: none; font-family: arial;  }
.linkZ { color: 00004A; TEXT-DECORATION: none; font-family: arial; font-size: 8 pt }
.linkZ:hover { color: 667f9b; TEXT-DECORATION: none; font-family: arial; font-size: 7 pt }
.linkNot { color: #0000FF; TEXT-DECORATION: none; font-family: arial; font-size: 10 pt }
.linkNot:hover { color: 000033; TEXT-DECORATION: none; font-family: arial; font-size: 10 pt }
.linkNot2 { color:#000000; TEXT-DECORATION: none; font-family: arial; font-size: 10 pt }
.linkNot2:hover { color:#000000; TEXT-DECORATION: none; font-family: arial; font-size: 10 pt }
.linkNovo {color:#000000; font-family: verdana; font-size: 10pt;  TEXT-DECORATION: none }
.linkNovo:hover { color:#000066; font-family: verdana; font-size: 10pt;  TEXT-DECORATION: none }
.padrao{ color:#000000; font-family: verdana; font-size: 10pt;  TEXT-DECORATION: none}



/************ ESTILOS NOVO LAYOUT - 20/05/10 **************/

/**** PRINCIPAIS ****/
	
	*{
		margin:0;
		padding:0;
	}
	
	
	
	
	.linha{
		clear:both;
	}
	
	
		
	.fundoSite{
		background:url(../imagens/novoLayout/bgSite1.jpg);
	}
	
	.fundoSiteInternas{
		background:url(../imagens/novoLayout/bgInternas.jpg) repeat-x #fff;
	}
	
	
	
	a{
		text-decoration:none;
		color:#000000;
		font-weight:bold;
	}
	
	a:hover{
		color:#666666;
	}
	
	
	.fontPadrao{
		font:10px Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	
	h1{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	
	.sombraE{
		background:url(../imagens/novoLayout/sombra_esq.png) no-repeat;
		width:6px; height:488px;
		float:left;
	}
	
	.sombraD{
		background:url(../imagens/novoLayout/sombra_dir2.png) no-repeat 2px 0px;
		width:20px; height:488px;
		border:solid 0px;
		float:left;
	}
	

/**** TOPO ****/
	.bgTopo{
		width:910px; height:122px;
		background:url(../imagens/novoLayout/topo.jpg) no-repeat;
		cursor:default;
	}
	
	
	#areaRestrita{
		float:right;
		margin:2px 0px 0px 0px;
		position:relative;
	}
	
	
	#buscaTopo{
		float:right;
		margin:10px 0px 0px 0px;
	}
	
	.bgBusca{
		width:149px; height:21px;
		background:url(../imagens/novoLayout/bgBusca.png) no-repeat;
		padding:0px 0px 0px 0px;
		margin:3px 0px 0px 20px;
		float:left;
	}
	
	
	.inputBusca{
		margin-left:29px;
		border:solid 0px;
		width:116px; height:17px;
	}
	
	
	.btOk{
		display:block;
		width:29px;
		height:27px;
		background-image:url(../imagens/novoLayout/btOk.png);
	}
		
	a.btOk:hover{
			background-position:0px 27px;
		}
		
	
	
	#dataHora{
		border:solid 1px;
		min-width:20px;	height:15px;
		position:absolute;
		*position:inherit;
		margin:105px 0px 0px 205px;
		z-index:0;
		text-align:right;
	}
	
	
	
	#divData{
		border:solid 0px;
		width:899px;
		padding:36px 0px 0px 0px;
		height:16px;
		display:table-cell;
		vertical-align:bottom;
	}
	
	
	#data_completa, #tempo{
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		height:40px;
	}



/**** MENU ****/
	#menuP{
		width:910px; height:37px;
		margin:1px 0px 0px 0px;
		border:solid 0px;
		background:url(../imagens/novoLayout/bgMenu.png) repeat-x;
		z-index:9999;
	}
	
	
	
	.itemMenu{
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		display:block;
		line-height:30px;
		color:#FFFFFF;
	 }
	 
	.itemMenu:hover{
		background:url(../imagens/novoLayout/bgItenOver.png) repeat-x;
		color:#FFFFFF;
	 }
	 
	 
	 a.link_subMenu{
	 	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		display:block;
		width:150px;
		height:20px;
		text-align:left;
		line-height:19px;

	}
	
	 a.link_subMenu:hover{
		color:#999999;
	}
	 

/**** CALENDÁRIO ****/
	.bgData{
		width:193px;
		height:286px;
		border:solid 0px;
		margin:25px 0px 0px 0px;
		background:url(../imagens/novoLayout/bgData.png) no-repeat;
	}
	
	
	.calendario{
		border:solid 0px;
		padding-top:80px;
	}
	
	
	.bgCalendario{
		background:url(../imagens/novoLayout/bgCalendario.png) no-repeat 3px 0px;
		width:155px; height:139px;
		
	}
	
	
	/** Itens do calendario **/
		.titMes{
			background-color:#333333;
			text-transform:capitalize;
			font-weight:bold;
			color:#FFFFFF;
			height:15px;
		}
			
		.diaSemana{
			background-color:#777878;
			font-size:10px;
			font-weight:bold;
			color:#FFFFFF;
		}
		
		.diaEvento{
			display:block;
			background:#0d589b;
			color:#FFFFFF;
		}

		
		.diaMesPassado{
			color:#d6d5d5;
			background-color:#eeeeee;
		}
		
		.diaMesAtual{
			color:#253d4e;
			font:bold;
			background-color:#eeeeee;
		}
		
		
		.dataAtual{
			color:#fff;
			font:bold;
			background-color:#eeeeee;
		}
		
				
	/** Legenda **/
		.evento{
			height:10px;
			line-height:10px;
			padding:0px 0px 7px 15px;
			background:url(../imagens/novoLayout/evento.gif) no-repeat;
			color:#FFFFFF;
			font-weight:bold;
		}
		
		
		.diaAtual{
			height:10px;
			line-height:10px;
			padding:0px 0px 0px 15px;
			background:url(../imagens/novoLayout/atual.gif) no-repeat;
			color:#FFFFFF;
			font-weight:bold;
		}




/**** CONTEÚDO ****/

	.bgTexto{
		background:url(../imagens/novoLayout/bgTexto.jpg) repeat-x #fff;
	}
	
	
	.colBanners{
		background:url(../imagens/novoLayout/bgBanners.jpg) repeat-x #fff;
		width:192px;
		height:100%;
		padding-right:1px;
		border:solid 0px #000;
	}
	
	.titBanners{
		width:189px;
		height:32px;
		background:url(../imagens/novoLayout/titBanners.jpg) no-repeat 3px 0px;
		padding-top:8px;
		color:#FFFFFF;
		border:solid 0px;
		margin-top:3px;
	}

	
	.divisaoTexto{
		background:url(../imagens/novoLayout/divisaoTexto.png) no-repeat;
		width:24px;
		height:279px;
		border:solid 0px;
	}
	
	
	.bg3{
		position:absolute;
		top:446px;
		left:6px;
		background:url(../imagens/novoLayout/reparador.jpg) no-repeat;
		width:2px;
		height:45px;
	}
	
	
	.textoHome{
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#4b4b4c;
	}
	
	
	.topInternas{
		background:url(../imagens/novoLayout/topTextoInternas.png) no-repeat;
	}
	
	.endText{
		background:url(../imagens/novoLayout/bottomTextoInternas.png) no-repeat;
		width:681px;
		height:18px;
	}
	
	.dobraTitulo{
		background:url(../imagens/novoLayout/dobraTitulo.png) no-repeat;
		width:5px;
		height:33px;
		float:left;
		margin:48px 0px 0px 12px;
		border:solid 0px
	}
	
	.titInternas{
		color:#fff;
		background:url(../imagens/novoLayout/bgTitulo.png) no-repeat; 
		width:328px; 
		height:33px; 
		
		padding-left:10px;
		
		line-height:25px;
	}


/**** RODAPE ****/
	.students{
		position:absolute; 
		margin:2px 0px 0px 0px; 
		width:107px; 
		left:0px; 
		height:26px; 
		border:solid 0px;
		background:url(../imagens/novoLayout/students.png);
	}

	
	.formatura{
		position:absolute; 
		margin:5px 0px 0px 878px; 
		width:57px; 
		z-index:200; 
		height:53px; 
		border:solid 0px;
		background:url(../imagens/novoLayout/chapeu.png);
	}
	
	#linkRodape{
		font:11px Verdana, Arial, Helvetica, sans-serif; 
		color:#FFFFFF; 
		border:solid 0px; 
		width:890px; 
		height:20px; 
		margin:2 auto;
		line-height:22px;
	}
	
	
	#linkRodape a{
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#fff;
	}

	
	#linkRodape a:hover{
		color:#999999;
	}







#search_box {
    width: 201px;
    height: 25px;
    background-image: url(imagens/campos_busca/busca_branco.jpg);
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 187px;
    background: none;
	/*para alterar a fonte, daqui pra baixo neste cara #search_box #s*/
	font-size:10px;
	font-weight:100;
	color:#4a4a4a;
	/*para alterar a fonte, daqui pra sima neste cara #search_box #s*/
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

.infologado{
	font-family: tahoma;
	text-decoration:none;
	font-size: 11px;
	color: #444444;
	
	}	

.a {  color:Black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.a:hover { color:Aqua; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.style2 { color: #666666; font-weight: bold; }
.style3 { color: #333333; }

.texto_menu
{
	font-family: tahoma;
	font-size: 11px;
	color: #666666
}

.texto_menu_cadastrese
{
	border: 1px solid #AAAAAA;
	margin: 2px 2px 2px 2px;
	font-family: tahoma;
	font-size: 11px;
	color: #26397E;
	background-color:#FAFAFA;

}

.texto_menu_cadastrese_print
{
	border: 0px solid #AAAAAA;
	margin: 2px 2px 2px 2px;
	font-family: tahoma;
	font-size: 11px;
	color: #26397E;
	background-color:#FAFAFA;
	margin-right:-160px;
}

.texto_menu_cadastrese_sb
{
	margin: 2px 2px 2px 2px;
	font-family: tahoma;
	font-size: 11px;
	color: #26397E;
	background-color:#FAFAFA;

}

.texto_menu_cadastresetable
{
	border: 0px solid #AAAAAA;
	margin: 2px 2px 2px 2px;
	font-family: tahoma;
	font-size: 11px;
	color: #26397E;
	width:680px;

}

.texto_menu_cadastresetable2
{
	border: 0px solid #AAAAAA;
	margin: 0px 0px 0px 0px;
	font-family: tahoma;
	font-size: 11px;
	color: #26397E;
	width:200px;

}
.texto_menu_cadastreseselect
{
	font-family: tahoma;
	font-size: 11px;
	color: #26397E;
}


.texto2{
font-family: tahoma;
font-size: 11px;
color: #ffffff
	}
.texto_inf {
	font-family: tahoma;
	font-size: 10px;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.f_vermelhas {
		 color: #E84700; 
         font-family:tahoma;
		 font-size: 11px;
	     font-weight: bold;
}
.f_laranja {
		 color: #E74E0B; 
         font-family:tahoma;
		 font-size: 14px;
	     font-weight: bold;
	     margin: 15px 5px 5px 5px;
}
.f_verde {
		 color: #386300; 
         font-family:tahoma;
		 font-size: 12px;
	     font-weight: bold;
	     margin: 15px 5px 5px 5px;
}
.f_laranja2 {
		 color: #E74E0B; 
         font-family:tahoma;
		 font-size: 11px;
	     margin: 15px 5px 5px 5px;
}
.fonte_news {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style7 {
	color: #00428C;
	font-family:tahoma;
	font-size: 11px;
}
.style7:hover {
	text-decoration:underline;
}
.texto_int {
	color:#143661;
	font-family: arial;
	font-size:14px;
}
.titulos_int {
	color:#143661;
	font-size:18px;
	font-family: arial;
}
.texto_noticias {
	color:#333333;
	font-size:14px;
	font-family: tahoma;
}
.fundo_pgs{
	color: #f4f5f5
	
	}
.style8 {
	color: #143661;
	font-family:tahoma;
	font-size: 11px;
	}
.subitem_menu{
font-family: tahoma;
font-size: 11px;
color: #999999
}

body{
	background:url(imagens/bg_pag2.jpg) repeat-x #f5f5f5;
}

.lnkMigalha
	{
		font-family:tahoma;
		font-size: 11px;
		color:#153C82;
	}
.lnkMigalha:hover
	{
		font-family:tahoma;
		font-size: 11px;
		color:#153C82;
		text-decoration:underline;
	}
.dvMigalha
	{
		font-family:tahoma;
		font-size: 11px;
		color:#153C82;
	}
	

