/* CSS Document */




.input {

	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
	color: #000000;
	padding: 2px;

}



.inputHover {
	
	font: bold 12px Arial, Helvetica, sans-serif;
	background-color:#FFFFCC;
	border: 1px solid #666666;
	color: #000000;
	padding: 2px;

}





.inputBotao {

	font: bold 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
	color:#000000;

}




#saudacaoEsquerda {
	
	float: left;
	width: 375px;
	
	
}


#saudacaoDireita {
	
	
	float: right;
	width: 375px;
	
	
}



.noticiasDestaques h2 {

	margin-left: 6px;
	margin-right: 4px;

}


.noticiasDestaques h2 a {
	
	font: bold 20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000;
	
}


.noticiasDestaques h2 a:hover {

	text-decoration:underline;

}



.noticiasDestaques p {
	
	margin-left: 6px;
	margin-right: 4px;
	text-align:justify;
	
}

.noticiasDestaques p a {
	
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height: 140%;
	color: #000;
	
}


.noticiasDestaques p a:hover {

	text-decoration:underline;

}



.noticiasDestaques h3 {

	width: 375px;
	height: 250px;
	background-image:url(../imagens/moldura_foto.jpg);
	background-repeat:no-repeat;
	background-position:top;

}



.noticiasDestaques h3 img {

	border: none;
	margin-left: 13px;
	margin-top: 9px;
	
}















#quemSomos dt {

	margin-left: 4px;
	margin-bottom: 14px;
	font: bold 20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000;
	
}



#quemSomos dd {
	
	text-align:justify;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000;
	margin-left: 4px;
	margin-right: 0px;
	
}


#quemSomos dd p {

	line-height: 140%;

}


#quemSomos dd a {
	
	text-decoration:none;
	color:#00F;
	
}


#quemSomos dd a:hover {

	text-decoration:underline;

}



#quemSomos dd ul {

	margin-left: 40px;

}


#quemSomos dd li {

	list-style: upper-roman;

}


#quemSomosFoto {

	width: 375px;
	height: 250px;
	background-image:url(../imagens/moldura_foto.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float: left;
	margin-right: 10px;
	margin-bottom: 2px;

}



#quemSomosFoto img {

	border: none;
	margin-left: 13px;
	margin-top: 9px;
	
}











#projetos dt {

	margin-left: 4px;
	margin-bottom: 14px;
	font: bold 20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000;
	
}



#projetos dd {
	
	text-align:justify;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000;
	margin-left: 4px;
	margin-right: 0px;
	
}



#projetos dd strong {
	
	font: bold 16px Arial, Helvetica, sans-serif;
	
}


#projetos dd p {

	line-height: 140%;

}


#projetos dd a {
	
	text-decoration:none;
	color:#00F;
	
}


#projetos dd a:hover {

	text-decoration:underline;

}






#projetos ul {

	margin-left: 30px;
	
}


#projetos li {

	margin-bottom: 15px;
	list-style:square;
	
}



#projetos hr {

	border: 1px dashed #CCC;
	margin-bottom: 20px;
	margin-top: 20px;
	
}



#projetosFoto {

	width: 375px;
	height: 250px;
	background-image:url(../imagens/moldura_foto.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float: right;
	margin-left: 10px;
	margin-bottom: 2px;

}



#projetosFoto img {

	border: none;
	margin-left: 13px;
	margin-top: 9px;
	
}








#parceiros p {
	
	font: 13px Arial, Helvetica, sans-serif;
	margin-left: 4px;
	
}


.parceiros {
	
	float: left;
	width: 190px;
	height: 110px;
	text-align:center;
	
}



.parceiros h3 {

	height: 110px;
	margin: 0px;
	padding: 0px;

}



.parceiros h2 {

	font: 13px Arial, Helvetica, sans-serif;
	color:#003;

}


.parceiros h2 a {

	font-weight: bold;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	color:#003;
	background-color: #CCC;
	padding: 3px;
	line-height: 140%;

}



.parceiros h2 a:hover {

	text-decoration:underline;

}












.contato {

	margin-left: 4px;

}


.contato dd {
	
	margin: 2px;
	font: 12px Arial, Helvetica, sans-serif;

}


.contato dd b, strong {

	font-weight: bold;

}


.contato dd a {
	
	color:#00F;
	text-decoration: none;
	
}


.contato dd a:hover {

	text-decoration:underline;

}



.contato h2 {
	
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 4px;
	background-color:#EBEBEB;
	border: 1px solid #999;
	color:#000;
	margin: 0px;
	
}




#contatoEsquerda {
	
	float: left;
	width: 375px;
	height: 330px;
	margin-left: 0px;
	
}


#contatoDireita {
	
	
	float: right;
	width: 370px;
	
}



#contatoForm {

	margin-top: 0px;

}



.contatoForm {

	width: 370px;
	height: auto;

}



.contatoForm label {

	font: 11px Arial, Helvetica, sans-serif;

}



#contatoResultado {

	font: 11px Arial, Helvetica, sans-serif;
	
}





#contatoDados {
	
	width: 380px;
	position: absolute;
	top: 300px;
	left: 50%;
	margin-left: -390px;
	overflow: hidden;
	
}


#contatoDados * {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: normal;
	
}



#contatoDadosTitulo {

	float: left;
	text-align:center;
	width: 378px;
	line-height: 170%;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 18px;
	font-family:"Arial Narrow";
	font-weight: bold;
	font-variant:small-caps;
	
}



#contatoLogoMenor {
	
	float: left;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 0px;
	width: 128px;
	height: 103px;

}


#contatoIconeEmail {

	float: left;
	margin-left: 28px;
	width: 24px;
	height: 16px;
	margin-top: 55px;
	background-image: url(../imagens/icone_email.png);
	background-repeat: no-repeat;
	background-position: left;

}


#contatoDadosEmail {
	
	float: left;
	width: 160px;
	height: 16px;
	margin-top: 55px;
	margin-right: 20px;
	font: Verdana, Geneva, sans-serif;
	font-size: 12px;

}




#contatoIconeTelefone {

	float: left;
	width: 24px;
	height: 16px;
	margin-left: 28px;
	margin-top: 7px;
	background-image: url(../imagens/icone_telefone.png);
	background-repeat: no-repeat;
	background-position: left;

}


#contatoDadosTelefone {
	
	float: left;
	width: 160px;
	height: 16px;
	margin-top: 10px;
	margin-right: 20px;
	font: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
}


#contatoDadosEndereco {
	
	width: 378px;
	height: auto;
	margin-top: 10px;
	text-align:right;
	line-height: 170%;
	
}



#contatoLinks {
	
	width: 285px;
	text-align:center;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
	
}




.contatoItem {
	
	width: 140px;
	height: 35px;
	float: left;
	
}

#contatoLinks img {

	border: none;
	margin-right: 10px;

}














#acervo dl dt small {

	display:block;
	font: 11px Arial, Helvetica, sans-serif;

}


#acervo dl dt {

	margin-bottom: 4px;

}


#acervo dl dt a {

	color:#03C;
	text-decoration:none;
	font: bold 18px "Arial Narrow", Arial, Helvetica, sans-serif;
 
}

#acervo dl dt a:hover {

	text-decoration:underline;
	
}


#acervo dl dd {

	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-bottom: 15px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #999;
	

}

#acervoPaginacao a {

	font: bold 12px Arial, Helvetica, sans-serif;
	color:#060;
	text-decoration:none;
	margin-left: 15px;
	
}


#acervoPaginacao a:hover {

	text-decoration:underline;

}














#materia h2 {

	font: bold 24px "Arial Narrow", Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-left: 4px;
	color:#900;
	
}



#materia p {

	font: 13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	margin-right: 4px;
	margin-left: 4px;
	line-height: 140%;

}





#materia small {

	font: 12px Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-top: 10px;
	margin-left: 4px;

}




#materia h4 {

	font: bold 16px "Arial Narrow", Arial, Helvetica, sans-serif;
	display: block;
	padding: 4px;
	background-color:#CCC;
	border: 1px solid #900;
	color:#000;
	margin-left: 4px;

}



#materia h5 {

	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	padding: 4px;
	color:#666;
	font-style:italic;
	margin: 0px;
	margin-left: 4px;

}



#materiaImg {

	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 0px;

	width: 375px;
	height: 265px;
	background-image:url(../imagens/moldura_foto.jpg);
	background-repeat:no-repeat;
	background-position:top;

	
}


#materiaImg img {

	border: none;
	margin-left: 13px;
	margin-top: 9px;
	
}


#materiaImgVoltar {

	margin-left: 10px;
	margin-top: 4px;
	width: 375px;
	text-align:center;

}


#materiaImgVoltar a {

	font: 12px Arial, Helvetica, sans-serif;
	color:#00F;
	text-decoration:none;

}


#materiaImgVoltar a:hover {

	text-decoration:underline;

}



.materiaAnexo {
	
	margin-left: 15px;	
	
}



.materiaAnexo a {

	font: 12px Arial, Helvetica, sans-serif;
	color:#900;
	text-decoration:none;
	
}



.materiaAnexo a:hover {

	text-decoration:underline;

}



