/*Geral*/

body,td,th,img,p {

	border: 0;

	margin: 0;

	padding: 0;

}



img.imgRetrato {

	width:300px !important;

}



a.imgRetrato {

	text-align:center;
	display:block;

}



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	width: 100%;
    /*overflow-x: hidden;*/

	background: url(../imagens/fundo_site.png) #DCDCDC center repeat-y;

}



a {

	text-decoration: none;

}

/*Estrutura*/

#conteiner {

	width: 1005px;

	margin: 0 auto;

	background: url(../imagens/fundo_cabecalho.jpg) 0 0 no-repeat;

}

/*Cabecalho*/

#cabecalho {

	width: 1006px;

	height: 250px;

	clear:both;

}



#logoOrgSec {

	width: 205px;

	float: left;

	margin: 40px 0 0 26px;

	height: 78px;

	display: block;

	background: url(../imagens/logoCRM.png) no-repeat;

}



.linkSec {

	float: left;

	padding: 0px 68px 64px 64px;

	width:75px;

}



#seloGoverno {

	float: right;

	margin: 10px 40px 0 0;

}



/*ConteudoHome*/

#conteudo {

	width: 1006px;

	display: block;

	float: left;

	margin: 15px 0 0 0;

	clear: both;

}



/*colunaPrincipal*/

#colunaPrincipal {

	float: left;

	margin: 0 0 0 33px;

	width: 555px;

}





/*NoticiasCapa*/ 



#noticiasCapa {

	margin: 0 0 20px 0;

	padding: 10px 10px 10px 1px;

	width: 540px;

	color: red !important;

	float: left;



}



.dataNoticia {

	padding-right: 5px;

	font-size: 100%;

	color: #000000;

}



.textoNoticia{

	font-size: 110%;

    line-height: 10px;

	color: #57514F;

}



#noticiasCapa ul {

	margin: 0;

	padding: 0;

	list-style: none;

	color: #000;

}



#noticiasCapa ul li {

	margin: 5px 0;

	margin-bottom: 20px;

}



#noticiasCapa ul li a {

	color: #000000;

	padding-right:30px;

}



#noticiasCapa ul li a:hover {

	color: #000;

}



.containerNoticia{

	margin-top:5px;

}



.listaMaisNoticiasImagem{

	background:url(../imagens/ico_camera.jpg) no-repeat right;

}

.listaMaisNoticiasAudio{

	background:url(../imagens/ico_audio.jpg) no-repeat right;

}



/* BOTAO COM CANTOS ARREDONDADOS */



#noticiasCapa .maisNoticias {

	float: right;

	font-weight: bold;

	margin: 0;

}



#noticiasCapa p.maisNoticias a {

	color: #0000FF;

	line-height: 26px;

	text-align: right;

}



#noticiasCapa p.maisNoticias a:visited {

	color: #0000FF;

	line-height: 26px;

	text-align: right;

}



/*fimNoticiasCapa*/



/*colunaSecundaria*/

#colunaSecundaria {

	width: 380px;

	float: right;

	margin-right: 33px;

	padding: 0;

	margin-top:10px;

}



#colunaSecundaria h2 {

	margin: 0 0 10px 0;

	padding: 0;

}



#colunaSecundariaInterna{

	width: 300px;

	float: left;

	margin: 0;

	padding: 0;

	margin-top:10px;

	margin-left:84px;

}



.sombraEfeitoBox {

	background: url(../imagens/efeito_sombra_boxes.png) no-repeat;

	height: 24px;	

	clear: both;

}



#colunaSecundaria .sombraEfeitoBox  {

	width: 376px;

}

#colunaSecundariaInterna .sombraEfeitoBox  {

	width: 298px;

}



/*FimConteudoHome*/

/*conteudoInterna*/

#conteudoInterna {

	padding: 0 3px 10px 4px;

	margin:3px;

	margin-top:0px;

	width: 620px;

	float: left;

}



#conteudoInterna p {

	font-size: 100%;

	max-width: 600px;

}



#conteudoInterna ul li {

	list-style: square;

}



#conteudoInterna ul li a{

	color: #000000 !important;

}



#conteudoInterna ul .notMp3{

	margin-left:18px;

}



#conteudoInterna .itemLista {	

    float: left;

    padding-bottom: 20px;

	width: 100%;

}



/*rastreio/breadcrumbs*/

.navegacao {

	padding: 0;

	margin-top: 0;

	font-size: 100%;

}



.navegacao a {

	color: #999999;

}

/*fimrastreio/breadcrumbs*/

/*ferramentasConteudo*/



.imgInterna {

	float: left;

	margin: 0px 10px 0 0;

	width: 270px !important;

}



.imgInternaRetrato a img{

	float: left;

	margin: 0px 10px 0 0;

	width: 180px;

}

.imgInterna .imgIternaCont{	

    width: 100%;

    float: left;	

}



.imgInterna a img {

    margin: 5px 0 0 0;

    width: 268px;

}



.legendaInterna {

	margin: -5px 0 0 0;

	width: auto !important;

	font-size: 95%;	

	padding: 6px;

	font-style: italic;

	color: #666666;

}



.legendaInternaRetrato {

	margin: 370px 0 0 0;

	width: auto !important;

	font-size: 95%;	

	padding: 6px;

	font-style: italic;

	color: #666666;

	position: absolute;

	width: 180px !important;

}



.tituloConteudo {

    color: #3A455C;    

    margin-top: 20px;

    margin-bottom: 12px;

    width: 100%;

	padding-bottom: 3px;	

    font-size: 150%;

	float: left;

    font-family: Arial, Helvetica, sans-serif;        

	font-weight:bold;

	border-bottom: #CCCCCC 1px solid;

}

/*PaginaÃ§Ã£o*/

.paginacao {

	clear: both;

	margin: 10px 0;

	text-align: left;

	line-height: 20px;

	color: #135704;

}

/*FimPaginaÃ§Ã£o*/

/*FimPaginaÃ§Ã£o*/

/*ferramentaBusca*/



.label {

	margin: 0 10px 0 0;

	padding: 0;

}



.ui-datepicker-trigger {

	width: 20px;

	height: 20px;

	margin: 0 0 -5px 5px;

}



.forme150 {

	width: 150px;

	padding: 5px;

	margin: 0 10px;

	border: 1px #ccc solid;

}



/*fimFerramentaBusca*/

#linqueCurto {

	padding: 10px;

	margin: 10px 0;

	clear: both;

}



.tituloAnexo {

	color: #3A455C;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 117%;

	font-weight: Bold;

	clear:both;

}



.listaAnexo {

	clear : both;

	padding:0px;

}



.listaAnexo li a {

	font-size: 110%;

	color:#000000;

}



.listaAnexo li span {

	color: #000;

}



h5.credito {

	clear: left;

	margin: 0;

	padding: 0 0 13px;

	font-weight: normal;

}

/*FimCategorias*/

/*conteudoRelacionado*/

#conteudoRelacionado {

	margin: 20px 0;

	width: 100%;

	float: left;

}



.menuContRel {

	margin: 0;

	padding: 0;

	width: 100%;

	float: left;

}



.abaOnCont {

	width: 180px;

	float: left;

}



.abaOnCont a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 110%;

	font-weight:bold;

}



.contRel {

	padding: 10px;

	clear: left;

}



.contRel ul {

	list-style: square;

}



#conteudoRelacionado ul {

	margin: 0 10px;

	padding: 0;

}



#conteudoRelacionado li {

	margin: 5px 0;

}

/*FimConteudoRelacionado*/



/*mapa*/

.blocoMapa {

	background-repeat: no-repeat;

	width: 590px;

	margin: 20px 0 0 0;

	padding: 10px;

	position: relative;

	clear: both;

}



.blocoMapa iframe {

	float: left;

	width: 320px;

	height: 305px;

}



.blocoMapa .endereco{

	margin-left: 350px;

}



.blocoMapa .endereco h4 {

	margin-bottom: 0px;

	margin-top: 15px;

	color:#3A455C;

}



.blocoMapa .endereco .enderecoMapa {

	margin: 10px 0;

}



.enderecoMapa p a, .enderecoMapa p a:visited {

	color: #0000FF;

}



.blocoMapa .endereco p label {

	color: #3A455C;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 117%;

    font-weight: bold;

}



.blocoMapa .endereco p {

	margin: 0px;

}



#modalCabecalho {

	width: 100%;

	float: left;

}



.blocoModal {

	float: left;

	margin: 0px;

}



/*MapaSite*/

.itemMapa {

	width: 140px;

	float: left;

	margin: 0 0 20px 0;

}



#mapaSite ul li {

	margin: 5px 0 5px 18px;;

	padding: 0;

	width: 137px;

}



#conteudoInterna .tituloPrincipalLista{

	color: #3A455C;

    font-size: 167%;

	float: left;

    font-family: Arial, Helvetica, sans-serif;        

	font-weight: bold;

	width: 100%;

	margin-top:15px; 

	margin-bottom:20px;



}



#conteudoInterna .itemLista a{

	margin-left: 2px;	

	color: #0000FF;

}



#conteudoInterna .itemLista a:visited {

	color: #0000FF;

}

#conteudoInterna .itemLista h3 a:link,

#conteudoInterna .itemLista h3 a:active,

#conteudoInterna .itemLista h3 a:visited,

#conteudoInterna .itemLista h3 a:hover{

	font-weight: bold;

    color: #3A455C;

    font-family: Arial, Helvetica, sans-serif;

	font-size: 114%;

	border-bottom: #CCCCCC 1px solid;

}

#conteudoInterna .itemLista .tituloItemLista{

	display: block;

}



#conteudoInterna .itemLista .fotoHor{

    width: 200px;

    height: 150px;

    float: left;

    margin-right: 15px;	

}



#conteudoInterna .itemLista  .fotoHor img {

   width: 200px;   

   margin: 0;

}



#conteudoInterna .itemLista  .fotoVer{

    width: 152px;

    height: 202px;

    float: left;

    margin-right: 15px;

}



#conteudoInterna .itemLista .fotoVer img {

    width: 150px;

	height: 200px;

	margin: 1px;

}





/* INICIO - Interna Galeria (Fotos e Videos) */

#conteudoInternaGaleria {

	width:620px;

}



#conteudoInternaGaleria p{

    font-family: Tahoma, Geneva, sans-serif;

	max-width: 650px;

}



#conteudoInternaGaleria .fotoAtual{

    width: 618px;

    padding-bottom: 3px;

    padding-top: 17px;

}



#conteudoInternaGaleria .fotoAtual .topoFoto{

    background: url("/imagens/topoFoto.png") no-repeat;

    height: 12px;

}



#conteudoInternaGaleria .fotoAtual .fotoImg{

	width: 424px;

    margin: 0 auto;

}



#conteudoInternaGaleria .fotoAtual .fotoImg .baixoFoto{

    background: url("/imagens/baixoFoto.png") no-repeat;

    height: 12px;

}



#conteudoInternaGaleria .fotoAtual .descricaoGeral {

    width: 424px;

}

#conteudoInternaGaleria .fotoAtual iframe,

#conteudoInternaGaleria .fotoAtual img{

    width: 400px;

}



#conteudoInternaGaleria .titulo_principal {	

	color: #3A455C;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 183%;

	font-weight: bold;	

    margin-top:20px;

	margin-bottom:14px;

	float:left;

	width:100%;

}

#conteudoInternaGaleria .descriItemAtivo {

	margin: 20px 30px 10px;

}



#conteudoInternaGaleria .downloadHD {

	text-align: right;

	padding-right: 0px;

	margin: 30px 50px 10px 0;

}



#conteudoInternaGaleria .navEsqAtivo {

	position: absolute;

	margin: 170px 27px;

	background: url("/imagens/setaEsq.png") no-repeat;

	height: 41px;

	width: 41px;

}



#conteudoInternaGaleria .navEsqAtivo a {

	display: block;

	width: 100%;

	height: 100%;

}



#conteudoInternaGaleria .navDirAtivo {

	position: absolute;

	margin: 170px 543px;

	background: url("/imagens/setaDir.png") no-repeat;

	height: 41px;

	width: 41px;

}



#conteudoInternaGaleria .navDirAtivo a {

	display: block;

	width: 100%;

	height: 100%;

}



#conteudoInternaGaleria .descricaoGeral {

	margin: 0px 86px 0;

	text-align: justify;

}



#conteudoInternaGaleria .descriItemAtivo {

	font-weight: bold;

    text-align: left;



}



#conteudoInternaGaleria .descricaoGeral .textoFoto{

    margin: 0px 30px 16px;

}



#conteudoInternaGaleria #galeriaSlider .abas {

	display: none;

}



#galeria{

	/* float:left; */

}



/* FIM - Interna Galeria */



.clear {

	clear: both;

}



#mapaSite {

	margin: 0;

	padding-top: 10px;

}



#busca {

	width: 180px;

	float: right;

	margin-right: 20px;

	margin-top: 2px;

}



#formularioBusca{

	margin-top: 5px;

	float: left;

    height: 32px;

    margin-top: 5px;

    width: 160px;

	background: #FFFFFF;

}



.formeBusca {

	background-color: #FFFFFF;

	border: none;

    height: 26px;

    margin-top: 3px;

    padding: 0px 6px;

	line-height: 26px;

	width: 123px;

	color: #05220E;

	font-size: 100%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	float:left;

	margin-right: 0px;

}



.botBusca {

	border: 0;

	width: 25px;

	height: 18px;

    margin-top: 8px;

	padding-right: 5px;

	padding-top: 10px;

	padding-right: 14px;

	background: url(../imagens/lupa.jpg) 0 0 no-repeat;

	float: right;

}

.botBusca:hover {

	cursor: pointer;

}



#faleConosco {

	float: left;

}



#faleConosco a {

	width: 97px;

	color: #656565;

	float: left;

	display: block;

	font-size: 110%;

}



#divisoriasLinks {

	width: 21px;

	color: #656565;

	float: left;

	display: block;

}

.botaoFontesHeader{

    float: left;

	margin-top: -2px;

}



.botaoFontesHeader a {

	width: 163px;

	color: #656565;

    font-weight: bold;

}



.botaoFontesHeader .fontA1{

    font-size: 100%;

}

.botaoFontesHeader .fontA2{

    font-size: 117%;

}

.botaoFontesHeader .fontA3{

    font-size: 134%;

}



/*

***  MENU ***

*/



#menu {

	width:1006px;

	height:47px;

	float: right;

	background-color:#DCDBDF;

	clear:both;

}



.menu_principal {

	/* Criado pois as UL's e LI's do dropdown nÃ£o possuem id ou class. */

	/*background: url(/imagens/menu_fundo_botao.jpg) 0 0 repeat-x;*/

	background-color: #DCDBDF;

}

#menu > ul {

	list-style: none;

	padding: 0;

	margin: 0 0 0 10px;

	float: left;

}



#menu > ul > li {

	list-style: none;

	position: relative;

	display: block;	

	height: 47px;

	float: left;

	text-align: center;

    z-index: 99;

}

#menu ul li.menu1  {	

	width: 120px;	

}



#menu ul li.menu2 {

	width: 140px;

}



#menu ul li.menu3 {

	width: 160px;

}



#menu ul li.menu4 {

	width: 160px;

}



#menu ul li.menu5 {

	width: 200px;

}



#menu ul li.menu1 a, #menu ul li.menu2 a, #menu ul li.menu3 a, #menu ul li.menu4 a, #menu ul li.menu5 a{

	width : 100%;

}



a.area_menu {

	color : #23404E;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 125%;

	padding: 15px 0;

	font-weight : bold;

}
a.area_menu:hover {
	background-color: #edecee;
	background-image: url(../imagens/menu_selecionado.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}



#menu ul li:hover ul {

	position: absolute;

	left: 1px;

	text-align: center;

	top: 40px;

	z-index: 20;

}



#menu > ul > li > ul > li {

	display: block;

	clear: both;

	float: none;

	text-align: center;	

}



#menu ul li.menu1 ul li {

	width: 120px !important;

	margin: 0;

	padding: 0;



}

#menu ul li.menu2 ul li {

	width: 142px !important;

	margin: 0;

	padding: 0;



}

#menu ul li.menu3 ul li {

	width: 160px !important;

	margin: 0;

	padding: 0;

}

#menu ul li.menu4 ul li {

	width: 160px !important;

	margin: 0;

	padding: 0;

}



#menu ul li.menu5 ul li {

	width: 200px !important;

	margin: 0;

	padding: 0;



}	



ul.submenu {

	display: block;

	position: absolute;

	left: -9999px;

	margin-top : 6px;

	padding: 0 0 20px 0;	

	background: url(../imagens/rodape_menu.png) bottom left no-repeat;

}



ul.submenu a {

	color: #FFFFFF !important;

	font-size: 100%;

	text-align: left !important;	

	width: auto !important;	

	position: relative;

	vertical-align: middle;

	display: table-column;

	text-indent: 0px;

	display : block;

	padding: 12px 10px;

	background-color: #23404E;

}



ul.submenu li {

	list-style: none;	

	height: auto;

}

ul.submenu li a {
	font-size: 12px;
}

ul.submenu li a:hover {
	background-color: #3d7793;
}

/*

***  FIM MENU ***

*/



#crm{

	background: url(../imagens/topo_rodape.png) no-repeat bottom center;

	width: 1006px;

	clear: both;

	padding-top:60px;

}



#fundoRodape {

	padding:0;

	float: left;

	background-color: #F7F7F7;

	width:100%;

	height:auto;

}



#conteudoRodape {

	padding: 0;

	background-repeat: no-repeat;

	background-color:#f7f7f7;

	background-position: bottom;

	min-height:320px;

	width: 1006px;

	margin: 0 auto;

    background-color: #F7F7F7;

    background-position: center bottom;

    background-repeat: no-repeat;

    margin: auto 0;

    min-height: 230px;

    padding: 0;

    width: 1006px;

}



/*Barra Procergs e tremos de uso*/

.procergs {

	text-align: center;

	padding: 10px 0;

	margin: 0;

	background-color: #8C91A5;

	font-size: 95%;

	clear: both;

	width: 1007px;

	height:26px;

	margin-left: auto; 

	margin-right: auto;

}



.procergs a {

	color: #F5FDE7;

	font-size: 100%;

}



.procergs .logoProcergs{

	width: 100px;

	height: 26px;

	background: url("../imagens/logo_procergs.png");

	display: block;

	width: 100px;

	height: 26px;

	float:left;

	margin-top: 3px;

}



.procergs .termosUso{

	width: 98px;

	height: 30px;

	float:left;

	line-height: 26px;

    vertical-align: top;

	color: #FFFFFF;

}



.procergs .barraProcergs{

	width: 1px;

	height: 30px;

	background: url("../imagens/barra_procergs.png");

	display: block;

	float:left;

	margin: 0 10px 0 10px;

}



.procergs .divProcergs{

	margin-left: 380px;

	height: 30px;

}



#mapaSite .itemMapa h2 {

	white-space: nowrap;

	margin: 0 0 0 17px;

	font-size: 100%;

	color: #333;

	text-align: left;

	height: 17px;

	padding: 6px 38px 0px 0px;

}



#mapaSite ul li a {

	color: #323132;

	font-size: 95%;

}





#mapaSite ul {

	margin: 0px;

	padding: 0;

	list-style: none;

	line-height: 15px;

	float: left;

	width: 0;

}



#expediente {

	width: 230px;

	float: right;

	color: #666666;

}



#expediente p {

	margin: 5px 0;

	padding: 0;

	color: #323132;

	font-size: 94%;

}



#expediente p strong {

	font-size: 110%;

	color: #333132;

}



.clear {

	clear: both;

}



.jDatePicker {

	margin-right : 0;	

}



h5.credito {

    clear: left;

    font-weight: normal;

    margin: 0;

    padding: 0 0 13px;

}

p.navegacao{

	display:block;

	border-bottom: #CCC 1px solid;

	height: 25px;

	width: 500px;

	white-space:nowrap;

}



p.navegacao a {

	color: #0000FF;

}



p.navegacao a:visited {

	color: #0000FF;

}



#menuContainer{

	float:right;

	width:100%;

	clear:both;

	height:44px;

}



#menu01 {

	width: 685px;

	height: 28px;

	background: url(../imagens/fundo_menu01.png) 0 0 repeat-x;

	float:right;

	padding-top: 16px;

	clear:both;

}

	

#menu01canto {

	width: 40px;

	height: 44px;

	background: url(../imagens/canto_menu01.png) 0 0 repeat;

	float:right;

}



.divisorConteudo {

	margin-top:25px;

	width: 503px;

	height: 38px;

	background: url(../imagens/base_divisorConteudo.png) 0 0 repeat-x;

	float:left;

}



.divisorConteudocanto {

	width: 37px;

	height: 38px;

	background: url(../imagens/canto_divisorConteudo.png) 0 0 no-repeat;

	float:left;

	margin-top: 25px;

}



li.menu_principal:hover {

	background : url(../imagens/menu_selecionado.png) bottom center transparent no-repeat; 

}







table.tableLicitacao {

	width:100%;

	border-spacing: 1px;

	table-layout: fixed;

}



table.tableLicitacao a, table.tableLicitacao a:visited {

	color: #0000FF;

}



.tableLicitacao th {

	font-size:90%;

	white-space: nowrap;

	text-align: left;

	padding :  3px 1px 3px;

}

.tableLicitacao td {

	font-size : 85%;

	padding-left :  3px;

	padding :  1px 3px 1px;

}

.conteudo {

	padding-top:10px;

}



.nro_licitacao {

	font-size : 110%;

	font-weight:bold;

}



.info_licitacao {

	font-size : 90%;	

}







#conteudoInterna h2,

#conteudoInterna h1{

	color: #3A455C;

}





#conteudoInterna .caixaInformacaoTermos{

	border-bottom: solid #57514F 1px;

	width: 600px;

	padding-bottom: 10px;

}



#conteudoInterna .caixaInformacaoTermos ul li{

	list-style-type: circle;

}



.addthis_toolbox  {

	padding-top: 4px;

}



#conteudoInterna h3{

	color: #3A455C;

	margin-top: 20px;

}



/*Busca*/

/*Css utilizado pela busca geral não pode ser apagado.*/

/*Componente Dust Me acusa-os como não utilizados.*/



#conteudoInterna a, #conteudoInterna a:visited, .caixaInformacao p a, .caixaInformacao a, .caixaInformacao p a:visited, .caixaInformacao a:visited {

	color: #0000FF;

}



#conteudoInterna .caixaInformacao{

	width: 600px;

	padding-bottom: 10px;

}

.caixaInformacaoBusca ul li{

	list-style-type: disc !important;

	color: #999999;

}

.caixaInformacaoBusca ul li a{

	color: #999999 !important;

	font-weight: bold;

}

.caixaInformacaoBusca ul li .descObj{

	color: #000000;

	display: inline;

	font-size: 100%;

	font-weight: normal;

}

#conteudoInterna .todas{

	margin-left: 30px;

	padding-bottom: 30px;

}

.caixaInformacaoBuscaNoticias{

	padding-left: 0px;

	clear: both;

	margin-bottom: 20px;

}

.caixaInformacaoBuscaNoticias .titulo{

	border-bottom: solid 1px #CCCCCC;

}

.caixaInformacaoBuscaNoticias img{

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	float:left;

}

.caixaInformacaoBuscaNoticias .titulo a{

	color:#3A455C !important;

	font-weight: bold;

	font-size: 125%;

}

#conteudoInterna .caixaInformacaoBuscaNoticia{

	clear:both;

	margin-bottom: 10px;

}

.caixaInformacaoBuscaNoticias .conteudo{

	margin-top: 0px;

}

/*Fim Busca*/

/*Css utilizado pela busca geral não pode ser apagado.*/



a.addthis_button_expanded {

	line-height: 20px !important;

}



#loading_img {
	background : white url(../imagens/loading4.gif) center center no-repeat;
	width: 550px;
	height: 320px;
	position : absolute;
	opacity: 0.5;
}

#centralInformacao {
     margin-left: -23px;
}

#transparenciaRS {
    float: right;
    margin-top: -186px;
    margin-left: 8px;
}