/*
#################################

Este arquivo contem todas as definicoes de estilos de cor,
imagem de fundo, tamanho e formatação de fonte da página

PROPRIEDADES COMUNS: font, color, background, 
border, visibility...

#################################
############ INDICE ###############

	1.  REGRAS GERAIS
		1.1 FORMULARIOS
	2. TOPO
		2.1 MENU
	3. COLUNA LATERAL
	4. CONTEUDO
		4.1  PAGINA DE CONTATO
	5. COLUNAS POS-CONTEUDO
	6. RODAPE

##################################
*/


/*
##################################
	1. REGRAS GERAIS
##################################
*/

html {
	
}
body {
	font-size: 11px;
	font-family: arial, verdana, tahoma;
	background: #005E9B url(../../_Imgs/bodyFundo.jpg) repeat-x top;
}
h2, h3, h4, h5, h6, label {
	
}

ul li {
	list-style: url(../../_Imgs/marcadorAzul.jpg);
}
a {
	text-decoration: none;
	color: #1C8AD5;
}
a:hover {
	text-decoration: underline;
}

p.marcador {
	background: url(../../_Imgs/marcadorAzul.jpg) no-repeat left 1px;
}

table tr th 
{
	border-bottom: 2px solid #F5EC00;
	background: #005E9B;
	color: #fff;
	text-align:left;
}


/*
##################################
	1.1 FORMULÁRIOS
##################################
*/

.input-text {
	border: 1px solid #328FCA;
}
.input-submit {
	border: none;
	color: #fff;
	background: #2383B6;
}

.form-contato 
{
	width: 300px;
	margin: auto;
}
.form-contato .input-text, .form-contato textarea
{
	width: 95%;
}
label 
{
	font-weight: bold;
}

/*
##################################
	2. TOPO
##################################
*/

#topo {
	height: 70px;
}
#topo h1 {
	position: absolute;
}

/*
##################################
	2.1 MENU
##################################
*/

#menuPrincipal ul li {
	list-style: none;
}
#menuPrincipal ul li a {
	font-weight: bold;
	color: #032967;
	text-decoration: none;
	font-family: 'trebuchet ms', arial, tahoma;
	font-size: 12.5px;
}

#menuPrincipal ul li a:hover, #menuPrincipal ul li.ativo a, #menuPrincipal ul li.itemPai:hover > a {
	color: #1E7EA8;

}
#menuPrincipal  .menu {
	border: 1px solid #ccc;
	background: #fff;
}
#menuPrincipal  .menu ul li a  {
	font-weight: normal;
	font-size: 11px;
	background: none;

}
#menuPrincipal  .menu ul li a:hover, #menuPrincipal .menu ul li.itemPai:hover > a {
	color: #fff;
}
#menuPrincipal .menu ul li {
	/*background: #fff url(../../_Imgs/submenuDivisor.gif) no-repeat center right;*/
	background: #fff;
	border-bottom: 1px solid #ccc;

}
.menuDropDown  .menu ul li.ultimo {
	
	border-bottom: none !important;
}
#menuPrincipal .menu ul li.ultimo {

}
#menuPrincipal .menu ul li.itemPai .menu {
	
}
#menuPrincipal .menu ul li.itemPai .menu ul li {
	background: none;
}
#menuPrincipal .menu ul li.itemPai .menu ul li a {
	color:#052868;
	background: #fff;
}
#menuPrincipal .menu ul li.itemPai .menu ul li.ultimo a {
	border-bottom: none;
}
#menuPrincipal .menu ul li.itemPai .menu ul li a:hover {
	background: transparent;
	color: #fff;
}

#menuPrincipal ul li.itemHome a {
	background: url(../../_Imgs/itemHome.gif) no-repeat;
}
#menuPrincipal ul li.itemInstitucional a {
	background: url(../../_Imgs/itemInstitucional.gif) no-repeat;
}
#menuPrincipal ul li.itemCursos a {
	background: url(../../_Imgs/itemCursos.gif) no-repeat;
}
#menuPrincipal ul li.itemGalerias a {
	background: url(../../_Imgs/itemGaleria.gif) no-repeat;
}
#menuPrincipal  ul li.itemFaleConosco a {
	background: url(../../_Imgs/itemFaleConosco.gif) no-repeat;
}

.menuDropDown  .menu ul li a {
	background: none !important;
}
.menuDropDown  .menu ul li a:hover {
	color: #5594BC !important;
}

#menuInstitucional {
	background: #fff url(../../_Imgs/menuInstitucionalCantosSup.gif) no-repeat top center;
}
#menuInstitucional .conteudo {
	background:  url(../../_Imgs/menuInstitucionalCantosInf.gif) no-repeat bottom center;
}

#menuInstitucional .conteudo ul li {
	background: url(../../_Imgs/menuInstitucionalDivisor.gif) no-repeat bottom left;
	list-style: none;
}
#menuInstitucional .conteudo ul li.ultimo {
	background: none;
}
#menuInstitucional .conteudo ul li a {
	color: #0784D4;
	background: url(../../_Imgs/marcadorAzul.jpg) no-repeat 15px center;
}
#menuInstitucional .conteudo ul li a:hover, #menuInstitucional .conteudo ul li.ativo a {
	background: url(../../_Imgs/marcadorAzul.jpg) no-repeat 35px center;
}

#menuInstitucional h2 
{
	color: #2B7CBD;
	text-transform: uppercase;
	background: url(../../_Imgs/setaBaixoAzul2.gif) no-repeat left center;
}

/*
##################################
	3. COLUNA LATERAL
##################################
*/

#auxiliar {
	color: #fff;
}
#auxiliar a {
	color: #FDFD00;
}
#auxiliar .marcador {
	background: url(../../_Imgs/marcadorAmarelo.gif) no-repeat left 2px;
}
#auxiliar .bloco .data {
	color: #FEFE00;
}
#auxiliar .bloco .links {
	text-align: right;
}
#auxiliar .bloco .links a {
	color: #0072C5;
	background: #fff url(../../_Imgs/marcadorQuadrado.gif) no-repeat left center;
}

#auxiliar .blocoAcordeao {
	background:#fff;
	border: 1px solid #008BE9;
}
#auxiliar .blocoAcordeao .conteudo
{
	background: #fff;
	border: 1px solid #008BE9;
	border-top: none;
}

#auxiliar .even,#auxiliar .even .conteudo {
	border-color: #000;
}

#auxiliar .blocoAcordeao h3 a{
	font-weight: normal;
	color: #008BE9;
	font-size: 12px;
	background: url(../../_Imgs/setaBaixoAzul1.gif) no-repeat right center;
}
#auxiliar .even h3 a {
	color: #000;
	background: url(../../_Imgs/setaBaixoAzul2.gif) no-repeat right center;
}

/*
##################################
	4. CONTEUDO
##################################
*/

#center {
	
}
#conteudo {
	background: url(../../_Imgs/conteudofundo.gif) repeat-y;
}
#conteudo .conteudoDetalhe {
	background: url(../../_Imgs/conteudoDetalheFundo.gif) no-repeat 0 207px;
}

.blocoTipo2 {
	background: #fff url(../../_Imgs/blocoTipo2Fundo.jpg) repeat-x bottom;
	border: 1px solid #E8E8E8;
}

#quemSomos .conteudo img {
	border: 1px solid #E1E1E1;
}
#quemSomos .links {
	text-align: right;
}

#conteudo .bloco .links li {
	background: url(../../_Imgs/marcadorAzul.jpg) no-repeat left 2.5px;
}

#secretaria .conteudo {
	background: url(../../_Imgs/blocoSecretariaConteudoFundo.png) no-repeat right center;
}

#cursos .conteudo ul li a {
	color: #0784D4;
}

#cursos .conteudo .header {
	cursor: pointer;
}

#conteudo h2 
{
	color: #0E82D6;
	font-size: 14px;
	background: url(../../_Imgs/marcadorTitulo.gif) no-repeat left 2px;
}
#conteudo h2 span 
{
	background: url(../../_Imgs/tituloLinha.gif) no-repeat left bottom;
}
.thumbs .thumb 
{
	text-align: center;
	color: #1673B0;
}

.lista-noticias dt 
{
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px solid #1C8AD5;
	padding: 5px 0;
	margin-bottom: 5px;
}
.lista-noticias dd 
{
	margin: 10px 0;
}
.lista-noticias dd.data 
{
	font-size: 12px;
	text-align: right;
	color: #666;
	margin: 0;
}

/*
##################################
	4.2 PAGINA DE CONTATO
##################################
*/


/*
##################################
	5. COLUNAS
##################################
*/

.colunas {
	background: url(../../_Imgs/colunasDivHorizontal.gif) no-repeat center bottom;
}
#colunasSec {
	background: none;
}

/*
##################################
	6. RODAPE
##################################
*/
#rodape {
	color:#fff;
	background: url(../../_Imgs/rodapeFundo.gif) no-repeat 0 top;
	margin-left: 224px;
}
#rodape p.desenvolvimento a {
	background: url(../../_Imgs/logoIportal.png) no-repeat;
	
}

#extras .extra {
	position: absolute;
	width: 21px;
	height: 169px;
	top: 70px;
	z-index: 2;
}
#extras .cantoSupEsq {
	background: url(../../_Imgs/layoutCantoEsq.gif) no-repeat;
	left: 215px;
}
#extras .cantoSupDir {
	background: url(../../_Imgs/layoutCantoDir.gif) no-repeat;
	right: 2px;
}