	@charset "utf-8";
	/* CSS Document */
	
	*{
		margin:0px;
		/*padding:0px;*/
	}
	
	body{
		font-family: Arial, Helvetica, sans-serif;
		font-size:#FFFFFF;
		background: transparent url(../imagens/bggeral.jpg) top left repeat;
	}
	
	.docentes{
		float:left;
		color:#415A68;
	}
	
	.docentes a{
		color:#415A68;
		text-decoration:none;
	}
	
	.docentes a:hover{
		color:#415A68;
		text-decoration:none;
		font-weight:bold;
	}
	

	
	/*estrutura */
	
	.containergeral{
		position:relative;
		margin:auto;
		width:770px;
		top: 10px;
	}
	.containertopo{
		float:left;
		width:750px;
		padding: 0px 10px 0px 10px;
	}
	.containerconteudo{
		float:left;
		width:757px;
		padding: 10px 0px 0px 7px;
		background:transparent url(../imagens/bgtopocont.jpg) top center no-repeat;
	}
	
	.formpadrao{
		padding:0px;
		border:0px;
		margin:0px;}
	/*Estrutura topo*/
	.topo1{
	float:left;
	width:750px;
	height:108px;
	background: transparent url(../imagens/bgtopo.jpg) top left repeat-x;
	}
	.topo2{
	width:750px;
	height:15px;
	position: relative;
	margin: auto;
	z-index: 100;
	top: 133px;
	}
	.bgtopo2{
		float:left;
		width:363px;
		height:15px;
		background: transparent  url(../imagens/bgtopo3.jpg) top left repeat-x;
	}
	.cantoa{
		float:left;
		width:9px;
		height:9px;
		padding-bottom:99px;
	}
	
	.cantob{
		float:right;
		width:9px;
		height:9px;
		padding-bottom:99px;
	}
	.linkstopo{
		float:left;
		width:343px;
		height:24px;
	}
	
	.logo{
		float:left;
		padding-left:10px;
		padding-right:83px;
		width:183px;
		height:108px;
	}
	.item1{
		float:left;
		width:72px;
		height:99px;
		padding-top:9px;
		padding-left: 5px;
	}
	.item2{
		float:left;
		padding-top:93px;
		height:15px;
		width: 33px;
	}
	.item3{
		float:left;
		height:108px;
		width:355px;
		background: transparent url(../imagens/bgtopo2.jpg) top left repeat-x;
	}
	.item4{
		float:left;
		width:11px;
		height:7px;
		padding-left:43px;
		padding-right:42px;
		padding-bottom: 8px;
	}
	.item5{
		float:left;
		width:auto;
		height:auto;
		padding-bottom: 8px;
	}
	.item6{
		float:left;
		height:15px;
		width: 33px;
	}
	/*banner*/
	
	.animabanner{
	float:left;
	width:750px;
	height:203px;
	}
	/*menu*/
	
	.btsmenu{
		float:left;
		width:750px;
		height:51px;
		background: transparent url(../imagens/bgmenu.jpg) top left repeat-x;
	}
	.bt{
	float:left;
	height:30px;
	padding-top:21px;
	}
	.insti{
	 width:120px;
	}
	.grad{
		width:104px;
	}
	.pgrad{
		width:134px;
	}
	.cursos{
		width:77px;
	}
	.docentes{
	width:500px;
	text-decoration: none;
	float: left;
	}
	.noticia{
		width:81px;
	}
	.publica{
		width:118px;
	}
	.separador{
		float:left;
		width:4px;
		height:51px;
	}
	.separador2{
		float:left;
		width:166px;
		height:1px;
	}
	
	
	/*conteudohome*/
	.conteudohome{
		float:left;
		width:757px;
		height:auto;
	}
	
	.containermenu{
		float:left;
		width:185px;
		height:auto;
		padding-bottom: 10px;
	}
	.containeracervo{
		float:left;
		width:185px;
		height:115px;
	}
	.lateralesq{
		float:left;
		width:185px;
		height:auto;
	}
	.menulinks{
		float:left;
		width:170px;
		height:21px;
		padding: 15px 0px 0px 10px;
	 }
	
	.topomenu, .topoacervo{
		float:left;
		background: transparent url(../imagens/menuesq.jpg) top left no-repeat;
		width:185px;
		height:16px;
		padding-top: 6px;
	}
	.meiomenu{
	float:left;
	background: transparent url(../imagens/bgmenuesq.jpg)  top left repeat-y;
	width:185px;
	height:auto;
	padding-top: 5px;
	}
	.meioacervo{
		float:left;
		background: transparent url(../imagens/bgmenuesq.jpg)  top left repeat-y;
		width:185px;
		height:60px;
		padding-top:10px;
	}
	.fimmenu, .fimacervo{
		float:left;
		background: transparent url(../imagens/bgmenuesq2.jpg) top left no-repeat;
		width:185px;
		height:11px;
	}
	.conteudocentro{
		float:left;
		width:365px;
		height:351px;
		padding-left: 12px;
		padding-top: 3px;
	}
	
	.lateraldireita{
		float:left;
		width:184px;
		height:351px;
		padding-left: 5px;
		_padding-left: 6px;
	}
	
	.pseletivo{
		float:left;
		width:353px;
		height:351px;
	}
	.ptitulo{
		float:left;
		width:353px;
		height:22px;
	}
	.pitens{
		float:left;
		width:353px;
		height:99px;
	}
	.pfoto{
		float:left;
		width:130px;
		height:90px;
		background-color:#FFFFFF;
		margin-left: 2px;
	}
	.pcaixatxt{
	float:left;
	width:342px;
	height:90px;
	padding-left:7px;
	}
	.pseparador{
		float:left;
		width:353px;
		height:1px;
		padding-top: 3px;
	}
	.areaaluno{
		float:left;
		width:184px;
		height:97px;
		background: transparent url(../imagens/bglateraldir.jpg) top left repeat-y;
	}
	.atop{
		float:left;
		width:184px;
		height:18px;
		background: transparent url(../imagens/bgarea.jpg) top left no-repeat;
	}
	.afim{
		float:left;
		width:184px;
		height:10px;
		background: transparent url(../imagens/bgarea2.jpg) top left no-repeat;
	}
	.atitulo{
		float:left;
		width:184px;
		height:22px;
		background: transparent  url(../imagens/areacliente.jpg) top left no-repeat;
	}
	.abox{
		float:left;
		width:184px;
		height:160px;
	}
	.avbox, .nbox{
		float:left;
		width:184px;
		height:auto;
	}
	
	.avtopo{
	float:left;
	width:184px;
	height:21px;
	background: transparent url(../imagens/avisostopo.jpg) top left no-repeat;
	}
	.avfim{
		float:left;
		width:184px;
		height:12px;
		background: transparent url(../imagens/avisosinferior.jpg) top left no-repeat;
		padding-bottom: 10px;
	}
	.avbg, .nbg{
		float:left;
		width:184px;
		height:auto;
		background: transparent  url(../imagens/bgavisos.jpg) top left repeat-y;
		padding-top: 10px;
	}
	
	a.avisosbox{
	float:left;
	width:170px;
	color:#990F0F;
	border-bottom:dotted 1px #999999;
	text-decoration:none;
	font-size: 11px;
	padding: 5px;
	margin-left: 2px;
	}
	a.avisosbox:hover{
	color:#FFFFFF;
	background-color:#990F0F;
	}
	
	
	a.avisoslista{
	float:left;
	width:525px;
	color:#415A68;
	border-bottom:dotted 1px #999999;
	text-decoration:none;
	font-size: 12px;
	margin: 2px;
	padding: 5px;
	text-align: justify;
	}
	a.avisoslista:hover{
	color:#FFFFFF;
	background-color:#990F0F;
	}

	
	.detavisos{
	float:left;
	width:525px;
	color:#415A68;
	border-bottom:dotted 1px #999999;
	text-decoration:none;
	font-size: 12px;
	margin: 2px;
	padding: 5px;
	text-align: justify;
	}
	
	
	.rodape{
		float:left;
		width:754px;
		height:18px;
		background:transparent url(../imagens/rodape.jpg) top left no-repeat;
		padding-top:20px; 
		padding-left:3px;
	}
	.linksrodape{
	float:left;
	width:754px;
	height:16px;
	}
	/*internas*/
	.interna{
	float:left;
	width:550px;
	height:auto;
	padding-left: 12px;
	padding-top: 3px;
	}
	.intnoticias{
		float:left;
		width:743px;
		height:auto;
		padding-left: 12px;
		padding-top: 3px;
	}
	.containerinterna{
		float:left;
		width:757px;
		padding: 11px 0px 0px 7px;
		background: transparent url(../imagens/bginterna.jpg) top left no-repeat;
	}
	.conteudointerna{
		float:left;
		width:540px;
		height:auto;
	}
	.conteudonoticia{
		float:left;
		width:743px;
		height:auto;
	}
	.ititulo{
		float:left;
		width:538px;
		height:22px;
	}
	.ntitulo{
		float:left;
		width:740px;
		height:22px;
	}
	.bannerestatico{
	float:left;
	margin-bottom:10px;
	background-color:#FFFFFF;
	width:538px;
	height:156px;
}
	
	.hfoto{
	width:538px;
	height:196px;
	}
	.ntxt{
		float:left;
		width:740px;
		height:auto;
	}
	.ntxt p {
	font-size:12px;
	color:#415A68;
	text-align:justify;
	}
	
	.htxt{
	float:left;
	width:538px;
	height:auto;
	}
	.htxt p {
		font-size:12px;
		color:#415A68;
		text-indent:25px;
		text-align:justify;
	}
	.clipstop{
	float:left;
	width:184px;
	height:10px;}
	
	
	#apDiv1 {
	position:absolute;
	left:170px;
	width:169px;
	height:auto;
	z-index:1;
	display: none;
	}
	
	#apDiv2 {
	position:absolute;
	left:170px;
	width:169px;
	height:auto;
	z-index:1;
	display: none;
	}
	.conteudonoticia {
	float:left;
	width:498px;
	height:auto;

}
	/* estilizaçao de texto*/
	
	a.txttop{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
		color:#FFFFFF;
	}
	a.txtmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	float: left;
	height: 30px;
	padding-top: 21px;
	padding-left: 17px;
	padding-right: 18px;
	}
	a.txtmenu:hover{
		background:url(../imagens/bgmenu_on.gif) repeat-x top left;
		text-decoration:none;
		color:#FFFFFF;
	}
	a.textmenu:hover{
		text-decoration:none;
	}
	.cinza12{
		font-size:12px;
		color:#415A68;
		text-align:justify;
	
	}
	.cinza12 a:link{
	text-decoration:none;
	color:#415A68;
	}
	.cinza12 a:hover{
	text-decoration:none;
	color:#415A68;
	}
	.cinzatexto{
		font-size:12px;
		color:#415A68;
		text-indent:25px;
		text-align:justify;
	}
	.cinza9{
		font-size:9px;
		color:#415A68;
		text-align: justify;
	}
	a.cinza9 {
	text-decoration:none;
	font-size:9px;
		color:#415A68;
		text-align: justify;
	}
	a.cinza9:hover{
	text-decoration:none;
	color:#415A68;
		}
	
	.verm, .verm a{
		font-size:12px;
		color:#990F0F;
		text-decoration:none;
		}
	
	a.verm11{
		font-size:11px;
		color:#990F0F;
		text-decoration:none;
		padding: 10px 0px 10px 25px;
		width: 155px;
		float: left;
		margin-left: 4px;
		background:url(../imagens/seta_off.gif) no-repeat left top;
	}
	a.verm11:hover{
		text-decoration:none;
		background:#990F0F url(../imagens/seta_on.gif) no-repeat left top;
		color: #FFFFFF;
	}
	.bold14branco{
	 font-size:14px;
	 font-weight:bold;
	 color:#FFFFFF;
	 }
	 .bold14cinza{
	 font-size:14px;
	 font-weight:bold;
	 color:#415A68;
	 }
	  .bold12cinza{
	 font-size:12px;
	 font-weight:bold;
	 color:#415A68;
	 }
	 	a.boldverm10 {
		font-weight:bold;
		font-size:10px;
		color:#990F0F;
		text-decoration:none;
	}
	a.boldverm10:hover{
		text-decoration:none;
		color:#990F0F;
	}
	.bold20{
		font-weight:bold;
		font-size:20px;
		color:#000000;
	}
	.boldverm12{
		font-weight:bold;
		font-size:12px;
		color:#990F0F;
	}
	a.boldverm12{
		font-weight:bold;
		font-size:12px;
		color:#990F0F;
		text-decoration:none;
	}
	a.boldverm12:hover{
		font-weight:bold;
		font-size:12px;
		color:#990F0F;
		text-decoration:none;
	}
	
	.boldverm14{
		font-weight:bold;
		font-size:14px;
		color:#990F0F;
	}
	.bold14{
		font-weight:bold;
		font-size:14px;
		color:#000000;
	}
	.boldverm16{
		font-weight:bold;
		font-size:16px;
		color:#990F0F;
	}
	.bold16{
		font-weight:bold;
		font-size:16px;
		color:#000000;
	}
	.preto12{
		font-size:12px;
		color:#000000;
		text-indent:25px;
		text-align:justify;
	
	}
	a.email{
		font-size:12px;
		color:#415A68;
		text-decoration:underline;
	
	}
	a.email:hover{
		text-decoration:none;
		color:#990F0F;
	}
	
	.paragrafo{
		text-indent:25px;
		line-height:250%;}
		
	.paragrafob{
		line-height:250%;}
		
	.paragrafo2{
		text-indent:25px;
		line-height:150%;
	}
	
	a.btsorg{
		font-size:11px;
		text-decoration:none;
		padding:5px;
		float:left;
		width:100%;
		margin-left:1px;
		color:#FFFFFF;
		background-color:#980718;
		border-bottom:1px solid #DFE3CF;
	
	}
	a.btsorg:hover{
		text-decoration:none;
		color:#FFFFFF;
	}
	
	a.bts{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding:5px;
		margin-left:1px;
		color:#FFFFFF;
		background-color:#980718;
		font-weight: bold;
	
	}
	a.bts:hover{
		color: #FFFFFF;
		background-color: #415A68;
		font-weight: bold;
	}
	

	
a.linknoticias{
	float:left;
	width:472px;
	margin-left:13px;
	margin-right:13px;
	height:22px;
	text-decoration:none;
	padding-top:4px;
}
a.linknoticias:hover,a.linknoticias:hover span{
	text-decoration:none;
	color:#990F0F;
}
.boxfotos{
	float:left;
	width:740px;
	height:auto;
}

a{
	font-size:12px;
	color:#415A68;
	text-decoration:underline;
}
	
	a:hover{
		text-decoration:none;
		color:#990F0F;}
