@charset "iso-8859-1";

/* 
	Junior Meneguette
	junior@arteware.com.br
	http://www.arteware.com.br
 
 */


/* Arquitetura principal */

* {
	padding: 0;
	margin: 0;

}

a {

	text-decoration:none;
	
}

body{
	font: normal 11px verdana;
	text-align: center;
	background:url(../img/bg_fundo.jpg) #FFFFFF center top repeat-x;
	overflow-x:hidden;
}

#pagina {
	
	text-align:left;
	margin: 0 auto;
	width: 1002px;

}

#topo {
	
	float:left;
	width:1002px;
	
}

#meio {
	
	float:left;
	width:1002px;

}

#rodape {
	
	float:left;
	background:url(../img/bg_rodape.jpg) #000000 top repeat-x;
	margin:20px 0 0 0;
	width:100%;
	
}


/* Estrutura de clases */

#topo ul {
	
	list-style-type:none;
	margin:0 auto;
	padding:7px 0 0 0;
	width:1000px;
	
}

#topo li {

	float: left;
	font:12px Century Gothic;
	padding:0 15px 0 15px;

}

#topo a {

	color:#FFF;
	
}

#topo a:hover {
	
	color:#FF9;
	
}

.conteudo {
	
	float:left;
	background-color:#fcfcfc;
	border:1px #dfdfdf solid;
	margin:35px 0 0 0;
	padding:15px 0 0 0;
	width:1002px; 
	
}
	
.logo {

	float:left; 
	padding:7px 20px 0 5px;
	width:296px;

}

.bannerTopo {

	float:left;
	margin:0 0 15px 0;
	width:500px;
	
}

.colunaLateral {

	float:left; 
	width:198px;
	
}

	.colunaLateral ul {
	
		list-style-type:none;
		margin:0 auto;
		width:188px;

	}
	
	.colunaLateral li {

		float:left;
		background:url(../img/bg_meioColunaLateral.jpg) center top repeat-y;
		width:188px;

	}

	.tituloTopoLateral {
	
		font:bold 16px Arial;
		color:#77777a;
		padding:10px 0 0 10px;
		
	}

	.tituloTopoLateral_ {
	
		font:bold 16px Arial;
		color:#77777a;
		padding:7px 0 0 10px;
		
	}

	.tituloLateral {
	
		font:bold 15px Trebuchet MS;
		padding:5px 0 0 11px;
		
	}
	
		.tituloLateral a {
		
			color:#c2691c;
			
		}
		
		.tituloLateral a:hover {
			
			color:#e98229;
			
		}
	
	.textoLateral {
	
		float:left; 
		width:132px;
		
	}
	
		.conteudoLateral {
		
			font:10px Verdana;
			padding:2px 0 0 12px;
		
		}
		
			.conteudoLateral a {
			
				color:#838385;
				
			}

			.conteudoLateral a:hover {
			
				color:#a5a5a5;
				
			}

	.imgLateral {
	
		float:left; 
		width:50px;
		
	}
	
	.divisaoLateral {
	
		float:left;
		background:url(../img/bg_divisaoColunaLateral.jpg) center top no-repeat; 
		margin:5px 0 0 6px; 
		width:175px; 
		height:6px; 
		
	}
	
	.editoriaLateral {
	
		font:10px Verdana;
		color:#838385;
		padding:5px 5px 6px 7px;
	
	}
	
		.editoriaLateral a {
		
			color:#838385;
			
		}
		
		.editoriaLateral a:hover {
		
			color:#a5a5a5;
			
		}
	
	.horaEditoriaLateral {
	
		color:#c2691c;
		
	}
	
	.vejamais {
	
		text-align:right;
		padding:0 10px 0 0;
		
	}
	
		.vejamais a {
		
			color:#c2691c;
			
		}
		
		.vejamais a:hover {
		
			color:#e98229;
			
		}
	
	.tituloSecaoLateral {
	
		background:url(../img/bg_fundoColunaLateral.jpg) center top no-repeat; 
		margin:10px 0 5px 3px;
		width:182px; 
		height:33px; 
		
	}
	
	.newsletter {
	
		color:#999999; border:1px #999 solid; padding:2px 0 0 2px; margin:0 0 0 6px; height:16px; 
	
	}
	
.alinhaColunaMeio {

	float:left; 
	margin:0 0 0 7px;
	width:595px; 
	
}

	.topoColunaMeio {
	
		background:url(../img/bg_topoColunaMeio.gif) center bottom no-repeat; 
		margin:2px 0 0 0;
		width:587px; 
		height:18px; 
		
	}
	
	.colunaMeio {
		
		float:left;
		border-left:1px #d8d8d8 solid; 
		border-right:1px #d8d8d8 solid; 
		border-bottom:1px #d8d8d8 solid; 
		background:url(../img/bg_colunaMeio.gif) #FFF bottom repeat-x; 
		width:585px; 
		min-height:623px;
		
	}
	
		.colunaMeio ul {
			
			list-style-type:none;
			margin:0 auto;
			width:570px;
			
		}
	
		.colunaMeio li {
		
			float:left;
			color:#555;
			padding:0 5px 0 5px;
			width:104px;
			
		}
		
		.colunaMeio img {
		
			border:1px #9b7759 solid;
			
		}
		
	.tituloDestaqueCursos {
	
		font:23px Arial;
		color:#c2691c;
		padding:15px 0 20px 10px;
		
	}
	
	.tituloCurso {
	
		font:14px Trebuchet MS;
		color:#900;
		padding:5px 0 5px 0;
		
	}
	
	.listaCurso {
	
		font:11px Trebuchet MS;
		
	}
	
	.vejacursos {
	
		float:right;
		clear:both;
		font:bold 13px Trebuchet MS;
		padding:25px 17px 0 0;
		
	}
	
		.vejacursos a {
		
			color:#c2691c;
			
		}
		
		.vejacursos a:hover {
		
			color:#e98229;
			
		}
	
.publicidade {
	
	margin:0 0 12px 0;
	
}

	.publicidade ul {
	
		list-style-type:none;
		margin:0 auto;
		width:1000px;
	
	}
	
	.publicidade li {
		
		float:left;
		padding:0 7px 0 5px;
		margin:15px 0 10px 2px;
		width:318px;
	
	}

.menuRodape {

	margin:5px 0 50px 0;

}

.menuRodape ul {
	
	list-style-type:none;
	margin:0 auto;
	padding:7px 0 0 0;
	width:935px;
	
}

.menuRodape li {

	float: left;
	font:11px Century Gothic;
	padding:0 15px 0 15px;

}

.menuRodape a {

	color:#FFF;
	
}

.menuRodape a:hover {
	
	color:#FF9;
	
}

.apoio {
	
	margin:0 auto;
	width:950px;

}

	.apoio ul {
		
		clear:both;
		list-style-type:none;
		margin:0 auto;
		width:900px;
		
	}
	
	.apoio li {
	
		float:left;
		padding:10px 5px 0 5px;
		height:35px;
	
	}

	.tituloApoio {
		
		float:left;
		font:12px Trebuchet MS;
		color:#CCC;
		
	}
	
	.endereco {
		
		text-align:right;
		font:14px Trebuchet MS;
		color:#CCC;
		margin:10px 0 0 0;
	
	}
	
	.creditos {
		
		clear:both;
		font:12px Trebuchet MS;
		padding:40px 0 5px 0;
		color:#CCC;
		
	}
	
.secao {

	float:left;
	margin:0 0 0 10px;
	width:560px;
	
}

	.secao ul {
	
		list-style-type:none;
		margin:25px 0 0 0;
		width:560px;
	
	}
	
	.secao li {
		
		float:left;
		width:550px;
		margin:0 0 40px 0;

	}
	
	.imgSecao {
	
		float:left; 
		width:200px;
		
	}
	
	.textoSecao {
	
		float:left; 
		padding:0 0 0 13px;
		width:335px; 
		
	}

	.tituloSecao {
		
		font:25px Trebuchet MS;
		color:#c2691c;
		
	}
	
	.tituloConteudoSecao {
		
		font:17px Trebuchet MS;
		color:#666;
		
	}
	
	.textoConteudoSecao {
		
		font:11px Verdana;
		color:#666;
		text-align:justify;
		margin:0 0 10px 0;
		
	}
	
	.saibaMaisSecao {
		
		text-align:right;
		font:11px verdana;

	}
	
		.saibaMaisSecao a {
		
			color:#c2691c;
		
		}
		
		.saibaMaisSecao a:hover {
		
			color:#e98229;
		
		}
		
.secaoInterna {

	float:left;
	color:#666;
	margin:0 0 0 10px;
	width:560px;

}

	.secaoInterna p {
		
		text-align:justify;
		margin:0 0 15px 0;
		
	}
	
	.secaoInterna img {
	
		margin:0 7px 5px 0;
		
	}
	
	.secaoInterna ul {
	
		list-style-type:none;
		margin:25px 0 0 0;
		width:560px;
	
	}
	
	.secaoInterna li {
		
		float:left;
		width:550px;
		margin:0 0 40px 0;

	}

	.tituloSecaoInterna {
		
		font:17px Trebuchet MS;
		color:#666;
		margin:15px 0 0 0;
		
	}
	
	.subtituloSecaoInterna {
		
		font:13px Trebuchet MS;
		font-style:italic;
		color:#666;
		padding:0 0 20px 0;
		
	}

	
	.tituloLink {
	
		font-weight:bold;
		width:550px;
		
	}
	
	.textoLink {
		
		text-align:justify;
		color:#666;
		width:550px;
		
	}
	
	.endLink {
		
		clear:both;
		
	}
	
		.endLink a {
		
			color:#06C;
		
		}
		
		.endLink a:hover {
		
			color:#09F;
		
		}
		
	.maisNoticias {
		
	float:left;
	width:560px;
		
	}
	
	.maisNoticias p {
	
		margin:0;
		padding:0;
		
	}
	
	.maisNoticias ul {
	
		list-style-type:none;
		margin:15px 0 0 0;
		width:560px;
	
	}
	
	.maisNoticias li {
		
		float:left;
		width:550px;
		margin:0 0 10px 0;

	}

	
	.tituloMaisNoticias {
		
		font:bold 11px Trebuchet MS;
		color:#2f6aba;
		border-bottom:1px #999 solid;
		width:560px;
		
	}

	.materiaMaisNoticias {

		font:11px Verdana;
		color:#666;
		width:550px;
		
	}
	
		.materiaMaisNoticias a {
		
			color:#666;
			
		}
		
		.materiaMaisNoticias a:hover {
		
			color:#a5a5a5;
			
		}
		
	.tituloNews {
	
		font-weight:bold;
		width:550px;
		
	}

		.tituloNews a {
		
			color:#666;
			
		}
		
		.tituloNews a:hover {
		
			color:#999;
			
		}
		
	.textoNews {
		
		text-align:justify;
		color:#666;
		width:550px;
		
	}
	
		.textoNews a {
		
			color:#666;
			
		}
		
		.textoNews a:hover {
		
			color:#999;
			
		}
	
	.endNews {
		
		clear:both;
		
	}
	
		.endNews a {
		
			color:#06C;
		
		}
		
		.endNews a:hover {
		
			color:#09F;
		
		}
	

	.selecionaAlbum {
	
		border:1px #999 solid; 
		color:#666; 
		font:11px Trebuchet MS;
		margin:0 0 30px 0;
		width:500px; 
		
	}
	
	.listaAlbum {
		
		margin:0 auto;
		
	}
	
		.listaAlbum ul {
		
			margin:20px 0 50px 15px;
			list-style-type:none;
			width:560px;
			
		}
		
		.listaAlbum li {
		
			float:left;
			width:125px;
			height:60px;
			
		}