/* recomenda-se definir tamanho,cor,fonte de texto para todo o site e também para links */
html, body, div, span, em, font, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-size:11px; color:#000000; font-family:Arial;}
a {font-size:11px; color:#333333; font-family:Arial; text-decoration:none;}
a:hover {font-size:11px; color:#333333; font-family:Arial; text-decoration:underline;}

body{background:url(../img/bgsite.jpg) top left repeat-x #f9f8f5;}

/*campos select com visual diferenciado*/
.fieldselect {display:block; width:198px; height:22px; background:#c0bfbb; margin:18px 0 0 5px; float:left;}
.fieldselect select {position:absolute; width:195px; height:20px; border:0 none; background:#c0bfbb; font-size:11px; color:#516920; font-family:Arial; margin:0;}
.fieldselect div.select {position:absolute; padding:6px 0 0 4px; font-size:11px; color:#516920; font-family:Arial; width:190px; *width:193px;}
.fieldselect div.select .sbaixo {display:block; float:right; width:17px; height:15px; background:url('../img/img.png') -69px -568px no-repeat scroll transparent; margin:-3px -1px -5px 0; *margin:-13px 0px 0px -20px;}
.fieldselect select.fechado {-moz-opacity:0; filter:alpha(opacity=0); opacity:0; z-index:10;}
.fieldselect select.aberto {-moz-opacity:0; filter:alpha(opacity=0); opacity:0; z-index:5;}

.barraHorizontal{width:247px; height:1px; background:url(../img/img.png) 0 -556px no-repeat; float:left; clear:both; margin:10px 0 0 15px;}

.main{width:100%; height:100%; float:left; background:url(../img/bgmain.png) top left repeat-x transparent;}
.main .topo{width:100%; height:294px; float:left; background:url(../img/bgtopo.png) top center no-repeat transparent;}
.main .topo .cabecalho{width:960px; height:294px; margin:0 auto;}
.main .topo .cabecalho .banner{width:685px; height:276px; float:left; background:url(../img/img.png) 0 -276px no-repeat transparent; margin-top:14px;}
.main .topo .cabecalho .logo{width:275px; height:276px; float:left; background:url(../img/img.png) -241px 0 no-repeat transparent; margin-top:14px;}
.main .topo .cabecalho .logo a{display:block; width:208px; height:150px; float:left; margin:46px 0 0 30px; text-indent:-5000px;}

.main .miolo{width:960px; min-height:364px; margin:0 auto; position:relative; clear:both;}
.main .miolo .menu{width:300px; height:364px; float:left; margin:-15px 0 0 658px; top:0px; left:0px;  background:url(../img/bgmenu.png) top left no-repeat; position:absolute;}
.main .miolo .menu ul{display:block; width:264px; float:left; margin:50px 0 0 30px;}
.main .miolo .menu ul li{display:block; width:264px; height:30px; float:left; background:none; margin-top:5px;}
.main .miolo .menu ul li:hover, .main .miolo .menu ul li.sel{display:block; width:264px; height:30px; float:left; background:#FFFFFF; margin-top:5px; *margin-top:6px;}
.main .miolo .menu ul li a{display:block; width:220px; height:30px; float:left; text-indent:-5000px; margin-left:15px;}
.main .miolo .menu ul li a.bt1{background:url(../img/img.png) -751px -20px no-repeat transparent;}
.main .miolo .menu ul li a.bt2{background:url(../img/img.png) -751px -55px no-repeat transparent;}
.main .miolo .menu ul li a.bt3{background:url(../img/img.png) -751px -91px no-repeat transparent;}
.main .miolo .menu ul li a.bt4{background:url(../img/img.png) -751px -128px no-repeat transparent;}
.main .miolo .menu ul li a.bt5{background:url(../img/img.png) -751px -163px no-repeat transparent;}
.main .miolo .menu ul li a.bt6{background:url(../img/img.png) -751px -200px no-repeat transparent;}

.main .miolo .conteudo{width:680px; min-height:364px; float:left; top:0px; left:0px;}
.main .miolo .conteudo .ultimas-noticias{width:393px; min-height:364px; float:left; position:absolute; top:0px; left:0px;}
.main .miolo .conteudo .ultimas-noticias .titulo{width:145px; min-height:27px; float:left; background:url(../img/img.png) -535px -189px no-repeat; margin:10px 0 0 10px;}
.main .miolo .conteudo .ultimas-noticias ul, .main .miolo .conteudo .ultimas-noticias ul li{width:350px; float:left; margin:3px 0 0 10px; clear:both;}
.main .miolo .conteudo .ultimas-noticias ul li .data{display:block; width:350px; float:left; font-size:9px; font-family:Arial; color:#233009; *margin-top:15px;}
.main .miolo .conteudo .ultimas-noticias ul li .titulo-noticia{display:block; width:350px; float:left; font-size:14px; font-family:Arial; color:#666666;}
.main .miolo .conteudo .ultimas-noticias ul li .resumo{display:block; width:350px; float:left; font-size:11px; font-family:Arial; color:#666666; margin-top:3px;}
.main .miolo .conteudo .ultimas-noticias ul li .barrinhaHor{display:block; width:74px; height:1px; float:left; background:url(../img/img.png) -734px -353px no-repeat; margin:20px 10px; margin-left:0px;}
.main .miolo .conteudo .ultimas-noticias ul li .ler{display:block; width:30px; margin:20px 0 0 235px; float:left; font-size:14px; font-family:Arial;}
.main .miolo .conteudo .ultimas-noticias .ver-todas{display:block; font-size:11px; font-family:Arial; color:#233009; float:left; margin:3px 0 0 20px; clear:both; *margin-top:15px;}

.main .miolo .conteudo .noticias{width:672px; min-height:364px; float:left; padding-bottom:20px; *padding-bottom:40px;}
.main .miolo .conteudo .noticias .titulo{width:67px; height:16px; float:left; background:url(../img/img.png) -605px -191px no-repeat; margin:10px 0 0 10px;}
.main .miolo .conteudo .noticias .chamada{width:90%; height:37px; float:left; clear:both; margin:5px 0 0 10px;}
.main .miolo .conteudo .noticias ul, .main .miolo .conteudo .noticias ul li{width:625px; float:left; margin:3px 0 0 10px; clear:both;}
.main .miolo .conteudo .noticias ul li .data{width:625px; float:left; font-size:9px; font-family:Arial; color:#567021; *margin-top:15px;}
.main .miolo .conteudo .noticias ul li .titulo-noticia{width:625px; float:left; font-size:19px; font-family:Arial; color:#233009; margin-bottom:5px;}
.main .miolo .conteudo .noticias ul li .resumo{width:625px; float:left; font-size:11px; font-family:Arial; color:#233009; margin-top:3px; line-height:120%;}
.main .miolo .conteudo .noticias ul li .barrinhaHor{width:74px; height:1px; float:left; background:url(../img/img.png) -734px -353px no-repeat; margin:20px 10px; margin-left:0px;}
.main .miolo .conteudo .noticias ul li .ler{width:30px; margin:20px 0 0 510px; float:left; font-size:14px; font-family:Arial;}
.main .miolo .conteudo .noticias .anteriores{color:#516920; font-size:11px; font-family:Arial; display:block; float:left; cursor:pointer;  margin:3px 0 0 20px; clear:both; *margin-top:15px;}
.main .miolo .conteudo .noticias .anteriores span {display:block; float:left; width:7px; height:3px; background:url(../img/img.png) -725px -362px no-repeat; margin:4.5px 3px 0 10px;}

.main .miolo .conteudo .noticia{width:672px; min-height:364px; float:left; padding-bottom:20px; *padding-bottom:40px;}
.main .miolo .conteudo .noticia .titulo{width:67px; height:16px; float:left; background:url(../img/img.png) -605px -191px no-repeat; margin:10px 0 0 10px;}
.main .miolo .conteudo .noticia .chamada{width:90%; height:37px; float:left; clear:both; margin:5px 0 0 10px;}
.main .miolo .conteudo .noticia .data{width:625px; float:left; font-size:9px; font-family:Arial; color:#567021; *margin-top:15px;}
.main .miolo .conteudo .noticia .titulo-noticia{width:625px; float:left; font-size:19px; font-family:Arial; color:#233009; margin-bottom:5px;}
.main .miolo .conteudo .noticia .foto{display:block; float:left; clear:both; width:100%; margin:10px 0; text-align:center;}
.main .miolo .conteudo .noticia .resumo{width:625px; float:left; font-size:11px; font-family:Arial; color:#233009; margin-top:3px; line-height:120%;}
.main .miolo .conteudo .noticia .resumo p {font-size:11px; font-family:Arial; color:#233009; line-height:120%; margin:11px 0;}
.main .miolo .conteudo .noticia .fonte{width:625px; float:left; font-size:9px; font-family:Arial; color:#233009; margin-top:3px;}
.main .miolo .conteudo .noticia .barrinhaHor{width:74px; height:1px; float:left; background:url(../img/img.png) -734px -353px no-repeat; margin:20px 10px 5px 0; margin-left:0px;}
.main .miolo .conteudo .noticia .ver-todas{font-size:11px; font-family:Arial; color:#233009; float:left; margin:0; clear:both;}

.main .miolo .conteudo .areas-atuacao{width:293px; min-height:364px; float:left; position:absolute; top:0px; left:0px; background:url(../img/bgareasatuacao.png) bottom left no-repeat; margin:-10px 0 0 392px;}
.main .miolo .conteudo .areas-atuacao .titulo{width:145px; min-height:27px; float:left; background:url(../img/img.png) -535px -6px no-repeat; margin:20px 0 0 25px;}
.main .miolo .conteudo .areas-atuacao ul{width:260px; float:left; margin:10px 0 0 10px;}
.main .miolo .conteudo .areas-atuacao ul li{display:block; width:260px; height:26px; float:left;}
.main .miolo .conteudo .areas-atuacao ul li a span{display:block; width:2px; height:3px; float:left; background:url(../img/img.png) -735px -362px no-repeat; margin:8px 5px 0 -10px;}
.main .miolo .conteudo .areas-atuacao ul li a{display:block; width:210px; height:20px; float:left; text-indent:-5000px; margin-left:30px;}
.main .miolo .conteudo .areas-atuacao ul li a.bt1{background:url(../img/img.png) -718px -396px no-repeat;}
.main .miolo .conteudo .areas-atuacao ul li a.bt2{background:url(../img/img.png) -718px -423px no-repeat;}
.main .miolo .conteudo .areas-atuacao ul li a.bt3{background:url(../img/img.png) -718px -450px no-repeat;}
.main .miolo .conteudo .areas-atuacao ul li a.bt4{background:url(../img/img.png) -718px -477px no-repeat;}
.main .miolo .conteudo .areas-atuacao ul li a.bt5{background:url(../img/img.png) -718px -503px no-repeat;}
.main .miolo .conteudo .areas-atuacao ul li a.bt6{background:url(../img/img.png) -718px -530px no-repeat;}
.main .miolo .conteudo .areas-atuacao ul li a.bt7{background:url(../img/img.png) -718px -557px no-repeat;}
.main .miolo .conteudo .areas-atuacao ul li a.bt8{background:url(../img/img.png) -718px -585px no-repeat;}
.main .miolo .conteudo .areas-atuacao ul li a.bt9{background:url(../img/img.png) -718px -613px no-repeat;}
.main .miolo .conteudo .areas-atuacao ul li a.bt10{background:url(../img/img.png) -718px -639px no-repeat;}

.main .miolo .conteudo .chamada{font-family:Arial; font-size:11px; color:#000; margin:0 0 0 10px; line-height:14px; letter-spacing:0.3px;}

.main .miolo .conteudo .tit-empresa{width:83px; height:27px; background:url(../img/img.png) -531px -156px no-repeat; margin:15px 0 0 10px;}
.main .miolo .conteudo .apresentacao div{float:left;}
.main .miolo .conteudo .apresentacao .imgs{width:260px;}
.main .miolo .conteudo .apresentacao .imgs img{margin:13px 15px; margin-right:0px;}
.main .miolo .conteudo .historico{width:76px; height:26px; float:left; clear:both; background:url(../img/img.png) -624px -156px no-repeat; margin:20px 0 0 10px;}
.main .miolo .conteudo .texto{font-family:Arial; font-size:11px; color:#000; margin:0 0 0 10px; line-height:14px; letter-spacing:0.3px;}

.main .miolo .conteudo .tit-areas-atuacao{width:145px; height:27px; background:url(../img/img.png) -535px -6px no-repeat; margin:15px 0 0 10px;}

.main .rodape{width:100%; height:114px; float:left; background:url(../img/bgrodape.jpg) top left repeat-x; margin-top:-10px;}
.main .rodape .dados{width:960px; height:94px; margin:0 auto;}
.main .rodape .dados ul{display:block; width:960px; height:30px; margin-top:20px;}
.main .rodape .dados ul li{display:block; width:100px; height:30px; float:left; margin-right:20px;}
.main .rodape .dados ul li .casinha{display:block; width:12px; height:15px; float:left; margin-right:5px; background:url(../img/img.png) -754px -359px no-repeat;}
.main .rodape .dados ul li .telefone{display:block; width:12px; height:15px; float:left; margin-right:5px; background:url(../img/img.png) -740px -359px no-repeat;}
.main .rodape .dados ul li .barrinhaVert{display:block; width:1px; height:27px; float:left; margin-right:5px; background:url(../img/img.png) -752px -359px no-repeat;}
.main .rodape .dados ul li .textoVerde{font-family:Tahoma; font-size:9px; color:#233009; line-height:12px;}
.main .rodape .dados ul li .textoCinza{font-family:Tahoma; font-size:9px; color:#666666;}

.main .miolo .conteudo .areas{width:260px; float:left; margin:20px 0 0 0; padding-bottom:40px;}
.main .miolo .conteudo .areas .tit-area{display:block; width:260px; height:20px; margin-top:6px; float:left;}
.main .miolo .conteudo .areas .txt-area{display:block; width:600px; float:left; padding:15px; margin-left:10px; font-size:11px; font-family:Arial; color:#233009; line-height:12px; letter-spacing:0.3px; background:#d3d2d1;}
.main .miolo .conteudo .areas .tit-area a span.s{display:block; width:2px; height:3px; float:left; background:url(../img/img.png) -735px -362px no-repeat; margin:8px 0 0 -10px;}
.main .miolo .conteudo .areas .tit-area a span.sel{display:block; width:3px; height:2px; float:left; background:url(../img/img.png) -735px -368px no-repeat; margin:8px 0 0 -10px;}
.main .miolo .conteudo .areas .tit-area a{display:block; width:210px; height:20px; float:left; text-indent:-5000px; margin-left:20px;}
.main .miolo .conteudo .areas .tit-area a.bt1{background:url(../img/img.png) -718px -396px no-repeat;}
.main .miolo .conteudo .areas .tit-area a.bt2{background:url(../img/img.png) -718px -423px no-repeat;}
.main .miolo .conteudo .areas .tit-area a.bt3{background:url(../img/img.png) -718px -450px no-repeat;}
.main .miolo .conteudo .areas .tit-area a.bt4{background:url(../img/img.png) -718px -477px no-repeat;}
.main .miolo .conteudo .areas .tit-area a.bt5{background:url(../img/img.png) -718px -503px no-repeat;}
.main .miolo .conteudo .areas .tit-area a.bt6{background:url(../img/img.png) -718px -530px no-repeat;}
.main .miolo .conteudo .areas .tit-area a.bt7{background:url(../img/img.png) -718px -557px no-repeat;}
.main .miolo .conteudo .areas .tit-area a.bt8{background:url(../img/img.png) -718px -585px no-repeat;}
.main .miolo .conteudo .areas .tit-area a.bt9{background:url(../img/img.png) -718px -613px no-repeat;}
.main .miolo .conteudo .areas .tit-area a.bt10{background:url(../img/img.png) -718px -639px no-repeat;}

.barraVertical{width:1px; height:66px; background:url(../img/img.png) -717px -278px no-repeat; float:left; margin:10px 10px 0 0;}
.main .miolo .conteudo .tit-contato{width:145px; height:27px; background:url(../img/img.png) -535px -36px no-repeat; margin:15px 0 0 10px;}
.main .miolo .conteudo .form-contato{width:415px; margin:15px 0 0 10px; float:left;}
.main .miolo .conteudo .btenviar{width:63px; height:35px; margin:15px 0 0 10px; float:left; background:url(../img/img.png) 0 -568px no-repeat;}
.main .miolo .conteudo .btenviar a{display:block; width:63px; height:29px; color:#FFF; font-size:14px; font-family:Tahoma; text-decoration:none; margin-top:6px; text-align:center;}
.main .miolo .conteudo .btenviar2{width:85px; height:35px; margin:15px 0 0 10px; float:left; background:url(../img/img.png) 0 -615px no-repeat;}
.main .miolo .conteudo .btenviar2 a{display:block; width:85px; height:29px; color:#FFF; font-size:14px; font-family:Tahoma; text-decoration:none; margin-top:6px; text-align:center;}
.main .miolo .conteudo .form-contato .field{width:400px; height:22px; background:#c0bfbb; margin:18px 0 0 5px; float:left;}
.main .miolo .conteudo .form-contato .field input, .main .miolo .conteudo .form-contato .field textarea, .main .miolo .conteudo .form-contato .field select{width:390px; background:#c0bfbb; border:0px; margin:3px 0 0 5px; *margin:2px 0 0 0; font-family:Arial; color:#516920; font-size:11px;}
.main .miolo .conteudo .form-contato .counter{width:390px; background:transparent; margin:3px 0 0 5px; font-family:Arial; color:#516920; font-size:11px; float:left;}
.main .miolo .conteudo .enderecos{width:685px; height:124px; float:left; margin-top:30px;}
.main .miolo .conteudo .enderecos .sapiranga{width:165px; height:112px; float:left; margin:10px 80px 0 0;}
.main .miolo .conteudo .enderecos .sapiranga .tit{width:86px; height:25px; background:url(../img/img.png) -535px -245px no-repeat; float:left;}
.main .miolo .conteudo .enderecos .sapiranga .txt{width:170px; font-family:Tahoma; font-size:11px; color:#233009; float:left; margin-left:5px;}
.main .miolo .conteudo .enderecos .sapiranga .fones{width:170px; height:42px; background:url(../img/img.png) -728px -298px no-repeat; float:left; margin-top:5px;}
.main .miolo .conteudo .enderecos .poa{width:165px; height:112px; float:left; margin:10px 80px 0 0;}
.main .miolo .conteudo .enderecos .poa .tit{width:111px; height:25px; background:url(../img/img.png) -535px -220px no-repeat; float:left;}
.main .miolo .conteudo .enderecos .poa .txt{width:170px; font-family:Tahoma; font-size:11px; color:#233009; float:left; margin-left:5px;}
.main .miolo .conteudo .enderecos .poa .fones{width:165px; height:22px; background:url(../img/img.png) -726px -276px no-repeat; float:left; margin-top:5px;}
.main .miolo .conteudo .enderecos .email{width:95px; height:112px; float:left; margin:10px 0 0 0;}
.main .miolo .conteudo .enderecos .email .tit{width:66px; height:25px; background:url(../img/img.png) -836px -344px no-repeat; float:left;}

.main .miolo .conteudo .tit-cadastro{width:105px; height:27px; background:url("../img/img.png") no-repeat -535px -66px; margin:15px 0 0 10px;}
.main .miolo .conteudo .tit-processo{width:173px; height:27px; background:url("../img/img.png") no-repeat -535px -126px; margin:15px 0 0 10px;}
.main .miolo .conteudo .tit-numeroprocesso{width:121px; height:11px; float:left; display:block; background:url("../img/img.png") no-repeat -111px -592px; text-indent:-500000px;}
.main .miolo .conteudo .tit-listaprocesso{width:211px; height:15px; float:left; display:block; background:url("../img/img.png") no-repeat -111px -568px; text-indent:-500000px;}

.main .miolo .conteudo .chamada .l{width:525px; float:left;}
.main .miolo .conteudo .chamada .r{width:80px; float:left;}

.main .miolo .conteudo .form-processo{width:220px; margin:15px 0 0 10px; float:left;}
.main .miolo .conteudo .form-processo .t{width:300px; float:left;}
.main .miolo .conteudo .form-processo .t .s{width:2px; height:3px; float:left; display:block; background:url('../img/img.png') no-repeat -735px -362px; margin: 4px 9px 0 8px;}
.main .miolo .conteudo .form-processo .field{width:205px; height:22px; background:#c0bfbb; margin:18px 0 0 5px; float:left;}
.main .miolo .conteudo .form-processo .field input, .main .miolo .conteudo .form-processo .field textarea, .main .miolo .conteudo .form-processo .field select{width:195px; background:#c0bfbb; border:0px; margin:3px 0 0 5px; *margin:2px 0 0 0; font-family:Arial; color:#516920; font-size:11px;}
.main .miolo .conteudo .form-processo .field2{width:400px; height:22px; background:#c0bfbb; margin:13px 0 13px 5px; float:left;}
.main .miolo .conteudo .form-processo .field2 input, .main .miolo .conteudo .form-processo .field textarea, .main .miolo .conteudo .form-processo .field select{width:390px; background:#c0bfbb; border:0px; margin:3px 0 0 5px; *margin:2px 0 0 0; font-family:Arial; color:#516920; font-size:11px;}
.main .miolo .conteudo .form-processo .counter{width:195; background:transparent; margin:3px 0 0 5px; font-family:Arial; color:#516920; font-size:11px; float:left;}

.main .miolo .conteudo ul.lista-processo{width:570px; float:left; margin:30px 0 0 15px;}
.main .miolo .conteudo ul.lista-processo li{width:570px; float:left; clear:both;}
.main .miolo .conteudo ul.lista-processo li.lh{margin:15px 0 5px;}
.main .miolo .conteudo ul.lista-processo li.lh span{width:74px; height:1px; float:left; background:url('../img/img.png') no-repeat -734px -353px;}
.main .miolo .conteudo ul.lista-processo li .t{width:570px; float:left; display:block; font-family:Arial; color:#233009; font-size:14px; margin:0 0 10px 0; }
.main .miolo .conteudo ul.lista-processo li .tx{width:570px; float:left; display:block; font-family:Arial; color:#233009; font-size:11px; line-height:15px; }

.main .miolo .conteudo .paginacao{width:110px; float:left; clear:both; margin:10px 0 0 0;}
.main .miolo .conteudo .paginacao .s{width:2px; height:3px; float:left; display:block; background:url('../img/img.png') no-repeat -735px -373px; margin: 3px 5px 0 0;}
.main .miolo .conteudo .paginacao .ant{width:50px; float:left; display:block;}
.main .miolo .conteudo .paginacao .ant .t{width:35px; height:7px; float:left; display:block; background:url('../img/img.png') -110px -634px no-repeat;}
.main .miolo .conteudo .paginacao .pro{width:50px; float:right; display:block;}
.main .miolo .conteudo .paginacao .pro .t{width:34px; height:7px; float:left; display:block; background:url('../img/img.png') -111px -615px no-repeat;}
.main .miolo .conteudo .paginacao .pro .s{margin: 3px 0 0 5px; background:url('../img/img.png') no-repeat -735px -362px;}

.tt_misaovisaovalores{width:246px; height:20px; float:left; clear:both; display:block; background:url('../img/img.png') -376px -559px no-repeat; margin: 20px 0 5px 14px;}
.tt_missao{width:73px; height:18px; float:left; clear:both; display:block; background:url('../img/img.png') -376px -585px no-repeat; margin: 0 0 10px;}
.tt_visao{width:59px; height:18px; float:left; clear:both; display:block; background:url('../img/img.png') -376px -610px no-repeat; margin: 20px 0 10px;}
.tt_valores{width:85px; height:15px; float:left; clear:both; display:block; background:url('../img/img.png') -376px -639px no-repeat; margin: 20px 0 10px;}