﻿html { overflow-x: hidden; height: 100%; }
body, body.contentBody div#bodyMail { margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; background-color: #FFFFFF; background: url("../../Images/fundoGeral.gif") repeat-x; scrollbar-base-color: #FFFFFF; scrollbar-arrow-color: #4a6051; scrollbar-3dlight-color: #9fb19f; scrollbar-darkshadow-color: #9fb19f; scrollbar-face-color: #dce4dc; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #ebf2eb; height: 100%; }
body a:link, body a:visited, body a:hover { text-decoration: none; outline: none; }
input { outline: none; }
img { border: none; }
.ImageButton { outline: none; }
div#bodyMail { text-align: center; }
body.contentBody { background-image: none; }
body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
a:link { color: #015986; text-decoration: none; }
a:visited { color: #015986; text-decoration: none; }
a:hover { text-decoration: none; color: #CC3300; }
a:active { text-decoration: none; color: #CC0000; }
strong { font-weight: bold; color: #333333; }
h1 { font-size: 15px; color: #0d351b; margin-top: 1px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
h2 { font-size: 14px; margin-top: 2px; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #ac1000; }
h3, .h3 { font-size: 14px; font-weight: bold; color: #ac1000; margin-top: 1px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
h4, .h4 { font-size: 12px; font-weight: bold; color: #ac1000; margin-top: 1px; margin-right: 0; margin-bottom: 0; margin-left: 0; } 
.print { display: none; }
.barraSupAbertura { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,dadada+100 */background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #dadada 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dadada)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #dadada 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #dadada 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #dadada 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #dadada 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada', GradientType=0 ); /* IE6-9 */}
.barraSupAbertura { border: 1px solid #dadada; height: 245px; width: 992px; position: relative; visibility: visible; margin-bottom: 10px; }
.logoExt { height: 157px; width: 750px; visibility: visible; background: transparent url("/images/lainet_centralInformacao_verde.png")no-repeat scroll 0% 0%; margin-top: 80px; }
/*.barraSupAbertura { border: 1px solid; border-top-color: #bce8cb; border-right-color: #49865e; border-bottom-color: #49865e; border-left-color: #bce8cb; height: 245px; width: 992px; overflow: visible; position: relative; visibility: visible; background: url("../../Images/fundoBarraSup1.gif") repeat-x; margin-bottom: 10px; }*/
/*.logoExt { height: 157px; width: 527px; position: relative; visibility: visible; background: url("../../Images/logotipoExt2.png") no-repeat; margin-top: 80px; }*/
#container { background-color: #FFFFFF; width: 994px; position: relative; border: 1px solid #6f879c; text-align: left; margin: 0 auto; margin-top: 5px; margin-bottom: 50px; padding: 2px; z-index: 1; height: 600px; }
#containerMaster { background-color: #FFFFFF; border: 1px solid #6f879c; width: 994px; position: relative; min-height: 150px; overflow: auto; text-align: left; margin-left: auto; margin-right: auto; margin-top: 5px; padding: 0 0 5px 0; z-index: 1; }
#barraInferior { width: 100%; position: relative; visibility: visible; margin-top: 2px; background: url("../../Images/fundoCreditos.gif") repeat-x; height: 17px; padding-top: 4px; font-size: 11px; text-align: center; float: left; z-index: 55; }
#caixaAber1 { width: 186px; margin-left: 2px; padding-top: 155px; position: relative; visibility: visible; float: left; padding-bottom: 10px; }
#caixaAber2 { width: 330px; padding-top: 20px; margin-top: 20px; position: relative; visibility: visible; float: left; }
#caixaAber3 { height: 280px; width: 430px; margin-top: 20px; position: relative; visibility: visible; float: left; border-left-width: 1px; border-left-style: solid; border-left-color: #9fb19f; margin-left: 10px; padding: 10px; overflow: auto; }
#botoesGerais { height: 21px; float: right; margin-top: 30px; margin-bottom:15px; margin-right: 15px; }
.botSupPeq { font-size: 12px; color: #555; height: 23px; width: 50px; background: #FAFAF9; border: 2px solid #ccc; border-radius: 6px; font-weight: bold; cursor: pointer; float: left; box-shadow: 1px 1px 4px #555; }
.botSupNotificacao { font-size: 12px; color: #555; height: 23px; width: 35px; height: 20px; font-weight: bold; cursor: pointer; float: left; margin-right: 9px; background: url("../../Images/bell.png") no-repeat; background-position: center;}
.botSupNotificacaoContador { background-color: rgba(212, 19, 13, 1); color: #fff; border-radius: 5px; padding: 1px 3px; font: 8px Verdana; position: absolute; margin-left: 21px; margin-top: 11px; }
.botSupMedio { font-size: 12px; color: #555; height: 23px; width: 100px; background: #FAFAF9; border: 2px solid #ccc; border-radius: 6px; font-weight: bold; cursor: pointer;  float: left; margin-right:1em;   box-shadow: 1px 1px 4px #555;}
.botSupPeq:hover, .botSupMedio:hover { background-color:#FFF; box-shadow: 1px 1px 4px #999;}
.botSupPeq:active, .botSupMedio:active{ background-color: #618C38; color: #FFFFFF;}
.botMedio { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000000; height: 22px; width: 80px; background: url("../../Images/botMed.gif") no-repeat; border-width: 0; border-style: none; font-weight: bold; cursor: pointer; float: left; margin: 0 10px 0 0; clear: none; }
.botMedioLongoTexto { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000000; height: 22px; width: 80px; background: url("../../Images/botMed.gif") no-repeat; border-width: 0; border-style: none; font-weight: bold; cursor: pointer; float: left; margin: 0 10px 0 0; clear: none; padding-left: 3px;}
.botPeq { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000000; height: 22px; width: 34px; background: url("../../Images/botPeq.gif") no-repeat; border-width: 0; border-style: none; font-weight: bold; cursor: pointer; margin-right: 0; float: left; margin-top: 0; margin-bottom: 0; margin-left: 0; }
.botGra { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000000; height: 22px; width: 120px; background: url("../../Images/botGra.gif") no-repeat; border-width: 0; border-style: none; font-weight: bold; cursor: pointer; margin-right: 10px; float: left; margin-top: 0; margin-bottom: 0; margin-left: 0; }
.botGra2 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000000; height: 22px; width: 150px; background: url("../../Images/botGra2.gif") no-repeat; border-width: 0; border-style: none; font-weight: bold; cursor: pointer; margin-right: 10px; float: left; margin-top: 0; margin-bottom: 0; margin-left: 0; }
.botXGra { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000000; height: 22px; width: 220px; background: url("../../Images/botXGra.gif") no-repeat; border-width: 0; border-style: none; font-weight: bold; cursor: pointer; margin-right: 10px; float: left; margin-top: 0; margin-bottom: 0; margin-left: 0; }
.botDisabled {cursor:default;color:rgba(109, 97, 97, 0.66);}
.forme1 { border: 1px solid #617c61; background-color: #fcf8e0; z-index: 1; }
.forme2 { background-color: #FFFFFF; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; overflow: visible; z-index: 1; }
.formeTitulo { background-color: #CBE2DE; margin: 0; font-size: 15px; color: #0d351b; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: bold; padding-top: 1px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; position: relative; }
.formeTitulo:hover { color: #990000; background-color: #FCF8E0; }
/*.usuario_logado { font-weight: bold; color: #e5efe0; padding-top: 3px; }*/
.usuario { font-weight: bold; color: #0d351b; padding-top: 3px; }
.usuarioHeader { font-style: italic; font-weight: bold; color: #005011; padding-top: 3px; padding-left: 5px; }
.usuarioRel { font-style: italic; }
.hrLinha { border-bottom: 1px solid #b1c1b1; color: #b1c1b1; }
.usuarioLabel { color: #333333; overflow: visible; font-weight: normal; margin-top: 5px; margin-right: 40px; float: left; visibility: visible; position: relative; }
.usuarioFormes, #usuarioFormes { font-weight: bold; padding-top: 3px; overflow: visible; position: relative; visibility: visible; margin-top: 2px; margin-bottom: 2px; color: #000000; padding-right: 2px; margin-right: 4px; z-index: 50; float: left; white-space: normal; }
.obs { font-size: 11px; color: #333333; text-decoration: none; font-style: italic; }
.nlido { color: #be1c02; }
.lido { color: #015986; }
/*#AreaLogin { margin-right: 10px; margin-left: 10px; float: left; padding-left: 20px; padding-right: 6px; position: relative; visibility: visible; border-top: 1px solid #fff; width:95%;}*/
/*.user { color: #F9F9F9; position: relative; float: left; margin-right: 40px; margin-top: 3px; }*/
#usuario { font-weight: normal; color: #333333; float: left; margin-right: 40px; margin-top: 3px; }
#aMais { font-size: 12px; font-weight: bold; color: #000000; background-color: #d8e6d8; height: 14px; width: 23px; overflow: visible; position: relative; visibility: visible; top: 2px; text-align: center; float: right; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #6b906b; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #6b906b; margin-right: 8px; }
#menuEsquerda { width: 165px; border: 1px solid #9fb19f; background-color: #FFFFFF; padding: 1px; overflow: visible; position: relative; visibility: visible; margin-right: 6px; margin-left: 8px; float: left; }
#menuHorizontal { width: 165px; background-color: #FFFFFF; padding: 1px; overflow: auto; margin-right: 2px; margin-left: 2px; display:inline; }
.menuDireitaTitle { border-bottom: 1px solid #9fb19f; font-size: 12px; width: 793px; background-color: #FFFFFF; padding: 1px; overflow: visible; position: relative; visibility: visible; margin-right: 6px; margin-left: 8px; float: left; font-weight: bold; height: 30px; }
.menuDireita { width: 795px; background-color: #FFFFFF; padding: 1px; overflow: visible; position: relative; visibility: visible; margin-right: 6px; margin-left: 8px; float: right; }
.menuHorizontalDireitaTitle { border-bottom: 1px solid #9fb19f; font-size: 12px; width: 980px; background-color: #FFFFFF; padding: 1px; overflow: visible; position: relative; visibility: visible; margin-right: 6px; margin-left: 8px; float: left; font-weight: bold; height: 30px; }
.menuHorizontalDireita { width: 978px; /*border: 1px solid #9fb19f;*/ background-color: #FFFFFF; padding: 1px; overflow: visible; position: relative; visibility: visible; margin-right: 6px; margin-left: 8px; float: left; display:block; }
#data { font-size: 12px; width: 150px; padding-top: 14px; background-color: #dce4dc; padding-left: 15px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #adbcad; overflow: visible; position: relative; visibility: visible; }
.recebidos { font-size: 11px; width: 150px; padding-top: 10px; background-color: #dce4dc; padding-left: 15px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #adbcad; border-top-width: 1px; border-top-style: solid; border-top-color: #ebf2eb; font-weight: bold; float: left; overflow: visible; position: relative; visibility: visible; cursor: pointer; vertical-align: top; }
#logoEstado { font-size: 12px; width: 144px; padding-top: 15px; background-color: #dce4dc; padding-left: 21px; border-top-width: 1px; border-top-style: solid; border-top-color: #ebf2eb; float: left; overflow: visible; position: relative; visibility: visible; min-height: 180px; }
#receitaEstadualA { float: left; visibility: visible; }
#receitaEstadualA a:link { float: left; height: 20px; width: 117px; padding-top: 8px; font-size: 12px; font-weight: bold; text-decoration: none; padding-left: 22px; position: relative; visibility: visible; color: #000000; }
#receitaEstadualA a:visited { float: left; height: 20px; width: 117px; padding-top: 8px; font-size: 12px; font-weight: bold; text-decoration: none; padding-left: 22px; position: relative; visibility: visible; color: #000000; }
#receitaEstadualA a:hover { font-size: 12px; font-weight: bold; text-decoration: none; color: #993300; }
.itemMenu { width: 165px; position: relative; visibility: visible; background: url("../../Images/itemMenuA.gif") no-repeat; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #adbcad; border-top-width: 1px; border-top-style: solid; border-top-color: #ebf2eb; }
.itemMenu a:link { background: url("../../Images/itemMenu.gif") no-repeat; text-align: left; height: 25px; width: 142px; padding-top: 7px; float: left; position: relative; visibility: visible; z-index: auto; text-decoration: none; padding-left: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0B1000; }
.itemMenu a:visited { background: url("../../Images/itemMenu.gif") no-repeat; text-align: left; height: 25px; width: 142px; padding-top: 7px; float: left; position: relative; visibility: visible; z-index: auto; text-decoration: none; padding-left: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0B1000; }
.itemMenu a:hover { background: none; background-repeat: no-repeat; text-align: left; height: 25px; width: 142px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; float: left; }
.itemMenu a:active { background: transparent; }
.itemMenu2 { width: 165px; position: relative; visibility: visible; background-image: url(../../Images/itemMenuA.gif); background-repeat: no-repeat; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #adbcad; border-top-width: 1px; border-top-style: solid; border-top-color: #ebf2eb; }
.itemMenu2 a:link { background-image: url(../../Images/itemMenu2.gif); background-repeat: no-repeat; text-align: left; height: 25px; width: 142px; padding-top: 7px; float: left; position: relative; visibility: visible; z-index: auto; text-decoration: none; padding-left: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0B1000; }
.itemMenu2 a:visited { background-image: url(../../Images/itemMenu2.gif); background-repeat: no-repeat; text-align: left; height: 25px; width: 142px; padding-top: 7px; float: left; position: relative; visibility: visible; z-index: auto; text-decoration: none; padding-left: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0B1000; }
.itemMenu2 a:hover { background: none; background-repeat: no-repeat; text-align: left; height: 25px; width: 142px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; float: left; }

.itemMenu3 { background: none; background-repeat: no-repeat; width: 65px; position: relative; visibility: visible; float: left;  padding-left:15px;}
.itemMenu3 a:link { background: none; background-repeat: no-repeat; text-align: left; height: 5px; width: 92px; padding-top: 1px; float: left; position: relative; visibility: visible; z-index: auto; text-decoration: none; padding-left: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; }
.itemMenu3 a:visited {  }
.itemMenu3 a:hover { background: none; background-repeat: no-repeat; text-align: left; height: 5px; width: 92px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cc3300; float: left; }

#acoes, .acoes { height: 42px; width: 793px; float: left; overflow: visible; position: relative; visibility: visible; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b1c1b1; }
#acoesRelatorioCompleto { height: 42px; width: 1000px; float: left; overflow: visible; position: relative; visibility: visible; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b1c1b1; }
#acoes2 { height: 28px; width: 793px; float: left; overflow: visible; position: relative; visibility: visible; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b1c1b1; }
#tituloAcoes, .tituloAcoes { width: 300px; margin-left: 5px; height: 22px; font-size: 16px; font-weight: bold; padding-top: 14px; overflow: visible; position: relative; visibility: visible; float: left; }
#tituloAcoes2 { width: 260px; margin-left: 5px; height: 22px; font-size: 12px; font-weight: bold; padding-top: 3px; overflow: visible; position: relative; visibility: visible; float: left; }
#tituloAcoes3 { width: 350px; margin-left: 5px; height: 22px; font-size: 12px; font-weight: bold; padding-top: 2px; overflow: visible; position: relative; visibility: visible; float: left; }
#tituloAcoesRelatorio { width: 400px; margin-left: 5px; height: 22px; font-size: 14px; font-weight: bold; padding-top: 14px; overflow: visible; position: relative; visibility: visible; float: left; }
.botSrecuo { font-size: 11px; float: right; height: 24px; padding-top: 12px; padding-right: 2px; padding-left: 2px; overflow: visible; position: relative; visibility: visible; }
#botCrecuo, .botCrecuo { font-size: 11px; float: right; height: 24px; padding-top: 12px; padding-right: 2px; padding-left: 2px; overflow: visible; position: relative; visibility: visible; margin-right: 16px; }
#portForme { font-size: 10px; float: right; height: 40px; padding-right: 2px; padding-left: 2px; overflow: visible; position: relative; visibility: visible; font-weight: bold; color: #333333; text-align: left; padding-top: 4px; }
#portForme p { margin: 0; }
.abas { background-color: #b1c1b1; height: auto; width: 793px; background-image: url(../../Images/fundoAbas.gif); background-repeat: repeat-x; float: left; overflow: visible; position: relative; visibility: visible; padding-top: 3px; }
.listas { float: left; }

.abaAtiva { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; background-image: url(../../Images/abaAtiva.gif); background-repeat: no-repeat; height: 20px; width: 110px; float: left; text-align: center; padding-top: 7px; margin-right: 2px; }
.abaAtiva a:link { font-size: 11px; color: #333333; }
.abaAtiva a:visited { font-size: 11px; font-weight: bold; color: #333333; }
.abaAtiva a:hover { font-size: 11px; font-weight: bold; color: #cc3300; }
.abaInativa { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; background-image: url(../../Images/abaInativa.gif); background-repeat: no-repeat; height: 20px; width: 110px; float: left; text-align: center; padding-top: 7px; margin-right: 2px; }
.abaInativa a:link { color: #333333; }
.abaInativa a:visited { color: #333333; }
.abaInativa a:hover { color: #CC3300; }

.abas .aba { overflow: hidden; text-overflow: cut; white-space: nowrap; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; background-image: url(../../Images/abaInativa.gif); background-repeat: no-repeat; height: 20px; width: 110px; float: left; text-align: center; padding-top: 7px; margin-right: 2px; }
.abas .aba a:link { color: #333333; }
.abas .aba a:visited { color: #333333; }
.abas .aba a:hover { color: #CC3300; }
.abas .aba.abaAtiva { background-image: url(../../Images/abaAtiva.gif); }
.abas .aba.abaAtiva a:link { font-size: 11px; color: #333333; }
.abas .aba.abaAtiva a:visited { font-size: 11px; font-weight: bold; color: #333333; }
.abas .aba.abaAtiva a:hover { font-size: 11px; font-weight: bold; color: #cc3300; }

.tabulardata th { border: 0; height: 0; background-color: #dce4dc; background-repeat: repeat-x; overflow: visible; position: relative; visibility: visible; }
.tabulardata td { height: 0; padding-bottom: 4px; padding-top: 4px; padding-right: 1px; padding-left: 1px; font-size: 12px; }
.RowStyle { border-bottom: 1px solid #BEBEBE; }
.RowStyle:hover { background-color: #D3D3D3; }
.FooterStyle { background-color: #e2e2e2; text-align: right; }
#topoListaSel { height: 24px; width: 24px; float: left; padding-top: 5px; padding-left: 4px; overflow: visible; position: relative; visibility: visible; }
#topoListaDemandas { height: 29px; width: 380px; float: left; padding-left: 4px; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; overflow: visible; position: relative; visibility: visible; }
#topoListaNumero { height: 29px; width: 100px; float: left; padding-left: 4px; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; overflow: visible; position: relative; visibility: visible; }
#topoListaData { height: 29px; width: 80px; float: left; padding-left: 4px; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; overflow: visible; position: relative; visibility: visible; }
#topoListaTipo { height: 29px; width: 76px; float: left; padding-left: 4px; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; overflow: visible; position: relative; visibility: visible; }
#topoListaSituacao { height: 29px; width: 96px; float: left; padding-left: 4px; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; overflow: visible; position: relative; visibility: visible; }
#label01, .label01 { float: left; clear: none; padding-top: 2px; padding-right: 4px; font-size: 12px; font-weight: bold; }
#seta01, .seta01 { float: left; clear: none; }
.lista { width: 793px; position: relative; visibility: visible; overflow: auto; float: left; font-size: 12px; margin-bottom: 7px; }
.formulario1 { height: 420px; width: 784px; position: relative; visibility: visible; overflow: auto; float: left; font-size: 12px; margin-top: 7px; margin-bottom: 2px; z-index: 1; overflow-x: hidden; }
#formRelatorio { width: 804px; position: relative; visibility: visible; overflow: visible; float: left; font-size: 12px; margin-top: 10px; margin-bottom: 2px; z-index: 1; }
#linhaForme, .linhaForme { width: 780px; position: relative; visibility: visible; margin-top: 4px; margin-bottom: 2px; color: #000000; z-index: 49; float: left; }
.subgroup { padding-top: 7px; padding-bottom: 7px; border-bottom: solid 1px #b1c1b1; }
#linhaForme2, .linhaForme2 { width: 600px; position: relative; visibility: visible; margin-top: 4px; margin-bottom: 2px; color: #000000; z-index: 49; float: left; }
              .linhaMidiaSocial{width: 492px; border-top-width: 1px; border-top-style: solid; border-top-color: #BFCCBF; margin-left: 83px;}
#linhaFormeEstreita, .linhaFormeEstreita { width: 780px; position: relative; visibility: visible; margin-top: 1px; margin-bottom: 1px; color: #000000; z-index: 49; float: left; }
#linhaFormeEsconde { width: 780px; position: relative; margin-top: 10px; margin-bottom: 4px; color: #000000; z-index: 49; float: left; display: none; }
.linhaFormAbert { width: 330px; position: relative; visibility: visible; margin-top: 3px; margin-bottom: 3px; color: #000000; float: left; }
.linhaFormeSeparador { width: 780px; position: relative; visibility: visible; margin-top: 18px; margin-bottom: 4px; color: #000000; float: left; }
#label, .label { display: block; float: left; width: 125px; overflow: visible; position: relative; visibility: visible; margin-top: 2px; margin-bottom: 2px; text-align: right; padding-top: 3px; padding-left: 3px; margin-right: 14px; }
.label2 { display: block; float: left; width: 125px; overflow: visible; position: relative; visibility: visible; text-align: right; padding-top: 2px; padding-left: 3px; margin-right: 14px; }
.label3 { display: block; float: left; width: 125px; overflow: visible; position: relative; visibility: visible; text-align: right; padding-top: 2px; padding-left: 3px; margin-right: 14px; font-weight: bold;}
#labelCurto, .labelCurto { float: left; overflow: visible; position: relative; visibility: visible; margin-top: 2px; margin-bottom: 2px; text-align: right; padding-top: 3px; padding-left: 3px; margin-right: 18px; margin-left: 18px; }
#formes, .formes { overflow: visible; position: relative; visibility: visible; margin-top: 2px; margin-bottom: 2px; color: #000000; padding-right: 2px; margin-right: 4px; z-index: 50; float: left; white-space: normal; resize: none; }
.editor { position: relative; visibility: visible; float: left; width: 635px;}
.linhaForme.categorias table td { width:150px; }
.linhaForme.categorias { margin-bottom: 20px; margin-left: 5px; margin-top: 0; }
.titulo { width: 793px; position: relative; visibility: visible; float: left; border-top-width: 1px; border-top-style: solid; border-top-color: #BFCCBF; font-size: 14px; font-weight: bold; z-index: 48; margin-top: 15px; }
#tituloInterCurto, .tituloInterCurto { width: 475px; margin-top: 7px; padding-top: 4px; padding-bottom: 2px; position: relative; visibility: visible; float: left; border-top-width: 1px; border-top-style: solid; border-top-color: #BFCCBF; font-size: 14px; font-weight: bold; padding-left: 80px; margin-right: 10px; margin-left: 20px; z-index: 48; }
#tituloInter, .tituloInter { border-top: 1px solid #BFCCBF; float: left; font-size: 14px; font-weight: bold; margin-left: 20px; margin-right: 10px; margin-top: 7px; padding-bottom: 2px; padding-left: 80px; padding-top: 4px; position: relative; visibility: visible; width: 650px; z-index: 48; }
#tituloNotificacao, .tituloNotificao { float: left; font-size: 18px; font-weight: bold; margin-left: 20px; margin-right: 10px; margin-top: 7px; padding-bottom: 2px; padding-left: 80px; padding-top: 4px; position: relative; visibility: visible; width: 650px; z-index: 48; }
#cabDemanda { background-color: #cbe2de; width: 793px; position: relative; visibility: visible; float: left; padding-bottom: 6px; margin-top: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9fc1bb; }
#cabTarefa, .cabTarefa { background-color: #fce094; width: 794px; position: relative; visibility: visible; float: left; padding-bottom: 6px; margin-top: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1bd5b; }
#cabRecurso, .cabRecurso { background-color: #f7e893; width: 794px; position: relative; visibility: visible; float: left; padding-bottom: 6px; margin-top: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1bd5b; }
#cabReexame, .cabReexame { background-color: #fff999; width: 794px; position: relative; visibility: visible; float: left; padding-bottom: 6px; margin-top: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1bd5b; }
#cabAssentamento { background-color: #d3eaf8; width: 804px; position: relative; visibility: visible; float: left; padding-bottom: 6px; margin-top: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #88b7d3; }
#cabAssenTarefa { background-color: #d3eaf8; width: 780px; position: relative; visibility: visible; float: left; padding-bottom: 6px; margin-top: 5px; margin-left: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #88b7d3; }
#conterTarefa, .conterTarefa { margin-top: 6px; margin-bottom: 6px; padding-bottom: 8px; float: left; overflow: visible; position: relative; visibility: visible; width: 782px; margin-left: 8px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: double; border-left-style: solid; border-top-color: #e1bd5b; border-right-color: #e1bd5b; border-bottom-color: #e1bd5b; border-left-color: #e1bd5b; }
#conterTarefa2 { margin-top: 6px; margin-bottom: 6px; padding-bottom: 8px; float: left; overflow: visible; position: relative; visibility: visible; width: 770px; margin-left: 8px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: double; border-left-style: solid; border-top-color: #e1bd5b; border-right-color: #e1bd5b; border-bottom-color: #e1bd5b; border-left-color: #e1bd5b; }
#linhaCab, .linhaCab { width: 780px; position: relative; visibility: visible; color: #000000; float: left; }
#linhaCab img { float: left; padding-right: 6px; padding-left: 10px; }
#caixaForm1, .caixaForm1 { width: 793px; margin-right: 10px; position: relative; visibility: visible; float: left; }
#caixaForm2, .caixaForm2 { float: right; width: 170px; position: relative; visibility: visible; z-index:1000; }
#caixaTexto1, .caixaTexto1 { float: left; position: relative; visibility: visible; padding-top: 3px; padding-bottom: 3px; width: 440px; padding-right: 8px; font-size: 13px; border-right-color: #9fb19f; border-right-width: 1px; border-right-style: solid; }
#caixaTexto2, .caixaTexto2 { position: relative; visibility: visible; padding-top: 8px; }
#caixaTexto3, .caixaTexto3 { float: left; position: relative; visibility: visible; padding-top: 3px; padding-bottom: 3px; width: 610px; }
.caixaTexto4 { float: left; position: relative; visibility: visible; padding-top: 3px; padding-bottom: 3px; width: 440px; padding-right: 8px; font-size: 13px; }
.caixaTextoCategoria { float: left; position: relative; visibility: visible; padding-top: 3px; padding-bottom: 3px; padding-right: 8px; font-size: 13px; font-weight: bold}
#divLiberaResposta { background-color: #FFFFFF; padding: 1px; width: 166px; margin-top: 6px; border: 1px solid #9fb19f; position: relative; visibility: visible; }
.itemLiberarLesposta { width: 158px; position: relative; visibility: visible; font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; border: 1px solid #fff }
#historico { background-color: #FFFFFF; padding: 1px; width: 166px; margin-top: 6px; border: 1px solid #9fb19f; position: relative; visibility: visible; }
#itemHistorico { background-color: #cbe2de; width: 158px; position: relative; visibility: visible; font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; }
.itemHistorico { background-color: #cbe2de; width: 158px; position: relative; visibility: visible; font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; border: 1px solid #fff }
#demandaPai, .copiarAnexosOrigem { background-color: #FFFFFF; padding: 1px; width: 166px; margin-top: 6px; border: 1px solid #A07979; position: relative; visibility: visible; }
#itemDemandaPai, .itemCopiarAnexosOrigem { background-color: #FFC1C1; width: 158px; position: relative; visibility: visible; font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; }
#tarefa2 { background-color: #FFFFFF; width: 166px; margin-top: 10px; border: 1px solid #689ec7; position: relative; visibility: visible; padding-top: 1px; padding-right: 1px; padding-left: 1px; }
.tarefa2 {
    background-color: #FFFFFF;
    width: 166px;
    margin-top: 10px;
    border: 1px solid #689ec7;
    position: relative;
    visibility: visible;
    padding-top: 1px;
    padding-right: 1px;
    padding-left: 1px;
}
.itemTarefa2 { background-color: #fce094; width: 158px; position: relative; visibility: visible; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; font-weight: bold; margin-bottom: 1px; }
#demanda-encaminhada, #resposta-origem { background-color: #FFFFFF; width: 166px; margin-top: 10px; border: 1px solid #689ec7; position: relative; visibility: visible; padding-top: 1px; padding-right: 1px; padding-left: 1px; }
#demanda-relacionada, #demanda-agrupada {
    background-color: #FFFFFF;
    width: 166px;
    margin-top: 10px;
    border: 1px solid #689ec7;
    position: relative;
    visibility: visible;
    padding-top: 1px;
    padding-right: 1px;
    padding-left: 1px;
}
    #demanda-relacionada .item {
        background-color: #FFD700;
    }
    #demanda-agrupada .item {
        background-color: #e3e3e3;
    }
    #demanda-relacionada .item, #demanda-agrupada .item {
        width: 158px;
        position: relative;
        visibility: visible;
        padding-top: 4px;
        padding-right: 2px;
        padding-bottom: 4px;
        padding-left: 6px;
        font-weight: bold;
        margin-bottom: 1px;
    }

#demanda-encaminhada .item, #resposta-origem .item { width: 158px; position: relative; visibility: visible; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; font-weight: bold; margin-bottom: 1px; }
#resposta-origem .item { background-color: #ffc1c1; }
#demanda-encaminhada .item { background-color: #FCFA9A; }
#resposta-origem { margin-bottom: 10px; margin-top: 3px; }
.box-list-action { background-color: #FFFFFF; width: 166px; margin-top: 10px; border: 1px solid #689ec7; position: relative; visibility: visible; padding-top: 1px; padding-right: 1px; padding-left: 1px; }
.box-list-action .item { width: 158px; position: relative; visibility: visible; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; font-weight: bold; margin-bottom: 1px; }
.box-list-action.blue .item { background-color: #d3eaf8; }
#assentamento { background-color: #FFFFFF; width: 166px; margin-top: 10px; border: 1px solid #689ec7; position: relative; visibility: visible; padding-top: 1px; padding-right: 1px; padding-left: 1px; }
.assentamento {
    background-color: #FFFFFF;
    width: 166px;
    margin-top: 10px;
    border: 1px solid #689ec7;
    position: relative;
    visibility: visible;
    padding-top: 1px;
    padding-right: 1px;
    padding-left: 1px;
}
#itemAssentamento, .itemAssentamento { background-color: #d3eaf8; width: 158px; position: relative; visibility: visible; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; font-weight: bold; margin-bottom: 1px; }
#resposta-cidadao, .resposta-cidadao { background-color: #FFFFFF; width: 166px; margin-top: 10px; border: 1px solid #E1BD5B; position: relative; visibility: visible; padding-top: 1px; padding-right: 1px; padding-left: 1px; }
#item-resposta-cidadao, .item-resposta-cidadao { background-color: #EEDDB9; width: 158px; position: relative; visibility: visible; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; font-weight: bold; margin-bottom: 1px; }
#prorrogar-prazo, .prorrogar-prazo {
    background-color: #FFFFFF;
    width: 166px;
    margin-top: 10px;
    border: 1px solid #E1BD5B;
    position: relative;
    visibility: visible;
    padding-top: 1px;
    padding-right: 1px;
    padding-left: 1px;
}
#item-prorrogar-prazo, .item-prorrogar-prazo {
    background-color: #EEDDB9;
    width: 158px;
    position: relative;
    visibility: visible;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 6px;
    font-weight: bold;
    margin-bottom: 1px;
}

#box-form1, .box-form1 { width: 595px; margin-right: 10px; position: relative; visibility: visible; float: left; }
#box-form2 { float: right; width: 170px; position: relative; visibility: visible; }
#tarefa, .tarefa { background-color: #FFFFFF; width: 166px; margin-top: 10px; border: 1px solid #DDBB75; position: relative; visibility: visible; padding-top: 1px; padding-right: 1px; padding-left: 1px; }
#reexame, .reexame { background-color: #FFFFFF; width: 166px; margin-top: 10px; border: 1px solid #eeddaa; position: relative; visibility: visible; padding-top: 1px; padding-right: 1px; padding-left: 1px; }
#recurso, .recurso { background-color: #FFFFFF; width: 166px; margin-top: 10px; border: 1px solid #eecc99; position: relative; visibility: visible; padding-top: 1px; padding-right: 1px; padding-left: 1px; }
#revisao, .revisao {
    background-color: #FFFFFF;
    width: 166px;
    margin-top: 10px;
    border: 1px solid #eecc99;
    position: relative;
    visibility: visible;
    padding-top: 1px;
    padding-right: 1px;
    padding-left: 1px;
}

#itemTarefa, .itemTarefa { background-color: #fce094; width: 158px; position: relative; visibility: visible; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; margin-bottom: 1px; font-weight: bold; }
#itemRecurso, .itemRecurso { background-color: #f7e893; width: 158px; position: relative; visibility: visible; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; margin-bottom: 1px; font-weight: bold; }
#itemReexame, .itemReexame { background-color: #fff999; width: 158px; position: relative; visibility: visible; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; margin-bottom: 1px; font-weight: bold; }
#informacoes, .informacoes { background-color: #FFFFFF; width: 166px; margin-top: 10px; border: 1px solid #024400; position: relative; visibility: visible; padding-top: 1px; padding-right: 1px; padding-left: 1px; }
#itemRevisao, .itemRevisao {
    background-color: #F7CAD8;
    width: 158px;
    position: relative;
    visibility: visible;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 6px;
    margin-bottom: 1px;
    font-weight: bold;
}
#itemInformacoes, .itemInformacoes { background-color: #BDE4B6; width: 158px; position: relative; visibility: visible; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 6px; font-weight: bold; margin-bottom: 1px; }
#caixaBotoes, .caixaBotoes { background-color: #FFFFFF; width: 170px; margin-top: 12px; position: relative; visibility: visible; }
#itemBotao, .itemBotao { position: relative; visibility: visible; padding-top: 5px; padding-bottom: 5px; float: left; padding-left: 5px; }
#incluiMod, .incluiMod { width: 605px; padding-top: 6px; padding-bottom: 4px; padding-left: 25px; font-style: italic; font-weight: normal; margin-top: 6px; margin-left: 20px; border-top-color: #BFCCBF; border-top-width: 1px; border-top-style: solid; float: left; visibility: visible; position: relative; }
.dados-controle {border-top: 1px solid #bfccbf;float: left;font-style: italic;font-weight: normal;margin-top: 20px;padding-bottom: 4px;padding-top: 6px;position: relative;text-align: center;width: 792px;}
.incluiMod.sms { border-top: 1px solid #bfccbf; float: left; font-style: italic; font-weight: normal; margin-left: 0; margin-top: 45px; padding: 6px 80px 4px; position: relative; text-align: center; visibility: visible; width: 627px; }
.incluiMod2 { width: 605px; padding-top: 6px; padding-bottom: 4px; padding-left: 25px; font-style: italic; font-weight: normal; margin-top: 6px; margin-left: 20px; float: left; visibility: visible; position: relative; }
.PagerStyle { padding: 5px; font-weight: bold; color: #333333; text-decoration: none; }
#listaNumeracao2 { float: left; padding-left: 34px; font-weight: bold; color: #333333; text-decoration: none; overflow: visible; position: relative; visibility: visible; padding-bottom: 3px; padding-right: 5px; padding-top: 4px; }
#conteudo { float: left; width: 796px; overflow: visible; position: relative; visibility: visible; }
#ajuda { position: relative; z-index: 50; overflow: visible; color: #333333; font-size: 11px; font-weight: normal; background-color: #FFECC6; border: 1px solid #E48600; padding: 4px; float: left; width: 260px; display: none; margin-left: 150px; margin-top: 1px; margin-bottom: 1px; }
#topAjuda { background-image: url(../../Images/fundoAuda.gif); background-repeat: no-repeat; overflow: visible; position: relative; visibility: visible; z-index: 56; text-align: right; margin-bottom: 2px; }
#caixaEsconde { position: relative; z-index: 50; overflow: visible; float: left; width: 780px; display: none; }
#caixaEsconde2 { position: relative; z-index: 50; overflow: visible; float: left; width: 780px; display: none; }
#conterRelatorio { width: 804px; overflow: visible; position: relative; visibility: visible; }
#conterRelatorioCompleto { background-color: #FFFFFF; width: 1000px; overflow: visible; position: relative; visibility: visible; }
#logo1 { position: relative; visibility: visible; margin-top: 10px; margin-left: 5px; float: left; }
#relatorioTop, .relatorioTop { width: 804px; float: left; overflow: visible; position: relative; visibility: visible; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b1c1b1; margin-top: 4px; padding-bottom: 4px; }
#relatorioCompletoTop, .relatorioCompletoTop { width: 1000px; float: left; overflow: visible; position: relative; visibility: visible; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b1c1b1; margin-top: 4px; padding-bottom: 4px; }
#logo2 { position: relative; visibility: visible; float: right; margin-right: 4px; }
#topTarefa, .topTarefa { float: left; width: 676px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 100px; overflow: visible; position: relative; visibility: visible; background-color: #fbecc3; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EACF8A; font-size: 14px; font-weight: bold; margin-top: 1px; margin-left: 1px; color: #ac1000; }
#topTarefa2 { float: left; width: 664px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 100px; overflow: visible; position: relative; visibility: visible; background-color: #fbecc3; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EACF8A; font-size: 14px; font-weight: bold; margin-top: 1px; margin-left: 1px; color: #ac1000; }
.modalCadastro { background: #accead; bottom: 10px; height: 118px; padding: 10px; position: absolute; right: 10px; width: 174px; opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.70; }
#containerModal, .containerModal { background-color: #FFFFFF; width: 700px; overflow: visible; position: relative; visibility: visible; border: 1px solid #6f879c; text-align: left; float: none; margin-left: 8px; margin-top: 5px; padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; z-index: 1; }
#acoesModal, .acoesModal { height: 48px; width: 700px; float: left; overflow: visible; position: relative; visibility: visible; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b1c1b1; }
#linhaFormeModalLogradouro, .linhaFormeModalLogradouro { width: 520px; position: relative; visibility: visible; margin-top: 10px; margin-bottom: 4px; color: #000000; z-index: 49; float: left; }
#linhaFormeModal, .linhaFormeModal { width: 700px; position: relative; visibility: visible; margin-top: 10px; margin-bottom: 4px; color: #000000; z-index: 49; float: left; }
.labelCurto2 { float: left; overflow: visible; position: relative; visibility: visible; margin-top: 2px; margin-bottom: 2px; text-align: left; padding-top: 3px; padding-left: 3px; }
#formeTexto { overflow: visible; position: relative; visibility: visible; margin-top: 5px; margin-bottom: 5px; color: #000000; padding-right: 5px; margin-right: 5px; z-index: 50; float: left; white-space: normal; width: 618px; padding-top: 3px; }
#conterEmail { background-color: #FFFFFF; width: 600px; overflow: hidden; position: relative; visibility: visible; }
#conterEmailDireto { width: 600px; overflow: visible; visibility: visible; }
#emailTop { width: 600px; float: left; overflow: visible; position: relative; visibility: visible; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #49865e; background-image: url(../../Images/fundoBarraSupEs.gif); background-repeat: repeat-x; height: 84px; padding-bottom: 4px; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #bce8cb; border-left-color: #bce8cb; border-right-width: 1px; border-right-style: solid; border-right-color: #49865e; }
#AreaNomeEmail { margin-top: 4px; margin-right: 10px; margin-left: 10px; background-image: url(../../Images/Linha1.gif); background-repeat: repeat-x; float: left; width: 548px; padding-top: 3px; padding-left: 20px; padding-right: 6px; position: relative; visibility: visible; }
#emailUsuario { width: 568px; font-size: 13px; font-weight: bold; padding-top: 10px; overflow: visible; position: relative; visibility: visible; float: left; padding-bottom: 10px; padding-left: 20px; }
#emailCaixaA { width: 580px; padding-top: 10px; overflow: visible; position: relative; visibility: visible; float: left; padding-bottom: 10px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1bd5b; line-height: 20px; }
#emailBarraInferior { width: 600px; position: relative; visibility: visible; margin-top: 2px; background-image: url(../../Images/fundoCreditos.gif); background-repeat: repeat-x; height: 17px; padding-top: 4px; font-size: 11px; text-align: center; float: left; z-index: 55; }
#emailUsuario strong { font-size: 16px; color: #006666; }
#emailLinhaA { width: 580px; position: relative; visibility: visible; color: #000000; float: left; }
#emailLinhaB { width: 780px; position: relative; visibility: visible; margin-top: 4px; margin-bottom: 2px; color: #000000; z-index: 49; float: left; }
#emailCabDemanda { background-color: #cbe2de; width: 600px; position: relative; visibility: visible; float: left; padding-bottom: 6px; margin-top: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9fc1bb; }
#emailCabTarefa { background-color: #fce094; width: 600px; position: relative; visibility: visible; float: left; padding-bottom: 6px; margin-top: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1bd5b; padding-top: 6px; }
#emailFormes { overflow: visible; position: relative; visibility: visible; margin-top: 2px; margin-bottom: 2px; color: #000000; padding-right: 2px; margin-right: 4px; z-index: 50; float: left; white-space: normal; width: 430px; }
#emailLinhaA img { float: left; padding-right: 8px; padding-left: 10px; }
#emailCaixaA ul { list-style-type: square; }
#emailListaB { width: 600px; position: relative; float: left; font-size: 12px; margin-bottom: 7px; overflow: visible; }
#emailListaB td { position: relative; visibility: visible; overflow: auto; font-size: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.topListaTarefa { background-color: #fce094; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.topoListaRel { background-color: #dce4dc; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.listaRel { background-color: #cbe2de; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.topListaTarefa { background-color: #fce094; font-weight: bold; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }
.topListaAssentamentos { background-color: #D3EAF8; font-weight: bold; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }
.topListaAssentamentosTarefa { background-color: #FEF0CB; font-weight: bold; margin-left: 10px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }
#listagem { width: 805px; position: relative; visibility: visible; overflow: visible; float: left; margin-bottom: 7px; }
#listagemNumeracao { float: left; padding-left: 34px; font-weight: bold; color: #333333; text-decoration: none; overflow: visible; position: relative; visibility: visible; padding-top: 10px; padding-bottom: 4px; padding-right: 5px; }
#listagemNumeracao2 { float: left; padding-left: 34px; font-weight: bold; color: #333333; text-decoration: none; overflow: visible; position: relative; visibility: visible; padding-bottom: 3px; padding-right: 5px; padding-top: 4px; }
#listagem th { position: relative; visibility: visible; overflow: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #92C2BA; text-align: left; background-color: #cbe2de; }
#listagem td { position: relative; visibility: visible; overflow: auto; }
.linha { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.topListaResposta { background-color: #FFF9E8; font-weight: bold; margin-left: 10px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }
.topListaTarefaAnexos { background-color: #DBEADB; font-weight: bold; margin-left: 10px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }
#cabRelatorio, .cabRelatorio { background-color: #cbe2de; width: 802px; clear: both; position: relative; visibility: visible; padding-bottom: 6px; margin-top: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9fc1bb; padding-left: 5px; padding-right: 5px; }
#cabRelatorio .label1 { float: left; margin-right: 45px; }
#cabRelatorio .label2 { float: right; margin-right: 8px; text-align: right; }
#cabRelatorio .label3 { float: right; overflow: visible; position: relative; visibility: visible; text-align: left; }
#cabRelatorioCompleto { background-color: #cbe2de; width: 1000px; clear: both; position: relative; visibility: visible; padding-bottom: 6px; margin-top: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9fc1bb; padding-left: 5px; padding-right: 5px; }
#cabRelatorioCompleto .label1 { float: left; margin-right: 45px; }
#cabRelatorioCompleto .label2 { float: right; margin-right: 8px; text-align: right; }
#cabRelatorioCompleto .label3 { float: right; overflow: visible; position: relative; visibility: visible; text-align: left; }
.field-validation-error { color: #e80c4d; font-weight: bold; }
.DropDownDemandado { background-color: #FCF8E0; border: 1px solid #617C61; z-index: 1; }
.DropDownDemandado1 { background-color: #FCF8E0; border: 0 solid #617C61; z-index: 1; }
.DivClose { display: none; position: absolute; width: 250px; height: 220px; border-style: solid; border-color: Gray; border-width: 1px; background-color: #99A479; }
.LabelClose { vertical-align: text-top; position: absolute; bottom: 0; }
.DivCheckBoxList { display: none; background-color: #FCF8E0; min-width: 375px; width: 500px; position: absolute; height: 220px; overflow-y: auto; overflow-x: hidden; border-style: solid; border-color: Gray; border-width: 1px; }
.DivCheckBoxListSMS { display: none; background-color: #FCF8E0; width: 200px; position: absolute; height: 220px; overflow-y: auto; overflow-x: hidden; border-style: solid; border-color: Gray; border-width: 1px; }
.CheckBoxListDemandado { position: relative; width: 350px; height: 10px; overflow: scroll; font-size: small; background-color: #FCF8E0; }
#title-response, .title-response { border-top: 1px solid #BFCCBF; font-size: 14px; font-weight: bold; margin: 7px 10px 0 20px; padding: 4px 0 2px 80px; position: relative; width: 475px; z-index: 48; }
.content-response { margin-bottom: 20px; float: left; }
.response { padding: 4px; margin-top: 7px; margin-right: 10px; margin-bottom: 7px; margin-left: 20px; border: 1px solid #BFCCBF; }
.response.resposne-origem { border:0px; }
.responseTarefa { padding: 4px; margin-top: 7px; margin-right: 10px; margin-bottom: 7px; margin-left: 20px; }
.content-response-ul { margin-top: 0; margin-right: 0; margin-bottom: 3px; margin-left: 0; }
.content-response-li-title { width: 80px; text-align: right; padding-right: 10px; font-weight: bold; float: left; display: inline-block; }
.content-response-li-data { max-width: 490px; display: inline-block; }
.separador { border-top: 1px dashed; margin-left: 65px; width: 70%; }
.AutoCompleteExtender_CompletionList { position: absolute; z-index: 1000; overflow: auto; height: 200px; width: 5px; margin-top: 0; padding: 1px; cursor: pointer; background: #fff; border: buttonshadow; border-width: 0 1px 1px 1px; border-style: solid; }
.autocomplete_listItem { background-color: window; color: windowtext; padding: 1px; width: 185px; }
.autocomplete_highlightedListItem { background-color: Highlight; color: HighlightText; padding: 1px; }
.linhaHeader { border-top: 1px solid black; }
.linhaRow { border-left: 1px solid black; border-right: 1px solid black; }
.linhaFooter { border: 1px solid black; }
.gridViewHeader th { border: 1px solid black; }
.gridViewRow td, .gridViewRowAlternating td { border: 1px solid black; }
.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }
.modalDialog { width: 850px; height: 535px; padding: 5px; background: #fff; }
#ctl00_BodyContentMaster_pnlPessoa { padding: 10px; }
#ctl00_BodyContentMaster_btnFechar { left: 3px; position: relative; top: 0; }
/* ATENDIMENTO MODAL PESSOAS */
#nova-pessoa { padding: 0; margin-left: 10px; line-height: 1; }
#nova-pessoa .linhaForme { width: 930px; }
#nova-pessoa div#acoes { border: 0 none; height: 40px; width: 960px; }
#nova-pessoa #acoes, .acoes { height: 35px; margin-top: 5px; }
#nova-pessoa #dados-gerais .label { width: 170px; }
#nova-pessoa #dados-complementares .label { width: 170px; }
#nova-pessoa .lbl-tipo { margin-right: 10px; padding: 3px 0 0; width: 95px; font-weight: normal; }
#nova-pessoa #botCrecuo { padding-top: 16px; margin-right: 0; }
#nova-pessoa .menuDireita { width:775px; height:25px; }
#nova-pessoa #dados-gerais { margin-top: 20px; }
#nova-pessoa #btnFechar { margin: 0; }
#nova-pessoa .ajax__tab_body { border-bottom: 0 none; height: 385px; border-width: 1px; border-style: solid; -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(rgba(0, 0, 0, 0))) 1 100%; -webkit-border-image: -webkit-linear-gradient(#999, rgba(0, 0, 0, 0)) 1 100%; -moz-border-image: -moz-linear-gradient(#999, rgba(0, 0, 0, 0)) 1 100%; -o-border-image: -o-linear-gradient(#999, rgba(0, 0, 0, 0)) 1 100%; border-image: linear-gradient(to bottom, #999, rgba(0, 0, 0, 0)) 1 100%; }
#nova-pessoa #ctl00_BodyContentMaster_Tabs_pnlAgressor_tab { display: none; }
#nova-pessoa div.box-direita { float: left; height: 90px; width: 440px; padding: 12px; }

#nova-pessoa div.box-renda { float: left; height: 40px; width: 893px; padding: 12px 5px 5px; margin-top: 13px; }
#nova-pessoa div.box-renda .linhaForme { width: 900px; }
#nova-pessoa div.box-renda .linhaForme input { width: 155px; }
#nova-pessoa #dados-complementares div.box-renda div.label { width:113px; }

#nova-pessoa div.box-vitima { float: left; height: 40px; width: 893px; padding: 12px 5px 5px; margin-top: 13px; }
#nova-pessoa div.box-vitima .linhaForme { width: 900px; }
#nova-pessoa div.box-vitima .linhaForme input { width: 155px; }
#nova-pessoa #dados-complementares div.box-vitima div.label { width:113px; }

#nova-pessoa div.box-denunciado { float: left; height: 40px; width: 893px; padding: 12px 5px 5px; margin-top: 13px; }
#nova-pessoa div.box-denunciado .linhaForme { width: 900px; }
#nova-pessoa div.box-denunciado .linhaForme input { width: 155px; }
#nova-pessoa #dados-complementares div.box-denunciado div.label { width:113px; }

#nova-pessoa .border { border: 1px solid #000; border-radius: 5px; }
#nova-pessoa div.box-esquerda { border-radius: 5px; float: left; height: 90px; width: 500px; margin-left: 20px; }
#nova-pessoa div.box-esquerda .linhaForme, #nova-pessoa div.box-direita .linhaForme { width: 525px; }
#nova-pessoa #dados-complementares { padding: 10px; }
#nova-pessoa #dados-complementares div.box-direita div.label { width:70px; }
#nova-pessoa #title-box { background: none repeat scroll 0 0 #fff; left: 20px; padding: 0 11px; position: absolute; top: -6px; z-index: 20; }
#nova-pessoa #title-box-renda { background: none repeat scroll 0 0 #fff; left: 31px; padding: 0 11px; position: absolute; top: 241px; z-index: 20; }

#nova-pessoa #title-box-CompVitima { background: none repeat scroll 0 0 #fff; left: 31px; padding: 0 11px; position: absolute; top: 313px; z-index: 20; }
#nova-pessoa #title-box-denunciado { background: none repeat scroll 0 0 #fff; left: 31px; padding: 0 11px; position: absolute; top: 313px; z-index: 20; }

#nova-pessoa #dados-complementares, #nova-pessoa #mulher, #nova-pessoa #agressor, #nova-pessoa #dados-gerais { margin: 20px 0 20px 15px; }
#nova-pessoa div.box-footer { border-top: 1px solid #000; float: left; margin-top: 15px; padding-top: 10px; position: relative; width: 905px; }
#nova-pessoa #dados-complementares div.box-footer div.label { width: 350px; }
#nova-pessoa #dados-complementares div.box-footer input { width: 210px; }
#detail { background-color: #cbe2de; border-bottom: 1px solid #9fc1bb; float: left; margin: 10px 0; padding: 10px 0; position: relative; visibility: visible; width: 960px; }
#nova-pessoa #mulher div.label { width: 330px; }
#nova-pessoa .abas { width:960px; }
#nova-pessoa #tituloAcoes { width: 270px; }
#menuHorizontal #ctl00_upMenu { margin-left: 6px; }
#menuHorizontal .itemMenu { width: 140px; }
#menuHorizontal .itemMenu a:link { width: 115px; }
#nova-pessoa #agressor div.label { width: 265px; }
/* HOVER STYLES */
div#popupControle { display: none; position: absolute; width: 550px; padding: 10px; background: #eeeeee; color: #000000; border: 1px solid #1a1a1a; font-size: 90%; z-index: 9999; }
.usuario-removido-soe { background-color: #F59191; color: #fff; }
.lista { width:100%; }
.lista ul { margin: 0; padding: 0; }
.lista li { float: left; list-style: outside none none; margin: 2px 10px 2px 0; }
.lista span.label-list { border-radius: 3px; background-color: #3a87ad; color: #ffffff; display: inline-block; font-size: 11.844px; font-weight: bold; line-height: 14px; padding: 2px 4px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align: baseline; white-space: nowrap; }
.item-value { width:80%; font-weight:bold; }
#ctl00_BodyContentMaster_gvSmsEnviado { margin-top: 20px; }
#ctl00_BodyContentMaster_pnlDadosDemandante a.link-profile {color: #015986;cursor: pointer;font-weight: bold;}
#ctl00_BodyContentMaster_pnlDadosDemandante a.link-profile:hover {color: #ac1000;}
#ctl00_BodyContentMaster_pnlDadosDemandante .linhaForme2.margin-top {border-bottom: 1px solid #bfccbf; height: 1px;margin: 0 78px;width: 495px;}
.table {width: 792px;background-color: transparent;border-spacing: 0;border-collapse:collapse;}
.table-bordered {border-color: #dddddd #dddddd #dddddd -moz-use-text-color;border-image: none;border-style: solid solid solid none;border-width: 0px 1px 1px 0;}
.table-bordered th, .table-bordered td {border-left: 1px solid #dddddd;}
.table th, .table td {border-top: 1px solid #dddddd;line-height: 20px;padding: 4px;}
.table th {padding: 10px 4px; background-color:#dce4dc;}
.table td {font-size: 12px;height: 0;}
#tituloLocalizarLogradouro, .tituloLocalizarLogradouro {font-size: 47px; color: rgba(20, 64, 19, 0.79); padding-left: 30px; font-family: Arial,Helvetica,sans-serif;}


.campoExtraButton {
    box-shadow: inset 0px -3px 7px 0px #a8aba6;
    background: linear-gradient(to bottom, #dce4dc 5%, #d8d8d8d1 100%);
    border-radius: 3px;
    border: 1px solid #0b0e07;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 15px;
    padding: 17px 0 4px 0;
    text-decoration: none;
    text-shadow: 0px 1px 0px #795548;
    width: 254px;
    min-width: 100px;
    text-align: center;
    height: 57px;
    vertical-align: bottom;
    margin-top: 20px;
    margin-left: 4px;
    color: #000;
}

    .campoExtraButton:hover {
        background: linear-gradient(to bottom, #adc3afde 5%, #d2d2d2 100%);
        color: #000;
    }

    .campoExtraButton:active {
        position: relative;
        top: 1px;
    }

    .campoExtraButton:visited {
        color: black !important;
    }

    .campoExtraButton:link {
        color: black !important;
    }

.ui-multiselect-menu.avaliacao-resposta {
    width: 640px !important;
}

.bloco-cpf-demandante {
    width: 112px;
}
.bloco-cpf-demandante:hover {
    cursor:pointer;
}
.bloco-cpf-demandante:hover img{
    display:inline;
}
.bloco-cpf-demandante img {
    border-width: 0px;
    width: 17px;
    position: absolute;
    top: -1px;
    margin-left: 8px;
    display:none;
}


.ui-widget-shadow {
    margin: -11px 0 0 -8px;
    padding: 1px 6px;
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: 1;
    border-radius: 2px;
    font-size: 12px;
}

.submenu-demanda {
    display: grid;
    padding-top: 5px;
    padding-bottom: 5px;
}
.submenu-demanda a{
    padding: 2px 0;
}

.info-demanda-agrupada {
    background-color: #fce094;
    width: 794px;
    position: relative;
    visibility: visible;
    float: left;
    padding: 4px 0 4px 0;
    margin-top: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e1bd5b;
    text-align: center;
}

#ctl00_BodyContentMaster_txtOrgaoPessoa {
    background-color: #fff;
    border: 0;
    padding-top: 3px;
}

