/*Folha de estilos ISTA **************************************************************************************************/

/*Tabelas e BGs **********************************************************************************************************/

body {
background-image: url(../images/bg.gif);
top-margim:30px;
padding:0px; 
font-family:Tahoma
}

table{
font-family: Tahoma; 
font-size:11px; 
font-weight:normal; 
color:#555555
}

.td{
font-family: Tahoma; 
font-size:11px; 
font-weight:normal; 
color:#8f8d8b;
}

.bg_banner_superior {
margin:16px 0px 2px 0px;
border-top:1px #cccbcb solid;
border-bottom:1px #cccbcb solid;
background:url(../images/bg_banner_superior.gif);
height:120px;
}
										
.box_left {
width:226px;
height:145px;
border-top:1px #d1d0d0 solid;
border-right:1px #d1d0d0 solid;
border-bottom: 1px #d1d0d0 solid;
background: url(../images/bg_box_left.gif) repeat-y #e6e5e5;
}

.box_menu{
width:226px;
height:300px;
border-top:1px #d1d0d0 solid;
border-right:1px #d1d0d0 solid;
background: url(../images/bg_box_menu.gif) repeat-x #ffffff bottom;
vertical-align:top;
padding:10px 5px 20px 10px;
}

.box_conteudo{
	width:900px;
	height:900px;
	background: url(../images/bg_box_conteudo.gif) repeat-x #ffffff bottom;
	vertical-align:top;
}
.box_conteudo #consultar_notas {
	height: 500px;
	width: 650px;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.box_right {
width:226px;
height:145px;
border-top:1px #d1d0d0 solid;
border-left:1px #d1d0d0 solid;
border-bottom: 1px #d1d0d0 solid;
background: url(../images/bg_box_right.gif) repeat-y #e6e5e5;
}

.box_center {
	width:312px;
	height:145px;
	border-top:0px #d1d0d0 solid;
	border-bottom: 0px #d1d0d0 solid;
	background: url(../images/bg_noticias.gif) repeat-y #e6e5e5;
}

.linha_rodape {
width:100%;
border-bottom:1px #d1d0d0 solid;
padding-top:10px;
}

/*Símbolos_menu********************************************************************************************************************/

.menu_ista{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_ista.gif) no-repeat left;
padding: 15px 0px 0px 30px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_ingressar{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_ingressar.gif) no-repeat left;
padding: 25px 0px 0px 40px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_cursos{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_cursos.gif) no-repeat left;
padding: 22px 0px 0px 38px;
margin:0px 0px 30px 10px;
height:35px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_biblio{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_biblio.gif) no-repeat left;
padding: 15px 0px 0px 40px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_servicos{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_servicos.gif) no-repeat left;
padding: 15px 0px 0px 40px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_nepe{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_nepe.gif) no-repeat left;
padding: 15px 0px 0px 40px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_public{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_public.gif) no-repeat left;
padding: 15px 0px 0px 35px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_eventos{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_eventos.gif) no-repeat left;
padding: 15px 0px 0px 40px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_social{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_social.gif) no-repeat left;
padding: 15px 0px 0px 40px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_da{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_da.gif) no-repeat left;
padding: 15px 0px 0px 40px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_fique{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_fique.gif) no-repeat left;
padding: 15px 0px 0px 40px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_fale{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_fale.gif) no-repeat left;
padding: 20px 0px 0px 40px;
margin:0px 0px 30px 10px;
height:30px;
font-weight:bold; 
text-transform:uppercase;
}

.menu_alunos{
font-family: Tahoma; 
font-size:12px; 
color:#8f8d8b;
background:url(../images/simbol_alunos.jpg) no-repeat left;
padding: 15px 0px 0px 45px;
margin:0px 0px 30px 10px;
height:25px;
font-weight:bold; 
text-transform:uppercase;
}
/*Níveis Menu ********************************************************************************************************************/

.nivel1{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
text-transform:uppercase;
color:#8f8d8b;
background:url(../images/li_nivel1.gif) no-repeat left;
padding:4px 0px 0px 10px;
margin:8px 0px 0px 10px;
height:18px;
}

.nivel1 a{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
text-transform:uppercase;
color:#8f8d8b;
text-decoration:none;
}

.nivel1 a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
text-transform:uppercase;
color:#8f8d8b;
text-decoration:underline;
}

.nivel2{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#b45f5f;
background:url(../images/li_nivel2.gif) no-repeat left;
padding:4px 0px 0px 10px;
margin:8px 0px 0px 20px;
height:18px;
}

.nivel2 a{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#b45f5f;
text-decoration:none;
}

.nivel2 a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#b45f5f;
text-decoration:underline;
}

.nivel3{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#c6600e;
background:url(../images/li_nivel3.gif) no-repeat left;
padding:4px 0px 0px 10px;
margin:8px 0px 0px 40px;
height:18px;
}

.nivel3 a{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#c6600e;
text-decoration:none;
}

.nivel3 a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}


/*ícones index ********************************************************************************************************************/
.login{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
text-transform:uppercase;
color:#8f8d8b;
background:url(../images/ico_login.gif) no-repeat left;
padding-left:23px;
margin:8px 0px 0px 10px;
height:18px;
}

.cursos{
font-family: Tahoma; 
font-size:10px; 
color:#8f8d8b;
background:url(../images/ico_cursos.gif) no-repeat left;
padding-left:23px;
margin:8px 0px 0px 10px;
height:15px;
font-weight:bold; 
text-transform:uppercase;
}

.agenda{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
text-transform:uppercase;
color:#8f8d8b;
background:url(../images/ico_agenda.gif) no-repeat left;
padding-left:28px;
margin:8px 0px 0px 10px;
height:17px;
}

.noticias{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
text-transform:uppercase;
color:#8f8d8b;
background:url(../images/ico_noticia.gif) no-repeat left;
padding-left:28px;
margin:8px 0px 0px 10px;
height:20px;
}

.forum{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
text-transform:uppercase;
color:#8f8d8b;
background:url(../images/ico_forum.gif) no-repeat left;
padding-left:23px;
margin:8px 0px 0px 10px;
height:16px;
}

.login_email{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
color:#8f8d8b;
background:url(../images/ico_endereco.gif) no-repeat left;
padding:10px 0px 0px 28px;
margin:0px 0px 0px 20px;
height:17px;
}

.login_email a{ 
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
color:#8f8d8b;
text-decoration:none;
}

.login_email a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
color:#8f8d8b;
text-decoration:underline;
}

.login_agenda{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
color:#8f8d8b;
background:url(../images/ico_agenda.gif) no-repeat left;
padding:10px 0px 0px 28px;
margin:0px 0px 0px 20px;
height:17px;
}

.login_agenda a{ 
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
color:#8f8d8b;
text-decoration:none;
}

.login_agenda a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
color:#8f8d8b;
text-decoration:underline;
}


.login_servicos{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
color:#8f8d8b;
background:url(../images/ico_servicos.gif) no-repeat left;
padding:10px 0px 5px 25px;
margin:0px 0px 0px 20px;
height:17px;
}

.login_servicos a{ 
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
color:#8f8d8b;
text-decoration:none;
}

.login_servicos a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:bold; 
color:#8f8d8b;
text-decoration:underline;
}
/*icones_links********************************************************************************************************************/

.links{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_links.gif) no-repeat left;
padding-left:20px;
margin:8px 0px 0px 3px;
height:18px;
}

.links a{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}

.links a:hover{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

.info{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_info.gif) no-repeat left;
padding:6px 0px 0px 20px;
margin:8px 0px 0px 3px;
height:20px;
}

.info a{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}

.info a:hover{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

.endereco{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_endereco.gif) no-repeat left;
padding: 5px 0px 0px 20px;
margin:8px 0px 0px 3px;
height:16px;
}

.telefone{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_telefone.gif) no-repeat left;
padding: 5px 0px 0px 20px;
margin:8px 0px 0px 3px;
height:16px;
}

.comochegar{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_comochegar.gif) no-repeat left;
padding: 5px 0px 0px 20px;
margin:8px 0px 0px 3px;
height:16px;
}

.comochegar a{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:none;
}

.comochegar a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

.pdf{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_pdf.gif) no-repeat left;
padding:5px 0px 0px 30px;
margin:10px 0px 0px 25px;
height:25px;
}

.pdf a{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}

.pdf a:hover{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

.jpg{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_jpg.gif) no-repeat left;
padding:5px 0px 0px 30px;
margin:10px 0px 0px 25px;
height:25px;
}

.jpg a{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}

.jpg a:hover{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

.zip{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_zip.gif) no-repeat left;
padding:5px 0px 0px 30px;
margin:10px 0px 0px 25px;
height:25px;
}

.zip a{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}

.zip a:hover{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

.ppt{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_ppt.gif) no-repeat left;
padding:5px 0px 0px 30px;
margin:10px 0px 0px 25px;
height:25px;
}

.ppt a{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}

.ppt a:hover{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

.auditorio{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_auditorio.gif) no-repeat left;
padding:10px 0px 0px 50px;
margin:10px 0px 0px 27px;
height:25px;
}

.auditorio a{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}

.auditorio a:hover{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

.multimidia{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_multimidia.gif) no-repeat left;
padding:10px 0px 0px 52px;
margin:10px 0px 0px 25px;
height:25px;
}

.multimidia a{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}

.multimidia a:hover{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

.datashow{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_datashow.gif) no-repeat left;
padding:10px 0px 0px 50px;
margin:10px 0px 0px 29px;
height:25px;
}

.datashow a{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}

.datashow a:hover{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

.microsystem{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
background:url(../images/ico_microsystem.gif) no-repeat left;
padding:10px 0px 0px 58px;
margin:10px 0px 0px 22px;
height:30px;
}

.microsystem a{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#c6600e;
text-decoration:underline;
}

.microsystem a:hover{
font-family: Tahoma; 
font-size:13x; 
font-weight:normal; 
color:#8f8d8b;
text-decoration:underline;
}

/*marcadores********************************************************************************************************************/
.mar_cinza{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#b45f5f;
background:url(../images/marcador_cinza.gif) no-repeat left;
padding: 5px 2px 0px 8px;
margin:5px 0px 4px 10px;
height:16px;
text-align:left;
}

.mar_cinza a{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#b45f5f;
text-decoration:none;
}

.mar_cinza a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#b45f5f;
text-decoration:underline;
}

.mar_verm{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#7c7979;
background:url(../images/marcador_verm.gif) no-repeat left;
padding: 5px 2px 0px 8px;
margin:5px 0px 4px 10px;
height:16px;
}

.mar_verm a{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#7c7979;
text-decoration:none;
}

.mar_verm a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#d28f5c;
text-decoration:underline;
}

.mar_sem{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#969593;
padding: 5px 0px 0px 8px;
margin:5px 0px 4px 10px;
height:16px;
}

.mar_sem a{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#969593;
text-decoration:none;
}

.mar_sem a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#d28f5c;
text-decoration:underline;
}

.mar_verde{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#009900;
background:url(../images/marcador_cinza.gif) no-repeat left;
padding: 5px 2px 0px 8px;
margin:5px 0px 4px 10px;
height:16px;
}

.mar_verde a{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#009900;
text-decoration:none;
}

.mar_verde a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#009900;
text-decoration:underline;
}

/*menu**************************************************************************************************************************/
.boxmenu{
height:25px;
margin-left:3px
}

.menu{
font-family: Tahoma; 
font-size:11px; 
font-weight:normal;
text-align:center;
color:#8f8d8b;
background:url(../images/bg_menu.gif) repeat-y;
width:70px;
height:15px;
border-top:1px #d1d0d0 solid;
border-bottom: 1px #d1d0d0 solid;
padding: 10px 0px 10px 0px;
margin: 2px;
float:left;
}

.menu a{
font-family: Tahoma; 
font-size:11px; 
font-weight:normal;
text-align:center;
color:#8f8d8b;
text-decoration:none;
}

.menu a:hover {
font-family: Tahoma; 
font-size:11px; 
font-weight:bold;
text-align:center;
color:#b45f5f;
}

.menug{
font-family: Tahoma; 
font-size:11px; 
font-weight:normal;
text-align:center;
color:#8f8d8b;
background:url(../images/bg_menug.gif) repeat-y;
width:110px;
height:15px;
border-top:1px #d1d0d0 solid;
border-bottom: 1px #d1d0d0 solid;
padding: 10px 0px 10px 0px;
margin: 2px;
float:left;
}

.menug a{
font-family: Tahoma; 
font-size:11px; 
font-weight:normal;
text-align:center;
color:#8f8d8b;
text-decoration:none;
}

.menug a:hover {
font-family: Tahoma; 
font-size:11px; 
font-weight:bold;
text-align:center;
color:#b45f5f;
}

/*texto***************************************************************************************************************************/
.titulo{
font-family: Tahoma; 
font-size:14px; 
font-weight:bold; 
text-transform:uppercase;
color:#7c7979;
border-bottom: 1px #f1d1b7 solid;
margin:15px 20px 0px 25px;
padding:0px 0px 5px 0px;
}

.breadcrumb{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#7c7979;
margin:5px 20px 0px 28px;
}

.breadcrumb a{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#7c7979;
text-decoration:none;
}

.breadcrumb a:hover{
font-family: Tahoma; 
font-size:10px; 
font-weight:normal; 
color:#7c7979;
text-decoration:underline
}

.subtitulo{
font-family: Tahoma; 
font-size:14px; 
font-weight:normal; 
color:#c6600e;
margin:15px 0px 25px 25px;
}

.contexto{
	font-family: Tahoma;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-align:justify;
	color:#666666;
	margin:15px 20px 20px 25px;
}

.contexto a{
font-family: Tahoma; 
font-size:12px; 
font-weight:normal; 
font-style:normal;
color:#7c7979;
text-decoration:underline;
}

.contexto a:hover{
font-family: Tahoma; 
font-size:12px; 
font-weight:normal; 
font-style:normal;
color:#7c7979;
text-decoration:none;
}

.tahoma9{
font-family: Tahoma; 
font-size:9px; 
font-weight:normal; 
color:#7c7979;
}

.tahoma9 a{
font-family: Tahoma; 
font-size:9px; 
font-weight:normal; 
color:#7c7979;
text-decoration:none;
}

.tahoma9 a:hover{
font-family: Tahoma; 
font-size:9px; 
font-weight:normal; 
color:#7c7979;
text-decoration:underline
}

