body
{
    padding: 0;
    margin: 0;
    text-align: center;
}

/* Fundo geral */

#all
{
    width: 100%;
    margin: 0 auto;
    background-color: #E8EEFA;
}

#allHomologacao
{
    width: 100%;
    margin: 0 auto;
    background: #E8EEFA url('/Imagens/Fundos/backgroundHomologacao.gif') repeat center top;
}

#cabecalhoLogo
{
    margin: 0 auto;
    background-image: url('/Imagens/Fundos/back_topo.png' );
    background-repeat: no-repeat;
    width: 1000px;
    height: 160px;
}

#cabecalhoLogoHomologacao
{
    margin: 0 auto;
    background-image: url('/Imagens/Fundos/back_topoHomologacao.png' );
    background-repeat: no-repeat;
    width: 1000px;
    height: 160px;
}

/* Fazendo travessura */

.home
{
    clear: both;
    height: 90px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 0 0 60px;
    float: left;
    width: 165px;
    text-align: left;
}

.home a
{
    position: absolute;
    display: block;
    text-decoration: none;
}

.home a.regiao
{
    width: 165px;
    height: 90px;
    margin: 0 auto;
    border-style: none;
}

/*
#home:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#home .logo {
	DISPLAY: inline; FONT-SIZE: 1em; FLOAT: left; MARGIN: 20px 0px 0px 20px
}
#home A.logo:hover {
	BACKGROUND: url(/Imagens/logo.jpg) no-repeat
}
#home .logo IMG {
	DISPLAY: block; WIDTH: 12.9em
}
#home .userArea {
	MIN-HEIGHT: 9em; OVERFLOW: hidden
*/

/* Icones - Superior */

#iconeCorreio
{
    float: left;
    background-image: url('/Imagens/Icons/icone_correio.png');
    width: 37px;
    height: 39px;
    margin-left: 76px;
    display: inline;
}

#iconeOuvidoria
{
    float: left;
    background-image: url('/Imagens/Icons/icone_ouvidoria.png');
    width: 47px;
    height: 39px;
    margin-left: 370px;
    display: inline;
}

#iconeFaleconosco
{
    float: left;
    background-image: url('/Imagens/Icons/icone_faleconosco.png');
    width: 47px;
    height: 39px;
    margin-left: 15px;
    display: inline;
}

.iconeDescricao
{
    float: left;
    height: 49px;
    margin-top: 18px;
    font-family: verdana,tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #A53A09;
    display: inline;
}

.iconeDescricao a
{
    text-decoration: none;
    color: #A53A09;
}

.iconeDescricao a:hover
{
    color: #666666;
    text-decoration: underline;
}

/* Data */

#barraData
{
    margin: 0 auto;
    width: 1000px;
    height: 20px;
}

#dataEsq
{
    float: left;
    background-image: url('/Imagens/Fundos/back_data_esquerda.png');
    width: 30px;
    height: 20px;
}

#dataMeio
{
    float: left;
    background-image: url('/Imagens/Fundos/back_data.jpg');
    width: 940px;
    height: 20px;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    text-align: right;
}

#dataDir
{
    float: left;
    background-image: url('/Imagens/Fundos/back_data_direita.png');
    width: 30px;
    height: 20px;
}

/* Área1 (menu + conteudo)  */

#area1
{
    margin: 0 auto;
    display: table;
    height: 100%;
    padding-bottom: 20px;
    text-align: left;
    background-image: url('/Imagens/Fundos/back_fundo.png');
    background-repeat: repeat-y;
    width: 1000px;
}

/* 1A (menu + dúvidas) */
#area1A
{
    float: left;
}

/* Dúvidas - espaço abaixo do menu */

#espaco
{
    clear: both;
    width: 200px;
    padding-left: 50px;
    position: relative;
}


/* Menu vertical */

#menu
{
    float: left;
    width: 254px;
    margin-left: 18px;
    background-image: url('/Imagens/Menus/menu_middle.jpg');
    background-repeat: repeat-y;
    list-style-type: none;
    display: inline;
}

#menuTop
{
    background-image: url('/Imagens/Menus/menu_top.jpg');
    background-repeat: no-repeat;
    height: 23px;
}

.menuBack
{
    background-image: url('/Imagens/Menus/menu_back.jpg');
    background-repeat: no-repeat;
    width: 140px;
    height: 35px;
    font-size: 10px;
    color: #FFFFFF;
    font-family: verdana;
    font-weight: bold;
    padding-left: 114px;
    padding-top: 15px;
}

.menuBack a
{
    color: #FFFFFF;
    text-decoration: none;
}

.menuBack a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.menuTitulo
{
    background-image: url('/Imagens/Menus/menu_titulo.jpg');
    background-repeat: no-repeat;
    width: 230px;
    height: 20px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 24px;
    padding-top: 4px;
}

.menuTitulo a
{
    color: #FFFFFF;
    text-decoration: none;
}
.menuTitulo a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.menuLista
{
    width: 230px;
    font-family: verdana;
    font-size: 11px;
    color: #292929;
    line-height: 18px;
    padding-bottom: 2px;
    padding-left: 24px;
    list-style-type: none;
}

.menuLista a
{
    text-decoration: none;
    color: #292929;
}

.menuLista a:hover
{
    color: #A53A09;
    text-decoration: none;
    font-weight: bold;
}

#menuBottom
{
    background-image: url('/Imagens/Menus/menu_bottom.jpg');
    background-repeat: no-repeat;
    height: 23px;
}

/* Conteudo  */

#conteudo
{
    float: left;
    width: 710px;
    padding-top: 2px;
    font-family: verdana;
    font-size: 11px;
    color: #292929;
}

/* Conteudo sem menu */

#conteudo2
{
    float: left;
    width: 980px;
    padding-left: 20px;
    font-family: verdana;
    font-size: 11px;
    color: #292929;
}

/* box Pesquisa */

#boxPesquisatopo
{
    background-image: url('/Imagens/Fundos/pesquisa_top.jpg');
    background-repeat: no-repeat;
    width: 710px;
    height: 12px;
}

#boxPesquisamiddle
{
    background-image: url('/Imagens/Fundos/pesquisa_middle.jpg');
    background-repeat: repeat-y;
    width: 710px;
}

#boxPesquisabottom
{
    background-image: url('/Imagens/Fundos/pesquisa_bottom.jpg');
    background-repeat: no-repeat;
    width: 710px;
    height: 15px;
}

#boxPesquisatitulo
{
    background-image: url('/Imagens/Titulos/pesquisa_titulo.jpg');
    background-repeat: no-repeat;
    background-position: 40px 2px;
    width: 710px;
}

#tabs
{
    background-image: url('/Imagens/Fundos/tabs.png');
    background-repeat: no-repeat;
    width: 710px;
    height: 114px;
}

.formPesquisa
{
    padding-top: 60px;
    padding-left: 40px;
}

/* Banner */

.banner
{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 110px;
}

/* Box Notícia, Mais Acessados e Acesso Rápido */

.box
{
    padding-left: 15px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.boxTopNoticia
{
    background-image: url('/Imagens/Bordas/bordaTopNoticias.png');
    background-repeat: no-repeat;
    width: 677px;
    height: 51px;
}

.boxTopNoticia a
{
    position: absolute;
    display: block;
    text-decoration: none;
}

.boxTopNoticia a.regiao
{
    width: 90px;
    height: 50px;
    margin: 10px 0 0 30px;
    border-style: none;
}

.boxTopMais
{
    background-image: url('/Imagens/Bordas/bordaTopMais.png');
    background-repeat: no-repeat;
    width: 677px;
    height: 54px;
}

.boxTopAcesso
{
    background-image: url('/Imagens/Bordas/bordaTopAcessoRapido.png');
    background-repeat: no-repeat;
    width: 677px;
    height: 61px;
}

.boxTopComunicados
{
    background-image: url('/Imagens/Bordas/bordaTopComunicados.png');
    background-repeat: no-repeat;
    width: 677px;
    height: 61px;
}

.boxMiddle
{
    background-image: url('/Imagens/Bordas/bordaMiddle.png');
    background-repeat: repeat-y;
    width: 624px;
    padding-left: 29px;
    padding-right: 24px;
}

.boxMiddleNoticia
{
    background-image: url('/Imagens/Bordas/bordaMiddle.png');
    background-repeat: repeat-y;
    width: 638px;
    padding-left: 29px;
    padding-right: 10px;
}

.boxMiddle2
{
    background-image: url('/Imagens/Bordas/bordaMiddle.png');
    background-repeat: repeat-y;
    width: 656px;
    padding-left: 30px;
}

.boxMiddle3
{
    background-image: url('/Imagens/Bordas/bordaMiddle.png');
    background-repeat: repeat-y;
    width: 680px;
    padding-left: 8px;
    padding-right: 5px;
    height: 100%;
    display: table;
}
.boxBottom
{
    background-image: url('/Imagens/Bordas/bordaBottom.png');
    background-repeat: no-repeat;
    width: 677px;
    height: 18px;
    padding-bottom: 10px;
    display: table;
}

.boxAcessoTop
{
    background-image: url('/Imagens/Fundos/fundoAcessoTop.gif');
    background-repeat: no-repeat;
    width: 624px;
    height: 6px;
}

.boxAcessoBottom
{
    background-image: url('/Imagens/Fundos/fundoAcessoBottom.gif');
    background-repeat: no-repeat;
    width: 624px;
    height: 5px;
}

.boxAcessoMiddle
{
    background-image: url('/Imagens/Fundos/fundoAcessoMiddle.gif');
    background-repeat: repeat-y;
    width: 624px;
    line-height: 20px;
    font-size: 11px;
    color: #000000;
}

.boxTopRed
{
    background-image: url('/Imagens/Bordas/bordaTopRed.png');
    background-repeat: no-repeat;
    width: 677px;
    height: 20px;
    font-weight: bold;
    padding-top: 18px;
    padding-left: 30px;
    color: #FFFFFF;
}

.boxTop
{
    background-image: url('/Imagens/Bordas/bordaTop.png');
    background-repeat: no-repeat;
    width: 647px;
    height: 14px;
    padding-left: 30px;
}

.boxTop2
{
    background-image: url('/Imagens/Bordas/bordaTop2.png');
    background-repeat: no-repeat;
    width: 647px;
    height: 14px;
    padding-left: 30px;
}


/* Box Média */

.boxMedioTop
{
    background-image: url('/Imagens/Fundos/BoxMedioTop.gif');
    background-repeat: no-repeat;
    width: 616px;
    height: 11px;
}

.boxMedioMeio
{
    background-image: url('/Imagens/Fundos/BoxMedioMiddle.gif');
    background-repeat: repeat-y;
    display: table;
    width: 618px;
    padding-left: 8px;
    padding-right: 5px;
    padding-bottom: 8px;
}

.boxMedioBottom
{
    background-image: url('/Imagens/Fundos/BoxMedioBottom.gif');
    background-repeat: no-repeat;
    width: 616px;
    height: 11px;
    padding-bottom: 10px;
}

/* Box Menor */

.boxTopBox
{
    background-image: url('/Imagens/Bordas/bordaTopBox1.png');
    background-repeat: no-repeat;
    width: 308px;
    height: 20px;
    font-weight: bold;
    padding-top: 18px;
    padding-left: 30px;
    color: #FFFFFF;
}

.boxMiddleBox
{
    background-image: url('/Imagens/Bordas/bordaMiddleBox1.png');
    background-repeat: repeat-y;
    width: 338px;
    display: table;
}

.boxBottomBox
{
    background-image: url('/Imagens/Bordas/bordaBottomBox1.png');
    background-repeat: no-repeat;
    width: 338px;
    height: 9px;
}


/* Box full */

.boxTopFull
{
    width: 950px;
    height: 11px;
    background-image: url('/Imagens/Bordas/bordaTopFull.png');
    background-repeat: no-repeat;
}

.boxMiddleFull
{
    width: 930px;
    background-image: url('/Imagens/Bordas/bordaMiddleFull.png');
    background-repeat: repeat-y;
    padding-left: 8px;
    padding-right: 22px;
    display: table;
}

.boxBottomFull
{
    width: 950px;
    height: 11px;
    background-image: url('/Imagens/Bordas/bordaBottomFull.png');
    background-repeat: no-repeat;
}

.cell01
{
    float: left;
    width: 60px;
    color: #A53A09;
    background-color: #E8EEFA;
    margin-left: 6px;
    font-weight: bold;
    padding-left: 27px;
    line-height: 18px;
}

.cell02
{
    float: left;
    width: 240px;
    line-height: 18px;
    padding-left: 2px;
}


/* Rodapé */

#rodapeMenu
{
    clear: both;
    margin: 0 auto;
    padding-top: 10px;
    background-image: url('/Imagens/Fundos/backRodapeNew.png');
    background-repeat: no-repeat;
    width: 986px;
    height: 246px;
    text-align: left;
    padding-right: 10px;
}

#rodapeMenu div h2
{
    font-family: Helvetica Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #336699;
}

#rodapeMenu div ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.rodapeLista
{
    float: left;
    padding-left: 20px;
    width: 226px;
    font-family: verdana;
    font-size: 11px;
    line-height: 18px;
    color: #292929;
}


.rodapeLista a
{
    text-decoration: none;
    color: #292929;
}

.rodapeLista a:hover
{
    text-decoration: underline;
    color: #A53A09;
}

.bordaRodape
{
    margin: 0 auto;
    background-image: url('/Imagens/Fundos/back_rodape2.png');
    background-repeat: no-repeat;
    width: 1000px;
    height: 29px;
}

.rodape
{
    margin: 0 auto;
    font-family: verdana;
    font-size: 11px;
    color: #375d81;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 10px;
}


/* Links (cores) */

/* preto e hover preta */
.link1 a
{
    color: #000000;
    text-decoration: none;
}

.link1 a:hover
{
    text-decoration: underline;
}


/* laranja e hover preta bold */

.link2
{
    color: #A53A09;
    font-weight: bold;
}

.link2 a
{
    color: #A53A09;
    text-decoration: none;
    font-weight: bold;
}

.link2 a:hover
{
    color: #000000;
    text-decoration: underline;
}


/* a preto e hover laranja */
.link3 a
{
    color: #292929;
    text-decoration: none;
}

.link3 a:hover
{
    color: #A53A09;
    text-decoration: underline;
}

.corVerm
{
    color: #990000;
    font-weight: bold;
}

/* preto e hover laranja */
.link4 a
{
    color: #A53A09;
    text-decoration: none;
    font-weight: bold;
}

.link4 a:hover
{
    color: #A53A09;
    text-decoration: underline;
}


/* laranja e hover laranja bold */

.link5
{
    color: #A53A09;
    font-weight: bold;
}

.link5 a
{
    color: #A53A09;
    text-decoration: none;
    font-weight: bold;
}

.link5 a:hover
{
    color: #A53A09;
    text-decoration: underline;
}


/* fieldset */

fieldset
{
    border: 1px solid #CCCCCC;
    padding-bottom: 8px;
}

legend
{
    font-size: 11px;
    color: #A53A09;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}

.LegendaAcessoRestrito
{
    color: Red;
    font-weight: bold;
}


/* Botão  */


.btEsq
{
    width: 6px;
    height: 30px;
    float: left;
    background-image: url('/Imagens/Botoes/btn_esq.png');
    background-repeat: no-repeat;
}

.btDir
{
    float: left;
    width: 13px;
    height: 30px;
    background-image: url('/Imagens/Botoes/btn_dir.png');
    background-repeat: no-repeat;
}

.btCentro
{
    float: left;
    height: 30px;
    background-image: url('/Imagens/Botoes/btn_centro.png');
    background-repeat: repeat-x;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
}

.btCentro a
{
    color: #ffffff;
    text-decoration: none;
}

.btCentro a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

/* botao 2 */

.bt2
{
    background-image: url('/Imagens/Botoes/bgBt.gif');
    background-repeat: repeat-x;
    height: 21px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
}

/* PÁGINAS INTERNAS */

.titulo
{
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 10px;
}

#watermark_box
{
    position: relative;
    display: block;
}

img.watermark
{
    position: absolute;
    top: 2px;
    left: 4px;
}

.titulo2
{
    padding-bottom: 6px;
}

.tituloTxt
{
    color: #A53A09;
    font-size: 14px;
    font-weight: bold;
}

.tituloTxt2
{
    font-size: 13px;
    font-weight: bold;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.tituloTxt3
{
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 5px;
}

/*  titulo centralizado */
.tituloTxt4
{
    font-size: 13px;
    font-weight: bold;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center;
}

.tituloTxt5
{
    color: #A53A09;
    font-size: 12px;
    font-weight: bold;
}

.tituloTxt6
{
    color: #292929;
    padding-left: 28px;
    padding-top: 5px;
}

.tituloTxt7
{
    color: #292929;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-left: 20px;
}

.tituloTxt8
{
    font-size: 10px;
    font-weight: bold;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.tituloTxt9
{
    color: #A53A09;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.color2
{
    color: #A53A09;
}

.centro
{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    line-height: 15px;
}

.centro2
{
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 50px;
    text-align: justify;
    line-height: 15px;
}

.centro2 a
{
    color: #A53A09;
    font-weight: bold;
    text-decoration: none;
}

.centro2 a:hover
{
    text-decoration: underline;
}

.centro3
{
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 20px;
    text-align: justify;
    line-height: 15px;
}

.centro3 a
{
    color: #A53A09;
    font-weight: bold;
    text-decoration: none;
}

.centro3 a:hover
{
    text-decoration: underline;
}


/* margem para as páginas sem menu */

.centro4
{
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 10px;
    padding-right: 26px;
}

/* margem para as páginas sem menu com margem interna*/

.centro5
{
    padding-left: 24px;
    padding-top: 1px;
    padding-bottom: 10px;
    padding-right: 35px;
}

.centro6
{
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
    text-align: justify;
    line-height: 15px;
}

.centro6 a
{
    color: #292929;
    font-weight: bold;
    text-decoration: none;
}

.centro6 a:hover
{
    text-decoration: underline;
    color: #A53A09;
}

/* Mesmo estilo do centro2, mas com hover (branca) */
.centro7
{
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 50px;
    text-align: justify;
    line-height: 15px;
    display: table;
}

.centro7 a:hover
{
    text-decoration: underline;
}

/* Margem maior para página */
.margem2
{
    margin-left: 45px;
    margin-right: 50px;
    margin-top: 50px;
    text-align: justify;
}

/* Noticias - lista */

.quadro
{
    border: 1px #A1AEB6 solid;
    width: 670px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    display: table;
}

.quadro2
{
    border: 1px #A1AEB6 solid;
    padding: 10px 20px 10px 10px;
    width: 890px;
    display: table;
}

.listaData
{
    clear: both;
    float: left;
    font-weight: bold;
    color: #A53A09;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    width: 80px;
}

.listaDot
{
    float: left;
    background-image: url('/Imagens/Icons/dot.jpg');
    background-repeat: repeat-x;
    width: 566px;
    height: 12px;
    margin-top: 18px;
}

.listaDot2
{
    float: left;
    background-image: url('/Imagens/Icons/dot.jpg');
    background-repeat: repeat-x;
    width: 800px;
    height: 12px;
    margin-top: 18px;
}

.listaTitulo
{
    clear: both;
    padding-left: 5px;
    padding-top: 5px;
    font-weight: bold;
    color: #262626;
}

.listaTitulo1
{
    clear: both;
    float: left;
    width: 622px;
    padding-left: 5px;
    padding-top: 5px;
    font-weight: bold;
    color: #262626;
}

.listaRss
{
    float: left;
    width: 23px;
    height: 33px;
    padding-left: 3px;
}


/* titulo para estatisticas/designacao */

.listaTitulo2
{
    clear: both;
    margin-right: 15px;
    padding-left: 5px;
    padding-top: 3px;
    font-weight: bold;
    color: #A43A08;
    font-weight: bold;
    background-color: #E8EEFA;
}


.listaTitulo2 a
{
    clear: both;
    margin-right: 15px;
    padding-left: 5px;
    padding-top: 3px;
    font-weight: bold;
    color: #A43A08;
    font-weight: bold;
    background-color: #E8EEFA;
}

/* titulo comunicados */
.listaTitulo3
{
    clear: both;
    float: left;
    width: 622px;
    padding-left: 5px;
    padding-top: 3px;
    font-weight: bold;
    color: #A43A08;
    font-weight: bold;
    background-color: #E8EEFA;
}

.listaTitulo3 a
{
    clear: both;
    float: left;
    width: 622px;
    padding-left: 5px;
    padding-top: 3px;
    font-weight: bold;
    color: #A43A08;
    font-weight: bold;
    background-color: #E8EEFA;
}

.listaTitulo4
{
    clear: both;
    padding-left: 5px;
    padding-top: 3px;
    font-weight: bold;
    color: #A43A08;
    font-weight: bold;
    background-color: #E8EEFA;
}

.listaTitulo4 a
{
    color: #A43A08;
    font-weight: bold;
    background-color: #E8EEFA;
}

.listaFoto
{
    clear: both;
    float: left;
    width: 126px;
    height: 85px;
    padding-right: 10px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 8px;
}

.listaResumo
{
    float: left;
    width: 512px;
    text-align: justify;
    padding-right: 5px;
    padding-top: 5px;
}
/* titulo para comunicados/estatisticas/designacao */
.listaResumo2
{
    width: 645px;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.listaResumo3
{
    width: 100%;
    text-align: justify;
    padding-left: 5px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.listaResumo4
{
    width: 735px;
    float: left;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.dot
{
    background-image: url('/Imagens/Icons/dot.gif');
    background-repeat: repeat-x;
    width: 100%;
    height: 6px;
    margin-top: 4px;
}

.rss
{
    display: table;
    width: 100%;
    text-align: right;
}

/* Navegação Notícias */

.iconNavegaAnterior
{
    float: left;
    background-image: url('/Imagens/Icons/icon_anterior.jpg');
    background-repeat: no-repeat;
    width: 10px;
    height: 13px;
}

.iconNavegaProxima
{
    float: left;
    background-image: url('/Imagens/Icons/icon_proximo.jpg');
    background-repeat: no-repeat;
    width: 10px;
    height: 13px;
}

.iconNavegaNoticia
{
    float: left;
    background-image: url('/Imagens/Icons/icon_noticias.jpg');
    background-repeat: no-repeat;
    width: 13px;
    height: 14px;
}

.txtNavega
{
    float: left;
    color: #A53A09;
    font-weight: bold;
}

.txtNavega a
{
    float: left;
    color: #A53A09;
    font-weight: bold;
    text-decoration: none;
}

.txtNavega a:hover
{
    color: #A53A09;
    text-decoration: underline;
}

.txtNavegaSemSublinhado a
{
    cursor: default;
}

.txtNavegaSemSublinhado a:hover
{
    color: #A53A09;
    text-decoration: none;
    cursor: default;
}

/* Usado pelo controle de número de página */
.NavegadorPaginas
{
    color: #000000;
    text-decoration: none;
    display: inline;
}

.NavegadorPaginas span
{
    padding-left: 3px;
}

.NavegadorPaginas a
{
    color: #000000;
    text-decoration: none;
    display: inline;
}

.NavegadorPaginas a:hover
{
    color: #000000;
    text-decoration: underline;
    display: inline;
}

/*
Está no código PageNumberer.cs - Para diferenciar um index da página selecionada dos demais index
que não estão selecionados.
*/
.PaginaSelecionada
{
    background-color: #8EADCA;
    text-decoration: none;
    display: inline;
}

.PaginaSelecionada a
{
    text-decoration: none;
    display: inline;
}

.PaginaSelecionada a:hover
{
    text-decoration: none;
    display: inline;
}

/* Fim Controle de número de páginas*/

/* Barra de ações - Notícias */

.barraAcoes
{
    background-image: url('/Imagens/barraAcoesNoticia.jpg');
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 15px;
    float: left;
}

.txtAcoes
{
    color: #A53A09;
    font-weight: bold;
    padding-left: 129px;
    padding-top: 12px;
    font-size: 11px;
    font-family: Arial;
}

.txtAcoes a
{
    color: #A53A09;
    text-decoration: none;
}

.txtAcoes a:hover
{
    color: #A53A09;
    text-decoration: underline;
}

/* Notícia Full */

.fotoNoticia
{
    width: 100%;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
}

.txtNoticiaFull
{
    width: 100%;
    text-align: justify;
    padding-right: 8px;
    padding-bottom: 30px;
}

/* Album de fotos */

.albmTop
{
    background-image: url('/Imagens/Albuns/albmTop.gif');
    background-repeat: no-repeat;
    width: 339px;
    height: 55px;
}

.albmMeio
{
    background-image: url('/Imagens/Albuns/albmMiddle.gif');
    background-repeat: repeat-y;
    width: 339px;
}

.albmBottom
{
    background-image: url('/Imagens/Albuns/albmBottom.gif');
    background-repeat: no-repeat;
    width: 339px;
    height: 11px;
}

.albmNavega
{
    background-image: url('/Imagens/Albuns/albmMiddle.gif');
    background-repeat: repeat-y;
    width: 224px;
    padding-left: 115px;
    padding-bottom: 10px;
}

.albmSeta
{
    float: left;
    width: 8px;
    height: 9px;
    padding-top: 3px;
}

.albmTxt
{
    float: left;
    font-size: 11px;
    font-family: Arial;
    padding-left: 8px;
    padding-right: 8px;
}


/* Compartilhe esta notícia */
#compartilhaTop
{
    background-image: url('/Imagens/Fundos/compartTop.gif');
    background-repeat: no-repeat;
    width: 293px;
    height: 11px;
}

#compartilhaMiddle
{
    background-image: url('/Imagens/Fundos/compartMiddle.gif');
    background-repeat: repeat-y;
    width: 293px;
    padding-left: 15px;
    line-height: 20px;
}

#compartilhaMiddle img
{
    vertical-align: middle;
}

.iconText
{
    float: left;
    height: 20px;
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    margin-right: 1px;
    margin-left: 1px;
}

.iconText a
{
    color: #333333;
    text-decoration: none;
}

.iconText a:hover
{
    color: #CC3300;
    text-decoration: underline;
}

.icon1
{
    float: left;
    height: 17px;
    width: 17px;
    background-image: url('/Imagens/Icons/icone_delicious.jpg');
    background-repeat: no-repeat;
}

.icon2
{
    float: left;
    height: 17px;
    width: 17px;
    background-image: url('/Imagens/Icons/icone_technorati.jpg');
    background-repeat: no-repeat;
}

.icon3
{
    float: left;
    height: 17px;
    width: 17px;
    background-image: url('/Imagens/Icons/icone_windows.jpg');
    background-repeat: no-repeat;
}

.icon4
{
    clear: both;
    float: left;
    height: 17px;
    width: 17px;
    background-image: url('/Imagens/Icons/icone_yahoo.jpg');
    background-repeat: no-repeat;
}

.icon5
{
    float: left;
    height: 17px;
    width: 17px;
    background-image: url('/Imagens/Icons/icone_facebook.jpg');
    background-repeat: no-repeat;
}

.icon6
{
    float: left;
    height: 17px;
    width: 17px;
    background-image: url('/Imagens/Icons/icone_google.jpg');
    background-repeat: no-repeat;
    margin-left: 4px;
}

.icon7
{
    float: left;
    height: 16px;
    width: 15px;
    background-image: url('/Imagens/Icons/icone_interrogacao.jpg');
    background-repeat: no-repeat;
}

#compartilhaBottom
{
    background-image: url('/Imagens/Fundos/compartBottom.gif');
    background-repeat: no-repeat;
    width: 293px;
    height: 10px;
}

/* Caixa de LOGIN */

.cxlogin
{
    width: 340px;
    height: 130px;
    background-image: url('/Imagens/Fundos/fundoLogin.jpg');
    background-repeat: no-repeat;
    font-weight: bold;
}

.cxlogin2
{
    width: 332px;
    height: 122px;
    background-image: url('/Imagens/Fundos/fundoLogin.jpg');
    background-repeat: no-repeat;
    padding-left: 16px;
}

.logOff
{
    text-align: right;
    color: #A53A09;
    font-weight: bold;
}

.logOff a
{
    color: #A53A09;
    text-decoration: none;
}

.logOff a:hover
{
    color: #A53A09;
    text-decoration: underline;
}


/* tabelas */

tr.alt
{
    height: 20px;
}

th
{
    text-align: center;
    background-color: #E8EEFA;
}

td.space
{
    padding-left: 2px;
}

.tituloTab
{
    display: table;
    width: 617px;
    height: 18px;
    background-color: #E8EEFA;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 3px;
    padding-left: 23px;
    padding-top: 4px;
    color: #A43A08;
}

.tituloTab1
{
    display: table;
    width: 617px;
    height: 18px;
    background-color: #6588A8;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 3px;
    padding-left: 23px;
    padding-top: 4px;
    color: #FFFFFF;
    font-size: 12px;
}

.tituloTab2
{
    display: table;
    width: 617px;
    height: 18px;
    background-color: #E8EEFA;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 3px;
    padding-left: 23px;
    padding-top: 4px;
    color: #A53B09;
    font-size: 12px;
}

.tituloTab2 a
{
    display: table;
    width: 617px;
    height: 18px;
    background-color: #D3D4C9;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 3px;
    padding-left: 23px;
    padding-top: 4px;
    color: #A53B09;
    font-size: 12px;
}

.tituloTab7
{
    display: table;
    width: 617px;
    height: 18px;
    background-image: url('/Imagens/Fundos/fundo_titulotab.gif');
    background-repeat: no-repeat;
    margin-top: 3px;
    padding-top: 4px;
    color: #FFFFFF;
}

/* titulo da tabela full */

.tituloTab3
{
    display: table;
    width: 922px;
    height: 18px;
    background-color: #D3D4C9;
    margin-left: 8px;
    margin-right: 5px;
    padding-top: 3px;
    color: #A53B09;
    font-weight: bold;
}

.tituloTab4
{
    display: table;
    width: 922px;
    height: 18px;
    background-color: #E8EEFA;
    margin-left: 8px;
    margin-right: 5px;
    padding-top: 3px;
    color: #A53B09;
    font-weight: bold;
}

/* título da tabela de pesquisa da lista telefônica */

.tituloTab5
{
    display: table;
    width: 392px;
    height: 18px;
    background-color: #D3D4C9;
    font-weight: bold;
    margin-top: 3px;
    text-align: center;
    padding-top: 4px;
    color: #A53B09;
    font-size: 12px;
}

/* titulo do box medio */

.tituloTab6
{
    display: table;
    width: 588px;
    height: 18px;
    background-color: #D3D4C9;
    font-weight: bold;
    margin-left: 8px;
    margin-top: 3px;
    padding-top: 4px;
    color: #A53B09;
    font-size: 12px;
}

/** Função Show/Hide **/

.toggle
{
    width: 100%;
    background-image: url('/Imagens/Icons/seta.jpg');
    background-repeat: no-repeat;
    margin: 15px 0 0 0;
    padding-left: 20px;
    color: #A53A09;
}

.toggle_item
{
    padding-left: 30px;
    text-align: justify;
}

.toggle_item_bullet
{
    text-align: justify;
}

.toggle a
{
    color: #A53A09;
    text-decoration: none;
}

.toggle a:hover
{
    color: #A53A09;
    text-decoration: underline;
}

.toggle2
{
    background-image: url('/Imagens/Icons/seta.jpg');
    background-repeat: no-repeat;
    margin: 15px 0 0 0;
    padding-left: 20px;
    margin-left: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #A53A09;
    padding-bottom: 10px;
}

.toggle_item2
{
    text-align: justify;
}

.toggle_item_bullet2
{
    text-align: justify;
}

.toggle2 a
{
    color: #A53A09;
    text-decoration: none;
}

.toggle2 a:hover
{
    color: #A53A09;
    text-decoration: underline;
}


/* toggle texto preto link laranja */

.toggle3
{
    background-image: url('/Imagens/Icons/seta.jpg');
    background-repeat: no-repeat;
    margin: 15px 0 0 0;
    padding-left: 20px;
    color: #A53A09;
}

.toggle3_item
{
    padding-left: 20px;
    padding-top: 5px;
    text-align: justify;
    color: #292929;
}

.toggle3_item_bullet
{
    text-align: justify;
}

.toggle3_item a
{
    color: #292929;
    text-decoration: none;
    font-weight: normal;
}

.toggle3_item a:hover
{
    color: #A53A09;
    text-decoration: underline;
}

.toggle4
{
    background-image: url('/Imagens/Icons/seta.jpg');
    background-repeat: no-repeat;
    margin: 15px 0 0 0;
    padding-left: 20px;
    margin-left: 40px;
    color: #292929;
    padding-bottom: 10px;
}

.toggle4 a
{
    color: #292929;
    text-decoration: none;
}

.toggle4 a:hover
{
    color: #A53A09;
    text-decoration: underline;
}



.toggle5
{
    /*margin: 15px 0 0 0;     padding-left: 20px;     margin-left: 20px;*/
    padding-left: 20px;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
}




.toggle5 a
{
    text-decoration: none;
    font-size: 11px;
    outline: none;
}

.toggle5 a:hover
{
    text-decoration: none;
    font-size: 11px;
}




/* combo menu */

.comEsq
{
    float: left;
    background-image: url('/Imagens/Fundos/fundoComboesq.gif');
    background-repeat: no-repeat;
    width: 8px;
    height: 34px;
}

.comMeio
{
    float: left;
    background-image: url('/Imagens/Fundos/fundoCombomeio.gif');
    background-repeat: repeat-x;
    height: 34px;
    display: table;
    padding-top: 5px;
}

.comDir
{
    float: left;
    background-image: url('/Imagens/Fundos/fundoCombodir.gif');
    background-repeat: no-repeat;
    width: 7px;
    height: 34px;
}


/* Caixas do fale conosco */

.boxFc
{
    float: left;
    width: 211px;
}


.boxTopOuvidoria
{
    width: 211px;
    height: 32px;
    background-image: url('/Imagens/topOuvidoria.jpg');
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-align: center;
    padding-top: 95px;
    font-weight: bold;
}

.boxTopOuvidoria a
{
    color: #FFFFFF;
    text-decoration: none;
}

.boxTopOuvidoria a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.boxTopInformatica
{
    width: 211px;
    height: 32px;
    background-image: url('/Imagens/topInformatica.jpg');
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-align: center;
    padding-top: 95px;
    font-weight: bold;
}

.boxTopInformatica a
{
    color: #FFFFFF;
    text-decoration: none;
}

.boxTopInformatica a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}



.boxTopMagistrado
{
    width: 211px;
    height: 32px;
    background-image: url('/Imagens/topMagistrado.jpg');
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-align: center;
    padding-top: 95px;
    font-weight: bold;
}

.boxTopMagistrado a
{
    color: #FFFFFF;
    text-decoration: none;
}

.boxTopMagistrado a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
.boxMiddleFc
{
    width: 179px;
    height: 140px;
    background-image: url('/Imagens/Fundos/middleBoxFale.jpg');
    background-repeat: repeat-y;
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
}

.boxBottomFc
{
    width: 211px;
    height: 14px;
    background-image: url('/Imagens/Fundos/bottomBoxFale.jpg');
    background-repeat: no-repeat;
}

/* Seta back menu */

.backMenu
{
    width: 131px;
    height: 27px;
    background-image: url('/Imagens/Menus/setaMenuBack.png');
    margin-left: 831px;
    padding-top: 11px;
    padding-left: 15px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
}

.backMenu a
{
    color: #FFFFFF;
    text-decoration: none;
}

.backMenu a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}


/* Imagem Como chegar */

.imgLocal
{
    width: 173px;
    height: 224px;
    background-image: url('/Imagens/imgLocal.png');
    margin-left: 10px;
    text-align: center;
    padding-left: 450px;
    padding-top: 80px;
}

/* Lista Telefônica */

.caixa
{
    clear: both;
    border: thin;
    border-style: solid;
    border-color: #808080;
    color: #000000;
    font-family: verdana;
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: left;
}

.aba
{
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

.abaEsq
{
    width: 11px;
    height: 25px;
    float: left;
    background-image: url('/Imagens/Abas/aba_cantoesq.jpg');
    background-repeat: no-repeat;
}

.abaDir
{
    float: left;
    width: 11px;
    height: 25px;
    background-image: url('/Imagens/Abas/aba_cantodir.jpg');
    background-repeat: no-repeat;
}

.abaCentro
{
    float: left;
    height: 21px;
    width: 228px;
    background-image: url('/Imagens/Abas/aba_centro.jpg');
    background-repeat: repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
}

.abaMeio
{
    float: left;
    background-image: url('/Imagens/Abas/abaMeio.gif');
    background-repeat: repeat-x;
    height: 20px;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 4px;
}

.barra
{
    clear: both;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

.barraEsq
{
    width: 10px;
    height: 26px;
    float: left;
    background-image: url('/Imagens/Fundos/barra_esq.jpg');
    background-repeat: no-repeat;
}

.barraDir
{
    float: left;
    width: 10px;
    height: 26px;
    background-image: url('/Imagens/Fundos/barra_dir.jpg');
    background-repeat: no-repeat;
}

.barraCentro
{
    float: left;
    height: 21px;
    width: 400px;
    background-image: url('/Imagens/Fundos/barra_centro.jpg');
    background-repeat: repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
}

.barraCentroDetalhesSetor
{
    text-align: center;
    width: 612px;
    position: relative;
    top: -5px;
}

.barra2
{
    clear: both;
    color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

.barra2Esq
{
    width: 10px;
    height: 24px;
    float: left;
    background-image: url('/Imagens/Fundos/barra_esq2.jpg');
    background-repeat: no-repeat;
}

.barra2Dir
{
    float: left;
    width: 10px;
    height: 24px;
    background-image: url('/Imagens/Fundos/barra_dir2.jpg');
    background-repeat: no-repeat;
}

.barra2Centro
{
    float: left;
    height: 19px;
    width: 400px;
    background-image: url('/Imagens/Fundos/barra_centro2.jpg');
    background-repeat: repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
}

.barra2CentroFundoEPadding
{
    background-image: url('/Imagens/Fundos/barra_centro2.jpg');
    background-repeat: repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.boxPesq
{
    clear: both;
    display: table;
}

.boxTopPesq
{
    width: 413px;
    height: 8px;
    background-image: url('/Imagens/Fundos/boxPesqTop.gif');
    background-repeat: no-repeat;
}

.boxMeioPesq
{
    width: 413px;
    background-image: url('/Imagens/Fundos/boxPesqMeio.gif');
    background-repeat: repeat-y;
}

.boxBottomPesq
{
    width: 413px;
    height: 8px;
    background-image: url('/Imagens/Fundos/boxPesqBottom.gif');
    background-repeat: no-repeat;
}

.caixaListaDetalhesSetor
{
    width: 622px;
}

.fundoAba
{
    background: transparent url(/Imagens/Abas/aba_centro.jpg) no-repeat left top;
    background-color: #6588A4; /*width: 76px;*/
    padding-left: 13px !important;
    height: 25px;
    text-decoration: none;
    font: 11px/36px Arial;
    color: #4b9800 !important;
}

.openClose
{
    background-image: url('/Imagens/Icons/seta.jpg');
    background-repeat: no-repeat;
    margin: 15px 0 0 0;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.openCloseSemMargin
{
    margin: 0 0 0 0;
}

.openClose a
{
    color: #000000;
    text-decoration: none;
}

.openClose a:hover
{
    color: #A53A09;
    text-decoration: underline;
    font-weight: bold;
}

.openClose_item
{
    padding-left: 30px;
    text-align: justify;
}

.openClose_item_bullet
{
    text-align: justify;
}

/* 2 versao de noticias home */

.fundoNoticia
{
    background-image: url('/Imagens/Fundos/back_noticia.png');
    background-repeat: no-repeat;
    width: 200px;
    height: 240px;
    padding-top: 19px;
    padding-left: 2px;
}

.foto
{
    position: relative;
    display: table;
    background-repeat: no-repeat;
    width: 188px;
    height: 127px;
    padding-left: 2px;
}

.foto2
{
    vertical-align: middle;
}


.tituloNoticia
{
    margin-top: 20px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.tituloNoticia a
{
    text-decoration: none;
    color: #292929;
}

.tituloNoticia a:hover
{
    color: #A53A09;
    text-decoration: none;
    font-weight: bold;
}

/***************************************************************************************/
/* LightBox */

#lightbox
{
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#lightbox img
{
    width: auto;
    height: auto;
}

#lightbox a img
{
    border: none;
}

#outerImageContainer
{
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#imageContainer
{
    padding: 10px;
}

#loading
{
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#hoverNav
{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

#imageContainer > #hoverNav
{
    left: 0;
}

#hoverNav a
{
    outline: none;
}

#prevLink, #nextLink
{
    width: 49%;
    height: 100%;
    background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
    display: block;
}

#prevLink
{
    left: 0;
    float: left;
}

#nextLink
{
    right: 0;
    float: right;
}

#prevLink:hover, #prevLink:visited:hover
{
    background: url(/Imagens/Botoes/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover
{
    background: url(/Imagens/Botoes/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer
{
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
}

#imageData
{
    padding: 0 10px;
    color: #666;
}

#imageData #imageDetails
{
    width: 70%;
    float: left;
    text-align: left;
}

#imageData #caption
{
    font-weight: bold;
}

#imageData #numberDisplay
{
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#imageData #bottomNavClose
{
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
}

#overlay
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
}

/* Fim LightBox */

/* PaginaExternaPopUp */

body.PaginaExternaPopUp
{
    background-image: url(/Imagens/popup_tjsp.jpg);
    background-repeat: no-repeat;
    width: 394px;
}

/* FIM PaginaExternaPopUp */

/* NPG */

#cabecalhoNPG
{
    margin: 0 auto;
    width: 1000px;
    height: 63px;
    text-align: center;
    background-image: url(/Imagens/Fundos/back_fundo.png);
    background-repeat: repeat-y;
    font-family: Verdana;
    font-size: 11px;
    text-align: right;
    color: #ffffff;
}

#cabecalhoNPG a
{
    color: #ffffff;
    text-decoration: none;
}

#cabecalhoNPG a:hover
{
    color: #ffffff;
}

#containerImagemNPG
{
    margin: 0 auto;
    width: 951px;
    height: 63px;
    text-align: right;
    background-image: url(/Imagens/Fundos/fundo_banner_cnj.GIF);
    background-repeat: repeat-x;
}

img.imgNPG
{
    /*padding-right: 25px;*/
}

/* FIM NPG */

/* TABELAS QUEBRA GALHO */

.tabela_grupo_camara
{
    width: 530px;
    border: 1px solid #999999;
}

.tabela_grupo_camara td
{
    border: 1px solid transparent;
    border-top: 0px;
    border-right: 0px;
    border-bottom-color: #cccccc;
    border-left-color: #cccccc;
    vertical-align: top;
}

.grupo_camara
{
    text-align: center;
    background-color: #cccccc;
    font-weight: bold;
}

/* FIM TABELAS QUEBRA GALHO */

#silverlightControlHost
{
    height: 100%;
    text-align: center;
}

/***************************************************************************************/

/* ÁLBUM */

/* Layout de 2 colunas */
#columnleft
{
    width: 240px;
    float: left;
}

#columnright
{
    width: 670px;
    float: right;
}

.caixaEsquerda
{
    border: 1px solid #CCCCCC;
    padding-bottom: 15px;
    padding-top: 15px;
    padding: 15px;
    margin-bottom: 10px;
    background-color: #FFFFFF;
    vertical-align: top;
}

.caixaDireita
{
    border: 1px solid #CCCCCC;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
    margin-bottom: 10px;
    background-color: #FFFFFF;
    vertical-align: top;
}

.scrollDataListAlbum
{
    overflow: auto;
    height: 230px;
    width: 560px;
    border: solid 1px #5E7FBF;
}

.tabelaDataListAlbum
{
    width: 100%;
    text-align: center;
}

.AlbumSelected
{
    background: #E8EEFA;
    border: 1px;
    border-style: solid;
    border-color: #5E7FBF;
    width: 50%;
}

.AlbumUnselected
{
    background: #FFFFFF;
    cursor: pointer;
    width: 50%;
}

/* label column */
.formLabel
{
    width: 120px;
    vertical-align: top;
}

.txtField
{
    width: 400px;
}

.txtBlock
{
    width: 400px;
}

/* Para diferenciar entre um item selecionado do álbum e os outros itens não selecionados */

.unselected
{
    background: #FFFFFF;
    cursor: pointer;
}

.selected
{
    background: #E8EEFA;
    border: 1px;
    border-style: solid;
    border-color: #5E7FBF;
}

/* Fim do controle que mostra um item escolhido */

/* FIM DO ÁLBUM */

/***************************************************************************************/


/* ÁREA DE PUBLICAÇÕES */


.botaoVerm
{
    background-color: #A43A08;
    padding-left: 15px;
    padding-right: 15px;
    color: #FFFFFF;
    text-decoration: none;
}
.botaoVerm a
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}


.botaoVerm a:hover
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

/*
.buttonEsq
{
    width: 12px;
    height: 34px;
    float: left;
    background-image: url('/Imagens/Botoes/button_esq.png');
    background-repeat: no-repeat;
}

.buttonDir
{
    float: left;
    width: 15px;
    height: 34px;
    background-image: url('/Imagens/Botoes/button_dir.png');
    background-repeat: no-repeat;
}

.buttonCentro
{
    float: left;
    height: 34px;
    background-image: url('/Imagens/Botoes/button_meio.png');
    background-repeat: repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    padding-top:8px;  
    text-align: center;
    color: #3D5C8E;
    font-weight: bold;
    font-size: 11px;
}

.buttonCentro a
{
    color: #3D5C8E;
    text-decoration: none;
}

.buttonCentro a:hover
{
    color: #3D5C8E;
    text-decoration: underline;
}
*/

.buttonsmall, .buttonsmall-ovr
{
    background: url('/Imagens/Botoes/button_meio.png') repeat-x;
    color: #3D5C8E;
    height: 23px;
    cursor: pointer;
    border: 1px;
    border-style: solid;
    border-color: #9B9EA5;
    font-weight: bold;
    font-size: 11px;
}
.buttonsmall-ovr
{
    text-decoration: underline;
    background: url('/Imagens/Botoes/button_meio_over.png') repeat-x;
}

/* Consulta de processos */

.itemBullet
{
    background-image: url('/Imagens/Icons/bullet.gif');
    background-repeat: no-repeat;
    margin: 15px 0 0 0px;
    padding-left: 20px;
    color: #A53A09;
    font-weight: bold;
}

.itemBullet a
{
    color: #A53A09;
    font-weight: bold;
    text-decoration: none;
}

.itemBullet a:hover
{
    color: #A53A09;
    font-weight: bold;
    text-decoration: underline;
}

.subItem
{
    background-image: url('/Imagens/Icons/bullet.gif');
    background-repeat: no-repeat;
    margin: 15px 0 0 0px;
    padding-left: 20px;
    color: #1B1B1B;
    font-weight: bold;
    list-style-type: none;
}

.subItem a
{
    margin: 15px 0 0 0px;
    color: #1B1B1B;
    font-weight: bold;
    list-style-type: none;
    text-decoration: none;
}

.subItem a:hover
{
    margin: 15px 0 0 0px;
    color: #BC3A0A;
    font-weight: bold;
    list-style-type: none;
}

.comboGray
{
    background-image: url('/Imagens/Fundos/fundoCombo.gif');
    background-repeat: no-repeat;
    width: 648px;
    height: 42px;
    padding-left: 5px;
    font-weight: bold;
}

.cxConsulta
{
    margin-top: 20px;
    border: 1px;
    border-style: solid;
    border-color: #96B5D2;
    padding-right: 8px;
    padding-top: 8px;
}


/* Transparencia */


.boxTop3
{
    background-image: url('/Imagens/Bordas/bordaTop3.png');
    background-repeat: no-repeat;
    width: 623px;
    height: 13px;
    padding-left: 30px;
}

.boxMiddle3b
{
    background-image: url('/Imagens/Bordas/bordaMiddle3.png');
    background-repeat: repeat-y;
    width: 623px;
    padding-left: 20px;
    padding-right: 5px;
    height: 100%;
    display: table;
}

.boxBottom3
{
    background-image: url('/Imagens/Bordas/bordaBottom3.png');
    background-repeat: no-repeat;
    width: 623px;
    height: 17px;
    padding-bottom: 8px;
    display: table;
}

#centraliza
{
    text-align: center;
    padding-top: 5px;
}

#divCabecalhoMenuAreaRestrita
{
    background-image: url('/Imagens/Menus/AreaRestrita.gif');
    background-repeat: no-repeat;
    margin-left: 10px;
    width: 187px;
    height: 34px;
}

/* Formulário Conciliação 2ª Instância */

.tituloForm
{
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    font-weight: bold;
}

.req
{
    font-weight: bold;
    color: Red;
    text-align: right;
    padding-right: 2px;
    font-size: 12px;
    line-height: 30px;
}

/* Caixa de QuickTime */

.avisoVideo
{
    width: 90%;
    border: solid 1px #CCCCCC;
    height: 115px;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-right: 10px;
    position: relative;
}

.avisoVideo p
{
    padding-left: 120px;
}

.avisoVideo span
{
    font-weight: bold;
    color: Red;
}

.QuickTimeLogo
{
    float: left;
    position: absolute;
    top: 35px;
    left: 16px;
}

.QuickTimeTexto
{
    float: right;
}

/* Fim de Caixa de QuickTime */

.resetDivs
{
    clear: both;
}

/* Formulario Conciliao 2 Instancia */
.tituloForm
{
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    font-weight: bold;
}

.req
{
    font-weight: bold;
    color: Red;
    text-align: right;
    padding-right: 2px;
    font-size: 12px;
    line-height: 30px;
}

/************************* Semana da Conciliação ****************************************/

.margem
{
    width: 530px;
    margin-left: 15px;
    margin-bottom: 20px;
}


fieldset
{
    border: 1px solid #CCCCCC;
    padding: 0; /* Eliminar espaçamento no Firefox */
    padding-bottom: 8px;
}

legend
{
    font-size: 11px;
    color: #990000;
}

.titConcImg
{
    float: left;
    width: 69px;
    height: 63px;
}

.titConc
{
    float: left;
    background-image: url(/Imagens/t_fundo.jpg);
    background-repeat: repeat-x;
    height: 41px;
    width: 460px;
    font-family: Tahoma;
    font-size: 14px;
    color: #990000;
    font-weight: bold;
    padding-top: 22px;
}

.corVerm
{
    color: #990000;
    font-weight: bold;
}

.bt
{
    width: 108px;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

.btEsq
{
    width: 6px;
    height: 24px;
    float: left;
    background-image: url('/Imagens/Botoes/bt_esq.jpg');
    background-repeat: no-repeat;
}

.btDir
{
    float: left;
    width: 6px;
    height: 24px;
    background-image: url('/Imagens/Botoes/bt_dir.jpg');
    background-repeat: no-repeat;
}

.btCentro
{
    float: left;
    height: 21px;
    width: 84px;
    background-image: url('/Imagens/Botoes/bt_centro.jpg');
    background-repeat: repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: center;
}

.teste
{
    color: Green;
    font-weight: bold;
}



.cxlogin
{
    width: 300px;
    height: 122px;
    background-image: url('/Imagens/Fundos/fundoLogin.jpg');
    background-repeat: no-repeat;
    padding-left: 16px;
}

.cxlogin2
{
    width: 332px;
    height: 122px;
    background-image: url('/Imagens/Fundos/fundoLogin2.jpg');
    background-repeat: no-repeat;
    padding-left: 16px;
}


.spi h2
{
    color: #b61d1d;
    font-family: Trebuchet MS, Arial, verdana;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    text-align: right;
    margin: 0;
    padding: 0;
}

.spi p
{
    text-align: justify;
}

.mais
{
    display: block;
    color: #b61d1d;
    font-weight: bold;
    font-size: 11px;
    text-align: right;
}

.cxDestaque
{
    float: left;
    width: 337px;
}

.cxDestaque h2
{
    padding-top: 5px;
}

.destaqueTop
{
    background-image: url('../SPI/Imagens/fundoDestaqueTop.gif');
    width: 337px;
    height: 13px;
}

.destaqueMiddle
{
    background-image: url('../SPI/Imagens/fundoDestaqueMiddle.gif');
    width: 308px;
    height: 164px;
    padding-left: 13px;
    padding-right: 16px;
    vertical-align: top;
}

.destaqueBottom
{
    background-image: url('../SPI/Imagens/fundoDestaqueBottom.gif');
    width: 337px;
    height: 13px;
    margin-bottom: 10px;
}

.cxDestaque p
{
    margin-left: 5px;
    margin-right: 5px;
}


/* Pesquisa Home */

#HomePesquisa
{
    width: 702px;
}

.homePesquisaFirst
{
    background-image: url('/Imagens/HomePesquisa/HomePesquisaFirst.gif');
    background-repeat: no-repeat;
    width: 645px;
    height: 30px;
    font-family: verdana,tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 16px;
    padding-left: 57px;
}

.homePesquisaFirstMiddle
{
    background-image: url('/Imagens/HomePesquisa/HomePesquisaFirstMiddle.gif');
    width: 662px;
    padding-left: 40px;
    padding-top: 10px;
}

.homePesquisaSecond
{
    background-image: url('/Imagens/HomePesquisa/HomePesquisaSecond.gif');
    background-repeat: no-repeat;
    width: 640px;
    height: 20px;
    font-family: verdana,tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 21px;
    padding-left: 57px;
}

.homePesquisaSecondMiddle
{
    background-image: url('/Imagens/HomePesquisa/HomePesquisaSecondMiddle.gif');
    width: 702px;
    padding-top: 5px;
}

.homePesquisaSecondMiddle a
{
    color: #000000;
    text-decoration: none;
}

.homePesquisaSecondMiddle a:hover
{
    color: #A53A09;
    text-decoration: underline;
}

.homePesquisaSecondMiddle h1
{
    background-image: url('/Imagens/Icons/bullet_seta.png');
    background-repeat: no-repeat;
    margin-bottom: 0;
    margin-top: 4px;
    margin-left: 40px;
    padding-left: 17px;
    width: 380px;
    color: #A53A09;
    font-weight: bold;
    font-size: 11px;
}

.homePesquisaSecondMiddle h1 a
{
    color: #A53A09;
    text-decoration: none;
}

.homePesquisaSecondMiddle h1 a:hover
{
    color: #A53A09;
    text-decoration: underline;
}

.homePesquisaSecondMiddle div
{
    margin-left: 40px;
    padding-left: 18px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 11px;
}

.homePesquisaSecondBottom
{
    background-image: url('/Imagens/HomePesquisa/HomePesquisaSecondBottom.gif');
    background-repeat: no-repeat;
    width: 702px;
    height: 20px;
}

/* Popup Pesquisa */

.fundoPoupUp
{
    background-image: url('/Imagens/Fundos/fundoPopup.png');
    background-repeat: no-repeat;
    width: 551px;
    height: 370px;
    color: #000000;
    font-size: 12px;
    padding-top: 3px;
}

.fundoPoupUp a
{
    color: #000000;
    text-decoration: none;
}

.fundoPoupUp a:hover
{
    color: #A53A09;
    text-decoration: underline;
}

.fundoPoupUp h1
{
    color: #A53A09;
    font-size: 13px;
    margin: 0px;
    font-weight: bold;
    padding-top: 8px;
    padding-left: 25px;
    padding-bottom: 10px;
}

.fundoClips
{
    margin-left: 13px;
    background-image: url('/Imagens/Fundos/fundoClips.png');
    background-repeat: no-repeat;
    width: 471px;
    height: 90px;
    padding: 15px 10px 0 40px;
    text-align: justify;
}

.fundoClips span
{
    color: #A53A09;
    text-decoration: none;
}

.fundoClips2
{
    margin-left: 13px;
    background-image: url('/Imagens/Fundos/fundoClips2.png');
    background-repeat: no-repeat;
    width: 471px;
    height: 182px;
    padding: 15px 10px 0 40px;
    text-align: justify;
}


.fundoClips2 span
{
    color: #A53A09;
    text-decoration: none;
}

.poupUplink
{
    position: absolute;
    padding-top: 120px;
    padding-left: 55px;
    font-weight: bold;
}

.poupUplink a
{
    color: #A53A09;
    text-decoration: none;
}

.poupUplink a:hover
{
    color: #A53A09;
    text-decoration: underline;
}

/* Destaque */

.destaque1
{
    clear: both;
    float: left;
    padding-left: 20px;
}

.destaque1 a img
{
    border: 0 none;
}

.destaque2
{
    float: left;
    margin-left: 15px;
}

.destaque2 a img
{
    border: 0 none;
}

/* Accordion Direito Privado */

.rpOut
{
    outline: none;
    border: none !important;
}

.rpRootGroup
{
    outline: none;
    border: none !important;
}

/* Fim do Controle Accordion Direito Privado */


/* banner Direito Privado */

.bannerSecaoDireitoPrivado
{
    padding-left: 7px;
}

/* FIM  banner Direito Privado */



#cnj
{
    background-image: url('/Imagens/Fundos/fundo_cnj.jpg');
    background-repeat: no-repeat;
    width: 672px;
    height: 72px;
    margin-left: 12px;
}

#cnj li
{
    padding-left: 118px;
    list-style: none;
    font-family: verdana,tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#cnj li a
{
    color: #000000;
    text-decoration: none;
}

#cnj li a:hover
{
    color: #a53a09;
    text-decoration: underline;
}
#cnj h1
{
    color: #A53A09;
    font-size: 12px;
    padding-left: 320px;
    padding-top: 8px;
    margin-bottom: 0;
}

#cnj ul
{
    margin-top: 7px;
}
