#uPrincipal, #conteudo { width: 988px; }
#titleProcess {
	background: url(../images/bgProcessos.jpg) no-repeat;
	display: block;
	height: 207px;
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
}
#titleProcess h2.titProcess {
	background: url(../images/titleProcesso.gif) ;
	height: 75px;
	left: 30px;
	position: absolute;
	top: 64px;
	width: 422px
}
#titleProcess .cabecarioInterno {
	color: #FFF;
	font-size: 14px;
	left: 30px;
	letter-spacing: -1px;
	font-weight: bold;
	position: absolute;
	top: 40px;
	width: 460px;
}
#titleProcess .cabecarioInterno a { color: #22D6EA; text-decoration: underline; }
#titleProcess .cabecarioInterno h2 {
	font-size: 25px;
	letter-spacing: -2px;
	margin-bottom: 15px;
}
#titleProcess .cabecarioInterno h2 strong {
	background: #10A7B5;
	font-size: 36px;
	letter-spacing: -3px;
	padding: 0 8px;
}

#titleProcess #processNews {
	background: #FFFFCC;
	bottom: 0;
	_bottom: -1px;
	padding: 15px 13px 8px 13px;
	position: absolute;
	right: 40px;
	width: 325px;
	border-radius-topleft: 10px;
	border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topleft: 10px;
	-webkit-border-radius-topright: 10px;
}
#titleProcess #processNews h3 {
	font-size: 16px;
	letter-spacing: -1px;
}
#titleProcess #processNews ul {
	border-bottom: #CCC 1px dashed;
	border-top: #CCC 1px dashed;
	margin: 4px 0 6px 0;
	padding: 4px 0;
}
#titleProcess #processNews ul li {
	background: url(../images/seta_yellow.gif) no-repeat 5px 9px ;
	padding: 5px 0 5px 15px;
}
#titleProcess #processNews ul li a { color: #333; }
#titleProcess #processNews ul li a:hover { text-decoration: underline; }
#titleProcess #processNews a.maisProcess, #titleProcess #processNews a.menosProcess {
	background: url(../images/setaLink.gif) no-repeat right 2px ;
	color: #1494E3;
	height: 15px;
	font-weight: bold;
	padding-right: 20px;
	text-decoration: underline;
}
#titleProcess #processNews a.menosProcess { background: url(../images/setaLink.gif) no-repeat right -13px; }

#titleProcess #processNews .encerrados {
	background: #FFFFCC;
	bottom: -175px;
	display: none;
	left: 0;
	height: 196px;
	padding: 0 13px 13px 13px;
	position: absolute;
	overflow: hidden;
	width: 325px;
	_width: 330px;
	border-radius-bottomleft: 10px;
	border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomright: 10px;
}
#titleProcess #processNews .encerrados ul { margin-bottom: 13px; }

#titleProcess #processNews .process ul { overflow: auto; height: 155px; }

#titleProcess #processNews a.linkIntern { float: right }


/*PROCESSOS SELETIVOS INTERNO*/
#titleProcess #processNews ul.processLista {
	background: url(../images/seta_yellow.gif) no-repeat 5px 16px ;
	padding: 10px 5px 10px 20px;
}
#titleProcess #processNews ul.processLista li {
	background: none;
	color: #666;
	display: inline;
	line-height: 21px;
	list-style: none;
	padding-left: 0;
}
#titleProcess #processNews ul.processLista li a { color: #333; text-decoration: none; margin-right: 5px; }
#titleProcess #processNews ul.processLista li a:hover { text-decoration: underline; }


/*COME�O DO CONTE�DO*/
#conteudo #tableEditais {
	float: left;
	margin-right: 30px;
	width: 580px;
}
#conteudo #tableEditais h3, #conteudo #sideBar h3.titleBgGreen, #conteudo #tableDocs h3 {
	background: #10A7B5;
	color: #FFF;
	display: inline-block;
	font-size: 20px;
	padding: 3px 5px;
}
#conteudo #tableEditais h4, #conteudo #tableEditais a {
	color: #0066FF;
	text-decoration: none;
}
#conteudo #tableEditais h4 a {
	background: none;
	font-size: 16px;
}
#conteudo #tableEditais table { border-top: #CCC 1px solid; }
#conteudo #tableEditais table strong, #conteudo #tableEditais table p { padding: 0; }
#conteudo #tableEditais table tr td { padding: 15px; }

#conteudo #sideBar {
	float: left;
	width: 378px;
}

#conteudo #sideBar table tr td.ativo { background: #FFFFE6; }
#conteudo #sideBar table tr td.eventoPassado { text-decoration: line-through; }

#conteudo #listaDocs h3 {
	background :#F9F9F9 none repeat scroll 0 0;
	border-bottom: 2px solid #CCCCCC;
	font-size: 16px;
	letter-spacing: -1px;
	padding: 7px 15px 6px 15px;
}
#conteudo #listaDocs ul { margin-top: 20px; width: 988px; }
#conteudo #listaDocs ul li {
	border-bottom: #CCC 1px solid;
	list-style: none outside;
	margin-bottom: 20px;
}
#conteudo #listaDocs ul li h4 a { float: left; }
#conteudo #listaDocs ul li a { color: #06C; text-decoration: none; }
#conteudo #listaDocs ul li a:hover { text-decoration: underline; }
#conteudo #listaDocs ul li a.seeMore { background: #FFF url(../../../public/images/iconList.gif) no-repeat scroll 0 1px; padding-left: 14px; }

#conteudo #listaDocs ul li p { clear: both; padding-left: 23px; }
#conteudo #listaDocs ul li p small { color: #424F61; display: block; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; margin-bottom: 10px; }
#conteudo #listaDocs ul li strong.red {
	background: #FF0000 none repeat scroll 0 0;
	color: #FFF;
	display: inline;
	margin-left: 10px;
	padding: 1px 2px;
}
#conteudo #listaDocs ul li ul { margin: 0 0 10px 23px; }
#conteudo #listaDocs ul li ul li {
	border: none;
	font-weight: bold;
	margin: 0;
}

/*NOT�CIAS*/
/*Not�cias - modelo 3*/
#conteudo #estiloNoticias { margin: 0; width: 378px; }
#conteudo #estiloNoticias h2.tituloNoticias {
	background: url(../../../public/images/logoBlog_p.gif) no-repeat;
	display: block;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 15px 0 0 135px;
}
#conteudo #estiloNoticias h2.tituloNoticias a {
	color: #0164DC;
	font-size: 24px;
	letter-spacing: -2px;
	text-decoration: none;
}
#conteudo #estiloNoticias h2.tituloNoticias a:hover { color: #003399;}
#conteudo #estiloNoticias.modelo03 h2 { color: #333; }
#conteudo #estiloNoticias.modelo03 ul.newsDptos { margin: 9px 0 0 0; }
#conteudo #estiloNoticias.modelo03 ul.newsDptos li { margin-left: 0; }
#conteudo #estiloNoticias.modelo03 #categorias { margin: 15px 0 0 0; }
#conteudo #estiloNoticias #categorias p a { border-bottom: 0; font-style: normal; }

/*BOX PARA BOLSAS*/
#conteudo #sideBar #boxBolsas { float: left; margin-top: 30px; }
#conteudo #sideBar #boxBolsas h3 {
	background: #FFF;
	border: #CCC 1px solid;
	border-bottom: none;
	color: #333;
	display: inline-block;
	font-size: 16px;
	margin-left: 10px;
	padding: 5px 10px 0 8px;
	border-radius-topleft: 10px;
	border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topleft: 10px;
	-webkit-border-radius-topright: 10px;
}
#conteudo #sideBar #boxBolsas p {
	border-top: #CCC 1px solid;
	margin-top: -1px;
	padding: 10px;
}
#conteudo #sideBar #boxBolsas ul li {
	background: url(../../../public/images/setasApp.gif) no-repeat 5px 3px;
	list-style: none;
	padding-left: 20px;
}
#conteudo #sideBar #boxBolsas ul li a {
	color: #0066FF;
	text-decoration: none;
}
#conteudo #sideBar #boxBolsas ul li a:hover { text-decoration: underline; }

/*BOLSAS NAS P�GINAS INTERNAS DE PROCESSOS SELETIVOS*/
#conteudo ul.bolsasLista {
	background: url(../../../public/images/iconList.gif) no-repeat 10px 2px;
	padding: 0 5px 0 30px;
}
#conteudo #sideBar #boxBolsas ul.bolsasLista li {
	background: none;
	color: #666;
	display: inline;
	line-height: 21px;
	list-style: none;
	padding-left: 0;
}
#conteudo ul.bolsasLista li a { color: #0070FA; text-decoration: none; margin-right: 5px; }
#conteudo ul.bolsasLista li a:hover { text-decoration: underline; }

/*ESTILO PARA DOCUMENTOS OFICIAIS*/
#titleProcess.titleDocs { background: url(../images/bgDocs.jpg) no-repeat; }

#titleProcess.titleDocs #optionBusca {
	background: #EFEFEF;
	border: #CCC 1px solid;
	display: none;
	height: 111px;
	padding: 15px 0 5px 10px;
	position: absolute;
	top: 124px;
	left: 2px;
	width: 339px;
}
#titleProcess.titleDocs #optionBusca a.escondeBusca {
	background: #E5E5E5 url(../images/setaTop_2.gif) no-repeat 5px 12px;
	border: #CCC 1px solid;
	color: #333;
	font-weight: bold;
	position: absolute;
	bottom: -29px;
	padding: 6px 10px 6px 25px;
	right: -1px;
	_right: -2px;
	width: 152px;
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
}
#titleProcess.titleDocs #optionBusca a.escondeBusca:hover { background: #D6D6D6 url(../images/setaTop_2.gif) no-repeat 5px 12px;; }
#titleProcess.titleDocs #optionBusca label { display: none; }
#titleProcess.titleDocs #optionBusca input.ano { padding: 5px 3px 4px 3px; margin-bottom: 10px; width: 75px; }

#titleProcess.titleDocs #optionBusca .divSelection { margin-bottom: 10px; width: 130px; }
#titleProcess.titleDocs #optionBusca .selectionBig { margin-right: 0; width: 321px; }

#titleProcess.titleDocs #optionBusca .divSelection_option { height: 250px; width: 319px; }
#titleProcess.titleDocs #optionBusca .divSelection_option a:hover { background: #FF6; }

#titleProcess.titleDocs #optionBusca .divSelection_option ul li { border-bottom: #EDEDCE 1px solid; }
#titleProcess.titleDocs #optionBusca .divSelection_option ul li a { border: none; }
#titleProcess.titleDocs #optionBusca .divSelection_option ul li label { display: block; line-height: 18px; padding: 5px;}
#titleProcess.titleDocs #optionBusca .divSelection_option ul li input { float: left; margin: 8px 7px; }

#titleProcess.titleDocs #optionBusca .divSelection a.btSelect { padding: 5px 1px 5px 5px; }

#titleProcess .titDocs {
	left: 28px;
	position: absolute;
	top: 43px;
}
#titleProcess .titDocs h2 {
	background: url(../images/titleDocs.gif);
	height: 75px;
	width: 436px
}
#titleProcess.titleDocs form { margin: 23px 0 0 2px; }
#titleProcess.titleDocs form input { margin: 0 10px 0 0; }
#titleProcess.titleDocs form input.form { float: left; width: 343px; }
#titleProcess.titleDocs form input.btBuscar_blue {
	background: url(../images/btBusca_blue.gif) ;
	width: 72px;
	height: 28px;
}
#titleProcess.titleDocs a.buscaDocsAvanced {
	background: url(../images/setaBusca.gif) no-repeat right;
	color: #FFF;
	/*float: right;*/
	font-weight: bold;
	line-height: 25px;
	margin-right: 86px;
	padding-right: 25px;
	text-decoration: underline;
	position: absolute;
	top: 126px;
	margin-left: -211px;
  width: 98px;
}
#titleProcess.titleDocs a.buscaDocsAvanced:hover { color: #FC0; }

#titleProcess.titleDocs #processNews ul li {
	float: left;
	margin-right: 10px;
	width: 135px;
}
#titleProcess #processNews .process ul li { margin-right: 0; width: 90%; }


#conteudo #tableDocs { width: 988px; }
#conteudo #tableDocs h3 { background: #12B3F0; margin-bottom: 18px; padding: 5px 8px; }
#conteudo table tr td a { color: #06F; }
#conteudo table tr td a.linkIcon { display: block; }

#conteudo table tr td { padding: 15px; }
#conteudo table tr td strong, #conteudo table tr td p { padding: 0; }
#conteudo table tr td strong.red {
	background: #FF0000;
	color: #FFF;
	display: inline;
	margin-left: 21px;
	padding: 1px 2px;
}
#conteudo table small { display: block; margin-left: 21px; }