@charset "UTF-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, input, select, textarea, caption {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
    vertical-align: baseline
}

html {
    font-size: 100%;
    overflow-y: scroll;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    height: 100%;
}

font {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

img {
    -ms-interpolation-mode: bicubic
}

hr {
    display: block;
    height: 1px;
    border: 0;
    margin: 1em 0;
    padding: 0;
    border-top: 1px solid #CCC
}

h1, h2, h3, h4, h5, h6, strong, th, b, strong, dt {
    font-weight: bold
}

u {
    font-weight: normal
}

li {
    list-style-type: none
}

ol {
    list-style-type: decimal
}

td, td img {
    vertical-align: top
}

input, select {
    vertical-align: middle
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

button, input[type=submit], input[type=reset], input[type=button] {
    width: auto;
    overflow: visible
}

input[type=radio] {
    vertical-align: text-bottom
}

input[type=checkbox] {
    vertical-align: bottom;
    *vertical-align: baseline;
    _vertical-align: bottom
}

input[type=checkbox], input[type="radio"] {
    box-sizing: border-box
}

button, input {
    line-height: normal;
    *overflow: visible
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

*legend {
    margin-left: -7px
}

:focus, a:hover, a:active {
    outline: none !important
}

a {
    color: #A01717;
    text-decoration: none
}

a[href], input[type=submit], input[type=image], label[for], select, button {
    cursor: pointer
}

::-moz-selection {
    background: #B34646;
    color: #FFF;
    text-shadow: none
}

::selection {
    background: #B34646;
    color: #FFF;
    text-shadow: none
}

img::selection {
    background: transparent
}

img::-moz-selection {
    background: transparent
}

.hide {
    display: none;
    visibility: hidden
}

.inv {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

table.tb_brd {
    margin-top: 9px;
    margin-bottom: 18px
}

.tb_brd {
    border-style: solid;
    border-width: 1px;
    border-color: #98A0A3
}

.tb_brd tr {
    border-style: solid;
    border-width: 1px;
    border-color: #98A0A3
}

.tb_brd td {
    border-width: 1px;
    border-style: solid;
    border-color: #98A0A3
}

.imag_left {
    margin: 4px 12px 3px 1px;
    *float: left;
    border-collapse: collapse
}

.imag_right {
    margin: 4px 4px 3px 10px;
    *float: right;
    border-collapse: collapse
}

.imag_center {
    margin: 4px auto 10px auto
}

@font-face {
    font-family: 'Menu1';
    src: url('../img/menu1.eot');
    src: local('?'), url('../img/menu1.woff') format('woff'), url('../img/menu1.ttf') format('truetype'), url('../img/menu1.svg#menu1') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Menu3';
    src: url('../img/menu3.eot');
    src: local('?'), url('../img/menu3.woff') format('woff'), url('../img/menu3.ttf') format('truetype'), url('../img/menu3.svg#menu3') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Title';
    src: url('../img/title_bold.eot');
    src: local('?'), url('../img/title_bold.woff') format('woff'), url('../img/title_bold.ttf') format('truetype'), url('../img/title_bold.svg#title_bold') format('svg');
    font-weight: bold;
    font-style: normal
}


/*body {width:100%; font:13px/18px Arial, sans-serif; font-weight:normal; font-style:normal; color:#444450; text-align:center; background-color: #7D1B1E;
background-image:url(../img/borda.png), -moz-linear-gradient(top, #5E1012 -10%, #7A1A1D 50%, #7D1B1E 100%);
background-image:url(../img/borda.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#621113), color-stop(50%,#7A1A1D), color-stop(100%,#7D1B1E));
background-image:url(../img/borda.png), -webkit-linear-gradient(top, #5E1012 -10%, #7A1A1D 50%, #7D1B1E 100%);
background-image:url(../img/borda.png), -o-linear-gradient(top, #5E1012 -10%, #7A1A1D 50%, #7D1B1E 100%);
background-image:url(../img/borda.png),  linear-gradient(top, #5E1012 -10%, #7A1A1D 50%, #7D1B1E 100%);
background-position:center top, 0 0;
background-repeat:repeat-y, no-repeat;
background-attachment:fixed, fixed}
body.ie, body.ie9 {background:#7D1B1E url(../img/borda.png) center top repeat-y}*/

body {
    width: 100%;
    height: 100%;
    font: 13px/18px Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #444450;
    text-align: center;
    background-color: #F5F7F6;
}


/*background:#782222 url(../Imagens/bg.png) center center repeat-y  background:#ffffff url(../Imagens/bg_2.png) center center repeat-y;*/


/*body {width:100%; font:13px/18px Arial, sans-serif; font-weight:normal; font-style:normal; color:#444450; text-align:center; background:#ffffff url(../Imagens/bg_2.png) center center repeat-y;}*/

#wrap {
    /*margin:0 auto;*/
    margin-left: auto;
    margin-right: auto;
    width: 98.6%;
    min-height: 100%;
    position: relative;
    /*height:100%; border:solid 2px;padding-bottom:18px;  overflow:auto;*/
}

.ie #wrap {
    width: 98.610%;
}


/*#wrap_pag {height:686px; width:100%; background:url(../Imagens/wrap_pag.png) center top repeat-y}
#wrap_pag_ie {height:709px; width:100%; background:url(../Imagens/wrap_pag.png) center top repeat-y}
#wrap_ban {width:100%; background:url(../Imagens/wrap_ban.png) center top repeat-y}
#wrap_rod {width:100%; background:url(../Imagens/wrap_rod.png) center top no-repeat}*/

#espaco {
    height: 36px;
    width: 1013px;
    margin-left: 285px;
}

.ie #espaco {
    height: 39px;
    width: 1013px;
    margin-left: 285px;
}


/*#espaco_tela_login {height:321px; width:1013px; margin-left:285px;}
.ie #espaco_tela_login {height:172px; width:1013px; margin-left:285px;}*/

#espaco_cadastro {
    height: 36px;
    width: 1013px;
    margin-left: 285px;
}

.wrap_ban {
    background: url(../Imagens/wrap_ban.png);
    float: left;
    height: 18px;
    width: 100%;
    /*position:absolute; bottom:0; left:0; right:0; top:auto;*/
}


/*#wrap_ban_ie {background:url(../Imagens/wrap_ban.png); float:left; width:100%; position:absolute; bottom:0;}*/

#topo {
    height: 148px;
    width: 100%;
    /*background-color:blue;*/
    float: left;
    /**z-index:10; position:relative;*/
    border-top: 5px solid #f4b43b;
}

#logo_img {
    width: 195px;
    /*position:absolute; right:87%; margin: 0 auto; background-color:red; position:absolute; left:1px;*/
    height: 148px;
    float: left;
}

#logo_img img {
    margin-top: 25px;
}

#cabecalho_topo {
    /*background-color:green;*/
    z-index: 10;
    position: absolute;
    left: 195px;
    width: 80%;
    min-width: 800px;
    /*width:80%; overflow:hidden; position:relative; margin-left:5px; position:absolute; left:12%;*/
    /*width:1712px;*/
    height: 148px;
    float: left;
}


/*.ie #cabecalho_topo{width:1669px;}*/


/*#logo {/*display:block; position:absolute; bottom:14px; left:-2px;// float:left;}
#logo img {width:184px; height:112px; margin-top:20px; /*margin-left:15px;//}*/


/*.linguagem {width:100%;  height:11px; float:left; position:relative; bottom:120px; top:10px; right:15px; border-bottom:-10px solid #FFF;}
.linguagem img{margin-left:1600px; float:right;}*/

.linguagem {
    position: absolute;
    margin-top: 5px;
    left: 60px;
    width: 85%;
    height: 34px;
    float: left;
    overflow: hidden;
}

.linguagem select {
    float: left;
    background: url(../images/br_down.png) no-repeat scroll 64% center;
    background-position: 88% right;
    height: 34px;
    width: 150px;
    color: #A21818;
    font-weight: bold;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
}

.linguagem_2 {
    width: 103px;
    float: right;
    height: 34px;
}

.linguagem_png {
    width: 25px;
    float: right;
    height: 25px;
    cursor: pointer;
    margin-left: 0.8vw;
}


/*.linguagem_3{width:10%; float:left; background-color:green;}    */


/*.select_linguagem{background: url(../images/br_down.png) no-repeat scroll 84% center ;  background-position: 88% right; background-color:blue; height:34px;*/


/*width:115px;  color:#A21818; font-weight:bold;}*/

.topo_titulo {
    height: 47px;
    width: 85%;
    float: left;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    /*margin-left:60px; background-color:red;*/
    margin-left: 60px;
    margin-top: 55px;
    /*margin-left:380px; bottom:40px; left:210px; margin-left:380px; margin-top:55px;*/
    border-bottom: -10px solid #FFF;
    /*background-image:url(../Imagens/logo_topo_titulo.png); background-repeat:no-repeat; background-color:black; position:absolute; bottom:50px; right:670px; border-bottom:-10px solid #FFF; background-image:url(../Imagens/logo_topo_titulo.png); background-repeat:no-repeat;*/
}

.topo_titulo img {
    /*margin-left:450px;*/
}

#menu_top {
    width: 85%;
    position: absolute;
    bottom: 16px;
    left: 60px;
    z-index: 10;
    background: #8C1C20 url(../Imagens/menu_top_bg.png);
    height: 30px;
    float: left;
    zoom: 1;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    _white-space: nowrap;
}

.pesqsimples_menu {
    background: #902025;
}

#menu_top ul ul ul {
    visibility: hidden;
}

#menu_top ul {
    margin: 0 auto;
    /*display:inline-block;*/
    text-align: left;
    /**display:inline;*/
    *zoom: 1;
    position: relative;
    z-index: 99;
}

#menu_top a {
    color: #FFF;
    line-height: 30px;
    padding: 0 13px 0 14px;
    display: block;
    font-size: 13px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.4)
}

.ie9 #menu_top a {
    line-height: 31px;
    padding: 0 14px
}

.ie9 #menu_top li a {
    line-height: 30px
}

#menu_top ul li {
    float: left;
    *zoom: 1;
    font-weight: bold;
    border-left: 1px solid #D8B3B3
}

#menu_top ul li:first-child {
    border-left: 0
}

#menu_top ul li:hover {
    /*background:#902025;*/
    position: relative;
}

#menu_top ul ul {
    width: auto;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 99;
    *margin-top: 0;
    min-width: 104px;
    border-radius: 3px;
    background: #FFF;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 10, 0.4);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 10, 0.4);
    box-shadow: 0 0 3px rgba(0, 0, 10, 0.4);
    border: 1px solid #BCBCBF;
    border-top: 0;
    padding: 10px 0
}

#menu_top ul ul li {
    font-weight: bold;
    float: none
}

#menu_top ul ul li a {
    width: 100%;
    display: block;
    height: auto;
    font-size: 11px !important;
    font-size: 13px !important;
    line-height: 16px !important;
    padding: 1px 0 !important;
    color: white/*#626276*/
    !important;
    text-shadow: none !important;
    /*text-transform:uppercase*/
}

#menu_top ul ul ul {
    left: 100%;
    top: 0;
    border: 1px solid #BCBCC0;
    margin-top: -11px
}

#menu_top ul li:hover> ul {
    visibility: visible;
}

#menu_top ul ul li {
    *display: inline;
    *width: 100%;
    *zoom: 1;
    *float: left
}

#menu_top li li a {
    line-height: 20px !important;
    font-size: 12px !important;
    padding: 0
}

#menu_top li li {
    white-space: nowrap;
    border: 0 !important;
    padding: 0 12px
}

.ie9 #menu_top li li {
    padding: 0
}

#menu_top li li:hover {
    /*background:white; color:red; *background:none*/
}

#menu_top li li a:hover {
    background: white;
    color: red !important;
}

.ie9 #menu_top {
    background: #8C1C20 url(../Imagens/bar-ie.png)
}

#icone_home {
    margin-top: 7px;
    margin-right: 12px;
}

#boxVermelho {
    width: 11px;
    height: 11px;
    background: #AD3838;
    float: left;
    margin-top: 3px;
}

#barra_topo {
    height: 5px;
    float: left;
    width: 100%;
    /*margin-bottom:10px;*/
    margin-top: 5px;
    overflow: hidden;
    background: #FFB900 url(../Imagens/barra_topo.png);
    /*border-bottom:1px solid white*/
}

#topo_conteudo_cadastro {
    width: 100%;
    float: left;
    margin-bottom: 12px;
}

.link_voltar_cadastro {
    width: 24%;
    min-width: 170px;
    float: left;
}

.link_voltar_cadastro a {
    min-width: 170px;
    float: right;
    padding-top: 5px;
    font-size: 12px;
    color: #A21818;
    font-family: Arial, Tahoma, Geneva;
    margin-right: 15px;
    text-decoration: underline;
}

#campo_obrigatorio {
    text-align: left;
    float: left;
    font-weight: bold;
    padding-top: 5px;
    font-family: times new roman, arial;
    color: #A21818;
    font-size: 13px;
}

.campo_obrigatorio1 {
    float: left;
    white-space: nowrap;
    /*width:14%;*/
}

.campo_obrigatorio2 {
    float: left;
    font-family: Arial, Tahoma, Geneva;
    font-size: 12px;
    color: #A21818;
    text-decoration: underline;
    /*min-width:300px;*/
    font-weight: normal;
    width: 100%;
}

.campo_obrigatorio_editar_cadastro {
    width: 32%;
    overflow: hidden;
    min-width: 115px;
    font-weight: bold;
    float: left;
    height: 20px;
    margin-bottom: 15px;
    padding-top: 5px;
    font-family: times new roman, arial;
    color: #A21818;
    font-size: 13px;
}

#caminho_pag {
    height: 20px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.caminho_pag_class {
    font-family: Arial, Tahoma, Geneva;
    text-align: left;
    min-width: 200px;
    /*width:24%;*/
    float: left;
    /*min-width: 1000px;*/
    font-size: 11px;
    /*color:#A21818;*/
    margin: 0 auto;
    padding: 5px 0;
}

.caminho_pag_class a {
    /*color:#43220C;*/
    color: #A21818;
    font-size: 10px;
    text-decoration: underline;
    font-weight: 600;
    margin-left: 30px;
}

#campo {
    width: 140px;
    height: 27px;
    line-height: 28px;
    font-size: 13px;
    font-family: Menu1, sans-serif;
    padding: 1px 6px 0 8px;
    color: #666;
    background: #FFF url(../Imagens/campo_bg.png) no-repeat;
    _height: 25px
}

#ok {
    width: 28px;
    height: 27px;
    position: absolute;
    top: 0;
    right: 2;
    border: 0;
    text-indent: -9999px;
    color: transparent;
    overflow: hidden;
    line-height: 1000px;
    background: #CA4343 url(../Imagens/ok_bg.png);
    *top: 1px;
    _top: 2px
}


#limpar {
    width: 28px;
    height: 28px;
    position: absolute;
    top: 0;
    right: 2;
    border: 0;
    text-indent: -9999px;
    color: transparent;
    overflow: hidden;
    line-height: 1000px;

    background: #CA4343 url(../Imagens/limpar.png);
    *top: 1px;
    _top: 2px
}

#limpar:hover {
    background: #BD3F3F url(../Imagens/limpar.png) 0px 43px
}

#ok:hover {
    background: #BD3F3F url(../Imagens/ok_bg.png) 0px 27px
}

#campo:focus {
    color: #333
}

#twitbt {
    width: 29px;
    height: 29px;
    display: block;
    background: url(../Imagens/twittr.png);
    position: absolute;
    top: 40px;
    right: 200px
}

#breadcrumb, #breadcrumb a, #breadcrumb p, .imagem {
    color: #666;
    font-size: 12px;
    font-family: Menu3, sans-serif
}

#breadcrumb a {
    color: #8B2629 !important
}

#breadcrumb a:hover {
    color: #000 !important
}

#breadcrumb {
    margin-top: 12px;
    margin-bottom: 0
}

#sociais, #breadcrumb {
    padding-bottom: 10px
}

#sociais {
    height: 74px
}

#sociais img {
    display: none
}

#pagina {
    background: #F5F7F6;
    width: 100%;
    padding-bottom: : 0 0 26px 0;
    xborder-top: 2px solid #FFF;
    /*overflow:auto;*/
    _zoom: 1;
    _min-height: 300px
}

#home #pagina {
    padding-bottom: 0;
}

#esq {
    width: 174px;
    padding-right: 28px;
    float: left
}

#dir {
    width: 176px;
    overflow: hidden;
    padding-left: 22px;
    float: right;
    position: relative
}

#centro {
    width: 554px;
    overflow: hidden;
    float: left;
    text-align: left;
    margin-top: -10px;
    padding-bottom: 8px;
    margin-left: 3px
}

#centro img, #centro table, #centro tr {
    max-width: 554px;
    height: auto
}

#centro p, #centro li {
    padding-bottom: 8px
}

#centro ul {
    margin-left: 18px
}

#centro li {
    list-style-type: disc
}

#texto h1, #texto h2, #texto h3, #texto h4 {
    color: #A01717;
    font-weight: bold;
    font-family: Title, sans-serif
}

#texto h2 {
    font-size: 23px;
    text-transform: uppercase;
    word-spacing: 3px;
    padding-bottom: 35px;
    padding-top: 0px;
    line-height: 24px;
    border-bottom: 1px solid #D77A7C;
    margin-bottom: 20px;
    padding-top: 1px\9
}

#texto h3 {
    font-size: 16px;
    line-height: 20px;
    word-spacing: 1px
}

#texto h4 {
    font-size: 15px
}

#texto h3, #texto h4, #texto h5 {
    padding: 6px 0 8px
}

#texto a:hover {
    text-decoration: underline
}

#barra_esquerda {
    width: 0.7%;
    background-color: #8C272A;
    z-index: 100 !important;
    height: 100%;
    float: left;
    position: fixed;
    left: 0px;
}

#barra_direita {
    width: 0.7%;
    background-color: #8C272A;
    z-index: 100 !important;
    height: 100%;
    position: fixed;
    right: 0px;
}

.titulo_estatistica {
    color: #A01717;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}

.titulo_contatos {
    color: #A01717;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}

#titulo_home {
    width: 100%;
    font-size: 22px;
    margin-top: 40px;
    font-family: arial;
    color: #A21818;
    font-weight: bold;
    float: left;
}

#texto_apresentacao {
    width: 85%;
    min-width: 800px;
    /*height:480px;*/
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    *zoom: 1;
}

#texto_apresentacao {
    font-size: 17px;
    font-family: arial;
    color: #333333;
    text-align: left;
    /*margin-left:50px; */
}

#texto_apresentacao_mapa {
    width: 85%;
    min-width: 800px;
    height: 580px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    *zoom: 1;
}

#texto_apresentacao_mapa {
    font-size: 17px;
    font-family: arial;
    color: #333333;
    text-align: left;
    /*margin-left:50px; */
}

#titulo_home_apresentacao_mapa {
    width: 100%;
    font-size: 22px;
    font-family: arial;
    color: #A21818;
    font-weight: bold;
    float: left;
}

#titulo_login {
    width: 100%;
    font-size: 20px;
    font-family: arial;
    color: #A21818;
    font-weight: bold;
    float: left;
    margin-top: 15px;
}

#tela_login {
    width: 800px;
    height: 280px;
    background-color: #F5F7F6;
    margin-left: auto;
    margin-right: auto;
    /*overflow:hidden;*/
    *zoom: 1;
    font-family: arial;
    color: #333333;
    font-size: 14px;
}


/*#tela_login div:nth-child(-n+2) {margin-top:18px} background-image:url(../Imagens/fundo_tela_login_grande.png);*/


/*#tela_login {margin-top:24px;}*/

#tela_login {
    /*margin:0 auto !important;*/
    padding-top: 20px;
}


/*margin-top:24px;
#tela_login div:last-child {margin-bottom:20px !important}*/

#tudo {
    background-color: red;
    width: 760px;
    margin: 0 auto;
    text-align: left;
    /* "remédio" para o hack do IE */
}

.parte_1 {
    width: 399px;
    float: left;
    /*margin-left:500px;*/
}

.hr_estilizado {
    width: 1px;
    height: 230px;
    background-image: url(../Imagens/hr_vertical_estilizado.png);
    float: left;
}

.parte_2 {
    width: 399px;
    float: left;
}

#espaco_login {
    width: 60px;
    height: 27px;
    padding-top: 3px;
    float: left;
    margin-left: 87px;
}

#texto_login {
    width: 200px;
    height: 27px;
    float: left;
    margin-left: 1px;
}

.campo_confirma_senha {
    font-family: arial;
    width: 125px;
    margin-top: 12px;
    font-size: 13px;
    color: #A21818;
    clear: both;
    height: 22px;
    float: left;
}

.input_confirma_senha {
    font-family: arial;
    background-image: url(../Imagens/input_grande_cadastro.png);
    background-repeat: no-repeat;
    margin-top: 12px;
    width: 445px;
    font-size: 13px;
    float: left;
    height: 22px;
}

.input_confirma_senha input {
    height: 22px;
    width: 432px;
    float: left;
}

.input_senha {
    font-family: arial;
    background-image: url(../Imagens/input_grande_cadastro.png);
    background-repeat: no-repeat;
    /*background-color:brown;*/
    margin-top: 12px;
    width: 445px;
    font-size: 13px;
    float: left;
    height: 22px;
}

.input_senha input {
    height: 22px;
    width: 432px;
    float: left;
}

#espaco_nsenha {
    width: 60px;
    height: 27px;
    padding-top: 3px;
    float: left;
    margin-left: 220px;
    text-align: left;
}

#texto_nsenha {
    width: 210px;
    height: 27px;
    float: left;
    background-image: url(../Imagens/input_login.png);
    background-repeat: no-repeat;
}

#texto_nsenha input {
    width: 194px;
    float: left;
    height: 27px;
    padding-left: 7px;
}

#espaco_csenha {
    width: 60px;
    height: 27px;
    padding-top: 3px;
    float: left;
    margin-left: 220px;
    text-align: left;
}

#texto_csenha {
    width: 210px;
    height: 27px;
    float: left;
    background-image: url(../Imagens/input_login.png);
    background-repeat: no-repeat;
}

#texto_csenha input {
    width: 194px;
    float: left;
    height: 27px;
    padding-left: 7px;
}

#espaco_senha {
    width: 60px;
    height: 27px;
    padding-top: 3px;
    float: left;
    margin-left: 88px;
}

#texto_senha {
    width: 200px;
    height: 27px;
    float: left;
    margin-bottom: 5px;
}

#esqueci_senha {
    color: #333333;
    font-size: 11px;
    text-decoration: underline;
    margin-left: 195px;
}

#esqueci_senha a {
    color: #333333;
    text-decoration: underline;
}

#botao_entrar {
    width: 72px;
    height: 35px;
    margin-left: 200px;
    margin-top: 15px;
    float: left;
}

.botao_entrar_estilizado {
    background: url(../Imagens/botao_entrar_estilizado.png) center top no-repeat;
    float: left;
    height: 35px;
    width: 72px;
}

.botao_entrar_estilizado:hover {
    background: url(../Imagens/botao_entrar_estilizado_hover.png) center top no-repeat;
    display: block;
}

.botao_entrar_estilizado_en {
    background: url(../Imagens/botao_entrar_estilizado_en.png) center top no-repeat;
    float: left;
    height: 35px;
    width: 72px;
}

.botao_entrar_estilizado_en:hover {
    background: url(../Imagens/botao_entrar_estilizado_hover_en.png) center top no-repeat;
    display: block;
}

.botao_entrar_estilizado_es {
    background: url(../Imagens/botao_entrar_estilizado_es.png) center top no-repeat;
    float: left;
    height: 35px;
    width: 97px;
}

.botao_entrar_estilizado_es:hover {
    background: url(../Imagens/botao_entrar_estilizado_hover_es.png) center top no-repeat;
    display: block;
}

#botao_enviar {
    width: 72px;
    height: 35px;
    margin-left: 350px;
    margin-top: 15px;
    float: left;
}

.botao_enviar_estilizado {
    background: url(../Imagens/botao_enviar_estilizado.png) center top no-repeat;
    float: left;
    height: 35px;
    width: 72px;
}

.botao_enviar_estilizado:hover {
    background: url(../Imagens/botao_enviar_estilizado_hover.png) center top no-repeat;
    display: block;
}

.subtitulo_login {
    font-size: 20px;
    font-family: arial;
    color: #A21818;
    margin-left: 50px;
}

.subtitulo_login_ncad {
    font-size: 20px;
    font-family: arial;
    color: #A21818;
}

.criar_cadastro {
    font-size: 17px;
    font-family: arial;
    color: #333333;
}

.conteudo_2 {
    font-size: 14px;
    font-family: arial;
    color: #333333;
    margin-left: 10px;
}

.botao_cadastrar {
    width: 122px;
    height: 35px;
    margin-left: 135px;
    margin-top: 27px;
    float: left;
}

.botao_cadastrar_estilizado {
    background: url(../Imagens/botao_cria_cadastro_estilizado.png) center top no-repeat;
    float: left;
    height: 35px;
    width: 122px;
}

.botao_cadastrar_estilizado:hover {
    background: url(../Imagens/botao_cria_cadastro_estilizado_hover.png) center top no-repeat;
    display: block;
}

.botao_cadastrar_estilizado_en {
    background: url(../Imagens/botao_cria_cadastro_estilizado_en.png) center top no-repeat;
    float: left;
    height: 35px;
    width: 122px;
}

.botao_cadastrar_estilizado_en:hover {
    background: url(../Imagens/botao_cria_cadastro_estilizado_hover_en.png) center top no-repeat;
    display: block;
}

.botao_cadastrar_estilizado_es {
    background: url(../Imagens/botao_cria_cadastro_estilizado_es.png) center top no-repeat;
    float: left;
    height: 35px;
    width: 122px;
}

.botao_cadastrar_estilizado_es:hover {
    background: url(../Imagens/botao_cria_cadastro_estilizado_hover_es.png) center top no-repeat;
    display: block;
}

#conteudo_login {
    font-size: 17px;
    font-family: arial;
    color: #333333;
    margin-left: 50px;
}

#conteudo_nsenha {
    font-size: 17px;
    font-family: arial;
    color: red;
    margin-left: 50px;
}


/*.cadeado_estilizado{background-image:url(../Imagens/cadeado_estilizado.png); float:left; width:33px; height:42px; margin-top:8px; margin-left:20px;}*/

.input_login {
    color: #666666;
    font-size: 14px;
    padding-left: 7px;
    height: 27px;
    width: 180px;
    background-image: url(../Imagens/input_login.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.input_login_ie {
    color: #666666;
    font-size: 14px;
    padding-left: 7px;
    padding-top: 5px;
    height: 27px;
    width: 190px;
    background-image: url(../Imagens/input_login.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.img_pesquisar {
    background: url(../Imagens/botao_pesquisa_estilizado.png) center top no-repeat;
    float: left;
    height: 35px;
    margin-left: 25px;
    width: 95px;
}

.img_pesquisar:hover {
    background: url(../Imagens/botao_pesquisar.png) center top no-repeat;
    display: block;
}

.img_pesquisar_en {
    background: url(../Imagens/botao_pesquisa_estilizado_en.png) center top no-repeat;
    float: left;
    height: 35px;
    margin-left: 25px;
    width: 95px;
}

.img_pesquisar_en:hover {
    background: url(../Imagens/botao_pesquisar_en.png) center top no-repeat;
    display: block;
}

.img_pesquisar_es {
    background: url(../Imagens/botao_pesquisa_estilizado_es.png) center top no-repeat;
    float: left;
    height: 35px;
    margin-left: 25px;
    width: 95px;
}

.img_pesquisar_es:hover {
    background: url(../Imagens/botao_pesquisar_es.png) center top no-repeat;
    display: block;
}

#botao_pesq_multi {
    /*background-color:black;*/
    width: 250px;
    margin-top: -40px;
    float: right;
}

.ie #botao_pesq_multi {
    margin-top: -45px;
}

#botao_fundo_instrumento {
    width: 250px;
    margin-left: 600px;
    margin-right: auto;
}

#botao_fundo_pesquisa {
    margin-top: -40px;
    margin-left: 150 px
}

#botao_fundo_instrumento a {
    margin-top: -20px;
}

.ie #botao_fundo_instrumento {
    margin-top: -25px;
    margin-left: 650px;
}

.tag_clouds {
    width: 284px;
    height: 160px;
}

.tag1, .tag2, .tag3, .tag4, .tag5, .tag6, .tag7, .tag8, .tag9, .tag10 {
    margin: 0;
    padding: 0;
    height: 15pt;
    line-height: 20pt;
    display: inline;
    float: left;
    text-align: left;
}

.tag1, .tag2, .tag3, .tag4, .tag5, .tag6, .tag7, .tag8, .tag9, .tag10 {
    font: bold italic 10pt 'Trebuchet MS';
    margin: 0 1px;
    color: #666666;
    text-decoration: none;
    margin-top: 10px;
}

.tag1 {
    font-size: 14pt;
}

.tag2 {
    font-size: 13pt;
}

.tag3 {
    font-size: 12pt;
}

.tag4 {
    font-size: 10pt;
}

.tag5 {
    font-size: 8pt;
}

.tag6 {
    font-size: 7pt;
}

.tag7 {
    font-size: 6pt;
}

.tag8 {
    font-size: 5pt;
}

.tag9 {
    font-size: 5pt;
}

.tag10 {
    font-size: 5pt;
}

#menu_lat h3, #dir h3, #imagem_lat h3 {
    font-family: Arial, sans-serif;
    font-size: 20px;
    color: #E25D09;
    margin-bottom: 6px;
    word-spacing: 1px
}

#menu_lat h3, #imagem_lat h3 {
    font-size: 17px;
    margin-top: 0;
    padding: 0 0 4px 0
}

#menu_lat h3 {
    margin-bottom: 11px;
    padding-left: 2px
}

#menu_lat {
    width: 174px;
    position: relative;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
    *z-index: 9999
}

#menu_lat ul {
    margin: 0;
    padding: 0;
    list-style: none;
    white-space: nowrap;
    text-align: left;
    background: #F5F7F6;
    z-index: 9999
}

#menu_lat li {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #FDC762
}

#menu_lat li:first-child {
    border-top: 1px solid #FDC762
}

#menu_lat li li {
    border: 0 !important;
    padding: 0
}

#menu_lat li {
    display: block
}

#menu_lat ul ul {
    position: absolute;
    left: -9999px
}

#menu_lat ul:first-child {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99999
}

#menu_lat a {
    display: block;
    line-height: 17px;
    text-decoration: none;
    padding: 4px;
    color: #4E4E62
}

#menu_lat li a.sub {
    background: url(../Imagens/arrow.gif) no-repeat right top
}

#menu_lat li a {
    line-height: 18px
}

#menu_lat li li a {
    line-height: 18px !important;
    padding: 0 12px !important;
    text-transform: uppercase;
    font-size: 11px
}

#menu_lat li:hover> a {
    color: #212130;
    background: #E8E8EC
}

#menu_lat ul li:hover> ul {
    left: 100%;
    margin-top: -34px;
    margin-left: 0px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 10, 0.4);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 10, 0.4);
    box-shadow: 0 0 3px rgba(0, 0, 10, 0.4);
    border: 1px solid #B9B9BC;
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 10px 0
}

#menu_lat a:hover ul, #menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {
    left: 100%
}

#menu_lat a:hover ul ul, #menu a:hover a:hover ul ul {
    left: -9999px
}

#imagem_lat {
    position: relative;
    margin-bottom: 6px
}

#imagem_lat img {
    width: 170px;
    height: auto;
    margin-left: -1px
}

p#elementTweet ul li a {
    color: #841C1D
}

#dir {
    font-size: 13px;
    line-height: 17px;
    color: #666
}

#dir h3 {
    font-size: 18px;
    position: relative;
    padding: 34px 0 30px;
    padding-bottom: 33px\9
}

.ie9 #dir h3 {
    padding-bottom: 31px
}

#banners {
    width: 978px;
    padding: 0;
    overflow: hidden;
    background: url(../Imagens/banners_bg.png);
    *zoom: 1;
    _width: 976px;
    _height: 136px;
    text-align: center
}

#banners div {
    margin: 0 auto;
    width: auto;
    display: inline-block
}

#banners img {
    display: inline;
    min-width: 220px;
    background: #D5D6D7;
    border: 1px solid #FFF;
    margin-right: 22px;
    margin-left: 2px;
    float: left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-top: 23px;
    margin-bottom: 23px;
    *margin-right: 18px;
    *display: inline;
    *zoom: 1;
    *float: none;
    _margin-left: 0
}

#banners a:last-child img {
    padding: 0;
    margin-right: 0
}

.rodape {
    width: 100%;
    clear: both;
    color: white;
    font-family: Arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
    position: relative;
    margin-top: -40px;
    height: 40px;
    background-color: #8C272A;
}

.rodape_conteudo {
    height: 20px;
    width: 100%;
    margin-top: 11px;
    float: left;
    min-width: 1100px;
}

#rodape li, #rodape li a {
    color: #D0D0C7
}

#rodape li li, #rodape li li a, #contato * {
    color: #D5D3D2
}

#rodape a:hover {
    color: #FFF
}

#rodape li {
    text-transform: uppercase;
    margin-top: 5px;
    padding-bottom: 17px;
    font-family: Title, sans-serif;
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 5px\9
}

#rodape li li {
    text-transform: none;
    padding: 0;
    margin-top: 1px;
    font-family: Menu3, sans-serif;
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 2px\9;
    padding-top: 1px
}

#rodape li li:first-child {
    margin-top: 4px
}

#rodape ul ul {
    margin-top: 2px;
    margin-bottom: -4px\9
}

#rodape ul {
    _position: relative;
    _zoom: 1
}







.rodape {width:100%; float:left; position:fixed; bottom:0; height:13px; background-color:#8C272A;}
#rodape li, #rodape li a {color:#D0D0C7}
#rodape li li, #rodape li li a, #contato * {color:#D5D3D2}
#rodape a:hover {color:#FFF}
#rodape li {text-transform:uppercase; margin-top:5px; padding-bottom:17px; font-family:Title,sans-serif; font-size:13px; line-height:17px; margin-bottom:5px\9}
#rodape li li {text-transform:none; padding:0; margin-top:1px; font-family:Menu3,sans-serif; font-size:13px; line-height:17px; margin-bottom:2px\9; padding-top:1px}
#rodape li li:first-child {margin-top:4px}
#rodape ul ul {margin-top:2px; margin-bottom:-4px\9}
#rodape ul {_position:relative; _zoom:1}







#col1, #col2, #col3 {
    width: 220px;
    margin-right: 26px;
    float: left;
    white-space: normal
}

#col3 li {
    line-height: 0.94
}

#links {
    overflow: hidden;
    margin-bottom: -14px
}

#contato {
    width: 218px;
    position: absolute;
    top: 34px;
    right: 12px
}

#contato img {
    width: 200px;
    margin-left: 18px;
    margin-bottom: 32px;
    border-radius: 5px;
    border: 1px solid #934A4B;
    border-top: 0;
    border-left: 0
}

.defmarg1 {
    margin: 25px 0 0 90px;
}


/*------------*/

.defmarg {
    /*margin:15px;*/
}

.texto {
    color: #A01717;
    font-family: Verdana, arial, helvetica;
    font-size: 10pt;
}

.defindice {
    font-size: 7pt;
    color: #444450;
    font-family: Verdana, arial, helvetica;
}

.defindice a {
    color: #444450;
    font-family: Verdana, arial, helvetica;
    font-size: 7pt;
    text-decoration: none;
}

.defindice a:link {
    color: #444450;
    font-family: Verdana, arial, helvetica;
    font-size: 7pt;
    text-decoration: none;
}

.trcampo {
    /*background-color:#EBEDEC;*/
}

.tdcadtxt {
    font-size: 110%;
    color: #444450;
    font-family: Verdana, arial, helvetica;
    text-align: left;
}

.tdcadtxt2 {
    font-size: 95%;
    color: black;
    font-family: Verdana, arial, helvetica;
    text-align: right;
}

.deftab {
    border-left: #444450 0px solid;
    border-top: #444450 0px solid;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.tdtexto {
    --border-bottom: #444450 1px solid;
    --border-right: #444450 1px solid;
    color: #444450;
    font-family: Verdana, arial, helvetica;
    font-size: 60%;
    text-align: center;
}

.deftexto {
    color: #444450;
    font-family: Verdana, arial, helvetica;
    font-size: 7pt;
}

.tdcad {
    color: #555555;
    font-family: Verdana, arial, helvetica;
    font-size: 110%;
    text-align: left;
}

.Ndeftexto {
    color: #444450;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
}

.TdFormClaro {
    background-color: #d8dad1;
    color: #A01717;
    font-family: Verdana, arial, helvetica;
    font-size: 8pt;
}

.tabelabordatotal {
    border-left: #444450 1px solid;
    width: 250px;
    border-top: #444450 1px solid;
    border-right: #444450 1px solid;
    border-bottom: #444450 1px solid;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.trtitulo {
    background-color: #6c1214;
}

.tdtitulo {
    border-bottom: #444450 1px solid;
    border-right: #444450 1px solid;
    color: #EBEDEC;
    font-family: Verdana, arial, helvetica;
    font-size: 8pt;
    text-align: center;
    font-weight: normal;
    text-decoration: none;
}

.hr_dossie {
    width: 100%;
    height: 8px;
    background-color: #d4d2e0;
}


/*------------*/

.tituloespaco {
    width: 500px;
    height: 20px;
    float: left;
}

.TdFormClaro1 {
    /* BACKGROUND-COLOR: #F9F9F4; */
    /* DIFF no Include é f1f2f6
   BACKGROUND-COLOR: #d8dad1;  */
    /* COLOR: #444450; */
    /*COLOR: #444450; */
    /*DIFF no Include é #4e4e62;*/
    /*COLOR:#A01717;*/
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 14px;
    color: #666666;
    padding-left: 6px;
    background-repeat: no-repeat;
}

.ie .TdFormClaro1 {
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 14px;
    color: #666666;
    padding-top: 3px;
    padding-left: 6px;
    background-repeat: no-repeat;
}

.tdtextototal1 {
    FONT-SIZE: 60%;
    COLOR: #444450;
    FONT-FAMILY: Verdana, Century Gothic, Comic Sans MS
}

.deftexto1 {
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 10pt;
}

.definput1 {
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 98%;
    HEIGHT: 18px
}


/*.deftab_Alt
{
	BORDER: #003300 1px solid;
	PADDING: 0px;
    BACKGROUND-COLOR: #013567;
    MARGIN: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none
}*/

.deftab_Alt {
    BORDER: #8A8A8A 1px solid;
    /*BORDER-BOTTOM:#003300 1px groove;
	BORDER-RIGHT:#003300 2px groove;*/
    PADDING: 0px;
    BACKGROUND-COLOR: #F0F0F0;
    MARGIN: 10px;
    COLOR: #7B7C7C;
    /*FONT-FAMILY: times new roman;*/
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

.NdefTituloPrincipal {
    color: #A01717;
    padding-bottom: 14px;
    margin-bottom: 22px;
    border-bottom: 1px solid #D77A7C;
    text-align: left;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}

.menuBlue {
    MARGIN-TOP: 10px;
    COLOR: #444450;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.TextoForm1 {
    COLOR: #717792;
    FONT-FAMILY: Verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}

#twitter, #twitter p {
    font-family: Menu3, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #5D5D6A;
    _position: relative
}

#twitter a {
    color: #44467F
}

#twitter a:hover {
    text-decoration: underline
}

#twitter li {
    border-top: 1px solid #FFB400;
    padding: 9px 0
}

#twitter li:first-child {
    padding-top: 10px;
    margin-top: 8px;
    borxder-top: 1px solid #D1D1D9
}

.twtrlink {
    color: #EB3C05 !important
}

#seguir {
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: bold;
    display: block;
    position: absolute;
    z-index: 10;
    color: #6B6B7F;
    color: #8D2B2E !important;
    top: 35px;
    right: 5px
}

#seguir:hover {
    text-decoration: none !important;
    color: #313243;
    color: #C03737 !important
}

#pag {
    padding: 0;
    *zoom: 1;
    *overflow: hidden;
    padding-top: 8px
}

#pag, #pag a {
    font-family: Menu3, sans-serif;
    font-size: 12px;
    color: #A01717
}

#pag strong {
    font-weight: normal;
    color: #444450 !important
}

#pag a:hover {
    text-decoration: underline
}

td.imag_txt a, table.imagem a {
    color: #444450 !important;
    text-decoration: none !important
}

td.imag_txt strong {
    font-weight: normal
}

td.imag_txt a:hover, table.imagem a:hover {
    color: #A01717 !important
}

table.imagem a {
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold
}

td.imag_txt a {
    font-family: Menu3, sans-serif;
    font-size: 12px;
    font-weight: normal
}

#pagina, #centro {
    *overflow: hidden;
    _position: relative
}

#vai a.pdf {
    padding-right: 18px;
    background: url(../Imagens/pdf.png) right 1px no-repeat;
    color: #A01717 !important;
    *display: inline;
    *zoom: 1;
    text-decoration: none
}

a.pdf:hover {
    text-decoration: underline !important
}

#barra-brasil, #pagina, #banners, #rodape {
    margin: 0 auto
}


/*#barra-brasil{width:98.5%; float:left; margin-left:14px;}*/


/*#barra_esquerda{width:0.7%; background-color:#AE5454; height:100%; float:left; position:fixed; left:0px;}*/

#texto {
    overflow: hidden
}

#texto p, #texto li {
    padding: 0;
    margin-bottom: 14px;
    text-align: left
}

#texto h3, #texto h4 {
    padding: 11px 0 17px
}

#texto h3 {
    color: #555568
}

#texto img {
    margin: 10px
}

#qtd_registro {
    width: 100%;
    height: 59px;
    background-image: url(../imagens/fundo_qtd_registro.png);
    text-align: center;
    float: left;
    color: #333333;
    font-family: arial;
    font-size: 15px;
}

.detalhe_doc {
    width: 250px;
    height: 20px;
    /*margin-top:0px; float:left; background-color:red;*/
    margin-left: auto;
    margin-right: auto;
}

.voltar_pesquisa {
    margin-top: 5px;
    font-size: 11px;
    text-decoration: none;
}

.voltar_pesquisa a {}

.txt_qtd_registro {
    width: 415px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
}

.registro_encontrado {
    font-weight: bold;
}

#qtd_registro_result {
    width: 280px;
    /*background-color:red;*/
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    margin-top: 10px;
    color: #333333;
    font-family: arial;
    font-size: 11px;
}


/*.ie #qtd_registro_result{margin-top:10px;}*/

#gototop {
    background: #AE5454 url('../images/back-top-icon.png') no-repeat 0 0;
    bottom: 60px;
    width: 40px;
    height: 40px;
    padding: 0;
    position: fixed;
    right: 0;
    -webkit-transition: all linear 0.4s;
    -moz-transition: all linear 0.4s;
    -ms-transition: all linear 0.4s;
    -o-transition: all linear 0.4s;
    transition: all linear 0.4s;
    text-indent: -9999em;
}

#gototop span {
    display: none;
}

#gototop:hover {
    background-position: 0 100%;
    background-color: #852125;
}

.periodo_intrumentofundo {
    width: 58%;
    height: 10px;
    margin-top: 60px;
    margin-left: 5px;
}

.periodo_intrumentofundo input {
    background-image: url(../imagens/input_filtro.png);
    background-repeat: no-repeat;
    width: 74px;
    height: 19px;
}

.periodo_intrumentofundo img {
    margin-top: 3px;
}

#resultado_pesquisa {
    width: 798px;
    /*background:blue;*/
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

#resultado_instrumento_pesquisa {
    width: 358px;
    /*background-color:green;*/
    float: left;
    font-family: arial;
    font-size: 11px;
    margin-top: 30px;
}

.ie #resultado_instrumento_pesquisa {
    margin-top: 30px;
}

#qtd_registro_result_instrumento {
    width: 642px;
    float: left;
    /*background-color:red;*/
    font-weight: bold;
    color: #333333;
    margin-top: 30px;
    font-family: arial;
    font-size: 11px;
}

.ie #qtd_registro_result_instrumento {
    margin-top: 40px;
}

#qtd_registro_result_instrumento2 {
    width: 642px;
    float: left;
    /*background-color:red;*/
    font-weight: bold;
    color: #333333;
    margin-top: 0px;
    font-family: arial;
    font-size: 9px;
}

.ie #qtd_registro_result_instrumento2 {
    margin-top: 0px;
}

#qtd_registro_result_multinivel {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    font-weight: bold;
    color: #333333;
    font-family: arial;
    font-size: 11px;
}

.ie #qtd_registro_result_multinivel {
    margin-top: 20px;
}

#qtd_registro_result_notacao {
    width: 280px;
    /*background-color:red;*/
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    margin-top: 25px;
    color: #333333;
    font-family: arial;
    font-size: 11px;
}

.ie #qtd_registro_result_notacao {
    margin-top: 25px;
}

#qtd_registro_result_mapa_simples {
    width: 280px;
    /*background-color:red;*/
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    margin-top: 25px;
    color: #333333;
    font-family: arial;
    font-size: 11px;
}

.ie #qtd_registro_result_mapa_simples {
    margin-top: 25px;
}

#qtd_registro_result_fundo {
    width: 580px;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    margin-top: 5px;
    color: #333333;
    font-family: arial;
    font-size: 11px;
}

.ie #qtd_registro_result_fundo {
    margin-top: -15px;
}

#menu_pesquisa_individual {
    width: 250px;
    height: 480px;
    text-align: left;
    background-image: url(../imagens/fundo_menu_pesquisa_individual.png);
    float: left;
    margin-top: 20px;
}

.titulo_menu_ind {
    float: left;
    font-weight: bold;
    font: arial;
    width: 200px;
    font-size: 12px;
    color: #000;
    margin-top: 10px;
    margin-left: 13px;
}

.menu_margem {
    margin-left: 5px;
}

#conteudo_fundo {
    position: absolute;
    top: 285px;
    left: 285px;
    float: left;
    background-color: #EBEDEC;
    width: 682px;
    margin-left: 15px;
    overflow: hidden;
    margin-top: 20px;
}

#conteudo_termo_pesq {
    position: absolute;
    left: 220px;
    top: 335px;
    height: 145px;
    width: 275px;
    /*margin-top:188px; margin-left:18px; background:green; margin-bottom:auto; margin-left:auto; margin-right:auto; float:left;*/
}

#termos_pesquisa {
    /*height:170px; display:none; background-color:red;*/
	height: 135px;
    margin-left: auto;
    margin-right: auto;
    /*margin-top:100px;*/
    width: 260px;
    color: #892427;
    font-size: 13px;
    font-weight: bold;
    /*clear:both;*/
    text-align: left;
}

#conteudo_termo_pesq_avancada {
    /*position:absolute; left:220px; top:335px;*/
    margin-top: 50px;
    float: left;
    height: 145px;
    width: 475px;
    /*margin-top:188px; margin-left:18px; background:green; margin-bottom:auto; margin-left:auto; margin-right:auto; float:left;*/
}

.ie #conteudo_termo_pesq_avancada {
    margin-top: 62px;
}

#termos_pesquisa_avancada {
    /*height:170px; display:none; background-color:red;*/
    height: 135px;
    float: left;
    margin-left: auto;
    margin-right: auto;
    /*margin-top:100px;*/
    width: 260px;
    color: #892427;
    font-size: 13px;
    font-weight: bold;
    /*clear:both;*/
    text-align: left;
}

#filtro_pesquisa {
    width: 200px;
    margin-left: 10px;
    /*margin-left:44px;*/
    height: 470px;
    background-image: url(../imagens/fundo_filtro.png);
    /*height:410px; background-color:orange;*/
    float: left;
    margin-top: 10px;
}

#filtro_pesquisa_mapa {
    width: 200px;
    margin-left: 10px;
    /*margin-left:44px;*/
    height: 470px;
    background-image: url(../imagens/fundo_filtro.png);
    /*height:410px; background-color:orange;*/
    float: left;
    margin-top: 10px;
}

.titulo_filtro {
    float: left;
    font-weight: bold;
    text-decoration: underline;
    font: arial;
    font-size: 12px;
    color: #333333;
    margin-top: 18px;
    margin-left: 13px;
}

.titulos_filtro {
    font: arial;
    font-size: 13px;
    color: #A11717;
    float: left;
    font-weight: bold;
}

.titulo_ordem_alfa {
    font: arial;
    font-size: 13px;
    color: #A11717;
    float: left;
    font-weight: bold;
    width: 150px;
}

.conteudo_ordem_alfa {
    width: 65%;
    height: 220px;
    margin-top: 60px;
    margin-left: 5px;
}

.conteudo_ordem_alfa_letras {
    margin-top: 10px;
    float: left;
    font-weight: bold;
}

.conteudo_ordem_alfa_letras a {
    text-decoration: underline;
    color: black;
}

.periodo_filtro {
    width: 58%;
    height: 80px;
    margin-top: 60px;
    margin-left: 5px;
}

.periodo_filtro input {
    background-image: url(../imagens/input_filtro.png);
    background-repeat: no-repeat;
    width: 74px;
    height: 19px;
}

.periodo_filtro img {
    margin-top: 3px;
}

.filtro_de {
    float: left;
    margin-top: 5px;
    font-weight: bold;
    font: arial;
    width: 138px;
    font-size: 12px;
    color: #333333;
}

.filtro_de input {
    margin-left: 7px;
}

.filtro_ate {
    float: left;
    margin-top: 3px;
    width: 138px;
    font-weight: bold;
    font: arial;
    font-size: 12px;
    color: #333333;
}

.filtro_ate input {
    margin-left: 3px;
}

.repositorio_filtro {
    width: 58%;
    height: 60px;
    float: left;
    margin-top: 20px;
    margin-left: 5px;
}

.repositorio_filtro img {
    margin-top: 3px;
}

.arq_digital_filtro {
    float: left;
    font-weight: bold;
    font: arial;
    font-size: 12px;
    width: 138px;
    /*background-color:red;*/
    margin-top: 5px;
    color: #333333;
}

.arq_digital_filtro input {
    margin-bottom: 2px;
}

.ie .arq_digital_filtro input {
    margin-bottom: -2px;
}

.nivel_filtro {
    width: 68%;
    height: 120px;
    float: left;
    margin-left: 5px;
    margin-top: 10px;
    font-weight: bold;
    font: arial;
    font-size: 12px;
    color: #333333;
}

.nivel_filtro input {
    margin-bottom: 2px;
}

.ie .nivel_filtro input {
    margin-bottom: -2px;
}

.nivel0 {
    float: left;
    margin-top: 5px;
    width: 188px;
    /*background-color:red;*/
}

.nivel1 {
    float: left;
    width: 188px;
    /*background-color:red;*/
    margin-top: 2px;
}

.nivel2 {
    float: left;
    width: 188px;
    /*background-color:yellow;*/
    margin-top: 2px;
}

.nivel3 {
    float: left;
    width: 188px;
    /*background-color:black;*/
    margin-top: 2px;
}

.nivel4 {
    float: left;
    width: 188px;
    /*background-color:white;*/
    margin-top: 2px;
}

.nivel5 {
    float: left;
    width: 188px;
    /*background-color:blue;*/
    margin-top: 2px;
}

.nivel6 {
    float: left;
    width: 188px;
    margin-top: 2px;
    /*background-color:brown;*/
}

.nivel7 {
    float: left;
    width: 188px;
    margin-top: 2px;
    /*background-color:yellow;*/
}

.botao_filtro {
    width: 82px;
    height: 24px;
    background-image: url(../imagens/botao_filtro.png);
    float: left;
    margin-left: 32px;
    margin-top: 80px;
}

#conteudo_result_pesq {
    /*width:950px;*/
    /*float:left;*/
    margin-left: 229px;
    padding-top: 14px;
    /*margin-right:auto; margin-top:20px;*/
}

#conteudo_result_pesq_fav {
    /*width:950px;*/
    /*float:left;*/
    margin-left: 10vw;
    margin-right: 10vw;
    padding-top: 14px;
    /*margin-right:auto; margin-top:20px;*/
}

.conteudo_parte1_1 {
    margin-top: 1px;
    font: arial;
    height: 52px;
    color: #333333;
    font-size: 13px;
    text-align: left;
}

.conteudo_parte1_5 {
    margin-top: 5px;
    /*background-color:red;*/
    display: block;
    width: 130px;
    font: arial;
    color: #333333;
    font-size: 10.5px;
    font-weight: bold;
}

.conteudo_parte4_5 {
    /*display:block;*/
    font: arial;
    color: #AD3838;
    height: 35px;
    font-size: 11px;
    text-decoration: underline;
}

.conteudo_parte4_5 a {
    text-decoration: underline;
}

.conteudo_parte4_5 img {}

.link_conteudo {
    /*margin-left:23px;*/
    margin-top: 5px;
}

.link_espaco {
    margin-left: 283px;
}

#conteudo_pesquisa_1 {
    width: 80%;
    float: left;
    margin-left: 30px;
    margin-top: 20px;
}

#conteudo_pesquisa {
    width: 730px;
    height: 160px;
    float: left;
    margin-left: 30px;
}

.titulo_conteudo {
    font: arial;
    font-size: 15px;
    color: #A11717;
    font-weight: bold;
}

.conteudo_parte1 {
    margin-top: 1px;
    font: arial;
    /*height:52px;*/
    color: #333333;
    font-size: 13px;
    text-align: left;
}

.conteudo_parte2 {
    margin-top: 3px;
    font: arial;
    color: #333333;
    font-size: 11px;
}

.conteudo_parte3 {
    font: arial;
    color: #333333;
    font-size: 11px;
}

.conteudo_parte4 {
    margin-top: 9px;
    font: arial;
    color: #AD3838;
    height: 35px;
    font-size: 11px;
    text-decoration: underline;
}

.conteudo_parte4 a {
    text-decoration: underline;
}

.link_serie {
    margin-left: 210px;
}

.links_conteudo {
    margin-left: 23px;
}

.hr_conteudo {
    margin-top: 13px;
}

.dataproducao {
    margin-top: 1px;
    font: arial;
    height: 0px;
    color: #333333;
    width: 150px;
    font-size: 11px;
    float: left;
}

.dataproducao400 {
    margin-top: 1px;
    font: arial;
    height: 0px;
    color: #333333;
    width: 800px;
    font-size: 11px;
    float: left;
}

.dataproducao300 {
    margin-top: 1px;
    font: arial;
    height: 0px;
    color: #333333;
    width: 800px;
    font-size: 11px;
    float: left;
}

.dataproducao200 {
    margin-top: 1px;
    font: arial;
    height: 0px;
    color: #333333;
    width: 200px;
    font-size: 11px;
    float: left;
}

#paginacao {
    width: 180px;
    height: 29px;
    background-image: url(../imagens/paginacao_conteudo.png);
    float: left;
    margin-top: 15px;
    margin-left: 490px;
}

#paginac {
    width: 480px;
    height: 29px;
    float: left;
    margin-top: 15px;
    margin-left: 290px;
}

.lista {
    border-bottom: 1px dotted #D7787A;
    padding: 10px 0;
    *zoom: 1
}

.lista h3 {
    display: block;
    padding: 2px 0 1px 16px !important;
    font-size: 16px !important;
    line-height: 21px !important;
    background: url(../Imagens/seta3.png) 0 7px no-repeat;
    *zoom: 1;
    padding-top: 7px !important;
    background-position: 0 12px
}

.lista h3 a {
    color: #555568 !important;
    display: block
}

.lista h3 a:hover {
    color: #A01717 !important;
    text-decoration: none !important
}

.lista p {
    clear: both;
    margin: 0 !important;
    padding: 6px 0 4px 0 !important
}

.lista p {
    text-align: left !important;
    line-height: 18px
}

.lista p img {
    margin: 0 !important;
    padding: 0
}

.lista img, #texto .lista p img {
    margin-left: 154px !important;
    cursor: pointer
}

.lista .table.imagem {
    margin: 0 !important;
    padding: 0 !important
}

.lista img {
    width: 240px !important;
    height: auto !important;
    border: 1px solid #9F9FA8 !important;
    float: none !important;
    display: block;
    margin-top: 14px;
    margin-bottom: 12px
}

.lista table.imagem {
    float: none
}

.lista p img {
    display: block;
    margin-top: 12px !important;
    margin-bottom: 12px !important
}

.lista p:empty {
    display: none !important
}

#texto .lista:last-of-type {
    border: 0;
    margin-bottom: 0
}

#texto .lista {
    margin-top: -18px;
    margin-bottom: 18px
}

#texto .lista:first-of-type {
    margin-top: -6px
}

#mensagem {
    width: 554px;
    padding-top: 20px;
    padding-bottom: 48px;
    background: #EBECEC;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    *padding-bottom: 18px
}

#mensagem input, #mensagem textarea {
    padding: 6px;
    width: 394px;
    font-family: sans-serif;
    font-size: 12px;
    color: #222;
    margin: 0 0 10px 0;
    border: 2px solid #CCC;
    background: #F5F7F6
}

#mensagem textarea {
    height: 135px
}

#mensagem textarea:focus, #mensagem input:focus {
    background: #FBFDFD
}

#mensagem input.submit {
    width: 100px;
    float: right;
    text-transform: uppercase;
    font-family: Title, sans-serif;
    color: #FFF;
    border-color: #AAA;
    background: #AAA;
    margin-right: 24px;
    border-bottom-width: 1px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 25px;
    padding: 0;
    margin-top: 6px;
    outline: none
}

#mensagem input.submit:hover {
    color: #FFF;
    border-color: #942629;
    background: #942629
}

#mensagem label {
    float: left;
    text-align: right;
    margin-right: 14px;
    margin-left: 13px;
    width: 100px;
    padding-top: 5px;
    line-height: 22px;
    color: #666
}

#resposta {
    color: #AA3C3F;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 14px;
    margin-top: 4px
}

#resposta p {
    padding: 10px 17px
}

#destaque {
    width: 960px;
    height: 310px;
    background: #851D1F url(../Imagens/panel_bg.jpg) right 0 no-repeat;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 28px;
    margin-bottom: 30px
}

.panel {
    height: 280px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: none;
    color: #FFF
}

.panel img {
    display: block;
    width: 602px;
    height: 310px;
    float: left;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background: #D5D6D7
}

.panel * {
    cursor: pointer
}

.panel h2 {
    width: 300px;
    margin: 28px 28px 0;
    font: 22px/26px Title, sans-serif;
    word-spacing: 1px;
    float: left;
    overflow: hidden;
    position: relative;
    text-shadow: rgba(0, 0, 40, 0.7) 1px 1px 1px
}

.panel p {
    font-family: Menu1, sans-serif;
    width: 300px;
    margin: 0 28px 28px;
    font-size: 14px;
    padding-top: 17px;
    line-height: 20px !important;
    float: left;
    position: relative;
    color: #FFF;
    text-shadow: rgba(0, 0, 40, 0.4) 1px 1px 1px
}

#counter {
    position: absolute;
    right: 146px;
    bottom: 19px;
    font-size: 0;
    font-weight: bold;
    color: orange;
    z-index: 10;
    cursor: pointer
}

#counter li {
    display: inline-block;
    font: 34px/34px Arial, sans-serif !important;
    padding: 0 2px;
    *display: inline;
    *zoom: 1
}

#counter li:hover {
    color: #FFF !important
}

.active {
    display: block
}

.act, #counter .act {
    color: #FFF
}

#destaque2 {
    height: 186px;
    float: right;
    overflow: hidden;
    margin-bottom: 8px;
    *zoom: 1;
    *position: relative;
    *margin-bottom: 36px
}

.dstq2 {
    width: 225px;
    height: 20px;
    position: relative;
    float: left;
    margin-left: 20px;
    background: #851D1F;
    color: #FFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    *zoom: 1
}

.dstq2 img {
    display: block;
    width: 225px;
    height: 146px;
    background: #D5D6D7;
    position: absolute;
    overflow: hidden;
    z-index: 5;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    *position: relative
}

.dstq2 a {
    display: block;
    color: #FFF
}

.dstq2 h2 {
    font: 13px/28px sans-serif;
    text-align: center;
    padding: 6px 4px 0;
    height: 34px;
    font-weight: bold;
    *position: relative;
    background: url(../Imagens/boxtop_bg.png);
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    text-shadow: rgba(0, 0, 40, 0.4) 1px 1px 1px
}

.dstq2 p {
    font-family: sans-serif;
    width: 202px;
    height: 50px;
    padding: 12px 11px 12px 12px;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    overflow: hidden;
    bottom: 0;
    left: 0;
    z-index: 10;
    font-size: 13px;
    line-height: 16px;
    display: none;
    text-shadow: #000 1px 1px 1px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background: url(../Imagens/Imagens/black.png)\9;
    _background: gray
}

#destaque2 div:first-child {
    margin-left: 0 !important
}


/*background-image:url(../Imagens/fundo_tela_cad.png);*/

.input_grande_cadastro {
    color: #666666;
    font-size: 14px;
    padding-left: 6px;
    background-repeat: no-repeat;
}

.ie .input_grande_cadastro {
    color: #666666;
    font-size: 14px;
    padding-top: 3px;
    padding-left: 6px;
    background-repeat: no-repeat;
}

.input_medio_cadastro {
    color: #666666;
    font-size: 14px;
    padding-left: 6px;
    background-repeat: no-repeat;
}

.ie .input_medio_cadastro {
    color: #666666;
    font-size: 14px;
    padding-top: 3px;
    padding-left: 6px;
    background-repeat: no-repeat;
}

.input_medio_tel {
    color: #666666;
    font-size: 14px;
    padding-top: 3px;
    padding-left: 6px;
    background-repeat: no-repeat;
}

.ie .input_medio_tel {
    color: #666666;
    font-size: 14px;
    padding-top: 2px;
    padding-left: 6px;
    background-repeat: no-repeat;
}

.input_filtro {
    color: #666666;
    font-size: 11px;
    padding-left: 6px;
    background-repeat: no-repeat;
}

.ie .input_filtro {
    color: #666666;
    font-size: 11px;
    padding-top: 3px;
    padding-left: 6px;
    background-repeat: no-repeat;
}

#titulo_cad {
    /*width:285px;*/
    font-size: 20px;
    float: left;
    width: 100%;
    font-family: arial;
    color: #A21818;
    font-weight: bold;
}

#msg_cad_avancada {
    font-size: 12px;
    font-family: arial;
    color: #A21818;
    font-weight: bold;
    width: 1221px;
    float: left;
}

#conteudo_cad {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    /*height:640px;*/
    overflow: hidden;
    *zoom: 1;
    *position: relative;
    font-family: arial;
    color: #333333;
    font-size: 14px;
}


/*#conteudo_cad {margin-left:175px;}*/


/*#conteudo_cad div:last-child {margin-bottom:20px !important}*/

#conteudo_cad_frequencia {
    background-image: url(../Imagens/fundo_tela_cad.png);
    width: 600px;
    height: 486px;
    overflow: hidden;
    *zoom: 1;
    *position: relative;
    font-family: arial;
    color: #333333;
    font-size: 14px;
}

#conteudo_cad_frequencia {
    margin-top: 24px;
    margin-left: 175px;
}

#conteudo_cad_frequencia div:last-child {
    margin-bottom: 20px !important
}

.hr_cadastro_id {
    width: 589px;
    height: 25px;
    background-image: url(../Imagens/hr_vertical_id_2.png);
    margin-left: 5px;
    margin-top: 15px;
}

.hr_cadastro_id_eng {
    width: 589px;
    height: 25px;
    background-image: url(../Imagens/hr_vertical_id_eng.png);
    margin-left: 5px;
    margin-top: 15px;
}

.hr_cadastro_id_es {
    width: 589px;
    height: 25px;
    background-image: url(../Imagens/hr_vertical_id_es.png);
    margin-left: 5px;
    margin-top: 15px;
}

.subtitulo_id {
    font-size: 20px;
    margin-top: 13px;
    height: 23px;
    width: 589px;
    float: left;
    margin-left: 0px;
    /*background-color:red; /*margin-left:5px;*/
    font-family: arial;
    color: #A21818;
    overflow: hidden;
}

.campo_identificador {
    height: 22px;
    width: 95px;
    float: left;
    margin-top: 20px;
    margin-left: 10px;
    overflow: hidden;
}

.ie .campo_identificador {
    height: 22px;
    width: 95px;
    float: left;
    margin-top: 30px;
    margin-left: 10px;
    overflow: hidden;
}

.input_identificador {
    font-family: arial;
    font-size: 14px;
    margin-top: 20px;
    margin-left: 105px;
    height: 22px;
    overflow: hidden;
    width: 489px;
}

.ie .input_identificador {
    font-family: arial;
    font-size: 14px;
    margin-top: 30px;
    margin-left: 0px;
    height: 22px;
    overflow: hidden;
    width: 489px;
}

.input_identificador input {
    background-image: url(../Imagens/select_estado_estilizado.png);
    height: 22px;
    width: 489px;
    float: left;
}



.campo_numero_cartao {
    height: 22px;
    width: 125px;
    margin-top: 25px;
    clear: both;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.numero_cartao {
	float:left;
	margin-top:26px;
	font-family:tahoma;
	color:red;
	font-size:12px;
}









.campo_nome_edita {
    height: 22px;
    width: 125px;
    margin-top: 12px;
    clear: both;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

/*.ie .campo_nome{height:22px; width:95px; float:left; margin-top:30px; margin-left:10px; overflow:hidden;}*/

.input_nome_edita {
    font-family: arial;
    background-image: url(../Imagens/input_grande_cadastro.png);
    background-repeat: no-repeat;
    margin-top: 12px;
    font-size: 13px;
    width: 445px;
    float: left;
    height: 22px;
}


/*.ie .input_nome{font-size:14px; margin-top:30px; margin-left:0px; height:22px; overflow:hidden; width:489px;}*/

.input_nome_edita input {
    height: 22px;
    width: 434px;
    float: left;
}



















.campo_nome {
    height: 22px;
    width: 125px;
    margin-top: 25px;
    clear: both;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

/*.ie .campo_nome{height:22px; width:95px; float:left; margin-top:30px; margin-left:10px; overflow:hidden;}*/

.input_nome {
    font-family: arial;
    background-image: url(../Imagens/input_grande_cadastro.png);
    background-repeat: no-repeat;
    margin-top: 25px;
    font-size: 13px;
    width: 445px;
    float: left;
    height: 22px;
}


/*.ie .input_nome{font-size:14px; margin-top:30px; margin-left:0px; height:22px; overflow:hidden; width:489px;}*/

.input_nome input {
    height: 22px;
    width: 434px;
    float: left;
}

.campo_email {
    font-family: arial;
    font-size: 13px;
    margin-top: 12px;
    width: 125px;
    color: #A21818;
    clear: both;
    height: 22px;
    float: left;
}

.input_email {
    font-family: arial;
    background-image: url(../Imagens/input_grande_cadastro.png);
    background-repeat: no-repeat;
    margin-top: 12px;
    font-size: 13px;
    width: 445px;
    float: left;
    height: 22px;
}

.input_email input {
    height: 22px;
    width: 434px;
    float: left;
}

.campo_confirma_email {
    font-family: arial;
    font-size: 13px;
    margin-top: 12px;
    width: 125px;
    color: #A21818;
    clear: both;
    height: 22px;
    float: left;
}

.input_confirma_email {
    font-family: arial;
    background-image: url(../Imagens/input_grande_cadastro.png);
    background-repeat: no-repeat;
    margin-top: 12px;
    font-size: 13px;
    width: 445px;
    float: left;
    height: 22px;
}

.input_confirma_email input {
    height: 22px;
    width: 434px;
    float: left;
}

.campo_senha {
    font-family: arial;
    width: 125px;
    margin-top: 12px;
    font-size: 13px;
    color: #A21818;
    clear: both;
    height: 22px;
    float: left;
}

.input_senha {
    font-family: arial;
    background-image: url(../Imagens/input_grande_cadastro.png);
    background-repeat: no-repeat;
    /*background-color:brown;*/
    margin-top: 12px;
    width: 445px;
    font-size: 13px;
    float: left;
    height: 22px;
}

.input_senha input {
    height: 22px;
    width: 434px;
    float: left;
}

.campo_confirma_senha {
    font-family: arial;
    width: 125px;
    margin-top: 12px;
    font-size: 13px;
    color: #A21818;
    clear: both;
    height: 22px;
    float: left;
}

.input_confirma_senha {
    font-family: arial;
    background-image: url(../Imagens/input_grande_cadastro.png);
    background-repeat: no-repeat;
    margin-top: 12px;
    width: 445px;
    font-size: 13px;
    float: left;
    height: 22px;
}

.input_confirma_senha input {
    height: 22px;
    width: 434px;
    float: left;
}

.ie .arquivodigital_check {
    padding-top: 0px;
}

.ie .arquivodigital_check input {
    margin-left: -4px;
}

.arquivodigital_check {
    /*background-color:orange; margin-left:30px;*/
    width: 20px;
    margin-top: 12px;
    height: 22px;
    float: left;
    padding-top: 4px;
    /*background-color:red;*/
}

.text_arquivodigital {
    margin-top: 12px;
    width: 123px;
    height: 22px;
    padding-top: 2.5px;
    float: left;
    font-size: 13px;
    /*background-color:red;*/
    color: #A21818;
}


/*.text_arquivodigital img{margin-top:0px;  width:; float:left;}*/

.ajuda_arq_digital {
    float: left;
    width: 100px;
    height: 25px;
    /*background-color:blue;*/
    margin-top: 12px;
    /*padding-top:7px; /*background-image:url(../Imagens/help.gif); */
}

.ajuda_arq_digital img {
    margin-top: 5px;
}

.msg_email {
    color: red;
    font-size: 12px;
    float: left;
    margin-top: 14px;
}

.email_repetido {
    color: red;
    font-size: 12px;
    float: left;
    margin-top: 14px;
}

.msg_confirma_email {
    color: red;
    font-size: 12px;
    float: left;
    margin-top: 14px;
}

.msg_confirma_senha {
    color: red;
    font-size: 12px;
    float: left;
    margin-top: 14px;
}

.campo_login {
    font-family: arial;
    font-size: 13px;
    margin-top: 12px;
    width: 125px;
    color: #A21818;
    clear: both;
    height: 22px;
    float: left;
}

.input_log {
    font-family: arial;
    margin-top: 12px;
    font-size: 13px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 328px;
}

.input_log input {
    background-image: url(../Imagens/input_medio_2.png);
    height: 22px;
    width: 300px;
    float: left;
}

.campo_sexo {
    font-family: arial;
    font-size: 13px;
    margin-top: 12px;
    height: 22px;
    color: #A21818;
    float: left;
    width: 125px;
    clear: both;
}

.select_sexo {
    font-family: arial;
    float: left;
    width: 250px;
    font-size: 13px;
    margin-top: 12px;
    height: 22px;
}

.select_sexo select {
    background-image: url(../Imagens/input_pequeno_cadastro.png);
    height: 22px;
    width: 186px;
    float: left;
}

.campo_nascimento {
    font-family: arial;
    font-size: 13px;
    float: left;
    width: 135px;
    color: #A21818;
    height: 22px;
    margin-top: 12px;
}

.input_nascimento {
    width: 160px;
    float: left;
    background-image: url(../Imagens/input_pequeno_nascimento.png);
    background-repeat: no-repeat;
    font-size: 13px;
    height: 22px;
    margin-top: 12px;
}

.input_nascimento input {
    width: 149px;
    float: left;
    height: 22px;
}

.campo_cpf {
    font-family: arial;
    font-size: 13px;
    float: left;
    width: 125px;
    margin-top: 12px;
    color: #A21818;
    clear: both;
}

.input_cpf {
    font-family: arial;
    background-image: url(../Imagens/input_pequeno_nascimento.png);
    background-repeat: no-repeat;
    font-size: 13px;
    margin-top: 12px;
    float: left;
    height: 22px;
    width: 160px;
    /*width:250px;*/
}

.input_cpf input {
    height: 22px;
    width: 149px;
    float: left;
}

.cpf_repetido {
    color: red;
    font-size: 12px;
    width: 130px;
    float: left;
    margin-top: 14px;
}

.campo_documento {
    font-family: arial;
    display: none;
    font-size: 13px;
    float: left;
    width: 125px;
    margin-top: 12px;
    color: #A21818;
    clear: both;
}

.input_documento {
    font-family: arial;
    display: none;
    background-image: url(../Imagens/input_pequeno_nascimento.png);
    background-repeat: no-repeat;
    font-size: 13px;
    margin-top: 12px;
    float: left;
    height: 22px;
    width: 250px;
}

.input_documento input {
    height: 22px;
    width: 149px;
    float: left;
}

.campo_tipo_doc {
    font-family: arial;
    display: none;
    font-size: 13px;
    float: left;
    width: 125px;
    margin-top: 12px;
    color: #A21818;
}

.input_tipo_doc {
    font-family: arial;
    display: none;
    background-image: url(../Imagens/input_pequeno_cadastro.png);
    background-repeat: no-repeat;
    font-size: 13px;
    margin-top: 12px;
    float: left;
    height: 22px;
    width: 230px;
}

.input_tipo_doc input {
    height: 22px;
    width: 180px;
    float: left;
}

.campo_rg {
    font-family: arial;
    font-size: 13px;
    float: left;
    width: 125px;
    margin-top: 12px;
    clear: both;
    color: #A21818;
}

.input_rg {
    font-family: arial;
    background-image: url(../Imagens/input_pequeno_cadastro.png);
    background-repeat: no-repeat;
    font-size: 13px;
    margin-top: 12px;
    float: left;
    height: 22px;
    width: 230px;
}

.input_rg input {
    height: 22px;
    width: 180px;
    float: left;
}

.campo_orgao {
    font-family: arial;
    font-size: 13px;
    float: left;
    width: 80px;
    margin-top: 12px;
    color: #A21818;
}

.input_orgao {
    font-family: arial;
    background-image: url(../Imagens/input_medio.png);
    background-repeat: no-repeat;
    font-size: 13px;
    margin-top: 12px;
    float: left;
    height: 22px;
    width: 161px;
}

.input_orgao input {
    height: 22px;
    width: 111px;
    float: left;
}

.campo_estado_orgao {
    height: 22px;
    width: 80px;
    margin-top: 12px;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.select_estado_orgao {
    font-family: arial;
    margin-top: 12px;
    font-size: 13px;
    width: 250px;
    float: left;
    height: 22px;
}

.select_estado_orgao select {
    background-image: url(../Imagens/select_estado_estilizado.png);
    background-repeat: no-repeat;
    height: 21px;
    width: 62px;
    float: left;
}

.campo_nac {
    height: 22px;
    width: 125px;
    margin-top: 25px;
    clear: both;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.input_nac {
    margin-top: 25px;
    width: 250px;
    color: #A21818;
    font-family: arial;
    font-weight: bold;
    font-size: 10px;
    float: left;
    height: 22px;
}


/*.input_nac input{height:22px; width:179px; float:left;}*/

.campo_cep {
    height: 22px;
    width: 125px;
    margin-top: 25px;
    clear: both;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.input_cep {
    font-family: arial;
    margin-top: 25px;
    background-image: url(../Imagens/input_pequeno_cadastro.png);
    background-repeat: no-repeat;
    font-size: 13px;
    width: 192px;
    float: left;
    height: 22px;
}

.input_cep input {
    height: 22px;
    width: 180px;
    float: left;
}

.campo_endereco {
    height: 22px;
    width: 125px;
    margin-top: 12px;
    clear: both;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.input_endereco {
    font-family: arial;
    margin-top: 12px;
    background-image: url(../Imagens/input_grande_cadastro.png);
    background-repeat: no-repeat;
    font-size: 13px;
    width: 481px;
    float: left;
    height: 22px;
}

.input_endereco input {
    height: 22px;
    width: 434px;
    float: left;
}

.campo_numero_2 {
    height: 22px;
    width: 93px;
    margin-top: 12px;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.input_numero {
    font-family: arial;
    margin-top: 12px;
    background-image: url(../Imagens/input_pequeno_3.png);
    background-repeat: no-repeat;
    font-size: 13px;
    width: 73px;
    float: left;
    height: 22px;
}

.input_numero input {
    background-repeat: no-repeat;
    height: 22px;
    width: 61px;
    float: left;
}

.campo_complemento {
    height: 22px;
    width: 125px;
    margin-top: 12px;
    clear: both;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.input_complemento {
    font-family: arial;
    margin-top: 12px;
    background-image: url(../Imagens/input_grande_cadastro.png);
    background-repeat: no-repeat;
    font-size: 13px;
    width: 481px;
    float: left;
    height: 22px;
}

.input_complemento input {
    height: 22px;
    width: 434px;
    float: left;
}

.campo_bairro {
    height: 22px;
    width: 93px;
    margin-top: 12px;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.input_bairro {
    font-family: arial;
    margin-top: 12px;
    background-image: url(../Imagens/input_pequeno_cadastro.png);
    background-repeat: no-repeat;
    font-size: 13px;
    width: 192px;
    float: left;
    height: 22px;
}

.input_bairro input {
    height: 22px;
    width: 180px;
    float: left;
}

.campo_cidade {
    height: 22px;
    width: 125px;
    margin-top: 12px;
    clear: both;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.input_cidade {
    font-family: arial;
    background-image: url(../Imagens/input_medio_2.png);
    background-repeat: no-repeat;
    margin-top: 12px;
    font-size: 13px;
    width: 370px;
    float: left;
    height: 22px;
}

.input_cidade input {
    height: 22px;
    width: 294px;
    float: left;
}

.campo_estado {
    height: 22px;
    width: 80px;
    margin-top: 12px;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.input_estado {
    font-family: arial;
    margin-top: 12px;
    background-image: url(../Imagens/input_pequeno_cadastro.png);
    background-repeat: no-repeat;
    font-size: 13px;
    width: 192px;
    float: left;
    height: 22px;
}

.input_estado input {
    height: 22px;
    width: 180px;
    float: left;
}

.campo_pais {
    height: 22px;
    width: 125px;
    margin-top: 12px;
    color: #A21818;
    float: left;
    clear: both;
    font-family: arial;
    font-size: 13px;
}

.select_pais {
    font-family: arial;
    background-image: url(../Imagens/input_medio_2.png);
    background-repeat: no-repeat;
    margin-top: 12px;
    font-size: 13px;
    width: 306px;
    float: left;
    height: 22px;
}

.select_pais select {
    height: 22px;
    width: 300px;
    float: left;
}

.text_tel {
    height: 22px;
    width: 125px;
    margin-top: 12px;
    clear: both;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.campo_tel {
    font-family: arial;
    margin-top: 12px;
    background-image: url(../Imagens/input_pequeno_cadastro.png);
    background-repeat: no-repeat;
    font-size: 13px;
    width: 250px;
    float: left;
    height: 22px;
}

.campo_tel input {
    height: 22px;
    width: 180px;
    float: left;
}

.text_tel2 {
    height: 22px;
    width: 95px;
    margin-top: 12px;
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.campo_tel2 {
    font-family: arial;
    margin-top: 12px;
    background-image: url(../Imagens/input_pequeno_cadastro.png);
    background-repeat: no-repeat;
    font-size: 13px;
    width: 192px;
    float: left;
    height: 22px;
}

.campo_tel2 input {
    height: 22px;
    width: 180px;
    float: left;
}

#div_paginacao_principal {
    width: 100%;
    float: left;
}

.paginacao_principal {
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    float: left;
}

.text_paginacao_principal {
    height: 34px;
    width: 15%;
    text-align: right;
    vertical-align: middle;
    float: left;
}

.div_input_paginacao_principal {
    height: 34px;
    width: 80px;
    float: left;
    padding-left: 20px;
}

.input_paginacao_principal {
    float: left;
    height: 30px;
}

.div_select_paginacao_paginacao {
    width: 100px;
    float: left;
}

#paginacao_rodape {
    display: none;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    float: left;
}

.text_paginacao_rodape {
    height: 34px;
    width: 15%;
    text-align: right;
    vertical-align: middle;
    float: left;
}

.div_input_paginacao_rodape {
    height: 34px;
    width: 80px;
    float: left;
    padding-left: 10px;
}

.input_paginacao_rodape {
    float: left;
    height: 30px;
}

.div_select_paginacao_rodape {
    width: 100px;
    float: left;
    margin-left: 10px;
    margin-bottom: 120px;
}

.valida_nome {
    float: left;
    margin-top: 27px;
}

.valida_nome_edita {
    float: left;
    margin-top: 14px;
}

.valida_email {
    float: left;
    margin-top: 14px;
}

.valida_senha {
    float: left;
    margin-top: 14px;
}

.valida_sexo {
    float: left;
    margin-top: 14px;
    width: 74px;
}

.valida_nasc {
    float: left;
    width: 70px;
    margin-top: 14px;
}

.valida_rg {
    float: left;
    margin-top: 14px;
    width: 74px;
}

.valida_cpf {
    float: left;
    margin-top: 14px;
}

.valida_cep {
    float: left;
    margin-top: 27px;
}

.valida_endereco {
    float: left;
    margin-top: 14px;
    width: 36px;
}

.valida_numero {
    float: left;
    margin-top: 14px;
}

.valida_bairro {
    float: left;
    margin-top: 14px;
}

.valida_cidade {
    float: left;
    margin-top: 14px;
    width: 64px;
}

.valida_estado {
    float: left;
    margin-top: 14px;
}

.valida_tel1 {
    float: left;
    margin-top: 14px;
    width: 58px;
}

.valida_tel2 {
    float: left;
    margin-top: 14px;
}

.img_calendario {
    float: left;
    /*background-color:blue;*/
    margin-top: 12px;
    /*width:100px;*/
}

.icn_calendario {
    width: 26px;
    background-image: url(../Imagens/botao_calendario.png);
    background-repeat: no-repeat;
    float: left;
    height: 22px;
}

.campo_cidade_m {
    font-family: arial;
    font-size: 13px;
    color: #A21818;
    width: 160px;
    padding-top: 12px;
    /*background-color:red;*/
    height: 22px;
    float: left;
    margin-top: 4px;
}

.ie .campo_cidade_m {
    margin-top: 2px;
}

.input_cidade_m {
    font-family: arial;
    /*background-color:red;*/
    padding-top: 12px;
    font-size: 13px;
    /*margin-top:15px; margin-left:105px;*/
    margin-top: 4px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 306px;
}

.ie .input_cidade_m {
    margin-top: 2px;
}

.input_cidade_m input {
    background-image: url(../Imagens/input_medio_2.png);
    height: 22px;
    width: 294px;
    float: left;
}

.campo_usuario {
    font-family: arial;
    font-size: 14px;
    width: 600px;
    overflow: hidden;
    margin-left: 10px;
    float: left;
    margin-top: 15px;
}

.campo_usuario input {
    background-image: url(../Imagens/input_grande_cadastro.png);
    margin-left: 43px;
    height: 22px;
    width: 489px;
}

.input_usuario {
    font-family: arial;
    font-size: 14px;
    margin-top: 30px;
    margin-left: 105px;
    height: 22px;
    overflow: hidden;
    width: 489px;
}

.ie .input_usuario {
    font-family: arial;
    font-size: 14px;
    margin-top: 30px;
    margin-left: 0px;
    height: 22px;
    overflow: hidden;
    width: 489px;
}

.input_usuario input {
    background-image: url(../Imagens/input_grande_cadastro.png);
    height: 22px;
    width: 489px;
    float: left;
}

.campo_nivel {
    height: 22px;
    width: 125px;
    margin-top: 12px;
    /*background-color:red;*/
    color: #A21818;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.select_nivel {
    font-family: arial;
    margin-top: 12px;
    /*background-color:red;*/
    font-size: 13px;
    width: 378px;
    float: left;
    /*margin-top:30px; margin-left:105px;*/
    height: 22px;
    /*overflow:hidden;*/
}

.select_nivel select {
    background-image: url(../Imagens/input_grande_cadastro.png);
    height: 22px;
    width: 300px;
    float: left;
}

.campo_cargo {
    font-family: arial;
    font-size: 13px;
    margin-top: 12px;
    width: 125px;
    /*background-color:red;*/
    color: #A21818;
    clear: both;
    height: 22px;
    float: left;
}


/*.campo_login input{background-image:url(../Imagens/input_pequeno_cadastro.png); margin-left:56px; height:22px; width:186px;}*/

.select_cargo {
    font-family: arial;
    margin-top: 12px;
    /*background-color:red;*/
    font-size: 13px;
    /*margin-top:15px; margin-left:105px;*/
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 378px;
}

.select_cargo select {
    background-image: url(../Imagens/input_grande_cadastro.png);
    height: 22px;
    width: 300px;
    float: left;
}

.select_ordenacao {
    font-family: arial;
    margin-top: 12px;
    /*background-color:red;*/
    font-size: 13px;
    /*margin-top:15px; margin-left:105px;*/
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 528px;
}

.select_ordenacao select {
    background-image: url(../Imagens/input_grande_cadastro.png);
    height: 22px;
    width: 300px;
    float: left;
}

.campo_text {
    font-family: arial;
    width: 160px;
    margin-top: 12px;
    color: #A21818;
    font-size: 13px;
    /*background-color:blue; /*background-color:blue; height:22px; margin-left:10px;*/
    overflow: hidden;
    float: left;
}

.campo_text_ajuda {
    margin-top: 38px;
    /*background-color:blue;*/
    margin-left: 0px;
    overflow: hidden;
}


/*.campo_senha input{background-image:url(../Imagens/input_pequeno_cadastro.png); margin-left:51px; height:22px; width:180px;} width:294.5px;*/

.select_campo {
    font-family: arial;
    margin-top: 12px;
    /*background-color:brown;*/
    width: 284px;
    font-size: 13px;
    /*margin-top:15px;*/
    float: left;
    /*margin-left:105px;*/
    height: 22px;
    overflow: hidden;
}

.select_campo select {
    background-image: url(../Imagens/input_grande_cadastro.png);
    /*margin-left:51px;*/
    height: 22px;
    width: 270px;
    float: left;
}

.ajuda_campo {
    float: left;
    width: 20px;
    height: 20px;
    /*background-color:blue;*/
    margin-top: 12px;
    /*padding-top:7px; /*background-image:url(../Imagens/help.gif); */
}

.ajuda_campo img {
    margin-top: 4px;
}

.campo_genero {
    font-family: arial;
    padding-top: 12px;
    font-size: 13px;
    color: #A21818;
    width: 125px;
    /*background-color:red;*/
    clear: both;
    height: 22px;
    float: left;
    margin-top: 4px;
}

.ie .campo_genero {
    margin-top: 2px;
}

.select_genero {
    font-family: arial;
    padding-top: 12px;
    /*background-color:red;*/
    font-size: 13px;
    /*margin-top:15px; margin-left:105px;*/
    margin-top: 4px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 378px;
}

.ie .select_genero {
    margin-top: 2px;
}

.select_genero select {
    background-image: url(../Imagens/input_grande_cadastro.png);
    height: 22px;
    width: 300px;
    float: left;
}

.campo_formato {
    font-family: arial;
    padding-top: 12px;
    color: #A21818;
    width: 125px;
    font-size: 13px;
    /*background-color:blue;*/
    height: 22px;
    /*margin-left:10px;*/
    overflow: hidden;
    float: left;
    margin-top: 4px;
}

.ie .campo_formato {
    margin-top: 2px;
}

.select_formato {
    font-family: arial;
    padding-top: 12px;
    /*background-color:brown;*/
    width: 378px;
    font-size: 13px;
    margin-top: 4px;
    float: left;
    /*margin-left:105px;*/
    height: 22px;
    overflow: hidden;
}

.ie .select_formato {
    margin-top: 2px;
}

.select_formato select {
    background-image: url(../Imagens/input_grande_cadastro.png);
    /*margin-left:51px;*/
    height: 22px;
    width: 300px;
    float: left;
}

.de_para_criacao {
    font-family: arial;
    font-size: 13px;
    color: #A21818;
	width: 160px;
    float: left;
    /*background-color:red;*/
    height: 22px;
    padding-top: 12px;
    margin-top: 4px;
    width: 306px;
}

.fundo_nome {
    font: arial;
    color: #333333;
    width: 950px;
    font-size: 12px;
    margin-top: 10px;
}

.campo_especie {
    font-family: arial;
    padding-top: 12px;
    font-size: 13px;
    width: 160px;
    color: #A21818;
    /*background-color:red;*/
    height: 22px;
    float: left;
    margin-top: 4px;
}

.ie .campo_especie {
    margin-top: 2px;
}

.select_especie {
    font-family: arial;
    padding-top: 12px;
    /*background-color:red;*/
    font-size: 13px;
    /*margin-top:15px; margin-left:105px;*/
    margin-top: 4px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 306px;
}

.ie .select_especie {
    margin-top: 2px;
}

.select_especie select {
    background-image: url(../Imagens/input_grande_cadastro.png);
    height: 22px;
    width: 300px;
    float: left;
}

.campo_formato_e {
    font-family: arial;
    padding-top: 12px;
    color: #A21818;
    font-size: 13px;
    width: 160px;
    /*background-color:red;*/
    height: 22px;
    float: left;
    margin-top: 4px;
}

.ie .campo_formato_e {
    margin-top: 2px;
}

.select_formato_e {
    font-family: arial;
    padding-top: 12px;
    /*background-color:red;*/
    font-size: 13px;
    /*margin-top:15px; margin-left:105px;*/
    margin-top: 4px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 306px;
}

.ie .select_formato_e {
    margin-top: 2px;
}

.select_formato_e select {
    background-image: url(../Imagens/input_grande_cadastro.png);
    height: 22px;
    width: 300px;
    float: left;
}

.campo_estagio_t {
    font-family: arial;
    padding-top: 12px;
    color: #A21818;
    font-size: 13px;
    width: 125px;
    clear: both;
    height: 22px;
    float: left;
    margin-top: 4px;
}

.ie .campo_estagio_t {
    margin-top: 2px;
}

.select_estagio_t {
    font-family: arial;
    font-size: 13px;
    padding-top: 12px;
    /*margin-top:15px; margin-left:105px;*/
    margin-top: 4px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 378px;
}

.ie .select_estagio_t {
    margin-top: 2px;
}

.select_estagio_t select {
    background-image: url(../Imagens/input_grande_cadastro.png);
    height: 22px;
    width: 300px;
    float: left;
}

.campo_estado_c {
    font-family: arial;
    padding-top: 12px;
    color: #A21818;
    font-size: 13px;
    width: 160px;
    /*background-color:red;*/
    height: 22px;
    float: left;
    margin-top: 4px;
}

.ie .campo_estado_c {
    margin-top: 2px;
}

.select_estado_c {
    font-family: arial;
    /*background-color:red;*/
    padding-top: 12px;
    font-size: 13px;
    /*margin-top:15px; margin-left:105px;*/
    margin-top: 4px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 306px;
}

.ie .select_estado_c {
    margin-top: 2px;
}

.select_estado_c select {
    background-image: url(../Imagens/input_grande_cadastro.png);
    height: 22px;
    width: 300px;
    float: left;
}

.campo_local_p {
    font-family: arial;
    font-size: 13px;
    color: #A21818;
    width: 125px;
    padding-top: 12px;
    margin-top: 4px;
    clear: both;
    height: 22px;
    float: left;
}

.ie .campo_local_p {
    margin-top: 2px;
}

.input_local_p {
    font-family: arial;
    padding-top: 12px;
    font-size: 13px;
    /*margin-top:15px; margin-left:105px;*/
    margin-top: 4px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 378px;
}

.ie .input_local_p {
    margin-top: 2px;
}

.input_local_p input {
    background-image: url(../Imagens/input_medio_2.png);
    height: 22px;
    width: 294px;
    float: left;
}

.campo_cidade_m {
    font-family: arial;
    font-size: 13px;
    color: #A21818;
    width: 160px;
    padding-top: 12px;
    /*background-color:red;*/
    height: 22px;
    float: left;
    margin-top: 4px;
}

.ie .campo_cidade_m {
    margin-top: 2px;
}

.input_cidade_m {
    font-family: arial;
    /*background-color:red;*/
    padding-top: 12px;
    font-size: 13px;
    /*margin-top:15px; margin-left:105px;*/
    margin-top: 4px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 306px;
}

.ie .input_cidade_m {
    margin-top: 2px;
}

.input_cidade_m input {
    background-image: url(../Imagens/input_medio_2.png);
    height: 22px;
    width: 294px;
    float: left;
}

.campo_titulo {
    font-family: arial;
    font-size: 13px;
    color: #A21818;
    width: 125px;
    padding-top: 12px;
    /*background-color:red;*/
    clear: both;
    height: 22px;
    float: left;
    margin-top: 4px;
}

.ie .campo_titulo {
    margin-top: 2px;
}

.campo_titulo_ajuda {
    padding-top: 10px;
    width: 56px;
    /*background-color:red;*/
    float: left;
    margin-top: 7px;
}

.ie .campo_titulo_ajuda {
    padding-top: 10px;
    width: 40px;
    /*background-color:red;*/
    float: left;
    margin-top: 7px;
}

.input_titulo {
    font-family: arial;
    padding-top: 12px;
    /*background-color:red; font-size:13px; margin-top:15px; margin-left:105px;*/
    margin-top: 4px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 448px;
}

.ie .input_titulo {
    margin-top: 2px;
}

.input_titulo input {
    background-image: url(../Imagens/input_grande_cadastro.png);
    height: 22px;
    width: 440px;
    float: left;
}

.campo_codigo_r {
    font-family: arial;
    padding-top: 12px;
    color: #A21818;
    font-size: 13px;
    width: 125px;
    /*background-color:red;*/
    clear: both;
    height: 22px;
    float: left;
    margin-top: 4px;
}

.ie .campo_codigo_r {
    margin-top: 2px;
}

.campo_codigo_ajuda {
    padding-top: 10px;
    width: 25px;
    /*background-color:red;*/
    float: left;
    margin-top: 7px;
}

.ie .campo_codigo_ajuda {
    margin-top: 2px;
}

.input_codigo_r {
    font-family: arial;
    padding-top: 12px;
    /*background-color:red; font-size:13px; margin-top:15px; margin-left:105px;*/
    margin-top: 4px;
    float: left;
    height: 22px;
    /*overflow:hidden;*/
    width: 287px;
}

.ie .input_codigo_r {
    margin-top: 2px;
}

.input_codigo_r input {
    background-image: url(../Imagens/input_medio_3.png);
    height: 22px;
    width: 267px;
    float: left;
}

.ajuda_codigo {
    float: left;
    width: 91px;
    height: 22px;
    padding-top: 12px;
    margin-top: 2px;
    /*background-color:blue; padding-top:7px; /*background-image:url(../Imagens/help.gif); */
}

.ajuda_codigo img {
    margin-top: 6px;
}

.data_prod_r {
    width: 20px;
    height: 22px;
    padding-top: 12px;
    float: left;
    clear: both;
    margin-top: 4px;
    /*background-color:brown;*/
}

.ie .data_prod_r {
    padding-top: 9px;
}

.data_prod_r input {
    margin-top: 2px;
}

.ie .data_prod_r input {
    margin-left: -4px;
}

.data_prod_text {
    width: 126px;
    height: 22px;
    padding-top: 12px;
    float: left;
    margin-top: 4px;
    color: #A21818;
    font-size: 13px;
    font-family: arial;
}

.data_assu_r {
    width: 20px;
    height: 22px;
    padding-top: 12px;
    float: left;
    margin-top: 4px;
    /*background-color:yellow;*/
}

.ie .data_assu_r {
    padding-top: 9px;
}

.data_assu_r input {
    margin-top: 2px;
}

.ie .data_assu_r input {
    margin-left: -4px;
}

.data_assu_text {
    width: 115px;
    height: 22px;
    padding-top: 12px;
    float: left;
    margin-top: 4px;
    color: #A21818;
    font-size: 13px;
    font-family: arial;
}

.data_entr_r {
    width: 20px;
    height: 22px;
    padding-top: 12px;
    float: left;
    margin-top: 4px;
    /*background-color:yellow;*/
}

.ie .data_entr_r {
    padding-top: 9px;
}

.data_entr_r input {
    margin-top: 2px;
}

.ie .data_entr_r input {
    margin-left: -4px;
}

.data_entr_text {
    width: 115px;
    height: 22px;
    padding-top: 12px;
    float: left;
    color: #A21818;
    margin-top: 4px;
    font-size: 13px;
    font-family: arial;
}

.data_de_text {
    width: 35px;
    height: 22px;
    padding-top: 12px;
    float: left;
    margin-top: 4px;
    font-size: 13px;
    font-family: arial;
    color: #A21818;
}


/*.data_de_i{width:117px; height:22px; float:left;  margin-top:14px; background-image:url(../Imagens/input_medio.png);}*/

.data_de_i {
    font-family: arial;
    margin-top: 14px;
    float: left;
    height: 22px;
    width: 117px;
}

.ie .data_de_i {
    margin-top: 2px;
}

.data_de_i input {
    background-image: url(../Imagens/input_medio.png);
    height: 22px;
    width: 117px;
    float: left;
}

.de_exemplo {
    float: left;
    width: 65px;
    height: 22px;
    padding-top: 12px;
    margin-left: 3px;
    margin-top: 4px;
    /*background-color:blue;*/
    font-family: arial;
    font-size: 11px;
    color: #A21818;
}

.data_para_text {
    width: 35px;
    height: 22px;
    padding-top: 12px;
    float: left;
    margin-top: 4px;
    font-size: 13px;
    font-family: arial;
    color: #A21818;
}


/*.data_para_i{width:117px; height:22px; float:left; margin-top:14px; background-image:url(../Imagens/input_medio.png);}*/

.data_para_i {
    font-family: arial;
    margin-top: 14px;
    float: left;
    height: 22px;
    width: 117px;
}

.ie .data_para_i {
    margin-top: 2px;
}

.data_para_i input {
    background-image: url(../Imagens/input_medio.png);
    height: 22px;
    width: 117px;
    float: left;
}

.para_exemplo {
    float: left;
    width: 41px;
    height: 22px;
    padding-top: 12px;
    margin-left: 3px;
    margin-top: 4px;
    /*background-color:brown;*/
    font-family: arial;
    font-size: 11px;
    color: #A21818;
}

.ajuda_data {
    float: left;
    width: 110px;
    height: 22px;
    padding-top: 12px;
    margin-top: 4px;
    /*background-color:red; padding-top:7px; /*background-image:url(../Imagens/help.gif); */
}

.ajuda_data img {
    margin-top: 3px;
}

.campo_para_ajuda {
    padding-top: 10px;
    width: 42px;
    /*background-color:red;*/
    float: left;
    margin-top: 7px;
}

.ie .campo_para_ajuda {
    margin-top: 2px;
}


/*.data_entr_r input{margin-top:2px;}*/

.div_result {
    float: left;
    /*height:80px;*/
    /*background-color:brown;*/
    width: 2000px;
    clear: both;
    font-size: 12px;
    font-family: arial;
    /*color:#A21818;*/
}

.div_result_text {
    float: left;
    /*background-color:red;*/
    font-size: 11px;
}

.div_botao_exclue {
    float: left;
    width: 20px;
    /*background-color:brown;*/
}

.entidade_campo {
    float: left;
    width: 155px;
    /*background-color:blue;*/
    margin-top: 20px;
    font-size: 13px;
    font-family: arial;
    color: #A21818;
}

.botao_entidade {
    float: left;
    margin-top: 21px;
    /*background-color:red;*/
    width: 765px;
}

.referencia_text {
    float: left;
    width: 155px;
    /*background-color:blue;*/
    margin-top: 20px;
    font-size: 13px;
    font-family: arial;
    color: #A21818;
}

.referencia_botao {
    float: left;
    margin-top: 21px;
    /*background-color:red;*/
    width: 770px;
}

.termo_campo {
    float: left;
    width: 155px;
    /*background-color:blue;*/
    margin-top: 20px;
    font-size: 13px;
    font-family: arial;
    color: #A21818;
}

.botao_termo {
    float: left;
    margin-top: 21px;
    /*background-color:red;*/
    width: 772px;
}

.resp_campo {
    float: left;
    width: 155px;
    /*background-color:blue;*/
    margin-top: 20px;
    font-size: 13px;
    font-family: arial;
    color: #A21818;
}

.botao_resp {
    float: left;
    margin-top: 21px;
    /*background-color:red;*/
    width: 775px;
}


/*.referencia_campo{float:left; margin-top:20px; width:250px; background-color:blue; clear:both;}
.botao_referencia{float:left; margin-top:21px; /*width:950px;}
.referencia_result{float:left; height:22px; /*background-color:white; width:200px; clear:both;}*/

#botao_pesq_avancada {
    width: 92px;
    height: 35px;
    margin-left: 425px;
    float: left;
    /*background-color:red;*/
    margin-top: 30px;
}

#botao_pesq_avancada_mapa {
    width: 92px;
    height: 35px;
    margin-left: 425px;
    float: left;
    /*background-color:red;*/
    margin-top: 70px;
}

.ie .pesquisa_t {
    margin-top: 14px;
}

.pesquisa_t {
    width: 210px;
    float: left;
    margin-top: 16px;
    /*background-color:blue; background-image:url(../Imagens/input_pequeno_2.png);*/
    height: 22px;
}

.pesquisa_t select {
    width: 200px;
    /*text-align:center;*/
    height: 22px;
    background-image: url(../Imagens/input_pequeno_2.png);
}

.ajuda_titulo {
    float: left;
    width: 100px;
    height: 22px;
    margin-top: 16px;
    /*background-color:red; padding-top:7px; /*background-image:url(../Imagens/help.gif); */
}

.ie .ajuda_titulo {
    margin-top: 14px;
}

.ajuda_titulo img {
    margin-top: 4px;
}

.hr_cadastro_end {
    width: 589px;
    height: 25px;
    background-image: url(../Imagens/hr_vertical_end_2.png);
    float: left;
    margin-left: 5px;
    margin-top: 35px;
}

.hr_cadastro_end_eng {
    width: 589px;
    height: 25px;
    background-image: url(../Imagens/hr_vertical_end_eng.png);
    float: left;
    margin-left: 5px;
    margin-top: 35px;
}

.hr_cadastro_end_es {
    width: 589px;
    height: 25px;
    background-image: url(../Imagens/hr_vertical_end_es.png);
    float: left;
    margin-left: 5px;
    margin-top: 35px;
}

.hr_cadastro_doc {
    width: 589px;
    height: 25px;
    background-image: url(../Imagens/hr_vertical_doc.png);
    float: left;
    margin-left: 5px;
    margin-top: 35px;
}

.hr_cadastro_doc_eng {
    width: 589px;
    height: 25px;
    background-image: url(../Imagens/hr_vertical_doc_eng.png);
    float: left;
    margin-left: 5px;
    margin-top: 35px;
}

.hr_cadastro_doc_es {
    width: 589px;
    height: 25px;
    background-image: url(../Imagens/hr_vertical_doc_es.png);
    float: left;
    margin-left: 5px;
    margin-top: 35px;
}

.subtitulo_end {
    font-size: 20px;
    margin-top: 13px;
    height: 23px;
    float: left;
    margin-left: 0px;
    font-family: arial;
    color: #A21818;
    /*background-color:red;*/
    width: 589px;
}

.captcha {
    width: 1000px;
    height: 12px;
    /*background-color:red;*/
    float: left;
    clear: both;
}

.campo_numero {
    font-family: arial;
    font-size: 14px;
    width: 600px;
    overflow: hidden;
    margin-left: 10px;
    float: left;
}

.campo_numero input {
    background-image: url(../Imagens/input_medio.png);
    margin-left: 40px;
    height: 22px;
    width: 489px;
}

.campo_termo_a {
    /*background-color:red;*/
    float: left;
    width: 800px;
    margin-top: 20px;
    font-family: arial;
    font-size: 13px;
    color: #A21818;
}

.text_termo_a {
    /*background-color:blue;*/
    float: left;
    margin-left: 5px;
}

.check_termo_a {
    /*background-color:green;*/
    float: left;
    margin-top: 3px;
}






.limpar_botao {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_limpar.png);
    background-repeat: no-repeat;
    float: left;
    /*clear: both;*/
    margin-top: 50px;
    margin-left: 30px;
}

.limpar_botao:hover {
    background: url(../Imagens/botao_limpar_hover.png) center top no-repeat;
    display: block;
}

.ie .limpar_botao {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_limpar.png);
    float: left;
    margin-top: 36px;
    margin-left: 200px;
}

.limpar_botao_eng {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_limpar_eng.png);
    float: left;
    margin-top: 50px;
    margin-left: 30px;
}

.ie .limpar_botao_eng {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_limpar_eng.png);
    float: left;
    margin-top: 36px;
    margin-left: 30px;
}

.limpar_botao_eng:hover {
    background: url(../Imagens/botao_limpar_hover_eng.png) center top no-repeat;
    display: block;
}

.limpar_botao_es {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_limpar_es.png);
    float: left;
    margin-top: 50px;
    margin-left: 30px;
}

.ie .limpar_botao_es {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_limpar_es.png);
    float: left;
    margin-top: 36px;
    margin-left: 30px;
}

.limpar_botao_es:hover {
    background: url(../Imagens/botao_limpar_hover_es.png) center top no-repeat;
    display: block;
}

.atualizar_botao {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_atualizar.png);
    background-repeat: no-repeat;
    float: left;
    clear: both;
    margin-top: 50px;
    margin-left: 200px;
}

.ie .atualizar_botao {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_atualizar.png);
    float: left;
    margin-top: 36px;
    margin-left: 200px;
}

.atualizar_botao:hover {
    background: url(../Imagens/botao_atualizar_hover.png) center top no-repeat;
    display: block;
}

.atualizar_botao_eng {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_atualizar_eng.png);
    float: left;
    margin-top: 50px;
    margin-left: 200px;
}

.ie .atualizar_botao_eng {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_atualizar_eng.png);
    float: left;
    margin-top: 36px;
    margin-left: 200px;
}

.atualizar_botao_eng:hover {
    background: url(../Imagens/botao_atualizar_hover_eng.png) center top no-repeat;
    display: block;
}

.atualizar_botao_es {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_atualizar_es.png);
    float: left;
    margin-top: 50px;
    margin-left: 200px;
}

.ie .atualizar_botao_es {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_atualizar_es.png);
    float: left;
    margin-top: 36px;
    margin-left: 200px;
}

.atualizar_botao_es:hover {
    background: url(../Imagens/botao_atualizar_hover_es.png) center top no-repeat;
    display: block;
}

.cadastrar_botao {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_cadastrar.png);
    background-repeat: no-repeat;
    float: left;
    clear: both;
    margin-top: 50px;
    margin-left: 200px;
}

.ie .cadastrar_botao {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_cadastrar.png);
    float: left;
    margin-top: 36px;
    margin-left: 200px;
}

.cadastrar_botao:hover {
    background: url(../Imagens/botao_cadastrar_hover.png) center top no-repeat;
    display: block;
}

.cadastrar_botao_eng {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_cadastrar_eng.png);
    float: left;
    margin-top: 50px;
    margin-left: 200px;
}

.ie .cadastrar_botao_eng {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_cadastrar_eng.png);
    float: left;
    margin-top: 36px;
    margin-left: 200px;
}

.cadastrar_botao_eng:hover {
    background: url(../Imagens/botao_cadastrar_hover_eng.png) center top no-repeat;
    display: block;
}

.cadastrar_botao_es {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_cadastrar_es.png);
    float: left;
    margin-top: 50px;
    margin-left: 200px;
}

.ie .cadastrar_botao_es {
    width: 97px;
    height: 35px;
    background-image: url(../Imagens/botao_cadastrar_es.png);
    float: left;
    margin-top: 36px;
    margin-left: 200px;
}

.cadastrar_botao_es:hover {
    background: url(../Imagens/botao_cadastrar_hover_es.png) center top no-repeat;
    display: block;
}

.td_tipo {
    background-color: red;
}

#titulo_pag {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    padding-bottom: 15px;
    font-size: 20px;
    font-family: arial;
    color: #A21818;
    font-weight: bold;
}

#titulo_pag_fundo {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    padding-bottom: 10px;
    font-size: 20px;
    font-family: arial;
    color: #A21818;
    font-weight: bold;
}

#conteudo_destaque div:last-child {
    margin-bottom: 20px !important
}

#destaque3 {
    width: 100%;
    height: 508px;
    margin-top: 5px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    *zoom: 1;
    /*background-color:blue; overflow:hidden;  *position:relative;*/
    font-family: arial;
    color: #333333;
    font-size: 14px;
}


/*#destaque3 div:nth-child(-n+2) {margin-top:18px}*/

#destaque3 {
    /*margin-top:24px;*/
}

#destaque3 div:last-child {
    margin-bottom: 20px !important
}

#titulo_arquivodigital {
    margin-left: 20px;
    margin-top: -2px;
    float: left;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    width: 150px;
    color: #333333;
}

.ie #titulo_arquivodigital {
    margin-top: -3px;
}

#conteudo_destaque {
    width: 100%;
    height: 508px;
    margin-top: 5px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    *zoom: 1;
    /*background-color:blue; overflow:hidden; *position:relative;*/
    font-family: arial;
    color: #333333;
    font-size: 14px;
}

#destaque3_apresentacao_mapa {
    width: 85%;
    padding-top: 20px;
    *zoom: 1;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
    font-family: arial;
    color: #333333;
    text-align: left;
}

#destaque3_apresentacao {
    /*width:62%;  float:left; background-color:green;*/
    padding-top: 14px;
    margin-left: 229px;
}

#destaque3_pesquisa {
    font-size: 16px;
    height: 150px;
    clear: both;
    background-image: url(../Imagens/fundo_qtd_registro.png);
    font-family: arial;
    color: #333333;
    text-align: left;
    /*width:1292px;*/
    /*min-width:1024px;*/
    margin-left: auto;
    margin-right: auto;
    /*margin-top:35px;*/
}

#destaque3_pesquisa_fundo {
    font-size: 16px;
    height: 150px;
    clear: both;
    background-image: url(../Imagens/fundo_qtd_registro.png);
    font-family: arial;
    color: #333333;
    text-align: left;
    /*width:1292px;*/
    /*min-width:1024px;*/
    margin-left: auto;
    margin-right: auto;
    /*margin-top:35px;*/
}

.minititulo_destaque3 {
    /*margin-left:235px;*/
    width: 907px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: -17px;
}

#input_pesqsimples {
    float: left;
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    height: 35px;
    width: 708px;
    background-image: url(../Imagens/input_estilizado.png);
    background-repeat: no-repeat;
}

#input_pesqsimples_ie {
    float: left;
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    padding-top: 7px;
    padding-left: 10px;
    height: 35px;
    width: 708px;
    background-image: url(../Imagens/input_estilizado.png);
    background-repeat: no-repeat;
}

#input_pesqnotacao_ie {
    float: left;
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    padding-top: 0px;
    padding-left: 10px;
    height: 35px;
    width: 708px;
    background-image: url(../Imagens/input_estilizado.png);
    background-repeat: no-repeat;
}

#pesquisa_simples {
    height: 35px;
    width: 908px;
    /*background-color:blue;*/
    margin-left: auto;
    margin-right: auto;
    /*margin-left:235px; float:left;*/
}

#pesquisa_simples img {
    float: left;
    margin-top: 4px;
}

#pesquisa_simples_multinivel {
    margin-top: -10px;
}

#pesquisa_instrumentofundo {
    height: 40px;
    width: 800px;
    /*background-color:blue;*/
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#pesquisa_instrumentofundo img {
    margin-top: 0px;
    float: left;
    margin-left: 5px;
}

#pesquisa_instrumentofundo input {
    float: left;
    margin-top: 0px;
}

#pesquisa_multinivel_new {
    margin-left: 640px;
    margin-top: -22px;
}

.ie #pesquisa_multinivel_new {
    margin-left: 640px;
    margin-top: -27px;
}

#result_fundo {
    height: 15px;
    width: 905px;
    /*background-color:blue;*/
    margin-left: auto;
    margin-right: auto;
    /*margin-left:235px; float:left;*/
}


/*#pesquisa_simples_ie{height:35px; width:908px; margin-left:auto; margin-right:auto; margin-left:23px; float:left; background-color:green;}*/

.aviso_pesqsimples {
    color: #666666;
    font-size: 12px;
    margin-top: 3px;
    width: 907px;
    margin-left: auto;
    margin-right: auto;
}

#radio_fundoinstrumento {
    color: #666666;
    font-size: 12px;
    margin-top: -8px;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    /*background-color:red;*/
}

.ie #radio_fundoinstrumento {
    margin-top: -8px;
    width: 808px;
}

.radio_instrumento {
    /*background-color:blue;*/
    width: 130px;
    float: left;
}

.radio_instrumentopesquisa {
    /*background-color:green;*/
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

.dstq3 {
    width: 408px;
    margin: 0 0 18px 19px;
    background: #ECECEC;
    padding: 20px;
    border: 2px solid #FFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
    cursor: pointer;
    _width: 406px;
    _margin-left: 10px;
    _margin-right: 10px;
    _overflow: hidden
}

.dstq3 h2 {
    font: 16px/22px Title, sans-serif;
    text-transform: uppercase;
    color: #851D1F;
    height: 56px;
    overflow: hidden;
    word-spacing: 2px
}

.dstq3 p {
    font-family: Menu1, sans-serif !important;
    color: #000;
    font-size: 13px;
    line-height: 17px;
    clear: right;
    margin-top: 2px;
    text-align: left !important
}

.dstq3 img {
    width: 75px;
    height: 75px;
    background: #D5D6D7 urzl(arqnc.png);
    display: block;
    margin-right: 14px;
    border: 1px solid #FFF;
    float: left
}

.dstq3:hover {
    background: #F1F2F3
}

.dstq3 {
    max-height: 133px !important
}

.dstq3 p img {
    display: none
}

.open {
    margin-bottom: 34px;
    *padding-bottom: 20px;
    _padding-bottom: 0
}

#pag_1 {
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}

#pag_2 {
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}

#subir_topo {
    position: fixed;
    right: 5px;
    bottom: 5px;
    margin-right: 15px;
    z-index: 999;
    font-size: 11px;
}


/*#subir_topo{margin-left:auto; width:50px; font-size:11px;}*/


/*.paginate{margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:15px; width:300px;}*/

.titulo_input_multinivel {
    float: left;
    /*background-color:green;*/
    width: 150px;
    margin-left: 40px;
    height: 22px;
}

.titulo_input_instrumento_pesquisa {
    float: left;
    /*background-color:green;*/
    width: 130px;
    height: 22px;
    margin-top: 0px;
    margin-left: auto;
    text-align: left;
}

.titulo_input_qtd_instrumento_pesquisa {
    float: left;
    /*background-color:green;*/
    margin-left: 150px;
    margin-top: 0px;
    font-size: 11px;
    width: 370px;
    height: 22px;
}

#wrap_bar {
    width: 100%;
    background: #000;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 100%;
}


/*#barra-brasil {position:relative; overflow:hidden; min-width:1000px; background:#004b82 url(../Imagens/barra-brasil-v3-bgx.png) center bottom no-repeat}
#barra-brasil div {display: block; width:960px; height:28px; margin:0 auto; background:url(../Imagens/barra-brasil-v3-bgx.gif) 0 bottom repeat-x}
#barra-brasil div ul {float:right; width:319px; margin-right:-3px;}
#barra-brasil div ul li {float: left;  padding-left:25px}
#barra-brasil .ai {display:block; width:161px; height:28px; text-indent: -10000px; background:#004b82 url(../Imagens/ai.png) no-repeat 0 4px}
#barra-brasil .brasilgov {display:block; width:108px; height:28px; text-indent: -10000px; background:#004b82 url(../Imagens/brasil.png) no-repeat 0 4px}*/

#barra-mj-v3 {
    display: block;
    width: 960px;
    height: 24px;
    margin: 0 auto;
    position: relative
}

.mjgov {
    display: block;
    width: 145px;
    height: 16px;
    position: absolute;
    bottom: 5px;
    left: -8px;
    background: url(../Imagens/barraMJ.gif) no-repeat
}

#contato2, #contato2 p {
    color: #D0D0C5;
    font-size: 13px;
    line-height: 24px;
    font-family: "Menu3", sans-serif
}

#contato2 {
    padding: 10px 0 8px;
    position: relative
}

#contato2 strong {
    text-transform: uppercase;
    font-size: 15px;
    font-family: Title, sans-serif;
    word-spacing: 2px;
    padding-top: 14px;
    display: block
}

#contato2 hr {
    border-top-color: #111;
    border-bottom: 1px solid #934A4B
}

#cred {
    position: absolute;
    width: 207px;
    height: 34px;
    top: 50%;
    margin: 0;
    padding: 0;
    margin-top: -7px;
    right: -23px
}

#cred strong {
    font-size: 12px;
    text-transform: none;
    font-weight: normal !important;
    font-family: 'Menu3', sans-serif
}

#cred a {
    width: 116px;
    height: 34px;
    display: block;
    overflow: hidden;
    background: url(../Imagens/fabrica.png) no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    text-indent: -9999px
}

#faq h2 {
    padding: 14px 0 12px 0;
    margin: 0;
    border: 0;
    font-size: 14px;
    line-height: 1;
    text-transform: none;
    font-family: Arial, sans-serif;
    word-spacing: 1px;
    font-weight: bold;
    color: #8D2B2E
}

#faq h2:first-child {
    padding-top: 4px
}

#faq h3 {
    margin: 0 !important;
    padding: 0 0 1px 14px !important;
    position: relative;
    *zoom: 1;
    word-spacing: 0
}

#faq h3 a {
    color: #444 !important
}

#faq h3:before {
    content: "?";
    position: absolute;
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 21px;
    top: -1px;
    left: -1px;
    line-height: 1;
    color: #B02727
}

.ff #faq h3:before {
    left: -5px
}

#faq a {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #555568 !important;
    text-decoration: none !important;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

#faq a, #faq h3 a:hover {
    color: #A01717 !important
}

#faq a:hover {
    text-decoration: underline
}

#faq div {
    line-height: 17px !important;
    padding: 6px 0 8px 23px !important;
    *zoom: 1;
    display: none
}

#faq br {
    content: " ";
    display: block;
    margin: 3px !important
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #faq br {
        content: " ";
        display: block;
        margin: 8px !important
    }
}

#faq br {
    font-size: 1px\9;
    line-height: 20px\9
}

#an33 #texto p {
    margin-bottom: 3px !important
}

#an33 #texto p strong, #an34 p strong {
    display: inline-block;
    margin-top: 13px;
    margin-bottom: 11px;
    font-weight: bold;
    font-family: Title, sans-serif;
    font-size: 16px;
    line-height: 20px
}

#an34 #texto p strong {
    margin: 4px 0
}

#an33 #texto h2 {
    margin-bottom: 8px
}

#an33 #texto {
    padding-bottom: 20px
}

#an33 .pdf {
    background: none;
    padding-right: 0
}

#an4 #texto img, #an5 #texto img {
    float: none !important;
    margin-left: 0;
    margin-bottom: 0
}

#an28 .pdf {
    padding-right: 23px
}

#an65 td img {
    margin: 1px !important
}

#an65 td.imag_txt {
    line-height: 16px;
    margin-top: 4px;
    display: block;
    padding-top: 4px\9
}

#an65 table.imagem td {
    margin-right: 2px !important
}

#an65 table.imagem tr:first-of-type {
    background: #EAEAEE;
    display: block
}

#an65 table.imagem tr:first-of-type a {
    display: block;
    padding: 7px;
    font-size: 12px;
    line-height: 17px;
    color: #595962 !important;
    text-transform: uppercase;
    max-height: 80px;
    _text-transform: none
}

#an65 table.imagem tr:first-of-type a:hover {
    color: #000 !important
}

#an65 table img {
    padding: 0 !important
}

#an65 a.pdf {
    clear: both !important;
    display: block;
    width: 50px;
    text-transform: capitalize;
    padding-top: 18px;
    background-position: right 19px
}

#an32 #texto h3 {
    padding: 4px 0
}

#an32 #texto h3 a {
    font-family: Arial, sans-serif;
    font-size: 13px;
    padding-left: 13px;
    background: url(../Imagens/seta.png) 0px 3px no-repeat;
    *zoom: 1
}

#an3 #texto img {
    margin-left: 0;
    margin-right: 12px;
    margin-bottom: 0px
}

#an1 #texto img {
    width: auto;
    margin-bottom: 24px
}

#an40 #texto h3 {
    margin-top: -6px
}
