#menu .subMenu2DocumentosEpublicacoes2 li {
    width:153px !important;
}
#menu .subMenuProgramasEprojetos li{
    width:217px;
}
#menu .subMenuProgramasEprojetos li a{
    width:217px;float:left;/* margin-bottom:5px; */display:block;text-transform:none;
}
#menu .subMenuDocumentosEpublicacoes li{
    width:217px;
}
#carrousel #featured_banner ul{
    margin-left:0;
}
.datepick{
    background-color:#fff;color:#222;border:1px solid #aaa;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;font-family:Arial,Helvetica,Sans-serif;font-size:90%
}
.datepick-rtl{
    direction:rtl
}
.datepick-popup{
    z-index:1000
}
.datepick-disable{
    position:absolute;z-index:100;background-color:white;opacity:.5;filter:alpha(opacity=50)
}
.datepick a{
    color:#222;text-decoration:none
}
.datepick a.datepick-disabled{
    color:#888;cursor:auto
}
.datepick button{
    margin:.25em;padding:.125em 0;background-color:#fcc;border:0;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;font-weight:bold
}
.datepick-nav,.datepick-ctrl{
    float:left;width:100%;background-color:#fff;font-size:90%;font-weight:bold
}
.datepick-ctrl{
    background-color:#fee6e3
}
.datepick-cmd{
    width:30%
}
.datepick-cmd:hover{
    background-color:#e0e0e0
}
.datepick-ctrl .datepick-cmd:hover{
    background-color:#f08080
}
.datepick-cmd-prevJump,.datepick-cmd-nextJump{
    width:8%
}
a.datepick-cmd{
    height:1.5em
}
button.datepick-cmd{
    text-align:center
}
.datepick-cmd-prev,.datepick-cmd-prevJump,.datepick-cmd-clear{
    float:left;padding-left:2%
}
.datepick-cmd-current,.datepick-cmd-today{
    float:left;width:35%;text-align:center
}
.datepick-cmd-next,.datepick-cmd-nextJump,.datepick-cmd-close{
    float:right;padding-right:2%;text-align:right
}
.datepick-rtl .datepick-cmd-prev,.datepick-rtl .datepick-cmd-prevJump,.datepick-rtl .datepick-cmd-clear{
    float:right;padding-left:0;padding-right:2%;text-align:right
}
.datepick-rtl .datepick-cmd-current,.datepick-rtl .datepick-cmd-today{
    float:right
}
.datepick-rtl .datepick-cmd-next,.datepick-rtl .datepick-cmd-nextJump,.datepick-rtl .datepick-cmd-close{
    float:left;padding-left:2%;padding-right:0;text-align:left
}
.datepick-month-nav{
    float:left;text-align:center
}
.datepick-month-nav div{
    float:left;width:12.5%;margin:1%;padding:1%
}
.datepick-month-nav span{
    color:#888
}
.datepick-month-row{
    clear:left
}
.datepick-month{
    float:left;width:15em;border:1px solid #aaa;text-align:center
}
.datepick-month-header,.datepick-month-header select,.datepick-month-header input{
    height:1.5em;background-color:#e0e0e0;color:#222;font-weight:bold
}
.datepick-month-header select,.datepick-month-header input{
    height:1.4em;border:0
}
.datepick-month-header input{
    position:absolute;display:none
}
.datepick-month table{
    width:100%;border-collapse:collapse
}
.datepick-month thead{
    border-bottom:1px solid #aaa
}
.datepick-month th,.datepick-month td{
    margin:0;padding:0;font-weight:normal;text-align:center
}
.datepick-month thead tr{
    border:1px solid #aaa
}
.datepick-month td{
    background-color:#eee;border:1px solid #aaa
}
.datepick-month td.datepick-week *{
    background-color:#e0e0e0;color:#222;border:0
}
.datepick-month a{
    display:block;width:100%;padding:.125em 0;background-color:#eee;color:#000;text-decoration:none
}
.datepick-month span{
    display:block;width:100%;padding:.125em 0
}
.datepick-month td span{
    color:#888
}
.datepick-month td .datepick-other-month{
    background-color:#fff
}
.datepick-month td .datepick-weekend{
    background-color:#ddd
}
.datepick-month td .datepick-today{
    background-color:#fbf9ee
}
.datepick-month td .datepick-highlight{
    background-color:#dadada
}
.datepick-month td .datepick-selected{
    background-color:#fcc
}
.datepick-status{
    clear:both;text-align:center
}
.datepick-clear-fix{
    clear:both
}
.datepick-cover{
    display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-1px;left:-1px;width:100px;height:100px
}
@import "smoothness.datepick.css";.datepick-trigger{
    border-width:0;vertical-align:middle;margin-right:-6px;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline
}
*{
    margin:0;padding:0;font-family:Helvetica,arial,sans-serif
}
img{
    border:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
a{
    color:#666;text-decoration:none
}
ol,ul{
    list-style:none
}
blockquote,q{
    quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
    content:'';content:none
}
table{
    border-collapse:collapse;border-spacing:0
}
th{
    text-align:left
}
td{
    padding:3px
}
ul{
    list-style:none
}
img{
    border:0;max-width:542px
}
.marginTop16{
    margin-top:-16px
}
@font-face{
    font-family:"MavenPro-Regular";src:url("/login/javax.faces.resource/intranettjmg/css/font/MavenPro-Regular.ttf.jsf?ln=portal") format('truetype')
}
hr{
    border-color:#ccc!important;border-style:solid none none;border-width:1px medium medium
}
#right h2{
    margin:7px 0 8px 15px;font-size:22px;font-weight:normal;color:#900;font-family:"MavenPro-Regular",sans-serif
}
#left .subTitle{
    margin:20px 0 0 0;padding:0;text-transform:uppercase;font-weight:normal;color:#900!important
}
#left .subTitle2{
    margin:10px 0;padding:0;font-weight:normal;color:#900;font-family:Helvetica,"MavenPro-Regular",sans-serif;font-size:133%;text-transform:none!important
}
.oculto{
    display:none
}
.negrito{
    font-weight:bold!important
}
.sublinhado{
    text-decoration:underline!important
}
.italico{
    font-style:italic!important
}
.preto{
    color:#000!important
}
.vermelho{
    color:#900!important
}
.azul{
    color:#00f!important
}
.cinza{
    color:#808080!important
}
.typeDisc{
    list-style-type:disc!important;margin-left:20px!important;padding:0 20px!important
}
.titleColor{
    color:#900
}
.line{
    vertical-align:middle;line-height:30px
}
.line2{
    vertical-align:middle;line-height:42px
}
.lineHeight{
    line-height:3.2em
}
.lineHeight2{
    line-height:4.6em
}
.lineHeight3{
    line-height:19px
}
.lineHeight4{
    line-height:28px
}
.lineTop{
    position:relative;top:.7em
}
.margemContent{
    margin:20px
}
.margemContentTitle{
    margin:0 20px 20px
}
.margemContent h2{
    margin-left:0!important
}
.textoPaginaImagem{
    float:left;margin:0 5px 5px 0
}
.margemContentTop{
    margin-top:20px
}
.margemContentRight{
    margin-right:20px
}
.margemContentBottom{
    margin-bottom:20px
}
.margemContentLeft{
    margin-left:20px
}
.textUppercase{
    text-transform:uppercase
}
.menuLeft li:active,.btnPrev a,.btnNext a,.logo-header,#content #contLeft #featured_banner .control_featured li a,#content #contLeft #featured_banner .control_featured li.ativo,.search-header input,.lupa,#slides .prev,#slides .next,#slides2 .prev,#slides2 .next,#slides3 .prev,#slides3 .next,.phones input,.nav-header .wrapper ul#menu,li.institucional:active,li.institucional:hover,li.pessoal:active,li.pessoal:hover,li.administrativo:active,li.administrativo:hover,li.judicial:active,li.judicial:hover,li.programasProjetos:active,li.programasProjetos:hover,li.documentosPublicacoes:active,li.documentosPublicacoes:hover,li.mural:active,li.mural:hover,#tab-1 .seta,#tab-2 .seta,#tab-3 .seta,#tab-4 .seta,#tab2-1 .seta,#tab2-2 .seta,#tab2-3 .seta,#tab3-1 .seta,#tab3-2 .seta,#tab3-3 .seta,#tab3-4 .seta,#tab4-3 .seta,#tab6-1 .seta,#tab6-2 .seta,#tab6-3 .seta,#tabs6 form input[type=submit],span.border-bottom,span.border-top,.phones span a,.chat span a,#content .left-col .logout a,.sair a,.telefoneHomeImgTel,.telefoneHomeImgPesq,.telefoneHomeInput,.telefoneInput,.btnEdicoes,#botaoPesquisaNoticia,.botaoPesquisarInput,.botaoLoginPrincipal,.paginacaoDireitaBlock,.paginacaoEsquerdaBlock,#content #right .chat .buttonChat,.botaoPesquisarBlog,.botaoComentarBlog,.botaoComentarBlogOK,.buttonVoltarBlog,.buttonAddBlog,.jcarousel-skin-tango .jcarousel-next-horizontal,.jcarousel-skin-tango .jcarousel-next-horizontal{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/sprite.png.jsf?ln=portal") no-repeat scroll 0 0 transparent
}
.sprite,#logoLogin,#logo,.contraste,.lumButtonInput,#buscaHome,.botaoPesquisar,.informativo span a,.videosHome span a,.noticias span a,.agenda span a,.newsletter span a,.botaoPesquisaHome,.botaoPesquisaJuris,#botaoPesquisaJuris,#botaoAssinaNewsletter,.prev,.next,#slides .next,#slides .prev,#header .nav,.redeSocial,#redeSocial .redeTwitter a,#redeSocial .redeFacebook a,#redeSocial .redeGoogle a,.banner1,.banner2,.banner3,.listInformativo,hr,.formBusca,#botaoPesquisaCalendario,#dtCalendarioInicio,#dtCalendarioFim,#tabs div span,.control_featured li a,.control_featured li.ativo a,.espelho hr,#left .enviarFaleConosco,.conhecaTjmg:hover,.processosTjmg:hover,.jurisprudenciaMenu:hover,.legislacaoMenu:hover,.conhecimentoMenu:hover,.acoesProgramasMenu:hover,.transparenciaMenu:hover,.imprensaMenu:hover,#tabsCorregedoria #tabCorregedoria-1 span,#tabsCorregedoria #tabCorregedoria-2 span,#pagination .paginacaoEsquerda,#pagination .paginacaoDireita,#calendario .datepicker .ui-datepicker-prev,#agendaDetailLeft a,#calendario .datepicker .ui-datepicker-next,#agendaLeft .item>a,.ui-datepicker-trigger,.pagination .paginacaoDireita,.pagination .paginacaoEsquerda,.meusclassificados,.meusclassificadosLista,#print-icon,.rightMenu ul li span,#content #contLeft .mural #slides .prev,#content #contLeft .mural #slides .next,#content #contLeft #left #eventoAgenda .item>a,.buttonVoteEnquete,.buttonResultsEnquete,.botaoPesquisarForum,.botaoNovoTopico,.botaoResponderMensagem,#contLeft #maisinforDiario span,#contLeft #ultimasDiario span,#content #contLeft #tabPesquisa-1 span,#content #contLeft #tabPesquisa-2 span,#content #contLeft #tabPesquisa-3 span,.calendar tr.headrow td.navRight,.imgOExternos,.calendar tr.headrow td.navLeft,#font_size .menos,#font_size .mais,#font_size .resetar,.chat input,.setaSubMenu,.cols.newsletterIntranet .botaoAssinaNewsletter,.newsletterIntranet span a,.DownloadDocument .imgExternos{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/sprite.png.jsf?ln=portal") no-repeat scroll 0 0 transparent
}
.clear{
    clear:both
}
.oculto,.inativa{
    display:none
}
.ativa{
    display:block
}
form fieldset{
    border:0
}
.DownloadDocument a{
    text-decoration:none
}
#acessibilidadeGeral ul{
    margin:0;padding:0
}
#acessibilidadeGeral li{
    list-style:none;float:left
}
#acessibilidadeGeral li a{
    color:#999;padding:2px 7px 6px 3px;margin-right:3px
}
#conteudoLogin{
    margin:80px auto;width:600px
}
#formLogin{
    color:#999;float:right;font-size:11px;margin-right:40px;margin-top:30px
}
#rodapeLogin{
    border-top:1px solid #900;clear:both;font-size:10px;padding-top:20px;position:relative;text-align:center;top:80px
}
.botaoLoginPrincipal{
    background-position:-177px -157px;border:medium none;color:#fff!important;cursor:pointer;float:right;height:20px;margin-top:5px;width:68px;z-index:9999;font-size:87%!important
}
.botaoLoginPrincipal span{
    margin-left:15px;position:relative;top:4px;font-family:"MavenPro-Regular",sans-serif
}
.login td{
    color:#900;font-family:"MavenPro-Regular",sans-serif;font-size:14px
}
.logoutPrincipalBox{
    margin-top:20px
}
.loginPrincipalBox{
    width:146px
}
#formLogin input[type="text"]{
    width:170px;border-radius:7px;
}
#formLogin input[type="password"]{
    width:170px;border-radius:7px;margin-bottom:10px
}
.loginPrincipalBox label{
    display:block;font-size:12px;margin:4px 0
}
#buscaHome{
    position:relative;margin-top:21px;width:178px;border:0;background-position:-11px -183px;height:26px;padding:1px 0 0 23px;color:#999
}
#left{
    -moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#ccc;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 4px;float:left;height:auto;width:100%
}
#left h2{
    color:#900;font-weight:bold;font-size:23px;font-family:"MavenPro-Regular",sans-serif;margin:15px 20px 15px 20px
}
#left p{
    margin:5px
}
#left a{
    color:#900;font-size:12px;text-decoration:none
}
#left a:hover{
    text-decoration:underline;color:#900
}
#left .divContent{
    margin:0 20px 20px;line-height:18px
}
#left .missaoH3{
    color:#900!important;font-size:13pt;margin-left:5px;text-transform:none!important;padding:10px 0 10px 0;margin-top:10px
}
#leftBanner{
    -moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#ccc;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 4px;float:left;height:auto;width:100%;margin-top:10px
}
#header{
    width:960px;height:167px;position:relative;top:6px;margin:0 auto
}
#header .nav{
    height:50px;background-position:-9px -214px;*position:relative;width:938px;float:left;margin-top:6px;padding-left:22px
}
#header .nav ul{
    list-style:none;text-align:center
}
#navAux{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/bg_navAux.png.jsf?ln=portal") repeat-x;height:44px;position:absolute;width:100%;z-index:-1
}
#menu{
    width:100%
}
#menu .setaSubMenu{
    background-position:-1149px 0;width:12px;height:13px;float:right;margin-left:149px;position:absolute;top:8px;left:4px
}
#menu li{
    position:relative;padding:17px 0
}
.sair{
    width:110px;float:right;height:19px;margin-top:29px
}
.sair a{
    background-position:-250px -131px!important;margin-left:15px;cursor:pointer;display:inline;text-decoration:none;color:#991018;text-transform:uppercase!important;font-weight:normal!important;padding-bottom:1px
}
.sair span{
    padding-left:18px;font-size:11px;vertical-align:1px
}
li.institucional{
    width:122px
}
li.institucional:hover{
    background-position:-15px -323px
}
li.pessoal{
    width:92px
}
li.pessoal:hover{
    background-position:-142px -323px
}
li.administrativo{
    width:133px
}
li.administrativo:hover{
    background-position:-239px -323px
}
li.judicial{
    width:90px
}
li.judicial:hover{
    background-position:-377px -323px
}
li.programasProjetos{
    width:187px
}
li.programasProjetos:hover{
    background-position:-471px -323px
}
li.documentosPublicacoes{
    width:213px
}
li.documentosPublicacoes:hover{
    background-position:-660px -323px
}
li.mural{
    width:81px
}
li.mural:hover{
    background-position:-880px -323px
}
#header #menu li a{
    color:#fff;font-size:89%;text-transform:uppercase
}
#menu li ul{
    list-style:none;position:absolute;display:none
}
#menu li li{
    float:none;padding:3px 8px;vertical-align:middle;width:153px;display:table;border-bottom:1px solid dimGray;text-align:left;min-height:27px
}
#menu li li a{
    padding:0
}
.subMenu{
    position:relative;left:2px;top:40px;background-color:#545456;width:170px;display:block;height:auto;z-index:9999
}
.subMenuMural{
    position:relative;left:-90px;top:40px;background-color:#545456;line-height:20px;width:170px;display:block;height:auto;z-index:9999
}
#menu .subMenuMural a{
    position:relative;top:0;display:block;text-transform:none!important
}
.subMenu li:hover{
    background-color:#878685
}
.subMenuMural li:hover{
    background-color:#878685
}
.subMenuDocumentosEpublicacoes li:hover{
    background-color:#878685
}
#menu .subMenuDocumentosEpublicacoes a{
    display:block;text-transform:none!important
}
.subMenuProgramasEprojetos li:hover{
    background-color:#878685
}
.subMenu2{
    position:relative;left:170px;top:0;background-color:#545456;line-height:20px;width:170px;display:block;height:auto;padding:2px
}
.subMenuDocumentosEpublicacoes{
    position:relative;left:5px;top:44px;background-color:#545456;line-height:20px;width:234px;display:block;height:auto;padding:0;z-index:9999
}
.subMenu2DocumentosEpublicacoes2{
    position:relative;left:199px;top:-2px;background-color:#545456;line-height:20px;width:170px;display:block;height:auto;padding:2px;margin-left:35px
}
.subMenuProgramasEprojetos{
    position:relative;left:3px;top:44px;background-color:#545456;line-height:20px;width:233px;display:block;height:auto;padding:0;z-index:9999
}
#menu .subMenuProgramasEprojetos a{
    text-transform:none!important
}
.subMenu2ProgramasEprojetos2 a{
    display:block
}
#menu .subMenuProgramasEprojetos a{
    position:relative;top:0;display:block;float:left
}
#menu .subMenuProgramasEprojetos .setaSubMenu{
    background-position:-1149px 0;width:12px;height:13px;margin-left:206px;position:absolute;top:10px;left:4px
}
#menu .subMenu2ProgramasEprojetos2 li {
    width:156px;
}
#menu .subMenu2ProgramasEprojetos2 li a{
    width:155px;
}
.subMenu2ProgramasEprojetos2{
    position:relative;left:177px;top:0;background-color:#545456;line-height:20px;width:170px;display:block;height:auto;padding:2px;margin-left:55px
}
.subMenu2Mural2{
    position:relative;left:-173px;top:-2px;background-color:#545456;line-height:20px;width:170px;display:block;height:auto;padding:2px
}
.subMenu2 li:hover{
    background-color:#878685
}
.subMenu2Mural2 li:hover{
    background-color:#878685
}
.subMenu2DocumentosEpublicacoes2 li:hover{
    background-color:#878685
}
.subMenu2ProgramasEprojetos2 li:hover{
    background-color:#878685
}
#header #menu .subMenu a{
    width:154px;float:left;margin-bottom:5px;line-height:1.2;display:block;text-transform:none;
}
#header .resizeFont{
    font-size: 10px;
    width: 254px;
    float: right;
    margin-left: 500px;
    color: dimGray;
}

#header .resizeFont span{
    float:left;margin:4px 5px 5px 2px
}

.tam1 p, .tam1 li, .tam1 #sistema{ font-size: 70%}
.tam2 p, .tam2 li, .tam2 #sistema{ font-size: 80%}
.tam3 p, .tam3 li, .tam3 #sistema{ font-size: 90%}
.tam4 p, .tam4 li, .tam4 #sistema{ font-size: 100%}
.tam5 p, .tam5 li, .tam5 #sistema{ font-size: 110%}
.tam6 p, .tam6 li, .tam6 #sistema{ font-size: 120%}
.tam7 p, .tam7 li, .tam7 #sistema{ font-size: 130%}

#font_size{
    height:14px;float:left;width:40px;margin-top:4px
}
#font_size ul{
    float:left
}
#font_size ul li{
    float:left;margin-right:0
}
#font_size a{
    width:9px;height:20px;text-align:center;display:inline-block;font-size:10px;line-height:0;color:#000;text-decoration:none
}
#font_size li .disabilitar{
    color:#afafaf;background-color:#dfdfdf
}
#font_size .mais{
    font-size:13px
}
#font_size .menos{
    font-size:10px
}
#font_size .resetar{
    font-size:12px
}
#header .resizeFont img{
    position:relative;top:3px;border:0;left:-8px;top:1px
}
#header #topNav p{
    width:540px;font-size:20px;margin-left:175px
}
#header #topNav{
    position:relative
}
#header #topBusca .formBusca{
    position:absolute;margin-top:26px;right:177px;background-position:-214px -184px;overflow:hidden;width:21px;height:18px;border:0;cursor:pointer;text-indent:-9999px
}
#topBusca{
    float:right;left:0;position:relative;top:-9px;width:202px
}
#logo{
    width:311px;height:90px;float:left;margin:18px 0 0 0;background-position:0 -2px;display:block;overflow:hidden;text-indent:-200px
}
#header ul,#header li{
    list-style:none
}
#header li{
    float:left
}
#header li a{
    text-decoration:none;color:#991018;padding:0 10px;font-size:11px
}
#resultadoBusca h3 a{
    margin-top:8px;position:relative;text-transform:uppercase;margin-bottom:2px;font-size:12px;color:#666!important;margin-left:19px
}
#left .categoria{
    color:#666;font-size:15px;font-weight:bolder!important;margin-bottom:0!important;padding:0!important;font-family:inherit!important;text-decoration:none
}
#resultadoBusca a{
    text-decoration:none!important
}
#resultadoBusca{
    width:582px
}
#resultadoBusca table{
    border:0
}
.resultadoBuscaTitle{
    padding:12px 30px!important
}
#resultadoBusca{
    margin-top:15px
}
#resultadoBuscaFilter{
    float:right;margin-right:-194px;position:relative;width:175px;top:-10px;z-index:1
}
#resultadoBuscaFilter table{
    width:"91%"
}
#resultadoBuscaFilter input[type="text"]{
    margin-top:5px;width:165px
}
#resultadoBuscaFilter select{
    margin-bottom:10px;margin-right:100px;margin-top:5px;width:170px
}
#resultadoBuscaFilter td{
    width:76%;padding:0!important;border:none!important
}
#resultadoBuscaFilter tr{
    border:none!important
}
#resultadoBuscaFilter .spanButton{
    float:right;margin-top:10px
}
#resultadoBuscaFilter .spanButton ul{
    list-style-type:none
}
#resultadoBusca tr td{
    padding:10px 30px!important;border:none!important;line-height:13px
}
#resultadoBusca div{
    margin-left:19px
}
#resultadoBusca tr{
    border:none!important
}
.ResultadoPesquisa{
    border:1px solid #CCC;height:187px;left:592px;top:-63px;width:186px;z-index:2;background-color:white;border-radius:10px;box-shadow:1px 3px 0 0 #CCC;border-right:0;visibility:visible!important
}
#Resultadobusca h2{
    margin:20px 0 10px 8px!important
}
.ResultadoPesquisa.pesquisabox{
    height:203px
}
.PesquisaResultado h2{
    margin:20px!important
}
.lumButtonInput{
    background-position:-177px -157px;border:medium none;color:white;cursor:pointer;float:right;font-size:87%;height:20px;margin-left:0;margin-right:8px;width:67px
}
.cLumInformation{
    padding-left:25px
}
#left .menuEmAbas ul{
    list-style-type:none;margin-left:0
}
#left .menuEmAbas a:hover{
    text-decoration:none
}
.menuEmAbas{
    width:584px;height:60px
}
.menuEmAbas li{
    float:left;background-color:#e9e9e9;min-height:30px;border:1px solid #CCC;margin-bottom:15px;padding-right:.3px;position:relative!important
}
.menuEmAbas li a{
    color:#666!important;display:block;font-size:12px!important;font-weight:normal;padding:2px 10px;position:absolute;text-align:center;top:22%
}
.menuEmAbas .abaAtiva a{
    color:#900!important
}
.menuEmAbas .abaAtiva{
    background-color:#FFF;position:relative
}
.menuEmAbas .abaAtiva:after,.menuEmAbas .abaAtiva:before{
    top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none
}
.menuEmAbas .abaAtiva:after{
    border-top-color:#fff;border-width:8px;left:50%;margin-left:-8px
}
.menuEmAbas .abaAtiva:before{
    border-top-color:#ccc;border-width:9px;left:50%;margin-left:-9px
}
.abaLine a{
    top:0!important
}
.abaLineX a{
    top:2%!important
}
.aba2{
    width:290px;border-left:none!important
}
.aba2 a{
    width:270px!important
}
.aba3{
    width:193px;border-left:none!important
}
.aba3 a{
    width:173px!important
}
.aba4{
    width:144px;border-left:none!important
}
.aba4 a{
    width:125px!important
}
.abaAtiva4{
    width:146px
}
.aba5{
    width:115px;border-left:none!important
}
.aba5 a{
    width:114px!important;padding:2px 2px 2px 1px!important
}
.abaAtiva5{
    width:116px
}
.lineHeight{
    line-height:3.2em
}
.lineHeight2{
    line-height:4.6em
}
.lineHeight3{
    line-height:19px
}
.lineHeight4{
    line-height:28px
}
.menuAux{
    padding:10px 0 0
}
.menuAuxLI{
    border-right:1px solid;color:#991018;font-size:11px;padding:0 9px!important;text-decoration:none
}
.displace{
    position:absolute;text-indent:-9000px;overflow:hidden
}
.no-borderradius .displace{
    display:none
}
#content{
    width:960px;margin:0 auto;*margin-top:15px;min-height:710px
}
#content .cols{
    background:white;border:1px solid #CCC;margin-bottom:10px;width:100%;border-radius:10px;box-shadow:1px 3px 0 #CCC
}
#content .cols-internas{
    background:white;border:1px solid #CCC;margin-bottom:4px;width:100%;border-radius:10px;box-shadow:1px 3px 0 0 #CCC;border-right:0
}
.cols-breadcumb{
    background:white;border:1px solid #CCC;margin-bottom:4px;width:100%;border-radius:10px;margin-top:12px;width:960px;margin:10px auto 0 auto
}
.borderradius #content .cols{
    border-radius:10px
}
.boxshadow #content .cols{
    box-shadow:0 4px 1px #ccc;-moz-box-shadow:0 4px 1px #ccc;-webkit-box-shadow:0 4px 1px #ccc
}
.no-borderradius #content .cols{
    background:transparent;border:0
}
#content .left-col{
    float:left;margin:10px 0;width:170px
}
#content .left-col-internas{
    float:left;margin:50px 0;width:170px
}
#content #contLeft{
    float:left;margin:10px 11px;width:582px
}
#content #right{
    float:left;margin:10px 0;width:186px
}
#content .left-col .profile{
    min-height:140px!important;padding:8px 8px 13px;border-bottom:1px solid #ccc
}
.borderradius #content .left-col .profile{
    border-radius:10px 10px 0 0
}
.no-borderradius #content .left-col .profile{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/profile.png.jsf?ln=portal");height:205px
}
#content .left-col .profile span{
    color:#900;font-family:"MavenPro-Regular",sans-serif;font-size:18px;font-weight:bold
}
#content .left-col .profile .photo{
    margin:10px 0
}
#content .left-col .profile .photo img{
    border:1px solid #ccc;padding:4px
}
#content .left-col .profile .infos{
    margin:8px 0 0 9px
}
#content .left-col .profile .infos p{
    font-size:10px;color:#666;margin:4px;font-size:11px;font-family:Helvetica,arial,sans-serif
}
#content .left-col .profile .selectProfile fieldset{
    border:0;position:relative
}
#content .left-col .profile .selectProfile fieldset select{
    width:154px
}
#content .left-col .menuLeft{
    border-bottom:1px solid #ccc;margin-bottom:4px;padding:8px
}
.borderradius #content .left-col .menuLeft{
    border-radius:0 0 10px 10px
}
.no-borderradius #content .left-col .menuLeft{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/menuLeft.png.jsf?ln=portal");height:244px;background-position:0 -38px
}
#content .left-col .menuLeft li{
    height:20px;padding:6px 3px 0 0;text-align:right
}
#content .left-col .menuLeft li a{
    color:#666;font-family:Helvetica,arial,sans-serif;font-size:13px;font-weight:bold;text-decoration:none
}
#content .left-col .menuLeft li a:hover{
    color:#900;text-decoration:underline
}
#content .left-col .menuLeft li:active{
    background-position:-385px -3px
}
#content .left-col .menuLeft li:active a{
    color:#b94f4f
}
#content .left-col .logout{
    padding:5px;height:18px;border:0
}
#content .left-col .logout a{
    background-position:-250px -131px;color:#900;cursor:pointer;text-decoration:none;padding-bottom:1px
}
#content .left-col .logout span{
    text-decoration:none
}
.logoutDesconectar{
    margin-left:19px
}
#content .left-col .logout li{
    color:#b94f4f;cursor:pointer;font-size:12px;text-align:center;text-decoration:none
}
#content .left-col .list_carousel{
    margin:0;width:168px;height:204px;border:1px solid #ccc;background-color:#FFF;overflow:hidden;border-radius:10px;border-width:1px 1px 4px;margin-top:10px
}
.borderradius #content .left-col .list_carousel{
    border-radius:10px
}
.boxshadow #content .left-col .list_carousel{
    box-shadow:0 2px 0 1px #ccc;-moz-box-shadow:0 2px 0 1px #ccc;-webkit-box-shadow:0 2px 0 1px #ccc
}
.no-borderradius #content .left-col .list_carousel{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/carrosel.png.jsf?ln=portal");border:0
}
#content .left-col .list_carousel ul{
    margin:0;padding:0;list-style:none;display:block
}
#content .left-col .list_carousel li{
    color:#b94f4f;text-align:center;border-bottom:1px solid #ccc;width:168px;height:30px;padding-top:14px;margin:0;display:block;float:left;font-family:Helvetica,arial,sans-serif
}
#content .left-col .list_carousel a{
    color:#b94f4f;text-decoration:none
}
#content .left-col .list_carousel.responsive{
    width:auto;margin-left:0
}
#content .left-col .clearfix{
    float:none;clear:both
}
#content .left-col .btnPrev{
    border-bottom:1px solid #ccc;padding:5px 0 2px 70px;position:relative;height:28px
}
#content .left-col .btnPrev a{
    background-position:-165px -109px;display:block;height:16px;overflow:hidden;text-indent:-120px;width:25px
}
#content .left-col .btnNext{
    padding:5px 0 5px 70px;position:relative;height:28px
}
#content .left-col .btnNext a{
    background-position:-165px -125px;display:block;height:16px;margin-top:6px;overflow:hidden;text-indent:-120px;width:25px
}
#content .left-col .pager{
    float:left;width:300px;text-align:center
}
#content .left-col .pager a{
    margin:0 5px;text-decoration:none
}
#content .left-col .pager a.selected{
    text-decoration:underline
}
#content .left-col .timer{
    background-color:#999;height:6px;width:0
}
#content #contLeft #featured_banner{
    clear:both;height:180px;position:relative
}
#content #contLeft #featured_banner .image_featured li{
    display:none;position:absolute
}
#content #contLeft #featured_banner ul{
    list-style:none
}
#content #contLeft #featured_banner .image_featured li a img{
    height:168px;width:582px
}
#content #contLeft #featured_banner .image_featured li.ativo{
    display:block
}
#content #contLeft #featured_banner .control_featured{
    position:absolute;top:150px;list-style:none;left:236px
}
#content #contLeft #featured_banner .control_featured li{
    float:left;opacity:.65
}
#content #contLeft #featured_banner .control_featured li a{
    background-position:-241px -111px;color:#484747;display:block;font-weight:bold;height:16px;margin:0 0 0 6px;padding:3px 0 0;text-align:center;text-decoration:none;width:28px;overflow:hidden;text-indent:-120px
}
#content #contLeft #featured_banner .control_featured li.ativo a{
    background-position:-215px -111px;color:#484747;display:block;font-weight:bold;height:16px;margin:0 0 0 6px;padding:3px 0 0;text-align:center;text-decoration:none;width:28px;overflow:hidden;text-indent:-120px
}
#content #contLeft .mural{
    min-height:500px;overflow:hidden;width:100%
}
#content #contLeft .historico{
    border-bottom:1px solid #CCC;border-top:0;height:130px;margin-top:-16px;padding:0;width:582px
}
#content #contLeft .historicoNoticia{
    border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:114px;margin-top:0;padding:0;width:582px
}
#content #contLeft .historicoNoticia .ultimasNoticias{
    float:left;height:107px;padding:7px 9px 0 13px;width:255px
}
#content #contLeft .hrVerticalNoticia{
    background-color:#ccc;background-position:0 center;border:medium none;float:left;height:115px;width:1px
}
#content #contLeft .destaque{
    border-top:1px solid #CCC
}
#content #contLeft #slides{
    height:150px;margin:20px auto;position:relative;width:574px;z-index:0
}
#content #contLeft #slides a{
    text-decoration:none;color:#666
}
#content #contLeft .destaque h3{
    color:#666;font-size:15px;margin-bottom:0;margin-left:0;font-weight:normal;padding:0
}
#slides .slide{
    width:520px;display:block
}
#content #contLeft .historico .ultimasNoticias img{
    float:left;margin-right:10px
}
#content #contLeft .destaque h3 a{
    font-size:130%
}
#content #contLeft .slides_container{
    float:left;height:160px;top:-6px;width:515px;left:30px
}
.next{
    text-indent:-9999px
}
.prev{
    text-indent:-9999px
}
#content #contLeft #slides .prev{
    background-position:-130px -112px;display:block;height:25px;left:3px;position:absolute;top:60px;width:15px;z-index:101
}
#content #contLeft #slides .next{
    background-position:-148px -112px;display:block;height:25px;left:555px;position:absolute;top:60px;width:15px;z-index:101
}
#content #contLeft #slides img{
    float:left;padding:0;margin-right:14px
}
#content #contLeft .ultimasTexto{
    list-style-type:none
}
#content #contLeft .ultimasTexto li{
    margin:15px
}
#content #contLeft .ultimasNoticias a{
    text-decoration:none;color:#666;font-weight:normal
}
#content #contLeft .ultimasNoticias a{
    text-decoration:none;color:#666;font-weight:normal
}
#content #contLeft .ultimasTexto a{
    color:#666;text-decoration:none;font-size:12px
}
#content #contLeft .destaqueColor{
    color:#900!important;font-size:12px
}
#content #contLeft .historico .ultimasNoticias{
    width:255px;float:left;padding-left:13px;height:107px;margin:23px 9px 0 13px
}
#content #contLeft .listaNoticias h3{
    padding:10px 5px 0 30px;margin-bottom:15px;text-transform:uppercase;font-size:15px!important;color:#666;text-transform:uppercase;font-weight:normal
}
#content #contLeft .listaNoticias span{
    text-transform:uppercase;font-size:12px
}
#content #contLeft .hrVertical{
    height:115px;width:1px;background-color:#CCC;float:left;border:0;background-position:0 0
}
#content #contLeft #left #enquete{
    width:542px;padding:0 20px 20px
}
#content #contLeft #left #enquete h3{
    color:#900;font-family:Helvetica,arial,sans-serif;font-weight:bold;padding:0 0 10px
}
#content #contLeft #left #enquete .enqueteOpcoes{
    margin:5px 5px 20px
}
#content #contLeft #left #enquete .enqueteOpcoes div{
    margin-bottom:8px
}
#content #contLeft #left #enquete .enqueteOpcoesResultado{
    margin:5px
}
#content #contLeft #left #enquete .enqueteOpcoesResultado div{
    margin-bottom:0
}
#content #contLeft #left #enquete .enqueteOpcoes div input{
    margin-right:4px;vertical-align:sub
}
#content #contLeft #left #enquete .enqueteOpcoes table{
    width:100%
}
#content #contLeft #left #enquete .enqueteOpcoes table td{
    width:100%;border-bottom:0;padding:0
}
#content #contLeft #left #enquete .enqueteHistorico table{
    width:100%;border:0
}
#content #contLeft #left #enquete .enqueteHistorico table td{
    width:100%;border-bottom:0;padding:0
}
.enqueteHistoricoH2{
    margin:20px 20px 0!important
}
.enqueteHistoricoTitle{
    margin-top:30px
}
.botaoPesquisarlist{
    float:right;width:85px
}
.buttonVoteEnquete{
    background-position:-177px -157px;border:medium none;color:#fff;cursor:pointer;float:right;font-size:100%;height:20px;padding:3px 0 0 3px;text-align:center;width:64px
}
.buttonResultsEnquete{
    background-position:-177px -157px;border:medium none;color:#fff;cursor:pointer;float:right;font-size:12px;height:20px;margin-right:10px;padding:3px 0 0 1px;width:66px
}
.votoRegistrado{
    padding:10px 0;color:#343434;font-weight:bold
}
.resultadoBarra{
    border:solid #c0c0c0;border-width:1px;padding:1px!important;height:10px
}
.resultadoBarra td{
    height:10px
}
.resultadoPorcentagem{
    white-space:nowrap;width:80px
}
.resultadoPorcentagem span{
    font-weight:bold
}
.resultadoTotal{
    padding-left:9px
}
.resultadoTotal span{
    font-weight:bold
}
.forumListaTitle{
    color:#900!important;font-family:Helvetica,arial,sans-serif;font-size:18px;margin:40px 20px 0;width:450px
}
.forumLista{
    border:1px solid #ccc;margin:20px;overflow:hidden;padding:10px;width:521px
}
.forumLista span{
    color:#666
}
.forumInfo{
    float:left;width:410px
}
.forumTitulo{
    color:#900!important;font-weight:normal;font-family:"MavenPro-Regular",sans-serif;font-size:18px
}
.forumTitulo2{
    color:#900!important;font-weight:normal;font-size:12px
}
.topicAutor{
    font-size:12px
}
.forumNumeros{
    text-align:right
}
.forumNumerosTopic{
    float:left;font-weight:bold;text-align:right;width:125px
}
.forumTable td{
    border-bottom:0!important;padding:10px 20px!important;width:542px!important
}
.forumTable td input[type="text"]{
    margin-left:10px;width:453px
}
.botaoPesquisarForum{
    background-position:-177px -157px;border:medium none;color:#fff!important;cursor:pointer;float:right;font-size:100%!important;height:20px;margin-left:0;margin-right:8px;width:67px
}
.botaoPesquisarForum span{
    margin:0 25px;position:relative;top:2px
}
.topicLista{
    border:1px solid #ccc;margin:0 20px 20px;overflow:hidden;position:relative;width:542px
}
.topicInfo{
    border-right:1px solid;float:left;position:relative
}
.topicTitle{
    float:left;padding:5px;width:255px
}
.topicNumeros{
    float:left;padding:5px;text-align:right;width:125px
}
.topicAutor{
    border-left:1px solid;float:left;left:-1px;padding:5px 4px 5px 6px;position:relative;text-align:left;width:129px
}
.botaoNovoTopico{
    background-position:-262px -178px;border:medium none;color:#fff!important;cursor:pointer;float:right;height:20px;margin-right:20px;margin-top:-19px;z-index:9999;width:81px
}
.botaoNovoTopico span{
    margin:0 6px;position:relative;top:3px
}
.mensagensdoTopico{
    margin:0 0 36px;*margin-top:-30px
}
.mensagemTopico{
    border:1px solid #ccc;margin:0 20px 20px;width:542px
}
.mensagemTopicoName{
    float:left;padding:5px 8px;width:360px;color:#900
}
.mensagemTopicoMenu{
    float:left;padding:5px 8px;text-align:right;width:150px
}
.mensagemTopicoData{
    clear:both;padding:0 8px 5px
}
.mensagemTopicoMensagem{
    padding:20px 8px
}
.mensagemTopicoArquivo{
    padding:8px 8px 0
}
.mensagemTopicoArquivo ul{
    list-style-type:none;padding-left:10px
}
.botaoResponderMensagem{
    background-position:-262px -178px;border:medium none;color:#fff!important;cursor:pointer;float:right;height:21px;margin-right:20px;margin-top:-20px;width:81px;z-index:9999
}
.botaoResponderMensagem span{
    margin:0 10px;position:relative;top:3px
}
#content #contLeft #left #breadCrumbContent{
    margin:20px 20px 0;width:542px
}
#content #contLeft #left #breadCrumbContent h2{
    margin:0
}
#content #contLeft #left #breadCrumbContent h2 a{
    font-size:22px
}
#content #contLeft #left #breadCrumbContent h3{
    color:#900;font-family:"MavenPro-Regular",sans-serif;font-size:20px;margin-top:40px;width:450px
}
.topicobloqueado{
    margin-top:13px
}
#blogFilter ul{
    list-style-type:none!important
}
#blogFilter{
    border:1px solid #ccc;margin:20px;padding:5px 70px 17px;position:relative
}
.blogFilterButton{
    position:absolute;right:65px;top:81px
}
#blogFilter label{
    display:block;margin:10px 0 4px
}
#blogFilter select{
    width:305px
}
#blogFilter input[type="text"]{
    width:300px
}
.botaoPesquisarBlog{
    background-position:-177px -157px;border:medium none;color:#fff!important;cursor:pointer;float:right;font-size:100%!important;height:20px;margin-left:0;margin-right:8px;width:67px
}
.botaoPesquisarBlog span{
    font-size:82%;margin:0 20px;position:relative;top:5px
}
#blogPostHeader{
    margin:20px 20px 0
}
#blogPostHeader h3{
    color:#900!important;float:left;font-family:Helvetica,arial,sans-serif;font-size:18px;margin:0 20px 5px 0!important;width:380px
}
#blogPostHeader h4{
    color:#900!important;float:right;font-size:12px;font-weight:normal;margin-top:5px;width:140px
}
.blogPostHeaderAdd{
    margin-left:17px
}
.blogPostBody{
    border-top:1px solid #ccc
}
.blogPostBody span{
    float:left;margin:20px 20px 20px 0
}
.blogPostBodyTitle{
    width:435px;margin:20px!important
}
.blogPostBodyTitle a{
    color:#900!important;font-family:"MavenPro-Regular",sans-serif;font-size:18px!important;font-weight:normal
}
.blogPostBody p{
    margin:0 20px
}
.blogPostBody div{
    margin:10px 20px 0
}
#postComentar{
    margin:20px 20px 0
}
#postcomentar h3 a{
    color:#900!important;float:left;font-size:18px!important;margin:0 20px 5px 0!important;width:380px
}
#postcomentar h4{
    float:right;margin-right:20px
}
#postcomentar2{
    margin-top:20px
}
#postcomentar2 h4{
    float:right;margin-right:20px
}
.postComentarioDetail{
    margin:20px
}
.postComentarioSubTitle{
    color:#900!important;font-size:16px;margin:0 20px 0;width:370px;float:left
}
.postComentarioList{
    margin:20px
}
.postComentarioListInfo{
    width:515px;float:left
}
.postComentarioListDetail{
    float:right
}
.blogPostComentarios{
    color:#900!important;float:left;font-size:16px;margin:0 20px 15px;width:150px;font-weight:bold;width:530px
}
.postComentarioListInfoAutor{
    color:#900!important;font-size:12px;font-weight:normal;width:140px
}
.postComentarioListInfo h4{
    margin:8px 0
}
.botaoComentarBlogDiv{
    margin:0 auto;width:68px;padding-bottom:60px
}
.botaoComentarBlog{
    background-position:-177px -157px;border:medium none;color:#fff!important;cursor:pointer;float:right;font-size:100%!important;height:20px;margin-left:0;width:67px
}
.botaoComentarBlog span{
    font-size:82%;margin:0 12px;position:relative;top:5px
}
.botaoComentarBlogOK{
    margin:0 28px!important
}
.listabotaoComentarBlog{
    float:right;margin-right:80px;list-style-type:none!important;margin-bottom:15px
}
.listabotaoComentarBlog li{
    float:left;margin-left:20px;width:68px
}
.noBorderTable{
    border:none!important
}
.postADDTitle{
    color:#900!important;font-family:Helvetica,arial,sans-serif;font-size:18px;width:542px!important;margin:20px
}
.postADDTitle a{
    color:#900!important;float:left;font-size:18px!important;margin:0 20px 5px 0!important;width:542px!important
}
#buttonAddVoltarBlogDiv{
    position:relative
}
.buttonAddBlog{
    background-position:-177px -157px;border:medium none;cursor:pointer;float:right;font-size:100%!important;height:20px;left:-97px;position:absolute;top:224px;width:67px
}
.buttonAddBlog a{
    font-size:82%;color:#fff!important;margin:0 12px;position:relative;top:5px
}
.buttonVoltarBlog{
    background-position:-177px -157px;border:medium none;cursor:pointer;float:right;font-size:100%!important;height:20px;left:-97px;position:absolute;top:10px;width:67px
}
.buttonVoltarBlog a{
    color:#fff!important;font-size:82%;margin:0 20px;position:relative;top:5px
}
#content #contLeft table tr th{
    padding:10px 15px;border-bottom:1px solid #CCC
}
#content #contLeft table td{
    width:100px;border-bottom:1px solid #CCC;vertical-align:top;
}
.forunIntranet ul{
    list-style-type:none!important
}
.addTopicoForun ul{
    list-style-type:none!important
}
#content #contLeft table a{
    color:#900;text-decoration:none
}
#content #contLeft table a:hover{
    text-decoration:underline
}
#content #contLeft .maisClassificados{
    margin:0 236px;position:relative;text-decoration:none;font-size:87%;color:#666
}
.classificados .maisInforHome div{
    width:130px
}
#content #contLeft .maisDicas{
    margin:0 261px;position:relative;text-decoration:none;font-size:87%;color:#666
}
#content #contLeft .maisAvisos{
    margin:0 257px;position:relative;top:-3px;text-decoration:none;font-size:87%;color:#666
}
#content #contLeft table tr{
    border-bottom:1px solid #CCC;text-align:left
}
#content #contLeft .titleMural{
    float:left
}
#content #contLeft .item{
    margin-bottom:12px
}
#content #contLeft .item p a{
    text-decoration:none;color:#900
}
#content #contLeft h3{
    color:#666;font-family:"MavenPro-Regular",sans-serif;font-weight:normal;font-size:15px
}
#content #contLeft .lineMonth{
    position:relative;top:8px
}
#left ul,#left ol{
    list-style:disc outside none;margin-left:30px
}
#content #contLeft .mural .features{
    height:120px
}
#content #contLeft .mural .features #slides,#content #contLeft .mural .features #slides2,#content #contLeft .mural .features #slides3{
    width:510px;margin:0 auto;position:relative;z-index:0
}
#content #contLeft .mural .features .slides_container{
    width:508px;height:110px;top:0;float:left
}
#content #contLeft .mural .features #slides .slide,#content #contLeft .mural .features #slides2 .slide,#content #contLeft .mural .features #slides3 .slide{
    padding:20px;width:480px;height:70px;display:block
}
#content #contLeft .mural .features #slides img,#content #contLeft .mural .features #slides2 img,#content #contLeft .mural .features #slides3 img{
    float:left;padding:0;margin-right:14px
}
#content #contLeft .mural .features #slides h2,#content #contLeft .mural .features #slides2 h2,#content #contLeft .mural .features #slides3 h2{
    padding:3px 0 5px 0
}
#content #contLeft .mural .features #slides a,#content #contLeft .mural .features #slides2 a,#content #contLeft .mural .features #slides3 a{
    color:#900;font-size:14px;letter-spacing:-1px;text-decoration:none
}
#content #contLeft .mural .features #slides p,#content #contLeft .mural .features #slides2 p,#content #contLeft .mural .features #slides3 p{
    color:#666;font-size:11px
}
#content #contLeft .mural .features #slides .prev,#content #contLeft .mural .features #slides2 .prev,#content #contLeft .mural .features #slides3 .prev{
    background-position:-131px -109px;display:block;height:27px;left:-7px;position:absolute;text-indent:-999999px;top:46px;width:15px;z-index:101
}
#content #contLeft .mural .features #slides .next,#content #contLeft .mural .features #slides2 .next,#content #contLeft .mural .features #slides3 .next{
    background-position:-148px -110px;display:block;height:27px;left:500px;position:absolute;text-indent:-999999px;top:50px;width:15px;z-index:101
}
#content #contLeft .mural .articles{
    height:215px;border-top:1px solid #ccc;padding:15px
}
#content #contLeft .mural .articles .date{
    float:left;margin-right:12px
}
#content #contLeft .articles .day{
    color:#666;float:left;font-size:32px;margin-right:2px
}
#content #contLeft .mural .articles span.month,span.year{
    color:#666;font-size:11px
}
#content #contLeft .articles .item{
    margin-bottom:20px;width:440px
}
#content #contLeft .mural #tabs3 #tab3-2 .articles .item,#content #contLeft .mural #tabs3 #tab3-3 .articles .item{
    margin-bottom:20px;width:100%
}
#content #contLeft .mural .articles .item h4{
    color:#900;font-size:12px;margin-bottom:5px
}
#content #contLeft .mural .articles .item p{
    color:#666;font-size:11px
}
#content #contLeft .more{
    height:23px;border-top:1px solid #ccc;text-align:center;padding-top:5px
}
#content #contLeft .more a{
    color:#666;font-weight:normal;font-size:11px;text-decoration:none
}
#content #contLeft .more a:hover{
    text-decoration:underline
}
.modeloPagInicial{
    color:#900;margin-bottom:4px;text-decoration:none
}
#content #contLeft #tabs{
    position:relative;background-color:#e9e9e9;border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:33px;width:582px
}
#content #contLeft #tab-1 .seta,#tab-2 .seta,#tab-3 .seta,#tab-4 .seta{
    background-position:-319px -2px;height:0;width:27px;overflow:hidden;position:absolute;padding-top:12px;margin:0 29px
}
#content #contLeft #tab-2 .seta{
    margin:0 213px
}
#content #contLeft #tab-3 .seta{
    margin:0 457px
}
#content #contLeft #tabs ul{
    height:32px
}
#content #contLeft #tabs li{
    border-right:1px solid #ccc;display:inline;float:left;margin:0;padding:9px 26px
}
#content #contLeft #tabs li:hover{
    position:relative;z-index:5
}
#content #contLeft #tabs li a{
    color:#666;font-size:13px;display:block;float:left;position:relative;text-decoration:none
}
#content #contLeft #tabs li a:hover{
    color:#666;position:relative;z-index:5
}
#content #contLeft #tabs li.last{
    border:0;padding:9px 51px
}
#content #contLeft #tabs li.active{
    background-color:#fff;color:#900
}
#tabs2{
    font-size:90%;margin:10px 0;height:139px
}
#content #contLeft .mural #tab2-1 .seta{
    margin:-21px 65px
}
#content #contLeft .mural #tab2-2 .seta{
    margin:-41px 97px
}
#content #contLeft .mural #tab2-3 .seta{
    margin:-4px 167px
}
#content #contLeft .mural #tabs2 ul.tabs2{
    height:31px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#e9e9e9;border-right:1px solid #ccc
}
#content #contLeft .mural #tabs2 ul.tabs2 li{
    padding:8.5px 46px;list-style:none inside none;float:left;border-right:1px solid #ccc
}
#content #contLeft .mural #tabs2 ul.tabs2 li.last{
    border:0 none
}
* html #tabs2 li{
    display:inline
}
#tabs2 ul li.active{
    color:#666;background:none repeat scroll 0 0 #fff;border-right:1px solid #ccc
}
#tabs2 ul li.active a{
    color:#900;border-right:1px solid #fff
}
#tabs2 #tab2-1{
    clear:both;padding:20px 25px 0 0;height:130px;position:relative
}
#tabs2 #tab2-1 p{
    margin:20px 0 0 10px
}
#tabs2 #tab2-2{
    clear:both;padding:40px 10px 0 15px;height:108px;position:relative;width:300px
}
#tab2-2 input[type="text"]{
    margin-left:0;width:199px
}
#tab2-2 label{
    margin-left:0
}
#tabs2 #tab-2 p{
    margin:50px 0 0 -7px
}
#tabs2 #tab2-3{
    clear:both;padding:3px 25px 0 10px;height:130px;position:relative
}
#tabs2 #tab2-3 h1{
    color:#991018;font-size:14px;margin:2px 0 0 -5px
}
#tabs2 div h3{
    margin-bottom:12px
}
#tabs2 div p{
    line-height:150%;margin:38px 0 0 -5px
}
#tabs2 #tab2-3 p{
    line-height:150%;margin:4px 0 0 8px
}
#tabs2 ul li a{
    text-decoration:none;color:#666;display:block!important
}
#tabs2 .last{
    border-right:0
}
#tabs2 #tab2-2 span{
    left:130px
}
#tabs2 #tab2-3 span{
    left:245px
}
#tabs2 form{
    width:327px
}
#tabs2 p a{
    text-decoration:none;font-size:11px;margin:7px;color:#991018
}
.content-tab-3{
    margin:50px 20px;width:540px;float:right
}
.content-tab-3 p{
    margin-bottom:15px
}
.content-tab-3 .btns{
    width:330px;margin:45px auto
}
.content-tab-3 .btns .btn-red{
    width:150px;height:40px;background:none repeat scroll 0 0 #ab1314;border:0 none;color:#fff;border-radius:5px;float:left;font-size:14px
}
.content-tab-3 .btns .btn-gray{
    width:150px;height:40px;background:none repeat scroll 0 0 #565656;border:0 none;color:#fff;border-radius:5px;font-size:14px;margin-left:30px
}
#pesquisaProcessual{
    background-color:#fff;border:1px solid #ccc;border-radius:6px 6px 6px 6px;float:right;height:224px;margin:25px 20px 0;width:540px
}
#pesquisaProcessual h1{
    font-size:14px;color:#991018;padding:10px 0 0 12px
}
#abaPesquisaProcessual li{
    float:left;width:auto;text-align:center;font-size:12px;border:1px solid #CCC;height:25px;padding:3px 13px;background-color:#e9e9e9;margin-bottom:25px
}
#abaPesquisaProcessual li a{
    text-decoration:none;color:#000
}
#pesquisaProcessual select{
    width:294px;margin:0 0 15px 17px
}
#pesquisaProcessual input[type="text"]{
    margin-left:16px;width:199px
}
#tabs2 #tab2-2 .botaoPesquisaHome{
    margin-left:10px
}
#pesquisaProcessual span a{
    text-decoration:none;font-size:11px;margin:7px;color:#991018
}
#pesquisaJuris{
    background-color:#fff;border:1px solid #ccc;border-radius:6px 6px 6px 6px;float:right;height:130px;margin:7px 20px 0;width:540px
}
#pesquisaJuris h1{
    font-size:14px;color:#991018;padding:10px
}
#pesquisaJuris input[type="text"]{
    margin-left:17px;width:170px;margin-top:22px
}
#pesquisaJuris input[type=submit]{
    background:none repeat scroll 0 0 #ab1314;border:0 none;color:#fff;padding:3px 8px;width:72px;border-radius:5px
}
#pesquisaJuris p{
    line-height:150%;margin:25px 0 0 8px
}
#pesquisaJuris p a{
    text-decoration:none;font-size:11px;margin:7px;color:#991018
}
.botaoPesquisaJuris,#botaoPesquisaJuris{
    background-position:-240px -50px;margin-left:27px;width:67px;height:20px;border:0;color:#FFF;font-size:87%;cursor:pointer
}
#pesquisaJuris div{
    margin-top:25px;margin-left:11px
}
#pesquisaJuris span a{
    text-decoration:none;font-size:11px;margin:7px;color:#991018
}
#content #contLeft .mural #tabs3{
    position:relative;background-color:#e9e9e9;border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:32px;width:582px
}
.no-borderradius #content #contLeft .mural #tabs3{
    width:580px;margin-left:1px
}
#content #contLeft .mural #tab3-1 .seta,#tab3-2 .seta,#tab3-3 .seta,#tab3-4 .seta,#tab4-3 .seta{
    background-position:-319px -2px;height:0;width:27px;overflow:hidden;position:absolute;padding-top:12px;margin:0 0 0 44px
}
#content #contLeft .mural #tab3-2 .seta{
    margin:0 0 0 158px
}
#content #contLeft .mural #tab3-3 .seta{
    margin:0 0 0 298px
}
#content #contLeft .mural #tab3-4 .seta{
    margin:0 0 0 476px
}
#content #contLeft .mural #tabs3 ul{
    height:32px
}
#content #contLeft .mural #tabs3 li{
    border-right:1px solid #ccc;display:inline;float:left;margin:0;padding:9px 39px
}
#content #contLeft .mural #tabs3 li:hover{
    position:relative;z-index:5
}
#content #contLeft .mural #tabs3 li a{
    color:#666;font-size:13px;display:block;float:left;position:relative;text-decoration:none
}
#content #contLeft .mural #tabs3 li a:hover{
    color:#666;position:relative;z-index:5
}
#content #contLeft .mural #tabs3 li.last{
    border:0;padding:9px 51px
}
#content #contLeft .mural #tabs3 li.active{
    background-color:#fff;color:#900
}
#content #contLeft .mural #tabs3 li.active a{
    color:#900
}
table.anuncios{
    width:95%;padding:20px 0 0;border-bottom:1px solid #890000;margin:0 auto 35px
}
table.anuncios span.cat-venda{
    color:#900;margin-right:5px
}
table.anuncios tr.title td{
    color:#900;border-bottom:2px solid #890000
}
table.anuncios td{
    color:#666;border-bottom:2px solid #ccc;padding:5px 0;max-width:195px
}
table.anuncios td.last{
    border:0 none
}
.botaoPesquisar{
    background-position:-177px -157px;border:medium none;color:#fff;cursor:pointer;float:right;font-size:87%;height:20px;margin-left:0;margin-right:8px;width:67px
}
.agenda{
    height:220px
}
.agenda a span{
    color:#666;margin-left:.3em
}
.agenda h1,.phones h1{
    color:#991018;padding:12px;font-size:18px;float:left;font-size:18px;font-family:"MavenPro-Regular",sans-serif;font-weight:bold
}
.chat h1{
    color:#991018;font-size:14px;float:left;padding:12px 12px 12px 8px;font-family:"MavenPro-Regular",sans-serif;font-weight:bold
}
.agenda span a{
    background-position:-9px -117px;display:block;height:35px;margin-left:140px;margin-top:-1px;width:37px
}
.agendaCompleta{
    text-decoration:none;color:#666;font-size:10px;margin-top:7px;margin-left:45px;text-transform:uppercase
}
.agenda p{
    text-align:center;font-size:12px
}
.agenda select{
    margin:5px 9px;width:167px
}
#agendaEventos{
    height:102px;margin:14px 0
}
#agendaEventos li{
    margin-right:0!important;line-height:15px!important;text-align:center
}
.carroselAgendaA{
    color:#991018!important;font-size:11px!important;text-decoration:none
}
.carroselAgendaATexto{
    text-decoration:none!important;font-size:11px!important;color:#000!important;text-transform:none!important
}
.chat span a{
    background-position:-48px -119px;display:block;height:31px;margin-left:129px;margin-top:-9px;width:37px
}
.no-borderradius #content #right .chat{
    background-image:url("/login/javax.faces.resource/intranettjmg/css/img/chat.png.jsf?ln=portal");background-position:0 -11px;height:300px
}
#content #right .chat{
    text-align:left;margin-top:0
}
#content #right .chat input{
    background-position:-466px -144px;border:medium none;height:23px;margin:2px 0 12px -2px;width:170px;padding-left:5px
}
#content #right .chat .buttonChat{
    margin-left:93px;width:72px;border:0;color:#FFF;padding:3px 8px;background-position:-175px -157px;height:20px;cursor:pointer;font-size:87%
}
#content #right .chat span{
    width:166px;display:block;margin:8px auto
}
#content #right .chat span.title-chat{
    color:#b94f4f
}
#content #right .chat form.form-chat{
    margin:0 auto;width:166px
}
#content #right .chat,#content #right .phones{
    text-align:left
}
#content #right .chat span,#content #right .phones span{
    font:12px normal;color:#666
}
.phones span a{
    background-position:-87px -119px;display:block;height:31px;margin-left:139px;margin-top:-1px;width:37px
}
#content #right .phones{
    height:160px
}
.no-borderradius #content #right .phones{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/phones.png.jsf?ln=portal");background-position:0 -11px;height:170px
}
#content #right .phones li{
    color:#b94f4f;display:block;float:left;font-family:Helvetica,arial,sans-serif;height:76px;margin:0;text-align:center;width:145px
}
#content #right .phones .desc{
    color:#666;border:0;font:12px normal;text-align:left
}
#content #right #contRightbottom{
    border-radius:10px;border:1px solid #CCC;min-height:100px;background-color:#FFF;margin-top:10px;border-width:1px 1px 4px;width:100%
}
#content #right .phones span.name-phone{
    color:#b94f4f;font-size:12px
}
#content #right .phones span.uf-phone{
    color:#666;font:12px normal
}
#content #right .phones input{
    background-position:0 -158px;border:0 none;color:#b6b6b6;height:18px;margin:0 0 5px;padding:2px 0 0 32px;width:145px
}
#content #right .phones input[type="submit"]{
    background-position:-248px -179px;cursor:pointer;height:16px;left:1260px;width:10px;position:absolute
}
.espelho{
    float:left;margin:17px 17px 26px 25px;width:95px;color:#FFF;margin-bottom:26px
}
.espelho li{
    list-style:none;line-height:16px;width:120px;text-align:left
}
.espelho a{
    text-decoration:none;color:#FFF;font-size:.7em
}
.espelho a:hover{
    text-decoration:underline;color:#FFF;font-size:.7em
}
.espelho li h1{
    font-size:.6em;text-align:left;text-transform:uppercase
}
.espelho hr{
    height:3px;margin:6px 0 6px;border:0;background-position:-251px -167px
}
#footer{
    width:100%;min-height:565px;background: url("/login/javax.faces.resource/intranettjmg/css/img/rodape.jpg.jsf?ln=portal") repeat;
}
span.border-bottom{
    background-position:0 -1041px;background-repeat:repeat-x;display:block;height:11px;width:100%
}
span.border-top{
    background-position:0 -375px;background-repeat:repeat-x;display:block;height:12px;width:100%;clear:both
}
#footer span img{
    width:100%
}
.center{
    margin:0 auto;width:960px;font-size:125%;min-height:525px;padding-top:18px
}
#footer2{
    width:100%;height:100px
}
#footer2 p{
    font-size:10px;text-align:center;padding:6px;margin-top:-20px
}
.centerMenuFooter{
    margin:0 auto;width:960px;font-size:125%;height:40px
}
#menuFooter{
    padding:8px;margin:0 auto;width:647px;height:20px
}
#menuFooter li{
    float:left;list-style:none
}
#menuFooter li a{
    text-decoration:none;color:#991018;padding:0 10px;font-size:11px
}
#menuFooter .menuAux{
    margin-left:0;padding:0
}
#footertop{
    width:100%;height:11px;background:url("/login/javax.faces.resource/intranettjmg/css/img/sprite.png.jsf?ln=portal") repeat-x scroll 0 -375px transparent
}
#footerbottom{
    width:100%;height:11px;background:url("/login/javax.faces.resource/intranettjmg/css/img/sprite.png.jsf?ln=portal") repeat-x scroll 0 -1040px transparent
}
.invisivel{
    display:none
}
.semResultado{
    font-style:italic;margin:20px 30px;display:block
}
#content .left-col .listConteudoRelacionado{
    background-color:#fff;border:1px solid #ccc;min-height:204px;margin:0;overflow:hidden;width:168px;border-radius:10px;box-shadow:1px 3px 0 0 #CCC;border-right:0;margin-top:10px
}
#content .left-col .listConteudoRelacionado h2{
    color:#900;font-weight:normal;font-size:22px;margin:15px;font-family:"MavenPro-Regular",sans-serif
}
#content .left-col .listConteudoRelacionado p{
    margin:0 10px 8px 23px
}
#content .left-col .listConteudoRelacionado p a{
    text-transform:uppercase;color:#666;text-decoration:none
}
#content .left-col .listConteudoRelacionado p a:hover{
    text-transform:uppercase;color:#900;text-decoration:underline
}
.rightMenu{
    min-height:300px
}
#footerInternas{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/sprite.png.jsf?ln=portal") repeat-x scroll 0 -395px transparent;height:50px;width:100%;height:40px;margin:0 auto
}
#footerInternas .menuAux{
    color:#fff;font-size:11px;padding:0 9px!important;text-decoration:none
}
#footerInternas li{
    float:left
}
#footerInternas li a{
    color:#fff;font-size:11px;padding:0 9px!important;text-decoration:none
}
#footerInternas .menuAuxLI{
    border-right:1px solid;color:#fff;font-size:11px;padding:0 9px!important;text-decoration:none
}
.centerMenuFooterInternas{
    margin:0 auto;padding:10px;width:653px
}
#breadcamb{
    border-radius:10px;margin-top:28px
}
#breadcamb ul{
    margin-top:10px;height:25px
}
#breadcamb ul li{
    display:inline;padding:10px 0 10px 10px;position:relative
}
#breadcamb a{
    text-decoration:none;color:#900
}
.documentType{
    vertical-align:middle
}
.documentName{
    margin-left:5px;color:#900;vertical-align:middle
}
.documentSize{
    margin-left:5px;font-size:10px;color:#666;vertical-align:bottom
}
p.DownloadDocument{
    margin:0 20px 5px!important
}
#left h3.title2{
    color:#900!important;padding:30px 5px 0 20px!important;font-weight:bolder!important;text-transform:none!important
}
#tabs6{
    font-size:90%;margin:10px 0;min-height:139px
}
#tabs6 ul.tabs6{
    height:20px;border-top:0 none;border-bottom:0 none;background-color:#fff;border-right:0 none
}
#tabs6 ul.tabs6 li{
    padding:3.7px 42px;list-style:none inside none;float:left;border-left:0 none;background-color:#e9e9e9;margin-left:1px
}
* html #tabs6 li{
    display:inline
}
#tabs6 ul li.active{
    color:#666;background:none repeat scroll 0 0 #fff;border-right:0 none
}
#tabs6 ul li.active a{
    color:#900;border-right:1px solid #fff
}
#tabs6 #tab6-1{
    clear:both;padding:36px 10px 0 15px;min-height:130px;position:relative
}
#tabs6 #tab6-2{
    clear:both;padding:36px 10px 0 15px;min-height:108px!important;position:relative
}
#tabs6 #tab6-3{
    clear:both;padding:36px 10px 0 15px;position:relative
}
#tabs6 #tab6-4{
    clear:both;padding:36px 10px 0 15px;position:relative
}
#tabs6 #tab6-5{
    clear:both;padding:36px 10px 0 15px;position:relative
}
#left .shared_bottom{
    margin-top:50px
}
screen.css(linha 2840) .shared_bottom{
    margin-top:10px
}
#left .compartilhamento{
    float:right;line-height:10px;margin-top:5px;position:relative;right:15px;width:200px
}
#left .compartilhamento p{
    color:#b1b1b1;float:left
}
div.atclear{
    clear:both
}
.pagination{
    margin:0 auto;text-align:center;width:582px!important;padding:0!important;min-height:0!important
}
#left .pagination ul{
    margin:15px auto;width:190px;height:20px;border:0;background:0
}
.pagination li{
    float:none;height:23px;border-right:0;padding:0;display:inline;margin-left:5px
}
#contLeft #left .pagination ul li a{
    color:#999;display:inline;font-size:.9em;font-weight:normal;text-decoration:none
}
#contLeft #left .pagination .paginationActive{
    font-size:16px!important;color:#900!important;font-weight:bold!important
}
.pagination .paginacaoEsquerda{
    background-position:-216px -132px;height:24px;margin-left:-33px;width:17px
}
.pagination .paginacaoEsquerdaBlock{
    background-position:-410px -57px;height:24px;margin-left:-60px;width:26px
}
.pagination .paginacaoDireita{
    background-position:-148px -112px;height:24px;margin-left:25px;width:17px
}
.pagination .paginacaoDireitaBlock{
    background-position:-439px -57px;height:24px;margin-left:45px;width:26px
}
.compartilhamento{
    margin-top:5px;float:right;width:190px
}
.compartilhamento p{
    width:105px;float:left
}
#print-icon{
    background-position:-128px -140px;height:16px;text-indent:9999px;width:15px
}
.navContRight{
    margin-bottom: 10px;background-color:white;border:1px solid #ccc;border-radius:10px 10px 10px 10px;margin:0 0 5px;padding:20px 8px;box-shadow:1px 3px 0 0 #CCC;border-right:0
}
.navContRight2{
    padding:3px 25px
}
.navContRightMenuUl{
    margin-left:8px
}
#right li{
    line-height:20px;text-transform:uppercase
}
#right li a{
    color:#666;text-decoration:none
}
#right li a:hover{
    color:#900;text-decoration:underline
}
#right .navContRightAtivo{
    color:#900;font-weight:bold
}
.rightMenu ul li span{
    background-position:-269px -108px;display:block;float:left;height:25px;left:-37px;margin-right:-20px;position:relative;width:20px
}
.titleMenuRight{
    margin:0 0 15px!important
}
.detailType0{
    margin:20px;float:left;width:542px
}
.detailType0 .titleDetail{
    font-size:22px;font-weight:normal;color:#900
}
.detailType0 .imgDetail{
    float:left;padding:10px 10px 5px 0
}
.detailType3{
    margin:30px;float:left;text-align:center;width:100px
}
.detailType3text{
    margin:20px
}
.detailType3text .titleDetail{
    font-size:22px;font-weight:normal;color:#900;margin:0!important
}
.titleDetail{
    width:545px;margin-left:20px
}
.detailType3text span.introduction{
    display:block;color:#666
}
.linkPaiLTL{
    margin:20px;width:542px
}
.linkPaiLTL a{
    color:#900;display:block;font-weight:bold;margin:5px 0 8px
}
.abreCascata{
    cursor:pointer
}
.cascata{
    display:none;margin-left:15px;list-style-type:none!important
}
.linkimagem{
    list-style-type:none;float:left;text-align:center;margin:10px 10px 30px;width:136px
}
.linkimagem a:hover{
    text-decoration:underline
}
.oculto{
    display:none
}
.video-destaque{
    border-bottom:2px solid #ccc;min-height:280px;overflow:hidden;padding:20px
}
.videoDetaqueVideo{
    float:left
}
.video-destaque .detalhe{
    float:right;width:200px
}
.video-destaque span{
    color:#900;font-size:12px;display:block
}
.video-destaque p{
    display:block;color:#666;float:right
}
.lista-videos{
    width:542px;margin:0 20px 20px
}
.lista-videos h3{
    font-size:19px!important;font-weight:normal!important;margin-bottom:20px!important;color:#900!important;font-weight:normal!important
}
.lista-videos ul{
    list-style:none
}
.lista-videos ul li{
    display:inline;float:left;max-width:120px;overflow:hidden;padding:20px 24px 0;min-height:225px
}
.lista-videos ul li span.date{
    color:#900;font-size:12px;display:block;margin-bottom:4px
}
.lista-videos ul li span.video-title{
    color:#900;font-size:12px;display:block;margin:4px 0 10px
}
.lista-videos ul li p{
    font-size:10px;color:#666;margin:0!important
}
#left .boletinsAudio{
    margin:0 20px 20px;float:left;width:542px
}
#left .boletinsAudio h3{
    color:#900!important;padding:0 0 20px 0;font-weight:normal;font-size:19px
}
#left .boletinstopo .texto{
    width:542px
}
#left .boletinstopo img{
    margin:0 24px 60px 0;float:left
}
#left .boletinsAudio .titulo{
    color:#900;font-size:87%;font-weight:normal
}
#left .boletinsAudio p{
    margin:3px 0 7px 0
}
#left .boletinsAudio .player1{
    display:block;margin:0 0 35px 0;width:328px
}
#slides{
    width:574px;margin:0 auto;position:relative;z-index:0;height:105px
}
.slides_container{
    width:570px;height:134px;top:-13px;float:left
}
#slides .slide{
    padding:20px;width:530px;height:70px;display:block
}
#slides img{
    float:left;padding:0;margin-right:14px
}
#slides h2{
    padding:1px 0 5px
}
#slides a{
    text-decoration:none;font-size:130%;letter-spacing:-1px;color:#666
}
#slides p a{
    color:#666;font-size:100%;letter-spacing:0;text-decoration:none
}
#slides .next,#slides .prev{
    position:absolute;top:46px;left:-7px;width:15px;height:25px;display:block;z-index:101;background-position:-236px -76px
}
#slides .next{
    left:567px;background-position:-219px -76px
}
.historico{
    width:594px;height:130px;padding:0 0 0 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:8px
}
#content #contLeft #slides{
    border-bottom:1px solid #ccc;height:112px;margin:20px auto;padding-bottom:15px;position:relative;width:582px;z-index:0
}
#content #contLeft .slides_container{
    float:left;height:130px;left:30px;top:1px;width:515px
}
#slides .slide{
    display:block;height:100px;width:520px;padding:5px 0
}
#content #contLeft #slides .prev{
    background-position:-217px -130px;display:block;height:25px;left:3px;position:absolute;width:15px;z-index:101;top:46px
}
#content #contLeft #slides .next{
    background-position:-148px -112px;display:block;height:25px;left:562px;position:absolute;width:15px;z-index:101;top:46px
}
#content #contLeft #slides img{
    float:left;margin-right:10px;padding:0
}
#content #contLeft #slides a{
    color:#900;font-size:12px;text-decoration:none;font-weight:bold;letter-spacing:0
}
.carouselIntro{
    display:block;color:#666;font-weight:normal;font-size:12px;padding-right:4px
}
.carouselTitle{
    color:#900;display:block;font-size:12pt;font-weight:bold;margin:0;padding-right:4px
}
.carouselImg{
    width:140px;height:100px
}
.artigos{
    margin:5px 20px 0 40px
}
.artigos ul{
    list-style-type:none!important
}
#left .artigos h3{
    padding:18px 5px 0 0;margin-bottom:15px;text-transform:uppercase;font-size:15px!important;color:#8e8e8e;text-transform:uppercase;font-weight:normal
}
.artigo-date{
    text-transform:uppercase;font-size:1em
}
.artigos ul{
    margin-left:20px;margin-bottom:20px
}
.artigos ul li{
    margin:15px 0 20px 0
}
.artigos ul li a span.artigo-autor{
    display:block;color:#666;text-transform:uppercase;font-weight:normal;font-size:12px
}
.artigos ul li a span.artigo-title{
    display:block;color:#900;margin:5px 0 8px 0;font-weight:bold
}
.artigos ul li p{
    margin:0!important;padding:0!important
}
.artigos ul li p a{
    color:#666!important;font-weight:normal!important
}
.buscaArtigo{
    position:relative
}
.buscaArtigo .filtro{
    top:-16px!important
}
.buscaArtigo .filtro h2{
    margin-left:7px!important
}
.buscaArtigo input{
    width:168px;margin:0 0 15px 8px
}
.buscaArtigo select{
    width:172px;margin:0 0 15px 8px
}
.buscaArtigo .filtro label{
    margin:8px
}
.buscaArtigo #botaoPesquisaJuris{
    background-position:-177px -157px;border:medium none;color:#fff;cursor:pointer;float:right;font-size:87%;height:20px;margin-left:0;margin-right:8px;width:67px
}
.informesHome ul{
    margin-bottom:0!important;margin-left:0!important
}
.avisosHomeData{
    float:left;margin-right:5px;text-transform:uppercase;width:122px
}
.avisosHomeDataDia{
    float:left;font-size:27pt;margin-right:5px;position:relative;top:-5px
}
.avisosHomeConteudo{
    float:left;width:390px;margin-bottom:20px
}
.avisosHomeConteudo div{
    margin-bottom:10px;color:#900;display:block;font-weight:bold
}
.avisosHomeConteudo div p{
    margin:5px 0;color:#666!important;font-weight:normal!important
}
.avisosHomeConteudo div p a{
    color:#666!important;font-weight:normal!important
}
.maisInforHome{
    clear:both;border-top:1px solid #ccc
}
.maisInforHome div{
    margin:0 auto;padding:5px;text-decoration:none;width:80px
}
.maisInforHome div a{
    color:#666!important
}
#noticiaLeft{
    float:left;width:100%
}
#left .listaNoticias span{
    text-transform:uppercase;font-size:12px
}
#left .listaNoticias h3{
    padding:18px 5px 0 42px;margin-bottom:15px;text-transform:uppercase;font-size:15px!important;color:#666;text-transform:uppercase;font-weight:normal
}
#bannerNoticias .linhaCarrosel{
    background-color:#ccc;height:60px!important;margin:20px -1px!important;width:1px!important
}
#bannerNoticias{
    clear:both;height:145px;width:581px
}
#bannerNoticias .list_carousel{
    margin:0 0 0 18px;position:relative;width:545px
}
#bannerNoticias .list_carousel li{
    border:medium none;color:#333;display:block;float:left;font:17px Arial,Helvetica;height:98px;padding-top:36px;text-align:center;text-transform:uppercase;width:179px
}
#bannerNoticias #prev2Right{
    background-color:white;height:154px;left:555px;position:absolute;top:0;width:30px
}
#bannerNoticias .prev{
    background-position:-217px -130px;height:25px;left:-8px;position:absolute;text-indent:-9999px;top:55px;width:15px
}
#bannerNoticias .list_carousel .caroufredsel_wrapper{
    width:545px!important
}
#bannerNoticias img{
    position:relative;top:-23px;margin-bottom:-22px
}
#bannerNoticias a{
    color:#900
}
#bannerNoticias #prev2Right .next{
    background-position:-219px -76px;height:25px;margin-right:10px;position:absolute;right:-7px;text-indent:-9999px;top:70px;width:15px
}
.bannerNoticiasLinkIMG{
    height:81px;width:95px
}
#bannerNoticias #prev2Left{
    background-color:transparent;height:135px;left:-7px;position:absolute;top:0;width:30px
}
#bannerNoticias #prev2Right{
    background-color:white;height:134px;left:525px;position:absolute;top:0;width:30px
}
#bannerNoticias #prev2Right .next{
    background-position:-148px -112px;height:25px;margin-right:10px;position:absolute;right:-14px;text-indent:-9999px;top:55px;width:15px
}
.dicas{
    margin-left:20px
}
.buscaInforme{
    position:relative
}
.filtrocursos{
    top:-98px!important;height:155px!important
}
.buscaInformeSidebar{
    height:202px;visibility:hidden
}
.buscaInformeSidebar.pesquisa{
    height:208px
}
.buscaAvisoTituloSidebar{
    height:170px;visibility:hidden
}
.buscaInforme .filtro{
    border:1px solid #CCC;height:187px;left:592px;position:absolute;top:-62px;width:186px;z-index:2;background-color:#fff;border-radius:10px;box-shadow:1px 3px 0 0 #CCC;border-right:0
}
.buscaInforme .filtro h2{
    margin-left:7px!important
}
.buscaInforme input{
    width:168px;margin:0 0 15px 8px
}
.buscaInforme select{
    width:172px;margin:0 0 15px 8px
}
.buscaInforme #botaoPesquisaJuris{
    background-position:-177px -157px;border:medium none;color:#fff;cursor:pointer;float:right;font-size:87%;height:20px;margin-left:0;margin-right:8px;width:67px;padding-bottom:1px
}
.buscaInforme .filtro label{
    margin-left:8px
}
.buscaInforme .filtroAvisos{
    top:-53px!important
}
.buscaInforme .filtroAvisosTitulo{
    top:-132px!important;height:155px
}
.filtroAvisosAbas{
    top:-128px!important
}
.informes{
    margin:0 20px 20px;width:542px
}
.informes h3{
    font-size:15px;color:#666;margin:15px;text-transform:uppercase;font-weight:normal
}
.informes span{
    margin-left:45px;text-transform:uppercase;font-size:12px;color:#666
}
.informes .introduction{
    font-size:12px;margin:0 25px 30px 45px
}
.informes p{
    margin:6px 0 2px 45px!important
}
.textIntroduction{
    color:#666!important
}
#left #faleConoscoLeft{
    float:left;margin:0 20px;width:403px
}
.faleConoscoTitleH3{
    color:#900!important;font-size:1.4em;margin:20px;text-transform:none!important
}
#left #categoriasFaleconosco{
    margin-bottom:15px;width:405px
}
#left .defineFaleConosco{
    margin-bottom:15px;width:400px
}
#left .enviarFaleConosco{
    background-position:-177px -157px;border:medium none;color:#fff;cursor:pointer;float:right;height:20px;margin-bottom:20px;width:67px
}
#left #faleConoscoLeft h3{
    padding:10px 0;font-size:1.4em;margin:14px 0 0 0;color:#900;text-transform:none!important
}
#left .categoria{
    color:#666;font-size:15px;font-weight:bolder;margin-bottom:0!important;padding:0!important
}
#left #faleConoscoRight{
    width:278px;float:right;padding:0;margin:-7px 30px 0 0
}
#left #faleConoscoRight div{
    width:295px;padding:0;margin-bottom:15px
}
#left #faleConoscoRight div p:first-child{
    font-weight:bold
}
.classificados{
    width:100%
}
.classificados table{
    width:95%!important;border-collapse:collapse;border-spacing:0;margin:0 0 30px 13px!important;border-bottom:2px solid #930104!important
}
.classificados th{
    border-bottom:2px solid #930104!important;color:#900!important
}
.classificados tr{
    border-bottom:1px solid #ccc
}
.classificados .produto{
    width:40%!important
}
.classificados .maisinfor{
    text-align:center;width:100%
}
.classificados p{
    padding:6px 0 6px 0;border-top:1px solid #CCC;margin:64px 0 0
}
.buscaClassificados{
    position:relative
}
.meusclassificados{
    background-position:-465px -170px;height:20px;float:right;position:relative;padding:3px 0 0 9px;top:-40px;width:125px
}
.meusclassificadosLista{
    background-position:-465px -171px;float:right;height:20px;padding:3px 0 0 9px;position:relative;top:3px;width:125px
}
.meusclassificadosLista a{
    color:#fff!important
}
.meusclassificados a{
    color:#fff!important
}
.detailsclass table tr th{
    border-bottom:1px solid #CCC!important;padding:10px 15px;width:50%
}
.detailsclass table td{
    color:#900;padding:10px 15px;width:100%
}
.detailsclass table{
    border-collapse:collapse;border-spacing:0
}
.detailsclass table{
    width:100%
}
.buscaClassificados .filtro{
    border:1px solid #ccc;height:188px;left:592px;position:absolute;top:-16px;width:184px;z-index:2;background-color:#fff;border-radius:10px;margin-bottom:5px
}
.buscaClassificados .filtro h2{
    margin-left:7px!important;margin-top:16px!important
}
.buscaClassificados input{
    width:168px;margin:0 0 15px 6px
}
.buscaClassificados select{
    width:172px;margin:0 0 15px 6px
}
.buscaClassificados .filtro label{
    margin:8px
}
.buscaClassificados #botaoPesquisaJuris{
    background-position:-177px -157px;border:medium none;color:#fff;cursor:pointer;float:right;font-size:87%;height:20px;width:67px;margin:-3px 8px 0 0
}
#contLeft #ultimasDiario{
    float:left;height:40px;margin-left:27px;padding-bottom:20px;width:158px;
}
#contLeft #maisinforDiario{
    width:355px;float:right;margin-right:30px;height:42px
}
#contLeft #ultimasDiario span{
    background-position:-466px -48px;display:block;float:left;height:42px;margin-left:20px;width:140px
}
#contLeft #ultimasDiario span a{
    color:#FFF;text-decoration:none;position:absolute;padding:13px 28px
}
#contLeft #maisinforDiario span{
    display:block;width:140px;height:42px;float:left;margin-left:25px;background-position:-466px -91px
}
#contLeft #maisinforDiario span a{
    color:#FFF;text-decoration:none;padding:13px 12px;position:absolute
}
#left .atosNormativos{
    padding:30px 5px 0 20px;font-size:15px;color:#666;margin-bottom:15px;text-transform:uppercase;font-weight:normal;clear:both
}
#left .listDiarioJudiciario li{
    width:490px;padding:7px
}
#left .textoUmaColuna{
    width:274px;border:1px solid #CCC;border-radius:8px;float:right;margin:-123px 30px 20px 0
}
#left .textoUmaColuna b{
    font-weight:bold
}
#left .info{
    padding:5px
}
#contPesquisaJurisprudencia{
    width:540px;height:170px;margin:20px;border:1px solid #CCC
}
#txtPesquisaJur{
    margin:20px 20px 10px 20px
}
#contPesquisaJurisprudencia .contJurisAjuda{
    margin:20px
}
#contPesquisaJurisprudencia #botaoPesquisaJuris{
    background-position:-177px -157px;margin-left:27px;width:67px;height:20px;border:0;color:#FFF;font-size:87%;cursor:pointer;padding-bottom:1px
}
#contPesquisaProcessual #tabPesquisa-1 p{
    margin:10px 20px
}
#contPesquisaProcessual .botaoPesquisaHome{
    background-position:-177px -157px;padding-bottom:1px;margin-left:15px!important;margin-top:10px
}
#contPesquisaProcessual #tabsPesquisa ul li a{
    text-decoration:none;display:block;color:#666
}
#contPesquisaProcessual{
    width:540px;height:240px;margin:20px;border:1px solid #CCC
}
#tipoPesquisa{
    margin:13px 20px;width:260px
}
#comrCodigo{
    margin:0 20px;width:260px
}
#txtProcessoPrimeiraInstancia{
    margin-bottom:0;margin:10px 20px;width:256px
}
#content #contLeft #contPesquisaProcessual #tabsPesquisa{
    width:100%;position:relative;background-color:#e9e9e9;border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:33px
}
#contPesquisaProcessual #tabsPesquisa #tabPesquisa-1{
    clear:both;margin:10px
}
#contPesquisaProcessual #porNumero{
    float:left
}
#contPesquisaProcessual #porParte{
    float:left;display:none
}
#content #contLeft #contPesquisaProcessual #tabsPesquisa li{
    border-right:1px solid #ccc;display:inline;float:left;margin:0;padding:9px 47px
}
#contPesquisaProcessual #porAdvogado{
    float:left;display:none;margin: 10px 0 0 20px;
}
#content #contLeft #tabPesquisa-1 span,#tabPesquisa-2 span,#tabPesquisa-3 span{
    background-position:-319px -2px;height:0;width:27px;overflow:hidden;position:absolute;padding-top:12px;margin:0 62px
}
#content #contLeft #tabPesquisa-2 span{
    margin:0 213px
}
#content #contLeft #tabPesquisa-3 span{
    margin:-30px 384px
}
#content #contLeft #tabsPesquisa ul{
    height:33px;margin-left:0
}
#content #contLeft #contPesquisaProcessual #tabsPesquisa li.last{
    border:0;padding:9px 55px;border-right:0
}
#contPesquisaProcessual #tabsPesquisa li.active{
    background-color:#fff;color:#900
}
#txtProcessoSegundaInstancia{
    margin:7px 0 0
}
#contPesquisaJurisprudencia input[type="text"]{
    margin: 20px 0 0 20px;
}
#tabPesquisa-2{
    padding:15px 28px 1px 20px
}
#tabPesquisa-2 #tabProcessos2 .botaoPesquisaHome{
    margin: 0 0 15px;font-size:11px;
}
#tabPesquisa-2 #tabProcessos2{
    padding:20px 30px 0;padding-left: 0;width:385px;height:90px;
}
#tabPesquisa-2 #tabProcessos2 p{
    margin:0;
}
#tabPesquisa-2 #tabProcessosbox2{
    border:none;width:440px;margin: 0 10px;
}
#tabPesquisa-2 p{
    margin:48px 0 10px 2px
}
#tabPesquisa-3{
    padding:30px
}
#tabPesquisa-3 p{
    margin:5px
}
#left .descricaoConcurso{
    padding:10px 40px;margin-left:10px;text-align:justify
}
#left .subTitleConcursos{
    padding:1px 5px 0 30px;font-size:15px;color:#900!important;text-transform:uppercase;font-weight:bold!important;font-family:"MavenPro-Regular",sans-serif
}
#left .concursoVoltaLista{
    text-align:right;margin:-10px 10px 10px
}
#left .detalheConcurso h3{
    padding:1px 5px 0 30px;font-size:15px;color:#900!important;text-transform:uppercase;font-weight:normal
}
#left #miConcurso ul{
    margin-left:26px
}
#left #miConcurso li a{
    margin-left:5px
}
#left #miConcurso li a{
    margin-left:5px
}
#left #miConcurso h3{
    padding:20px 5px 0 22px;font-size:15px;color:#900;margin-bottom:10px;text-transform:uppercase;font-weight:normal
}
#left #editaisConcursos{
    float:left;margin-left:40px;height:300px;width:255px;margin-bottom:27px
}
#left #editaisConcursos h3{
    padding-bottom:10px;color:#900;text-transform:uppercase
}
#left #editaisConcursos span{
    display:block;width:13px;height:20px;background-position:-361px -78px;margin-right:5px;float:left;position:relative
}
#left #editaisConcursos li{
    margin-bottom:10px
}
#left #editaisConcursos li a{
    margin-right:5px
}
#left #informesConcursos{
    float:right;border-left:1px solid #ccc;height:300px;width:250px;padding-left:20px
}
#left #informesConcursos h3{
    padding-top:0;color:#900;text-transform:uppercase
}
#left #editaisConcursos p{
    padding-bottom:15px
}
#left #informesConcursos p{
    margin-bottom:10px;margin:0 35px 10px 0
}
#left .listaCmpletaConcursos{
    margin:15px 262px;width:118px
}
#left #miConcurso{
    padding:0 30px 40px
}
#left .posConcursos{
    width:528px;min-height:50px;margin:27px 42px
}
#left .posConcursos p a{
    font-size:110%;line-height:120%
}
#left .posConcursos p a:hover{
    text-decoration:underline
}
#left .posConcursos p{
    width:475px;margin:5px
}
.buscaTelefoneSidebar{
    height:130px;visibility:hidden
}
.buscaTelefones .filtro{
    background-color:#fff;border:1px solid #ccc;border-radius:10px 10px 10px 10px;float:right;height:120px;margin-bottom:5px;position:absolute;right:-199px;top:-16px;width:186px;z-index:2
}
.telefoneHomeTitle{
    margin:12px 0 8px 8px!important
}
.telefoneHomeInput{
    background-position:-465px -144px;border:medium none;height:23px;margin:20px 8px 15px;padding-left:19px;width:151px
}
.telefoneHomeImgTel{
    background-position:-87px -116px;display:block;height:34px;margin-left:139px;margin-top:-48px;position:absolute;width:37px
}
.telefoneHomeImgPesq{
    background-position:-648px -107px;display:block;height:17px;width:18px;margin-left:10px;margin-top:-34px
}
.telefoneInput{
    background-position:-465px -144px;border:medium none;height:23px;margin:0 8px 15px;padding-left:19px;width:151px
}
.telefoneResultado{
    border:1px solid #ccc;margin:20px;padding:5px;list-style-type:none!important
}
.telefoneResultado li{
    margin-bottom:5px
}
.telefoneLabel{
    color:#900
}
.imageTjNaMidia{
    width:181px;float:left;margin:10px 0 10px 75px
}
.imageTjNaMidia img{
    width:180px;height:215px;margin-bottom:12px
}
#ultimaEdicaoRevista{
    margin:20px auto;width:222px
}
#ultimaEdicaoRevista img{
    height:135px;width:226px
}
.maisinfor{
    margin:5px auto;height:20px;text-decoration:none;width:105px;text-align:center;
}
.maisinfor a{
    color:#666!important;font-size:85%!important;text-decoration:none!important
}
.imagemMaxWidth{
    max-width:452px
}
#listaEdicaoAnterior img{
    float:left;height:67px;margin-right:6px;width:86px
}
#listaEdicaoAnterior ul li{
    float:left;margin-bottom:15px;margin-right:10px;min-height:120px;overflow:hidden;width:258px
}
#listaEdicaoAnterior span{
    display:block;text-transform:uppercase;color:#666
}
#edicaoAnterior span a{
    color:white;font-size:.9em;margin:2px 6px;position:absolute
}
#edicaoAnterior span{
    background-position:-466px -193px;display:block;float:right;height:19px;margin:-34px 17px;width:92px
}
#edicaoAnterior p{
    margin:4px 0 0 22px;text-transform:uppercase
}
#listaEdicaoAnterior{
    margin:50px 23px
}
#tjInformativo{
    margin:20px
}
#tjInformativo div{
    float:left
}
#tjInformativo div img{
    height:212px;width:154px;margin:0 20px 20px 0
}
#tjInformativo .tjcontent{
    color:#900;float:left;width:366px;margin-bottom:20px
}
#tjInformativo .tjcontent{
    color:#900
}
#tjInformativo #pColor{
    padding:0
}
#tjInformativo div{
    float:left
}
#pColor p{
    color:#666
}
#tjInformativoList{
    margin:0 auto;padding-top:30px;width:542px
}
#tjInformativoList li{
    float:left;height:220px;margin:10px;text-align:center;width:250px
}
#tjInformativoList img{
    border:0 none;height:136px;width:100px
}
.slidesNoticiaTitle{
    color:#666!important;text-decoration:none!important;font-size:130%!important;font-family:Helvetica,arial,sans-serif!important;font-weight:normal!important
}
.slideNoticia{
    border-bottom:none!important
}
.destaqueNotciaH3{
    color:#666!important;margin:5px 5px 5px 0!important
}
.slidenNoticia{
    display:block;height:100px;padding:5px 0;width:519px
}
.slides_containerNoticia{
    width:519px
}
.buscaNoticias #palavraChave{
    width:164px;
}
.buscaNoticiaSidebarHome{
    height:260px;visibility:hidden
}
.buscaNoticias{
    position:relative;height:200px;
}
.buscaNoticias .filtroHomeNoticia{
    background-color:white;border-bottom:1px solid #CCC;height:249px;left:593px;padding:0 8px;position:absolute;top:-226px;width:169px;z-index:2;border-radius:10px;border:1px solid #CCC;box-shadow:1px 3px 0 0 #CCC
}
.buscaNoticias select{
    margin-bottom:15px;width:170px;display:block
}
.buscaNoticias input[type="text"]{
    margin:5px 0 14px;width:60px
}
.buscaNoticias .filtroHomeNoticia h2{
    margin-left:7px!important
}
#botaoPesquisaNoticia{
    background-color:#fff;border-bottom:1px solid #ccc;height:250px;left:593px;padding:0 8px;position:absolute;top:-219px;width:169px;z-index:2
}
.buscaNoticias .filtroHomeNoticia .filtroTitleNoticia{
    margin-left:0!important
}
.buscaNoticias .filtroHomeNoticialista{
    top:-696px!important
}
.imgDataCompacto{
    float:left;margin-top:8px;width:16px
}
.imgDataCompacto img{
    width:15px
}
.boxDataCompacto{
    width:60px!important
}
.botaoPesquisarInput{
    background-position:-177px -158px!important;border:medium none;color:#fff;float:right;font-size:87%;height:20px;padding-bottom:5px;width:67px
}
.listEventos{
    margin-left:25px;margin-right:25px;width:532px
}
.listaNoticias .listEventos .item{
    clear:both
}
.diaAgenda{
    float:left;height:50px;width:90px
}
.diaAgenda p{
    font-size:25px;margin-right:10px;text-align:right
}
.listaNoticias span{
    font-size:12px;text-transform:uppercase
}
.imgListaIntroducao{
    width:47px;height:35px
}
.item img{
    float:left;margin-right:6px
}
.mpi_form{
    width:542px;padding:20px
}
.mpi_formSpace{
    margin-bottom:10px;width:542px
}
.mpi_formSpaceleft{
    margin-bottom:10px;float:left;width:189px
}
.mpi_formSpaceleftDDD{
    margin-bottom:10px;float:left;width:50px
}
.mpi_btsalvar{
    margin:0 0 20px;text-align:right;width:420px
}
.mpi_inpt{
    color:#6a6a6a;font-size:100%;padding-top:3px;margin:0 0 0 10px;width:400px
}
.mpi_inptsmall{
    color:#6a6a6a;font-size:100%;padding-top:3px;margin:0 0 0 10px;width:116px!important
}
.mpi_inptsmallDDD{
    color:#6a6a6a;font-size:100%;padding-top:3px;margin:0 0 0 10px;width:30px!important
}
.mpi_inptsmalldrop{
    color:#6a6a6a;font-size:100%;padding-top:3px;margin:0 0 0 10px;width:100px
}
.mpi_inptTextAreaForm{
    width:465px;height:60px
}
.mpi_lbl{
    clear:both;color:#6a6a6a;display:block;vertical-align:top;width:auto;margin:0 0 0 10px;float:left;padding-bottom:4px
}
.mpi_btsFileUpload{
    width:400px;padding-top:4px;text-align:right
}
.mpi_inptGeral{
    clear:both
}
.mpi_imgRequire{
    border-width:0;padding:0 0 10px 10px
}
.calendar{
    margin-left:23px;position:relative
}
.calendar tr.headrow{
    background:none repeat scroll 0 0;color:#666;font-weight:bold
}
.calendar tr.headrow td.navLeft{
    background-position:-218px -132px;cursor:pointer;display:block;height:17px;*height:24px;left:-19px;position:absolute;top:81px;width:11px
}
.calendar tr.headrow td.navRight{
    background-position:-149px -112px;cursor:pointer;display:block;height:23px;*height:24px;position:absolute;right:4px;*right:3px;top:81px;width:11px
}
.calendar th,.calendar td,.calendar caption{
    padding:7px 2px 2px;*padding:8px 3px 3px;text-align:center;*text-align:right
}
.calendar tr.daynames td{
    border:1px solid #fff;color:#222;font-weight:bold;cursor:pointer
}
.calendar tr.daysrow td.selected.today{
    background-color:#999;color:#fff
}
.calendar tr.daysrow td{
    border:1px solid #fff;padding:2px
}
.calendar tr.daysrow td.special{
    background:none repeat scroll 0 0 #f2f2f2;border:1px solid #999;color:#666;cursor:pointer;font-weight:bold
}
.calendar tr.daysrow td.false{
    background:none repeat scroll 0 0 #f2f2f2
}
.title{
    margin:20px 0 0 0!important;font-size:22px;font-weight:normal;color:#900
}
#agendaLeft{
    -moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#ccc;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 4px;float:left;margin:11px 10px 41px;width:580px
}
#agendaLeft h2{
    color:#900;padding:12px 30px;color:#900;font-size:22px;font-weight:normal
}
#agendaLeft .listEventos{
    clear:both;display:block!important;height:auto;margin-bottom:20px;margin-top:10px;width:542px
}
#agendaLeft .diaAgenda{
    float:left;font-weight:bold;margin:0 0 0 33px;width:120px
}
#agendaLeft .day{
    color:#666;float:right;font-size:32px;margin-right:2px;display:block!important
}
#agendaLeft .item{
    display:block!important;float:right;margin-left:30px;width:358px
}
#agendaLeft .item>a{
    background-position:-257px -77px;display:block;width:20px;height:20px;border:0;margin:5px 0 0 -2px;*margin:5px 0 0 -6px
}
#agendaLeft .item h4{
    font-size:12px;left:20px;margin-bottom:2px;margin-left:5px;margin-top:8px;position:relative;text-transform:uppercase;width:335px
}
#agendaLeft .listEventos .item p a{
    text-decoration:none;font-size:12px;margin:0;color:#900;font-weight:bold
}
.listaEventos{
    margin:0 50px 15px;display:block!important
}
.listaEventos div{
    width:auto;height:auto;margin-left:100px;display:block!important
}
.listaEventos p{
    width:auto
}
#agendaLeft .listaEventos li{
    margin:15px 60px
}
#agendaLeft .listaEventos a{
    text-decoration:none
}
#agendaLeft .listaEventos a:hover{
    text-decoration:underline
}
#agendaLeft .item>a{
    background-position:-188px -138px
}
#agendaRight{
    float:right
}
#agendaRight #right{
    margin:0!important
}
#agendaRight #contRightTop{
    -moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:white;border-color:#ccc;border-radius:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 4px;margin:11px 0 0 1px;width:182px
}
.ui-datepicker-trigger{
    margin-left:7px;margin-right:10px
}
.from{
    width:90px;margin-left:30px;margin-bottom:15px
}
.to{
    width:90px;margin-left:10px
}
.datepicker{
    display:none
}
#calendario .datepicker .ui-datepicker-prev{
    background-position:-280px 0;display:block;position:absolute;width:16px;height:16px
}
#calendario .datepicker .ui-datepicker-next{
    background-position:-280px 0;display:block;position:absolute;width:16px;height:16px
}
#agendaRight #calendario{
    height:210px;padding:28px 0 0 0
}
#agendaRight #filtrosCalendarios{
    border-top:1px solid #ccc;min-height:50px
}
#agendaRight #filtrosCalendarios h2{
    color:#900;padding:12px 20px;font-size:22px;font-weight:normal
}
#agendaRight #filtrosCalendarios li{
    width:153px;margin-left:20px
}
#agendaRight #filtrosCalendarios a{
    text-decoration:none;color:#666;line-height:25px
}
#agendaRight #pesquisaCalendario{
    height:240px;padding:5px
}
#agendaRight #pesquisaCalendario h2{
    color:#900;font-size:22px;font-weight:normal;padding:10px 0
}
#pesquisaCalendario{
    border-top:1px solid #ccc
}
#pesquisaCalendario #pesquisaCalendario{
    width:130px;margin-bottom:10px
}
#pesquisaCalendario .from{
    width:102px;margin:5px 0 9px
}
#pesquisaCalendario .to{
    width:102px;margin:5px 0 9px
}
#pesquisaCalendario #botaoPesquisaCalendario{
    background-position:-177px -157px;border:medium none;color:#fff;cursor:pointer;float:right;font-size:87%;height:20px;padding-bottom:4px;width:68px;margin-bottom:10px;
}
#pesquisaCalendario #palavraChave{
    width:165px
}
#right #pesquisaCalendario h2{
    margin:20px 0 8px 5px;font-size:22px;font-weight:normal;color:#900
}
#pesquisaCalendario #agendaPesquisaSelect{
    margin:5px 0 9px 0;width:165px
}
#content #contLeft #left #eventoAgenda h3{
    margin-bottom:12px;padding:35px 0 0 35px;text-transform:uppercase;clear:both;color:#666;font-size:15px;font-weight:normal;font-family:Helvetica,arial,sans-serif
}
#content #contLeft #left #eventoAgenda .listEventos{
    clear:both;display:block!important;height:auto;margin:10px 20px 0;width:542px
}
#content #contLeft #left #eventoAgenda .diaAgenda{
    display:block!important;float:left;font-weight:bold;margin:0 0 0 13px;width:120px
}
#content #contLeft #left #eventoAgenda .day{
    color:#666;display:block!important;float:right;font-size:32px;margin-right:2px
}
#content #contLeft #left #eventoAgenda div p{
    line-height:145%
}
#content #contLeft #left #eventoAgenda .item{
    display:block!important;float:right;margin-bottom:20px;width:390px
}
#content #contLeft #left #eventoAgenda .item>a{
    background-position:-190px -138px;border:medium none;display:block;height:20px;margin:5px 0;width:20px
}
#content #contLeft #left #eventoAgenda .item h4{
    font-size:12px;left:22px;margin:8px 20px 2px 0;position:relative;text-transform:uppercase
}
#content #contLeft #left #eventoAgenda .item h4 a{
    color:#666;text-decoration:none
}
#content #contLeft #left #eventoAgenda div p{
    line-height:145%
}
#content #contLeft #left #eventoAgenda .listEventos .item p a{
    color:#900;font-size:12px;font-weight:bold;margin:0;text-decoration:none
}
#tabsAgenda .menuEmAbas li{
    padding-right:0!important
}
#tabsAgenda .voltaAgenda{
    float:right;margin-top:-25px
}
#tabsAgenda div .title{
    margin-bottom:12px;text-transform:uppercase;padding:3px 0 0 30px
}
#tabsAgenda div p{
    line-height:145%
}
#tabsAgenda ul li a{
    text-decoration:none;color:#666;display:block;text-align:center
}
#tabsAgenda .last{
    border-right:0
}
#tabsAgenda p a{
    text-decoration:none;font-size:12px;margin:7px;color:#900
}
#tabsAgenda h3{
    padding-left:30px;padding-top:15px;clear:both;color:#666;font-weight:normal;font-size:15px
}
#tabsAgenda .pagination{
    height:30px;margin:40px auto;text-align:center;width:636px
}
#tabsAgenda .pagination .paginationActive{
    font-size:16px;color:#900;font-weight:bold
}
#tabsAgenda .pagination ul{
    margin:23px auto;width:190px;height:20px;border:0;background:0
}
#tabsAgenda .pagination li{
    float:none;height:23px;border-right:0;padding:0;display:inline;margin-left:5px
}
#tabsAgenda .pagination ul li a{
    color:#666;text-decoration:none;font-size:.9em;display:inline
}
#tabsAgenda .pagination .paginacaoEsquerda{
    width:17px;height:23px;background-position:-215px -132px;margin-left:-33px
}
#tabsAgenda .pagination .paginacaoDireita{
    width:17px;height:23px;background-position:-147px -112px;margin-left:25px
}
#agendaDetailLeft{
    margin:20px 30px
}
#agendaDetailLeft h2{
    padding:4px 0 12px 24px
}
#agendaDetailLeft a{
    background-position:-190px -137px;height:20px;width:20px
}
#agendaDetailLeft strong{
    margin-left:10px
}
#agendaDetailLeft h3{
    font-size:12px;margin-bottom:2px!important;text-transform:uppercase;padding-top:7px
}
#agendaDetailLeft h4{
    padding-left:0!important;padding-top:0!important;color:#900;margin:5px 0 30px;font-weight:bold
}
#agendaDetailLeftInfo h2{
    color:#900;margin-bottom:30px
}
#agendaDetailLeftInfo strong{
    margin-left:30px
}
#agendaEventos p{
    width:188px;margin-left:-1px
}
#pesquisaCalendario input[type="text"]{
    margin:5px 0 14px
}
#left .imgDetalheNoticia{
    float:left;margin:0 10px 10px 5px;max-width:332px
}
#left .imgDetalheNoticia img{
    max-width:330px;max-height:300px
}
#left .imgDetalheNoticia .imageCredits1{
    text-align:right;padding:0;margin:0;font-size:9px;width:175px;width:320px
}
#left .imgDetalheNoticia .imageCredits2{
    text-align:center;padding:5px 0 0 0;margin:0;font-size:9px;width:175px;width:320px
}
#left .imgDetalheNoticia .imageCredits3{
    text-align:right;padding:0;margin:0;font-size:9px;width:242px;width:320px
}
#left .imgDetalheNoticia .imageCredits4{
    text-align:center;padding:5px 0 0 0;margin:0;font-size:9px;width:242px;width:320px
}
#left .imgDetalheNoticia .imageCredits5{
    text-align:right;padding:0;margin:0;font-size:9px;max-width:320px
}
#left .imgDetalheNoticia .imageCredits6{
    text-align:center;padding:5px 0 0 0;margin:0;font-size:9px;max-width:330px;clear:both
}
.telefonesEnderecos #tabs6 form input[type=submit]{
    background-position:-176px -156px;border:0 none;color:#fff;cursor:pointer;font-size:87%;height:22px;padding-bottom:3px;width:67px
}
.telefonesEnderecos{
    min-height:400px;height:auto
}
.telefonesEnderecos #tabs6{
    font-size:90%;margin:10px 0
}
.telefonesEnderecos #tabs6 #tab6-1 .seta,#tab6-2 .seta,#tab6-3 .seta{
    background-position:-325px -1px;height:11px;position:absolute;text-indent:9999px;width:24px
}
.telefonesEnderecos #tabs6 #tab6-1 .seta{
    margin:-38px 0 0 70px
}
.telefonesEnderecos #tabs6 #tab6-2 .seta{
    margin:-38px 0 0 129px
}
.telefonesEnderecos #tabs6 #tab6-3 .seta{
    margin:-38px 0 0 220px
}
.telefonesEnderecos #tabs6 ul.tabs6{
    height:31px;height:32px\9;*height:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#e9e9e9;border-right:1px solid #ccc;margin-left:0
}
.telefonesEnderecos #tabs6 ul.tabs6 li{
    border-right:1px solid #ccc;list-style:none inside none!important;float:left!important;text-align:center!important;width:108px!important;height:24px
}
.telefonesEnderecos #tabs6 ul.tabs6 li.last{
    border:0 none;max-width:209px;height:24px
}
* html .telefonesEnderecos #tabs6 li{
    display:inline
}
.telefonesEnderecos #tabs6 ul li.active{
    color:#666;background:none repeat scroll 0 0 #fff;border-right:1px solid #ccc
}
.telefonesEnderecos #tabs6 ul li.active a{
    color:#900;border-right:1px solid #fff
}
.telefonesEnderecos #tabs6 #tab6-1{
    clear:both;padding:36px 10px 0 15px;position:relative
}
.telefonesEnderecos #tabs6 #tab6-1 p{
    margin:20px 0 0 10px
}
.telefonesEnderecos #tabs6 #tab6-2{
    clear:both;padding:36px 10px 0 20px;position:relative
}
.telefonesEnderecos #tabs6 #tab6-2 input[type="text"]{
    margin-left:0;width:199px
}
.telefonesEnderecos #tabs6 #tab6-2 label{
    margin-left:0
}
.telefonesEnderecos #tabs6 #tab-2 p{
    margin:50px 0 0 -7px
}
.telefonesEnderecos #tabs6 #tab6-3{
    clear:both;padding:36px 10px 0 15px;position:relative
}
.telefonesEnderecos #tabs6 #tab6-3 h1{
    color:#900;font-size:14px;margin:2px 0 0 -5px
}
.telefonesEnderecos #tabs6 div h3{
    margin-bottom:12px
}
.telefonesEnderecos #tabs6 div p{
    line-height:150%;margin:38px 0 0 -5px
}
.telefonesEnderecos #tabs6 #tab6-3 p{
    line-height:150%;margin:4px 0 0 8px
}
.telefonesEnderecos #tabs6 ul li a{
    text-decoration:none;color:#666;display:block!important;margin-top:4px
}
.telefonesEnderecos #tabs6 .last{
    border-right:0
}
.telefonesEnderecos #tabs6 #tab6-2 span{
    left:149px
}
.telefonesEnderecos #tabs6 #tab6-3 span{
    left:254px
}
.telefonesEnderecos #tabs6 form{
    width:327px
}
.telefonesEnderecos #tabs6 p a{
    text-decoration:none;font-size:11px;margin:7px;color:#900
}
.telefonesEnderecos #tabs6 span.tabTitle{
    color:#666;display:block;font-size:14px;margin:15px auto;width:512px
}
.telefonesEnderecos #tabs6 #tab6-1 form{
    width:340px;margin:0 auto;text-align:center;margin-top:30px
}
.telefonesEnderecos #tabs6 #tab6-2 form{
    width:540px;margin:0 auto;text-align:center;margin-top:50px
}
.telefonesEnderecos #tabs6 form select{
    padding:2px 0 0;width:260px
}
.telefonesEnderecos #tabs6 form input[type=text]{
    width:254px
}
.telefonesEnderecos #tabs6 form input[type=submit]{
    width:68px
}
.telefonesEnderecos #tabs6 form span{
    display:block;margin:5px 0
}
.telefonesEnderecos #tabs6 form .localidade,.telefonesEnderecos #tabs6 form .tipoConsulta{
    margin:5px 0;display:block;overflow:hidden;height:50px;text-align:left
}
.telefonesEnderecos #tabs6 form .tipoConsulta{
    margin-bottom:35px
}
.telefonesEnderecos #tabs6 form .localidade .localidade-left{
    float:left;margin-right:10px
}
.telefonesEnderecos #tabs6 form .localidade .localidade-right input{
    width:50px
}
.telefonesEnderecos #tabs6 form.siglaSetorForm{
    text-align:right!important;width:469px!important;margin-top:38px!important;margin-left:62px!important;margin-bottom:36px!important
}
.telefonesEnderecos #tabs6 form.siglaSetorForm input[type=submit]{
    margin-top:20px
}
.telefonesEnderecos #tabs6 form .siglaSetor{
    text-align:left
}
.telefonesEnderecos #tabs6 form .siglaSetor .siglaSetor-left{
    float:left
}
.telefonesEnderecos #tabs6 form .siglaSetor .siglaSetor-left select{
    width:248px!important
}
.telefonesEnderecos #tabs6 form .siglaSetor .siglaSetor-left span.ou{
    display:inline
}
.telefonesEnderecos #tabs6 form .siglaSetor .siglaSetor-right{
    float:left;margin-left:5px
}
.telefonesEnderecos #tabs6 form .siglaSetor .siglaSetor-right select{
    width:198px!important
}
.telefonesEnderecos #tabs6 form.edificacaoForm{
    text-align:left!important;margin-top:38px!important;margin-left:62px!important
}
.telefonesEnderecos #tabs6 form.edificacaoForm #btnEdificacao{
    margin-left:15px
}
.telefonesEnderecos #tabs6 form .edificacao{
    display:inline;vertical-align:bottom
}
.orgaosExternos a{
    color:#900;display:block;margin:5px 97px 0;text-decoration:none;width:300px
}
.orgaosExternos a span{
    display:inline
}
.orgaosExternos .imgOExternos{
    background-position:-580px -3px;height:15px;width:15px;display:inline-block;margin-left:10px
}
.checkboxNewsletter input[type=checkbox]{
    margin-right:3px
}
.checkboxNewsletter{
    margin:13px;width:160px
}
.cols.newsletterIntranet span a{
    background-position:-685px -131px;display:block;height:35px;margin-left:140px;margin-top:-1px;width:37px
}
.cols.newsletterIntranet h2{
    margin:7px 0 8px 12px;font-size:18px;font-weight:bold;float:left
}
.cols.newsletterIntranet p{
    padding:13px
}
.cols.newsletterIntranet input[type="text"]{
    padding:2px;margin-left:13px;width:150px
}
.cols.newsletterIntranet .botaoAssinaNewsletter{
    margin-left:15px;width:72px;border:0;color:white;padding:3px 8px;background-position:-175px -157px;height:20px;cursor:pointer;font-size:87%;margin-bottom:10px
}
.breadcumb-corregedoria{
    background:none repeat scroll 0 0 white;border:1px solid #ccc;border-radius:10px 10px 10px 10px;height:24px;margin:1px 0 10px;padding:0 10px 9px 6px;width:566px
}
#vinhetaCorregedoria #carrousel #featured_banner ul{
    margin-left:0
}
#vinhetaCorregedoria{
    margin-top:20px
}
.listMenuCorregedoria{
    margin:15px 15px 10px 16px
}
#content #contLeft #featured_banner .image_featured li a img{
    max-width:582px!important
}
#tabsCorregedoria{
    font-size:90%;margin:20px 0 0
}
#tabsCorregedoriaSub{
    font-size:90%;margin:20px 0 0
}
#tabsCorregedoria .voltaCorregedoria{
    float:right;margin-top:-25px
}
#tabsCorregedoria div h3{
    margin-bottom:12px;text-transform:uppercase;padding:35px 0 0 35px
}
#tabsCorregedoria div .title{
    margin-bottom:12px;text-transform:uppercase;padding:3px 0 0 30px
}
#tabsCorregedoria div p{
    line-height:145%
}
#tabsCorregedoria ul li a{
    text-decoration:none;color:#666;display:block;text-align:center
}
#tabsCorregedoria ul li a:hover{
    text-decoration:underline;color:#900
}
#tabsCorregedoria .last{
    border-right:0
}
#tabsCorregedoria p a{
    text-decoration:none;font-size:12px;margin:7px;color:#900
}
#tabsCorregedoria h3{
    padding-left:30px;padding-top:15px;clear:both;color:#666;font-weight:normal;font-size:15px
}
#tabsCorregedoria #tabCorregedoria-1 .avisosCorregedoria{
    margin-bottom:20px
}
#tabsCorregedoria #tabCorregedoria-1 .avisosCorregedoria ul{
    display:block;list-style:circle;border:0 none;background:0
}
#tabsCorregedoria #tabCorregedoria-1 .avisosCorregedoria ul li{
    list-style:circle;width:400px;margin:5px 50px;border:0 none;padding:0
}
#tabsCorregedoria #tabCorregedoria-1 .avisosCorregedoria ul li a{
    text-align:left
}
#tabsCorregedoria #tabCorregedoria-2 div#noticias_corregedoria{
    min-height:191px;position:relative
}
#tabEjef-2 div#noticias_ejef{
    min-height:191px;position:relative
}
#tabEjef-2 div#noticias_ejef ul{
    list-style:none;margin:20px 15px;background:0;border:0;width:auto;min-height:132px
}
#tabEjef-2 div#noticias_ejef ul li{
    float:left;margin:7px 10px;overflow:hidden;width:255px;border:0
}
#tabEjef-2 div#noticias_ejef ul li a{
    color:#666;font-weight:normal
}
#tabEjef-2 div#noticias_ejef ul li a span.data-noticias{
    color:#900;font-size:11px;background:0
}
#tabEjef-2 div#noticias_ejef ul li a span{
    display:block;background:0
}
#tabsCorregedoria #tabCorregedoria-2 div#noticias_corregedoria h3{
    color:#900;margin:10px;font-size:22px;font-weight:normal;padding:3px 0 0 17px
}
#tabsCorregedoria #tabCorregedoria-2 div#noticias_corregedoria ul{
    list-style:none;margin:20px 15px;background:0;border:0;width:auto;min-height:132px
}
#tabsCorregedoria #tabCorregedoria-2 div#noticias_corregedoria ul li{
    float:left;margin:7px 10px;overflow:hidden;width:255px;border:0
}
#tabsCorregedoria #tabCorregedoria-2 div#noticias_corregedoria ul li a{
    color:#666;font-weight:normal;text-decoration:none
}
#tabsCorregedoria #tabCorregedoria-2 div#noticias_corregedoria ul li a span{
    display:block;background:0
}
#tabsCorregedoria #tabCorregedoria-2 div#noticias_corregedoria ul li a span.data-noticias{
    color:#900;font-size:11px;background:0
}
#tabsCorregedoria #tabCorregedoria-2 div#noticias_corregedoria div.more a.more{
    color:#666;font-weight:normal;text-decoration:none;font-size:10px
}
#tabsCorregedoria #tabCorregedoria-2 div#noticias_corregedoria div.more{
    width:100%;text-align:center;bottom:0;border-top:1px solid #ccc;padding:5px 0
}
#rightCorregedoria{
    margin-top:10px
}
#rightCorregedoria img{
    display:inline
}
#rightCorregedoria #banner2 .caroufredsel_wrapper{
    left:9px!important
}
#rightCorregedoria #banner2 .list_carousel ul#foo3 li a img{
    display:block;margin:0 auto 13px
}
#rightCorregedoria #banner2 .list_carousel ul#foo3 li a span{
    color:#900;font-size:12px;text-transform:none
}
#rightCorregedoria #prev2Left{
    left:0;position:absolute;top:0;width:15px
}
#rightCorregedoria #prev2Right{
    left:157px;position:absolute;top:0;width:9px
}
#rightCorregedoria .list_carousel{
    height:100px;position:relative;width:168px
}
#rightCorregedoria .list_carousel a{
    color:#333;text-decoration:none
}
#rightCorregedoria .list_carousel ul{
    display:block;list-style:none outside none;margin:0;padding:0
}
#rightCorregedoria .list_carousel li{
    color:#333;display:block;float:left;font:9px Arial,Helvetica;height:85px;padding:4px 10px 2px 8px;position:static;text-align:center;width:118px
}
#rightCorregedoria .list_carousel.responsive{
    margin-left:0;width:auto
}
#rightCorregedoria .list_carousel .linha{
    border-left:1px solid #ccc;border-right:1px solid #ccc
}
#rightCorregedoria .clearfix{
    clear:both;float:none
}
#rightCorregedoria .prev{
    background-position:-131px -112px;height:25px;left:-8px;position:absolute;text-indent:-9999px;top:53px;width:15px
}
#rightCorregedoria .next{
    background-position:-148px -111px;height:25px;margin-right:10px;position:absolute;text-indent:-9999px;top:53px;width:15px
}
#rightCorregedoria span{
    color:#900;font-family:Helvetica,arial,sans-serif;font-size:13px;font-weight:bold;line-height:25px
}
#tabProcessos{
    padding:20px
}
#tabProcessos #tipoPesquisa{
    margin:0 0 10px 0;width:250px
}
#tabProcessos #comrCodigo{
    margin:0 0 10px!important;width:250px;
}
#tabProcessos #txtProcessoPrimeiraInstancia{
    float:left;margin:0 0 10px!important;width:245px
}
#tabProcessos #porParte{
    display:none
}
#tabProcessos #porAdvogado{
    display:none;width:250px;float:left;
}
#tabProcessos2{
    padding:20px
}
#tabProcessos2 #txtProcessoSegundaInstancia{
    margin:10px 0 0;margin-top:17px;float:left;width:220px;
}
#tabProcessosbox{
    width:540px;border:1px solid #CCC;margin:0 20px 20px
}
#tabProcessosbox2{
    width:540px;border:1px solid #CCC;margin:0 20px 20px
}
#tabProcessos .botaoPesquisaHome,#tabProcessos2 .botaoPesquisaHome{
    background-position:-175px -156px;border:medium none;color:#fff;cursor:pointer;font-size:89%;height:21px;margin-left:25px;width:69px
}
.margemContent table{
    margin:10px 0 10px 0!important
}
.margemContent table tbody tr td{
    border:1px solid #000!important
}
.margemContent table tbody tr td p strong{
    font-weight:bold
}
.jcarousel-skin-tango .jcarousel-direction-rtl{
    direction:rtl
}
.jcarousel-skin-tango .jcarousel-container-horizontal{
    width:142px;padding:0 22px
}
.jcarousel-skin-tango .jcarousel-container-vertical{
    width:75px;height:245px;padding:40px 20px
}
.jcarousel-skin-tango .jcarousel-clip{
    overflow:hidden
}
.jcarousel-skin-tango .jcarousel-clip-horizontal{
    width:145px;height:108px
}
.jcarousel-skin-tango .jcarousel-clip-vertical{
    width:75px;height:245px
}
.jcarousel-skin-tango .jcarousel-item{
    width:145px
}
.jcarousel-skin-tango .jcarousel-item-horizontal{
    margin-left:0;margin-right:10px
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{
    margin-left:10px;margin-right:0
}
.jcarousel-skin-tango .jcarousel-item-vertical{
    margin-bottom:10px
}
.jcarousel-skin-tango .jcarousel-item-placeholder{
    background:#fff;color:#000
}
.jcarousel-skin-tango .jcarousel-next-horizontal{
    position:absolute;top:27px;right:0;width:19px;height:28px;cursor:pointer;background:transparent url("/login/javax.faces.resource/intranettjmg/css/img/setaDireita.png.jsf?ln=portal") no-repeat 0 0
}
.no-borderradius .jcarousel-skin-tango .jcarousel-next-horizontal{
    top:15px
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{
    left:5px;right:auto;background:transparent url("/login/javax.faces.resource/intranettjmg/css/img/setaDireita.png.jsf?ln=portal") no-repeat 0 0
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus{
    background:transparent url("/login/javax.faces.resource/intranettjmg/css/img/setaDireita.png.jsf?ln=portal") no-repeat 0 0
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{
    background:transparent url("/login/javax.faces.resource/intranettjmg/css/img/setaDireita.png.jsf?ln=portal") no-repeat 0 0
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{
    cursor:default;background:transparent url("/login/javax.faces.resource/intranettjmg/css/img/setaDireitaDesabilitada.png.jsf?ln=portal") no-repeat 0 0
}
.jcarousel-skin-tango .jcarousel-prev-horizontal{
    position:absolute;top:27px;left:5px;width:19px;height:28px;cursor:pointer;background:transparent url("/login/javax.faces.resource/intranettjmg/css/img/setaEsquerda.png.jsf?ln=portal") no-repeat 0 0
}
.no-borderradius .jcarousel-skin-tango .jcarousel-prev-horizontal{
    top:15px
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{
    left:auto;right:5px;background-image:url("/login/javax.faces.resource/intranettjmg/css/img/sprite.png.jsf?ln=portal")
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{
    background:transparent url("/login/javax.faces.resource/intranettjmg/css/img/setaEsquerda.png.jsf?ln=portal") no-repeat 0 0
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{
    background:transparent url("/login/javax.faces.resource/intranettjmg/css/img/setaEsquerda.png.jsf?ln=portal") no-repeat 0 0
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{
    cursor:default;background:transparent url("/login/javax.faces.resource/intranettjmg/css/img/setaEsquerdaDesabilitada.png.jsf?ln=portal") no-repeat 0 0
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus{
    background-position:0 -32px
}
.jcarousel-skin-tango .jcarousel-next-vertical:active{
    background-position:0 -64px
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{
    cursor:default;background-position:0 -96px
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus{
    background-position:0 -32px
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{
    background-position:0 -64px
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{
    cursor:default;background-position:0 -96px
}
#colorbox,#cboxOverlay,#cboxWrapper{
    position:absolute;top:0;left:0;z-index:9999;overflow:hidden
}
#cboxOverlay{
    position:fixed;width:100%;height:100%
}
#cboxMiddleLeft,#cboxBottomLeft{
    clear:left
}
#cboxContent{
    position:relative
}
#cboxLoadedContent{
    overflow:auto
}
#cboxTitle{
    margin:0
}
#cboxLoadingOverlay,#cboxLoadingGraphic{
    position:absolute;top:0;left:0;width:100%;height:100%
}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{
    cursor:pointer
}
.cboxPhoto{
    float:left;margin:auto;border:0;display:block;max-width:none
}
.cboxIframe{
    width:100%;height:100%;display:block;border:0
}
#colorbox,#cboxContent,#cboxLoadedContent{
    box-sizing:content-box
}
#cboxOverlay{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/overlay.png.jsf?ln=portal") repeat 0 0
}
#cboxTopLeft{
    width:21px;height:21px;background:url("/login/javax.faces.resource/intranettjmg/css/img/controls.png.jsf?ln=portal") no-repeat -101px 0
}
#cboxTopRight{
    width:21px;height:21px;background:url("/login/javax.faces.resource/intranettjmg/css/img/controls.png.jsf?ln=portal") no-repeat -130px 0
}
#cboxBottomLeft{
    width:21px;height:21px;background:url("/login/javax.faces.resource/intranettjmg/css/img/controls.png.jsf?ln=portal") no-repeat -101px -29px
}
#cboxBottomRight{
    width:21px;height:21px;background:url("/login/javax.faces.resource/intranettjmg/css/img/controls.png.jsf?ln=portal") no-repeat -130px -29px
}
#cboxMiddleLeft{
    width:21px;background:url("/login/javax.faces.resource/intranettjmg/css/img/controls.png.jsf?ln=portal") left top repeat-y
}
#cboxMiddleRight{
    width:21px;background:url("/login/javax.faces.resource/intranettjmg/css/img/controls.png.jsf?ln=portal") right top repeat-y
}
#cboxTopCenter{
    height:21px;background:url("/login/javax.faces.resource/intranettjmg/css/img/border.png.jsf?ln=portal") 0 0 repeat-x
}
#cboxBottomCenter{
    height:21px;background:url("/login/javax.faces.resource/intranettjmg/css/img/border.png.jsf?ln=portal") 0 -29px repeat-x
}
#cboxContent{
    background:#fff;overflow:hidden
}
.cboxIframe{
    background:#fff
}
#cboxError{
    padding:50px;border:1px solid #ccc
}
#cboxLoadedContent{
    margin-bottom:28px
}
#cboxTitle{
    position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494
}
#cboxCurrent{
    position:absolute;bottom:4px;left:58px;color:#949494
}
#cboxSlideshow{
    position:absolute;bottom:4px;right:30px;color:#0092ef
}
#cboxPrevious{
    position:absolute;bottom:0;left:0;background:url("/login/javax.faces.resource/intranettjmg/css/img/controls.png.jsf?ln=portal") no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px
}
#cboxPrevious:hover{
    background-position:-75px -25px
}
#cboxNext{
    position:absolute;bottom:0;left:27px;background:url("/login/javax.faces.resource/intranettjmg/css/img/controls.png.jsf?ln=portal") no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px
}
#cboxNext:hover{
    background-position:-50px -25px
}
#cboxLoadingOverlay{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/loading_background.png.jsf?ln=portal") no-repeat center center
}
#cboxLoadingGraphic{
    background:url("/login/javax.faces.resource/intranettjmg/css/img/loading.gif.jsf?ln=portal") no-repeat center center
}
#cboxClose{
    position:absolute;bottom:0;right:0;background:url("/login/javax.faces.resource/intranettjmg/css/img/controls.png.jsf?ln=portal") no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px
}
#cboxClose:hover{
    background-position:-25px -25px
}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}

.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{
    _behavior:expression(this.src = this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+", sizingMethod='scale')")
}
#colorboxAmpliar{
    margin:20px auto;text-align:center;width:242px
}
#colorboxAmpliar h3{
    margin-bottom:7px;text-transform:uppercase!important
}
#colorboxAmpliar img{
    height:135px!important;width:226px!important
}
#content #right .chat span.progress{
    display:none;text-align:center
}
#content #right .chat .loginErro{
    color:red;font-style:italic;display:none;margin:-8px auto 3px
}
#chatScroll{
    background-color:#fff;overflow-x:hidden;overflow-y:scroll;height:250px
}
#chatScroll p.progress{
    text-align:center
}
#chatScroll ul li{
    clear:both;height:38px;line-height:normal;text-transform:none
}
#chatScroll ul li img{
    vertical-align:middle
}
#chatScroll ul li .contactName{
    display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:96px
}
.chatbox{
    position:fixed;position:expression("absolute");width:225px;display:none
}
.chatboxhead{
    background-color:#900;padding:7px;color:#fff;border-right:1px solid #900;border-left:1px solid #900
}
.chatboxblink{
    background-color:#176689;border-right:1px solid #900;border-left:1px solid #900
}
.chatboxcontent{
    font-family:arial,sans-serif;font-size:13px;color:#333;height:180px;width:209px;overflow-y:auto;overflow-x:auto;padding:7px;border-left:1px solid #900;border-right:1px solid #900;border-bottom:1px solid #eee;background-color:#fff;line-height:1.3em
}
.chatboxinput{
    padding:5px;background-color:#fff;border-left:1px solid #900;border-right:1px solid #900;border-bottom:1px solid #900
}
.chatboxtextarea{
    width:206px;height:40px;padding:3px 0 3px 3px;border:1px solid #eee;margin:1px;overflow:hidden
}
.chatboxtextareaselected{
    border:2px solid #900;margin:0
}
.chatboxmessage{
    margin-left:1em
}
.chatboxinfo{
    margin-left:-1em;color:#666
}
.chatboxmessagefrom{
    margin-left:-1em;font-weight:bold
}
.chatboxoptions{
    float:right
}
.chatboxoptions a{
    text-decoration:none;color:white;font-weight:bold;font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif
}
.chatboxtitle{
    float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px
}
.listaDeDesembargadores li{
    margin:0 5px;height:220px;vertical-align:middle;line-height:22px;width:165px;float:left;text-align:center
}
.listaDeDesembargadores img{
    max-width:107px!important;margin:0 18px;max-height:107px
}
#left .listaDeDesembargadores span{
    width:0;height:50px;margin:0 18px;display:block
}
.listaDeDesembargadores{
    margin:0 23px;list-style-type:none !important;
}
#left .listaDeDesembargadores li a:hover{
    text-decoration:underline
}
.italic{
    font-style:italic;color:#666
}
.detalheDeDesembargadores{
    margin:20px
}
.contentDesembargador{
    width:342px;float:left;margin-right:25px
}
#left .fotoDesembargador img{
    max-width:186px;height:191px
}
#content #contLeft .detalheDeDesembargadores .contentDesembargador table td{
    width:310px;padding:0
}
.DownloadDocument span{
    margin-bottom:15px;display:block;margin-right:2px
}
.DownloadDocument .imgExternos{
    background-position:-577px -3px;width:19px;height:19px;float:left
}
.DownloadDocument{
    margin:20px!important;list-style-type:none!important
}
.DownloadDocument p{
    margin-left:20px
}
.DownloadDocument li ul{
    margin:5px 0 0 6px!important;list-style-type:none!important
}
.DownloadDocument li{
    clear:both;margin:5px 0;list-style-type:none!important
}
.DownloadDocument li img{
    margin-right:4px;margin-left:-4px
}
#content #contLeft #vinhetaCorregedoria .cascata table{
    margin-left:-10px;width:510px
}
#content #contLeft #vinhetaCorregedoria .cascata table tr,#content #contLeft #vinhetaCorregedoria .detailType0 table tr{
    border-bottom:0 none
}
#content #contLeft #vinhetaCorregedoria .cascata table td,#content #contLeft #vinhetaCorregedoria .detailType0 table td{
    border-bottom:0 none!important;padding:0!important
}
#tabsSubHomePrim,#tabsSubHomeSeg,#tabsSubHomeTerc{
    -moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#ccc;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 4px;float:left;height:auto;margin:24px 0 0;width:100%
}
.SubHomeApres{
    padding:20px 20px 0
}
.SubHomeApres hr{
    margin-left:-20px;width:582px
}
.leiaMaisAcoes{
    text-align:center;width:542px;font-size:78%;text-transform:uppercase
}
.SubHomeNoticia{
    padding:20px 20px 20px
}
.SubHomeNoticiaData{
    color:#900
}
.SubHomeNoticia li{
    margin:15px 0
}
.SubHomeNoticia hr{
    margin-left:-20px;width:582px
}
.leiaMaisNoticia{
    text-align:center;width:542px;font-size:78%;text-transform:uppercase
}
.buttonDepoimento{
    float:left;margin:20px 18px 15px 34px;background-color:#ae181a;border-radius:5px;text-transform:none
}
.buttonDepoimento a{
    color:white!important;padding:6px;text-decoration:none!important
}
.maisComentarios{
    text-align:center;padding:10px;text-transform:uppercase;font-size:78%;color:#666
}
.formAssinaEmail{
    padding: 10px; margin: 15px 0; background-color: white; border-radius: 10px; box-shadow: 1px 3px 0 0 #CCC;border: 1px solid #CCC;
}
.formAssinaEmail input[type='text']{
    width:160px!important
}
.formAssinaEmail input[type='checkbox']{
    margin:5px 3px 0 0
}
.formAssinaEmail ul{
    list-style:none!important
}
.catEmailMarketing li {
    float: left; min-width: 184px; margin-bottom: 10px; text-transform: none !important; 
}
.buttonMailMarket{
    float: left; margin: 10px 0px; background-color: #AE181A; border-radius: 5px; font-size: 12px; text-transform: none;
}
.buttonMailMarket a{
    color:#FFF!important;padding:6px;text-decoration:none!important
}
.catEmailMarketing{
    width:350px;min-height:50px
}
.catEmailMarketing li{
    float:left;min-width:176px;margin-bottom:10px
}
.buttonDepoimento{
    float:left;margin:20px 18px 15px 34px;background-color:#ae181a;padding:2px;border-radius:5px
}
.buttonDepoimento a{
    color:#FFF!important;padding:6px;text-decoration:none!important
}
#right .depoimentos li{
    text-transform:none!important
}
.depoimentos{
    margin:20px
}
.phoneSearchHome td{
    padding:0
}
#cpfcnpj{
    width: 245px;float:left;
}
#tabsPesquisa #cpfcnpj{
    width: 245px;float:left;margin: 10px 0 0 20px;
}
#codigoOAB{
    width:154px;
}
#tabProcessos2 #cpfcnpj2{
    width:220px;margin-top:17px;float:left;
}
#tabProcessos2 #porAdvogado2{
    width:250px;float:left;margin-top:17px;
}
#agendaDetailLeft p a {
    background:transparent;
}
#agendaDetailLeftInfo{
    margin-bottom:20px;
}
#avisos_corregedoria li {
    margin-bottom: 10px; 
}
#avisos_corregedoria ul {
    list-style-type: circle; margin-left: 52px; padding: 20px 0; 
}
#avisos_corregedoria h3 {
    color: #900 !important; margin-left: 20px; display: none; 
}
#logoLogin{
    background-position: -735px 2px; height: 148px; position: relative; top: 25px; width: 130px; float: left; display: block; overflow: hidden; text-indent: -9999px;
}
#left .faq li {
    margin-left:30px;margin-bottom:7px;width:500px;
}
.subMenuDocumentosEpublicacoes .setaSubMenu{
    margin-left:215px !important;
}
#contRightTop .phoneSearchHome {
    margin-top: 20px; margin-bottom: 20px; background-color: #FFF; padding: 1px; padding-top: 0; border-radius: 10px; border: 1px solid #CCC; border-bottom: 4px solid #CCC;
}
#tabsSubHomePrim h2 {
    color: #900; font-size: 162%; font-weight: normal; font-family: "MavenPro-Regular",sans-serif; margin: 8px 20px; 
}


.containerSis h2 {

    color: #666 !important;
    font-family: Helvetica, arial, sans-serif !important;
    margin: 0 !important;

}


.containerSis h1, .containerSis h2 , .containerSis h3 , .containerSis h4 , .containerSis h5 {

    margin-bottom: 20px !important;
    margin-top: 20px !important;

}


.containerSis #titulo {

    margin: 20px 0 10px 20px;
    color: #900;
    font-size: 23px;
    font-weight: bold;
    font-family: "MavenPro-Regular", sans-serif;

}



.containerSis p
, .containerSis hr {

    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 20px;

}


.containerSis ul , .containerSis ol {

    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
    margin-top: 20px;

}


.containerSis li {

    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: 10px;

}


.containerSis .margem {

    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
    margin-top: 20px;

}


.containerSis .negrito {

    font-weight: bold;

}


.containerSis .claro {

    color: #999999;

}


.containerSis .alinhaCentro {

    text-align: center;

}


.containerSis .alinhaDireita {

    text-align: right;

}


.containerSis .alinhaEsquerda {

    text-align: left;

}


.containerSis .alinhaTopoCentro {

    text-align: center;
    vertical-align: top;

}


.containerSis .alinhaTopoDireita {

    text-align: right;
    vertical-align: top;

}


.containerSis .alinhaTopoEsquerda {

    text-align: left;
    vertical-align: top;

}


.containerSis .tb {

    background-color: #cccccc;

}


.containerSis .tbTh {

    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 4px;
    padding-top: 4px;

}


.containerSis .tbTfootTd , .tbTdE , .tbTdD , .tbTdC , .tbTd1 {

    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 4px;
    padding-top: 4px;

}


.containerSis .tbTh {

    color: #000000;
    font-weight: normal;
    font-variant: normal;
    font-style: normal;
    text-align: center;
    background-color:#F7F7F7;

}


.containerSis .tbTfootTd {

    color: #000000;
    font-weight: normal;
    font-variant: normal;
    font-style: normal;
    text-align: center;
    background-color:#F7F7F7;

}


.containerSis .tbTr {

    background-color: #ffffff;

}


.containerSis .tbTr:hover {

    background-color: #efefef;

}


.containerSis .tbTdE {

    text-align: left;

}


.containerSis .tbTdD {

    text-align: right;

}


.containerSis .tbTdC {

    text-align: center;

}


.containerSis .tbTd1 {

    width: 25px;
    background-color:#F7F7F7;

}


.containerSis .tbTd1:hover {

    color: #ffffff;
    background: #990000;

}


.containerSis .tbTd1 a {

    display: block;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
    font-style: normal;
    text-align: center;

}


.containerSis .tbTd1 a:hover {

    color: #ffffff;

}


/* -- PAINEL -- */

.containerSis .painel {

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid #CCCCCC 1px;
    background-color:#F7F7F7;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;

}


/* -- FIM-PAINEL -- */

.containerSis .tdLabel , .containerSis .tdCampo {

    vertical-align: top;
    padding-bottom: 10px;


}


.containerSis .tdLabel {

    text-align: right;
    padding-right: 8px;

}


.containerSis .tdCampo {

    text-align: left;

}


.containerSis .campo {

    border: solid #CCC 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px;

}


.containerSis .botao {

    display: inline-block;
    min-width: 80px;
    color: #FFFFFF;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    background-color: #990000;
    border: solid 1px #b62123;
    border-radius: 4px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;

}


.containerSis .botao:hover {

    text-decoration: none;

}


.containerSis .botao[disabled] , .containerSis span.botao {

    color: #FFFFFF;
    background-color: #bb6f6f;
    border: solid 1px #bb6f6f;

}


.containerSis .paginacao .botao {

    min-width: 25px;
    width: 25px;

}


.containerSis .caixaInfo
, .messages .info
, .containerSis .info
, .containerSis .caixaAviso
, .messages .aviso
, .containerSis .aviso
, .containerSis .caixaErro
, .messages .erro
, .containerSis .erro {

    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}


.containerSis .caixaInfo
, .messages .info
, .containerSis .info {

    background: #B5E5EF;
    border: 1px solid #77BACE;
    color: #082B33;

}


.containerSis .caixaAviso
, .messages .aviso
, .containerSis .aviso {

    background: #F5F3BA;
    border: 1px solid #C7A20D;
    color: #796616;

}


.containerSis .caixaErro
, .messages .erro
, .containerSis .erro {

    background: #F3D9D9;
    border: 1px solid #D20009;
    color: #7B040F;

}


.containerSis .caixaInfo p , .containerSis .caixaAviso p , .containerSis .caixaErro p {

    margin-top: 0px;

}


.containerSis .caixaInfo , .containerSis .caixaAviso , .containerSis .caixaErro {

    background-repeat: no-repeat;
    background-position: 6px 6px;
    padding-right: 10px;
    padding-left: 60px;
    padding-bottom: 20px;
    padding-top: 20px;

}



.containerSis .info , .containerSis .aviso , .containerSis .erro {

    padding: 4px;

}


.messages .info , .messages .aviso , .messages .erro {

    padding: 8px;

}


/*


.messages {

    background-color: #ffffff;
    margin-top: 20px;

}


.messages .erro , .containerSis .erro
, .messages .aviso , .containerSis .aviso
, .messages .info , .containerSis .info {

    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 4px;

}


.messages .erro , .containerSis .erro {

    background: #F3D9D9;
    border: 1px solid #D20009;
    color: #7B040F;

}


.messages .aviso , .containerSis .aviso {

    background: #F5F3BA;
    border: 1px solid #C7A20D;
    color: #796616;

}


.messages .info , .containerSis .info {

    background: #B5E5EF;
    border: 1px solid #77BACE;
    color: #082B33;

}


.messages .erro
, .messages .aviso
, .messages .info {

    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 8px;

}
*/

.containerSis .tabs {

    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 7px;
    padding-top: 7px;

}


.containerSis .tabs a {


    color: #6d6d6d;
    font-weight: normal;
    font-variant: normal;
    font-style: normal;
    text-align: center;
    text-decoration: none;

    background-color: #ffffff;

    border-right-style: solid;
    border-left-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-color: #dddddd;
    border-left-color: #dddddd;
    border-top-color: #dddddd;

    border-radius: 4px 4px 0px 0px;

    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 7px;
    padding-top: 7px;


}


.containerSis .tabs a.ativo {


    color: #990000;

    background-color: #F7F7F7;

    border-right-style: solid;
    border-left-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-top-color: #CCCCCC;


}


.containerSis .tabs2 {


    text-align: center;

    background-color: #F7F7F7;

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-top-color: #CCCCCC;

    border-radius: 3px;

    padding-bottom: 5px;
    padding-top: 5px;

    margin-bottom: 20px;


}


.containerSis .tabs2 a {


    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
    font-style: normal;
    text-align: center;

    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;

}


.containerSis .tabs2 a.ativo {


    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #999999;
    border-left-color: #999999;
    border-bottom-color: #999999;
    border-top-color: #999999;

}



.containerSis .tabs2 a:hover , .containerSis .tabs2 a.ativo {

    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    background-color: #990000;

}

.containerSis {

    width: 940px;
    background-color: #FFF;
    border-radius: 10px;
    position: relative;
    margin: 20px auto;
    padding: 10px 10px;
    overflow: hidden;
    border: 1px solid #CCC;
    border-bottom: 4px solid #CCC;       
    margin-top: 40px;				

}

.containerSis h2 {
    color: #990000;
    font-family: "MavenPro-Regular",sans-serif;
    font-size: 23px;
    font-weight: bold;
    margin: 20px 0 10px 20px;
}