	p{
		line-height:20px;
		padding:0px;
		margin:5px 0px;
	}
	h1{
		color: #0000a0;
		font-size: 17px;
		border-bottom: 1px solid #CCCCCC;
		padding: 5px;
		display: block;
		text-align:left;
		font-weight: lighter;
	}
	h2{
		color:#0000a0;
		font-size: 14px;
		border-bottom: 1px solid #FFCC00;
			display: block;
			margin-top: 14px;
			margin-bottom:10px;
	}
	h3{
		
		font-size: 13px;
		
		   
			
	}
	a:link,a:visited {
		text-decoration:none;
		color:#0000FF;
		border: none;
	}
	a:hover{
		text-decoration:underline;
		
	}
	a:link img,a:visited img{
	  text-decoration:none;
		color:#000000;
		border:none;
	}
	#cabecalho {
		background-image: url(images/fundo_parte1_cab.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		padding-top: 0px;
		height: 118px;
		display: block;
		width: auto;
		/*border:1px #000000 solid;*/
	}
	body {
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #203846;
	}
	#cabecalho .parte1 {
		float: right;
		margin-top: 12px;
		display: block;
		background-image: url(images/figura_parte1.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 104px;
		text-align: left;
		width: 300px;
	}
	#cabecalho img {
		float: left;
		padding-left: 10px;
		margin-left: 0px;
		margin-top: 12px;
	
	}
	.deque {
	position:absolute;
	margin-top: 95px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-weight: bolder;
	font-size: 14px;
	color: #0000A0;
	
	
	}
	.acesso_rapido {
	position:absolute;
	right:10px;
	
	display: block;
	margin-top:180px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px;
	font-weight: bolder;
	width: 300px;
	font-size: 11px;
	color: #0000A0;
	padding-right: 0px;
		
	}
	.acesso_rapido a:link,.acesso_rapido a:visited{
		color: #0000a0;
	}
	#cabecalho .parte2 {
		background-image: url(images/fundo_parte2.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		height: 100px;
		display: block;
		z-index: -1;
		width: 100%;
		margin-top: 0px;
		left: 2px;
		top: -179px;
		float: left;
		margin-left: 0px;
		/*border:1px #000000 solid;*/
	}
	#cabecalho .parte2 img {
		float: left;
		padding-left: 0px;
		margin-left: 0px;
	}
	#figura_parte2 {
		background-image: url(images/figura_parte2.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 65px;
		padding-top: 5px;
	}
	#figura_parte2 .menu_foto {
		height: 45px;
		margin: 0px 0px 0px 12px;
		padding: 0px;
		font-size: 10px;
		color: #0000A0;
		text-align: center;
		width: 114px;
		float: left;
		display: block;
	}
	#figura_parte2 .menu_foto img {
	
			margin-top: 2px;
		margin-right: 0px;
		margin-left: 28px;
		
		
	}
	#localizacao .img_localizacao {
		width:70%;
		height:auto;
		
		left:auto;
			right:auto;
		float: none;
		
		margin: 0px;
		padding: 0px;
	}
	#col_1{
		font-size: 10px;
		margin-left: 0px;
		width: 20%;
		float:left;
		margin-top: 0px;
		background-image: url(images/fundo_col_1.jpg);
		background-repeat: repeat-y;
		background-position: right top;
		padding: 0px;
		display:inline;
		margin-bottom: 10px;
		border-top: 1px solid #0287a9;
		border-right: 1px solid #0287a9;
		border-bottom: 1px solid #0287A9;
		border-left: 1px solid #0287a9;
		bottom: 0px;
		height: 500px;
		top: 0px;
		
	}
	
	#bar_amarela {
	
		font-size: 10px;
		background-image: url(images/fundo_bar_nav.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		height: 20px;
		position: absolute;
		margin-right: auto;
		margin-left: 0px;
		width: 100%;
		z-index: 50;
		left: 0px;
		top: 186px;
	}
	#miolo {
		float: right;
		margin-left: 0%;
		margin-top: 0px;
		width: 78%;
		
		
	}
	#bar_nav{
		margin-left:0px;
		font-size: 12px;
		width:auto;
		margin-top:12px;
		background-color: #FFFFFF;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #0287a9;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #0287a9;        
	}
	#bar_nav ul{
			background-color: #FEFfE3;
			margin:0px;
		font-weight:bolder;
			padding:0px;
			
	}
	#bar_nav ul ul{
			
			font-weight:500;
	}
	#bar_nav li a:link,#bar_nav li a:visited {
		display: block;
		list-style-type: none;
		padding: 2px 0px 2px 10px;
		margin: 0px 0px 0px 0px;
		
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #C2D3FC;
		text-decoration: none;
		color: #0000A0;
		width: auto;
		background-color: #DAE9F1;
		/*background-image: url(images/fundo_btn_bar_nav.jpg);
		background-repeat: repeat-x;
		background-position: left bottom;*/
	}
	#bar_nav li a:hover{
		background-color:#EDE9AA;
		background-image: url(images/fundo_btn_bar_nav_hover.jpg);
		background-repeat: repeat-x;
		background-position: left bottom;
			
		
	}
	#bar_nav li {
		
			margin:0px;
			padding:0px;
		
		list-style-type: none;
		
	}
	#rodape{
		float:left;
		margin-top: 10px;
		margin-bottom: 0px;
		bottom: 0px;
		width: 100%;
		height: 22px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #0287a9;
		text-align: center;
		vertical-align: middle;
		color: #0287a9;
		margin-right: 0%;
		margin-left: 0%;
		background-image: url(images/fundo_rodape.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		padding-top: 5px;
	}
	#rodape a:link,#rodape a:hover{
		text-decoration:none;
		color:#FFFFFF;
	}
	#main {
		float: left;
		display: block;
		height: 100%;
		width: 100%;
		margin-top: 0px;
		/*border:1px #000000 solid;*/
	}
	#corpo {
		float: left;
		width: 75%;
		margin-left:15px;
		margin-right:5px;
	}
	#divulgacao {
		float: right;
		text-align: center;
		width:100%;
		bottom: 0px;
		padding: 0px;
		display:block;
		background-image: url(images/fundo_col_1.jpg);
		background-repeat: repeat-y;
		background-position: right top;	
	}
	#divulgacao a:link img  ,#divulgacao a:visited img   {
		text-decoration:none;
		color:#000000;
		border:none;
	}	
	#divulgacao img {
		
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left:00px;
		margin-right:00px;
		width:60%;
		color:#000000;
		background-color: #FFFFFF;
		text-decoration:none;
	
		
		
	}
	
	#noticia_princ{
		float: left;
		margin-left:0px;
		width: 98%;
		display:block;
		padding: 4px;
		margin-bottom:8px;
		background-color:#EAF2F7;
		border: 0px solid #0287a9;
		
	}
	#noticia_princ img{
		
		float:left;
		margin: 5px 15px 5px 5px;
		
	}
	.noticia1{
		float: left;
		margin-right:38px;
		width: 310px;
		height: 125px; 
		margin-bottom: 0px;
		font-size:11px;  
		/*border:1px solid #CCCCCC;*/
			
		
	}
	.noticia1 p{
		line-height:17px;
		margin-top:4px;
		margin-bottom:4px;
		
	}
	.noticia1 img{
		float: left;
		margin-right:80px;
		
			height: auto;
			/*width:15px;*/ 
		margin-bottom: 0px;  
	
			
		
	}
	.noticia2{
		float:right;
			margin-left:1%;
			margin-right:10px;
		width: 120px;
			margin-bottom: 0px;
		height: auto;
		
	}
	
	#corpo img{
		float:right;
		margin: 5px 15px 5px 5px;
	}
	#corpo .imgesquerda{
		/*width:20%;*/
		float:left;
		margin: 5px 15px 5px 5px;
	}
	#cursos {
		width:97%;
		height:auto;
			float:left;
		margin-top:5px;
			margin-right:10px;
			padding-top: 2px;
			padding-left: 5px;
			padding-right:5px;
		display: block;
		margin-left:0px;
			background-color: #FEFfE3;
			border: 0px solid #0287a9
	}
	#cursos img{
		width: 60px;
		border: 1px solid #CCCCCC;	
	}
	#cursos .curso {
	   float:left;
	   width: 50%;
	   height: 60px;
	   
	  
		
	}
	#cursos .curso img{
			top:auto;
			bottom:auto;
		width: 15%;
		float: left;
		border: 1px solid #CCCCCC;	
	}
	#cursos .curso p{
		float:left;
		width:75%;
		/*height:50px;*/
		text-indent: 0pt;        
	
	
	}
	#cursos .curso p a{
		line-height:15px;
		padding-top:5%;
		padding-bottom:5%;
		text-align: left;
		display:block;
		text-indent: 0pt;
	}
	#administracao {
		float: right;
		position: absolute;
		width: 200px;
		top: 30px;
		left:30%;
		color: #990000;
		text-style: bolder;
		font-weight: bolder;
		font-size: large;
	}
	#cabecalho .deque {
		font-size: 14px;
	}
	#localizacao{
	text-align: center;
	background-image: url(images/fundo_col_1.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	border: 1px solid #0287a9;
        height:450px;

	}
	
	#galeria_de_fotos{
	width: 100%;
	text-align:center;
	
	}
	#corpo .foto{
		float: left;
		border: 1px solid #0287a9;
		background-image: url(images/fundo_col_1.jpg);
		background-repeat: repeat-y;
		background-position: right top;
		width:140px;
		text-align:center;
		height:100px;
		
	}
	#corpo .foto img{
		float:none;
		margin: 10px 5px 10px 5px;
		padding:0px;
	}
	#galeria_de_fotos .foto {
		font-size:9px;
			
		float: left;
		margin-left:10px;
		margin-right:10px;
			margin-bottom:10px;
			margin-top:10px;
		width:120px;
			height:120px;
		text-align:center;
		border: 1px solid #0287a9;
		background-image: url(images/fundo_col_1.jpg);
		background-repeat: repeat-y;
		background-position: right top;
	}
	#galeria_de_fotos .foto p{
		line-height:12px;
		text-indent: 0pt;
                margin:0px;
	}
	
	#galeria_de_fotos .foto img{
		width: 100px;
		margin:10px 0px 0px 0px;
		float:none;
		left:auto;
		right:auto;
		cursor: hand;
	}
	#galeria_de_fotos .foto a:link img,#galeria_de_fotos .foto a:visited img{
	  text-decoration:none;
		color:#000000;
		border:none;
	}
#galeria{

text-align:center;


}
#galeria p{
 font-size:9px;
 line-height:13px;
 

}
#galeria .foto{
        float:left;
        text-align:center;
        height:150px;
        width:130px;
        margin: 5px 5px 5px 5px;
}
#galeria .foto img{
 margin: 5px 5px 3px 5px;
}
	.outros_cursos {
	font-size: 9px;
	border: 1px solid #336699;
	background-color: #FFFFCC;
	}

#curso_categoria .foto{
       width:auto;
       height:auto;
}
#curso_categoria .foto img{
       margin:3px;
}
.calendario{
font-size:9px;
}
#contador{
margin-top:5px;
margin-left:5px;
border:0px solid;
text-align:center;
font-size:12px;
font-weight:bold;
/*border-top:1px dashed #0287A9;*/
padding-top:10px;
}
#back_contador{
/*background-color:#006699;*/
padding:8px;
padding-top:2px;
padding-bottom:10px;
padding-right:8px;
padding-left:5px;
background-image:url(images/back_contador2.jpg);
background-repeat:no-repeat;
font-size:10px;
color:#999999;
}
#aluno{
background-image:url(images/fundo_aluno.jpg);
background-repeat:no-repeat;
height:30px;
padding-top:12px;
padding-left:18px;
font-weight:bold;

}

#aluno a{
color:#000097;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#professor{
background-image:url(images/fundo_professor.jpg);
background-repeat:no-repeat;
height:30px;
padding-top:12px;
padding-left:18px;
font-weight:bold;
color:#000097;
}

#professor a{
color:#000097;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
