body {
	margin:0px;
	padding:0px;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #f3f1ef;
}


#containerhp {
	background: #f3f1ef url("images/bg01.jpg") top left no-repeat;
}

#container {
	background: #f3f1ef url("images/bg01.jpg") top left no-repeat;
}

#flashcontent {
	margin: 0 0 0 0;
	left: 50%;
	right: 50%;
}

#main {
	clear: both;
	background: #ffffff;
	width: 886;
}

#content {
	width: 630;
	padding-left: 5px;
	float: left;
}

#aux {
	width: 200;
	position: absolute;
	top: 280;
	left: 650;
	margin: 25 0 25 15;
}

#footer {
	clear: both;
	margin: 0 25 25 15;
	padding: 20 0 0 0;
}

#nav {
	width: 886;
	height: 250;
	clear: both;
	margin: 0 0 0 0;
}

#nav2 {
	width: 886;
	height: 120;
	clear: both;
	margin: 0 0 0 0;
	background: transparent url(images/bgmenu02.gif) top left no-repeat;
}

#navlink {
	width: 886;
	height: 120;
	clear: both;
	padding: 0 0 0 15;
}

.colv02 {
	width: 260;
	float: left;
	margin: 10 25 0 15;
}

.colv03 {
	width: 150;	
	float: left;
	margin: 10 25 0 15;
}

.colv04 {
	width: 360;	
	float: left;
	margin: 10 25 0 15;
}
.colnot {
	width: 380;	
	float: left;
	margin: 10 25 0 15;
}

.colh {
	width: 560;
	margin: 10 25 0 15;
	clear: both;
}

.breadcrumb {
	width: 590;
	margin: 20 25 10 15;
	clear: both;
}


.formnews {
	background: url("images/bg_formnews02.gif") top left no-repeat;
	padding: 0;
}


/* estilos tipograficos */

p {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 9pt;
	font-family: Trebuchet MS, Sans-Serif;
	color: #D9D9D9;
	margin-top: 10px;
}

li {   
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 10pt;
		color: #58595b;
                line-height:120%;
                margin-left:15;
                list-style-image: url("images/li01.gif");
}

ul {   
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 10pt;
		color: #58595b;
                line-height:120%;
                margin-left:0;
                padding: 0;
}		

h2,h3,h4 {
		font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		padding: 0;
		margin: 0;
		
}

hr {
		color:#aaaaaa;
		background-color:#aaaaaa;
		height:1px;
		border:none;
		margin: 10 0 0 0;
}

/* estilos de titulos */

.tisecao {
		font-size: 10pt;
                color: #58595b;
}

                                
.tisecursos {
		font-size: 11pt;
                color: #58595b;
                
}

.tisubsecao {   
		font-size: 10pt;
		color: #58595b;
}

.tilista {
		font-size: 9pt;
                color: #58595b;
                margin: 10 0 2 0;
 }

.timaterias {   
		font-size: 11pt;
		font-weight: bold;
		color: #58595b;
		margin: 0 60 0 0;
}

.tilimat {   
		font-size: 10pt;
		font-weight: normal;
		color: #58595b;
		margin: 0 30 3 0;
}

.tisubmat {   
		font-size: 11pt;
		color: #58595b;
		margin: 10 60 0 0;
		font-variant: small-caps;
}

.tisublimat {   
		font-size: 9pt;
		color: #58595b;
		margin: 0 60 20 0;
}

.tiinfo {   
		font-size: 8,5pt;
		color: #58595b;
}

.tinota {   
		font-size: 10pt;
		color: #58595b;
}



.tisubinfo {   
		font-size: 9pt;
		color: #58595b;
}		

.tiequipe {   
		font-size: 10pt;
		color: #58595b;
}		

.tievento {   
		font-size: 9pt;
		color: #58595b;


/* estilos de textos */

}		
	
.tesecao {   
		font-size: 9pt;
		color: #58595b;
		line-height:150%;
}

.teresumo {   
		font-size: 8pt;
		color: #58595b;
		line-height:120%;
}

.tesubsecao {   
		font-size: 8pt;
		color: #58595b;
		line-height:150%;
}


.teolho {   
		font-size: 12pt;
		color: #58595b;
}

.tenota {   
		font-size: 9pt;
		color: #58595b;
		line-height:150%;
}

.techamada {   
		font-size: 9pt;
		color: #58595b;
		line-height:150%;
		padding: 0;
		margin: 0 0 5 0;
}

.tegravatanota {   
		font-size: 9pt;
		color: #58595b;
		margin-top: 5px;
		line-height:120%;
}

.tegravataninfo {   
		font-size: 9pt;
		color: #58595b;
		margin-top: 5px;
		line-height:120%;
}

.temateria {   
		font-size: 9pt;
		color: #58595b;
		line-height:140%;
}

.teinfo {   
		font-size: 8pt;
		color: #58595b;
		line-height:140%;
		margin: 0 10 0 0;
}

/* estilos auxiliares */		

.aurefe {   
		font-size: 8pt;
		color: #58595b;
		line-height:110%;
}
		
.ausaiba {   
		font-size: 8pt;
		color: #58595b;
		margin: 0 0 20 0;
		padding: 0;
}		

.aucrm {   
		font-size: 8pt;
		color: #999999;
		margin: 0 0 0 0;
		padding: 0;
}

.datamat {   
		font-size: 8pt;
		color: #58595b;
		margin: 20 0 2 0;
}

.datacursos {   
		font-size: 12pt;
		color: #009900;
		margin: 20 0 2 0;
}

.migalhas {   
		font-size: 8pt;
		color: #009900;
		margin: 0;
}

.rodape {
		font-size: 8pt;
		font-weight: normal;
		color: #666666;
		margin: 0 0 2 0;
}

.fotomat {   
		position: relative;
		float: right;
		margin: 10;		
}

.menu {   
		font-size: 10pt;
		font-weight: none;
		margin: 0 15 0 0;
}

.form {   
		font-size: 8pt;
		font-weight: normal;
		color: #666666;
		margin: 0 15 10 0;
}

.classe1 {   
		font-size: 8pt;
		font-weight: normal;
}

a:link {
	text-decoration: none; 
	color: #009900;
}

a:visited {
	text-decoration: none; 
	color: #009900;
}

a:hover {
	text-decoration: underline; 
	color: #009900;
}

a:active {
	text-decoration: underline;
	color: #009900;
}

a.classe1:link {
	text-decoration: none; 
	color: #009900;
}

a.classe1:visited {
	text-decoration: none; 
	color: #009900;
}

a.classe1:hover {
	text-decoration: underline; 
	color: #009900;
}

a.classe1:active {
	text-decoration: underline;
}

a.migalhas:link {
	text-decoration: none; 
	color: #009900;
}

a.migalhas:visited {
	text-decoration: none; 
	color: #009900;
}

a.migalhas:hover {
	text-decoration: underline; 
	color: #009900;
}

a.migalhas:active {
	text-decoration: underline;
}


a.menu:link {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}

a.menu:visited {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}

a.menu:hover {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: nome;
	color: #58595b;
}

a.menu:active {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #58595b;
}