@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
ul{margin:0; padding:0;list-style:none;}
#box-toggle span{float:right;cursor:pointer;font-weight:bold;font-size:14px;color:#c30;border:2px solid #000;padding:5px;}

form label.error{
    float:none;
    display:block;
    color:#f00;
    width:auto;
    text-align:left;
    padding-left:105px;
}
#formLogin input[type=text]:focus, #formLogin input[type=password]:focus{
    background:#f8f8f8;
    border:1px solid #666;
}
.erro, .sucesso, .alerta, .pergunta {
    width:96%;
    padding:2%;
    margin:10px 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
}
.sucesso {
    background: #eff4d4;
    border: 1px solid #8fad3d;
    color: #596c26;
}
.alerta{
    background: #FFea97;
    border: 1px solid #e2b500;
    color: #995f5b;
}
.erro{
    background: #efcec9;
    border: 1px solid #ad3f30;
    color: #943728;
}
.pergunta{
    background: #c6d8f0;
    border: 1px solid #4381cc;
    color: #5c58b9;
}


body{margin:0;padding:0;}
#top{display:block;height:150px;background-color:#efefef;/ *
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef888), color-stop(99%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fef888 0%,#efefef 99%); /* Chrome10+,Safari5.1+ */
    background:-moz-linear-gradient(bottom, #efefef, #fef888);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#fbfbd5',GradientType=0 ); /* IE6-9 */
    background: -o-linear-gradient(top, #fef888 0%,#efefef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #efefef 0%,#fef888 100%); /* IE10+ */
    background: linear-gradient(top, #efefef 0%,#fef888 100%); /* W3C */
}

#top{display:block;height:150px;background-color:#efefef;/ *
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef888), color-stop(99%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
    background:-moz-linear-gradient(bottom, #ffffff, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#ffffff 100%); /* W3C */
}

#top .top_centro{display:block;width:1000px;height:150px;margin:0 auto;position:relative;}
#top .janela{display:block;height:30px;font:bold 12px Arial, Helvetica, sans-serif;color:#000;padding:5px 0 0 20px;}
#top .prefeitura{display:block;height:110px;background-image: url(../imagens/img_logoQuatipuru.png);background-repeat: no-repeat;background-position:20px bottom;}
#top .prefeitura .logoImagem{display:block;position:absolute;}
#top .prefeitura .tituloPref {display:block;position:relative; width: 85%; float:right; font-size: 46px;}
#top .prefeitura .tituloPref h4 {text-align: left; padding-left: 0px;font-family: Arial, Helvetica, sans-serif; }
#top .prefeitura .tituloPref h1 {text-align: left; padding-left: 0px;font-size:60px;font-family: Arial, Helvetica, sans-serif;}
/*#top img{display:block;position:absolute;top:0;right:0;*/
/*opacity:0.9;*/
/*-moz-opacity: 0.9;*/
/*filter: alpha(opacity=90);*/
/*}*/
#menu{display:block;height:40px;
    background: -webkit-linear-gradient(top,  #006400 1%,#008000 100%); /* Chrome10+,Safari5.1+ */
    background:-moz-linear-gradient(top, #006400, #008000);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012543', endColorstr='#12558c',GradientType=0 ); /* IE6-9 */
    background: -o-linear-gradient(top, #006400 0%,#008000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #006400 0%,#008000 100%); /* IE10+ */
    background: linear-gradient(top, #006400 0%,#008000 100%); /* W3C */
}
#menu ul{display:block;list-style:none;width:1000px;height:40px;margin:0 auto;}
#menu ul li{float:left;font:14px Arial, Helvetica, sans-serif;color:#CCC;margin-top:2px;position:relative;}
#menu ul li h3{display:block;text-align:left;font:bold 14px Arial, Helvetica, sans-serif;color:#000;padding:0 10px;}
#menu ul li .seta{display:block;float:right;font:12px Arial, Helvetica, sans-serif;color:#FFF;padding:0 0 0 20px;margin:0;}
#menu ul li:hover .seta{color:#000;}
#menu ul li:hover{background:#e0e0e0;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius:5px 5px 0 0;
    -khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
#menu ul li:hover a{color:#000;}
#menu ul li a{display:block;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;text-align:center;color:#FFF;padding:12px 30px 11px;}
#menu ul li a:hover{background:#e0e0e0;color:#000;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0 0;
    -khtml-border-top-left-radius:5px;
    -khtml-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
}
#menu ul li ul{display:none;position:absolute;height:auto;background:#e0e0e0;top:36px;z-index:999;
    border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95;
    -khtml-opacity: 0.95;
}
#menu ul li:hover ul{display:block;left:0;width:630px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    -moz-border-radius:0 5px 5px 5px;
    -khtml-border-top-right-radius:5px;
    -khtml-border-bottom-left-radius:5px;
    -khtml-border-bottom-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
}
#menu ul li ul li{float:left;display:block;margin:10px;background:#e0e0e0;}
#menu ul li ul li a{display:block;text-decoration:none;text-align:left;font:11px Arial, Helvetica, sans-serif;color:#000;padding:3px 10px 3px 20px;}
#menu ul li ul li a:hover{color:#333;text-decoration:underline;}
/*     ----------     CONTEUDO     ----------     */
#conteudo{display:block;width:1000px;height:auto;min-height:450px;margin:0px auto;padding:0px;background:#efefef;position:relative;}
/*     ----------     AREA DO LOGIN     ----------     */
/*     ----------     AREA DO LOGIN     ----------     */
#login{width:320px;right:10px;top:-40px;position:absolute;margin:0;padding:0;}
#login h3{
    display:block;height:20px;width:100%;background:#e0e0e0;
    padding:10px 0;margin-left:0px;
    font:bold 15px Arial, Helvetica, sans-serif;color:#000;text-align:center;
    border-top-left-radius:5px;border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0 0;
    -khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
}
#log_menu{display:block;margin:0;padding:1px 0;background:#e0e0e0;}
#log_menu a{
    width:96px;float:left;
    text-decoration:none;text-align:center;font:bold 12px Arial, Helvetica, sans-serif;color:#666;
    padding:5px;margin:0;background:#CCC;border-top:1px inset #C00;
    border-top-left-radius:5px;border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0 0;
    -khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
}
#log_menu a.select{
    display:block;float:left;width:96px;
    text-decoration:none;text-align:center;font:bold 12px Arial, Helvetica, sans-serif;color:#FFF;
    padding:5px 5px;background:#999;
    border-top-left-radius:5px;border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0 0;
    -khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
}
#log_menu a:hover{color:#666;text-decoration:underline;background:#e0e0e0;}
/*     ----------     AREA DO LOGIN PREFEITURA     ----------     */
#log_campos{
    display:block;width:320px;height:100%;background:#999;margin:0;padding:0;
    border-bottom-left-radius:5px;border-bottom-right-radius:5px;
    -moz-border-radius:0 0 5px 0px;
    -khtml-border-bottom-left-radius:5px;-khtml-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;
}
#titForm{display:block;text-align:center;font:bold 13px Arial, Helvetica, sans-serif;color:#FFF;padding:5px 0;}
#log_campos form{display:table;width:300px;height:100%;margin:25px 0 0;padding:20px 10px 10px;}
#log_campos label{display:block;margin:0;padding:0;}
#log_campos p{display:block;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;padding:10px 0 5px 10px;margin:0;}
#log_campos input{display:block;width:270px;height:20px;padding:5px 10px;border:1px solid #999;}
#log_campos .btn_entrar{
    display:block;float:left;height:40px;width:100px;
    font:bold 14px Arial, Helvetica, sans-serif;color:#FFF;background:#006400;
    margin:15px 0 0;padding:0;cursor:pointer;border:hidden;
    border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
}
#log_campos .btn_entrar:hover{font-weight:bold;background:#008000;}
#login a.suporte{display:block;float:left;width:150px;text-align:center;text-decoration:none;font:12px Arial, Helvetica, sans-serif;color:#fff;margin:20px 0 0 10px;padding:0;cursor:pointer;}
#login a.suporte:hover{color:#d4281e;text-decoration:underline;}
/*     ----------     AREA DO CONTEUDO     ----------     */
#info_home{display:block;width:650px;height:130px;margin:0 10px 0;padding-top:10px;}
#info_home .info{display:block;width:auto;height:130px;margin:0px 0 10px;background:#FFD700;
    /*background: -webkit-linear-gradient(top,  #F00 1%,#EFEFEF 100%); /* Chrome10+,Safari5.1+ * /
    background:-moz-linear-gradient(top, #F00, #EFEFEF);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F00', endColorstr='#EFEFEF',GradientType=0 ); /* IE6-9 * /
    background: -o-linear-gradient(top, #F00 0%,#EFEFEF 100%); /* Opera 11.10+ * /
    background: -ms-linear-gradient(top, #F00 0%,#EFEFEF 100%); /* IE10+ * /
    background: linear-gradient(top, #F00 0%,#EFEFEF 100%); /* W3C */
    border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
}
#info_home .info_nfse{display:block;float:left;width:440px;height:110px;padding:0 10px;margin:0;}
#info_home .info_nfse h4{display:block;text-align:left;font:bold 12px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:10px 0 5px;}
#info_home .info_nfse p{display:block;font:11px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:0;}
#info_home ul.painel{list-style:none;display:block;float:left;width:165px;padding:0 10px 0;margin:0;}
#info_home ul.painel li{display:block;width:180px;float:left;font:12px Arial, Helvetica, sans-serif;color:#FFF;text-align:center;}
#info_home ul.painel li h5{display:block;font:bold 11px Arial, Helvetica, sans-serif;color:#FFF;padding:20px 5px 0;margin:0;}
#info_home ul.painel li p{display:block;font:bold 20px Arial, Helvetica, sans-serif;color:#FFF;margin:0;padding:10px 0;}
#quadro_consulta{display:block;float:left;width:400px;margin:0;padding:0;}
#quadro_consulta .marg{margin-right:5px;}
#quadro_consulta ul{list-style:none;display:block;width:100%;height:250px;padding:0;margin:0;;}
#quadro_consulta ul li{display:block;float:left;width:194px;height:auto;margin:0;padding:0;}
#quadro_consulta ul li h5{display:block;padding:10px 0 10px 10px;margin:0 0 10px;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;background:#006400;}
#quadro_consulta ul li h5.lupa{
    background-image: url(../imagens/icone_lupa.png);
    background-repeat: no-repeat;
    background-position: 165px 5px;
}
#quadro_consulta ul li h5.prnt{
    background-image: url(../imagens/icone_printer.png);
    background-repeat: no-repeat;
    background-position: 165px 5px;
}
#quadro_consulta ul li p{margin:0;padding:0;}
#quadro_consulta ul li p a{display:block;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:5px 0;}
#quadro_consulta ul li p a:hover{text-decoration:underline;color:#000;}
#quadros{display:block;float:right;width:250px;margin:0;padding:0;}
#quadros .borderB{border-right:1px solid #000;border-bottom:1px solid #000;}
#quadros .borderL{border-left:1px solid #FFF;border-bottom:1px solid #000;}
#quadros .borderC{border-right:1px solid #999;}
#quadros span{
    display:block;
    padding:10px 0 10px 10px;
    margin:0 0 0px;
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#fff;
    background-color: #006400;
    background-image: url(../imagens/icone_painel.png);
    background-repeat: no-repeat;
    background-position: 220px 5px;
    position:relative;
}
/*#quadros .icone{height:33px;width:33px;position:absolute;border:1px solid #F00;
background-image: url(../imagens/icone_painel.png);
background-repeat: no-repeat;
background-position: right 0;
}*/
#quadros ul.qpainel{list-style:none;display:block;float:left;width:122px;height:auto;padding:0;margin:5px 0 0;}
#quadros ul.qpainel li{display:block;width:auto;height:auto;margin:0;padding:0;text-align:center;}
#quadros ul.qpainel li h5{display:block;height:30px;padding:5px 0 0 5px;margin:0;font:12px Arial, Helvetica, sans-serif;color:#000;}
#quadros ul.qpainel li p{display:block;font:bold 14px Arial, Helvetica, sans-serif;color:#000;text-align:center;margin:0;padding:3px 0;}
#info_cont{display:block;width:650px;height:100%;margin:0 10px;padding-top:10px;}
#nfse_info{display:block;width:640px;padding:10px 5px;margin:0;}
#nfse_info h1{display:block;font:bold 18px Arial, Helvetica, sans-serif;color:#12558c;border-bottom:1px solid #ebe41a;padding:5px 0 0 10px;margin:0;}
#nfse_info h2{display:block;font:bold 16px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:10px;}
#nfse_info h3{display:block;text-align:left;font:bold 14px Arial, Helvetica, sans-serif;color:#000;padding:5px 5px 5px 10px;margin:0;cursor:pointer;}
#nfse_info h3:hover{color:#12558c;}
#nfse_info p{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:5px 10px;margin:0;}
#nfse_info .beneficios_nfse{display:block;}
#nfse_info .perguntas_nfse{display:block;}
#credenciamento_info{display:block;width:640px;padding:10px 5px;margin:0;}
#credenciamento_info h1{display:block;font:bold 18px Arial, Helvetica, sans-serif;color:#12558c;border-bottom:1px solid #ebe41a;padding:5px 0 0 10px;margin:0;}
#credenciamento_info h2{display:block;font:bold 16px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:10px;}
#credenciamento_info h3{display:block;text-align:left;font:bold 14px Arial, Helvetica, sans-serif;color:#000;padding:5px 5px 5px 10px;margin:0;cursor:pointer;}
#credenciamento_info h3:hover{color:#12558c;}
#credenciamento_info p{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:5px 10px;margin:0;}
#credenciamento_info p.docs{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:3px 0 5px 20px;margin:0;}
#credenciamento_info p.obs{display:block;font:12px Arial, Helvetica, sans-serif;color:#a71c20;padding:5px 10px;margin:10px 20px;border:2px solid #333;}
#credenciamento_info span.obs{color:red;}
#credenciamento_info #duvidas_cred_documentos{display:block;}
#credenciamento_info #duvidas_cred_documentos ul{list-style:none;margin:0;padding:0;}
#credenciamento_info #duvidas_cred_documentos ul li{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:0;padding:2px 0 2px 20px;}
#credenciamento_info #manual_cred{display:block;}
#credenciamento_info #manual_cred ol{display:block;margin:0 0 10px 0;padding:0;}
#credenciamento_info #manual_cred ol li{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:0;padding:2px 0 3px 20px;}
#credenciamento_info #manual_cred ol li ul{list-style:none;display:block;margin:0 0 0 20px;padding:0;}
#credenciamento_info #manual_cred ol li ul li{display:block;float:left;width:50%;margin:0;padding:5px 0 20px;border:none;}
#credenciamento_info .duvidas_cred{display:block;}
#credenciamento_info duvidas_cred_lista ol ul{list-style:none;margin:0;padding:0;border:1px solid #00C;}
#credenciamento_info duvidas_cred  ol ul li{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:2px 0 2px 20px;background:#963;}
<!--#credenciamento_info #solicitacao_cred{display:block;}-->
#solicitacao_cred{display:block;width:640px;padding:10px 5px;margin:0; font-family:Arial, Helvetica, sans-serif;}
#solicitacao_cred h1{display:block;font:bold 18px Arial, Helvetica, sans-serif;color:#12558c;border-bottom:1px solid #ebe41a;padding:5px 0 0 10px;margin:0;}
#solicitacao_cred h2{display:block;text-align:center;font:bold 16px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:10px;}
#solicitacao_cred h3{display:block;text-align:center;font:bold 16px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:10px;}
#solicitacao_cred p{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:5px 10px;margin:0;}
#solicitacao_cred form input{display:block;height:20px;padding:5px 8px;border:2px solid #666;}
#solicitacao_cred .btn_enviar{display:block;float:left;height:40px;width:auto;font:bold 14px Arial, Helvetica, sans-serif;color:#FFFFFF;background:#006400;
    margin:15px 10px 0;
    padding:0 20px;
    border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
    border:0;
}
#solicitacao_cred .btn_enviar:hover{font-weight:bold;background:#008000;}
#info_acesso{display:block;width:640px;padding:10px 5px;margin:0;}
#info_acesso h1{display:block;font:bold 18px Arial, Helvetica, sans-serif;color:#12558c;border-bottom:1px solid #ebe41a;padding:5px 0 0 10px;margin:0;}
#info_acesso h2{display:block;font:bold 16px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:10px;}
#info_acesso h3{display:block;text-align:left;font:bold 14px Arial, Helvetica, sans-serif;color:#000;padding:5px 5px 5px 10px;margin:0;cursor:pointer;}
#info_acesso h3:hover{color:#12558c;}
#info_acesso p{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:5px 10px;margin:0;}
#info_acesso span a{display:block;text-decoration:none;font:12px Arial, Helvetica, sans-serif;color:#000;text-align:right;padding:5px 10px;margin:0;}
#info_acesso span a:hover{color:#F00;font-weight:bold;}
#contato{display:block;width:640px;padding:10px 5px;margin:0;}
#contato h1{display:block;font:bold 18px Arial, Helvetica, sans-serif;color:#12558c;border-bottom:1px solid #ebe41a;padding:5px 0 0 10px;margin:0;}
#contato h2{display:block;font:bold 16px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:10px;}
#contato p{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:0 10px 10px;margin:0;}
#contato form{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:0;margin:0 20px;}
#contato form fieldset{display:block;padding:0;margin:0 20px 20px;border:0;}
#contato form legend{display:block;font:bold 12px Arial, Helvetica, sans-serif;color:#000;padding:0 20px;margin:0;}
#contato form label{display:block;}
#contato form p{display:block;font:bold 12px Arial, Helvetica, sans-serif;color:#000;padding:5px 0 5px 10px;margin:0;}
#contato form input{display:block;width:490px;height:20px;padding:5px 10px;border:1px solid #012142;}
#contato form textarea{display:block;width:500px;font:bold 12px Arial, Helvetica, sans-serif;color:#000;padding:5px;margin:0;border:1px solid #012142;}
#contato .btn_enviar{display:block;float:left;height:40px;width:100px;font:bold 14px Arial, Helvetica, sans-serif;color:#FFFFFF;background:#12558c;
    margin:15px 10px 0;
    padding:0;
    border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
    border:0;
}
#contato .btn_enviar:hover{font-weight:bold;background:#055fa9;}
#contato .btn_voltar{display:block;float:left;height:40px;width:100px;font:bold 14px Arial, Helvetica, sans-serif;color:#FFFFFF;background:#12558c;
    margin:15px 10px 0;
    padding:0;
    border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
    border:0;
}
#contato .btn_voltar:hover{font-weight:bold;background:#055fa9;}
#consultas{display:block;width:640px;padding:10px 5px;margin:0;}
#consultas h1{display:block;font:bold 18px Arial, Helvetica, sans-serif;color:#12558c;border-bottom:1px solid #ebe41a;padding:5px 0 0 10px;margin:0;}
#consultas h2, h3, h4{display:block;text-align:center;font:bold 16px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:10px;}
#consultas p{display:block;text-align:center;font:12px Arial, Helvetica, sans-serif;color:#000;padding:10px 10px 5px;margin:0;}
#consultas p.radio{font:bold 12px Arial, Helvetica, sans-serif;color:#000;padding:10px;margin:0;}
#consultas form{display:block;font:12px Arial, Helvetica, sans-serif;color:#000;padding:0;margin:0 20px;}
#consultas input.char{display:block;width:200px;font:bold 12px Arial, Helvetica, sans-serif;color:#000;padding:5px 10px;margin:0 auto;clear:both;}
#consultas input.radio{display:block;padding:0;margin:0 20px 0 0;}
#consultas ul{display:block;float:left;width:100%;padding:5px 0;margin:0;text-align:center;}
#consultas ul li{float:left;text-align:center;font:12px Arial, Helvetica, sans-serif;color:#000;padding:10px 35px;margin:10px 0;}
#consultas span{float:left;text-align:center;padding:10px;margin:0 5px;background:#0CC;}
#consultas .btn_enviar{display:block;height:40px;width:100px;font:bold 14px Arial, Helvetica, sans-serif;text-align:center;color:#FFFFFF;background:#006400;
    margin:0 auto;
    padding:0;
    border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
    border:0;
}
#consultas .btn_enviar:hover{font-weight:bold;background:#008000;}

#rodape{clear:both;height:auto;background:#FFD700;margin:0;padding:0;}

#rodape .duvida_nfse{display:block;float:left;width:450px;height:auto;margin:0;padding:0;}
#rodape .duvida_nfse h3{display:block;text-align:left;font:bold 14px Arial, Helvetica, sans-serif;color:#000;border-bottom:1px solid #CCC;margin:10px;}
#rodape .duvida_nfse ul{display:block;float:left;list-style:none;width:auto;margin:0 5px;}
#rodape .duvida_nfse ul li{display:block;float:left;width:220px;padding:3px 0;}
#rodape .duvida_nfse ul li h4{display:block;text-align:left;font:bold 12px Arial, Helvetica, sans-serif;color:#000;padding:0;}
#rodape .duvida_nfse ul li a{display:block;text-decoration:none;font:11px Arial, Helvetica, sans-serif;color:#000;padding:0px;margin:0;}
#rodape .duvida_nfse ul li a:hover{text-decoration:underline;color:#000;}
#rodape .credenciamento{display:block;float:left;width:450px;height:auto;margin:0;}
#rodape .credenciamento h3{display:block;text-align:left;font:bold 14px Arial, Helvetica, sans-serif;color:#000;border-bottom:1px solid #CCC;margin:10px;}
#rodape .credenciamento ul{display:block;float:left;list-style:none;width:auto;margin:0 5px;}
#rodape .credenciamento ul li{display:block;float:left;width:220px;padding:3px 0;}
#rodape .credenciamento ul li h4{display:block;text-align:left;font:bold 12px Arial, Helvetica, sans-serif;color:#000;padding:0;}
#rodape .credenciamento ul li a{display:block;text-decoration:none;font:11px Arial, Helvetica, sans-serif;color:#000;padding:0px;margin:0;}
#rodape .credenciamento ul li a:hover{text-decoration:underline;color:#000;}
#rodape .barra_bottom{display:block;clear:both;width:100%;height:40px;background:#FFD700;
    background: -moz-linear-gradient(top, #FFD700 0%, #F0E68C 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFD700), color-stop(99%,#F0E68C)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFD700 0%,#F0E68C 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFD700 0%,#F0E68C 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFD700 0%,#F0E68C 99%); /* IE10+ */
    background: linear-gradient(top, #FFD700 0%,#F0E68C 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011f37', endColorstr='#12558c',GradientType=0 ); /* IE6-9 */
}
#rodape .barra_bottom p{display:block;width:1000px;text-align:center;font:bold 12px Arial, Helvetica, sans-serif;color:#FFF;margin:0 auto;padding:15px 0 0;}

/****************************************************         Tabelas de consulta          ****************************************************/


.listacursor {
    margin:auto;
    float: none;
    text-align:center;
    color:#747679;
    font-size:11px;
    background-color:#FFFFFF;
}

.listacursor td{
    color:#000000;
    font-weight: normal;
    padding:5px 10px;
}

tr.legenda td {
    background-color:#12558c;
    color:#FFFFFF;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight:bold;
}

tr.legendalista td {
    background-color:#12558c;
    color:#FFFFFF;
    font-weight:bold;
}

.listacursor tr.branco{
    font: 12px Arial, Helvetica, sans-serif;
    background:#FFFFFF;
}

.listacursor tr.cinza{
    font: 12px Arial, Helvetica, sans-serif;
    background:#E0E0E0;
}

.listacursor tr.branco:hover td{
    background:#797979;
    color:#FFFFFF;
    cursor:pointer;
}

.listacursor tr.cinza:hover td{
    background:#797979;
    color:#FFFFFF;
    cursor:pointer;
}


.listaicones {
    margin:auto;
    float: none;
    text-align:center;
    color:#747679;
    font-size:11px;
    background-color:#FFFFFF;
}

.listaicones td{
    color:#000000;
    font-weight: normal;
    padding:5px 10px;
}

.listaicones tr.branco{
    font: 12px Arial, Helvetica, sans-serif;
    background:#FFFFFF;
}

.listaicones tr.cinza{
    font: 12px Arial, Helvetica, sans-serif;
    background:#E0E0E0;
}

.listaicones tr.branco:hover td{
    background:#797979;
    color:#FFFFFF;
}

.listaicones tr.cinza:hover td{
    background:#797979;
    color:#FFFFFF;
}


tr.branco td div{
    display:block;
    position:relative;
}

tr.branco td div span{display: none}

tr.branco:hover td div span{
    display:inline;
    position:absolute;
    width:350px;
    top:2em;
    text-align:left;
    right:0;
    font: 12px Arial, Helvetica, sans-serif;
    padding:5px 10px;
    background:#E0E0E0;
    border: solid thin #12558c;
    color:#000;
    z-index:4;
}

tr.branco:hover td div span table.tabeladetalhes tr td{
    background:#E0E0E0;
    color:#000;
}

tr.cinza td div{
    display:block;
    position:relative;
}

tr.cinza td div span{display: none}

tr.cinza:hover td div span{
    display:inline;
    position:absolute;
    width:350px;
    top:2em;
    text-align:left;
    right:0;
    font: 12px Arial, Helvetica, sans-serif;
    padding:5px 10px;
    background:#E0E0E0;
    border: solid thin #12558c;
    color:#000;
    z-index:4;
}

tr.cinza:hover td div span table.tabeladetalhes tr td{
    background:#E0E0E0;
    color:#000;
}