#loading {
    background-color: #000000;
    display: none;
    float: left;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
}
#loading p {
    color: #FFFFFF;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 22px;
    font-weight: bold;
    height: 100%;
    line-height: 487px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
}
div.krumo-root {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
#field-procurador-procurador-items {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
.bold {
    font-weight: bold;
}
.content {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
input.form-autocomplete {
    height: 15px;
}
table {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
}
#loading #img-display {
    float: left;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 100%;
}
div#loading_voto span#message-display {
    color: #FFFFFF;
    float: left;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}
html {
    height: 100%;
    width: 100%;
}
body {
    background-color: #272727;
    background-image: url("../images/degrade-fundo.jpg");
    background-repeat: repeat-x;
    font-family: arial;
    height: 100%;
    margin: 0;
    width: 100%;
}
#topo {
    border-bottom: 1px solid #CEA612;
    float: left;
    height: 96px;
    margin-bottom: 8px;
    margin-left: 9px;
    padding: 0;
    position: relative;
    width: 100%;
}
.front #topo {
    border: medium none;
}
#logo {
    float: left;
    margin-top: 7px;
    position: relative;
    width: 6%;
}
#site-name a {
    color: #666666;
    float: left;
    font-family: Arial, Helvetica, Verdana;
    font-size: 24px;
    height: 30px;
    margin-left: 15px;
    margin-top: 16px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 0 #F1F1F1;
    width: auto;
}
#logo-buss {
    background-image: url("../images/logobuss.png");
    background-repeat: no-repeat;
    float: right;
    height: 50px;
    position: relative;
    width: 245px;
}
#menu {
    float: left;
    height: 33px;
    position: relative;
    text-align: center;
    width: 100%;
}
ul.link {
    float: left;
    position: relative;
}
#main-menu {
    float: right;
    height: 38px;
    position: relative;
    width: auto;
}
#main-menu a {
    color: #FFFFFF;
    float: right;
    font-family: Arial, Helvetica, Verdana;
    font-size: 14px;
    font-weight: normal;
    height: 100%;
    line-height: 29px;
    margin-left: 41px;
    margin-right: 7px;
    position: relative;
    text-decoration: none;
    width: auto;
    z-index: 2;
}
#container-content {
    float: left;
    height: auto;
    margin-bottom: 55px;
    margin-top: 5px;
    position: relative;
    width: 100%;
}
#content {
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
#container {
    border-radius: 10px 10px 10px 10px;
    height: 100%;
    margin: 0 auto;
    min-height: 510px;
    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
#fixa-img-front {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
#img-front {
    background-image: url("../images/fundo-first.png");
    background-repeat: no-repeat;
    height: 400px;
    margin: 100px auto 0;
    position: relative;
    width: 400px;
}
#fixa-title-front {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
#home-titulo {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 36px;
    margin: 32px auto 0;
    position: relative;
    text-align: center;
    width: 406px;
}
#result {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 10px 10px 10px 10px;
    font-family: arial;
    font-weight: bold;
    height: 15px;
    line-height: 1;
    margin: 40px auto;
    padding: 20px;
    position: relative;
    width: 70%;
}
.section-credenciamento tbody {
    border: medium none;
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
.section-valida-code tbody {
    border: medium none;
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
.section-valida-credencia tbody {
    border: medium none;
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
.section-votar tbody {
    background-color: #FFFFFF;
    border: medium none;
    height: 100%;
    position: relative;
    width: 100%;
}
.section-credenciamento tbody tr,
.section-votar tbody tr {
    float: left;
    font-family: Arial;
    font-size: 14px;
    height: auto;
    margin-left: 30px;
    position: relative;
    width: 900px;
}
.section-valida-credencia tbody tr,
.section-valida-code tbody tr,
.section-votar tbody tr {
    float: left;
    font-family: Arial;
    font-size: 14px;
    height: auto;
    margin-left: 30px;
    position: relative;
    width: 900px;
}
.section-valida-credencia tbody td,
.section-valida-code tbody td,
.section-votar tbody td {
    float: left;
    height: 100%;
    padding: 0;
    position: relative;
    width: 100%;
}
.section-valida-credencia tbody tr #result,
.section-valida-code tbody tr #result,
.section-votar tbody tr #result {
    float: none;
    height: auto;
    margin: 0 auto 40px;
    min-height: 15px;
    position: relative;
    width: auto;
}
.section-valida-credencia tbody tr #result {
    height: auto !important;
    min-height: 15px;
}
.section-valida-credencia #confirmation {
    display: none;
}
.section-credenciamento tbody td,
.section-votar tbody td {
    float: left;
    height: 100%;
    padding: 0;
    position: relative;
    width: 100%;
}
.section-credenciamento tbody tr #result,
.section-votar tbody tr #result {
    float: none;
    height: auto;
    margin: 0 auto 40px;
    min-height: 15px;
    position: relative;
    width: auto;
}
.section-valida-credencia tbody td,
.section-valida-code tbody td,
.section-votar tbody td {
    float: left;
    height: 100%;
    padding: 0;
    position: relative;
    width: 100%;
}
.section-valida-credencia tbody tr #result,
.section-valida-credencia tion-votar tbody tr #result,
.section-valida-code tbody tr #result,
.section-votar tbody tr #result {
    float: none;
    height: auto;
    margin: 0 auto 40px;
    min-height: 15px;
    position: relative;
    width: auto;
}
.section-votar tbody {
    width: 100%;
}
.page-acompanhamento-votacao tbody td .verde {
    background-color: #81C909;
    float: right;
    font-size: 0 !important;
    height: 20px;
    margin-left: 5px;
    position: relative;
    width: 25px;
}
.page-acompanhamento-credenciamento tbody td .verde,
.page-acompanhamento-credenciamento-sindicato tbody td .verde,
.page-acompanhamento-credenciamento-2 tbody td .verde {
    background-color: #81C909;
    float: right;
    font-size: 0 !important;
    height: 20px;
    margin-left: 5px;
    position: relative;
    width: 25px;
}
.page-acompanhamento-votacao tfoot tr td {
    border: medium none;
    color: #000000;
    float: left;
    font-weight: bold;
    line-height: 20px;
    margin-left: 5px;
    position: relative;
    text-transform: uppercase;
    width: 432px;
}
.page-acompanhamento-credenciamento tfoot tr td,
.page-acompanhamento-credenciamento-sindicato tfoot tr td,
.page-acompanhamento-credenciamento-2 tfoot tr td {
    border: medium none;
    color: #000000;
    float: left;
    font-weight: bold;
    line-height: 20px;
    margin-left: 5px;
    position: relative;
    text-transform: uppercase;
    width: 432px;
}
.page-acompanhamento-votacao tfoot tr td .vermelho {
    background-color: #F268A0;
    float: right;
    font-size: 0 !important;
    height: 20px;
    margin-left: 5px;
    position: relative;
    width: 25px;
}
.page-acompanhamento-credenciamento tfoot tr td .vermelho,
.page-acompanhamento-credenciamento-sindicato tfoot tr td .vermelho,
.page-acompanhamento-credenciamento-2 tfoot tr td .vermelho {
    background-color: #F268A0;
    float: right;
    font-size: 0 !important;
    height: 20px;
    margin-left: 5px;
    position: relative;
    width: 25px;
}
#titulo {
    border-bottom: 3px solid #666666;
    float: left;
    font-family: Arial;
    font-size: 22px;
    margin-left: 20px;
    margin-top: 20px;
    position: relative;
    width: 95%;
    z-index: 1;
}
.batch-processed {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
h1 {
    /*border-bottom: 1px solid #CEA612;*/

    color: #CEA612;
    float: left;
    font-family: Helvetica, Verdana;
    font-size: 19px;
    font-weight: normal;
    height: 86px;
    line-height: 20px;
    margin: 0;
    padding-bottom: 10px;
    position: relative;
    width: 842px;
	text-align: center;
}
h1.title {
    width: auto;
    max-width: 93%;
    color: #333;
}
h1.title span {
    float: left;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 890px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
.page-user-login h1.title,
.page-user-password h1.title,
.page-user h1.title {
    width: auto;
    max-width: 93%;
    color: #333;
    height: auto;
}
.page-user-login h1.title span,
.page-user-password h1.title span {
    float: left;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 890px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
#form {
    float: left;
    height: auto;
    margin: 0px 0px 20px 20px;
    position: relative;
}
#confirmation {
    float: left;
    font-family: arial;
    font-size: 40px;
    height: 180px;
    position: relative;
    width: 100%;
}
#bt-no {
    background-image: url("../images/bt-no.png");
    background-repeat: repeat-x;
    border-radius: 16px 16px 16px 16px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 77px;
    line-height: 2;
    position: relative;
    text-align: center;
    width: 267px;
}
#bt-yes {
    background-image: url("../images/bt-yes.png");
    background-repeat: repeat-x;
    border-radius: 16px 16px 16px 16px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 77px;
    line-height: 2;
    margin-right: 5px;
    position: relative;
    text-align: center;
    width: 267px;
}

#bt-entrar {
    background-image: url(../images/bt-yes.png);
    background-repeat: repeat-x;
    border-radius: 16px 16px 16px 16px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 75px;
    line-height: 2;
    position: relative;
    text-align: center;
    width: 200px;
    margin-left: 44px;
    margin-top: 50px;
}
#bt-abstencao {
    background-image: url("../images/bt-abstencao.png");
    background-repeat: repeat-x;
    border-radius: 16px 16px 16px 16px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 77px;
    line-height: 2;
    margin-left: 8%;
	margin-top: 0px;
    position: relative;
    text-align: center;
    width: 267px;
}
.votacao-nomes #confirmation {
    width: 100%;
    height: auto;
    position: relative;
    float: left;
}
.votacao-nomes #form {
    height: auto;
}
.votacao-nomes #form label {
    width: auto;
    margin-top: 0;
}
.votacao-nomes #form div {
    float: left;
    margin-right: 16px;
    position: relative;
    width: auto;
}
.votacao-nomes #form span {
    position: relative;
    float: left;
    width: auto;
    color: #000;
    font-family: arial;
    font-weight: bold;
}
.votacao-nomes .votar.nomes {
    background-image: url("../images/bt-yes.png");
    background-repeat: repeat-x;
    border-radius: 16px 16px 16px 16px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 77px;
    line-height: 2;
    position: relative;
    text-align: center;
    width: 23%;
    margin: 10px 1%;
}
body.page-voto-passo-1-nomes #content-area-body {
    width: 96%;
}
body.page-voto-passo-1-nomes #content-area {
    background-color: #FFFFFF;
    padding: 20px 0;
    width: 100%;
}
body.page-voto-passo-1-nomes #content-area #container {
    width: 98%;
}
body.page-voto-passo-1-nomes #topo {
    position: absolute;
}
body.page-voto-passo-1-nomes .alinha-topo {
    width: 100%;
}
.votacao-nomes #confirmation {
    margin-left: 0;
    line-height: 1;
    font-size: 25px;
}
.votacao-nomes .representantes_credor label {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}
#question-confirm.nome {
    color: #FF0000;
    float: left;
    font-size: 28px;
    font-weight: bold;
    margin-top: 27px;
    position: relative;
    text-align: center;
    width: 100%;
}
h1 span.alinha-topo i.title_votacao_nomes {
    font-size: 25px;
    color: red;
    font-weight: bold;
}
.votacao-nomes #confirmation .votar.nomes p {
    display: table-cell;
    vertical-align: middle;
    height: 70px;
    margin-top: 11px;
    line-height: normal;
}
body.page-voto-passo-1-nomes h1 {
    width: 98%;
}
#logo-br {
    background-image: url("../images/logopontobr.png");
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    height: 26px;
    margin-top: 7px;
    position: relative;
    width: 100px;
}
#logo-br-front {
    background-image: url("../images/logopontobr.png");
    background-position: right center;
    background-repeat: no-repeat;
    bottom: 0;
    height: 26px;
    position: absolute;
    right: 0;
    width: 100px;
}
input {
    border-color: #666666;
    color: #666666;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 32px;
    padding-left: 9px;
    position: relative;
    width: 773px;
}
label {
    color: #999999;
    float: left;
    font-family: arial;
    font-weight: bold;
    margin-top: 20px;
    position: relative;
}
.section-voto #topo {
    border: medium none;
}
li a {
    color: #999999;
}
li {
    color: #333333;
}
ul.primary {
    border-bottom: 1px solid #BBBBBB;
    border-collapse: collapse;
    float: left;
    height: auto;
    line-height: normal;
    list-style: none outside none;
    margin: 5px;
    padding: 0 0 0 1em;
    position: relative;
    white-space: nowrap;
}
.page-voto-passo-1-50 #qrcode {
    display: none !important;
    position: relative;
}
.page-voto-passo-1-50 #confirmation {
    float: left;
    height: 100%;
    position: relative;
}
#container-top {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
#container-box {
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
#fixa-content {
    float: left;
    height: auto;
    margin-top: 15px;
    position: relative;
    width: 100%;
    z-index: 1;
}
#content-area-body {
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
#content-area {
    background-color: #FFFFFF;
    box-shadow: 2px 2px 5px -2px;
    float: left;
    height: 100%;
    padding: 2px 20px 20px;
    position: relative;
    width: 960px;
}
.tabs {
    display: none;
}
#main {
    float: left;
    height: 100%;
    margin-top: 13px;
    position: relative;
    width: 100%;
}
.page-credenciamento #main {
    border: medium none;
}
#mainbody {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
#mainbody table {
    background-color: transparent;
    border: medium none;
    float: left;
    height: 199px;
    margin: 0;
    position: relative;
    width: 100%;
}
#main-menu li {
    background-image: url("../images/bt-default.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    margin-right: -9px;
    padding: 0;
    position: relative;
    width: auto;
}
#main-menu li.active-trail {
    background-image: url("../images/bt-active.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: 5px 0 2px -4px;
    height: 40px;
    z-index: 1;
}
#fixa-menu {
    background-position: left center;
    background-repeat: no-repeat;
    font-family: trebuchet ms;
    font-size: 17px;
    height: 38px;
    line-height: 2.1;
    margin: 0 auto;
    position: relative;
    text-decoration: none;
    width: 1000px;
}
#user-login {
    margin: 0 auto;
    position: relative;
    width: 50%;
	float: left;
}
#user-login .form-item {
    float: left;
    height: auto;
    margin: 5px 0 0;
    position: relative;
    width: 100%;
}
#user-login .form-item label {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
#user-login .form-item .form-text {
    border: 1px solid #999999;
    float: left;
    padding-left: 7px;
    position: relative;
    width: 465px;
}
#user-login .form-item .description {
    color: #666666;
    float: left;
    font-family: Segoe UI;
    font-size: 14px;
    height: auto;
    position: relative;
    width: 100%;
}
#user-login .form-submit {
    border: 1px solid #999999;
    float: left;
    font-family: Segoe UI;
    font-size: 22px;
    height: 55px;
    margin-top: 15px;
    position: relative;
    width: 475px;
}
.primeiro-acesso {
	margin: 43px 0px 0 0;
    position: relative;
    float: right;
    width: 46%;
    border: solid 1px gray;
    padding: 13px;
}
.primeiro-acesso #bt-primeiro-acesso {
	background-image: url(../images/bt-abstencao.png);
    background-repeat: repeat-x;
    border: 1px solid #999999;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 55px;
    line-height: 2;
    text-align: center;
    font-family: Segoe UI;
    font-size: 22px;
    position: relative;
    width: 410px;
    margin: 3px 0px 5px 15px;
}
.primeiro-acesso p{
    color: #999999;
    font-family: arial;
    margin-top: 9px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 9px;
}
.tabs {
    float: left;
    position: relative;
    width: 98.5%;
}
#node-24 {
    color: #666666;
    height: 330px;
    margin: 50px auto;
    position: relative;
    width: 700px;
}
#node-24 .meta {
    font-family: segoe ui;
    font-size: 22px;
    margin-top: 10px;
}
#node-24 .content {
    font-family: segoe ui;
    font-size: 16px;
    line-height: 1.5;
}
#node-24,
a,
a:hover {
    text-decoration: none;
}
#node-24 .field-label {
    border: 1px solid #EFEFEF;
    display: block;
    font-size: 16px;
    height: auto;
    margin-top: 15px;
    width: 100%;
}
#node-24 .field-items {
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    width: 100%;
}
#node-24 .submitted {
    margin-bottom: 5px;
}
#node-25 {
    color: #666666;
    height: 330px;
    margin: 50px auto;
    position: relative;
    width: 700px;
}
#node-25 .meta {
    font-family: segoe ui;
    font-size: 22px;
    margin-top: 10px;
}
#node-25 .content {
    font-family: segoe ui;
    line-height: 1.5;
}
#node-25,
a,
a:hover {
    text-decoration: none;
}
#node-25 .field-label {
    border: 1px solid #EFEFEF;
    display: block;
    font-size: 16px;
    height: auto;
    margin-top: 15px;
    width: 100%;
}
#node-25 .field-items {
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    width: 100%;
}
#node-25 .submitted {
    margin-bottom: 5px;
}
#node-8 {
    color: #666666;
    height: 330px;
    margin: 50px auto;
    position: relative;
    width: 700px;
}
.page-user-1 .profile {
    color: #666666;
    height: 330px;
    margin: 30px auto;
    position: relative;
    width: 700px;
}
.page-user-1 .profile dt {
    font-family: segoe ui;
    font-size: 16px;
    font-weight: bold;
}
.page-user-1 .profile dd {
    color: #000000;
    font-family: segoe ui;
    font-size: 12px;
    font-weight: bold;
}
.page-user-1 .profile h3 {
    font-family: segoe ui;
    font-variant: small-caps;
}
.section-voto #main {
    position: absolute;
    top: -11px;
    z-index: -1;
}
.section-voto #result {
    margin-top: -200px;
}
.section-credenciamento input,
.section-votar input {
    background-color: #F1F1F1;
    color: #666666;
    float: none;
    font-family: Arial, Helvetica, Verdana;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    margin-bottom: 90px;
    margin-top: 80px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 500px;
}
.section-valida-credencia input,
.section-valida-code input,
.section-votar input {
    background-color: #F1F1F1;
    color: #666666;
    float: none;
    font-family: Arial, Helvetica, Verdana;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    margin-bottom: 90px;
    margin-top: 80px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 500px;
}
h1 i {
    color: #333;
}
#main-menu li.active .active {
    color: #666666;
    z-index: 1;
}
#site-name {
    float: left;
    height: 100%;
    position: relative;
    width: auto;
}
#site-name a span {
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
.region-content {
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
#block-menu-menu-assembleia,
#block-menu-menu-usuarios,
#block-menu-menu-ata,
#block-menu-menu-presencial,
#block-menu-menu-cenarios {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin: 10px;
    min-height: 225px;
    position: relative;
    width: 458px;
}
#block-menu-menu-assembleia .title,
#block-menu-menu-usuarios .title,
#block-menu-menu-ata .title,
#block-menu-menu-presencial .title,
#block-menu-menu-cenarios .title {
    background-color: #D6D6D6;
    border: 1px solid #CDCDCD;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 18px;
    font-weight: normal;
    height: 31px;
    margin-left: 5px;
    margin-top: 5px;
    padding-top: 4px;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px 0 #FFFFFF;
    width: 446px;
}
#block-menu-menu-assembleia .content,
#block-menu-menu-usuarios .content,
#block-menu-menu-ata .content,
#block-menu-menu-presencial .content,
#block-menu-menu-cenarios .content {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
#block-menu-menu-assembleia .content ul.menu,
#block-menu-menu-usuarios .content ul.menu,
#block-menu-menu-ata .content ul.menu,
#block-menu-menu-presencial .content ul.menu,
#block-menu-menu-cenarios .content ul.menu {
    float: left;
    height: auto;
    margin-left: 5px;
    padding: 0 0 0 20px;
    position: relative;
    width: 93%;
}
#block-menu-menu-assembleia .content ul.menu li.leaf,
#block-menu-menu-usuarios .content ul.menu li.leaf,
#block-menu-menu-ata .content ul.menu li,
#block-menu-menu-presencial .content ul.menu li,
#block-menu-menu-cenarios .content ul.menu li {
    float: left;
    height: 31px;
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
#block-menu-menu-assembleia .content ul.menu li.leaf a,
#block-menu-menu-usuarios .content ul.menu li.leaf a,
#block-menu-menu-ata .content ul.menu li a,
#block-menu-menu-presencial .content ul.menu li a,
#block-menu-menu-cenarios .content ul.menu li a {
    color: #333333;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    position: relative;
    text-decoration: none;
    width: auto;
}
#block-menu-menu-assembleia .content ul.menu li.leaf a:hover,
#block-menu-menu-usuarios .content ul.menu li.leaf a:hover,
#block-menu-menu-ata .content ul.menu li a:hover,
#block-menu-menu-presencial .content ul.menu li a:hover,
#block-menu-menu-cenarios .content ul.menu li a:hover {
    text-decoration: underline;
}
#block-menu-menu-online {
	background-image: url("../images/cracha.png");
	background-size: 100%;
    float: left;
    height: 360px;
    margin: 10px 10px 10px 10px;
    min-height: 225px;
    position: relative;
    width: 300px;
    box-shadow: 0px 0px 5px 0px;
}
#block-menu-menu-online .title {
    display: none;
}
#block-menu-menu-online .content {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
	padding-top: 178px;
}
#block-menu-menu-online .content ul.menu {
    float: left;
    height: 215px;
    margin-left: 0px;
    padding: 0 0 0 7px;
    position: relative;
    width: 286px;
}
#block-menu-menu-online .content ul.menu li {
    float: left;
    height: 51px;
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
#block-menu-menu-online .content ul.menu li a {
    color: black;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 22px;
    font-weight: normal;
    position: relative;
    text-decoration: none;
	background-color: white;
    background-repeat: repeat-x;
    cursor: pointer;
    height: 44px;
    line-height: 2;
    text-align: center;
    width: 100%;
}
#block-menu-menu-online .content ul.menu li a:hover {
    text-decoration: underline;
}
#rodape {
    height: 24px;
    margin: 7px auto 0;
    position: relative;
    width: 1000px;
}
.page-acompanhamento-credenciamento #content-area table,
.page-acompanhamento-credenciamento-sindicato #content-area table,
.page-acompanhamento-credenciamento-2 #content-area table,
.page-acompanhamento-votacao table.voto_qualitativo {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin-top: 5px;
    position: relative;
    width: 100%;
}
.page-acompanhamento-credenciamento #content-area table tbody,
.page-acompanhamento-credenciamento-sindicato #content-area table tbody,
.page-acompanhamento-credenciamento-2 #content-area table tbody,
.page-acompanhamento-votacao #content-area table.voto_qualitativo tbody {
    border-bottom: 1px solid #FFFFFF;
    border-top: medium none;
    float: left;
    height: auto;
    padding-bottom: 8px;
    position: relative;
}
.page-acompanhamento-credenciamento #content-area table tbody tr,
.page-acompanhamento-credenciamento-sindicato #content-area table tbody tr,
.page-acompanhamento-credenciamento-2 #content-area table tbody tr,
.page-acompanhamento-votacao #content-area table.voto_qualitativo tbody tr {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 32px;
    margin-left: 9px;
    position: relative;
    width: 306px;
}
.page-acompanhamento-credenciamento #content-area table tbody tr td div,
.page-acompanhamento-credenciamento-sindicato #content-area table tbody tr td div,
.page-acompanhamento-credenciamento-2 #content-area table tbody tr td div,
.page-acompanhamento-votacao #content-area table.voto_qualitativo tbody tr td div {
    float: left;
    font-size: 0 !important;
    height: 19px;
    margin: 7px 0 0 15px;
    position: relative;
    width: 19px;
}
.title-table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    line-height: 18px;
    margin-top: 7px;
    padding: 0 0 0 6px;
    position: relative;
    width: 96px;
}
.color-table {
    border: medium none;
    float: left;
    height: 32px;
    padding: 0;
    position: relative;
    width: 50px;
}
.color-table .vermelho {
    background-color: red;
    font-size: 0 !important;
}
.color-table .verde {
    background-color: #87CB17;
    font-size: 0 !important;
}
.page-acompanhamento-credenciamento #content-area table tfoot,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot,
.page-acompanhamento-credenciamento-2 #content-area table tfoot,
.page-acompanhamento-votacao #content-area table tfoot {
    border-top: 1px solid #CCCCCC;
    float: left;
    height: 35px;
    padding-top: 5px;
    position: relative;
    width: 100%;
}
.page-acompanhamento-credenciamento #content-area table tfoot tr,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot tr,
.page-acompanhamento-credenciamento-2 #content-area table tfoot tr,
.page-acompanhamento-votacao #content-area table tfoot tr {
    float: left;
    height: 29px;
    margin-left: 9px;
    position: relative;
    width: 942px;
}
.page-acompanhamento-credenciamento #content-area table tfoot tr td,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot tr td,
.page-acompanhamento-credenciamento-2 #content-area table tfoot tr td,
.page-acompanhamento-votacao #content-area table tfoot tr td {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: right;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0 0 0 8px;
    position: relative;
    width: 168px;
}
.page-acompanhamento-credenciamento #content-area table tfoot tr td .vermelho,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot tr td .vermelho,
.page-acompanhamento-credenciamento-2 #content-area table tfoot tr td .vermelho,
.page-acompanhamento-votacao #content-area table tfoot tr td .vermelho {
    background-color: red;
    border: medium none;
    font-size: 0 !important;
    height: 19px;
    margin-right: 8px;
    margin-top: 5px;
    width: 19px;
}
.page-acompanhamento-credenciamento #content-area table tfoot tr td .verde,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot tr td .verde,
.page-acompanhamento-credenciamento-2 #content-area table tfoot tr td .verde,
.page-acompanhamento-votacao #content-area table tfoot tr td .verde {
    background-color: #81C909;
    border: medium none;
    font-size: 0 !important;
    height: 19px;
    margin-right: 4px;
    margin-top: 4px;
    width: 19px;
}
.page-acompanhamento-credenciamento #content-area table tfoot tr td span,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot tr td span,
.page-acompanhamento-credenciamento-2 #content-area table tfoot tr td span {
    border: medium none;
    float: right;
    height: 27px;
    position: relative;
    width: 28px;
}
.geral-table {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: right;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    margin-top: 6px;
    height: 31px;
    line-height: 32px;
    padding: 0 0 0 6px;
    position: relative;
    width: 160px;
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    font-weight: bold;
}
.linhacorta{
  position: relative;
  float: left;
  width: 100%;
  height: 1px;
}
.geral-table-r {
    float: right;
    height: 35px;
    padding: 0;
    position: relative;
    width: 35px;
}
.geral-table-r div {
    float: left;
    height: 19px;
    margin: 8px;
    position: relative;
    width: 19px;
}
.geral-table-r .vermelho {
    background-color: red;
    height: 19px;
    margin: 5px 8px 5px 5px;
    width: 19px;
}
.geral-table-r .verde {
    background-color: #87CB17;
    height: 19px;
    margin: 5px 8px 5px 5px;
    width: 19px;
}
.table-desc {
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 54px;
    margin-bottom: 20px;
    position: relative;
    text-align: center;
    width: 602px;
}
.page-acompanhamento-votacao embed {
    float: left;
    position: relative;
}
embed {
    float: left;
    position: relative;
}
.page-acompanhamento-credenciamento .geral-table-r,
.page-acompanhamento-credenciamento-sindicato .geral-table-r,
.page-acompanhamento-credenciamento-2 .geral-table-r {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    height: 35px;
    width: 35px;
}
.page-ata h2,
.page-ata2 h2,
.page-ata3 h2,
.page-ata4 h2,
.page-ata5 h2,
.page-ata6 h2,
.page-ata8 h2,
.page-ata9 h2  {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    font-weight: normal;
    margin: 12px 0 0;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 100%;
}
.page-ata h3,
.page-ata2 h3,
.page-ata3 h3,
.page-ata6 h3,
.page-ata7 h3,
.page-ata8 h3,
.page-ata9 h3,
.page-ata10 h3 {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    height: 22px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 940px;
}
.page-ata h4,
.page-ata3 h4,
.page-ata9 h4 {
    color: #666666;
    float: left;
    height: 40px;
    margin: 0;
    padding-left: 20px;
    padding-top: 20px;
    position: relative;
    width: 940px;
}
.page-ata8 h4 {
    color: #666666;
    float: left;
    height: 40px;
    margin: 20px 0 0 0;
    padding-left: 20px;
    padding-top: 20px;
    position: relative;
    width: 940px;
}
.page-ata .ata,
.page-ata2 .ata,
.page-ata3 .ata,
.page-ata4 .ata,
.page-ata5 .ata,
.page-ata8 .ata,
.page-ata9 .ata {
    border: medium none;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.page-ata .ata tbody,
.page-ata2 .ata tbody,
.page-ata3 .ata tbody,
.page-ata4 .ata tbody,
.page-ata5 .ata tbody,
.page-ata8 .ata tbody,
.page-ata9 .ata tbody {
    border: medium none;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.page-ata .ata tbody tr,
.page-ata2 .ata tbody tr,
.page-ata3 .ata tbody tr,
.page-ata4 .ata tbody tr,
.page-ata5 .ata tbody tr,
.page-ata8 .ata tbody tr,
.page-ata9 .ata tbody tr {
    border: 1px solid #CCCCCC;
    float: left;
    height: 33px;
    margin-top: -1px;
    position: relative;
    width: 100%;
}
.page-ata .ata tbody tr td,
.page-ata2 .ata tbody tr td,
.page-ata3 .ata tbody tr td,
.page-ata4 .ata tbody tr td,
.page-ata5 .ata tbody tr td,
.page-ata8 .ata tbody tr td,
.page-ata9 .ata tbody tr td {
    border: medium none;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 12px;
    height: 100%;
    line-height: 13px;
    padding: 0;
    position: relative;
    padding-top: 5px;
}
.page-ata .ata tbody tr .nome,
.page-ata2 .ata tbody tr .nome,
.page-ata3 .ata tbody tr .nome,
.page-ata4 .ata tbody tr .nome,
.page-ata5 .ata tbody tr .nome,
.page-ata8 .ata tbody tr .nome,
.page-ata9 .ata tbody tr .nome {
    padding-left: 12px;
    width: 760px;
}
.page-ata .ata tbody tr .nomeata {
    width: 360px;
}
.page-ata8 .ata tbody tr .nomeata {
    width: 550px;
}
.page-ata .ata tbody tr .imprime {
    padding-left: 12px;
    width: 380px;
}
.page-ata8 .ata tbody tr .imprime {
    padding-left: 12px;
    width: 380px;
	float: right;
}
.page-ata .ata tbody tr .credito,
.page-ata2 .ata tbody tr .credito,
.page-ata3 .ata tbody tr .credito,
.page-ata4 .ata tbody tr .credito,
.page-ata5 .ata tbody tr .credito,
.page-ata8 .ata tbody tr .credito,
.page-ata9 .ata tbody tr .credito {
    padding-right: 12px;
    text-align: right;
    width: 175px;
}

.title_table_ata3,
.title_table_ata9{
    text-align: center;
}
.table-nbs2 tbody tr {
    border: 1px solid #CCCCCC;

}

.table-nbs2 tbody td {
    border: 1px solid #CCCCCC;
    text-align:center;


    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;

    line-height: 28px;



}

.table-nbs {
    float: left;
    position: relative;
    width: 100%;
}
.table-nbs tbody {
    border: medium none;
    float: left;
    height: 100%;
    padding: 0;
    position: relative;
}
.table-nbs tbody tr {
    border: 1px solid #CCCCCC;
    float: left;
    height: 31px;
    margin-top: -1px;
    padding-left: 10px;
    position: relative;
    width: 100%;
}
.table-nbs tbody tr td {
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    height: 100%;
    line-height: 28px;
    padding: 0;
    position: relative;
    width: 100%;
}
.table-nbs-resumida tbody tr {
    border: 1px solid #CCCCCC;
    height: 31px;
    margin-top: -1px;
    padding-left: 10px;
}
.table-nbs-resumida tbody tr td {
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    line-height: 28px;
    padding: 0;
    position: relative;
}
.section-voto #container {
    min-height: 420px !important;
}
.page-ata p {
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    height: auto;
    margin: 0 0 13px;
    position: relative;
    width: 100%;
}
.txt-table {
    background-color: #F1F1F1;
}
.messages {
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    position: relative;
    text-align: center;
    width: 100%;
}
.page-acompanhamento-credenciamento #content-area ul,
.page-acompanhamento-credenciamento-sindicato #content-area ul,
.page-acompanhamento-credenciamento-2 #content-area ul {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    float: left;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 10px;
    position: relative;
    width: 333px;
}
.page-acompanhamento-credenciamento #content-area ul li,
.page-acompanhamento-credenciamento-sindicato #content-area ul li,
.page-acompanhamento-credenciamento-2 #content-area ul li {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 3px;
    padding-left: 10px;
    position: relative;
    width: 312px;
}
.top-user {
    float: left;
    height: auto;
    margin-left: 15px;
    position: relative;
    width: 343px;
    padding-top: 10px;
}
#title-top-user {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F1F1F1;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    line-height: 35px;
    padding-left: 10px;
    position: relative;
    width: 340px;
}
.page-acompanhamento-credenciamento #content-area table thead,
.page-acompanhamento-credenciamento-sindicato #content-area table thead,
.page-acompanhamento-credenciamento-2 #content-area table thead .page-acompanhamento-votacao.voto_qualitativo #content-area table thead {
    border-bottom: medium none;
    float: left;
    height: 35px;
    position: relative;
    width: 958px;
}
.page-acompanhamento-credenciamento #content-area table thead tr,
.page-acompanhamento-credenciamento-sindicato #content-area table thead tr,
.page-acompanhamento-credenciamento-2 #content-area table thead tr,
.page-acompanhamento-votacao.voto_qualitativo #content-area table.voto_qualitativo thead tr {
    background-color: #F6F6F6;
    border: 1px solid #CCCCCC;
    float: left;
    height: 24px;
    margin-left: 9px;
    margin-top: 10px;
    position: relative;
    width: 306px;
}
.page-acompanhamento-credenciamento #content-area table thead tr td,
.page-acompanhamento-credenciamento-sindicato #content-area table thead tr td,
.page-acompanhamento-credenciamento-2 #content-area table thead tr td,
.page-acompanhamento-votacao #content-area table thead tr td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    color: #333333;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    height: 17px;
    line-height: 15px;
    margin-left: 4px;
    margin-top: 4px;
    padding: 0 4px 0 0;
    position: relative;
}
.page-acompanhamento-credenciamento #content-area table thead tr td.classe,
.page-acompanhamento-credenciamento-sindicato #content-area table thead tr td.classe,
.page-acompanhamento-credenciamento-2 #content-area table thead tr td.classe,
.page-acompanhamento-votacao #content-area table thead tr td.classe {
    width: 94px;
}
.page-acompanhamento-credenciamento-2 #content-area table thead tr td.geral,
.page-acompanhamento-credenciamento-sindicato #content-area table thead tr td.geral,
.page-acompanhamento-credenciamento #content-area table thead tr td.geral,
.page-acompanhamento-votacao #content-area table thead tr td.geral {
    text-align: center;
    width: 42px;
}
.page-acompanhamento-credenciamento #content-area table thead tr td.cabeca,
.page-acompanhamento-credenciamento-sindicato #content-area table thead tr td.cabeca,
.page-acompanhamento-credenciamento-2 #content-area table thead tr td.cabeca,
.page-acompanhamento-votacao #content-area table thead tr td.cabeca {
    border: 0 none;
}
.color-table2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    line-height: 20px;
    margin-top: 6px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 77px;
}
.color-table3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    line-height: 20px;
    margin-top: 6px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 74px;
}
#main-menu li.last {
    margin: 0;
}
.fixa-tabela {
    float: left;
    /*height: 447px;*/

    position: relative;
    width: 575px;
}
.top-user2 {
    float: left;
    height: auto;
    margin-top: 17px;
    position: relative;
    width: 385px;
}
#title-top-user2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F1F1F1;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    line-height: 35px;
    padding-left: 10px;
    position: relative;
    width: 373px;
}
.top-user2 ul {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    float: left;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-top: 10px;
    position: relative;
    width: 375px;
}
.top-user2 ul li {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 3px;
    overflow: hidden;
    padding-left: 4px;
    position: relative;
    width: 365px;
}
.page-acompanhamento-votacao h1 {
    height: 80px;
    line-height: 20px;
    margin-top: 6px;
}
.page-acompanhamento-votacao .fixa-tabela {
    margin-top: 18px;
}
.page-admim-user-print-user-name #topo,
.page-admim-user-print-user-name-credenciado #topo,
.page-admim-user-print-user-name-credenciado #topo,
.page-admim-user-print-user-doc #topo {
    width: 944px;
}
#impressao-ipru-form-user-print-name,
#impressao-ipru-form-user-print-name-credenciado,
#impressao-ipru-form-user-print-name-credenciado {
    float: left;
    height: auto;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-top: 100px;
    position: relative;
    width: 98%;
}
#impressao-ipru-form-user-print {
    float: left;
    height: auto;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-top: 100px;
    position: relative;
    width: 98%;
}
#impressao-ipru-form-user-print-name #edit-nome-wrapper,
#impressao-ipru-form-user-print-name-credenciado #edit-nome-wrapper,
#impressao-ipru-form-user-print-name-credenciado #edit-nome-wrapper,
#impressao-ipru-form-user-print #edit-documento-wrapper {
    float: left;
    position: relative;
    width: 100%;
}
#impressao-ipru-form-user-print-name #edit-nome-wrapper label,
#impressao-ipru-form-user-print-name-credenciado #edit-nome-wrapper label,
#impressao-ipru-form-user-print-name-credenciado #edit-nome-wrapper label,
#impressao-ipru-form-user-print #edit-documento-wrapper label {
    margin-right: 8px;
    margin-top: 8px;
}
#impressao-ipru-form-user-print-name #edit-submit,
#impressao-ipru-form-user-print-name-credenciado #edit-submit,
#impressao-ipru-form-user-print-name-credenciado #edit-submit {
    margin-left: 69px;
    width: 787px;
}
#impressao-ipru-form-user-print #edit-submit {
    margin-left: 112px;
    width: 787px;
}
#edit-field-procurador-procurador-uid-uid-wrapper {
    display: none;
}
.page-procurador #procurador-form-filter {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
#procurador-form-filter legend {
    background-color: #F1F1F1;
    color: #666666;
    float: left;
    font-family: "arial", helvetica;
    font-weight: bold;
    height: 25px;
    padding-left: 10px;
    position: relative;
    width: 900px;
}
#procurador-form-filter #edit-text-wrapper {
    background-color: #F1F1F1;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
#procurador-form-filter #edit-text-wrapper label {
    color: #666666;
    float: left;
    height: 20px;
    line-height: 1px;
    padding-left: 10px;
    position: relative;
}
#procurador-form-filter fieldset #edit-text-wrapper input {
    background-color: #FFFFFF;
    color: #666666;
    cursor: text;
    float: left;
    position: relative;
}
#procurador-form-filter #edit-text-wrapper input {
    border: 1px solid Silver;
    box-shadow: 1px 1px 2px silver;
    float: left;
    margin: 0 auto 0 10px;
    position: relative;
    width: 830px;
}
#procurador-form-filter fieldset input {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 35px;
    margin-left: 80px;
    position: relative;
    width: 200px;
}
#procurador-form-filter fieldset input:hover {
    background-color: #999999;
}
.page-procurador #prucurador-form-select {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.page-procurador #prucurador-form-select .form-item .form-radios label {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    height: 22px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    position: relative;
    width: 940px;
}
#prucurador-form-select .form-item label {
    background-color: #F1F1F1;
    border: 1px solid black;
    color: #666666;
    height: 30px;
    padding: 15px 10px 5px 20px;
    width: 930px;
}
.page-procurador #prucurador-form-select .form-item .form-radios {
    border: 1px solid black;
    float: left;
    padding: 5px 5px 5px 0;
    position: relative;
    width: 955px;
}
.page-procurador #prucurador-form-select .form-radios .form-item {
    float: left;
    height: 40px;
    position: relative;
}
.page-procurador #prucurador-form-select .form-item .form-radios .form-item input {
    float: left;
    position: relative;
    width: 20px;
}
.page-procurador #prucurador-form-select .form-item .form-radios label {
    background-color: #FFFFFF;
    border: medium none;
    float: left;
    line-height: 35px;
    margin-top: -5px;
    padding-bottom: 5px;
    position: relative;
    text-transform: capitalize;
    width: 900px;
}
.page-procurador #prucurador-form-select input {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 35px;
    margin-bottom: 10px;
    margin-left: 92px;
    position: relative;
    width: 200px;
}
.page-procurador #prucurador-form-select input:hover {
    background-color: #999999;
}
#procurador-form-filter fieldset {
    background-color: #F1F1F1;
    border: 1px solid black;
    float: left;
    position: relative;
}
#node-form .node-form {
    float: left;
    position: relative;
}
#node-form .node-form .standard {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
#field-procurador-credores-items {
    float: left;
    height: auto;
    position: relative;
    width: auto;
    margin-top: 20px;
}
.section-procurador #edit-title-wrapper {
    float: left;
    position: relative;
    width: 955px;
}
.section-procurador #edit-title-wrapper label {
    background-color: #F1F1F1;
    border: 1px solid black;
    color: #666666;
    float: left;
    height: 25px;
    margin-bottom: 10px;
    padding: 10px 10px 10px 20px;
    position: relative;
    width: 925px;
}
.section-procurador #edit-title-wrapper input {
    border: 1px solid Silver;
    box-shadow: 1px 1px 2px silver;
    color: #000000;
    cursor: text;
    float: left;
    height: 35px;
    margin: 10px 0 0;
    padding: 5px 5px 5px 20px;
    position: relative;
    text-transform: capitalize;
    width: 930px;
}
.section-procurador #edit-title-wrapper #field_procurador_credores_values {
    float: left;
    position: relative;
}
#field-procurador-procurador-items .content-multiple-table,
#field-procurador-credores-items .content-multiple-table {
    float: left;
    height: auto;
    position: relative;
    width: 940px;
}
#field-procurador-procurador-items .content-multiple-table thead,
#field-procurador-credores-items .content-multiple-table thead {
    background-color: #F1F1F1;
    border: 1px solid black;
    float: left;
    height: 35px;
    margin-bottom: 10px;
    padding: 5px 5px 5px 10px;
    position: relative;
    width: 940px;
}
#field-procurador-procurador-items .content-multiple-table thead tr th,
#field-procurador-credores-items .content-multiple-table thead tr th {
    border: medium none;
    color: #666666;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    position: relative;
}
#field-procurador-procurador-items .content-multiple-table tbody,
#field-procurador-credores-items .content-multiple-table tbody {
    border: medium none;
    float: left;
    position: relative;
    width: 100%;
}
#field-procurador-procurador-items .content-multiple-table tbody tr,
#field-procurador-credores-items .content-multiple-table tbody tr {
    background-color: transparent;
    border: medium none;
    float: left;
    height: 30px;
    margin-bottom: 10px;
    position: relative;
    width: 940px;
}
#field-procurador-procurador-items .content-multiple-table tbody tr td a .handle,
#field-procurador-credores-items .content-multiple-table tbody tr td a .handle {
    float: left;
    height: 15px;
    margin-top: 7px;
    position: relative;
    width: 15px;
}
#field-procurador-procurador-items .content-multiple-table tbody tr td .form-item,
#field-procurador-credores-items .content-multiple-table tbody tr td .form-item {
    float: left;
    position: relative;
    width: 100%;
}
#field-procurador-credores-items .content-add-more .form-submit,
div#field-procurador-procurador-items div.content-add-more input#edit-field-procurador-procurador-field-procurador-procurador-add-more.form-submit {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    margin-left: 35px;
    position: relative;
    width: 200px;
}
#field-procurador-credores-items .content-add-more .form-submit:hover {
    background-color: #999999;
}
#field-procurador-procurador-items .content-multiple-table tbody tr td .form-item .form-text,
#field-procurador-credores-items .content-multiple-table tbody tr td .form-item .form-text {
    border: 1px inset silver;
    color: #000000;
    cursor: text;
    float: left;
    height: 20px;
    position: relative;
    width: 910px;
}
#section-procurador .node-form #edit-submit:hover {
    background-color: #999999;
}
.section-procurador .node-form #edit-submit {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    margin-left: 35px;
    margin-top: 10px;
    position: relative;
    width: 200px;
}
.section-procurador .node-form #edit-submit:hover {
    background-color: #999999;
}
.section-procurador .node-form #edit-submit-custom {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    position: relative;
    width: 200px;
}
.section-procurador .node-form #edit-delete {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    position: relative;
    width: 200px;
}
.section-procurador .node-form #edit-delete:hover {
    background-color: #999999;
}
.section-admim #impressao-ipru-form-user-print-name-credenciado-list {
    float: left;
    height: auto;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-top: 100px;
    position: relative;
    width: 98%;
}
.section-admim #edit-nome-wrapper {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.section-admim #edit-nome-wrapper label {
    background-color: #F1F1F1;
    border: 1px solid black;
    color: #666666;
    height: 30px;
    margin-bottom: 15px;
    padding: 15px 10px 5px 20px;
    width: 890px;
}
.section-admim #edit-nome-wrapper input {
    border: 1px solid Silver;
    box-shadow: 1px 1px 2px silver;
    color: #000000;
    cursor: text;
    float: left;
    height: 35px;
    margin: 5px 0 0;
    padding: 5px 10px 5px 20px;
    position: relative;
    text-transform: capitalize;
    width: 890px;
}
html.js body.page div#container-box div#container-content div#fixa-content div#content-area-body div#content-area form#impressao-ipru-form-user-print-name-credenciado-list div input#edit-submit.form-submit {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 35px;
    margin-left: 0;
    position: relative;
    text-transform: capitalize;
    width: 200px;
}
html.js body.page div#container-box div#container-content div#fixa-content div#content-area-body div#content-area form#impressao-ipru-form-user-print-name-credenciado-list div input#edit-submit.form-submit:hover {
    background-color: #999999;
}
html.js body.page div#container-box div#container-content div#fixa-content div#content-area-body div#content-area form#impressao-ipru-form-user-print-name div input#edit-submit.form-submit {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 35px;
    margin-left: 0;
    position: relative;
    text-transform: capitalize;
    width: 200px;
}
html.js body.page div#container-box div#container-content div#fixa-content div#content-area-body div#content-area form#impressao-ipru-form-user-print-name div input#edit-submit.form-submit:hover {
    background-color: #999999;
}
.section-admim #impressao-ipru-form-user-print-name-credenciado-list #edit-submit:hover {
    background-color: #999999;
}
.page-admim-user-print-user-doc #impressao-ipru-form-user-print #edit-documento-wrapper {
    float: left;
    height: auto;
    position: relative;
    width: 940px;
}
.page-admim-user-print-user-doc #impressao-ipru-form-user-print #edit-documento-wrapper label {
    background-color: #F1F1F1;
    border: 1px solid black;
    color: #666666;
    height: 30px;
    margin-bottom: 5px;
    padding: 15px 10px 5px 20px;
    width: 890px;
}
.page-admim-user-print-user-doc #impressao-ipru-form-user-print #edit-documento-wrapper input {
    border: 1px solid Silver;
    box-shadow: 1px 1px 2px silver;
    color: #000000;
    cursor: text;
    float: left;
    height: 35px;
    margin: 15px 0 0;
    padding: 5px 5px 5px 20px;
    position: relative;
    text-transform: capitalize;
    width: 895px;
}
.page-admim-user-print-user-doc #impressao-ipru-form-user-print #edit-submit {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 35px;
    margin-left: 0;
    position: relative;
    width: 200px;
}
.page-admim-user-print-user-doc #impressao-ipru-form-user-print #edit-submit:hover {
    background-color: #999999;
}
.page-admim-user-print-user-name-credenciado #impressao-ipru-form-user-print-name-credenciado #edit-nome-wrapper label {
    background-color: #F1F1F1;
    border: 1px solid black;
    color: #666666;
    height: 30px;
    margin-bottom: 15px;
    padding: 15px 10px 5px 20px;
    width: 890px;
}
.page-admim-user-print-user-name-credenciado #impressao-ipru-form-user-print-name-credenciado #edit-nome-wrapper input {
    border: 1px solid Silver;
    box-shadow: 1px 1px 2px silver;
    color: #000000;
    cursor: text;
    float: left;
    height: 35px;
    margin: 5px 0 0;
    position: relative;
    text-transform: capitalize;
    width: 890px;
}
html.js body.page div#container-box div#container-content div#fixa-content div#content-area-body div#content-area form#impressao-ipru-form-user-print-name-credenciado div input#edit-submit.form-submit {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 35px;
    margin-left: 0;
    position: relative;
    text-transform: capitalize;
    width: 200px;
}
html.js body.page div#container-box div#container-content div#fixa-content div#content-area-body div#content-area form#impressao-ipru-form-user-print-name-credenciado div input#edit-submit.form-submit:hover {
    background-color: #999999;
}
.page-admim-user-print-user-name-credenciado-list #topo {
    float: left;
    position: relative;
    width: 940px;
}
.section-node #topo {
    float: left;
    position: relative;
    width: 940px;
}
.section-node .node-type-procurador {
    float: left;
    height: auto;
    position: relative;
    width: 950px;
}
.section-node .node-type-procurador .submitted {
    float: left;
    height: 30px;
    margin-left: 10px;
    position: relative;
    width: 100%;
}
.section-node .node-type-procurador .field-field-procurador-procurador {
    float: left;
    position: relative;
    width: 100%;
}
.section-node .node-type-procurador .field-field-procurador-procurador .field-label {
    background-color: #F1F1F1;
    border: 1px solid silver;
    color: #666666;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    padding-left: 10px;
    position: relative;
    text-transform: capitalize;
    width: 940px;
}
.section-node .node-type-procurador .field-field-procurador-procurador .field-items {
    border: 1px solid black;
    float: left;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 10px;
    position: relative;
    width: 930px;
}
.section-node .node-type-procurador .field-field-procurador-procurador .field-items a {
    color: #000000;
    font-weight: bold;
    margin-left: 20px;
    text-transform: capitalize;
}
.section-node .node-type-procurador .field-field-procurador-credores {
    float: left;
    position: relative;
    width: 100%;
}
.section-node .node-type-procurador .field-field-procurador-credores .field-label {
    background-color: #F1F1F1;
    border: 1px solid silver;
    color: #666666;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    padding-left: 10px;
    position: relative;
    text-transform: capitalize;
    width: 940px;
}
.section-node .node-type-procurador .field-field-procurador-credores .field-items {
    border: 1px solid black;
    float: left;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 10px;
    position: relative;
    width: 930px;
}
.section-node .node-type-procurador .field-field-procurador-credores .field-items a {
    color: #000000;
    float: left;
    font-weight: bold;
    height: 30px;
    margin-left: 20px;
    margin-top: 5px;
    position: relative;
    width: 100%;
}
.section-node-delete #topo {
    float: left;
    position: relative;
    width: 940px;
}
.section-node-delete #node-delete-confirm {
    float: left;
    height: auto;
    position: relative;
    width: 940px;
}
.section-node-delete #node-delete-confirm div {
    color: red;
    float: left;
    font-weight: bold;
    padding: 10px;
    position: relative;
    text-align: center;
}
.section-node-delete #node-delete-confirm .container-inline {
    background-position: left center;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.section-node-delete #node-delete-confirm .container-inline input {
    background-color: #666666;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 35px;
    margin-left: 250px;
    margin-top: 10px;
    position: relative;
    width: 200px;
}
.section-node-delete #node-delete-confirm .container-inline input:hover {
    background-color: #999999;
}
.section-node-delete #node-delete-confirm .container-inline a {
    background-color: #666666;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    margin-left: 15px;
    margin-top: 10px;
    position: relative;
    width: 200px;
}
.section-node-delete #node-delete-confirm .container-inline a:hover {
    background-color: #999999;
}
.section-procurador #topo {
    float: left;
    position: relative;
    width: 940px;
}
.page-ata2 h4,
.page-ata3 h4,
.page-ata6 h4,
.page-ata7 h4,
.page-ata9 h4,
.page-ata10 h4 {
    background-color: silver;
    border: 1px solid black;
    color: black;
    float: left;
    font-weight: bold;
    height: auto;
    padding: 15px 0 10px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    width: 960px;
}
.section-voto label {
    width: 100%;
}
.section-voto #confirmation {
    display: none;
    margin-top: 50px;
}
.section-ata4 div#container-box div#container-content div#fixa-content div#content-area-body div#content-area table.list-cred,
.section-ata2 div#container-box div#container-content div#fixa-content div#content-area-body div#content-area table.list-cred {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.section-ata4 div#container-box div#container-content div#fixa-content div#content-area-body div#content-area table.list-cred tbody,
.section-ata2 div#container-box div#container-content div#fixa-content div#content-area-body div#content-area table.list-cred tbody {
    float: left;
    position: relative;
    width: 100%;
}
.section-ata4 div#container-box div#container-content div#fixa-content div#content-area-body div#content-area table.list-cred tbody tr,
.section-ata2 div#container-box div#container-content div#fixa-content div#content-area-body div#content-area table.list-cred tbody tr {
    border-bottom: 1px solid silver;
}
html.js body.page div#container-box div#container-content div#fixa-content div#content-area-body div#content-area table.list-cred tbody tr td.cred-nome {
    width: 500px;
}
html.js body.page div#container-box div#container-content div#fixa-content div#content-area-body div#content-area table.list-cred tbody tr td.cred-valor {
    width: 305px;
}
html.js body.page div#container-box div#container-content div#fixa-content div#content-area-body div#content-area table.list-cred tbody tr td.cred-voto {
    width: 150px;
}
p {
    float: left;
    position: relative;
    width: 100%;
}
#question-confirm {
    color: red;
    float: left;
    font-size: 28px;
    font-weight: bold;
    position: relative;
    text-align: center;
    width: 100%;
}
.block_only {
    float: left;
    margin-left: 185px;
    position: relative;
}
html.js body.page div#container-box div#container-content div#fixa-content div#content-area-body div#content-area div#container div.voltar_link_voto {
    background-color: #666666;
    box-shadow: 0 0 1px 0 silver;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 40px;
    line-height: 35px;
    margin-right: 20px;
    margin-top: 5px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    width: auto;
}
div#container-box div#container-content div#fixa-content div#content-area-body div#content-area div#container div.voltar_link_voto a {
    color: #FFFFFF;
    font-weight: bold;
    height: 100%;
    width: 100%;
}
div#container-box div#container-content div#fixa-content div#content-area-body div#content-area div#container div.voltar_link_voto:hover {
    background-color: #999999;
}
.voltar_link_procurador {
    background-color: #666666;
    box-shadow: 0 0 1px 0 silver;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-right: 5px;
    margin-top: 5px;
    position: relative;
    text-align: center;
    width: 195px;
}
.voltar_link_procurador:hover {
    background-color: #999999;
}
.representantes_credor {
    float: left;
    height: auto;
    position: relative;
    text-align: center;
    width: 100%;
}
.representantes_credor label {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
}
body.page.section-voto div#container-box div#container-content div#fixa-content div#content-area-body div#content-area div#container div#form input {
    font-size: 18px;
}
.page-credenciamento-impresso-procurador #mainbody tbody #code_bar,
.page-credenciamento-impresso #mainbody tbody #code_bar {
    background-color: #F1F1F1;
    color: #666666;
    float: none;
    font-family: Arial, Helvetica, Verdana;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    margin-bottom: 90px;
    margin-top: 80px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 500px;
}
.page-credenciamento-impresso-procurador #mainbody tbody #code_bar,
.page-credenciamento-impresso #mainbody tbody #code_bar {
    background-color: #F1F1F1;
    color: #666666;
    float: none;
    font-family: Arial, Helvetica, Verdana;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    margin-bottom: 90px;
    margin-top: 80px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 500px;
}
.page-credenciamento-impresso-procurador #mainbody tbody #result,
.page-credenciamento-impresso #mainbody tbody #result {
    float: none;
    font-size: 15px !important;
    height: auto;
    margin: 0 auto 19px;
    min-height: 15px;
    position: relative;
    width: 870px;
}
.page-credenciamento-impresso-procurador #content-area #main #mainbody table tbody,
.page-credenciamento-impresso #content-area #main #mainbody table tbody {
    border: medium none;
}
.alinha-topo {
    float: left;
    /*height: 17px;*/

    margin-top: 10px;
    position: relative;
    text-align: center;
    width: 100%;
    clear: both;
}
.title-top-ata {
    float: left;
    height: auto;
    margin-bottom: 13px;
    margin-top: 10px;
    position: relative;
    width: 100%;
}
.alinha-content {
    float: left;
    height: auto;
    width: 100%;
    text-align: center;
    position: relative;
}
.page-acompanhamento-votacao tbody td .verde {
    background-color: #81C909;
    float: right;
    font-size: 0 !important;
    height: 20px;
    margin-left: 5px;
    position: relative;
    width: 25px;
}
.page-acompanhamento-votacao tfoot tr td {
    border: medium none;
    color: #000000;
    float: left;
    font-weight: bold;
    line-height: 20px;
    margin-left: 5px;
    position: relative;
    text-transform: uppercase;
    width: 432px;
}
.page-acompanhamento-votacao tfoot tr td .vermelho {
    background-color: #F268A0;
    float: right;
    font-size: 0 !important;
    height: 20px;
    margin-left: 5px;
    position: relative;
    width: 25px;
}
.page-acompanhamento-credenciamento #content-area table,
.page-acompanhamento-credenciamento-sindicato #content-area table,
.page-acompanhamento-credenciamento-2 #content-area table,
.page-acompanhamento-votacao table {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.page-acompanhamento-credenciamento #content-area table tbody,
.page-acompanhamento-credenciamento-sindicato #content-area table tbody,
.page-acompanhamento-credenciamento-2 #content-area table tbody,
.page-acompanhamento-votacao #content-area table tbody {
    border-bottom: 1px solid #FFFFFF;
    border-top: medium none;
    float: left;
    height: auto;
    padding-bottom: 8px;
    position: relative;
}
.page-acompanhamento-credenciamento #content-area table tbody tr,
.page-acompanhamento-credenciamento-sindicato #content-area table tbody tr,
.page-acompanhamento-credenciamento-2 #content-area table tbody tr,
.page-acompanhamento-votacao #content-area table tbody tr {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 40px;
    margin-left: 9px;
    position: relative;
    width: 306px;
}
.page-acompanhamento-credenciamento #content-area table tbody tr td div,
.page-acompanhamento-credenciamento-sindicato #content-area table tbody tr td div,
.page-acompanhamento-credenciamento-2 #content-area table tbody tr td div,
.page-acompanhamento-votacao #content-area table tbody tr td div {
    float: left;
    font-size: 0 !important;
    height: 19px;
    margin: 7px 0 0 15px;
    position: relative;
    width: 19px;
}
.title-table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    line-height: 14px;
    margin-top: 7px;
    padding: 0 0 0 6px;
    position: relative;
    width: 96px;
}
.page-acompanhamento-credenciamento #content-area table tfoot,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot,
.page-acompanhamento-credenciamento-2 #content-area table tfoot,
.page-acompanhamento-votacao #content-area table tfoot {
    border-top: 1px solid #CCCCCC;
    float: left;
    height: 35px;
    padding-top: 5px;
    position: relative;
    width: 100%;
}
.page-acompanhamento-credenciamento #content-area table tfoot tr,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot tr,
.page-acompanhamento-credenciamento-2 #content-area table tfoot tr,
.page-acompanhamento-votacao #content-area table tfoot tr {
    float: left;
    height: 29px;
    margin-left: 9px;
    position: relative;
    width: 942px;
}
.page-acompanhamento-credenciamento #content-area table tfoot tr td,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot tr td,
.page-acompanhamento-credenciamento-2 #content-area table tfoot tr td,
.page-acompanhamento-votacao #content-area table tfoot tr td {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: right;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0 0 0 8px;
    position: relative;
    width: 168px;
}
.page-acompanhamento-credenciamento #content-area table tfoot tr td .vermelho,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot tr td .vermelho,
.page-acompanhamento-credenciamento-2 #content-area table tfoot tr td .vermelho,
.page-acompanhamento-votacao #content-area table tfoot tr td .vermelho {
    background-color: red;
    border: medium none;
    font-size: 0 !important;
    height: 19px;
    margin-right: 8px;
    margin-top: 5px;
    width: 19px;
}
.page-acompanhamento-credenciamento #content-area table tfoot tr td .verde,
.page-acompanhamento-credenciamento-sindicato #content-area table tfoot tr td .verde,
.page-acompanhamento-credenciamento-2 #content-area table tfoot tr td .verde,
.page-acompanhamento-votacao #content-area table tfoot tr td .verde {
    background-color: #81C909;
    border: medium none;
    font-size: 0 !important;
    height: 19px;
    margin-right: 4px;
    margin-top: 4px;
    width: 19px;
}
.page-acompanhamento-credenciamento #content-area table thead,
.page-acompanhamento-credenciamento-sindicato #content-area table thead,
.page-acompanhamento-credenciamento-2 #content-area table thead,
.page-acompanhamento-votacao #content-area table thead {
    border-bottom: medium none;
    float: left;
    height: 35px;
    position: relative;
    width: 958px;
}
.page-acompanhamento-credenciamento #content-area table thead tr,
.page-acompanhamento-credenciamento-sindicato #content-area table thead tr,
.page-acompanhamento-credenciamento-2 #content-area table thead tr,
.page-acompanhamento-votacao #content-area table thead tr {
    background-color: #F6F6F6;
    border: 1px solid #CCCCCC;
    float: left;
    height: 24px;
    margin-left: 9px;
    margin-top: 10px;
    position: relative;
    width: 306px;
}
.page-acompanhamento-credenciamento #content-area table thead tr td,
.page-acompanhamento-credenciamento-sindicato #content-area table thead tr td,
.page-acompanhamento-credenciamento-2 #content-area table thead tr td,
.page-acompanhamento-votacao #content-area table thead tr td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    color: #333333;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    height: 17px;
    line-height: 15px;
    margin-left: 4px;
    margin-top: 4px;
    padding: 0 4px 0 0;
    position: relative;
}
.page-acompanhamento-credenciamento #content-area table thead tr td.classe,
.page-acompanhamento-credenciamento-sindicato #content-area table thead tr td.classe,
.page-acompanhamento-credenciamento-2 #content-area table thead tr td.classe,
.page-acompanhamento-votacao #content-area table thead tr td.classe {
    width: 94px;
}
.page-acompanhamento-credenciamento #content-area table thead tr td.geral,
.page-acompanhamento-credenciamento-sindicato #content-area table thead tr td.geral,
.page-acompanhamento-credenciamento-2 #content-area table thead tr td.geral,
.page-acompanhamento-votacao #content-area table thead tr td.geral {
    text-align: center;
    width: 42px;
}
.page-acompanhamento-credenciamento #content-area table thead tr td.cabeca,
.page-acompanhamento-credenciamento-sindicato #content-area table thead tr td.cabeca,
.page-acompanhamento-credenciamento-2 #content-area table thead tr td.cabec,
.page-acompanhamento-credenciamento-2 #content-area table thead tr td.cabeca,
.page-acompanhamento-votacao #content-area table thead tr td.cabeca {
    border: 0 none;
}
.page-acompanhamento-votacao h1 {
    height: 80px;
    line-height: 20px;

}
.page-acompanhamento-votacao .fixa-tabela {
    margin-top: 18px;
}
/*div.representantes_credor table tbody tr td*/

div.representantes_credor {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
    margin-top: 20px;
}
div.representantes_credor table {
    float: left;
    position: relative;
    width: 100%;
}
div.representantes_credor table h3 {
    margin: 0;
}
div.representantes_credor table tbody tr {
    border: 1px solid #cccccc;
    padding-left: 10px;
    position: relative;
}
div.representantes_credor table tbody tr td {
    text-align: center;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    line-height: 28px;
    padding: 0;
}
div.representantes_credor table tbody tr td.nomes {
    text-align: left;
    padding: 0 5px;
}
.page-procurador-confirma-voto .messages h4 {
    background-color: silver;
    border: 1px solid black;
    color: black;
    float: left;
    font-weight: bold;
    height: 30px;
    padding: 15px 0 5px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    width: 100%;
}
.page-procurador-confirma-voto div.messages.status div.item-list ul {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
.page-procurador-confirma-voto div.messages.status div.item-list ul li {
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    height: auto;
    line-height: 28px;
    padding: 0;
    position: relative;
    width: auto;
    display: block;
}


.section-procurador #fixa-menu{
display: none;

}

.lista_procurador td.code img{
    height: 80px;
    width: 100%;
}
.lista_procurador td.code_procurador img{
    height: 80px;
}

body.page-export-lista td.views-field.views-field-nothing {
    width: 160px;
}
body.page-export-lista td.views-field.views-field-nothing img {
    height: 80px;
    width: 100%;
}
body.page-export-lista td.views-field.views-field-value-3 {
    font-size: 14px;
    width: 150px;
}
body.page-export-lista td.views-field.views-field-value {
    font-size: 14px;
    width: 125px;
}
body.page-export-lista td.views-field.views-field-nothing-1 {
    width: 228px;
}
.table-nbs-resumida,
.table-nbs-resumida-topo {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
.pdf_link a {
    -webkit-border-radius: 8;
    -moz-border-radius: 8;
    border-radius: 8px;
    font-family: Arial;
    color: #000;
    font-size: 11px;
    background: #C0C0C0;
    padding: 10px 11px 10px 11px;
    text-decoration: none;
}
.pdf_link a:hover {
    background: #3cb0fd;
    background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
    background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
    text-decoration: none;
}
.quebra_linha {
    position: relative;
    float: left;
    height: 20px;
    width: 100%;
}
.creditoclass {
    width: 120px;
    height: 50px;
}
.page-acompanhamento-votacao-ultimos .block_only {
    margin-left: 305px;
}
.page-acompanhamento-votacao-ultimos-2 .top-user2.block_only {
    margin-left: 84px;
    width: 756px;
}
.page-acompanhamento-credenciamento-2 #title-top-user {
    width: 670px;
}
.page-acompanhamento-credenciamento-2 .top-user {
    margin: 0 auto;
    width: 661px;
    float: none;
}
.page-acompanhamento-votacao-ultimos-2 .top-user2 #title-top-user2 {
    width: 100%;
}
.page-acompanhamento-credenciamento-2 #content-area ul,
.page-acompanhamento-votacao-ultimos-2 .top-user2.block_only ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    width: auto;
}

body.page-ata-empresa h1.title span {
    float: left;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 890px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    padding-top: 30px;
}
body.section-ata h1.title {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    padding-top: 15px;
}
body.section-ata h1.title span {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
body.section-ata h1.title span .title1 {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    color: #CEA612;
    font-size: 24px;
}
body.section-ata h1.title span .title2 {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    font-size: 24px;
    padding-top: 15px;
}
body.section-ata h2.cidade {
    border-top: 1px solid #000;
}
body.section-ata h2.cidade,
body.section-ata h3.presentes {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    margin: 0px 0;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}
body.section-ata h3.class {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #000;
    margin: 0px 0;
    font-size: 17px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    margin: 10px 0;
}
body.section-ata h4.class {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    padding: 10px 0;
    margin: 0px 0;
    text-align: center;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}
body.section-ata h4.votos {
    border-top: 1px solid #000;
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    padding: 10px 0;
    margin: 0px 0;
    text-align: center;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}
body.section-ata .title-top-ata {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    margin: 0px 0;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}
body.section-ata2 h1.title {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    padding-top: 15px;
}
body.section-ata2 h1.title span {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
body.section-ata2 h1.title span .title1 {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    color: #CEA612;
    font-size: 24px;
}
body.section-ata2 h1.title span .title2 {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    font-size: 24px;
    padding-top: 15px;
}
body.section-ata2 h2.cidade {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    margin: 0px 0;
    border: 1px solid #000;
    font-size: 15px;
}
body.section-ata2 h3.presentes {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    margin: 0px 0;
    border: 1px solid #000;
    margin-top: 15px;
}
body.section-ata2 h3.class {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 99%;
    padding: 10px 0;
    border-top: 1px solid #000;
    margin: 0px 0;
    font-size: 17px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    margin: 10px 0;
    padding-left: 1%;
}
body.section-ata2 h4.class {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    padding: 10px 0;
    margin: 0px 0;
    text-align: center;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}
body.section-ata2 h4.votos,
body.section-ata2 h4.abstencao {
    border-top: 1px solid #000;
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    padding: 10px 0;
    margin: 0px 0;
    text-align: center;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    margin-bottom: 15px;
    margin-top: 15px;
}
body.section-ata2 .title-top-ata {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
    margin-top: 0px;
    font-size: 22px;
}
body.section-ata2 .list-cred {
    border: 1px solid silver;
}
body.section-ata2 .list-cred tr {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
body.section-ata2 .table-nbs {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
body.section-ata2 .table-nbs tbody,
body.section-ata3 .table-nbs tbody,
body.section-ata6 .table-nbs tbody,
body.section-ata7 .table-nbs tbody,
body.section-ata9 .table-nbs tbody,
body.section-ata10 .table-nbs tbody{
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
body.section-ata2 .table-nbs tbody tr,
body.section-ata3 .table-nbs tbody tr,
body.section-ata6 .table-nbs tbody tr,
body.section-ata7 .table-nbs tbody tr,
body.section-ata9 .table-nbs tbody tr,
body.section-ata10 .table-nbs tbody tr {
    padding-left: 0;
}
body.section-ata2 .table-nbs tbody tr td,
body.section-ata3 .table-nbs tbody tr td,
body.section-ata6 .table-nbs tbody tr td,
body.section-ata7 .table-nbs tbody tr td,
body.section-ata9 .table-nbs tbody tr td,
body.section-ata10 .table-nbs tbody tr td {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: auto;
    padding-left: 10px;
}
body.section-ata h1.title,
body.section-ata2 h1.title,
body.section-ata3 h1.title,
body.section-ata6 h1.title,
body.section-ata7 h1.title,
.section-procurador h1.title,
body.section-ata8 h1.title,
body.section-ata9 h1.title,
body.section-ata10 h1.title {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    padding-top: 15px;
}
body.section-ata h1.title span,
body.section-ata2 h1.title span,
body.section-ata3 h1.title span,
body.section-ata6 h1.title span,
body.section-ata7 h1.title span,
.section-procurador h1.title span,
body.section-ata8 h1.title span,
body.section-ata9 h1.title span,
body.section-ata10 h1.title span {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
}
body.section-ata h1.title span .title1,
body.section-ata2 h1.title span .title1,
body.section-ata3 h1.title span .title1,
body.section-ata6 h1.title span .title1,
body.section-ata7 h1.title span .title1,
.section-procurador h1.title span .title1,
body.section-ata8 h1.title span .title1,
body.section-ata9 h1.title span .title1,
body.section-ata10 h1.title span .title1
{
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    color: #CEA612;
    font-size: 18px;
}



body.section-ata #fixa-menu,
body.section-ata2 #fixa-menu,
body.section-ata3 #fixa-menu,
body.section-ata6 #fixa-menu,
body.section-ata7 #fixa-menu,
body.section-ata8 #fixa-menu,
body.section-ata9 #fixa-menu,
body.section-ata10 #fixa-menu {
    display: none;
}
body.section-ata h1.title span .title2,
body.section-ata2 h1.title span .title2,
body.section-ata3 h1.title span .title2,
body.section-ata6 h1.title span .title2,
body.section-ata7 h1.title span .title2,
body.section-ata8 h1.title span .title2,
body.section-ata9 h1.title span .title2,
body.section-ata10 h1.title span .title2 {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    font-size: 24px;
    padding-top: 15px;
}
body.section-ata3 h2.cidade,
body.section-ata9 h2.cidade {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    margin: 0px 0;
    border: 1px solid #000;
    font-size: 15px;
}
body.section-ata3 h3.presentes,
body.section-ata9 h3.presentes {
    /*padroes de posicionamento de elemetnos*/

    position: relative;
    float: left;
    height: auto;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    margin: 0px 0;
    border: 1px solid #000;
    margin-top: 15px;
}
body.section-ata3 .title-top-ata,
body.section-ata9 .title-top-ata {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0px 0;
    border: 0px solid #000;
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 15px;
}

.containerResult{
    position: relative;
    float: left;
    width: 100%;
    height: auto;
}
.page-credenciamento-online h1.title span {
	width: 100%;
	text-align: center;
	font-family: Helvetica, Verdana;
    font-style: italic;
	padding: 0;
}
.page-credenciamento-online h2 {
	width: 100%;
	text-align: center;
	font-family: Helvetica, Verdana;
    font-style: italic;
	margin-bottom: 0;
}
.page-credenciamento-online h3 {
    text-align: center;
    font-size: 30px;
    margin-top: 25px;
    float: left;
    width: 100%;
	color: #CEA612;
}
.page-credenciamento-online h4 {
	width: 100%;
	text-align: center;
	font-family: Helvetica, Verdana;
    font-style: italic;
	height: auto;
}
.page-credenciamento-online #confirmation {
	height: auto;
	margin-left: 12%;
    width: 76%;
}
.page-credenciamento-online #bt-yes {
    float: left;
    width: 100%;
}
.page-credenciamento-online #result {
    text-align: center;
}
.page-credenciamento-online #form {
    float: left;
    height: auto;
    margin-left: 0px;
    margin-top: 0;
    position: relative;
	width: 100%;
}
.page-credenciamento-online #container.credenciamento-online {
	height: auto;
	float: left;
	min-height: 210px;
}
.page-credenciamento-online label {
    color: #999999;
    float: left;
    font-family: Helvetica, Verdana;
    font-style: italic;
    font-weight: bold;
    margin-top: 20px;
    position: relative;
    text-align: center;
    width: 100%;
}
.page-credenciamento-online table.ata {
    position: relative;
    float: left;
    width: 80%;
    height: auto;
    margin-left: 10%;
}
.page-credenciamento-online td {
    padding-left: 5px;
    padding-top: 5px;
}
.page-credenciamento-online td.nome.bold {
    background-color: #f1f1f1;
	text-align: left;
}
.page-credenciamento-online td.classe.bold {
    background-color: #f1f1f1;
	text-align: center;
}
.page-credenciamento-online td.credito.bold {
    background-color: #f1f1f1;
	text-align: center;
}
.page-credenciamento-online td.nome {
    height: auto;
    width: 50%;
	text-align: left;
}
.page-credenciamento-online td.classe {
    height: auto;
    width: 10%;
	text-align: center;
}
.page-credenciamento-online td.credito {
    height: auto;
    width: 13%;
	text-align: right;
	padding: 0 3px 0px 2px;
}
div#block-block-1 {
    float: left;
    width: 66%;
    margin: 10px 0px 0px 0px;
}
.page-voto-passo-1-online .voltar_link_voto {
    display: none;
}
.page-user-password input#edit-submit {
    width: auto;
    float: right;
    margin-right: 10%;
}
.page-user-password .captcha {
    float: right;
    width: 90%;
    margin: 0px 10% 0px 0;
    text-align: -webkit-right;
}
.page-user-password form#user-pass {
    margin: 0 0px 0px 9%;
    float: left;
    height: auto;
}
.page-credenciamento-online .messages.status {
    display: none;
}
.page-voto-procurador-credores-online .votacao-online h2 {
	width: 100%;
	text-align: center;
	font-family: Helvetica, Verdana;
    font-style: italic;
	margin-bottom: 0;
}
.page-voto-procurador-credores-online .votacao-online h3 {
    text-align: center;
    font-size: 30px;
    margin-top: 25px;
    float: left;
    width: 100%;
	color: #CEA612;
}
.page-voto-procurador-credores-online .procuradorListaCredores {
    height: auto;
    width: 100%;
    float: left;
	margin-bottom: 20px;
}
.page-voto-procurador-credores-online .grupoClasse {
    width: 100%;
    height: auto;
    float: left;
    margin-right: 2%;
	margin-top: 20px;
}
.page-voto-procurador-credores-online .grupoClasse h3 {
	border: 1px solid #cccccc;
    position: relative;
	margin: 0px;
	float: left;
	width: 99%;
	background-color: #f1f1f1;
	padding: 6px 0px 6px 7px;
}
.page-voto-procurador-credores-online button.selectAllButton {
		box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	background-color:#768d87;
	border-radius:5px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:6px 6px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
}
.page-voto-procurador-credores-online button.selectAllButton:hover {
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	background-color:#6c7c7c;
}
.page-voto-procurador-credores-online button.selectAllButton:active {
	position:relative;
	top:1px;
}
.page-voto-procurador-credores-online span.votaAll {
    float: right;
}
.page-voto-procurador-credores-online td span input {
    width: 80%;
    height: 17px;
    margin: 2px 2px 2px 5px;
}
.page-voto-procurador-credores-online table.ata {
    width: 100%;
    height: auto;
    float: left;
}
.page-voto-procurador-credores-online .grupoClasse td.select {
	width: 4%;
    padding: 4px 5px 5px 2px;
}
.page-voto-procurador-credores-online .grupoClasse td.nome {
    width: 78%;
    padding-left: 1%;
}
.page-voto-procurador-credores-online .grupoClasse td.credito {
    padding-left: 1%;
}
textarea#justificativa {
    width: 780px !important;
    height: 100px !important;
	border-color: #666666;
}
form.form_justificativa {
    padding: 0 0 20px 20px;
}
.page-voto-procurador-credores-online form.form_justificativa {
    padding: 0;
    text-align: center;
}
.form_justificativa label {
    color: black;
}
.page-documentos-importantes .region-content {
    width: 67%;
    margin-left: 10px;
}
.page-documentos-importantes div#block-block-1 {
    width: 100%;
    margin: 10px 0px 0px 0px;
}
#docs .doc a {
    background: #cccccc;
    border-radius: 11px;
    padding: 15px 20px;
    color: #000000;
    display: inline-block;
    font: normal bold 15px/1 "Open Sans", sans-serif;
    box-shadow: 0px 0px 5px 0px;
}
#docs {
    position: relative;
    float: left;
    width: 30%;
}
#docs .doc a:hover{
    background: #999999;
}
#docs .doc .docs_doc {
    border: solid 1px #9999;
    text-align: center;
    padding: 15px;
    margin-bottom: 10px;
    width: 89%;
    box-shadow: 0px 0px 4px 0px;
}
#docs .doc .docs_doc .nome {
    margin-bottom: 12px;
    font-weight: bold;
}
.page-documentos-importantes h3 {
    text-align: center;
    color: #CEA612;
}
.page-documentos-importantes div#inicio {
    float: right;
    width: 100%;
    margin-top: -55px;
}
.page-documentos-importantes #inicio a {
    background-image: url(../images/voltar.png);
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 49px;
    margin-right: 15px;
    position: relative;
    text-align: center;
    width: 100px;
}
.votos_docs_importantes {
    position: relative;
    float: left;
    width: 67%;
    margin-left: 10px;
    padding-left: 10px;
    border-left: solid 1px #CEA612;
}
.votos .voto {
    border: solid 1px #9999;
    text-align: center;
    padding: 15px;
    margin-bottom: 10px;
    width: 89%;
    box-shadow: 0px 0px 5px 0px;
}
.votos_docs_importantes .enquete {
    border-bottom: solid 1px #CEA612;
    padding: 0 0 10px 0;
}
.votos .voto .enquete span {
    color: #CEA612;
}
.votos_docs_importantes .linha {
    width: 100%;
    float: left;
    padding: 10px 0 10px 0;
    font-size: 13px;
    border-bottom: solid 1px #CEA612;
    margin-bottom: 10px;
}
.votos .voto .nome {
    float: left;
    width: 43%;
    text-align: left;
}
.votos .voto .procurador {
    float: left;
    width: 41%;
}
.votos .voto .valor_voto {
    float: left;
    width: 15%;
    border-left: solid 1px #CEA612;
    border-right: solid 1px #CEA612;
}
.votos .voto .justificativa span {
    color: #CEA612;
}

.modal-content{
    z-index: 9999;
    position: absolute;
    width: 100% !important;
    height: 100%;
}
iframe.responsive-iframe {
    width: 100%;
    height: 100%;
}
div#myModal {
    padding: 30px;
    margin: 0px;
}
span.close {
    width: 45px;
    height: 30px;
    margin-top: -20px;
    background-image: url(../images/x.png);
    background-repeat: round;
    opacity: 0.9;
}
span.close:hover {
    opacity: 0.7;
}
form#meeting_form {
    position: relative;
    width: 100%;
    height: 100%;
}
button#join_meeting {
    width: 50%;
    height: 90%;
    font-size: 43px;
    white-space: normal;
    float: left;
}
.page-zoom #fixa-content,
.page-sala-de-checagem #fixa-content {
    position: absolute;
    height: 100%;
}
.page-zoom #content-area-body,
.page-sala-de-checagem #content-area-body {
    width: 100%;
    float: left;
    height: 100%;
}
.page-zoom #content-area,
.page-sala-de-checagem #content-area {
    width: 100%;
    background-color: black;
}
.page-zoom #container-content,
.page-sala-de-checagem #container-content {
    height: 100%;
    width: 100%;
}
.page-zoom #container-box,
.page-sala-de-checagem #container-box {
    float: left;
    height: 100%;
}


.page-ao-vivo .region.region-content {
    width: 60%;
    float: left;
    position: relative;
    padding: 0 30px;
    margin: 10px 0px 10px 25px;
    border-left: 1px solid #CEA612;
    text-align: center;
}
.page-ao-vivo iframe {
    width: 100%;
}
.page-ao-vivo #bt-yes {
    float: initial;
    margin-top: 50px;
    margin-left: 27%;
    font-size: 35px;
}
.page-ao-vivo #bt-yes a {
    color: white;
}
.page-ao-vivo div#inicio {
    float: right;
    width: 100%;
    margin-top: -55px;
}
.page-ao-vivo #inicio a {
    background-image: url(../images/voltar.png);
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 49px;
    margin-right: 15px;
    position: relative;
    text-align: center;
    width: 100px;
}
div#branco {
    width: 100%;
    background-color: white;
    height: 70px;
    margin-top: -68px;
    z-index: 9999;
    position: relative;
    padding-top: 15px;
}
div#block-block-2 {
    width: auto;
    float: left;
    position: relative;
    margin-top: 10px;
    height: auto;
}
#block-block-2 iframe {
    width: 640px;
    height: 460px;
    margin-top: -50px;
}
#block-block-2 .layer {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    z-index: 9999;
    margin-left: 600px;
}
.page-documentos-importantes div#block-menu-menu-ata {
    border: unset;
    background-color: unset;
    width: 100%;
}
.acessos_privilegiados {
    position: relative;
    float: left;
    width: 67%;
    margin-left: 10px;
    padding-left: 10px;
    border-left: solid 1px #CEA612;
}
.page-documentos-importantes .acessos_privilegiados .region-content {
    width: 100%;
}
.page-documentos-importantes .acessos_privilegiados h2.title {
    display: none;
}
.page-documentos-importantes #block-menu-menu-ata .content ul.menu li a {
    border: solid 1px #CEA612;;
    text-align: center;
    padding: 15px;
    margin-bottom: 10px;
    width: 89%;
    box-shadow: 0px 0px 4px 0px;
    font-size: 16px;
    font-weight: bold;
}
.page-documentos-importantes #block-menu-menu-ata .content ul.menu li {
    height: auto;
}





.page-sms input#enviar {
    width: 90px;
    float: right;
    margin-top: -96px;
    margin-right: 34px;
    height: 38px;
}
.page-sms #topo h1 {
    text-align: center;
}
.page-sms form#formulario {
    position: relative;
    float: left;
    margin-top: 50px;
}


.caixa{
	position: relative;
    float: left;
    top: 2px;
    left: 5px;
    z-index: 9999;
    width: 70px;
    height: 91px;
    background-image: url(../images/cracha.png);
    background-repeat: round;
	display: none;
}
.page-zoom #btn_novaduvida,
.page-sala-de-checagem #btn_novaduvida {
display: none;
}

button#myBtn {
    color: black;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 9px;
    font-weight: BOLD;
    position: relative;
    text-decoration: none;
    background-color: white;
    background-repeat: repeat-x;
    cursor: pointer;
    height: 32px;
    line-height: 1;
    text-align: center;
    width: 100%;
    margin-top: 43px;
}
#modal_duvida {
    display:none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9998;
    background: rgba(0, 0, 0, 0.5);
}
#modal_duvida form#insert_duvida{
    width: 60%;
    height: 275px;
    position: absolute;
    left: 20%;
    top: 120px;
    z-index: 9999;
    background-color: white;
    border: solid 1px #ccc;
    border-radius: 10px;
    box-shadow: 0px 0px 4px 0px;
}
#modal_duvida.body_modal_duvida {
    width: 100%;
    height: 100%;
}
div#title_modal_duvida {
    width: 100%;
    height: 43px;
    border-bottom: solid 1px #CEA612;
    margin-top: 10px;
    padding-bottom: 5px;
}
#modal_duvida .label_insert_duvida {
    text-align: center;
    width: 83%;
    height: auto;
    font-size: 20px;
    margin: 10px;
    padding-left: 7%;
}
#modal_duvida .fechar {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
    font-size: 20px;
    width: 3%;
    height: auto;
    margin: 13px 10px 10px 10px;
    cursor: pointer;
}
#modal_duvida div#body_insert_duvida {
    width: 100%;
    height: 207px;
}
#modal_duvida textarea#duvidaarea {
    width: 97%;
    height: 143px;
    padding: 5px;
    margin-left: 3px;
    border: none;
    font-size: 20px;
    cursor: auto;
    outline:none;
    border-bottom: solid 1px #CEA612;
    resize:none;
}
#modal_duvida #CadDuvida {
    width: 104px;
    float: right;
    height: 40px;
    margin: 7px 10px 7px 7px;
    border: none;
    box-shadow: 0px 0px 4px 0px black;
    color: white;
    background-color: #007bff;
    text-align: center;
    padding-left: unset;
}
#modal_duvida #CadDuvida:hover {
    background-color: #007BE0;
}
.page-duvidas-credores #content-area-body{
    width: 99%;
}
.page-duvidas-credores #content-area {
    width: 97%;
}
#blocos_duvidas{
    width: 71%;
    float: right;
    position: relative;
}
#duvidas_registradas div#form {
    width: 100%;
    height: 82%;
    max-height: 100%;
    margin: 0px;
}
div#duvidas_registradas {
    width: 100%;
    height: auto;
    position: relative;
    float: left;
    margin-bottom: 40px;
    box-shadow: 0px 8px 15px -6px black;
}
#duvidas_registradas h2 {
    text-align: center;
    font-size: 20px;
    background-color: #FFcb1f;
    color: black;
    padding: 10px 0px;
    margin: 0px;
}
#duvidas_registradas tbody {
    border: 1px solid #CEA612;
}
#duvidas_registradas tr {
    border-bottom: 1px solid gray;
    font-size: 14px;
}
#duvidas_registradas td.data_hora_bold {
    width: 9%;
    border-right: 1px solid gray;
    border-left: 1px solid gray;
    text-align: center;
    height: 40px;
    font-weight: bold;
}
#duvidas_registradas td.data_hora {
    width: 9%;
    border-right: 1px solid gray;
    border-left: 1px solid gray;
    text-align: center;
    height: 40px;
}
#duvidas_registradas td.nomeduvida_bold {
    padding: 2px 5px;
    border-right: 1px solid gray;
    width: 30%;
    font-weight: bold;
    text-align: center;
}
#duvidas_registradas td.nomeduvida {
    padding: 2px 5px;
    border-right: 1px solid gray;
    width: 30%;
}
#duvidas_registradas td.classeduvida_bold {
    text-align: center;
    border-right: 1px solid gray;
    width: 11%;
    font-weight: bold;
}
#duvidas_registradas td.classeduvida {
    text-align: center;
    border-right: 1px solid gray;
    width: 11%;
}
#duvidas_registradas td.duvida_duvida_tbl_bold {
    width: 45%;
    font-weight: bold;
    padding: 2px 5px;
    border-right: 1px solid gray;
    text-align: center;
}
#duvidas_registradas td.duvida_duvida_tbl {
    padding: 2px 5px;
    border-right: 1px solid gray;
    width: 45%;
}
.duvida_lida {
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	background-color:#768d87;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:10px 7px;
    text-decoration:none;
    text-align: center;
	text-shadow:0px -1px 0px #2b665e;
}
.duvida_lida:hover {
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	background-color:#6c7c7c;
}
.duvida_lida:active {
	position:relative;
	top:1px;
}
#btn_novaduvida {
    width: 120px;
    height: 30px;
    position: relative;
    float: right;
    text-align: center;
    line-height: 30px;
}
#btn_novaduvida button{
    box-shadow: 0px 7px 7px -5px black;
    background-color: #FFcb1f;
    border: 1px solid #CEA612;
    display: inline-block;
    cursor: pointer;
    color: black;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 12px;
    text-decoration: none;
}
#btn_novaduvida:hover button{
	background-color:#CEA612;
}
#btn_novaduvida:active button{
	position:relative;
	top:1px;
}
#btn_sair {
    width: 55px;
    height: 30px;
    position: relative;
    float: right;
    text-align: center;
    line-height: 30px;
    margin-left: 15%;
}
#btn_sair a {
    width: auto;
    height: auto;
}
#btn_sair button{
    box-shadow: 0px 7px 7px -5px black;
    background-color: #ff1f1f;
    border: 1px solid #ce3e12;
    display: inline-block;
    cursor: pointer;
    color: white;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 12px;
    text-decoration: none;
}
#btn_sair:hover button{
	background-color:#ce3e12;
}
#btn_sair:active button{
	position:relative;
	top:1px;
}
#blocos_pedidos{
    width: 25%;
    float: left;
    position: relative;
}
#pedido_de_fala div#form {
    width: 100%;
    height: 82%;
    max-height: 100%;
    margin: 0px;
}
div#pedido_de_fala {
    width: 100%;
    height: auto;
    position: relative;
    float: left;
    margin-bottom: 40px;
    box-shadow: 0px 8px 15px -6px black;
    border: 1px solid #CEA612;
}
#pedido_de_fala h2 {
    text-align: center;
    font-size: 20px;
    background-color: #FFcb1f;
    color: black;
    padding: 10px 0px;
    margin: 0px;
}
#pedido_de_fala tr {
    border-bottom: 1px solid gray;
    font-size: 14px;
}
#pedido_de_fala td.nome_pedido_bold {
    padding: 2px 5px;
    border-right: 1px solid gray;
    width: 55%;
    font-weight: bold;
    text-align: center;
}
#pedido_de_fala td.nome_pedido {
    padding: 2px 5px;
    border-right: 1px solid gray;
    width: 55%;
}
#pedido_de_fala td.classe_pedido_bold {
    text-align: center;
    width: 35%;
    font-weight: bold;
}
#pedido_de_fala td.classe_pedido {
    text-align: center;
    width: 35%;
}
#modal_duvida .check_pedido_bold {
    border-left: unset;
}
#modal_duvida .sorteado {
    width: 94%;
    height: 64%;
    padding: 22px;
}
#modal_duvida .sorteado tbody{
    border-top: unset;
}
#modal_duvida .sorteado td.nome_pedido_bold {
    border-bottom: 1px solid gray;
    width: 56%;
}
#modal_duvida .sorteado td.classe_pedido_bold {
    border-bottom: 1px solid gray;
    width: 40%;
}
#modal_duvida .sorteado td.check_pedido_bold {
    border-bottom: 1px solid gray;
    width: 4%;
}
.page-duvidas-credores .body_modal_duvida {
    width: 100%;
    height: 95%;
}
.page-duvidas-credores #main-menu {
    display: none;
}
.check_pedido_bold {
    border-left:1px solid #566963;
}
.check_pedido {
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	background-color:#768d87;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:10px 7px;
    text-decoration:none;
    text-align: center;
    text-shadow:0px -1px 0px #2b665e;
}
.check_pedido:hover {
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	background-color:#6c7c7c;
}
.check_pedido:active {
	position:relative;
	top:1px;
}
.check_pedido_bold_2 {
    border-left:1px solid #566963;
}
.check_pedido_2 {
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	background-color:#768d87;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:10px 7px;
    text-decoration:none;
    text-align: center;
    text-shadow:0px -1px 0px #2b665e;
}
.check_pedido_2:hover {
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	background-color:#6c7c7c;
}
.check_pedido_2:active {
	position:relative;
	top:1px;
}
#btn_fala {
    width: 120px;
    height: 30px;
    position: relative;
    float: right;
    text-align: center;
    line-height: 30px;
}
#btn_fala button{
    box-shadow: 0px 7px 7px -5px black;
    background-color: #FFcb1f;
    border: 1px solid #CEA612;
    display: inline-block;
    cursor: pointer;
    color: black;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 12px;
    text-decoration: none;
}
#btn_fala:hover button{
	background-color:#CEA612;
}
#btn_fala:active button{
	position:relative;
	top:1px;
}
#ativar_reload {
    width: 48%;
    height: 40px;
    float: right;
    text-align: right;
    margin: 0px 0px 10px 10px;
}
.ativar_reload {
    box-shadow: 0px 7px 7px -7px black;
    background-color: #FFcb1f;
    border: 1px solid #CEA612;
    display: inline-block;
    cursor: pointer;
    color: black;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 12px;
    text-decoration: none;
}
.ativar_reload:hover {
	background-color:#CEA612;
}
.ativar_reload:active {
	position:relative;
	top:1px;
}
#btn_sorteio {
    width: 48%;
    height: 40px;
    float: left;
    text-align: left;
    margin: 0px 0px 10px 10px;
}
.button_sorteio {
    box-shadow: 0px 7px 7px -7px black;
    background-color: #FFcb1f;
    border: 1px solid #CEA612;
    display: inline-block;
    cursor: pointer;
    color: black;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 12px;
    text-decoration: none;
}
.button_sorteio:hover {
	background-color:#CEA612;
}
.button_sorteio:active {
	position:relative;
	top:1px;
}
.button_solicitar_token {
    box-shadow: 0px 7px 7px -7px black;
    background-color: #FFcb1f;
    border: 1px solid #CEA612;
    display: inline-block;
    cursor: pointer;
    color: black;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 12px;
    text-decoration: none;
}
.button_solicitar_token:hover {
	background-color:#CEA612;
}
.button_solicitar_token:active {
	position:relative;
	top:1px;
}
div#body_insert_token_valida {
    width: 80%;
    text-align: center;
    margin: 10%;
}
div#btn_solicitar_token {
    margin: 10%;
}
div#bloco_token_insert {
    width: 100%;
    height: 100%;
    float: left;
}
div#token_dados {
    width: 25%;
    float: left;
    margin: 40px 37%;
    height: 73%;
}
form#insert_token_jus {
    float: left;
    width: 100%;
    height: 100%;
    padding: 0;
    text-align: center;
}
#token_dados .form_justificativa label {
    width: 100%;
    margin-bottom: 20px;
    color: white;
    padding-top: 17px;
}
#token_dados .form_justificativa #btn_sorteio {
    width: 50%;
    margin: 0 25%;
}
#token_dados .form_justificativa input#justificativa {
    width: 40%;
    margin: 260px 26% 25px 26%;
}
#token_dados .form_justificativa button.button_sorteio {
    margin-left: 22%;
}
.page-token-validacao #content-area,
.page-token-validacao-votacao #content-area {
    background-image: url(../images/meio.png);
    background-size: 100%;
    height: 625px;
    background-position-y: 40px;
}





.page-justificativas-aj h2 {
    text-align: center;
    color: #CEA612;
    margin-bottom: 0px;
}
.justificativas_aj div#form {
    width: 98%;
}
.justificativas_aj_tbl {
    width: 100%;
    height: auto;
}
div#justificativas_aj_tbl {
    width: 100%;
    height: auto;
    margin-left: -2%;
    padding: 0 1% 0 1%;
    border: solid 1px #CEA612;
    box-shadow: 0px 0px 5px 0px #CEA612;
    margin-bottom: 10px;
    float:left;
}
.title_bold {
    height: auto;
    width: 100%;
    line-height: 30px;
    border-bottom: solid 1px #ccc;
    text-align: center;
    padding: 5px 0px 5px 0px;
    float:left;
}
.page-justificativas-aj .title {
    height: auto;
    width: 100%;
    line-height: 30px;
    padding: 5px 0px 5px 0px;
    border-bottom: solid 1px #ccc;
    float:left;
}
.assembleia_justificativas_aj {
    float: left;
    width: 59%;
    height: auto;
    padding-left: 1%;
    border-right: solid 1px #CEA612;
}
.enquete_justificativas_aj {
    width: 39%;
    float: left;
    height: auto;
    text-align: center;
}
#justificativas_aj_tbl .content_bold {
    width: 100%;
    height: auto;
    line-height: 30px;
    padding: 5px 0px 5px 0px;
    border-bottom: solid 1px #ccc;
    float: left;
}
#justificativas_aj_tbl .content {
    width: 100%;
    height: auto;
    line-height: 30px;
    padding: 5px 0px 5px 0px;
    border-bottom: solid 1px #ccc;
    float: left;
}
.nome_justificativas_aj {
    float: left;
    width: 59%;
    height: auto;
    padding-left: 1%;
}
.classe_justificativas_aj {
    width: 24%;
    float: left;
    height: auto;
    border-left: solid 1px #CEA612;
    text-align: center;
}
.voto_justificativas_aj {
    width: 15%;
    float: left;
    height: auto;
    border-left: solid 1px #CEA612;
    text-align: center;
}
#justificativas_aj_tbl .text_jus.bold {
    width: 100%;
    height: auto;
    line-height: 30px;
    padding: 5px 0px 5px 0px;
    border-bottom: solid 1px #ccc;
    text-align: center;
    float: left;
}
#justificativas_aj_tbl .text_jus {
    width: 100%;
    padding: 5px 0px 5px 0px;
    height: auto;
    line-height: 25px;
    float: left;
}
.text_jus .justificativa_aj{
    width: 98%;
    padding-left: 1%;
    padding-right: 1%;
}
.page-justificativas-aj h3 {
    margin-top: 20px;
    margin-bottom: 25px;
    text-align: center;
    height: 20px;
    float: left;
    position: relative;
    width: 100%;
}
div#botao_voto {
    text-align: center;
    height: 145px;
    width: 50%;
    margin-left: 25%;
    margin-top: 17%;
    background-color: blue;
    border-radius: 14px 14px 14px 14px;
    color: white;
    line-height: 145px;
    font-size: 20px;
}

.page-menu-votacao-zoom .messages.status,
.page-sala-de-checagem .messages.status {
    color: white;
}

#btn_sorteio1,
#btn_sorteio2,
#btn_sorteio3 {
    width: 48%;
    height: 40px;
    float: left;
    text-align: left;
    margin: 0px 0px 10px 10px;
}
.button_sorteio1,
.button_sorteio2,
.button_sorteio3 {
    box-shadow: 0px 7px 7px -7px black;
    background-color: #FFcb1f;
    border: 1px solid #CEA612;
    display: inline-block;
    cursor: pointer;
    color: black;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 12px;
    text-decoration: none;
}
.button_sorteio1:hover,
.button_sorteio2:hover,
.button_sorteio3:hover {
	background-color:#CEA612;
}
.button_sorteio1:active,
.button_sorteio2:active,
.button_sorteio3:active {
	position:relative;
	top:1px;
}
div#fluid_video_wrapper_player {
    box-shadow: 0px 2px 7px 1px;
}
.page-sala-de-checagem-zerar #bt-yes {
    font-size: 35px;
    float: left;
}
div#filtro {
    float: right;
    width: 175px;
    background-color: grey;
    color: white;
    padding: 8px;
    margin-bottom: 10px;
    text-align: center;
}
#filtro a {
    color: white;
}


.media-preview-container h1.meeting-title {
	display: none;
}
.media-preview-container .align-middle.av-preview-container {
    margin: auto;
}
.page-zoom #zmmtg-root div#content {
    background-color: black;
}

.media-preview-container p {
    height: 15px;
}

body.page-credores-habilitados-continuidade td.views-field.views-field-nothing {
    width: 160px;
}
body.page-credores-habilitados-continuidade td.views-field.views-field-value-3 {
    font-size: 14px;
    width: 150px;
}
body.page-credores-habilitados-continuidade td.views-field.views-field-value {
    font-size: 14px;
    width: 125px;
}
body.page-credores-habilitados-continuidade td.views-field.views-field-nothing-1 {
    width: 228px;
}

.page-atatermo h3 {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    height: 22px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 940px;
}

.page-atatermo h4 {
    color: #666666;
    float: left;
    height: 40px;
    margin: 0;
    padding-left: 20px;
    padding-top: 20px;
    position: relative;
    width: 940px;
}

.page-atatermo p {
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    height: auto;
    margin: 0 0 13px;
    position: relative;
    width: 100%;
}

.page-semvoto h3 {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    height: 22px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 940px;
}

.page-semvoto h4 {
    background-color: silver;
    border: 1px solid black;
    color: black;
    float: left;
    font-weight: bold;
    height: auto;
    padding: 15px 0 10px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    width: 960px;
}

.page-semvoto p {
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    height: auto;
    margin: 0 0 13px;
    position: relative;
    width: 100%;
}

.page-atasemtermo h3 {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    height: 22px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 940px;
}

.page-atasemtermo h4 {
    color: #666666;
    float: left;
    height: 40px;
    margin: 0;
    padding-left: 20px;
    padding-top: 20px;
    position: relative;
    width: 940px;
}

.page-atasemtermo p {
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    height: auto;
    margin: 0 0 13px;
    position: relative;
    width: 100%;
}

td.modo {
    width: 55px;
    height: 45px;
}

.page-ata .ata tbody tr td {
    float: none !important;
}

.page-atacomparativa div#content-area {
    width: unset !important;
}

.page-atacomparativa th.\31 .bold {
    text-align: center;
    background-color: #f1f1f1;
}

.page-atacomparativa td.modo {
    text-align: center;
}

.page-atacomparativa div#menu {
    display: none;
}

td.modo.odd {
    background-color: #F1F1FF;
}

.page-atacomparativa #fixa-content {
    width: 1280px;
}

.section-cenario h3 {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    height: 22px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 940px;
}

.section-cenario p {
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 14px;
    height: auto;
    margin: 0 0 13px;
    position: relative;
    width: 100%;
}

.section-cenario h2,
.section-cenario-voto h2  {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    font-weight: normal;
    margin: 12px 0 0;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 100%;
}
.section-cenario h3,
.section-cenario-voto h3 {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 16px;
    height: 22px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 940px;
}
.section-cenario-voto h4 {
    background-color: silver;
    border: 1px solid black;
    color: black;
    float: left;
    font-weight: bold;
    height: auto;
    padding: 15px 0 10px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    width: 960px;
}
.section-cenario .ata,
.section-cenario-voto .ata {
    border: medium none;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.section-cenario .ata tbody,
.section-cenario-voto .ata tbody {
    border: medium none;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.section-cenario .ata tbody tr,
.section-cenario-voto .ata tbody tr {
    border: 1px solid #CCCCCC;
    float: left;
    height: 33px;
    margin-top: -1px;
    position: relative;
    width: 100%;
}
.section-cenario .ata tbody tr td,
.section-cenario-voto .ata tbody tr td {
    border: medium none;
    float: left;
    font-family: "Arial", Helvetica, Verdana;
    font-size: 12px;
    height: 100%;
    line-height: 13px;
    padding: 0;
    position: relative;
    padding-top: 5px;
}
.section-cenario .ata tbody tr .nome,
.section-cenario-voto .ata tbody tr .nome {
    padding-left: 12px;
    width: 760px;
}

.section-cenario .ata tbody tr .nomeata {
    width: 360px;
}
.section-cenario .ata tbody tr .imprime {
    padding-left: 12px;
    width: 380px;
}

.section-cenario .ata tbody tr .credito,
.section-cenario-voto .ata tbody tr .credito {
    padding-right: 12px;
    text-align: right;
    width: 175px;
}

.section-cenario-voto .title-top-ata {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0px 0;
    border: 0px solid #000;
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 15px;
}

.section-cenario-voto tr {
    border: 1px solid #cccccc;
}

.section-cenario h4 {
    color: #666666;
    float: left;
    height: 40px;
    margin: 0;
    padding-left: 20px;
    padding-top: 20px;
    position: relative;
    width: 940px;
}

.section-cenario .ata tbody tr td {
    float: none !important;
}

body.section-cenario #fixa-menu,
body.section-cenario-voto #fixa-menu,
.page-cenarios #fixa-menu {
    display: none;
}

.page-cenarios h2 {
    background-color: silver;
    border: 1px solid black;
    color: black;
    float: left;
    font-weight: bold;
    height: auto;
    padding: 15px 0 10px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    width: 960px;
}

.page-cenarios h3 {
    float: left;
    margin-right: 45px;
    background-color: silver;
    color: black;
    font-weight: bold;
    padding: 15px 15px 12px;
}