/* ITENS */
#itens {
	width:490px;
}
	#itens h2 {
		color:#039;
		font-size:24px;
		margin:0 0 10px 0;
		padding:0;
		text-indent:0;
	}
	#itens p {
		padding:0 10px 15px 10px;
		text-align:justify;
	}
	#itens .foto {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 10px 10px 10px;
		padding:3px;
	}
	#itens .foto:hover {
		border:1px solid #039;
	}	
	#itens .galeria-itens {
		clear:both;
		display:block;
		margin-top:10px;
		width:490px;
	}
		#itens .galeria-itens li {
			display:block;
			float:left;			
			margin:0 18px 15px 18px;
			text-align:center;
			width:128px;
		}
			#itens .galeria-itens li a img {
				background-color:#fff;
				border:1px solid #ccc;				
				padding:3px;
			}
			#itens .galeria-itens li a:hover img {
				border:1px solid #039;
			}



/* CURSOS */
#cursos {
	width:490px;
}
	#cursos p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#cursos .foto-capa {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		padding:3px;
	}
	#cursos .foto {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}
	#cursos .foto:hover {
		border:1px solid #039;
	}	
	#cursos .galeria-cursos {
		clear:both;
		display:block;
		margin-top:10px;
		width:490px;
	}
		#cursos .galeria-cursos li {
			display:block;
			margin:0 17px 15px 17px;
			_margin:0 8px 15px 17px;
			float:left;
			text-align:center;
			width:128px;
		}
			#cursos .galeria-cursos li a img {
				background-color:#fff;
				border:1px solid #ccc;				
				padding:3px;
			}
			#cursos .galeria-cursos li a:hover img {
				border:1px solid #039;
			}


/* INSTITUCIONAL */
#institucional {
	width:490px;
}
	#institucional p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#institucional .foto-capa {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		padding:3px;
	}
	#institucional .foto {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}
	#institucional .foto:hover {
		border:1px solid #039;
	}	
	#institucional .galeria-institucional {
		clear:both;
		display:block;
		margin-top:10px;
		width:490px;
	}
		#institucional .galeria-institucional li {
			display:block;
			margin:0 17px 15px 17px;
			_margin:0 8px 15px 17px;
			float:left;
			text-align:center;
			width:128px;
		}
			#institucional .galeria-institucional li a img {
				background-color:#fff;
				border:1px solid #ccc;				
				padding:3px;
			}
			#institucional .galeria-institucional li a:hover img {
				border:1px solid #039;
			}
	#institucional .menu-institucional {
		clear:both;
		display:block;
		margin:-5px 0 20px 0;
		overflow:auto;
		_padding-bottom:15px;
	}
		#institucional .menu-institucional li {
			background:url(../imagens/marc-2.gif) no-repeat top left;
			display:block;
			float:left;
			padding:5px 15px 0 15px;
			white-space:nowrap;
		}
			#institucional .menu-institucional li a:hover {
				color:#039;
				text-decoration:underline;
			}		
			

/* FALE CONOSCO */
#fale-conosco {
	width:490px;
}
	#fale-conosco p.chamada-rodape {
		border-top:1px solid #e2e2e2;
		clear:both;
		display:block;
		padding:3px 0 15px 0;
		text-align:justify;
	}
	#fale-conosco fieldset {
		clear:both;
		padding:20px;
		text-align:left;
		width:420px;
	}
		#fale-conosco fieldset label {
			display:block;
			clear:both;
			margin:0 0 15px 0;
			width:420px;
		}
			#fale-conosco fieldset label span {
				display:block;
				float:left;
				padding:3px 5px 0 0;
				text-align:right;
				width:110px;
			}
			#fale-conosco fieldset label .campo {
				width:280px;
			}
	#fale-conosco fieldset .botao {
		margin-left:353px;
		width:50px;
	}
	
	
/* VIDEOS */
#videos {
	width:490px;
}
	#videos p {
		padding:0 0 15px 0;
		text-align:justify;
	}	
	#videos fieldset#area-busca {
		display:block;
		margin:-40px 0 25px 0;
		text-align:right;
	}
		#videos fieldset#area-busca input.campo {
			width:100px;
		}		
	#videos .galeria {
		clear:both;
		display:block;
		margin-top:10px;
		overflow:auto;
		width:490px;
	}
		#videos .galeria li {
			display:block;
			list-style:none;
			width:243px;
			float:left;
			margin:0 0 15px 0;
			overflow:auto;
		}
			#videos .galeria li a {
				border:1px solid #ebebeb;				
				display:block;
				_height:83px;
				padding:5px;
				overflow:auto;
			}
			#videos .galeria li a:hover {
				background-color:#f4f4f4;
				border:1px solid #ccc;
				cursor: pointer;
			}		
			#videos .galeria li a img {
				background-color:#fff;
				border:1px solid #ccc;
				padding:3px;
				float:left;
			}
			#videos .galeria li a p.data {
				color:#104491;
				font-weight:bold;
				margin:0;
				padding:0 0 5px 0;
				margin-left:118px;				
			}
			#videos .galeria li a p.nome {
				margin:0;
				padding:0 0 5px 0;
				margin-left:118px;
			}
			#videos .galeria li a p.duracao {
				color:#8e630e;
				margin:0;
				padding:0 0 5px 0;
				margin-left:118px;				
			}
			#videos .galeria li a p.tamanho {
				color:#8e630e;				
				margin:0;
				padding:0 0 5px 0;
				margin-left:118px;				
			}			
			#videos .galeria li a.descricao span {
				display:block;
				clear:both;
				color:#039;
			}			
			#videos .galeria li a:hover.descricao {
				color:#369;
				cursor:pointer;				
				text-decoration:underline;
			}
			
		.videos_popup { 
			overflow:hidden; 
			padding:10px;  
			width:auto; 
			background-color:#ebebeb;
		}
		.videos_popup td.tamanho {
			text-align:center;
			font-size:10px;
			font-family:Tahoma, Verdana;
			color:#8b610d;
		}		
		.titulovideo {	
			width:100%;	
			padding:5px 0 0 0; 
			clear:both;
			font-family:Tahoma, Verdana, Arial;
			font-size:12px;
			font-weight:bold; 
			color:#06c; 
			text-align:center; 
		}
		.videofloat_video { 
			border:1px solid #ccc; 
			padding:8px;
			background-color:#fff;
		}	
			



/* GALERIA DE FOTOS */
#galeria-de-fotos {
	width:490px;
	clear:both;
}
	#galeria-de-fotos p {
		padding:0 0 15px 0;
		text-align:justify;
	}			
	#galeria-de-fotos fieldset#area-busca {
		border-bottom:1px solid #e2e2e2;
		clear:both;
		display:block;
		margin:0 0 15px 0;
		overflow:auto;
		padding:0 0 4px 0;
		text-align:right;
	}
	#galeria-de-fotos .galeria {
		clear:both;
		display:block;
		margin-top:10px;
		overflow:auto;
		width:490px;
	}
		#galeria-de-fotos .galeria li {
			display:block;
			float:left;
			margin:0 6px 15px 6px;
			_margin:0 4px 15px 7px;
			text-align:center;
			width:148px;
		}
			#galeria-de-fotos .galeria li a img {
				background-color:#fff;
				border:1px solid #ccc;
				padding:3px;
			}
			#galeria-de-fotos .galeria li a:hover img {
				border:1px solid #039;
			}
			#galeria-de-fotos .galeria li a.descricao {
				display:block;
				margin:5px 10px 5px 10px;
				text-align:center;
			}
			#galeria-de-fotos .galeria li a:hover.descricao {
				color:#369;
				cursor:pointer;				
				text-decoration:underline;
			}
			
			
/* ENQUETES */
#enquetes {
	width:490px;
	padding-top:10px;
}
	#enquetes p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#enquetes label {
		display:block;
		clear:both;
		padding-bottom:5px;
	}
	#enquetes .botoes {
		text-align:right;
		display:block;
		width:195px;
	}	
	#enquetes .lista-enquetes {
		padding:0 10px 10px 10px;
		width:470px;
	}
		#enquetes .lista-enquetes li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			border-bottom:1px dotted #ccc;
			display:block;
			margin-bottom:10px;
			padding:5px 0 2px 15px;
			width:455px;
		}
		#enquetes .lista-enquetes li a:hover {
			background-color:#e2e2e2;
			color:#039;
		}
			#enquetes .lista-enquetes li a span {
				color:#039;
			}
	#enquetes #tab-resultados {
		border:1px solid #ccc;
		border-left:none;
		border-bottom:none;
		background-color:#f4f4f4;
		clear:both;
		margin-bottom:15px;
	}	
		#enquetes #tab-resultados th {
			background-color:#369;
			color:#fff;
			padding:5px;
		}		
		#enquetes #tab-resultados th.nome {
			text-align:left;
		}
		#enquetes #tab-resultados th.barra {
			border-left:1px solid #fff;
			border-right:1px solid #fff;			
			width:100px;
		}	
		#enquetes #tab-resultados th.porcentagem {		
			width:40px;
		}	
		#enquetes #tab-resultados td.porcentagem {
			text-align:center;
		}			
		#enquetes #tab-resultados td {
			border-bottom:1px solid #ccc;
			border-left:1px solid #ccc;		
			padding:5px;
			vertical-align: middle;
		}	
		#enquetes #tab-resultados td.tipo {
			text-align:center;
		}	
		#enquetes #tab-resultados td.tamanho {
			text-align:center;
		}
		
		
/* NOTICIAS */
#noticias {
	width:490px;
}
	#noticias p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#noticias .lista-noticias {
		padding:0 10px 10px 10px;
		width:470px;
	}
		#noticias .lista-noticias li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			display:block;
			padding:5px 0 5px 15px;
			margin-bottom:5px;
			width:455px;
			border:1px solid #ebebeb;
		}
		#noticias .lista-noticias li a:hover {
			background-color:#e2e2e2;
			color:#039;
			border:1px solid #ccc;
		}
			#noticias .lista-noticias li a span {
				color:#039;
			}
	#noticias .galeria-noticias {
		clear:both;
		display:block;
		margin-top:10px;
		width:490px;
	}
		#noticias .galeria-noticias li {
			display:block;
			float:left;
			margin:0 17px 15px 17px;
			_margin:0 8px 15px 17px;		
			text-align:center;
			width:128px;
		}
			#noticias .galeria-noticias li a img {
				border:1px solid #ccc;
				padding:3px;
			}
			#noticias .galeria-noticias li a:hover img {
				border:1px solid #039;
			}					
	#noticias fieldset#area-busca {
		display:block;
		margin:0 0 15px 0;
		text-align:right;
	}
	#noticias p.datahora {
		color:#333;
		font-size:10px;
		margin:-15px 0 0 0;
	}
	#noticias p.fonte {
		color:#333;
		font-size:10px;
		text-align:right;
	}
	#noticias .foto-dir {
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 10px 10px 10px;
		padding:3px;
	}
	#noticias .foto-esq {
		border:1px solid #ccc;
		display:block;
		float:left;
		margin:0 10px 10px 10px;
		padding:3px;
	}
	
	
/* LINKS */
#links {
	width:490px;
}
	#links p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#links .lista-categorias {
		padding:0 10px 10px 10px;
		width:470px;
	}
		#links .lista-categorias dd {
			background-color:#f4f4f4;
			border:1px solid #ccc;
			margin:0 0 25px 0;
			padding:10px 10px 0 10px;
		}
		#links .lista-categorias dt a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			border-bottom:1px dotted #ccc;
			display:block;
			padding:5px 0 5px 15px;
			margin-bottom:10px;
			width:455px;
		}
		#links .lista-categorias dt a:hover {
			color:#039;
			text-decoration:underline;
		}
			#links .lista-categorias dt a span {
				color:#039;
			}
	#links .lista-links {
		padding:0 10px 5px 10px;
		width:auto;
	}
		#links .lista-links li p.descricao {
			padding:0 15px;
			margin:-5px 0 10px 0;
			color:#999;
		}	
		#links .lista-links li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			border-bottom:1px dotted #ccc;
			display:block;
			padding:5px 0 2px 15px;
			margin-bottom:10px;
			width:auto;
		}
		#links .lista-links li a:hover {
			background-color:#ebebeb;
			color:#039;
		}
			#links .lista-links li a span {
				color:#039;
			}		