@charset "utf-8";
/* CSS Document */

/* css reset */
* {margin:0; padding:0;}
/* hack css clear */
.clear { clear:both; }
	


/* CORPO DO SITE */

body {
	background:#000000 url(imagens/body_back.jpg) no-repeat center top;
}
#site {
	background-color:#FFFFFF;
	background-image:url(imagens/back_site.jpg);
	background-repeat:repeat-y;
	width: 980px;
	margin: 0 auto;
	margin-top:28px;
}
#topo{
	background-image:url(imagens/head_back.jpg);
	background-repeat: no-repeat;
	height:27px;
}
#head {
	height:214px;
	margin-left:6px;
}
#menuprincipal {
	width:200px;
	float:left;
	margin-left:10px;
	margin-top:3px;
}
#conteudo {
	width:600px;
	margin:5px;
	float:left;
}
#newsdestaque {
	margin-bottom:5px;
}
#newsmais {
	width:403px;
	height:310px;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
}
#videos {
	width:180px;
	height:310px;
	float:right;
	margin-bottom:5px;
	text-align:center;
}
#fotos {
	height:192px;
	margin-bottom:5px;
}
#ultimaspub {
	margin-bottom:5px;
}
#pub1, #pub2, #pub3 {
	float:left;
	width:190px;
}
#pub2, #pub3 {
	margin-left:2px;
	padding-left:2px;
	border-left:#BB2D00 dashed 1px;
}
#menuextra {
	width: 150px;
	float:right;
	margin-right:10px;
	margin-top:5px;
}
#rodape {
	clear:both;
	background-image:url(imagens/rodape_back.jpg);
	background-repeat:no-repeat;
	height:42px;
	padding:3px 10px 0px 10px;
}



/* conteudo */

#topo #datahora {
	width:600px;
	padding: 10px 0px 2px 15px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
#topo #minicones {
	width:200px;
	padding: 10px 15px 2px 0px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right
}

#menuprincipal h1 {
	height: 21px;
	width: 190px;
	background:url(imagens/h1_menuprincipal_back.jpg);
	text-decoration: none;
	padding: 0px;
	padding-left: 10px;
	padding-top: 2px;
	margin:3px 0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
#menuprincipal ul {
	list-style: none;
	margin:0;
	padding:0;
}
#menuprincipal ul li a{
	height: 19px;
	width: 190px;
	display: block;
	background:url(imagens/menu_back_item.jpg);
	text-decoration: none;
	margin-bottom:1px;
	padding-left: 10px;
	padding-top: 4px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
#menuprincipal ul li a:hover {
	background:url(imagens/menu_back_item_hover.jpg);
}

#conteudo #newst1 {
	float:left;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7C3108;
	font-size:16px;
	font-weight:bold;
}
#conteudo #newsdata {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7C3108;
	font-size:10px;
	font-weight:bold;
	float:right;
	text-align:right;
	padding-top:5px;
}
#conteudo #newsdestaque #newstitulo{
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:justify;
}

#conteudo #newsdestaque p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}
#conteudo #newsdestaque p a{
	text-decoration:none;
	color:#000000;
}
#conteudo #newsdestaque p a:hover{
	text-decoration:underline;
	color:#000000;
}


.conteinerfoto { 
   float:left; 
   margin: 2px; 
   padding: 3px;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   background-color:#FFFFFF; 
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px;
} 





#extrabusca, #extraveja, #extrafeeds, #intranet {
	border-color:#BB2D00;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	margin-bottom:5px;
}
#menuextra h1 {
	background-image:url(imagens/h1_menuextra_back.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-right:10px;
	text-align:right;
	height:19px;
}
#menuextra h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-bottom: 10px;
	text-align:center;
}
#intranet form label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding-left:10px;
	padding-bottom:5px;
}

#extrafeeds ul {
	list-style:url(imagens/rss_feed_p.jpg);
	margin-left:30px;
	margin-bottom:10px;
}

#extrafeeds ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#extrafeeds ul li a:hover {
	text-decoration:underline;
}
#videos, #newsmais, #fotos, #ultimaspub {
	border: #BB2D00 1px solid;
	padding:2px;
}
#conteudo h1 {
	background-image:url(imagens/conteudo_h1_back.jpg);
	background-repeat:repeat-x;
	height:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:4px;
}
#conteudo h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	margin:4px;
	padding:0px;
}
#conteudo h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin: 5px;
	text-align:right;
}
#conteudo h3 a, #conteudo h3 a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#conteudo h3 a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

#newsmais ul {
	list-style-image:url(imagens/item_li_maisnews.jpg);
	padding-left:20px;
}
#newsmais ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
#newsmais a, #maisnews a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#newsmais a:hover, #videos a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
#fotos ul{
	list-style:none;
	margin-top:5px;
}
#fotos ul li{
	text-align:center;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	width: 148px;
}

#ultimaspub ul {
	list-style-image:url(imagens/item_li_maisnews.jpg);
	padding-left:18px;
	padding-top: 4px;
	padding-bottom:4px;
}

#ultimaspub ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#ultimaspub .subpub {
	font-weight:bold;
	color:#999999;
}
#rodasisgpp, #rodameio, #rodaselos {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#rodameio {
	text-align:center;
	width:400px;
}
#rodameio a {
	color:#000000;
	text-decoration:none;
}
#rodameio a:hover {
	color:#999999;
	text-decoration:underline;
}
#rodaselos {
	width: 160px;
	text-align:center;
}
#rodaselos p {
	margin-top: 4px;
}
#rodasisgpp { width:120px; }
#rodaicones {
	float:right;
	text-align:right;
	width:280px;
}

#cnews {
	float:right;
	height:400px;
	width: 755px;
	margin-right:10px;
}

/* mensagens de erro */
.erro {
	margin:0 auto;
	background-color:#FFF;
	border: #F00 dashed 1px;
	padding: 10px;
	margin:20px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
}


/* EXECUTIVO */
#prefimg, #viceimg {
	max-width:270px;
	float:left;
	margin:3px;
	padding:3px;
}
#prefimg #prefoto, #prefimg #prefinfo, #viceimg #vicefoto, #viceimg #viceinfo {
	padding:2px;
	border:#999 solid 1px;
	margin-bottom:5px;
}
#prefimg h1, #viceimg h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#900;
	font-size:18px;
	font-weight:bold;
}
#prefimg h2, #viceimg h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	margin:4px 0 0 0;
}
#prefimg h3, #viceimg h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin:0 0 4px 0;
}

#prefcurriculum h1, #vicecurriculum h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#900;
	font-weight:bold;
	font-size:24px;
}
#prefcurriculum h2, #vicecurriculum h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#900;
	font-weight:bold;
	font-size:16px;
	margin-bottom:5px;
}
#prefcurriculum p, #vicecurriculum p {
	text-align:justify;
	text-indent:15px;
	font-size:14px;
	padding-top:5px;
}
.executivo {
	margin:15px 0 0 0;
	border-top:#999 dotted 1px;
}
/* FIM */

/* LEGISLATIVO */
#legisp {
	clear:both;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#900;
}
#legiso {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-top:10px;
}
#legiso #verul{
	text-align:center;
	list-style:none;
}
#legiso #verli  {
	display:block;
	float:left;
	width:170px;
	/* border:#900 solid 1px; */
	height:190px;
	margin:2px;
	padding:5px;
}
#legiso #verli .partido {
	font-size:10px;
}
#filtro .vstar {
	display:block;
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#999;
	width:130px;
}

/* INICIO ESTILO CIDADES */
#cidade {
	width:750px;
	float:right;
	margin-right:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background:#FFF;
}
#cidade #simbolo {
	width: 230px;
	padding:5px;
	margin:5px;
	float:right;
	border:#900 solid 1px;
	text-align:center;
}
#cidade h1, #cidade h2, #cidade h3, #cidade h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#900;
}
#cidade p {
	margin:3px 0 7px 0;
	text-align:justify;
}
#cidade #simbolo h2 {
	margin:15px 0 3px 0;
}
/* usado para a funcção ONDE_ESTOU() */
#btop {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#900;
	margin:0 0 10px 0;
	border-bottom:#999 dotted 1px;
	height:30px;
}
#btop h1{
	float:left;
	font-size:24px;
	display:block;
}
#btop h2{
	float:left;
	font-size:18px;
	display:block;
	padding:6px 0 0 5px;
	
}
#btop h3{
	float:left;
	font-size:16px;
	display:block;
	padding:8px 0 0 5px;
	
}
#btop h4{
	float:left;
	font-size:14px;
	display:block;
	padding:10px 0 0 5px;
}

/* FIM */
/* paginação */
#paginacao {
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
#paginacao ul {
	list-style:none;
	padding:10px;
}
#paginacao ul li {
	display:inline;
	margin:0 1px;
	padding:0;
	height:30px;
	width:50px;
}
#paginacao ul li a{
	color:#825534;
	font-weight:bolder;
	padding: 5px;
	border: 1px solid #ddd;
	text-decoration: none;
}
#paginacao ul li a:hover{
	color:#E6D4A7;
	font-weight:bold;
	background: #36362C;
	border: 1px solid #15A4D0;
}
#paginacao ul li.nolink {
	color: #CCC;
	padding: 5px;
}
#paginacao ul li.current {
	color: #FFF;
	border: 1px solid #E6D4A7;
	background: #E6D4A7;
	padding:5px;
	font-weight:bold;
}
/* fim PAGINAÇÃO */

/*enquete*/
#enquete {
	border-color:#BB2D00;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	margin-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
#enquete form {
	margin-top:10px;
}
#enquete form label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding-left:10px;
	padding-bottom:5px;
	text-align:left;
}
#enquete form #submit {
	color:#900;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:30px;
	width:80px;
	margin-top:10px;
}
#enquete a {
	display:block;
	text-decoration:none;
	margin:10px 0;
	color:#000;
}
#enquete a:hover {
	text-decoration:underline;
}
#enquete ul {
	padding:5px;
	text-align:left;
	list-style:none;
	font-weight:normal;
}
#enquete p {
	padding:2px 5px;
	text-align:left;
}



/* secretarias */
#secretarias {
	width:750px;
	float:right;
	margin-right:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background:#FFF;
}
#secretarias .box {
	display:block;
	padding:10px 5px;
	border-bottom:1px dotted #900;
	min-height:230px;
}
#secretarias .secimg {
	display:block;
	float:left;
	border:1px solid #900;
	margin:0 5px 5px 0;
	padding: 2px;
	text-align:center;
}
#secretarias h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#900;
	text-align:left;
}
#secretarias h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#900;
	margin:2px;
}
#secretarias h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#900;
	margin:2px;
}
#secretarias p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify;
}
#secretarias .dados {
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	margin:5px 0;
}
/* fim secretarias */

#galrelimg {
	float:left;
	width: 50px;
	margin:2px;
}
#galrelimg {
	float:left;
	margin:2px;
}

#tbtelutil tr td{
	padding: 5px 2px;
}

#contatoresult {
	margin:20px;
	padding:20px;
	border: #900 1px dotted;
	background:#FFC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#900;
	font-weight:bold;
	text-align:center;
}

#contatoinfo {
	margin:20px;
	padding:10px 10px 10px 30px;
	border: #900 1px dotted;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#900;
}
#contatoinfo p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#900;
	font-weight:bold;
}
/* ATOS */

.atostablei {
	padding:2px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	width:130px;
}
#atos p {
	padding:3px 1px;
}
.atoalterado {
	padding: 3px;
	margin:5px 10px;
	background-color:#FFFFCC;
	border:1px #666 solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.atoalterado a{
	color:#000;
	text-decoration:none;
}
.atoalterado a:hover{
	color:#000;
	text-decoration:underline;
}
.atoalterador {
	padding: 3px;
	margin:5px 10px;
	background-color:#900;
	border:1px #000 solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
}
.atoalterador a{
	color:#fff;
	text-decoration:none;
}
.atoalterador a:hover{
	color:#fff;
	text-decoration:underline;
}

#formatos {
	border:1px #900 solid;
	padding:3px;
	margin:10px 5px;
	padding:5px;	
}
#formatos legend {
	font-size:16px;
	font-weight:bold;
	color:#900;
	padding:0px 3px;
}
#formatos label {
	font-size:12px;
	color:#900;
	font-weight:bold;
}
#formatos #ftipo {
	width: 180px;
	font-size:14px;
	border:#900 1px solid;
	font-weight:bold;
	padding:3px;
	color:#900;
	margin:5px 0px;
}

#formatos #fnumero, #formatos #fano, #formatos #ftexto {
	font-size:14px;
	border:#900 1px solid;
	font-weight:bold;
	padding:3px;
	color:#900;
	margin:5px 0px;
}
#formatos #fnumero, #formatos #fano {
	width: 60px;
}
#formatos #ftexto {
	width:250px;
}
#formatos #fbto {
	width:70px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	color:#900;
}

#atos {
	border-top:#09F dotted 1px;
}


/* FIM ATOS */
/* COMO CHEGAR */

#ccimg1 {
	float:left;
	width: 356px;
	height:275px;
	padding:2px;
	text-align:center;
}
#ccimg2 {
	float:right;
	width: 356px;
	height:275px;
	padding:2px;
	text-align:center;
}

/* FIM COMO CHEGAR */

#videos img {
	margin-top:5px;
	margin-left:2px;
}

/* INICIO ARQUIVOS CONTABEIS */
#cp_grupo {
	border:#900 1px solid;
	padding:3px;
	margin-top: 10px;
}
#cp_grupo h2 {
	height:30px;
	line-height:26px;
	border:#900 1px solid;
	padding-left:10px;
	background:#900 url(../imagens/cp_h2_fundo.jpg) repeat-x;
	color:#FFF;
	margin-bottom: 2px;
}
#cp_grupo h3 {
	height:22px;
	line-height:22px;
	border:#900 1px solid;
	padding-left:10px;
	background:url(../imagens/cp_h3_fundo.jpg) repeat-x;
	color:#900;
	margin-bottom: 5px;
}
#cp_grupo h4 {
	height:18px;
	line-height:18px;
	padding-left:10px;
	margin-bottom: 2px;
}
#cp_grupo ul {
	list-style:none;
}
#cp_grupo ul li {
/*	width: 65px; */
	padding: 0px 4px;
	height: 20px;
	line-height:18px;
	float:left;
	text-align:center;
	margin-left:5px;
	font-size:11px;
}
#cp_grupo ul li a {
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}

#jmenu select {
	width:195px;
	margin: 5px 0;
}
#jmenu select .titulu {
	font-weight:bolder;
	background-color:#9FF;
}

/* LICITACAO */
#licita {
	border:#900 1px solid;
	margin:5px 0px;

}
#licita tr td {
	padding:1px;
}
#licita a {
	color:#000;
	font-weight:bolder;
	text-decoration:none;
}
#licita a:hover {
	color:#900;
	font-weight:bolder;
	text-decoration:none;
}