@charset "utf-8";
/* CSS Document */

body {
	margin:0 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
	background-image:url(../img/bg.png);
	background-position: top center;
	background-repeat: repeat-x;
	background-color:#DCE2E7 !important;
}

#container {
	width:1046px;
	margin: 0 auto;
}

#header {
	width:1070px;
	height:97px;
/*	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	cursor: pointer;*/
}

#bar {
	width:1026px; /* 1046-20*/
	height:36px;
	background-image:url(../img/bar.jpg);
	background-repeat:repeat-x;
	padding-right:20px;
}

#bar form {
	margin:0;
	padding:0;
}

#bar input {
	float:right;
	margin:6px 15px 0 19px;
}

#bar .buttons, #area8 .buttons {
	border: 1px #BEBEBE solid;
	height:27px;
	padding:0 2px 0 2px;
	color: #666;
	background-image:url(../img/bar.button.jpg);
	background-repeat:repeat-x;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	text-shadow: #FFF 1px 1px;
	
}

#bar .buttons:hover, #area8 .buttons:hover {
	border: 1px #A0A0A0 solid;
	cursor:pointer;
	color: #333;
}

#bar .campos {
	height:22px;
	border: 1px #BEBEBE solid;
	color: #000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	padding-left:5px;
}

#bar .campos:hover {
	border: 1px #A0A0A0 solid;
	background-color:#FFFFCC;
}

#bar .campos:focus {
	background-color:#FFFFCC;
	width:200px;
}

#bar .separador   {
	border-right: 1px #CCCCCC dotted;
	width:5px;
	//background-color:;
	height:17px;
	float: right;
	padding:0;
	margin:10px 9px 0 0px;
}

#bar .itens   {

}

#bar .redessociais   {
	margin-left: 23px;
}

#bar .redessociais  img, #bar .redessociais  img a {
    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1;
    margin-right: 15px;
}



#bar .redessociais  img:hover {
	 filter:alpha(opacity=50); 
    -moz-opacity:0.5; 
    opacity:0.5;	
}

#content {
	width:1046px;
	margin:0;

}

#columns2 {
	width:988px; /* 1000-46 do margin - 12 do padding */
	margin:0 23px 0 23px;
	/*padding:0 6px 0 6px;*/
	height: auto;
	/*background-color:#FFFFFF;*/
	background-color:#F9F9F9;

}

#left { /* (1000 do #columns2) - (160 do #left) - (10 do margin) */
	width:830px;
	margin-right:6px;
	float:left;
	margin-top:6px;
}

#right {
	width:152px;
	float:right;
	margin-top:6px;
}

#right img, #right img a {
	margin:5px 0 0 2px;
	border: 1px #BEBEBE solid;

	filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity:0.7;
}

#right img:hover {
	filter:alpha(opacity=100);
    -moz-opacity:1; 
    opacity:1; 
}



#footer {
	width:988px;
	height:30px;
	line-height:30px;
	color:#FFF;
	margin-top:6px;
	background-color: #4E6CB4;
	clear:both;
}

#footer p {
	padding: 0 10px 0 10px;
	margin:0;
}

#footer2 {
	height:30px;
	width:1000px;
}

#footer2 ul {
	height:30px;
	margin:0;
	padding:0;
}

#footer2 li {
	height:30px;
	line-height:30px;
	padding:0 4px 0 16px;
	float: left;
	color:#333333;
	list-style:none;
	background-image:url(../img/footer.li.jpg);
	background-repeat:no-repeat;
	background-position:5px;
}

#footer2 li a {
	color:#333333;
	text-decoration:none;
}

#footer2 li a:hover {
	color: #000;
	text-decoration:none;
}

#clear {
	margin:0;
	padding:0;
	clear:both;
}


/* INÍCIO DAS ÁREAS DO INDEX */

#area1 {
	width:672px;
	height:248px;
	float:left;
}

#area2 {
	width:152px;
	height:253px; /* 253-6*/
	margin-left:6px;
	float:left;
}

#area2 img, #area2 img a {
	margin:0 0 5px 2px;
	border: 1px #BEBEBE solid;

	filter:alpha(opacity=70); 
    -moz-opacity:0.7; 
    opacity:0.7; 
}

#area2 img:hover {
	filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1; 
}

#area2 img.spacer1 {
	margin:0 0 2px 2px;
}

#area2 img.spacer2 {
	margin:0 0 2px 2px;
}

#area3 {
	width:830px;
	height:242px;
}

#area3 ul.lista1 {
	float:left;
	width:276px;
	height: auto;
	line-height:18px;
	padding:0;
	margin:0;
}

#area3  .lista1 li  {
	width:278px;
	height:69px;
	list-style:none;
	border-bottom:1px #D9D9D9  dotted;
	display:block;
}

#area3 .lista1 li a  {
	height:53px; /* 69-16*/
	color:#000;
	text-decoration:none;
	display:block;
	padding:8px 8px 8px 30px;
	background-image:url(../img/li.lista1.jpg);
	background-repeat:no-repeat;
	background-position:10px;
	background-color:#F5F7F8;
}

#area3 .lista1 li a:hover {
	background-color:#EFF5F9;
}

#area3 p.lista2 {
	padding:0;
	margin:0;
}

#area3 .lista2  a  {
	width:276px;
	height:69px;
	border-bottom:1px #D9D9D9  dotted;
	float:left;
	
	color:#000;
	text-decoration:none;
	display:block;

	background-image:url(../img/li.lista1.jpg);
	background-repeat:no-repeat;
	background-position:10px;
	background-color:#F5F7F8;
}

#area3 .lista2 li a:hover {
	background-color:#EFF5F9;
}



/* lista 3 para enquetes */

#area3 ul.lista3 {
	float:left;
	width: 830px;
	line-height:18px;
	padding:0;
	margin:50px 0px;
	background-color:#F5F7F8;
}

#area3  .lista3 li  {
	width:830px;
	list-style:none;
	border-bottom:1px #D9D9D9  dotted;
	display:block;
}

#area3 .lista3 li a  {
	height:53px; /* 69-16*/
	color:#000;
	text-decoration:none;
	display:block;
	padding:8px 8px 8px 30px;
	background-image:url(../img/li.lista1.jpg);
	background-repeat:no-repeat;
	background-position:10px;
	background-color:#F5F7F8;
}

#area3 .lista3 li a:hover {
	background-color:#EFF5F9;
}


#area3  p {
	margin:0;
	padding:10px;
}

#area4 {
	width:272px;
	height:auto;
	float:left;
	margin-top:6px;
	background-color: #F5F7F8;
        background-repeat: no-repeat;
        background:  url('../portal_img/PORTAL-final7.png') no-repeat center bottom;
	//border-top:2px #4E6CB4 solid;
	}

#area4 a, #area5 a, #area6 a, #area9 a {
	color:#000;
	text-decoration:none;
	line-height:18px;
	display:block;
	height:63px;
	padding:8px 6px 2px 1px;
	//border-bottom:1px #D9D9D9  dotted;
}

#area4 a:hover, #area5 a:hover, #area6 a:hover, #area9 a:hover {
	background-color:#EFF5F9;
}

#area4 img, #area5 img, #area6 img, #area9 img {
	float:left;
	margin:7px 7px 0 6px;
	border: 1px #708090 solid;
	}

#area4 img.logo , #area5 img.logo, #area6 img.logo{
	float:left;
	margin:7px 7px 0 0;
	border: 1px #708090 solid;
	}
        
#area4 h2, #area6 h2 {
	height:30px;
	width:273px;
	color:#FFFFFF;
	line-height:30px;
	font-size:12px;
	text-align:center;
	margin:0;
	padding:0;
	background-color:#7596ED;
}

#area4 img.logo, #area5 img.logo, #area6 img.logo {
	border:none;
}

#area5 h2 {
	height:30px;
	width:272px;
	color:#FFFFFF;
	line-height:30px;
	font-size:12px;
	text-align:center;
	margin:0;
	padding:0;
	background-color:#7596ED;
}

#area5{
	width:273px;
	height:auto;
	float:left;
	margin:6px 6px 0 6px;
	background-color: #F5F7F8;
        background-repeat: no-repeat;
        background:  url('../portal_img/PORTAL-final7.png') no-repeat center bottom;
	//border-top:2px #4E6CB4 solid;
	//border-top:2px #4E6CB4 solid;
}

#area6 {
	width:273px;
	height:auto;
	float:left;
	margin-top:6px;
	background-color: #F5F7F8;
        background-repeat: no-repeat;
        background:  url('../portal_img/PORTAL-final7.png') no-repeat center bottom;
	//border-top:2px #4E6CB4 solid;
	//border-top:2px #4E6CB4 solid;
}

#area7 {
	width:830px;
	height: auto;
	margin-top:6px;
}

#area7 h2 {
	background-color:#4E6CB4;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
 	padding:7px 10px;
	margin-bottom:1px;
	width:110px;
}

/* FIM DAS ÁREAS DO INDEX */



/* INÍCIO DA FORMATAÇAO DAS PÁGINAS INTERNAS DE NOTÍCIAS (NOTÍCIA.PHP)*/ 

#left2 { /* (1000 do #columns2) - (160 do #left) - (10 do margin) */
	width:1000px;
	margin-right:7px;
	float:left;
	margin-top:4px;
}

#right2 {
	width:394px;
	float:right;
	margin-left:4px;
}


/* INÍCIO DAS ÁREAS DAS PÁGINAS INTERNAS DE NOTÍCIAS */

#area8{
	width:600px; /* 830 */
	height: auto;
	float:left;
}

#area8 h2 {
	width:580px;
	color: #333;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding:5px 10px 5px 10px;
	margin:0 0 10px 0;
	background-color:#4E6CB4;
	color:#FFF;
}

#area8 h2  a{
	float:right;
	margin:2px 5px 0 0;
	
}

#area8 h3 {
	color:#444;
	margin:20px 10px 12px 10px;
	font-size:14px;

}

#area8 p {
	margin:0px 15px 25px 15px;
	text-align:justify;

	font-family:arial,sans-serif;
	line-height:1.5;
	font-size:13px;
	color:#444;
}



#area8 img {
	margin:10px 10px 5px 10px;
	padding:0;
	float:left;
	border: 1px #FFFFFF solid;
}

#area8 .intro img {
	margin:5px 5px 20px 5px;
	background-color: #FFF;
	border:1px #F2F2F2 solid;
	padding:5px;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

#area8 hr {
	 border: 0;
	 width:100%;
	background-color: #EBEBEB;
	height:1px;
	margin:15px 0px 20px 0px;
}

#area8 .subtitle {
	color:#666666;
	font-size:12px;

	padding:2px 0 2px 0;
}

#area8 #share {
	border-top: 1px #EBEBEB solid;
	border-bottom: 1px #EBEBEB solid;
	padding:13px 10px 10px 10px;
	margin:10px 0px 10px 0;
	height:20px;
	color:#666666;
}

#area8 #share a {
	float:right;
}

#area8  a {
	color:#15c;
	text-decoration:none;
}

#area8 p a:hover {
	text-decoration: underline;
}

#area9{
	width:382px;
	height:100%;
	float:left;
	background-color: #F5F7F8;
}

#area9 h2, #area10 h2{
	height:30px;
	width:348px; /* 382-34*/
	color:#FFFFFF;
	line-height:30px;
	font-size:12px;
	text-align:left;
	margin:0;
	padding:0 0 0 34px;
	background-color:#7596ED;
}

#area10 {
	width:382px;
	height:auto;
	float:left;
}

#area10 ul.lista {
	padding:0;
	margin:0;
}

#area10  .lista li  {
	width:382px;
	list-style:none;
	border-bottom:1px #D9D9D9  dotted;
	line-height:18px;
}

#area10 .lista li a  {
	color: #000;
	text-decoration:none;
	display:block;
	padding:6px 6px 6px 35px;
	background-image:url(../img/li.lista1.jpg);
	background-repeat:no-repeat;
	background-position:15px;
}

#area10 .lista li a:hover {
	background-color: #F5F7F8;
}

#area11 {
	width:830px;
	height:auto;
	margin-top:6px;
	/*background-color: #F5F7F8;*/
}

#area11 h2{
	height:30px;
	width:796px; /* 382-34*/
	color:#FFFFFF;
	line-height:30px;
	font-size:12px;
	text-align:left;
	margin:0;
	padding:0 0 0 34px;
	background-color:#7596ED;
}

/* INÍCIO DA FORMATAÇÃO DAS PÁGINAS INTERNAS DE CONTEÚDO ESTÁTICO */

#area12{
	width:830px;
	height: auto;
	float:left;

	font-family:arial,sans-serif;
	line-height:1.5;
	font-size:13px;
	color:#444;
}

#area12 #fotos {
	background-color: #FFF;
	border:1px #F2F2F2 solid;
	padding:5px 0 0 0;
	margin:0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

#area12  img {
	margin:0;
	padding:0;
	width:270px;
	height:157px;

	filter:alpha(opacity=90);
    -moz-opacity:0.9;
    opacity:0.9;
}

#area12 .organograma img {
	width:630px;
	height:438px;
	padding:10px;
	background-color:#FFF;
		border:1px #F2F2F2 solid;
}

#area12 img:hover {
	filter:alpha(opacity=100);
    -moz-opacity:1; 
    opacity:1; 
}

#area12 h2 {
	width:810px;
	color: #333;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding:5px 10px 5px 10px;
	margin:0 0 10px 0;
	background-color:#4E6CB4;
	color:#FFF;
}

#area12 h3 {
	color:#444;
	margin:20px 10px 12px 100px;
	font-size:14px;
}

#area12 p {
	margin:5px 100px 10px 100px;
	text-align:justify;
}

#area12 .box {
	background-color:#F9F9F9;
	/*border-bottom: #CCC 1px solid;*/
	border-top: #CCC 1px solid;
	padding:20px 40px 20px 40px;
	margin:0 100px 10px 100px;
}

#area12 .box  p{
	margin:5px 5px 10px 0 ;
}

#area12  a {
	color:#15c;
	text-decoration:none;
}

#area12 a:hover {
	text-decoration: underline;
}

/* Tipografias Especiais */

.menu-small {
	font-size:12px;
}

#todasNoticias {
	font-size:13px;
}

#todasNoticias a {
	color:#000000;
}

#todasNoticias a:hover {
	text-decoration:underline;
}

#todasNoticias ul {
	padding:0;
	margin:0;
}

#todasNoticias li{
	background-color:#F5F7F8;
	list-style:none;
	line-height:18px;
	
}

#todasNoticias li a{
	padding:10px;
	border-bottom: 1px #CCCCCC dotted;
	display:block;
}

#noticias {
	background-color:#F5F7F8;
	padding:10px 5px 2px 5px;
}

/* inicio da formatação dos botões leia mais*/

#area3 ul.leia-mais {
	float:left;
	width:276px;
	height: auto;
	line-height:18px;
	padding:0;
	margin:0;
}

#area3  .leia-mais li  {
	width:278px;
	height:69px;
	list-style:none;
	border-bottom:1px #D9D9D9  dotted;
}

#area3 .leia-mais li a  {
	height:53px; /* 69-16*/
	color:#000;
	text-decoration:none;
	display:block;
	padding:8px 8px 8px 8px;
	background-color:#F5F7F8;
}

#area3 .leia-mais li a:hover {

}

/* fim da formtação dos botões leia mais */


/* formatação do sigaa */


#sig img {
	width:150px;
	height:50px;
	padding:10px;
	margin:10px;
	background-color:#4E6CB4;
}

/* INICIO DA FORMATAÇÃO DA PÁGINA DE SERVIÇO INFORMAÇÃO AO CIDADÃO  */

#sic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#sic h3 {
	margin:0;
	padding:13px 357px 0 146px;
	background-image:url(../includes/img/sic/topo.jpg);
	background-repeat:no-repeat;
	height:144px;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

#sic h4 {
	background-color:#A0A0A0;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px;
	padding:5px 5px 5px 10px;
}

#sic p {
	line-height:17px;
	margin:10px;
	padding:0 0 0px 2px;
	text-align:left;
	
}

#sic img {
	float:left;
	margin:2px 9px 0 0;
	width:44px;
	height:47px;
	
}

#trans img {
	float:left;
	margin:2px 9px 0 0;
	width:146px;
	height:56px;
	
}



#sic a {
	color: #000;
	text-decoration:none;
}

#sic .nav a {
	color:#15c;
	text-decoration:none;
}

#sic .nav a:hover {
	color:#15c;
}

#sic .cursor {
	cursor:pointer;
}

#sic a:hover {
	color: #000;
	text-decoration: underline;
}

#sic li a {
	color:#15c;
	text-decoration:none;
}

#sic li a:hover {
	color:#15c;
	text-decoration: underline;
}

#sic td {
	padding:0 0 10px 0;
}

#sic ul {
	margin: 5px 0 5px 0;
}

#sic li {
	margin:2px 0 2px 0;
}

/* FIM DA FORMATAÇÃO DA PÁGINA DE SERVIÇO INFORMAÇÃO AO CIDADÃO  */



/* INICIO DA FORMATAÇÃO DA PÁGINA DE SERVIÇO INFORMAÇÃO AO CIDADÃO  */

#sig-ufpa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#sig-ufpa h3 {
	margin:0;
	padding:13px 300px 0 190px;
	background-image:url(../includes/img/sig-ufpa/topo-sig-ufpa.jpg);
	background-repeat:no-repeat;
	height:75px;
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
}

#sig-ufpa h4 {
	background-color:#A0A0A0;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px;
	padding:5px 5px 5px 10px;
}

#sig-ufpa h5 {
	color: #333;
	font-weight:bold;
	font-size:18px;
	margin:5px;
	padding:5px 5px 5px 20px;
}

#sig-ufpa p {
	line-height:17px;
	margin:10px;
	padding:0 0 0px 2px;
	text-align:left;
}

#sig-ufpa p a {
	color:#000000;
}

#sig-ufpa img {
	float:left;
	margin:2px 9px 0 0;
	width:44px;
	height:47px;
	
}

#sig-ufpa a {
	color:#15c;
	text-decoration:none;
}

#sig-ufpa a:hover {
	//color:color:#15c;
	text-decoration: underline;
}

#sig-ufpa td {
	padding:0 0 10px 0;
}


#sig-ufpa ul {
	margin:0 0 0 30px;
	padding:0;


}
#sig-ufpa li {
/*	list-style:none;
	background-image:url(../img/li.lista1.jpg);
	background-repeat:no-repeat;
	background-position:2px;
	padding-left:20px;*/
}

#___gcse_0{
	width: 340px;
    height: 36px;
    float: right;
}

#___gcse_0 .gsc-control-cse{
	border-color: transparent;
    background-color: transparent;
	padding-top: 4px;
    padding-bottom: 0px;
}
input.gsc-search-button.gsc-search-button-v2{
	    margin: 0px 35px 0 -7px !important;
}

input#gsc-i-id1.gsc-input {
	background: none !important;
}


.titulosecao{
padding-top:28px;
font-weight:bold;
text-align:left;
margin-bottom: 5px;
}
.formulario{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}

.formulario .botao{
 margin-top: 5px;
}
#enquete{
	margin-left: 10px;
}

div#area3 div.tabberlive ul.tabbernav li:last-child a{
	/*background-color: #E25151 !important;*/
}

/* FIM DA FORMATAÇÃO DA PÁGINA DE SERVIÇO INFORMAÇÃO AO CIDADÃO  */
 
