/*! normalize.css v2.0.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
  display: inline-block;
}
/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}
/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */

[hidden] {
  display: none;
}
/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Sets default font family to arial.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: arial;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */

}
/*
 * Removes default margin.
 */

body {
  margin: 0;
}
/* ==========================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
  outline: thin dotted;
}
/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}
/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */

h1 {
  font-size: 2em;
}
/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}
/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
  font-weight: bold;
}
/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
  font-style: italic;
}
/*
 * Addresses styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}
/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
/*
 * Sets consistent quote types.
 */

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
/*
 * Addresses inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}
/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* ==========================================================================
   Embedded content
   ========================================================================== */

/*
 * Removes border when inside `a` element in IE 8/9.
 */

img {
  border: 0;
}
/*
 * Corrects overflow displayed oddly in IE 9.
 */

svg:not(:root) {
  overflow: hidden;
}
/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */

figure {
  margin: 0;
}
/* ==========================================================================
   Forms
   ========================================================================== */

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */

}
/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */

button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */

}
/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
  line-height: normal;
}
/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"],
/* 1 */ input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */

}
/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
  cursor: default;
}
/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */

}
/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
 * Removes inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */

}
/* ==========================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}
input.ui-button {
  padding: 0em 0em !important;
}
/* GERAL */

* {
  list-style: none;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
html,
body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  position: relative;
}
strong {
  font-weight: bolder;
}
ol,
ol li {
  list-style-type: decimal;
}
ol li ol,
ol li ol li {
  list-style-type: disc;
}
ol.Mapa li {
  float: none;
  display: list-item;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  text-decoration: none;
}
ol.Mapa {
  margin-left: 10px;
  padding-left: 15px;
}
ul {
  margin: 6px 0 0 0;
}
ul.TextoNormal {
  margin: 6px 0 0 0;
}
dd {
  list-style: none;
  background: none;
  padding: 0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  /*margin-top: 12px;
    margin-bottom: 12px;*/
  color: #595959;
}
.TextoNormal li,
dt {
  list-style-image: none;
  background-image: url("/content/themes/laranja/images/bullet.png");
  background-repeat: no-repeat;
  background-position: 0 4px;
  padding-left: 15px;
  width: 95% !important;
}
dt {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #595959;
}
dl {
  padding-left: 40px;
}
ul.TextoPergunta {
  margin: 6px 0 0 0;
}
ul.TextoPergunta li {
  list-style-image: none;
}
td {
  display: table-cell;
  padding: 1px;
  vertical-align: middle;
}
/* ESTRUTURA */

.Tudo {
  overflow: visible;
  position: relative;
  margin: 0 auto;
  min-height: 100%;
  min-width: 766px;
  z-index: 1;
}
.ie6 #Tudo {
  height: 100%;
  /* hack para IE6 que trata height como min-height */

}
.EspacadorRodape {
  padding-bottom: 90px;
}
.clear {
  clear: both;
}
.Conteudo1 {
  background: url("/content/themes/laranja/images/participante_conteudo_fundo.png") repeat-x;
  background-color: #FFFFFF;
  background-attachment: scroll;
  padding-bottom: 0;
}
.Conteudo2 {
  background: url("/content/themes/laranja/images/participante_conteudo_fundo.png") repeat-x;
  background-color: #FFFFFF;
  background-attachment: scroll;
}
.Conteudo3 {
  background: url("/content/themes/laranja/images/participante_conteudo_fundo2.png") repeat-x;
  background-color: #FFFFFF;
}
.Conteudo4 {
  background: url("/content/themes/laranja/images/participante_conteudo_fundo3.png") repeat-x;
  background-color: #FFFFFF;
}
.SessaoContainer {
  white-space: nowrap;
  overflow: hidden;
  height: 28px;
  position: relative;
}
/* ESTRUTURA - TEXTO */

h1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  display: block;
  /*float: left;*/

}
h1.destacado,
h1 span.destacado {
  font-weight: normal;
  /*font-size: 100%;
    line-height: 22px;*/

}
h1.invertido {
  color: #ffffff;
  float: none;
}
h2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  display: block;
  margin: 0;
  float: left;
  position: relative;
}
h2.centralizado {
  text-align: center;
  display: block;
  margin: 0 auto 0 auto;
  float: none;
}
h2.destacado {
  margin-left: 5px;
}
h2.invertido {
  color: #FFFFFF;
}
h3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  display: block;
  margin: 0;
}
h4 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: normal;
  display: block;
  margin: 0;
  float: left;
}
h4.invertido {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}
h4.pergunta {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  display: block;
  float: left;
  clear: both;
  width: 730px;
}
h4.pergunta.curta {
  width: 528px;
}
h4.letra {
  width: 11px;
  clear: none;
  margin: 10px 7px 0 0;
  text-align: center;
}
h5,
h6 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #576173;
  display: block;
  margin: 0;
  float: left;
}
.TextoDetalhe {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-top: 16px;
  margin-bottom: 16px;
}
.TextoDestaque {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
a.TextoDestaque {
  text-decoration: none;
}
a.TextoDestaque:hover {
  text-decoration: underline;
}
.TextoDestaqueAtivoGrande {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
}
.TextoAlerta,
.field-validation-error,
.validation-summary-errors {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #aa1c1c;
  clear: both;
  padding-top: 10px;
  display: block;
  text-align: center;
}
.validation-summary-errors ul {
  padding: 0;
}
.validation-summary-errors ul li {
  width: 100%;
}
.TextoDestaqueAtivo {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.TextoDestaqueInativo {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #CC0000;
}
.TextoDestaqueGrande {
  color: #576173;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
}
.TextoDestaquePositivo {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #12B801;
}
.TextoDestaqueMenor {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
.TextoNormal,
.TextoPergunta {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  /*margin-top: 12px;
    margin-bottom: 12px;*/

}
.lt-ie9 .TextoNormal,
.lt-ie9 .TextoPergunta,
.lt-ie9 .TextoDestaque {
  line-height: 15px;
}
.TextoSimulacao {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
.TextoPequeno {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
.TextoNormal.verde {
  color: #009500;
}
.TextoNormal.azul {
  color: #0074b4;
}
.TextoDestaqueInvertido {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.TextoDestaqueInvertido:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
.TextoPequenoInvertido {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.TextoPequenoInvertido:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
.TextoNormalInvertido {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #FFFFFF;
}
.TextoNormalInvertido a {
  color: #FFFFFF;
}
.TextoNormalInvertido a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
.TextoNormalPositivo {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #12b801;
}
.TextoNormalNegativo {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #e90000;
}
.TextoZoom {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 70px;
  font-weight: bold;
  text-align: center;
}
hr.LinhaCinza {
  color: #8d939e;
  background-color: #8d939e;
  height: 4px;
  border-bottom: 2px solid #dedede;
  border-top: 2px solid #ffffff;
  display: block;
  margin: 10px 0 10px 0;
  clear: both;
}
a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  cursor: pointer;
}
/* ESTRUTURA - FORM */

.InputEsquerda {
  display: none;
}
.lt-ie9 .InputEsquerda {
  display: inline;
  float: left;
  width: 12px;
  height: 22px;
  background: url("/content/themes/laranja/images/participante_input_extremidade.png") 0 0;
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  clear: none;
}
.SelectEsquerda {
  display: inline;
  float: left;
  width: 12px;
  height: 22px;
  background: url("/content/themes/laranja/images/participante_input_extremidade.png") 0 0;
  border: 0;
  margin-left: 10px;
  padding: 0;
  outline: none;
  clear: noe;
}
.SelectDireita {
  display: inline;
  float: left;
  width: 12px;
  height: 22px;
  background: url("/content/themes/laranja/images/participante_input_extremidade.png") -12px 0;
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  clear: none;
}
input.InputCentro:disabled,
select.InputCentro:disabled,
input.InputCentroLateralSimulador:disabled {
  color: #AAAAAA;
}
input.InputCentro,
select.InputCentro,
textarea.InputCentro {
  width: 170px;
  height: 22px;
  background-image: url("/content/themes/laranja/images/participante_input_meio.png");
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #292e36;
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  float: left;
  clear: none;
  line-height: 22px;
  display: inline;
  padding: 0 12px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -pie-border-radius: 100px;
  -webkit-transition: box-shadow 0.2s ease;
  -moz-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  -pie-transition: box-shadow 0.2s ease;
}
input.InputCentroLateralSimulador {
  width: 170px;
  height: 22px;
  background-image: url("/content/themes/laranja/images/participante_input_meio.png");
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #292e36;
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  float: left;
  clear: none;
  line-height: 22px;
  display: inline;
  padding: 0 9px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -pie-border-radius: 100px;
  -webkit-transition: box-shadow 0.2s ease;
  -moz-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  -pie-transition: box-shadow 0.2s ease;
}
select.InputCentro {
  color: #292e36;
  width: 85px;
  padding: 0;
}
.DadosSimul input.InputCentro,
.DadosSimul input.InputCentroLateralSimulador {
  width: 30px;
  text-align: center;
}
.lt-ie9 .DadosSimul input.InputCentro,
.lt-ie9 .DadosSimul input.InputCentroLateralSimulador {
  width: 4px;
}
.DadosSimul select.InputCentro {
  width: 147px;
}
.Dados1Grande .Paginacao select.ImputCentro {
  width: 8px;
}
input.InputCentro.Data,
input.InputCentroLateralSimulador.Data {
  width: 70px;
}
input.InputCentro.Numero,
input.InputCentroLateralSimulador.Numero {
  width: 100px;
}
input.InputCentro#Busca,
input.InputCentroLateralSimulador#Busca {
  float: left;
  width: 160px;
  padding: 0 28px 0 8px;
  color: #666;
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: url("/content/img/icones/search-icon.png") right center no-repeat #fff;
  border-radius: 16px;
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15) inset, 0 1px 0 #fff;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15) inset, 0 1px 0 #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15) inset, 0 1px 0 #fff;
  outline: 0;
  -moz-transition: 0.2s all ease-in;
  -webkit-transition: 0.2s all ease-in;
  -transition: 0.2s all ease-in;
}
input.InputCentroPequeno.Pequeno,
select.InputCentro.Pequeno {
  width: 79px;
}
.InputDireita {
  display: none;
}
.lt-ie9 .InputDireita {
  display: inline;
  float: left;
  width: 12px;
  height: 22px;
  background: url("/content/themes/laranja/images/participante_input_extremidade.png") -12px 0;
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  clear: none;
}
.TextareaEsquerda {
  float: left;
  width: 12px;
  height: 99px;
  background: url("/content/themes/laranja/images/participante_textarea_extremidade.png") 0 0;
}
.Widget .TextareaMensagem .TextareaEsquerda {
  margin-left: 12px;
}
textarea.TextareaCentro {
  float: left;
  height: 92px;
  background-image: url("/content/themes/laranja/images/participante_textarea_meio.png");
  border: 0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #292e36;
  overflow: auto;
  padding: 7px 0 0 0;
  margin: 0;
}
.TextareaDireita {
  float: left;
  width: 12px;
  height: 99px;
  background: url("/content/themes/laranja/images/participante_textarea_extremidade.png") -12px 0;
}
.Textarea2Esquerda {
  float: left;
  width: 12px;
  height: 70px;
  background: url("/content/themes/laranja/images/participante_textarea2_extremidade.png") 0 0;
  margin-left: 0;
}
textarea.Textarea2Centro {
  float: left;
  height: 63px;
  background-image: url("/content/themes/laranja/images/participante_textarea2_meio.png");
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #292e36;
  overflow: auto;
  padding: 7px 0 0 0;
  margin: 0;
}
.Textarea2Direita {
  float: left;
  width: 12px;
  height: 70px;
  background: url("/content/themes/laranja/images/participante_textarea2_extremidade.png") -12px 0;
}
label.styleRadio input,
label.styleCheckbox input {
  cursor: pointer;
  filter: alpha(opacity=0);
  opacity: 0;
}
label.styleRadio,
label.styleCheckbox {
  height: 20px;
}
label.styleCheckbox {
  background: url("/content/themes/laranja/images/participante_simulador_input.png") 0 0 no-repeat;
}
label.inputCheckboxChecked {
  background: url("/content/themes/laranja/images/participante_simulador_input.png") -250px 0 no-repeat;
  background-color: #FF0000;
}
label.styleRadio {
  background: url("/content/themes/laranja/images/participante_simulador_input.png") 0 -32px no-repeat;
  background-color: #FF0000;
}
label.inputRadioChecked {
  background: url("/content/themes/laranja/images/participante_simulador_input.png") -250px -32px no-repeat;
  background-color: #FF0000;
}
/* ÍCONES */

.LinkIcone {
  color: transparent !important;
  height: 22px;
  width: 30px;
  display: inline-block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  content: "";
  border: none;
}
.LinkIcone.Ver {
  background: url("/content/themes/laranja/images/participante_icones_30x22.png") -150px 0px no-repeat;
}
.LinkIcone.Alterar {
  background: url("/content/themes/laranja/images/participante_icones_30x22.png") -180px 0px no-repeat;
}
.LinkIcone.Cartao {
  background: url("/content/themes/laranja/images/participante_icones.png") 0 0 no-repeat;
}
.LinkIcone.Cartao:hover {
  text-decoration: underline;
  background-position: 0 -22px;
}
.LinkIcone.Cartao:active {
  background-position: 0 -22px;
}
.LinkIcone.Ativo.Cartao {
  background-position: 0 -22px;
}
.LinkIcone.Extrato {
  background: url("/content/themes/laranja/images/participante_icones.png") -30px 0 no-repeat;
}
.LinkIcone.Extrato:hover,
.LinkIcone.Extrato.Ativo,
.LinkIcone.Extrato:active {
  background-position: -30px -22px;
}
.LinkIcone.Boleto {
  background: url("/content/themes/laranja/images/participante_icones.png") -60px 0 no-repeat;
}
.LinkIcone.Boleto:hover {
  text-decoration: underline;
  background-position: -60px -22px;
}
.LinkIcone.Boleto:active {
  background-position: -60px -22px;
}
.LinkIcone.Ativo.Boleto {
  background-position: -60px -22px;
}
.LinkIcone.EdicaoWidget {
  background: url("/content/themes/laranja/images/participante_icones.png") -90px 0 no-repeat;
}
.LinkIcone.EdicaoWidget:hover {
  text-decoration: underline;
  background-position: -90px -22px;
}
.LinkIcone.EdicaoWidget:active {
  background-position: -90px -22px;
}
.LinkIcone.Ativo.EdicaoWidget {
  background-position: -90px -22px;
}
.LinkIcone.Calendario {
  background: url("/content/themes/laranja/images/participante_icones.png") -120px 0 no-repeat;
}
.LinkIcone.Calendario:hover {
  text-decoration: underline;
  background-position: -120px -22px;
}
.LinkIcone.Calendario:active {
  background-position: -120px -22px;
}
.LinkIcone.Ativo.Calendario {
  background-position: -120px -22px;
}
/* ESTRUTURA - CABEÇALHO */

.Cabecalho {
  background-image: url("/content/themes/laranja/images/participante_cabecalho_fundo.png");
  background-position-y: 1px;
  height: 148px;
  z-index: 50;
  width: 100%;
  top: 0;
  position: relative;
}
.Cabecalho .Quadros .ConfigPlano {
  clear: none;
  margin: 0 0 0 -160px;
  position: absolute;
  top: 24px;
  width: 485px;
  z-index: 100;
}
.Cabecalho .Quadros {
  margin: auto;
  width: 766px;
}
.Cabecalho .Quadros .Quadro1 {
  height: 28px;
  clear: both;
  margin: 0;
  position: relative;
  z-index: 100;
}
.Cabecalho .Quadros .Quadro1 .Usuario {
  height: 19px;
  float: left;
  line-height: 19px;
  margin: 4px 0 0 5px;
  cursor: default;
}
.lt-ie9 .Cabecalho .Quadros .Quadro1 .Usuario {
  padding-left: 25px;
}
.Cabecalho .Quadros .Quadro2 {
  height: 89px;
  clear: both;
  background-image: url("/content/themes/laranja/images/participante_cabecalho_meio.png");
}
.Cabecalho .Quadros .Quadro2 .Lado {
  width: 246px;
  height: 90px;
  float: left;
}
.Cabecalho .Quadros .ConfigPlano .Centro {
  clear: both;
  min-height: 134px;
  padding: 0 8px;
  width: 474px;
  position: absolute;
}
.Cabecalho .Quadros .ConfigPlano .Centro .Titulo {
  float: left;
  height: 29px;
  margin: 8px 0 0;
  width: 450px;
}
.Cabecalho .Quadros .Quadro2 .Lado #Mensagem {
  width: 205px;
  height: 66px;
  float: left;
  margin: 5px 0 0 13px;
  background: url("/content/themes/laranja/images/participante_mensagem_pequena_fundo.png") 0 0 no-repeat;
  padding: 8px 4px 4px 8px;
  line-height: 15px;
  overflow: hidden;
}
.Cabecalho .Quadros .ConfigPlano .Base {
  background: url("/content/themes/laranja/images/participante_cabecalho_config_extremidade.png") no-repeat scroll -236px -22px transparent;
  clear: both;
  height: 14px;
  width: 485px;
  padding: 0 8px;
  margin: 0 0 -12px -8px;
}
.Cabecalho .Quadros .Quadro2 .Lado #Mensagem h4 {
  font-size: 12px;
  float: left;
  width: 188px;
  font-weight: bold;
}
.Cabecalho .Quadros .Quadro2 .Lado #Mensagem span {
  float: left;
  display: block;
  width: 205px;
}
.Mensagem2 {
  width: 684px;
  height: 59px;
  float: left;
  margin: 5px 0 0 19px;
  background: url("/content/themes/laranja/images/participante_mensagem_pequena_fundo.png") -217px 0 no-repeat;
  padding: 15px 8px 4px 8px;
}
.Mensagem3 {
  width: 684px;
  height: 66px;
  float: left;
  margin: 5px 0 0 19px;
  background: url("/content/themes/laranja/images/participante_mensagem_pequena_fundo.png") -217px 0 no-repeat;
  padding: 8px 8px 4px 8px;
  line-height: 13px;
}
.Mensagem2 h4 {
  font-size: 12px;
  float: left;
  font-weight: bold;
  clear: both;
}
.Mensagem2 span {
  float: left;
  display: table-cell;
  vertical-align: middle;
}
.Cabecalho .Quadros .Quadro2 .Centro {
  width: 274px;
  height: 90px;
  float: left;
}
.Cabecalho .Quadros .Quadro2 .Centro a {
  width: 274px;
  height: 90px;
  float: left;
  /*	background: url("/content/themes/laranja/img/logo/logo_0072.png") 0 0 no-repeat; */
  border: none;
}
ul.BarraMenu {
  width: 525px;
  margin: 4px 0 0 0;
  height: 21px;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
}
ul.BarraMenu li {
  margin: 0 5px 0 0;
  height: 21px;
  float: right;
}
.Cabecalho .Quadros .ConfigPlano ul.Mensagens {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 485px;
}
.Cabecalho .Quadros .ConfigPlano ul.Mensagens li {
  background: url("/content/themes/laranja/images/participante_widget_fundo_inativo.png") no-repeat scroll 0 0px transparent;
  border: 0 none;
  clear: none;
  display: block;
  float: left;
  height: 112px;
  list-style-image: none;
  list-style-type: none;
  margin: 0 5px 5px 0;
  width: 233px;
  cursor: pointer;
}
.Cabecalho .Quadros .ConfigPlano ul.Mensagens li:hover,
.Cabecalho .Quadros .ConfigPlano ul.Mensagens li.Ativo {
  background: url("/content/themes/laranja/images/participante_widget_fundo_ativo.png") no-repeat scroll 0 0px transparent;
}
.Cabecalho .Quadros .ConfigPlano ul.Mensagens li input {
  cursor: pointer;
}
.Cabecalho .Quadros .ConfigPlano ul.Mensagens li.Ativo,
.Cabecalho .Quadros .ConfigPlano ul.Mensagens li.Ativo input {
  cursor: default;
}
.Cabecalho .Quadros .ConfigPlano ul.Mensagens li h4 {
  clear: none;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  width: 225px;
}
.Cabecalho .Quadros .ConfigPlano ul.Mensagens li h4.Ativo {
  color: #014991;
  font-weight: bold;
}
.Cabecalho .Quadros .ConfigPlano ul.Mensagens li span {
  clear: both;
  display: block;
  float: left;
  margin: 0 0 2px;
  padding: 0;
  width: 230px;
}
.Cabecalho .Quadros .ConfigPlano ul.Mensagens li .TextoDestaqueMenor {
  line-height: 12px;
}
/* */

.CabecalhoInput,
.Dados1Grande2 .TdValor {
  text-align: center;
}
.LoginCentral {
  height: 340px;
  width: 440px;
  z-index: 500;
  background: url("/content/themes/laranja/images/participante_tecladovirtual_01.png") 0 0 no-repeat;
  top: 0;
  margin: 0 140px 0 150px;
  padding: 10px 20px 0 17px;
  display: block;
  text-align: center;
}
@font-face {
  font-family: 'ItauDisplayBd';
  font-style: normal;
  font-weight: normal;
  src: local('ItauDisplayBd'), local('ItauDisplayBd'), url("/content/css/fonts/ItauDisplay_W_Bd.woff") format('woff');
}
@font-face {
  font-family: 'ItauDisplayLt';
  font-style: normal;
  font-weight: normal;
  src: local('ItauDisplayLt'), local('ItauDisplayLt'), url("/content/css/fonts/ItauDisplay_W_Lt.woff") format('woff');
}
.ItauDisplayBd {
  font-family: 'ItauDisplayBd', Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.LoginCentralIFM {
  height: 340px;
  width: 440px;
  z-index: 500;
  background: url("/content/themes/laranja/images/participante_tecladovirtual_01.png") 0 0 no-repeat;
  top: 0;
  margin: 0 10px 0 10px;
  padding: 10px 20px 0 17px;
  display: block;
  text-align: center;
}
#LinksIFM {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.dialogMobile {
  font-size: 12px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-align: center;
}
.dialogMobile img {
  width: 200px;
}
.visibility-hidden {
  visibility: hidden;
}
.storeApp {
  cursor: pointer;
}
.LoginCentralIFMv2 {
  height: 330px;
  width: 430px;
  z-index: 500;
  /*background: url("/content/themes/laranja/css/@{BaseThemeImageUrl}/banner_login_v2_v3.png") 0 0 no-repeat;*/
  top: 0;
  margin: 0 10px 0 10px;
  padding: 10px 20px 0 17px;
  display: block;
  text-align: center;
  position: relative;
}
.LoginCentralIFMv2 .boxButtonApp {
  position: absolute;
  bottom: 10px;
  left: 12px;
}
.LoginCentralIFMv2 .msgBox {
  width: 170px;
  margin-top: 25px;
}
.LoginCentralIFMv2 .qrCodeUnico {
  width: 120px;
  margin-left: 10px;
  margin-top: 20px;
}
.LoginCentral .CabecalhoInput,
.LoginCentralIFM .CabecalhoInput {
  width: auto;
  clear: both;
  margin-bottom: 20px;
  display: block;
  text-align: center;
}
.LoginCentral .CabecalhoInput.Legenda,
.LoginCentralIFM .CabecalhoInput.Legenda {
  margin: 5px 0 0 0;
  text-align: center;
}
.LoginCentral .CabecalhoInput.Legenda2,
.LoginCentralIFM .CabecalhoInput.Legenda2 {
  height: 27px;
  margin: 10px 0 0 0;
  line-height: 12px;
  text-align: center;
}
#Passo1 {
  text-align: center;
  text-align: -moz-center;
}
.LoginCentral .CabecalhoInput.Legenda h1,
.LoginCentral .CabecalhoInput.Legenda span,
.LoginCentralIFM .CabecalhoInput span,
.LoginCentralIFM .CabecalhoInput h1 {
  margin: 0 0 20px 0;
  display: block;
}
.LoginCentral .CabecalhoInput.Legenda h2 {
  margin: 0;
  display: block;
  float: none;
}
/* */

.PaginaTopo .CabecalhoInput {
  height: 24px;
  float: right;
  margin: 5px 13px 0 0;
}
.Cabecalho .Quadros .CabecalhoInput.Busca {
  height: 24px;
  float: right;
  margin: 34px 13px 0 0;
  width: 218px;
}
.lt-ie9 .Cabecalho .Quadros .CabecalhoInput.Busca {
  width: 242px;
}
.LoginCentral .CabecalhoInput.Busca {
  height: 24px;
  float: right;
  margin: 34px 13px 0 0;
}
.Cabecalho .Quadros .CabecalhoInput.Login,
.LoginCentral .CabecalhoInput.Login {
  height: 24px;
  float: right;
  margin: 10px 0 0 0;
  clear: both;
  width: 242px;
}
.Cabecalho .Quadros .CabecalhoInput.Legenda {
  height: 27px;
  float: left;
  margin: 5px 0 0 0;
  clear: both;
  width: 244px;
  line-height: 12px;
  text-align: center;
}
.Cabecalho .Quadros .CabecalhoInput.Legenda2 {
  height: 27px;
  float: right;
  margin: 2px 0 0 0;
  clear: both;
  width: 242px;
  line-height: 12px;
  text-align: center;
}
.Cabecalho .Quadros .CabecalhoInput.Senha {
  height: 24px;
  float: right;
  margin: 2px 0 0 0;
  clear: both;
  width: 242px;
}
.Cabecalho .Quadros .CabecalhoInput.Senha2,
.LoginCentral .CabecalhoInput.Senha2 {
  height: 24px;
  float: left;
  margin: 0 0 9px 0;
  clear: both;
  width: 430px;
}
.Cabecalho .Quadros .CabecalhoInput.Senha3,
.LoginCentral .CabecalhoInput.Senha3 {
  height: 24px;
  float: left;
  margin: 65px 0 9px 0;
  padding: 0 125px 0 130px;
  width: 180px;
}
.Cabecalho .Quadros .CabecalhoInput .BotaoBusca,
.Ficha1 .Foto .BotaoBusca {
  float: left;
  width: 24px;
  height: 24px;
  background: url("/content/themes/laranja/images/participante_icones_24x24.png") 0 0 no-repeat;
  cursor: pointer;
  border: 0;
  text-indent: -9999px;
  color: transparent;
}
.Cabecalho .Quadros .CabecalhoInput .BotaoBusca:hover,
.Ficha1 .Foto .BotaoBusca:hover {
  background-position: 0 -24px;
}
/* */

.BotaoBusca input {
  float: left;
  height: 24px;
  width: 24px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_icones_24x24.png") 0 0 no-repeat;
  cursor: pointer;
}
.BotaoBusca:hover input {
  background-position: 0 -24px;
}
.Cabecalho .Quadros .CabecalhoMenu {
  height: 29px;
  clear: both;
  background-image: url("/content/themes/laranja/images/participante_menu.png");
  overflow: hidden;
  background-repeat: repeat-y;
  width: 800px;
}
.Cabecalho .Quadros .CabecalhoMenu ul.Menu {
  display: block;
  text-align: center;
  padding: 0;
  margin: 0 auto 0 auto;
  height: 30px;
  /*width: 560px;*/
  clear: both;
  line-height: 30px;
}
.Cabecalho .Quadros .CabecalhoMenu ul.Menu.Medio {
  width: 690px;
}
.Cabecalho .Quadros .CabecalhoMenu ul.Menu.Maior {
  width: 725px;
}
.Cabecalho .Quadros .CabecalhoMenu ul.Menu li {
  display: inline;
  text-align: center;
  /*float: left;*/
  margin: 0 20px 0 0;
}
.Cabecalho .Quadros .CabecalhoMenu ul.Menu a.MenuLink {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-shadow: white 1px 1px;
}
.Cabecalho .Quadros .CabecalhoMenu ul.Menu a:hover.MenuLink {
  text-decoration: underline;
}
.MessageContainer,
.ParticipanteContainer {
  float: left;
}
.PlanoContainer {
  width: 300px;
}
.PlanoContainer .NomePlano {
  cursor: pointer;
  max-width: 175px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.PlanoContainer span {
  line-height: 20px;
  cursor: pointer;
  vertical-align: top;
}
.lt-ie8 .PlanoContainer span,
.lt-ie9 .PlanoContainer span {
  vertical-align: middle !important;
}
.PlanoContainer .PlanoBotao.Multiplos {
  cursor: pointer;
  max-width: 283px;
  float: right;
}
.PlanoContainer .PlanoBotao.Multiplos2 {
  cursor: pointer;
  max-width: 230px;
  float: right;
  background: url("/content/themes/laranja/images/participante_barra_botao_pequeno2.png") -388px 0px no-repeat;
  color: #576173;
  width: 244px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: none;
  text-decoration: none;
  line-height: 20px;
  font-weight: normal;
  padding-left: 20px;
}
.PlanoBotao.Multiplos2:hover {
  background-position: -388px -21px;
}
.Cabecalho .Quadros #ConfigUsuario,
.Cabecalho .Quadros #UltimasMensagens,
.Cabecalho .Quadros #Planos {
  width: 235px;
  /*margin:0px 0 0 13px;*/
  margin: 0;
  z-index: 100;
  top: 28px;
  position: absolute;
  clear: none;
}
.Cabecalho .Quadros #ConfigUsuario .Centro {
  width: 220px;
  background: url("/content/themes/laranja/images/participante_cabecalho_config_meio.png");
  padding: 0 8px 0 8px;
  clear: both;
  height: 215px;
}
.Cabecalho .Quadros #UltimasMensagens .Centro,
.Cabecalho .Quadros #Planos .Centro {
  width: 220px;
  background: url("/content/themes/laranja/images/participante_cabecalho_config_meio.png");
  padding: 0 8px 0 8px;
  clear: both;
  height: auto;
}
.Cabecalho .Quadros #ConfigUsuario .Centro .Titulo,
.Cabecalho .Quadros #UltimasMensagens .Centro .Titulo,
.Cabecalho .Quadros #Planos .Centro .Titulo {
  width: 205px;
  height: 29px;
  float: left;
  margin: 8px 0 0 0;
}
.Cabecalho .Quadros #ConfigUsuario .Centro .Foto {
  width: 80px;
  height: 107px;
  /*background:url("/content/themes/laranja/css/@{BaseThemeImageUrl}/fotografia/grande/foto_usuario.jpg") no-repeat;*/
  margin: 0 8px 0 0;
  border: solid #e9ecf0 1px;
  float: left;
  text-align: center;
}
.Ficha1 .Foto {
  margin: 12px 26px 0 0;
  position: absolute;
  right: 0;
  top: 74px;
}
.Ficha1 .Foto .Imagem {
  width: 80px;
  height: 107px;
  border: solid #e9ecf0 1px;
  right: 0;
  margin: 0 0 5px 0;
}
.Cabecalho .Quadros #ConfigUsuario .Centro .Foto img {
  width: 80px;
  height: 107px;
}
.Foto a,
.Foto button,
.Foto div {
  bottom: 22px;
  position: relative;
  text-align: center;
  display: none;
  background-color: #F1F1F1;
  text-decoration: none;
  filter: opacity(alpha=80);
  /* para o IE */
  -moz-opacity: 0.8;
  /* para o FireFox */
  opacity: 0.8;
  /* para o outros Navegadores */

}
.Foto a:hover,
.Foto button:hover,
.Foto div:hover {
  text-decoration: underline;
}
.Foto:hover a,
.Foto:hover button,
.Foto:hover div {
  display: block;
}
.Foto form {
  display: none;
}
.Foto + ul {
  min-height: 90px;
}
.Cabecalho .Quadros #ConfigUsuario .Base,
.Cabecalho .Quadros #UltimasMensagens .Base,
.Cabecalho .Quadros #Planos .Base {
  width: 236px;
  height: 36px;
  background: url("/content/themes/laranja/images/participante_cabecalho_config_extremidade.png") no-repeat;
  clear: both;
}
.Cabecalho .Quadros #ConfigUsuario ul.Menu {
  display: block;
  float: left;
  margin: 4px 0 0 0;
  padding: 0;
}
.Cabecalho .Quadros #ConfigUsuario ul.Menu a.MenuLink {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
}
.Cabecalho .Quadros #ConfigUsuario ul.Menu a:hover.MenuLink {
  text-decoration: underline;
}
.Cabecalho .Quadros #UltimasMensagens ul.Mensagens,
.Cabecalho .Quadros #Planos ul.Planos {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 220px;
}
.Cabecalho .Quadros #UltimasMensagens ul.Mensagens li h4,
.Cabecalho .Quadros #Planos ul.Planos li h4 {
  display: block;
  float: left;
  margin: 4px 0 4px 0;
  padding: 0 0 0 4px;
  width: 216px;
  clear: both;
  border-top: solid #e9ecf0 1px;
}
.Cabecalho .Quadros #UltimasMensagens ul.Mensagens li span,
.Cabecalho .Quadros #Planos ul.Planos li span {
  display: block;
  float: left;
  margin: 0 0 6px 0;
  padding: 0;
  width: 220px;
  clear: both;
}
.Cabecalho .Quadros #UltimasMensagens ul.Mensagens li span,
.Cabecalho .Quadros #Planos ul.Planos li span.TextoDetalheInvertido {
  float: none;
  display: inline;
}
/* ESTRUTURA - BANNER */

#Banners {
  background-image: url("/content/themes/laranja/images/participante_banners.png");
  margin: 0 0 12px;
  min-height: 144px;
  width: 100%;
  z-index: 90;
}
#BannersQuadro {
  margin: 0 auto 0 auto;
  position: relative;
  width: 746px;
  margin-top: -10px;
}
.BannerMostra {
  height: 132px;
  width: 137px;
  float: left;
  margin: 0 0 0 0;
  background: url("/content/themes/laranja/images/participante_banner_fundo.png") 0 0 no-repeat;
  clear: both;
}
.BannerPequeno {
  height: 132px;
  width: 242px;
  float: left;
  margin: 0 3px;
  margin-top: 10px;
  background: url("/content/themes/laranja/images/participante_banner_fundo.png") -137px 0 no-repeat;
}
.BannerMedio {
  height: 132px;
  width: 367px;
  float: left;
  margin: 0 3px;
  margin-top: 10px;
  background: url("/content/themes/laranja/images/participante_banner_fundo.png") -379px 0 no-repeat;
}
.BannerGrande {
  height: 132px;
  width: 740px;
  float: left;
  margin: 0 3px;
  margin-top: 10px;
  background: url("/content/themes/laranja/images/participante_banner_fundo.png") -746px 0 no-repeat;
}
.BannerMostra .Ilustracao,
.BannerPequeno .Ilustracao,
.BannerMedio .Ilustracao,
.BannerGrande .Ilustracao {
  float: left;
  width: 137px;
  height: 132px;
  margin: 0;
  background: url("/content/img/banner/participante_banner_ilustracao.png") no-repeat;
}
.BannerMostra .Ilustracao.Img01,
.BannerPequeno .Ilustracao.Img01,
.BannerMedio .Ilustracao.Img01,
.BannerGrande .Ilustracao.Img01 {
  background-position: 0 0;
}
.BannerMostra .Ilustracao.Img02,
.BannerPequeno .Ilustracao.Img02,
.BannerMedio .Ilustracao.Img02,
.BannerGrande .Ilustracao.Img02 {
  background-position: -137px 0;
}
.BannerMostra .Ilustracao.Img03,
.BannerPequeno .Ilustracao.Img03,
.BannerMedio .Ilustracao.Img03,
.BannerGrande .Ilustracao.Img03 {
  background-position: -274px 0;
}
.BannerMostra .Ilustracao.Img04,
.BannerPequeno .Ilustracao.Img04,
.BannerMedio .Ilustracao.Img04,
.BannerGrande .Ilustracao.Img04 {
  background-position: -411px 0;
}
.BannerMostra .Ilustracao.Img05,
.BannerPequeno .Ilustracao.Img05,
.BannerMedio .Ilustracao.Img05,
.BannerGrande .Ilustracao.Img05 {
  background-position: -548px 0;
}
.BannerMostra .Ilustracao.Img06,
.BannerPequeno .Ilustracao.Img06,
.BannerMedio .Ilustracao.Img06,
.BannerGrande .Ilustracao.Img06 {
  background-position: 0 -132px;
}
.BannerMostra .Ilustracao.Img07,
.BannerPequeno .Ilustracao.Img07,
.BannerMedio .Ilustracao.Img07,
.BannerGrande .Ilustracao.Img07 {
  background-position: -137px -132px;
}
.BannerMostra .Ilustracao.Img08,
.BannerPequeno .Ilustracao.Img08,
.BannerMedio .Ilustracao.Img08,
.BannerGrande .Ilustracao.Img08 {
  background-position: -274px -132px;
}
.BannerMostra .Ilustracao.Img09,
.BannerPequeno .Ilustracao.Img09,
.BannerMedio .Ilustracao.Img09,
.BannerGrande .Ilustracao.Img09 {
  background-position: -411px -132px;
}
.BannerMostra .Ilustracao.Img10,
.BannerPequeno .Ilustracao.Img10,
.BannerMedio .Ilustracao.Img10,
.BannerGrande .Ilustracao.Img10 {
  background-position: -548px -132px;
}
.BannerMostra .Ilustracao.Img11,
.BannerPequeno .Ilustracao.Img11,
.BannerMedio .Ilustracao.Img11,
.BannerGrande .Ilustracao.Img11 {
  background-position: 0 -264px;
}
.BannerMostra .Ilustracao.Img12,
.BannerPequeno .Ilustracao.Img12,
.BannerMedio .Ilustracao.Img12,
.BannerGrande .Ilustracao.Img12 {
  background-position: -137px -264px;
}
.BannerMostra .Ilustracao.Img13,
.BannerPequeno .Ilustracao.Img13,
.BannerMedio .Ilustracao.Img13,
.BannerGrande .Ilustracao.Img13 {
  background-position: -274px -264px;
}
.BannerMostra .Ilustracao.Img14,
.BannerPequeno .Ilustracao.Img14,
.BannerMedio .Ilustracao.Img14,
.BannerGrande .Ilustracao.Img14 {
  background-position: -411px -264px;
}
.BannerMostra .Ilustracao.Img15,
.BannerPequeno .Ilustracao.Img15,
.BannerMedio .Ilustracao.Img15,
.BannerGrande .Ilustracao.Img15 {
  background-position: -548px -264px;
}
.BannerMostra .Ilustracao.Img16,
.BannerPequeno .Ilustracao.Img16,
.BannerMedio .Ilustracao.Img16,
.BannerGrande .Ilustracao.Img16 {
  background-position: 0 -396px;
}
.BannerMostra .Ilustracao.Img17,
.BannerPequeno .Ilustracao.Img17,
.BannerMedio .Ilustracao.Img17,
.BannerGrande .Ilustracao.Img17 {
  background-position: -137px -396px;
}
.BannerMostra .Ilustracao.Img18,
.BannerPequeno .Ilustracao.Img18,
.BannerMedio .Ilustracao.Img18,
.BannerGrande .Ilustracao.Img18 {
  background-position: -274px -396px;
}
.BannerMostra .Ilustracao.Img19,
.BannerPequeno .Ilustracao.Img19,
.BannerMedio .Ilustracao.Img19,
.BannerGrande .Ilustracao.Img19 {
  background-position: -411px -396px;
}
.BannerMostra .Ilustracao.Img20,
.BannerPequeno .Ilustracao.Img20,
.BannerMedio .Ilustracao.Img20,
.BannerGrande .Ilustracao.Img20 {
  background-position: -548px -396px;
}
.BannerMostra .Ilustracao.Img21,
.BannerPequeno .Ilustracao.Img21,
.BannerMedio .Ilustracao.Img21,
.BannerGrande .Ilustracao.Img21 {
  background-position: 0 -528px;
}
.BannerMostra .Ilustracao.Img22,
.BannerPequeno .Ilustracao.Img22,
.BannerMedio .Ilustracao.Img22,
.BannerGrande .Ilustracao.Img22 {
  background-position: -137px -528px;
}
.BannerMostra .Ilustracao.Img23,
.BannerPequeno .Ilustracao.Img23,
.BannerMedio .Ilustracao.Img23,
.BannerGrande .Ilustracao.Img23 {
  background-position: -274px -528px;
}
.BannerMostra .Ilustracao.Img24,
.BannerPequeno .Ilustracao.Img24,
.BannerMedio .Ilustracao.Img24,
.BannerGrande .Ilustracao.Img24 {
  background-position: -411px -528px;
}
.BannerMostra .Ilustracao.Img25,
.BannerPequeno .Ilustracao.Img25,
.BannerMedio .Ilustracao.Img25,
.BannerGrande .Ilustracao.Img25 {
  background-position: -548px -528px;
}
.BannerMedio .Titulo {
  width: 339px;
  height: 24px;
  margin: 5px 14px 0 14px;
  display: block;
  position: relative;
}
.BannerMedio .Titulo h2 {
  width: 339px;
  height: 24px;
  margin: 0 auto 0 auto;
  display: table-cell;
  position: relative;
  text-align: center;
  color: #FFFFFF;
}
.BannerMedio .Titulo2 {
  float: left;
  width: 212px;
  height: 24px;
  margin: 5px 0 0 5px;
  display: block;
  line-height: 22px;
}
.BannerMedio .Titulo2 h2 {
  width: 212px;
  height: 24px;
  margin: 0 auto 0 auto;
  display: table-cell;
  text-align: center;
  color: #FFFFFF;
  white-space: nowrap;
}
.BannerMedio span {
  color: #FFFFFF;
  display: table-cell;
  vertical-align: middle;
}
.BannerMedio .Quadro1 {
  width: 367px;
  height: 95px;
  float: left;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #ffffff;
}
.BannerMedio .Linha1 {
  float: left;
  width: 367px;
  height: 20px;
  margin: 0;
  vertical-align: middle;
  line-height: 20px;
}
.BannerMedio .Linha2 {
  float: left;
  width: 177px;
  height: 22px;
  margin: 0;
  vertical-align: middle;
  line-height: 22px;
}
.BannerMedio .Campo {
  float: left;
  width: 73px;
  height: 22px;
  margin: 0 0 0 14px;
}
.BannerMedio .CampoGrande {
  float: left;
  width: 115px;
  height: 20px;
  margin: 0 0 0 14px;
  vertical-align: middle;
}
.BannerMedio .Valor {
  float: left;
  width: 89px;
  height: 22px;
  margin: 0;
  text-align: right;
  display: table-cell;
}
.BannerMedio .ValorGrande {
  float: right;
  width: 200px;
  height: 20px;
  margin: 0 14px 0 1px;
  text-align: right;
  display: table-cell;
}
.BannerMedio .ValorPequeno {
  float: left;
  width: 46px;
  height: 22px;
  margin: 0;
  text-align: right;
  display: table-cell;
}
.BannerMedio .Quadro2 {
  width: 212px;
  height: 70px;
  float: left;
  margin: 0 0 0 5px;
  padding: 0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-align: left;
  line-height: 15px;
  word-wrap: break-word;
}
.BannerPequeno .Quadro2 {
  width: 96px;
  height: 70px;
  float: left;
  margin: 0 0 0 5px;
  padding: 0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-align: left;
  word-wrap: break-word;
}
.BannerPequeno .Titulo2 {
  float: left;
  width: 96px;
  height: 24px;
  margin: 5px 0 0 5px;
  display: block;
}
.BannerPequeno .Titulo2 h2 {
  width: 96px;
  height: 24px;
  margin: 0 auto 0 auto;
  display: table-cell;
  text-align: center;
  color: #FFFFFF;
}
.BannerGrande .Quadro2 {
  width: 590px;
  height: 70px;
  float: left;
  margin: 0 0 0 5px;
  padding: 0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-align: left;
  word-wrap: break-word;
}
.BannerGrande .Titulo2 {
  float: left;
  width: 590px;
  height: 24px;
  margin: 5px 0 0 5px;
  display: block;
}
.BannerGrande .Titulo2 h2 {
  width: 590px;
  height: 24px;
  margin: 0 auto 0 auto;
  display: table-cell;
  text-align: center;
  color: #FFFFFF;
}
.BannerGrande ul,
.BannerMedio ul {
  margin: 0 0 0 0;
  padding: 0 0 0 10px;
}
.BannerGrande ul li,
.BannerMedio ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
/* ESTRUTURA - TÍTULO DA PÁGINA */

.PaginaTopo {
  height: 52px;
  width: 766px;
  margin: auto;
  vertical-align: middle;
  clear: both;
  min-height: 52px;
}
.PaginaTopo.Entidade {
  height: 90px;
}
.PaginaTopo .PaginaTitulo {
  height: 37px;
  width: 560px;
  padding: 14px 0 0 13px;
  float: left;
  clear: both;
  height: 22px;
  position: relative;
  overflow: hidden;
  margin-right: 13px;
}
.PaginaTopo .PaginaTitulo h1 {
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.PaginaTopo #PaginaTitulo2 {
  height: 37px;
  width: 500px;
  padding: 10px 0 0 255px;
  float: left;
  clear: both;
}
.PaginaTopo .Centro {
  width: 274px;
  height: 90px;
  float: left;
  margin-left: 250px;
  clear: both;
}
.PaginaTopo #PaginaTituloMenor {
  height: 37px;
  width: 400px;
  padding: 14px 0 0 13px;
  float: left;
}
#PaginaTopoSlider {
  height: 20px;
  width: 715px;
  margin: 0 0 0 10px;
  vertical-align: middle;
  clear: both;
}
#PaginaTopoSlider2 {
  height: 28px;
  width: 715px;
  margin: 0 0 0 10px;
  vertical-align: middle;
  clear: both;
}
#PaginaTopoSlider .PaginaTitulo {
  height: 20px;
  width: 535px;
  padding: 0;
  float: left;
}
/* ESTRUTURA - BOTÕES */

.BotaoVideo input,
.BotaoBusca input {
  letter-spacing: -20000px;
  text-indent: -20000px;
  overflow: hidden;
}
#Botao01a,
#Botao02a,
#Botao03a,
#Botao04a,
#Botao05a,
#Botao06a {
  display: block;
  cursor: pointer;
}
#Botao01b,
#Botao02b,
#Botao03b,
#Botao04b,
#Botao05b,
#Botao06b {
  display: none;
  cursor: pointer;
}
/* ESTRUTURA - BOTÕES - FECHAR */

.ConfigBotaoSecao {
  float: left;
  height: 24px;
  margin: 1px 0 0 5px;
  padding: 0;
  width: 21px;
  background: url("/content/themes/laranja/images/participante_cabecalho_config_fundo.png") no-repeat scroll -120px 0 transparent;
}
.ConfigBotaoPlano {
  float: left;
  height: 28px;
  margin: 1px 0 0 5px;
  padding: 0;
  width: 24px;
}
.ConfigBotaoPlano input {
  background: url("/content/themes/laranja/images/participante_cabecalho_config_fundo.png") no-repeat scroll -96px 0 transparent;
  border: 0 none;
  display: block;
  height: 24px;
  width: 24px;
}
.ConfigBotaoFoto .diagramador {
  height: 24px;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 24px;
}
.ConfigBotaoFoto .diagramador input {
  background: url("/content/themes/laranja/images/participante_cabecalho_config_fundo.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  display: block;
  height: 24px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 24px;
  z-index: 5;
}
.ConfigBotaoFoto .diagramador img {
  float: left;
  height: 24px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 24px;
  z-index: 1;
}
.ConfigBotaoFechar input {
  float: left;
  width: 15px;
  height: 15px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_icones_15x15.png") 0 0 no-repeat;
  cursor: pointer;
}
.ConfigBotaoFechar:hover input {
  background-position: 0 -15px;
}
.ConfigBotaoFechar {
  width: 15px;
  height: 15px;
  margin: 8px 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 500;
}
.ConfigPlano .Centro .ConfigBotaoFechar {
  margin: 8px 18px 0 0;
}
.BotaoDuvida:hover {
  background-position: -75px -15px;
}
.BotaoDuvida {
  width: 18px;
  height: 15px;
  margin-left: 5px;
  display: inline-block;
  background: url("/content/themes/laranja/images/participante_icones_15x15.png") -75px 0 no-repeat;
  cursor: help;
}
.MensagemBotaoFechar input {
  float: left;
  width: 15px;
  height: 15px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao_fechar.png") -15px 0 no-repeat;
  cursor: pointer;
}
.MensagemBotaoFechar:hover input {
  background-position: -15px -15px;
}
.MensagemBotaoFechar {
  width: 15px;
  height: 15px;
  float: right;
  margin: -2px 0 0 0;
  clear: both;
}
.SimuladorBotaoFavorito input {
  float: left;
  width: 15px;
  height: 15px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_icones_15x15.png") -30px 0 no-repeat;
  cursor: pointer;
}
.SimuladorBotaoFavorito:hover input {
  background-position: -30px -15px;
}
.SimuladorBotaoFavorito {
  width: 15px;
  height: 15px;
  float: left;
  margin: 0 0 0 0;
}
/* ESTRUTURA - BOTÕES - CONFIGURAÇÃO */

.ConfigBotaoFoto {
  float: left;
  height: 28px;
  margin: 1px 0 0;
  padding: 0;
  width: 24px;
}
.lt-ie9 .ConfigBotaoFoto {
  position: absolute;
}
.ConfigBotaoCampo input {
  float: left;
  width: 24px;
  height: 24px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0;
  margin: 0 0 0 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_cabecalho_config_fundo.png") -48px 0 no-repeat;
  line-height: 16px;
  cursor: pointer;
}
.ConfigBotaoCampo.NovaMsg input {
  background: url("/content/themes/laranja/images/participante_cabecalho_config_fundo.png") no-repeat scroll 0 0 #DC0000;
  color: #FFFFFF;
}
.ConfigBotaoCampo {
  height: 28px;
  width: 24px;
  margin: 1px 4px 0 0;
  padding: 0 0 0 2px;
  float: left;
}
.FichaNumeracao {
  height: 24px;
  width: 24px;
  margin: 1px 5px 0 0;
  padding: 0 0 0 2px;
  float: left;
}
.FichaNumeracao1 {
  height: 24px;
  width: 24px;
  margin: 4px 5px 0 3px;
  padding: 0 0 0 10px;
  float: left;
}
.Ficha1Menu li .FichaNumeracao,
.Ficha1Menu li .FichaNumeracao1 {
  height: 21px;
  width: 24px;
  margin: 0;
  padding: 3px 0 0 0;
  float: left;
  position: relative;
  top: -3px;
  left: 7px;
  background: url("/content/themes/laranja/images/participante_cabecalho_config_fundo.png") -48px 0 no-repeat;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
.FichaNumeracao input,
.FichaNumeracao1 input {
  float: left;
  width: 24px;
  height: 24px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  border-radius: 60px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_cabecalho_config_fundo.png") -48px 0 no-repeat;
  line-height: 16px;
  cursor: pointer;
}
/* ESTRUTURA - BOTÕES - MÉDIO DESTAQUE*/

.PaginaBotaoDestaque input,
.PaginaBotaoDestaque2 input,
.PaginaBotaoDestaque3 input,
.PaginaBotaoDestaque a,
.PaginaBotaoDestaque2 a,
.PaginaBotaoDestaque3 a {
  float: left;
  height: 20px;
  width: 169px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao_deataque.png") 0 -2px no-repeat;
  cursor: pointer;
  line-height: 20px;
  text-decoration: none;
  border-radius: 15px;
}
.PaginaBotaoDestaque:hover input,
.PaginaBotaoDestaque2:hover input,
.PaginaBotaoDestaque3:hover input,
.PaginaBotaoDestaque a:hover,
.PaginaBotaoDestaque2 a:hover,
.PaginaBotaoDestaque3 a:hover {
  background-position: 0 -23px;
  text-decoration: none;
}
.btn-principal {
  color: #ffffff;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  text-decoration: none;
  height: 22px;
  width: 169px;
  background: url("/content/themes/laranja/images/participante_botao_deataque.png") 0 0 no-repeat;
  cursor: pointer;
  text-align: center;
  display: block;
}
.btn-principal:hover {
  background-position: 0 -22px;
  text-decoration: none;
}
.PaginaBotaoDestaque {
  width: 169px;
  height: 22px;
  float: left;
  margin-top: 17px;
}
.PaginaBotaoDestaque2 {
  width: 169px;
  height: 22px;
  float: left;
  margin: 0 0 0 0;
}
.PaginaBotaoDestaque3 {
  width: 169px;
  height: 22px;
  float: right;
  margin: 0 10px 0 0;
}
.PaginaBotaoDestaque4 {
  width: 169px;
  height: 22px;
  float: left;
  margin: 0 8px 10px 0;
}
.PaginaBotaoDestaque a {
  position: absolute;
  z-index: 3;
}
/* ESTRUTURA - BOTÕES - MÉDIO */

.PaginaBotao2 input,
.PaginaBotao5 input,
.SimulacaoBotao input,
.FichaBotao1 input,
.FichaBotao1ImprimirContrato input,
.BannerBotao input,
.PaginaBotao6 input,
.PaginaBotao7 input,
.PaginaBotao9 input,
.SimulacaoBotao2 input,
.BotaoTopico input,
.PaginaBotao2 a,
.PaginaBotao5 a,
.SimulacaoBotao a,
.FichaBotao1 a,
.FichaBotao1ImprimirContrato a,
.BannerBotao a,
.PaginaBotao6 a,
.PaginaBotao7 a,
.PaginaBotao9 a,
.SimulacaoBotao2 a,
.BotaoTopico a,
.botao-grande {
  float: left;
  line-height: 20px;
  height: 20px;
  width: 160px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") -108px 0 no-repeat;
  cursor: pointer;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: white 1px 1px;
  white-space: nowrap;
}
.FichaBotao1.Right {
  float: right;
}
.PaginaBotao2 input:hover,
.PaginaBotao5 input:hover,
.SimulacaoBotao input:hover,
.FichaBotao1 input:hover,
.FichaBotao1ImprimirContrato input:hover,
.BannerBotao input:hover,
.PaginaBotao6 input:hover,
.PaginaBotao7 input:hover,
.PaginaBotao2 input.Ativo,
.PaginaBotao5 input.Ativo,
.SimulacaoBotao input.Ativo,
.FichaBotao1 input.Ativo,
.FichaBotao1ImprimirContrato input.Ativo,
.BannerBotao input.Ativo,
.PaginaBotao6 input.Ativo,
.PaginaBotao7 input.Ativo,
.PaginaBotao2 a:hover,
.PaginaBotao5 a:hover,
.SimulacaoBotao a:hover,
.FichaBotao1 a:hover,
.FichaBotao1ImprimirContrato a:hover,
.BannerBotao a:hover,
.PaginaBotao6 a:hover,
.PaginaBotao7 a:hover,
.botao-grande:hover,
.PaginaBotao2 a.Ativo,
.PaginaBotao5 a.Ativo,
.SimulacaoBotao a.Ativo,
.FichaBotao1 a.Ativo,
.FichaBotao1ImprimirContrato a.Ativo,
.BannerBotao a.Ativo,
.PaginaBotao6 a.Ativo,
.PaginaBotao7 a.Ativo,
.botao-grande.Ativo,
.PaginaBotao9 input:hover,
.SimulacaoBotao2 input:hover,
.BotaoTopico input:hover,
.PaginaBotao9 a:hover,
.SimulacaoBotao2 a:hover,
.BotaoTopico a:hover,
.PaginaBotao9 a.Ativo,
.SimulacaoBotao2 a.Ativo,
.BotaoTopico a.Ativo {
  background-position: -108px -20px;
}
input:disabled,
.PaginaBotao2 a:disabled,
.PaginaBotao5 a:disabled,
.SimulacaoBotao a:disabled,
.FichaBotao1 a:disabled,
.FichaBotao1ImprimirContrato a:disabled,
.BannerBotao a:disabled,
.PaginaBotao6 a:disabled,
.PaginaBotao7 a:disabled,
.botao-grande:disabled {
  color: #AAA !important;
  text-shadow: 0 1px 1px white;
  cursor: default;
}
.PaginaBotao2 {
  width: 160px;
  height: 20px;
  float: left;
  margin: 0 0 5px 0;
}
.PaginaBotao5 {
  width: 160px;
  height: 20px;
  float: right;
  margin: 17px 12px 0 0;
}
.SimulacaoBotao {
  width: 160px;
  height: 20px;
  float: left;
  margin: 5px 0 0 0;
}
.SimulacaoBotao2 {
  width: 160px;
  height: 20px;
  float: left;
  margin: 2px 0 0 0;
}
.FichaBotao1 {
  width: 160px;
  height: 20px;
  float: left;
  margin: 3px 8px 0 0;
}
.BannerBotao {
  width: 160px;
  height: 20px;
  float: right;
  margin: 2px 35px 0 0;
}
.PaginaBotao6 {
  width: 160px;
  height: 20px;
  float: right;
  margin: 1px 13px 0 0;
}
.PaginaBotao7 {
  width: 160px;
  height: 20px;
  float: left;
  margin: 5px 15px 5px 0;
}
.PaginaBotao9 {
  width: 160px;
  height: 20px;
  float: right;
  margin: 2px 0 0 13px;
}
/* ESTRUTURA - BOTÕES - GRANDE */

.PaginaBotao3 input,
.FichaBotao3 input,
.FichaBotao4 input {
  float: left;
  height: 20px;
  width: 245px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") -268px 0 no-repeat;
  cursor: pointer;
}
.FichaBotao3 a {
  float: left;
  line-height: 20px;
  height: 20px;
  width: 245px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") -268px 0 no-repeat;
  cursor: pointer;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: white 1px 1px;
  white-space: nowrap;
}
.FichaBotao3 a:hover {
  text-shadow: none;
  background-position: -268px -20px;
}
.PaginaBotao3:hover input,
.FichaBotao3:hover input,
.FichaBotao4:hover input {
  background-position: -268px -20px;
}
.PaginaBotao3 {
  width: 245px;
  height: 20px;
  float: right;
  margin: 12px 155px 0 0;
}
.FichaBotao3 {
  width: 245px;
  height: 20px;
  float: right;
  margin: 2px 0 0 0;
}
.FichaBotao4 {
  width: 245px;
  height: 20px;
  float: left;
  margin: 3px 8px 0 0;
}
/* ESTRUTURA - BOTÕES - PEQUENO */

.WidgetBotao input,
.PaginaBotao1 input,
.PaginaBotao4 input,
.AjudaBotao input,
.AjudaBotaoInstituto input,
.SimulacaoResultadoBotao input,
.FichaBotao2 input,
.FichaBotao2VerExtrato input,
.PaginaBotao8 input,
.PaginaBotao10 input,
.PaginaBotao11 input,
.WidgetBotao a,
.PaginaBotao1 a,
.PaginaBotao4 a,
.AjudaBotao a,
.AjudaBotaoInstituto a,
.SimulacaoResultadoBotao a,
.FichaBotao2 a,
.FichaBotao2VerExtrato a,
.PaginaBotao8 a,
.PaginaBotao10 a,
.PaginaBotao11 a,
.botao-pequeno,
.BotaoIlustracao input {
  width: 108px;
  height: 20px;
  display: block;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") 0 0 no-repeat;
  cursor: pointer;
  text-decoration: none;
  line-height: 20px;
  white-space: nowrap;
  text-shadow: white 1px 1px;
}
.PaginaBotao11i input,
.PaginaBotao11i a {
  width: 108px;
  height: 20px;
  display: block;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") 0 0 no-repeat;
  cursor: pointer;
  text-decoration: none;
  line-height: 20px;
  white-space: nowrap;
  text-shadow: #ffffff 1px 1px;
  color: #595959;
  display: inline-block;
}
.FichaBotao2 a.Grande {
  background: url("/content/themes/laranja/images/participante_botao.png") no-repeat scroll -108px 0 transparent;
  width: 160px;
}
.FichaBotao2 a.Grande:hover {
  background-position: -108px -20px !important;
}
.WidgetBotao input:hover,
.PaginaBotao1 input:hover,
.PaginaBotao4 input:hover,
.AjudaBotao input:hover,
.AjudaBotaoInstituto input:hover,
.SimulacaoResultadoBotao input:hover,
.FichaBotao2 input:hover,
.FichaBotao2VerExtrato input:hover,
.PaginaBotao8 input:hover,
.PaginaBotao10 input:hover,
.PaginaBotao11 input:hover,
.WidgetBotao a:hover,
.PaginaBotao1 a:hover,
.PaginaBotao4 a:hover,
.AjudaBotao a:hover,
.AjudaBotaoInstituto a:hover,
.SimulacaoResultadoBotao a:hover,
.FichaBotao2 a:hover,
.FichaBotao2VerExtrato a:hover,
.PaginaBotao8 a:hover,
.PaginaBotao10 a:hover,
.PaginaBotao11 a:hover,
.botao-pequeno:hover {
  background-position: 0 -20px;
}
.WidgetBotao {
  width: 108px;
  clear: both;
  height: 20px;
  position: relative;
  bottom: -7px;
  left: 69px;
}
.lt-ie9 .WidgetBotao a {
  float: left;
}
.PaginaBotao1 {
  width: 108px;
  height: 20px;
  float: right;
}
.PaginaBotao4 {
  width: 108px;
  height: 20px;
  float: left;
  margin: 0 0 0 5px;
}
.PaginaBotao8 {
  width: 108px;
  height: 20px;
  float: right;
  margin: 2px 0 0 13px;
}
.PaginaBotao10 {
  width: 108px;
  height: 20px;
  float: right;
  margin: 4px 70px 0 0;
  clear: both;
}
.PaginaBotao11 {
  margin: 0 auto;
  display: inline-block;
  margin-top: 10px;
  width: auto;
  text-align: center;
}
.PaginaBotao12 {
  width: 74px;
  height: 20px;
  float: right;
}
.PaginaBotao12 input {
  width: 74px;
  height: 20px;
  display: block;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") -514px 0 no-repeat;
  cursor: pointer;
  text-decoration: none;
  line-height: 20px;
  white-space: nowrap;
  text-shadow: white 1px 1px;
}
.PaginaBotao12 input:hover {
  background-position: -514px -20px;
}
.AjudaBotao {
  width: 108px;
  height: 20px;
  float: right;
  z-index: 5;
}
.AjudaBotaoInstituto {
  height: 20px;
  float: right;
  z-index: 5;
}
.SimulacaoResultadoBotao {
  width: 108px;
  height: 20px;
  float: right;
  margin: 1px 0 2px 0;
}
.FichaBotao2 {
  width: 108px;
  height: 20px;
  float: left;
  margin: 6px 317px;
}
.ConfigBotao a {
  float: left;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") -513px 0 no-repeat;
  cursor: pointer;
  text-decoration: none;
  width: 75px;
  height: 20px;
  line-height: 20px;
  text-shadow: 1px 1px white;
}
.ConfigBotao a:hover {
  background-position: -513px -20px;
}
.ConfigBotao {
  width: 75px;
  height: 20px;
  margin: 0 auto;
  text-align: center;
  padding-top: 8px;
}
/* ESTRUTURA - BOTÕES - MICRO */

.BannerPequeno .BannerBotao input,
.BotaoMicro input,
.FichaBotao5 input,
.PaginacaoBotao input,
.WidgetBotaoMicro input,
.BannerPequeno .BannerBotao a,
.BotaoMicro a,
.FichaBotao5 a,
.PaginacaoBotao a,
.BotaoMicro {
  float: left;
  width: 75px;
  height: 20px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") -513px 0 no-repeat;
  cursor: pointer;
  text-decoration: none;
  line-height: 20px;
  text-shadow: 1px 1px white;
}
.BannerPequeno .BannerBotao input:hover,
.BotaoMicro input:hover,
.BotaoMicroSimpleGrid input:hover,
.FichaBotao5 input:hover,
.PaginacaoBotao input:hover,
.BannerPequeno .BannerBotao a:hover,
.BotaoMicro a:hover,
.BotaoMicroSimpleGrid a:hover,
.FichaBotao5 a:hover,
.PaginacaoBotao a:hover,
.BotaoMicro:hover,
.BotaoMicroSimpleGrid:hover {
  background-position: -513px -20px;
}
.BannerPequeno .BannerBotao input:disabled,
.BotaoMicro input:disabled,
.FichaBotao5 input:disabled,
.PaginacaoBotao input:disabled,
.BannerPequeno .BannerBotao a:disabled,
.BotaoMicro a:disabled,
.FichaBotao5 a:disabled,
.PaginacaoBotao a:disabled {
  color: #AAA !important;
  text-shadow: 0 1px 1px white;
  background-position: -513px 0;
  cursor: default;
}
.BannerPequeno .BannerBotao {
  width: 75px;
  height: 20px;
  float: left;
  margin: 2px 0 0 13px;
}
.BotaoMicro {
  width: 75px;
  height: 20px;
  float: left;
  margin: 0 5px 0 5px;
}
.BotaoVisao {
  float: right;
  line-height: 20px;
  height: 20px;
  width: 160px;
  display: table-cell;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  padding: 0 0px 0 0px;
  margin: 6px;
  margin-right: 32px;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") -108px 0 no-repeat;
  cursor: pointer;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: white 1px 1px;
}
.BotaoMicroSimpleGrid {
  color: #416048;
  width: 75px;
  height: 20px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0 5px 0 5px;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") -513px 0 no-repeat;
  cursor: pointer;
  text-decoration: none;
  line-height: 20px;
  text-shadow: 1px 1px white;
}
.FichaBotao5 {
  width: 75px;
  height: 20px;
  float: left;
  margin: 3px 8px 0 0;
}
.PaginacaoBotao {
  width: 75px;
  height: 20px;
  float: left;
  margin: 0 0 0 0;
}
/* ESTRUTURA - BOTÕES - BARRA */

.BarraBotao {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  float: left;
  margin: 0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  line-height: 20px;
  height: 21px;
  border: 0;
  white-space: nowrap;
  padding: 0 7px 0;
  cursor: pointer;
}
.BarraBotao:hover {
  text-decoration: none;
  color: #FFFFFF;
}
.lt-ie9 .BarraBotao {
  float: left;
  height: 18px;
  width: 135px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  padding: 0 0 3px 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_barra_botao_pequeno.png") 0 0 no-repeat;
  cursor: pointer;
  line-height: 18px;
  text-decoration: none;
}
.lt-ie9 .BarraBotao:hover {
  background-position: 0 -21px;
}
.BarraVisao {
  float: left;
  height: 18px;
  width: 250px;
}
/* ESTRUTURA - AJUDA */

.ajuda-content-container {
  display: none;
}
.Ajuda {
  margin: 0 auto 12px auto;
  width: 740px;
  position: relative;
  clear: both;
  /*z-index: 100;*/
  padding-top: 10px;
}
.Ajuda .Topo {
  background: url("/content/themes/laranja/images/participante_ajuda_extremidade.png") 0 0;
  height: 14px;
  width: 740px;
  clear: both;
  float: left;
}
.Ajuda .Meio1 {
  width: 708px;
  float: left;
  padding: 0 16px 0 16px;
  background-image: url("/content/themes/laranja/images/participante_ajuda_meio.png");
}
.Ajuda .Meio2 {
  width: 708px;
  float: left;
  padding: 0 16px 0 16px;
  background-image: url("/content/themes/laranja/images/participante_ajuda_meio.png");
}
.Ajuda .Base {
  background: url("/content/themes/laranja/images/participante_ajuda_extremidade.png") 0 -14px;
  height: 14px;
  width: 740px;
  clear: both;
  float: left;
}
.AjudaVideo {
  width: 120px;
  height: 20px;
  float: left;
  z-index: 5;
}
.AjudaVideo span {
  height: 20px;
  float: none;
  display: block;
  padding: 0 0 0 5px;
  margin: 0;
  line-height: 20px;
}
.BotaoVideo {
  width: 20px;
  height: 20px;
  float: left;
}
.BotaoVideo input {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_icones_24x24.png") -24px 0 no-repeat;
  cursor: pointer;
  display: block;
}
.BotaoVideo:hover input {
  background-position: -24px -24px;
}
.AjudaVideo .Centro {
  float: left;
  width: 100px;
  height: 20px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  display: table-cell;
  text-align: center;
  background-color: #FBFBFB;
  border: 0;
}
li.ListaItem {
  margin: 0 0 5px 0;
}
.AjudaFechada h2,
.AjudaAberta h2 {
  width: 475px;
  z-index: 0;
  text-align: center;
  display: block;
  margin: 0 auto;
  float: none;
}
/* ESTRUTURA - RODAPÉ */

#Rodape {
  background-image: url("/content/themes/laranja/images/participante_rodape_fundo.png");
  background-position: 0 -19px;
  height: 65px;
  width: 100%;
  /* Retirada do z-index sol. 703949 sobrepor politica de privacidade*/
  margin: 0 auto 0 auto;
  position: absolute;
  bottom: 0;
}
.TextoMensagemEntidade {
  display: flex;
}
#Rodape .Quadros {
  width: 766px;
  height: 59px;
  margin: 0 auto 0 auto;
  padding-top: 3px;
}
#Rodape .Quadros .Quadro2 {
  height: 21px;
  width: 150%;
  text-align: center;
  overflow: hidden;
  line-height: 21px;
}
#Rodape .Quadros .Quadro2 ul {
  margin: 0 auto 0 auto;
  display: table;
  width: 564px;
  height: 21px;
}
#Rodape .Quadros .Quadro2 ul li {
  width: 124px;
  height: 21px;
  float: left;
  border: 0;
}
#Rodape .Quadros .Quadro3 {
  height: 37px;
  clear: both;
  padding: 0;
  white-space: nowrap;
}
#Rodape .Quadros .Quadro3 ul {
  margin: 0;
  padding: 0;
  height: 37px;
  text-align: center;
}
#Rodape .Quadros .Quadro3 ul li {
  text-align: left;
  float: inherit;
  display: inline-block;
  margin: 0;
  padding: 5px 0 0 35px;
  height: 32px;
  background: url("/content/themes/laranja/images/participante_icones_rodape.png") no-repeat;
}
#Rodape .Quadros .Quadro3 ul li.Postal {
  background-position: 0 0;
  /*width: 290px;*/
  width: auto;
}
#Rodape .Quadros .Quadro3 ul li.Tel {
  background-position: 0 -37px;
  width: 178px;
}
#Rodape .Quadros .Quadro3 ul li.Email {
  background-position: 0 -74px;
  width: 190px;
}
#Rodape .Quadros .Quadro3 ul li span {
  /*float: left;*/
  display: block;
  margin: 0;
  height: 15px;
  /*width: 100%;*/

}
/* ESTRUTURA - TABELA */

TR.TrTitulo {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  vertical-align: middle;
  background-color: #f6f6f6;
}
TR.TrSubtitulo {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: normal;
  vertical-align: middle;
}
TR.TrLegenda {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  vertical-align: middle;
  background-color: #efefef;
}
TR.TrLegenda2 {
  height: 33px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  vertical-align: middle;
}
TR.TrLinha0 {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  vertical-align: top;
}
TR.TrLinha1 {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  vertical-align: middle;
}
TR.TrLinha2 {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  vertical-align: middle;
}
TR.TrLinha3 {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  vertical-align: middle;
  background-color: #FDFDFD;
}
TR.EsconderLinha {
  display: none;
}
TR.TrResumo {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  vertical-align: middle;
  background-color: #FFFFFF;
}
TR.TrResumoLinha {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  vertical-align: middle;
}
TR.TrResumoLinha2 {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
TR.TrResumoTabela {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  vertical-align: middle;
  background-color: #e4e4e4;
}
TR.TrResumoTabela2 {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
  background-color: #e4e4e4;
}
TR.TrResumoTabela3 {
  height: 32px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #576173;
  vertical-align: middle;
  background-color: #DADADA;
}
.TdValor {
  text-align: right;
}
.TdPadrao {
  text-align: center;
}
th.TdLegendaColuna,
TD.TdLegendaColuna {
  text-align: center;
  font-weight: bold;
}
th.TdLegendaLinha,
TD.TdLegendaLinha {
  text-align: left;
  font-weight: bold;
}
TR.TrLinha0 TD,
TR.TrLinha1 TD,
TR.TrLinha2 TD,
TR.TrLinha3 TD,
TR.TrSubtitulo TD,
TR.TrResumoTabela TD,
TR.TrResumo TD,
TR.TrLegenda TD,
TR.TrResumoLinha TD,
TR.TrLinha0 th,
TR.TrLinha1 th,
TR.TrLinha2 th,
TR.TrLinha3 th,
TR.TrSubtitulo th,
TR.TrResumoTabela th,
TR.TrLegenda th,
TR.TrResumoLinha th {
  vertical-align: middle;
  height: 32px;
  padding: 0 5px 0 5px;
}
/* ESTRUTURA - FICHA 1 */

.DadosFicha {
  position: relative;
  width: 766px;
  text-shadow: white 1px 1px;
}
.Ficha1 {
  width: 740px;
  margin-left: 12px;
  clear: both;
}
.Ficha1 .Topo {
  /* margin-bottom: 10px; */
  width: 717px;
  height: 29px;
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade.png") 0 0;
  display: table-cell;
  padding: 7px 12px 0 12px;
  clear: both;
  float: left;
  border-bottom: solid #ced1d4 1px;
}
.Ficha1 .Topo2 {
  width: 717px;
  height: 40px;
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade.png") 0 0;
  display: table-cell;
  padding: 7px 12px 0 12px;
  clear: both;
  float: left;
  border-bottom: solid #ced1d4 1px;
}
.Ficha1 .TopoTitulo {
  height: 29px;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.Ficha1 .TopoTitulo .destacado {
  width: 550px;
}
.Ficha1.wrap .TopoTitulo {
  width: auto;
}
.Ficha1 .Subgrupo0 .TopoTitulo,
.Ficha1 .Subgrupo2 .TopoTitulo {
  width: 533px;
  height: 29px;
  float: left;
}
.Ficha1 .TopoTitulo .Valor {
  margin: 3px 0 0 10px;
  height: 22px;
  float: left;
}
.Ficha1 .TopoTitulo2 {
  width: 450px;
  height: 29px;
  float: left;
}
.Ficha1 .TopoComentario {
  height: 25px;
  float: right;
  text-align: right;
}
.Ficha1 .TopoComentario .PaginaBotao1 input,
.Ficha1 .TopoComentario .PaginaBotao1 a {
  margin-top: 3px;
}
.Ficha1 .TopoComentario2 {
  height: 30px;
  float: left;
  line-height: 12px;
  padding: 4px 0 0 5px;
}
.Ficha1 .TopoComentario3 {
  width: 255px;
  height: 25px;
  float: right;
  padding-top: 2px;
  text-align: right;
}
.Ficha1 .TopoComentario4 {
  height: auto;
  float: left;
  line-height: 12px;
  padding: 4px 0 15px 5px;
}
.Ficha1 .TopoSubtitulo {
  float: left;
  height: 30px;
  width: 716px;
  border-top: solid #ced1d4 1px;
  border-bottom: solid #ced1d4 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 26px;
  clear: both;
  padding: 4px 12px 1px 12px;
  margin: 20px 0 0 0;
}
.Ficha1 .Meio {
  width: 740px;
  background-image: url("/content/themes/laranja/images/participante_ficha1_meio.png");
  padding: 0 0 15px 0;
  clear: both;
  float: left;
  /*overflow-y:auto; 	overflow-x:hidden;*/

}
.Ficha1 .Meio .TabelaDados {
  width: 720px;
  margin: 10px 10px 0 10px;
}
.Ficha1 .Meio h2 {
  display: block;
  float: left;
  width: 720px;
  margin: 10px 10px 5px 10px;
  padding: 0;
  clear: both;
}
.Ficha1 .Meio .TopoTitulo h2 {
  display: block;
  float: left;
  position: relative;
  clear: none;
  line-height: 22px;
  margin: 0 0 0 0;
  width: 500px;
  padding: 0 0 0 0;
}
.Ficha1 .Meio .TopoTitulo h3.legenda {
  display: block;
  float: left;
  position: relative;
  clear: none;
  line-height: 22px;
  margin: 0 0 0 0;
  padding: 0;
  padding: 0 0 0 0;
}
.Ficha1 .Meio .TopoTitulo h3.destacado {
  display: block;
  float: left;
  position: relative;
  clear: none;
  line-height: 22px;
  margin: 0 0 0 0;
  padding: 0;
  padding: 0 0 0 0;
  width: 205px;
}
.Ficha1 .Meio ul li h4.legenda {
  clear: both;
  height: 22px;
  float: left;
  margin: 0;
  padding: 0;
}
.Ficha1 .Meio ul li div.texto {
  clear: both;
  float: left;
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 710px;
}
.Ficha1 .Meio .Texto {
  display: block;
  float: left;
  width: 720px;
  margin: 0 10px 5px 10px;
  padding: 0;
  clear: both;
  line-height: 14px;
}
.Ficha1 .Meio .Mapa {
  width: 720px;
  height: 500px;
  display: block;
  float: left;
  clear: both;
  margin: 0 10px 5px 10px;
  border: solid #e9ecf0 1px;
}
.Ficha1 .Meio ul {
  display: block;
  float: left;
  width: 720px;
  margin: 15px 10px 0 10px;
  padding: 0;
}
.Ficha1 .Meio ul.TextoNormal {
  display: block;
  float: left;
  width: 710px;
  margin: 5px 0 10px 10px;
  padding: 0;
}
.Ficha1 .Meio ul.TextoNormal li {
  width: 685px;
}
.Ficha1 .Meio .Grafico {
  height: 215px;
  width: 738px;
  float: left;
}
#ConfigEstruturaWidgets .Conteudo1 ul {
  display: block;
  float: left;
  width: 720px;
  margin: 0 10px 0 10px;
  padding: 0;
}
.Ficha1 .Meio ul li,
#ConfigEstruturaWidgets .Conteudo1 ul li {
  float: left;
  min-height: 22px;
  width: 710px;
  margin: 0 0 6px 7px;
  display: block;
  z-index: 1;
}
.Ficha1 .Meio ul li.SeparadoPrincipal,
#ConfigEstruturaWidgets .Conteudo1 ul li.SeparadoPrincipal {
  border-bottom: dashed #ced1d4 1px;
}
.lt-ie9 .Ficha1 .Meio ul li.SeparadoPrincipal,
.lt-ie9 #ConfigEstruturaWidgets .Conteudo1 ul li.SeparadoPrincipal {
  padding-bottom: 10px;
}
.Ficha1 .Meio ul li.Separado,
#ConfigEstruturaWidgets .Conteudo1 ul li.Separado {
  border-bottom: dashed #ced1d4 1px;
}
.lt-ie9 .Ficha1 .Meio ul li.Separado,
.lt-ie9 #ConfigEstruturaWidgets .Conteudo1 ul li.Separado {
  padding-bottom: 10px;
}
.Ficha1 .Meio ul li.Menor {
  width: 350px;
  z-index: 2;
}
.Identificacao .Menor {
  width: 315px !important;
}
.Ficha1 .Meio ul li.Menor h4 {
  width: 350px;
  margin: 0 0 3px 0;
}
.Ficha1 .Meio ul li.Menor div.Descricao {
  width: 350px;
  margin: 0 0 10px 0;
  clear: both;
  display: block;
}
.Ficha1 .Meio ul li.Menor .Grafico.Img01 {
  width: 350px;
  height: 255px;
}
.Ficha1 .Meio ul li.Menor .Grafico.Img02 {
  width: 350px;
  height: 265px;
}
/* */

.Ficha1 .Meio ul .Subgrupo0 {
  background-color: #e4e4e4;
  margin: 0 0 6px 0;
  /*    #margin: 5px 0 6px 0;*/
  width: 710px;
  padding: 0 0 0 9px;
  height: 30px;
  float: left;
  clear: both;
  display: block;
  line-height: 30px;
}
.lt-ie9 .Ficha1 .Meio ul .Subgrupo0 {
  margin: 5px 0 6px -9px;
}
.Ficha1 .Meio ul .Subgrupo0.colapsavel {
  margin: 0 0 6px -9px;
  /*#margin: 5px 0 6px -9px;*/

}
.lt-ie9 .Ficha1 .Meio ul .Subgrupo0.colapsavel {
  margin: 5px 0 6px -9px;
}
.Ficha1 .Meio ul .Subgrupo1 {
  background-color: #e4e4e4;
  margin: 10px 0 6px 0;
  width: 711px;
  padding: 3px 0 0 9px;
  height: 25px;
  float: left;
  clear: both;
  display: block;
}
.lt-ie9 .Ficha1 .Meio ul .Subgrupo1 {
  margin: 10px 0 6px -9px;
}
.Ficha1 .Meio ul .Subgrupo0 span,
.Ficha1 .Meio ul .Subgrupo1 span {
  width: 400px;
  height: 25px;
  float: left;
  display: block;
}
.Ficha1 .Meio ul .Subgrupo1 .Valor,
.Ficha1 .Meio ul .Subgrupo0 .Valor {
  float: right;
}
.Ficha1 .Meio ul .Subgrupo2 {
  width: 709px;
  margin: 0 0 5px 0;
  padding: 0 0 0 6px;
  border: dashed #ced1d4 1px;
  height: 30px;
  vertical-align: middle;
  z-index: 1;
  line-height: 30px;
}
.Ficha1 .Meio ul .Subgrupo2 .PaginaBotao1 {
  padding-top: 5px;
}
.Ficha1 .Meio ul .SubgrupoEsq {
  border-right: none;
}
.Ficha1 .Meio ul .SubgrupoDir {
  border-left: none;
}
.Ficha1 .Meio ul .Subgrupo2.colapsavel {
  margin: 0 0 6px -9px;
}
.Ficha1 .Meio ul li ul.Detalhe {
  width: 720px;
  margin: 0 0 0 -9px;
  padding: 0 0 0 0;
  float: left;
  display: block;
  z-index: 1;
}
.Ficha1 .Meio ul li ul.Detalhe h6 {
  width: 700px;
  margin: 0 0 0 9px;
  height: 22px;
}
.Ficha1 .Meio ul li .Descricao {
  width: 702px;
  margin: 5px 0 0 0;
  padding: 5px 0 5px 5px;
  float: left;
  display: block;
  background-color: #EAEAEA;
}
.Ficha1 .Meio ul li .FotoCandidato {
  width: 80px;
  height: 107px;
  background-color: #FF0000;
  left: 626px;
  position: relative;
  top: 3px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  z-index: 3;
  border: solid #e9ecf0 1px;
}
.lt-ie9 .Ficha1 .Meio ul li .FotoCandidato {
  margin: -80px 0 0 0;
}
.Ficha1 .Meio ul li .FotoCandidato img {
  width: 80px;
  height: 107px;
  left: 0;
  position: relative;
  top: 0;
  margin: -86px 0 0 0;
  padding: 0 0 0 0;
}
.lt-ie9 .Ficha1 .Meio ul li .FotoCandidato img {
  margin: 0 0 0 0;
}
/* */

.Ficha1 .Meio ul li div.Campo,
.Ficha1 .Meio ul li.Menor div.Campo,
#ConfigEstruturaWidgets .Conteudo1 ul li div.Campo {
  float: left;
  width: 115px;
  min-height: 22px;
  margin: 0 10px 0 0;
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
  /*overflow: hidden;*/

  /*text-overflow: ellipsis;*/

}
.Ficha1 .Meio ul li div.Campo.Maior,
.Ficha1 .Meio ul li.Menor div.Campo.Maior {
  width: 250px;
}
.Ficha1 .Meio ul li div.Campo.Menor,
.Ficha1 .Meio ul li.Menor div.Campo.Menor {
  width: 50px;
}
.Ficha1 .Meio ul li div.Valor,
.Ficha1 .Meio ul li.Menor div.Valor,
#ConfigEstruturaWidgets .Conteudo1 ul li div.Valor,
.Ficha1 .Meio ul li ul.Detalhe li div.Valor {
  /*float: left;*/
  min-height: 22px;
  margin: 0;
  display: block;
  padding: 0 0 0 0;
}
.Ficha1 .Meio ul li div.ValorExt {
  min-height: 22px;
  margin: 0;
  padding: 0 0 0 0;
}
.Ficha1 .Meio ul li div.Label {
  float: left;
  display: block;
  min-height: 22px;
  margin: 0 5px 0 0;
}
.Ficha1 .Meio ul li ul.Detalhe li.Menor div.Valor {
  width: 220px;
  padding: 0;
  margin: 0;
}
.Ficha1 .Meio ul li div.Valor.Menor,
.Ficha1 .Meio ul li div.Valor.Menor ul,
.Ficha1 .Meio ul li div.Valor.Menor ul li {
  width: 197px;
  padding: 0;
  margin: 0;
}
.Ficha1 .Meio ul li input[type="checkbox"] {
  border-style: none;
}
.Ficha1 .Meio ul li span {
  margin-right: 9px;
  /*white-space: nowrap;*/
  text-shadow: white 1px 1px;
}
.Ficha1.wrap .Meio ul li span {
  margin-right: 0;
  white-space: normal;
}
.Ficha1 .Meio ul li ul,
#ConfigEstruturaWidgets .Conteudo1 ul li ul {
  float: left;
  margin: 0 0 6px 0;
  display: block;
  width: 595px;
}
.Ficha1 .Meio ul li ul li.Detalhe {
  width: 710px;
}
.Ficha1 .Meio ul li ul li,
#ConfigEstruturaWidgets .Conteudo1 ul li ul li {
  width: auto;
  min-height: 16px;
}
.Ficha1 .Meio ul li ul li .Campo,
#ConfigEstruturaWidgets .Conteudo1 ul li ul li .Campo {
  float: left;
  width: 122px;
  min-height: 22px;
  margin: 0;
  display: table-cell;
  vertical-align: middle;
}
.Ficha1 .Meio ul.Ilustracao {
  float: left;
  width: 710px;
  margin: 0 0 0 0;
}
.Ficha1 .Meio ul.Ilustracao li {
  float: left;
  width: 137px;
  margin: 0 5px 0 0;
}
.Ficha1 .Meio ul.Ilustracao li .Legenda {
  float: left;
  width: 135px;
  min-height: 24px;
  margin: 5px 0 0 0;
  display: table-cell;
  vertical-align: middle;
}
.Ficha1 .Meio ul.Ilustracao .Campo {
  float: left;
  width: 710px;
  min-height: 22px;
  margin: 0;
  display: table-cell;
  vertical-align: middle;
}
.Ficha1 .Meio li ul li .Valor {
  float: left;
  min-height: 22px;
  width: 470px;
  margin: 0;
  display: block;
}
.Ficha1 .Meio .Captcha {
  float: left;
  height: 50px;
  width: 425px;
  margin: 10px 156px 0 156px;
  display: block;
}
.Ficha1 .Meio .Captcha #imgCaptcha {
  width: 180px;
  height: 50px;
  float: left;
  display: block;
}
.Ficha1 .Meio .Captcha #Digitacao {
  float: left;
  display: block;
  margin: 15px 0 0 15px;
}
.Ficha1 .Meio .Valor span.TextoPequeno {
  float: left;
  height: 16px;
  width: 100px;
  line-height: 14px;
  vertical-align: middle;
  margin: 3px 0 0 3px;
  display: block;
  text-align: left;
  padding: 0;
}
.Ficha1 .Base1 {
  height: 32px;
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade.png") 0 -46px;
  clear: both;
  float: left;
  width: 450px;
  padding: 4px 0 0 290px;
  margin: 0 0 12px 0;
}
.Ficha1 .Base2 {
  height: 32px;
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade.png") 0 -46px;
  clear: both;
  float: left;
  width: 535px;
  padding: 4px 0 0 205px;
  margin: 0 0 12px 0;
}
.Ficha1 .Base3 {
  height: 32px;
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade.png") 0 -46px;
  clear: both;
  float: left;
  width: 620px;
  padding: 4px 0 0 120px;
  margin: 0 0 12px 0;
}
.Ficha1 .Base4 {
  height: 32px;
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade.png") 0 -46px;
  clear: both;
  float: left;
  width: 700px;
  padding: 4px 0 0 40px;
  margin: 0 0 12px 0;
}
ul.Ficha1Menu {
  display: block;
  height: 38px;
  width: 700px;
  clear: both;
  margin: 0 auto 0 auto;
  padding: 0;
}
ul.Ficha1Menu li {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  float: left;
  height: 38px;
  width: 140px;
}
ul.Ficha1Menu a.MenuLink,
ul.Ficha1Menu div.Passo {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  height: 27px;
  width: 140px;
  background-image: url("/content/themes/laranja/images/participante_ficha1_menu.png");
  background-position: 0 0;
  display: block;
  padding-top: 11px;
}
ul.Ficha1Menu a:hover.MenuLink {
  text-decoration: underline;
  background-position: 0 38px;
}
ul.Ficha1Menu a:active.MenuLink,
ul.Ficha1Menu div.Passo:active {
  background-position: 0 76px;
}
ul.Ficha1Menu a.MenuLink.Ativo,
ul.Ficha1Menu div.Passo.Ativo {
  background-position: 0 76px;
}
/* CRIADO PARA O SIMULADOR TEMPORÁRIO */

ul.Ficha1Menu2 {
  display: block;
  height: 48px;
  width: 492px;
  clear: both;
  margin: 0 auto 0 auto;
  padding: 0;
}
.DadosFicha ul.Ficha1Menu2 {
  width: 452px;
  margin: 0 0 0 0;
}
ul.Ficha1Menu2 li {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  float: left;
  height: 48px;
  width: 120px;
}
ul.Ficha1Menu2 a.MenuLink {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  height: 38px;
  width: 114px;
  background-image: url("/content/themes/laranja/images/participante_ficha1_menu2.png");
  background-position: 0 0;
  display: block;
  padding: 11px 3px 0 3px;
}
ul.Ficha1Menu2 a:hover.MenuLink {
  text-decoration: underline;
  background-position: 0 57px;
}
ul.Ficha1Menu2 a:active.MenuLink {
  background-position: 0 114px;
}
ul.Ficha1Menu2 a.MenuLink.Ativo {
  background-position: 0 114px;
}
/* CRIADO PARA O SIMULADOR TEMPORÁRIO */

table.TabelaFicha {
  margin-left: 10px;
}
table.TabelaDados {
  width: 100%;
  border-collapse: separate;
  border-spacing: 1px;
  text-indent: 0;
}
table.TabelaDados2 {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 1px;
  text-indent: 0;
}
table.TabelaDados3 {
  width: 98%;
  margin: 0;
}
table.TabelaDados4 {
  width: 100%;
  text-indent: 0;
}
/* ESTRUTURA - FICHA 2 */

.Ficha2 {
  width: 234px;
  float: left;
  margin: 0 0 12px 12px;
}
.Ficha2 .TopoSubtitulo {
  background-color: #F4F7FB;
  float: left;
  height: 30px;
  width: 210px;
  border-top: solid #ced1d4 1px;
  border-bottom: solid #ced1d4 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 26px;
  clear: both;
  padding: 4px 12px 1px;
  margin: 0;
}
.Ficha2 ul.Topo {
  display: block;
  height: 59px;
  width: 234px;
  padding: 0;
  margin: 0;
  float: left;
}
.Ficha2 div.Topo {
  display: block;
  height: 15px;
  width: 234px;
  padding: 0;
  margin: 0;
  float: left;
  background: url("/content/themes/laranja/images/participante_ficha2_menu.png") 0 -177px no-repeat;
}
.Ficha2 ul.Topo li {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  float: left;
  height: 59px;
  width: 117px;
  margin: 0;
}
.Ficha2 ul.Topo li a.MenuLink_01 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-decoration: none;
  height: 50px;
  width: 117px;
  background-image: url("/content/themes/laranja/images/participante_ficha2_menu.png");
  background-position: 0 0;
  display: block;
  padding-top: 9px;
}
.Ficha2 ul.Topo li a:hover.MenuLink_01 {
  text-decoration: underline;
  background-position: 0 -59px;
}
.Ficha2 ul.Topo li a:active.MenuLink_01 {
  background-position: 0 -118px;
}
.Ficha2 ul.Topo li a.MenuLink_01.Ativo {
  background-position: 0 -59px;
}
.Ficha2 ul.Topo li a.MenuLink_02 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-decoration: none;
  height: 50px;
  width: 117px;
  background-image: url("/content/themes/laranja/images/participante_ficha2_menu.png");
  background-position: -117px 0;
  display: block;
  padding-top: 9px;
}
.Ficha2 ul.Topo li a:hover.MenuLink_02 {
  text-decoration: underline;
  background-position: -117px -59px;
}
.Ficha2 ul.Topo li a:active.MenuLink_02 {
  background-position: -117px -118px;
}
.Ficha2 ul.Topo li a.MenuLink_02.Ativo {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  background-position: -117px -59px;
}
.Ficha2 div.Meio {
  width: 234px;
  background-image: url("/content/themes/laranja/images/participante_ficha2_meio.png");
  display: block;
  border-right: solid #ffffff 1px;
  clear: both;
  margin: 0;
}
/*.Ficha2 div.Meio.DoisPlanos {
    height:710px;
}*/

/*
.DadosFicha .Ficha2 div.Meio {
	height:588px;
	border-right: solid #ffffff 1px;
	width: 234px;
	background-image: url("/content/themes/laranja/css/@{BaseThemeImageUrl}/participante_ficha2_meio.png");
	display:block;
	clear: both;
	margin: 0px;
}*/

.Ficha2 ul.Meio {
  width: 234px;
  display: block;
  border: 0;
  padding: 10px 0 0 0;
  clear: both;
  margin: 0;
}
.Ficha2 ul.Meio.inicio {
  padding: 0px 0px 0px 0px;
}
/*.DadosFicha .Ficha2 ul.Meio {
	padding:0px 0px 0px 0px;
}*/

.Ficha2 ul.Meio li {
  clear: both;
  display: inline-block;
  /*width: 234px;*/
  margin: 0;
}
.Ficha2 ul.Meio li .Campo {
  width: 151px !important;
  float: left;
  height: 50px;
  /*background-image: url("/content/themes/laranja/css/@{BaseThemeImageUrl}/participante_simulador_barra.png");*/
  padding: 0 0 0 14px;
}
.Ficha2 ul.Meio li .Campo span {
  display: block;
  height: 18px;
}
.Ficha2 ul.Meio li .Campo span.TextoDestaque {
  /*display: table-cell;*/
  white-space: nowrap;
}
.Ficha2 ul.Meio li .Campo .Marcador {
  width: 8px;
  height: 15px;
  background: url("/content/themes/laranja/images/bullet2.png") 0 0 no-repeat;
  clear: both;
  position: relative;
}
.Ficha2 ul.Meio li .Valor {
  width: 65px;
  float: left;
  height: 30px;
  margin: 18px 0 0 4px !important;
}
.Ficha2 ul.Meio li .Valor span {
  float: left;
  margin: 3px 2px 0 0;
}
.Ficha2 ul.Meio li .Detalhe {
  width: 220px;
  float: left;
  height: auto;
  padding: 5px 0 0 14px;
}
.Ficha2 .TopoTitulo {
  width: 223px;
  height: 29px;
  float: left;
}
.Ficha2 .Meio h2 {
  width: 178px !important;
}
.Ficha2 .Meio h4 {
  border-top: 1px dotted #DEDEDE;
  border-bottom: 1px dotted #DEDEDE;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 22px;
  padding: 4px 0 0 14px;
  margin-top: -5px;
  width: 220px;
}
.DadosFicha .Ficha2 .Meio h4 {
  margin-top: 0;
}
.Ficha2 .Base {
  width: 230px;
  height: 28px;
  background-image: url("/content/themes/laranja/images/participante_ficha2_base.png");
  padding-left: 4px;
  clear: both;
}
.DadosFicha .Ficha2 .Base {
  background-image: url("/content/themes/laranja/images/participante_ficha2_base2.png");
}
/* ESTRUTURA - FICHA 3 */

#SimulacoesGuardadas {
  margin: 0 auto 12px auto;
  width: 740px;
  position: relative;
  clear: both;
  z-index: 90;
  display: none;
}
.Ficha3 {
  width: 740px;
  clear: both;
}
.Ficha3 .Topo {
  width: 716px;
  height: 30px;
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade.png") 0 -82px;
  display: table-cell;
  padding: 7px 12px 0 12px;
  clear: both;
  float: left;
}
.Ficha3 .TopoComentario {
  height: 22px;
  float: right;
  margin: 1px 0 0 0;
  padding: 0 0 0 0;
  width: 385px;
}
.Ficha3 .TopoComentario span {
  float: left;
  display: block;
  margin: 1px 5px 0 0;
}
.Ficha3 .Meio {
  width: 740px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  clear: both;
  float: left;
  background-color: #6d7e95;
  background: url("/content/themes/laranja/images/participante_ficha1_meio2.png") 0 0 repeat-x;
}
.Ficha3 .Base1 {
  height: 20px;
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade.png") 0 -140px;
  clear: both;
  float: left;
  width: 450px;
  padding: 4px 0 0 290px;
  margin: 0 0 12px 0;
}
.Ficha3 .Meio ul.Guardadas {
  float: left;
  width: 725px;
  margin: 0 0 0 0;
  padding: 0 0 0 12px;
}
.Ficha3 .Meio ul.Guardadas li {
  float: left;
  width: 176px;
  margin: 0 5px 10px 0;
  display: block;
}
.Ficha3 .Meio ul.Guardadas li .SimulacaoGuardada {
  height: 88px;
  width: 176px;
  float: left;
  margin: 0 0 0 0;
}
.Ficha3 .Meio ul.Guardadas li .SimulacaoGuardada .Esquerda {
  height: 88px;
  width: 18px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados3_extremidade.png") 0 0 no-repeat;
}
.Ficha3 .Meio ul.Guardadas li .SimulacaoGuardada .Meio {
  width: 140px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados3_meio.png") repeat-x;
  height: 79px;
  padding: 9px 0 0 0;
  line-height: 17px;
  clear: none;
}
.Ficha3 .Meio ul.Guardadas li .SimulacaoGuardada .Titulo {
  width: 140px;
  height: 18px;
}
.Ficha3 .Meio ul.Guardadas li .SimulacaoGuardada h4 {
  width: 105px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-weight: bold;
}
.Ficha3 .Meio ul.Guardadas li .SimulacaoGuardada .Direita {
  height: 88px;
  width: 18px;
  float: right;
  background: url("/content/themes/laranja/images/participante_dados3_extremidade.png") -18px 0 no-repeat;
}
.Ficha3 .Meio ul.Guardadas li ul,
.Ficha3 .Meio ul.Guardadas li ul li {
  float: left;
  width: 140px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.Ficha3 .Meio ul.Guardadas li .SimulacaoGuardada span.TextoDestaque {
  float: left;
  display: block;
}
.Ficha3 .Meio ul.Guardadas li .SimulacaoGuardada span.TextoNormal {
  float: right;
  display: block;
  text-align: right;
}
/* ESTRUTURA - SIMULAÇÃO */

#SimulacaoTitulo1 {
  height: 28px;
  width: 492px;
  float: left;
  margin-left: 27px;
}
#SimulacaoConteudo {
  height: auto;
  width: 492px;
  float: left;
  margin-left: 27px;
}
.DadosFicha #SimulacaoConteudo {
  width: 462px;
}
#SimulacaoConteudo ul.Dados {
  height: auto;
  float: left;
  margin-bottom: 20px;
  padding: 0;
  display: block;
}
.DadosFicha #SimulacaoConteudo ul.Dados {
  width: 466px;
}
#SimulacaoConteudo ul.Dados li {
  height: 60px;
  width: 163px;
  float: left;
  margin: 0;
  padding: 0;
  display: block;
}
.DadosFicha #SimulacaoConteudo ul.Dados li {
  width: 153px;
}
#SimulacaoConteudo ul.Dados span {
  display: block;
  margin: 3px 0 0 0;
}
#SimulacaoTitulo2 {
  height: 28px;
  width: 322px;
  float: left;
  margin-left: 27px;
}
.DadosFicha #SimulacaoTitulo2 {
  width: 305px;
}
#SimulacaoGrafico {
  width: 482px;
  height: 153px;
  float: left;
  padding: 0;
  margin-left: 27px;
  background-color: #dbdbdb;
}
#SimulacaoGrafico .Grafico {
  width: 480px;
  height: 114px;
  float: left;
  padding: 0;
  margin: 1px 0 0 1px;
}
#SimulacaoGraficoComparativo {
  width: 482px;
  height: 60px;
  float: left;
  padding: 0;
  margin: 0 0 19px 27px;
}
#SimulacaoGraficoComparativo .Grafico {
  width: 380px;
  height: 58px;
  float: left;
  padding: 0;
  margin: 1px 0 0 1px;
}
#SimulacaoGraficoComparativo ul.Config {
  width: 100px;
  height: 58px;
  float: left;
  padding: 0;
  margin: 2px 0 0 0;
}
#SimulacaoGraficoComparativo ul.Config li {
  width: 100px;
  height: 19px;
  float: left;
  padding: 0;
  margin: 0;
  display: block;
}
#SimulacaoGrafico ul.Timeline {
  width: 480px;
  height: 37px;
  clear: both;
  padding: 0;
  margin: 0 0 0 1px;
}
#SimulacaoGrafico ul.Timeline li {
  width: 48px;
  height: 37px;
  float: left;
  padding: 0;
}
#SimulacaoGrafico ul.Timeline a.MenuLink_01 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-decoration: none;
  height: 28px;
  width: 48px;
  background-image: url("/content/themes/laranja/images/participante_simulador_ano.png");
  background-position: 0 0;
  display: block;
  padding-top: 9px;
  text-align: center;
}
#SimulacaoGrafico ul.Timeline a:hover.MenuLink_01 {
  background-position: 0 -37px;
}
#SimulacaoGrafico ul.Timeline a:active.MenuLink_01 {
  background-position: 0 -37px;
}
#SimulacaoGrafico ul.Timeline a.MenuLink_01.Ativo {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  color: #ffffff;
  background-position: 0 -74px;
}
#SimulacaoGrafico ul.Timeline a.MenuLink_02 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-decoration: none;
  height: 28px;
  width: 48px;
  background-image: url("/content/themes/laranja/images/participante_simulador_ano.png");
  background-position: 48px 0;
  display: block;
  padding-top: 9px;
  text-align: center;
}
#SimulacaoGrafico ul.Timeline a:hover.MenuLink_02 {
  background-position: 48px -37px;
}
#SimulacaoGrafico ul.Timeline a:active.MenuLink_02 {
  background-position: 48px -37px;
}
#SimulacaoGrafico ul.Timeline a.MenuLink_02.Ativo {
  color: #ffffff;
  background-position: 48px -74px;
}
#SimulacaoTitulo3 {
  height: 28px;
  width: 313px;
  float: left;
  margin: 15px 0 0 27px;
}
.SimulacaoResultado {
  height: 88px;
  width: 492px;
  float: right;
  margin: 0 0 12px 27px;
}
.SimulacaoResultado .Esquerda {
  height: 88px;
  width: 18px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados3_extremidade.png") 0 0 no-repeat;
}
.SimulacaoResultado .Meio1 {
  height: 84px;
  width: 81px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados3_meio.png") repeat-x;
  padding-top: 4px;
}
.SimulacaoResultado .Meio2 {
  width: 232px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados3_meio.png") repeat-x;
  height: 79px;
  padding: 9px 0 0 10px;
  line-height: 17px;
}
.SimulacaoResultado .Meio3 {
  height: 83px;
  width: 123px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados3_meio.png") repeat-x;
  padding-top: 5px;
  text-align: right;
  line-height: 16px;
}
.SimulacaoResultado .Direita {
  height: 88px;
  width: 18px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados3_extremidade.png") -18px 0 no-repeat;
}
.SimulacaoResultado .Zoom {
  width: 81px;
  height: 60px;
  text-align: center;
  line-height: 60px;
}
.SimulacaoResultado .Detalhe {
  width: 81px;
  height: 18px;
  text-align: center;
  line-height: 18px;
}
.SimulacaoDetalhe {
  width: 492px;
  float: right;
  margin: 0 0 12px 27px;
}
.SimulacaoDetalhe table.TabelaDados {
  width: 482px;
  background: url("/content/themes/laranja/images/participante_tabela_legenda.png") 0 0 no-repeat;
}
.SimulacaoDetalhe2 {
  width: 492px;
  float: right;
  border-top: dashed #e9ecf0 1px;
  margin: 0 0 12px 27px;
}
.DadosFicha .SimulacaoDetalhe2 {
  width: 452px;
  margin: 0 40px 0 0;
}
.SimulacaoDetalhe2 table.TabelaDados {
  width: 482px;
}
.DadosFicha .SimulacaoDetalhe2 table.TabelaDados {
  width: 452px;
  margin: 0 0 0 0;
}
.SimulacaoDetalhe2 ul.Dados {
  float: left;
  margin: 7px 0 0 0;
  padding: 0;
  display: block;
}
.SimulacaoDetalhe2 ul.Dados li {
  height: 27px;
  width: 163px;
  float: left;
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
  display: block;
}
.SimulacaoDetalhe2 ul.Dados span {
  float: left;
  display: block;
  margin: 3px 0 0 3px;
}
/* ESTRUTURA - PAINEL DE DADOS */

/* ESTRUTURA - PAINEL 01 (PAINEL DE DADOS GRANDE - OCUPA COLUNA ESQUERDA E CENTRAL) */

#Dados {
  margin: 0 auto 12px auto;
  width: 766px;
  min-height: 230px;
}
#Dados2 {
  margin: 0 auto 12px auto;
  width: 766px;
  min-height: 100px;
}
#DadosIFM {
  margin: 0 auto 12px auto;
  width: 1266px;
  min-height: 230px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#DadosQuadro {
  position: relative;
  width: 766px;
  min-height: 285px;
}
.DadosFicha #DadosQuadro {
  position: relative;
  width: 766px;
  min-height: 285px;
  margin-top: 10px;
}
#Dados .Config {
  padding: 15px 0px 15px 10px;
  width: 100%;
  z-index: 90;
  clear: both;
}
.Dados0,
.Dados4 {
  width: 740px;
  float: left;
  margin: 0 0 12px 12px;
}
.Dados0 .Titulo {
  width: 740px;
  height: 155px;
  clear: both;
  position: relative;
  left: 0;
  float: left;
  overflow: hidden;
}
.Dados0 .Titulo .Mascara {
  background-image: url("/content/themes/laranja/images/participante_conteudo_fundo_mascara.png");
  width: 740px;
  z-index: 3;
  position: absolute;
  clear: none;
  height: 150px;
}
.Dados0 .Titulo .Introducao {
  margin: 15px 0 0 10px;
  /*width: 490px;*/
  width: 580px;
  position: absolute;
  left: 0;
  top: 0;
  clear: none;
  z-index: 10;
}
.Dados0 .Titulo .Introducao.Maior {
  width: 615px;
  margin: 9px 0 0 10px;
}
.Dados0 .Titulo .Introducao h2 {
  width: 100%;
  float: left;
  clear: both;
  display: block;
  margin: 0 0 5px 0;
}
.Dados0 .Titulo .Introducao span {
  line-height: 15px;
  /*display: block;*/
  overflow: hidden;
  /*white-space: nowrap;*/

  /*text-overflow: ellipsis;*/

}
.Dados0 .AssuntoConfig {
  float: left;
  clear: both;
  display: block;
  margin: 0 0 2px 0;
  vertical-align: middle;
  display: table-cell;
  line-height: 22px;
}
.Dados0 .AssuntoConfig.Micro {
  width: 200px;
  clear: none;
  margin: 0 0 5px 0;
}
.Dados0 ul.AssuntoConfig.Micro {
  border: dashed #ced1d4 1px;
  padding: 2px;
  width: 194px;
  margin: 0px 5px 1px 0px;
}
.Dados0 ul.AssuntoConfig.Micro li {
  float: left;
  clear: both;
  margin: 0px 0px 2px 0px;
  display: block;
  width: 193px;
}
.Dados0 .AssuntoConfig.Pequeno {
  width: 490px;
}
.Dados0 .AssuntoConfig.Grande {
  width: 728px;
}
.Dados0 .TextoConfig {
  height: 100px;
  float: left;
  min-width: 490px;
}
.Dados0 .Legenda {
  float: left;
  /*height: 15px;*/
  display: table-cell;
  line-height: 15px;
  vertical-align: middle;
  clear: both;
}
.Dados0 .Legenda.Pequena {
  width: 490px;
}
.Dados0 .Legenda.Grande {
  width: 720px;
}
.Dados0 .AssuntoConfig.Micro .Legenda {
  width: 200px;
}
.Dados0 .Titulo .Ilustracao {
  width: 233px;
  height: 150px;
  float: right;
}
.Dados0 .Titulo .Ilustracao.RegulamentoPlano,
.Widget .Linha1Grande.RegulamentoPlano,
.MostraIlustracao.RegulamentoPlano,
.Ilustracao.RegulamentoPlano {
  background: url("/content/img/banner/participante_widget_entidade_fundo.jpg") 0 0 no-repeat;
  z-index: 1;
}
.Dados0 .Titulo .Ilustracao.EstatutoEntidade,
.Widget .Linha1Grande.EstatutoEntidade,
.MostraIlustracao.EstatutoEntidade,
.Ilustracao.EstatutoEntidade {
  background: url("/content/img/banner/participante_widget_entidade_fundo.jpg") -233px 0 no-repeat;
  z-index: 1;
}
.Dados0 .Titulo .Ilustracao.PoliticaInvest,
.Widget .Linha1Grande.PoliticaInvest,
.MostraIlustracao.PoliticaInvest,
.Ilustracao.PoliticaInvest {
  background: url("/content/img/banner/participante_widget_entidade_fundo.jpg") -466px 0 no-repeat;
  z-index: 1;
}
.Dados0 .Titulo .Ilustracao.SobreEntidade,
.Widget .Linha1Grande.SobreEntidade,
.MostraIlustracao.SobreEntidade,
.Ilustracao.SobreEntidade {
  background: url("/content/img/banner/participante_widget_entidade_fundo.jpg") -699px 0 no-repeat;
  z-index: 1;
}
.Dados0 .Titulo .Ilustracao.Vantagens,
.Widget .Linha1Grande.Vantagens,
.MostraIlustracao.Vantagens,
.Ilustracao.Vantagens {
  background: url("/content/img/banner/participante_widget_entidade_fundo.jpg") -932px 0 no-repeat;
  z-index: 1;
}
.Dados0 .Titulo .Ilustracao.QueroParticipar,
.Widget .Linha1Grande.QueroParticipar,
.MostraIlustracao.QueroParticipar,
.Ilustracao.QueroParticipar {
  background: url("/content/img/banner/participante_widget_entidade_fundo.jpg") -1165px 0 no-repeat;
  z-index: 1;
}
.Dados0 .Titulo .Ilustracao.Planos,
.Widget .Linha1Grande.Planos,
.MostraIlustracao.Planos,
.Ilustracao.Planos {
  background: url("/content/img/banner/participante_widget_entidade_fundo.jpg") -1398px 0 no-repeat;
  z-index: 1;
}
.Dados0 .Titulo .Ilustracao.Educacao,
.Widget .Linha1Grande.Educacao,
.MostraIlustracao.Educacao,
.Ilustracao.Educacao {
  background: url("/content/img/banner/participante_widget_entidade_fundo.jpg") -1631px 0 no-repeat;
  z-index: 1;
}
.Dados0 .Titulo .Ilustracao.Simulacao,
.Widget .Linha1Grande.Simulacao,
.MostraIlustracao.Simulacao,
.Ilustracao.Simulacao {
  background: url("/content/img/banner/participante_widget_entidade_fundo.jpg") -1864px 0 no-repeat;
  z-index: 1;
}
.Dados0 .Conteudo {
  width: 730px;
  position: relative;
  clear: both;
  margin: 0 0 0 10px;
  float: left;
}
.Dados0 .Conteudo h2 {
  display: block;
  margin: 15px 0 5px 0;
  clear: both;
}
.Dados0 .Conteudo h3 {
  display: block;
  margin: 15px 0 5px 0;
  clear: both;
}
.Dados4 .Conteudo div.Mensagem {
  width: 740px;
  float: left;
  clear: both;
  margin: 0 0 25px 0;
  border-top: solid #e9ecf0 1px;
}
.Dados4 .Conteudo div.Mensagem .Titulo {
  display: block;
  margin: 0;
  width: 740px;
  height: 26px;
  clear: both;
  float: left;
  border-bottom: solid #e9ecf0 1px;
}
.Dados4 .Conteudo div.Mensagem .Titulo h3 {
  display: block;
  margin: 0;
  position: relative;
  float: left;
}
.Dados4 .Conteudo div.Mensagem div.Legenda {
  display: block;
  margin: 0;
  width: 735px;
  float: left;
  background-color: #f7f7f6;
  border-bottom: solid #e9ecf0 1px;
  padding: 0 0 0 5px;
  height: 25px;
  clear: both;
}
.Dados4 .Conteudo div.Mensagem div.Legenda span {
  display: block;
  margin: 0;
  width: 70px;
  float: left;
  margin: 5px 0 0 0;
}
.Dados4 .Conteudo div.Mensagem div.Texto span {
  display: block;
  margin: 5px 0 0 5px;
  width: 735px;
  float: left;
  clear: both;
  word-wrap: break-word;
}
.Dados4 .Conteudo div.Mensagem .Dados2_Botoes {
  margin: 0;
}
.Dados0 .Conteudo h3 a,
.Dados0 .Conteudo.Restrito h3 a,
.Dados4 .Coluna h3 a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
}
.Dados0 .Conteudo h3 a:hover,
.Dados1 .Conteudo.Restrito h3 a:hover,
.Dados4 .Coluna h3 a:hover {
  text-decoration: underline;
}
.WidgetBotao:hover input,
.PaginaBotao1:hover input,
.PaginaBotao4:hover input,
.AjudaBotao:hover input,
.AjudaBotaoInstituto:hover input,
.SimulacaoResultadoBotao:hover input,
.FichaBotao2:hover input,
.FichaBotao2VerExtrato:hover input,
.PaginaBotao8:hover input,
.PaginaBotao10:hover input,
.PaginaBotao11:hover input,
.BotaoIlustracao:hover input {
  background-position: 0 -20px;
}
.Dados0 .Conteudo h3.pergunta,
.Dados1 .Conteudo.Restrito h3.pergunta,
.Dados4 .Coluna h3.pergunta {
  display: block;
  margin: 10px 0 5px 0;
  width: 730px;
  float: left;
  clear: both;
}
.Dados0 .Conteudo h4 a,
.Dados1 .Conteudo.Restrito h4 a,
.Dados4 .Coluna h4 a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-decoration: none;
}
.Dados0 .Conteudo h4 a:hover,
.Dados1 .Conteudo.Restrito h4 a:hover,
.Dados4 .Coluna h4 a:hover {
  text-decoration: underline;
}
.Dados0 .Conteudo span,
.Dados0 .Conteudo div.ConteudoDiferenciado {
  display: block;
  margin: 0 0 10px 0;
  float: left;
  clear: both;
  width: 730px;
}
.Dados0 .Titulo ul.Menu {
  display: block;
  margin: 0 0 0 0;
  padding: 0;
  height: 90px;
  float: left;
  width: 530px;
}
.Dados0 div.Linha {
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
  width: 740px;
  clear: both;
}
.Dados0 div.Coluna,
.Dados4 div.Coluna {
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
  width: 368px;
}
.Dados0 div.Coluna ul.Mapa,
.Dados4 .Mensagem .Texto ul.Mapa {
  display: block;
  margin: 6px 0 6px 0;
  padding: 0 0 0 0;
  float: left;
  width: 368px;
}
.Dados0 div.Coluna ul.Mapa ul,
.Dados4 .Mensagem .Texto ul.Mapa ul {
  display: block;
  margin: 0 0 0 15px;
  padding: 0 0 0 0;
}
.Dados0 div.Coluna ul.TextoNormal ul li,
.Dados4 .Mensagem .Texto ul.TextoNormal ul li {
  display: block;
  width: 300px;
}
.Dados0 div.Linha ul.TextoNormal {
  display: block;
  width: 690px;
  clear: both;
}
.Dados0 div.Linha ul.TextoNormal li {
  display: block;
  width: 670px;
  clear: both;
  margin: 0 0 10px 0;
}
.Dados0 div.Linha ul.TextoNormal span {
  display: block;
  width: 670px;
  clear: both;
}
.Dados0 div.Coluna ul li,
.Dados4 div.Coluna ul li {
  display: block;
  float: left;
  clear: both;
  width: 319px;
  min-height: 24px;
}
.Dados0 div.Coluna h4 a,
.Dados4 div.Coluna h4 a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
}
.Dados0 div.Coluna h4 a:hover,
.Dados4 div.Coluna h4 a:hover {
  text-decoration: underline;
}
.Dados0 div.Coluna .TextoNormal a,
.Dados4 div.Coluna .TextoNormal a {
  text-decoration: none;
}
.Dados0 div.Coluna .TextoNormal a:hover,
.Dados4 div.Coluna .TextoNormal a:hover {
  text-decoration: underline;
}
.ConteinerDados {
  width: 564px;
  float: left;
  margin: 0 0 0 0;
}
.ConteinerDados2 {
  width: 181px;
  float: right;
  margin: 0 0 0 0;
}
.Dados1 {
  width: 552px;
  float: left;
  margin: 0 0 12px 12px;
  text-shadow: white 1px 1px;
}
.Dados1Grande {
  width: 742px;
  float: left;
  margin: 0 0 12px 12px;
}
.Dados1Grande.Config {
  width: 742px;
  float: left;
  margin: 0 0 12px -12px;
}
.Dados1Grande .Meio div.Campo,
.Dados1Grande .Meio div.Valor {
  float: left;
  margin-right: 5px;
}
.Dados1 .Topo {
  width: 528px;
  height: 29px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") 0 0 no-repeat;
  display: table-cell;
  padding: 7px 12px 0 12px;
  line-height: 22px;
}
.Dados1Grande .Topo {
  width: 718px;
  height: 29px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") -552px 0 no-repeat;
  display: table-cell;
  padding: 7px 12px 0 12px;
}
.Dados1Grande .Topo2 {
  width: 718px;
  height: 10px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") -552px 0 no-repeat;
  display: table-cell;
  padding: 7px 12px 0 12px;
}
.Dados1Grande .Topo2 .ConfigBotaoFechar {
  width: 15px;
  height: 15px;
  margin: -2px 0px 0px 0px;
  position: relative;
  top: 0px;
  z-index: 500px;
  left: 700px;
}
.Dados1 .TopoTitulo {
  width: 275px;
  height: 29px;
  float: left;
}
.Dados1Grande .TopoTitulo {
  width: 450px;
  height: 29px;
  float: left;
}
.Dados1 .TopoTitulo h2,
.Dados1Grande .TopoTitulo h2 {
  float: left;
  position: relative;
  display: block;
}
.Dados1 .TopoComentario,
.Dados5 .TopoComentario {
  width: 260px;
  height: 25px;
  float: left;
  padding-top: 1px;
  text-align: right;
}
.Dados1Grande .TopoComentario {
  width: 260px;
  height: 25px;
  float: right;
  text-align: right;
  padding: 2px 0 0 0;
}
.Dados1Grande .TopoTitulo h2.Negativo {
  color: #e90000;
}
.Dados1Grande .TopoTitulo h2.Positivo {
  color: #12b801;
}
.Dados1 .Meio {
  width: 552px;
  float: left;
  background-image: url("/content/themes/laranja/images/participante_dados1_meio.png");
}
.Dados1 .DescricaoEmp {
  width: 552px;
  float: left;
  background-image: url("/content/themes/laranja/images/participante_dados1_DescricaoEmp.png");
}
.Dados1Grande .Meio {
  width: 740px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_meio.png") -552px 0 no-repeat;
  padding: 0 1px 0 1px;
}
.Dados1Grande .Meio-Instituto {
  width: 740px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_meio.png") -552px 0;
  padding: 0 1px 0 1px;
}
.Dados1Grande .Meio .Grafico {
  height: 215px;
  width: 738px;
  float: left;
}
.Dados1 .Meio ul.Contrato {
  /* .Dados1Grande .Meio ul.Contrato */
  width: 552px;
  float: left;
  border-top: solid #e9ecf0 1px;
  height: 35px;
  padding: 0;
}
.Dados1 .Meio ul.Contrato.Maior {
  width: 552px;
  float: left;
  border-top: solid #e9ecf0 1px;
  height: 70px;
  padding: 0;
}
.Dados1 .Meio ul.Contrato li {
  float: left;
  height: 33px;
  display: table-cell;
  vertical-align: middle;
  margin: 0 0 0 15px;
  line-height: 33px;
}
.Dados1 .Meio ul.Contrato li span {
  float: left;
  display: block;
  margin: 0 2px 0 0;
  line-height: 33px;
  white-space: nowrap;
}
.Dados1 .Meio ul.Contrato li .CampoForm {
  float: left;
  height: 22px;
  vertical-align: middle;
  margin: 6px 5px 0 3px;
  padding: 0;
}
.Dados1 .Meio ul.Contrato li .CampoForm.Radio {
  margin: 0 5px 0 3px;
}
.Dados1 .Meio ul.Contrato li .CampoForm.Calendario {
  width: 30px;
}
.Dados1 .Meio .Conteudo {
  width: 552px;
  float: left;
  clear: both;
}
.Dados1 .Meio .Conteudo.Restrito {
  width: 528px;
  padding: 0 12px 0 12px;
}
.Dados1 .Meio .Conteudo.Restrito span {
  width: 528px;
  display: block;
}
.Dados1 .Base {
  width: 442px;
  height: 32px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") 0 -67px no-repeat;
  padding-left: 110px;
  padding-top: 4px;
}
.Dados1Grande .Base {
  width: 452px;
  height: 32px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") -552px -67px no-repeat;
  padding-left: 290px;
  padding-top: 4px;
}
.Dados1 .Base0 {
  width: 537px;
  height: 32px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") 0 -67px no-repeat;
  padding-left: 15px;
  padding-top: 4px;
}
.Paginacao {
  height: 20px;
  float: right;
  margin: 3px 15px 0 0;
  text-align: center;
  padding: 0 0 0 0;
}
.Paginacao2 {
  height: 20px;
  float: right;
  margin: 3px 7px 0 0;
  text-align: center;
  padding: 0 0 0 0;
}
.Paginacao span,
.Paginacao2 span {
  height: 18px;
  float: left;
  width: 62px;
  margin: 0 0 0 0;
  text-align: center;
  padding: 0;
  display: block;
}
.Dados1 .Base1 {
  width: 507px;
  height: 32px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") 0 -67px no-repeat;
  padding-left: 45px;
  padding-top: 4px;
}
.Dados1 .Base2 {
  width: 358px;
  height: 32px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") 0 -67px no-repeat;
  padding-left: 194px;
  padding-top: 4px;
}
.Dados1 .Base3bt {
  width: 524px;
  height: 32px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") 0 -67px no-repeat;
  padding-left: 28px;
  padding-top: 4px;
}
.Dados1Grande .Base2 {
  width: 742px;
  height: 20px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") -552px -79px no-repeat;
}
.Dados1Grande .Base3 {
  width: 742px;
  height: 20px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") -552px -118px no-repeat;
}
.Dados1Grande .Base4 {
  width: 483px;
  height: 32px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") -552px -67px no-repeat;
  padding-left: 259px;
  padding-top: 4px;
}
.Dados1Grande .Base4 .Paginacao {
  height: 20px;
  float: left;
  width: 220px;
  margin: 4px 10px 0 2px;
  text-align: center;
  padding: 0 0 0 0;
}
.Dados1 .Base3 {
  width: 540px;
  height: 58px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") 0 -36px no-repeat;
  padding-left: 12px;
  padding-top: 9px;
}
.Dados1 .Base4 {
  width: 440px;
  height: 32px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") 0 -67px no-repeat;
  padding-left: 112px;
  padding-top: 4px;
}
.Dados1 .Base5 {
  width: 388px;
  height: 58px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") 0 -36px no-repeat;
  padding-left: 165px;
  padding-top: 9px;
}
.Dados1 .ajuste {
  display: flex;
  justify-content: center;
  padding-left: 0;
  width: 100%;
}
.Dados1 .Base5 .FichaBotao4 {
  text-align: center;
}
.Dados1 .Base.Clara,
.Dados1 .Base1.Clara,
.Dados1 .Base2.Clara,
.Dados1 .Base4.Clara {
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") 0 -103px no-repeat;
}
#EmprestimoCalculo2 {
  display: none;
}
#EmprestimoCalculo3 {
  display: none;
}
/* ESTRUTURA - PAINEL 01 ( EMPRESTIMO ) */

.Dados1 .Meio .Coluna0 {
  float: left;
  width: 141px;
  height: 142px;
  background-image: url("/content/themes/laranja/images/participante_dados1_grafico_fundo.png");
  padding: 0 0 0 10px;
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
}
.Dados1 .Meio .Coluna0 .Grafico {
  float: left;
  width: 141px;
  height: 142px;
}
.Dados1 .Meio .Coluna1 {
  float: left;
  width: 200px;
  min-height: 144px;
}
.Dados1 .Meio .Coluna1.Menor {
  width: 258px;
  margin: 0 6px 0 10px;
}
.Dados1 .Meio .Coluna1.Maior1 {
  width: 276px;
}
.Dados1 .Meio .Coluna1.Maior2 {
  width: 351px;
}
.Dados1 .Meio .Coluna1.Maior3 {
  width: 100%;
}
.Dados1 .Meio .Linha1 {
  float: left;
  height: 35px;
  width: 200px;
  background-color: #FFFFFF;
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 33px;
  clear: both;
}
.Coluna2 .Linha1 {
  width: 541px !important;
  height: auto !important;
  padding: 0 0 0 10px;
}
.Coluna2 .Linha3 {
  width: 541px;
  height: auto;
  padding: 0 0 0 10px;
}
.Dados1 .Meio .Linha2 {
  float: left;
  height: 35px;
  width: 200px;
  vertical-align: middle;
  display: table-cell;
  line-height: 33px;
  clear: both;
}
.Dados1 .Meio .Linha1.Maior1,
.Dados1 .Meio .Linha2.Maior1,
.Dados1 .Meio .Linha1b.Maior1,
.Dados1 .Meio .Linha2b.Maior1 {
  width: 276px;
}
.Dados1 .Meio .Linha1.Maior2,
.Dados1 .Meio .Linha2.Maior2 {
  width: 351px;
}
.Dados1 .Meio .Linha1b {
  float: left;
  height: 35px;
  width: 200px;
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 33px;
  clear: both;
}
.Dados1 .Meio .Linha2b {
  float: left;
  height: 35px;
  width: 200px;
  vertical-align: middle;
  display: table-cell;
  line-height: 33px;
  clear: both;
}
.Dados1 .Meio .Campo {
  float: left;
  height: 35px;
  margin: 0 0 0 2px;
}
.Dados1 .Meio .Campo.Maior {
  width: 150px;
}
.Dados1 .Meio .Valor {
  float: right;
  height: 35px;
  margin: 0 2px 0 0;
  text-align: right;
}
.Dados1 .Meio .Valor.Maior {
  width: 183px;
}
.Dados1 .Meio .Valor .CampoForm {
  float: left;
  height: 22px;
  vertical-align: middle;
  margin: 6px 5px 0 0;
}
.Dados1 .Meio .Valor .CampoForm.Calendario {
  width: 50px;
}
.Dados1 .Meio .Valor span.TextoPequeno {
  float: left;
  height: 16px;
  width: 65px;
  line-height: 14px;
  vertical-align: middle;
  margin: 10px 0 0 0;
  display: block;
  text-align: left;
  padding: 0;
  white-space: nowrap;
}
.Dados1 div.MenuLegenda {
  height: 50px;
  width: 306px;
  float: left;
  margin-top: -2px;
}
.Dados1 ul.MenuLegenda {
  display: table;
  padding: 0;
  height: 50px;
  margin: 0;
  float: left;
}
.Dados1 ul.MenuLegenda li {
  width: 291px;
  line-height: 15px;
  padding: 0 0 0 13px;
  display: table-cell;
  float: left;
  background-repeat: no-repeat;
  background-position: 0 5px;
}
.Dados1 ul.MenuLegenda li .Item_01,
.Dados1 ul.MenuLegenda li .Item_02,
.Dados1 ul.MenuLegenda li .Item_03 {
  width: 9px;
  height: 9px;
  background-image: url("/content/themes/laranja/images/participante_legenda_mascara.png");
  background-color: #ff0808;
  float: left;
  margin: 3px 3px 0 0;
}
.Dados1 ul.MenuLegenda li .Item_01 {
  background-color: #ff0808;
}
.Dados1 ul.MenuLegenda li .Item_02 {
  width: 9px;
  height: 9px;
  background-image: url("/content/themes/laranja/images/participante_legenda_mascara.png");
  background-color: #92c6f5;
  float: left;
  margin: 3px 3px 0 0;
}
.Dados1 ul.MenuLegenda li .Item_03 {
  background-color: #95a1b3;
}
.Dados1 ul.MenuTabela {
  display: table;
  padding: 0;
  height: 9px;
  margin: 0;
  float: left;
}
.Dados1 ul.MenuTabela li {
  width: 9px;
  line-height: 9px;
  padding: 0;
  display: table-cell;
  float: left;
  background-repeat: no-repeat;
  background-position: 0 5px;
}
.Dados1 ul.MenuTabela li .Item_01,
.Dados1 ul.MenuTabela li .Item_02,
.Dados1 ul.MenuTabela li .Item_03 {
  width: 9px;
  height: 9px;
  background-image: url("/content/themes/laranja/images/participante_legenda_mascara.png");
  background-color: #95a1b3;
  float: left;
  margin: 0;
}
.Dados1 ul.MenuTabela li .Item_01 {
  background-color: #4b95e0;
}
.Dados1 ul.MenuTabela li .Item_02 {
  background-color: #fba200;
}
.Dados1 ul.MenuTabela li .Item_03 {
  background-color: #00ca61;
}
.Dados1 ul.MenuTabela li .Item_04 {
  background-color: #9c00ff;
}
.Dados1 ul.MenuTabela li .Item_05 {
  background-color: #fe0000;
}
.Dados1 ul.MenuTabela li .Item_06 {
  background-color: #00f0fe;
}
.Dados1 ul.MenuLegenda a.MenuLink {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  width: 275px;
  float: left;
  display: block;
}
.Dados1 ul.MenuLegenda a:hover.MenuLink {
  text-decoration: underline;
}
/* ESTRUTURA - PAINEL 02 ( OPÇÕES DA PÁGINA DA COLUNA DIREITA) */

.Dados2_Botoes {
  width: 169px;
  float: right;
  margin: 0 12px 19px 0;
}
.Dados2_Botoes .Topo,
.Dados2_Graficos .Topo {
  width: 169px;
  height: 29px;
  float: right;
  background: url("/content/themes/laranja/images/participante_dados2_extremidade.png") 0 0;
  padding: 7px 0 0 0;
  display: table-cell;
  text-align: center;
  line-height: 22px;
}
.Dados2_Texto .Topo {
  width: 165px;
  height: 20px;
  float: right;
  background: url("/content/themes/laranja/images/participante_dados2_extremidade.png") 0 0;
  padding: 7px 0 0 4px;
  display: table-cell;
  text-align: center;
}
.Dados2_Botoes .Topo h3.Ajuda {
  width: 130px;
  float: left;
  padding: 0 0 0 15px;
}
.Dados2_Texto .Topo h4 {
  width: 130px;
  float: left;
  padding: 0 0 0 15px;
}
.Dados2_Botoes .Topo .ConfigBotaoFechar {
  margin: 9px 20px 0 0;
}
.Dados2_Botoes .Meio,
.Dados2_Texto .Meio {
  width: 165px;
  min-height: 63px;
  float: right;
  background-image: url("/content/themes/laranja/images/participante_dados2_meio_botoes.png");
  padding: 0 0 0 4px;
  clear: both;
}
.Dados2_Botoes .Meio .Texto {
  width: 150px;
  clear: both;
  padding: 0 10px 0 6px;
  line-height: 16px;
}
.Dados2_Botoes .Base {
  height: 15px;
  width: 169px;
  background: url("/content/themes/laranja/images/participante_dados2_extremidade.png") 0 15px;
  clear: both;
}
.AjudaRapida {
  display: block;
}
/* ESTRUTURA - PAINEL 03 (ÁREA LATERAL DE GRÁFICOS) */

.Dados2_Graficos {
  width: 169px;
  float: right;
  margin: 0 12px 12px 0;
}
.Dados2_Texto {
  width: 169px;
  float: right;
  margin: 5px 0 0 12px;
}
.Dados2_Graficos .Meio {
  width: 169px;
  padding-top: 6px;
  background-image: url("/content/themes/laranja/images/participante_dados2_meio_graficos.png");
  clear: both;
}
.Dados2_Graficos .Meio div.Titulo,
.Dados2_Graficos .Meio div.Legenda {
  width: 169px;
  clear: both;
  display: table-cell;
  text-align: center;
  margin-top: 8px;
  padding-top: 5px;
}
.Dados2_Graficos .Meio .Grafico {
  width: 169px;
  clear: both;
}
.Dados2_Graficos .Meio .Resumo {
  float: left;
  width: 169px;
  height: 35px;
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 33px;
  margin: 0;
  background-color: #FFFFFF;
}
.Dados2_Graficos .Meio .Resumo .Campo {
  float: left;
  width: 35px;
  height: 35px;
  margin: 0 0 0 9px;
}
.Dados2_Graficos .Meio .Resumo .Valor {
  float: left;
  width: 112px;
  height: 35px;
  margin: 0 9px 0 0;
  text-align: right;
}
.Dados2_Texto .Campo {
  float: left;
  width: 67px;
  height: 20px;
  margin: 0 0 0 9px;
  text-align: left;
}
.Dados2_Texto .Valor {
  float: left;
  width: 80px;
  height: 20px;
  margin: 0 9px 0 0;
  text-align: right;
}
.Dados2_Graficos ul.LegendaGrafico {
  display: block;
  padding: 0;
  height: 20px;
  margin: 0 0 0 0;
  float: left;
  width: 167px;
  margin-top: 10px;
}
.Dados2_Graficos ul.LegendaGrafico li {
  padding: 0 0 0 5px;
  display: table-cell;
  width: 67px;
  line-height: 15px;
  margin: 0;
  text-align: left;
  float: left;
  background-repeat: no-repeat;
  background-position: 0 5px;
}
.Dados2_Graficos ul.LegendaGrafico li input[type="checkbox"] {
  border-style: none;
}
.Dados2_Graficos ul.LegendaGrafico li .Item_01 {
  width: 9px;
  height: 9px;
  background-image: url("/content/themes/laranja/images/participante_legenda_mascara.png");
  background-color: #5e97ce;
  float: left;
  margin: 3px 3px 0 0;
}
.Dados2_Graficos ul.LegendaGrafico li .Item_02 {
  width: 9px;
  height: 9px;
  background-image: url("/content/themes/laranja/images/participante_legenda_mascara.png");
  background-color: #7adcd8;
  float: left;
  margin: 3px 3px 0 0;
}
.Dados2_Graficos ul.LegendaGrafico li .Item_03 {
  width: 9px;
  height: 9px;
  background-image: url("/content/themes/laranja/images/participante_legenda_mascara.png");
  background-color: #FF0000;
  float: left;
  margin: 3px 3px 0 0;
}
.Dados2_Graficos ul.LegendaGrafico li .Item_04 {
  width: 9px;
  height: 9px;
  background-image: url("/content/themes/laranja/images/participante_legenda_mascara.png");
  background-color: #FFFF00;
  float: left;
  margin: 3px 3px 0 0;
}
.Dados2_Graficos ul.LegendaGrafico a.MenuLink {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  float: left;
  display: block;
}
.Dados2_Graficos .Base {
  height: 28px;
  width: 165px;
  background: url("/content/themes/laranja/images/participante_dados2_extremidade.png") 0 -63px;
  clear: both;
  padding: 8px 0 0 4px;
}
.Dados2_Texto .Base {
  height: 53px;
  width: 165px;
  background: url("/content/themes/laranja/images/participante_dados2_extremidade.png") 0 -38px;
  clear: both;
  padding: 8px 0 0 4px;
}
/* ESTRUTURA - SLIDER DOS WIDGETS */

#Widgets,
#Rentabilidades {
  background-image: url("/content/themes/laranja/images/participante_widgets_slider.png");
  height: 260px;
  z-index: 0;
}
#WidgetsQuadro,
#RentabilidadesQuadro {
  position: relative;
  top: 21px;
  width: 728px;
  height: 216px;
  margin: 0 auto 0 auto;
}
#previous {
  cursor: pointer;
  position: absolute;
  top: -4px;
  left: -19px;
  width: 24px;
  height: 223px;
  z-index: 2;
  background: url("/content/themes/laranja/images/participante_widgets_abas.png") 0 0 no-repeat;
}
#previous:hover {
  background: url("/content/themes/laranja/images/participante_widgets_abas.png") 0 -226px no-repeat;
}
#previous.end {
  cursor: default;
  position: absolute;
  left: -19px;
  width: 19px;
  height: 216px;
  z-index: 2;
  background: url("/content/themes/laranja/images/participante_widgets_abas_2.png") 0 0 no-repeat;
}
#next {
  cursor: pointer;
  position: absolute;
  top: -4px;
  left: 726px;
  width: 24px;
  height: 223px;
  z-index: 2;
  background: url("/content/themes/laranja/images/participante_widgets_abas.png") -31px 0 no-repeat;
}
#next:hover {
  background: url("/content/themes/laranja/images/participante_widgets_abas.png") -31px -226px no-repeat;
}
#next.end {
  cursor: default;
  position: absolute;
  top: -2px;
  left: 728px;
  width: 19px;
  height: 216px;
  z-index: 2;
  background: url("/content/themes/laranja/images/participante_widgets_abas_2.png") -19px 0 no-repeat;
}
#WidgetsQuadro #slider-stage {
  position: relative;
  top: 0;
  width: 728px;
  height: 216px;
  overflow-x: hidden;
  overflow-y: hidden;
  overflow: hidden;
  z-index: 1;
}
#RentabilidadesQuadro #slider-stage {
  position: relative;
  top: 0;
  width: 728px;
  height: 192px;
  overflow-x: hidden;
  overflow-y: hidden;
  overflow: hidden;
  z-index: 1;
}
#slider-list {
  left: 500px;
  width: 2200px;
  margin: 0;
  padding: 0;
  border: 0;
}
#slider-list li {
  float: left;
  width: 233px;
  height: 216px;
  margin: 0 5px 0 5px;
  border: 0;
  list-style-image: none;
  list-style-type: none;
  background-image: url("/content/themes/laranja/images/participante_widget_fundo.png");
  background-repeat: no-repeat;
}
.Ficha1 .Meio li.conteiner-list {
  width: 730px;
  margin: 5px 0 5px -5px;
  padding: 0;
  border: 0;
  clear: both;
  float: left;
  display: block;
  height: 216px;
}
.Ficha1 .Meio ul.static-list {
  width: 730px;
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  display: block;
  text-align: center;
}
.Ficha1 .Meio ul.static-list li {
  float: none;
  display: inline-block;
  width: 233px;
  height: 216px;
  margin: 3px 3px;
  border: 0;
  list-style-image: none;
  list-style-type: none;
  background-image: url("/content/themes/laranja/images/participante_widget_fundo.png");
  background-repeat: no-repeat;
}
.Ficha1 .Meio ul.static-list li h5 {
  display: block;
  float: left;
  width: 170px;
  margin: 0;
  padding: 0;
  clear: none;
  font-size: 18px;
  font-weight: normal;
}
.Ficha1 .Meio ul.static-list .WidgetInput {
  width: 150px;
  clear: both;
  height: 20px;
  position: relative;
  bottom: -7px;
  left: 45px;
}
.Ficha1 .Meio ul.static-list .WidgetInput input {
  height: 20px;
  clear: none;
  float: left;
}
.Ficha1 .Meio ul.static-list .WidgetInput span {
  margin: 5px 0 0 0;
  height: 20px;
  clear: none;
  float: left;
}
#RentabilidadesQuadro #slider-list li {
  float: left;
  width: 106px;
  height: 176px;
  margin: 0 7px 0 8px;
  border: 0;
  list-style-image: none;
  list-style-type: none;
  background-image: url("/content/themes/laranja/images/participante_rentabilidade_01.png");
  background-repeat: no-repeat;
}
#RentabilidadesQuadro ul.Legenda {
  position: relative;
  width: 715px;
  height: 20px;
  margin: 0 0 5px 5px;
  display: block;
  clear: both;
  left: 0;
  padding: 0;
}
#RentabilidadesQuadro ul.Legenda li {
  position: relative;
  height: 20px;
  margin: 0 0 0 5px;
  display: table-cell;
  float: left;
  vertical-align: top;
}
#RentabilidadesQuadro ul.Legenda li input[type="checkbox"] {
  border-style: none;
}
#Dados ul.Legenda {
  position: relative;
  width: 725px;
  margin: 0 0 5px 10px;
  display: inline;
  clear: both;
  left: 0;
  padding: 0;
}
#Dados ul.Legenda.Separada {
  border-top: dashed #ced1d4 1px;
  padding-top: 10px;
}
#Dados ul.Legenda li.Grande {
  width: 720px;
  margin: 0px 0px 8px 10px;
}
#Dados ul.Legenda h5 {
  position: relative;
  height: 24px;
  margin: 0px 0px 0px 0px;
  display: table-cell;
  float: left;
  vertical-align: top;
  font-size: 14px;
  font-weight: bolder;
  display: block;
  line-height: 24px;
}
#Dados ul.Legenda.Maior {
  width: 740px;
}
#Dados ul.Legenda.Larga {
  position: relative;
  width: 725px;
  height: 24px;
  margin: 0px 0px 5px 10px;
  display: block;
  clear: both;
  left: 0px;
  padding: 0px;
}
#Dados ul.Legenda.Larga h4 {
  position: relative;
  height: 24px;
  margin: 0px 0px 0px 10px;
  display: table-cell;
  float: left;
  vertical-align: top;
  font-size: 16px;
  font-weight: bold;
  display: block;
  line-height: 24px;
}
#Dados ul.Legenda.Maior ul,
#Dados ul.Legenda.Maior ul li {
  padding: 0px;
  margin: 0px;
}
#Dados h4.Legenda {
  position: relative;
  height: 20px;
  margin: 3px 0 0 10px;
  display: table-cell;
  float: left;
  vertical-align: top;
  font-size: 12px;
  font-weight: bold;
  display: block;
  clear: both;
  line-height: normal;
}
#Dados ul.Legenda h4.Padrao {
  width: 42px;
}
#Dados ul.Legenda h4 {
  position: relative;
  height: 20px;
  margin: 0px 0px 0px 10px;
  display: table-cell;
  float: left;
  vertical-align: top;
  font-size: 12px;
  font-weight: bold;
  display: block;
}
#Dados ul.Legenda li {
  position: relative;
  /*height: 20px;*/
  margin: 0 0 5px 10px;
  display: table-cell;
  float: left;
  vertical-align: top;
}
#Dados ul.Legenda li input[type="checkbox"] {
  border-style: none;
}
/* ESTRUTURA - CONFIGURAção de aparência*/

#Aparencia {
  background-image: url("/content/themes/laranja/images/participante_widgets_slider.png");
  height: 270px;
  z-index: 0;
}
#AparenciaQuadro {
  position: relative;
  top: 21px;
  width: 728px;
  height: 216px;
  margin: 0 auto 0 auto;
}
#AparenciaQuadro #slider-stage {
  position: relative;
  top: 0;
  width: 728px;
  height: 192px;
  overflow-x: hidden;
  overflow-y: hidden;
  overflow: hidden;
  z-index: 1;
}
#AparenciaQuadro #slider-list li {
  float: left;
  width: 233px;
  height: 233px;
  margin: 0 6px 0 4px;
  border: 0;
  list-style-image: none;
  list-style-type: none;
  background: url("/content/themes/laranja/images/participante_widget_fundo.png") 0 -216px no-repeat;
}
.WidgetAparencia {
  width: 233px;
  height: 192px;
}
.WidgetAparencia .Titulo {
  width: 75px;
  height: 22px;
  margin: 7px 0 0 15px;
  float: left;
}
.WidgetAparencia .Quadro1 {
  width: 231px;
  height: 125px;
  float: left;
  margin: 3px 1px 0 1px;
}
.WidgetAparencia .Linha1 {
  float: left;
  width: 231px;
  height: 20px;
  margin: 0 0 3px 0;
  vertical-align: top;
  line-height: 20px;
  clear: both;
  text-align: center;
}
.WidgetAparencia #Tela01 {
  float: left;
  width: 200px;
  height: 100px;
  vertical-align: middle;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 0 0 0 15px;
  border: solid #e9ecf0 1px;
}
.WidgetAparencia #Tela02 {
  float: left;
  width: 200px;
  height: 100px;
  vertical-align: middle;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 0 0 0 15px;
  border: solid #e9ecf0 1px;
}
.WidgetAparencia #Tela03 {
  float: left;
  width: 200px;
  height: 100px;
  vertical-align: middle;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 0 0 0 15px;
  border: solid #e9ecf0 1px;
}
#AparenciaQuadro #slider-list li .WidgetAparencia ul.Legenda {
  width: 135px;
  height: 20px;
  margin: 7px 0 0 5px;
  display: block;
  padding: 0;
  float: left;
}
#AparenciaQuadro #slider-list li .WidgetAparencia ul.Legenda li {
  position: relative;
  height: 20px;
  width: 14px;
  margin: 0 0 0 5px;
  display: table-cell;
  float: left;
  vertical-align: top;
}
#AparenciaQuadro #slider-list li .WidgetAparencia ul.Legenda li input[type="checkbox"] {
  border-style: none;
}
/* ESTRUTURA - RENTABILIDADE */

.Rentabilidade {
  width: 106px;
  height: 176px;
}
.Rentabilidade .Titulo {
  width: 106px;
  height: 26px;
  margin: 0;
  display: table-cell;
  text-align: center;
}
.Rentabilidade .Titulo h4 {
  font-size: 13px;
  float: left;
  line-height: 26px;
  float: none;
}
.Rentabilidade .Legenda {
  text-align: center;
  display: table-cell;
  width: 106px;
  height: 18px;
  float: left;
  padding: 0;
  margin: 0;
}
.Rentabilidade .Grafico {
  float: left;
  width: 106px;
  height: 127px;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin: 0;
}
/* ESTRUTURA - CONFIGURACAO SELEÇÃO DE PAINEIS */

#ConfigEstruturaWidgets {
  height: 170px;
  width: 100%;
  margin: 0 0 6px 0;
  background-image: url("/content/themes/laranja/images/participante_banners.png");
  min-height: 460px;
  padding: 0 0 15px 0;
}
#ConfigEstruturaWidgets .Quadro,
.Conteudo2 .Quadro,
.Conteudo4 .Quadro {
  margin: auto;
  position: relative;
  width: 710px;
  min-height: 300px;
}
#ConfigEstruturaWidgets .Quadro .Titulo {
  float: left;
  width: 708px;
  height: 35px;
}
#ConfigEstruturaWidgets .Quadro .Titulo h2 {
  margin: 7px 0 0 0;
  float: left;
  position: relative;
  display: block;
}
#ConfigEstruturaWidgets .Quadro .Conteudo1 {
  height: 110px;
  width: 708px;
  float: left;
  min-height: 150px;
  position: relative;
}
#ConfigEstruturaWidgets .Quadro .Conteudo2 {
  width: 708px;
  float: left;
  min-height: 110px;
}
#ConfigEstruturaWidgets .Quadro .Conteudo2 ul {
  height: 95px;
  width: 708px;
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  left: 0;
  display: block;
}
#ConfigEstruturaWidgets .Quadro .Conteudo2 ul li {
  width: 236px;
  float: left;
  list-style: none;
  left: 0;
  display: block;
}
#ConfigEstruturaWidgets .Quadro .Conteudo2 ul li h3 {
  width: 30px;
  float: left;
  margin: 0;
  left: 0;
  display: block;
  font-size: 26px;
  font-weight: bold;
}
#ConfigEstruturaWidgets .Quadro .Conteudo2 ul li .Campo {
  margin: 4px 0 0 0;
  float: left;
}
#ConfigEstruturaWidgets .Quadro .Conteudo2 ul li .Botao {
  margin: 4px 0 0 5px;
  float: left;
  width: 30px;
  height: 22px;
}
/* ESTRUTURA - OPÇÕES PÁGINA */

.OpcoesPagina {
  margin: 0 auto 14px auto;
  position: relative;
  height: 20px;
  clear: both;
  width: 510px;
}
.OpcoesPagina span {
  margin: 6px 10px 0 10px;
  position: relative;
  height: 16px;
  width: 140px;
  float: left;
  display: block;
  text-align: center;
}
.OpcoesPagina2 {
  margin: 0 auto 14px auto;
  position: relative;
  height: 20px;
  clear: both;
  width: 240px;
}
/* ESTRUTURA - WIDGET */

.Widget {
  width: 233px;
  height: 216px;
}
.Widget .Titulo {
  width: 200px;
  height: 22px;
  margin: 7px 0 0 15px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Widget .Titulo h2 {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Widget .Titulo2 {
  width: 212px;
  height: 22px;
  margin: 7px 0 0 15px;
  position: relative;
}
.Widget .Titulo2 .Variacao {
  width: 100px;
  height: 22px;
  margin: 0 0 0 0;
  float: right;
}
.Widget .Titulo span,
.Widget .Titulo2 span {
  /*width: 80px;*/
  height: 15px;
  margin: 5px 0 0 0;
  padding: 0;
  float: right;
  text-align: right;
  display: block;
}
.Widget .Quadro1 {
  width: 108px;
  height: 144px;
  background-color: #FFFFFF;
  float: left;
  margin: 7px 0 0 6px;
}
.Widget .Quadro2 {
  width: 108px;
  height: 144px;
  background-color: #FFFFFF;
  float: left;
  margin: 7px 0 0 5px;
}
.Widget .Quadro3 {
  width: 233px;
  height: 144px;
  float: left;
  margin: 7px 0px 0px 0px;
  overflow: hidden;
}
.Widget .Quadro4 {
  width: 231px;
  height: 150px;
  float: left;
  margin: 1px 1px 0 1px;
}
.Widget .Quadro4 .Linha1 span {
  width: 231px;
  float: left;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  display: table-cell;
}
.Widget .Destaque {
  height: 34px;
  background-color: #EAEBEF;
  /*display: table-cell;*/
  text-align: center;
  vertical-align: middle;
  line-height: 15px;
}
.Widget .Zoom {
  width: 108px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  margin-top: 14px;
}
.Widget .Detalhe {
  min-width: 108px;
  height: 18px;
  text-align: center;
}
.Widget .Texto {
  width: auto;
  height: 78px;
  text-align: left;
  vertical-align: middle;
  margin: 3px 0 0 4px;
  line-height: 14px;
}
.Widget .Linha1 {
  float: left;
  width: 233px;
  height: 35px;
  background-color: #FFFFFF;
  margin: 0 0px 0 0px;
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
  vertical-align: middle;
  line-height: 33px;
  clear: both;
}
.Widget .Linha2 {
  float: left;
  height: 35px;
  margin: 0 1px 0 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 33px;
}
.Widget .Linha2Dupla {
  float: left;
  width: 231px;
  height: 70px;
  margin: 0 1px 0 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 70px;
}
.Widget .Linha1Grande {
  float: left;
  width: 231px;
  height: 150px;
  vertical-align: middle;
}
.Widget .Linha2Grande {
  float: left;
  width: 231px;
  height: 115px;
  vertical-align: middle;
}
.Widget .LinhaMenor {
  float: left;
  width: 231px;
  height: 20px;
  margin: 0 1px 0 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 18px;
}
.Widget .Grafico {
  float: left;
  width: 231px;
  height: 72px;
  background-color: #FFFFFF;
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 1px 1px;
  margin-bottom: 9px;
}
.Widget .Grafico2 {
  float: left;
  width: 231px;
  height: 108px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 1px 1px;
  margin-top: 3px;
}
.Widget .Meusonho {
  float: left;
  width: 220px;
  height: 144px;
  border: solid #e9ecf0 1px;
  vertical-align: middle;
  margin: 0 0 9px 5px;
}
.Widget .Meusonho div.Conquistas {
  margin: 0;
  padding: 0;
}
.Widget .Meusonho div.Conquistas div span {
  width: 20px;
  height: 18px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding-top: 3px;
  top: 0;
  position: relative;
  margin: 0;
  border: none;
  display: block;
}
.Widget .Meusonho div.Conquistas div {
  float: left;
  width: 20px;
  height: 144px;
  border: solid #e9ecf0 1px;
  margin: 0;
  padding: 0;
  filter: opacity(alpha=80);
  /* para o IE */
  -moz-opacity: 0.8;
  /* para o FireFox */
  opacity: 0.8;
  /* para o outros Navegadores */
  filter: alpha(opacity=80);
  /* para o IE 6 */

}
.Widget .Meusonho div.Conquistas div.oculto {
  background-color: #FFFFFF;
}
.Widget .Meusonho div.Conquistas div div {
  width: 20px;
  height: 18px;
  background-color: #414956;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding-top: 3px;
  color: #FFFFFF;
  top: 122px;
  position: relative;
  margin: 0;
  border: none;
}
.Widget .Campo {
  float: left;
  width: 90px;
  height: 36px;
  margin: 0 0 0 14px;
}
.Widget .CampoGrande {
  float: left;
  width: 205px;
  margin: 12px 0 0 14px;
  padding: 0;
  line-height: 14px;
}
.lt-ie9 .Widget .CampoGrande {
  line-height: 16px;
}
.Widget .CampoGrande.Compacto {
  width: 135px;
}
.Widget .Valor {
  float: left;
  width: 111px;
  height: 36px;
  margin: 0 1px 0 1px;
  text-align: right;
}
.Widget .Campo2 {
  float: left;
  width: 231px;
  height: 33px;
  line-height: 15px;
  text-align: center;
}
.Widget .CampoMenor {
  float: left;
  width: 135px;
  height: 20px;
  margin: 0 0 0 12px;
}
.Widget .ValorMenor {
  float: left;
  width: 72px;
  height: 20px;
  margin: 0 1px 0 1px;
  text-align: right;
  line-height: 20px;
  white-space: nowrap;
}
.Widget .Indicador {
  float: left;
  width: 13px;
  height: 13px;
  margin: 4px 1px 0 1px;
  text-align: right;
}
.Widget .Indicador.Positivo {
  background: url("/content/themes/laranja/images/participante_icones_15x15.png") -45px 0 no-repeat;
}
.Widget .Indicador.Negativo {
  background: url("/content/themes/laranja/images/participante_icones_15x15.png") -60px 0 no-repeat;
}
.Widget .Assunto {
  float: left;
  width: 231px;
  height: 35px;
  background-color: #FFFFFF;
  margin: 0 1px 0 1px;
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 33px;
}
.Widget .InputAssunto {
  float: left;
  width: 231px;
  height: 22px;
  margin: 0 1px 0 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 22px;
}
.Widget .InputAssunto .Legenda {
  float: left;
  width: 55px;
  height: 22px;
  margin-left: 14px;
}
.Widget .InputBusca {
  float: left;
  width: 231px;
  height: 22px;
  margin: 1px 1px 0 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 22px;
}
.Widget .InputBusca .Legenda {
  float: left;
  width: 70px;
  height: 22px;
  margin-left: 14px;
}
.Correios {
  float: left;
  width: 79px;
  height: 17px;
  background-image: url("/content/img/logo/participante_logo_correios.png");
  margin: 2px 0 0 5px;
  padding: 0;
  border: 0;
  cursor: pointer;
}
.Widget .TextareaMensagem {
  width: 231px;
  height: 121px;
  float: left;
  margin: 0 1px 0 1px;
}
.Widget .TextareaMensagem .Legenda {
  float: left;
  width: 215px;
  height: 22px;
  margin-left: 14px;
  display: table-cell;
  line-height: 22px;
  vertical-align: middle;
}
.WidgetRecado {
  float: left;
  width: 109px;
  height: 70px;
  background-color: #FFFFFF;
  margin: 0 0 2px 3px;
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
  border-left: solid #e9ecf0 1px;
  border-right: solid #e9ecf0 1px;
  vertical-align: middle;
  display: table-cell;
  line-height: 72px;
}
.WidgetRecado .Foto {
  float: left;
  width: 45px;
  height: 60px;
  background-color: #CCCCCC;
  margin: 4px 4px 4px 4px;
  border-top: solid #b6bdc6 1px;
  border-bottom: solid #b6bdc6 1px;
  border-left: solid #b6bdc6 1px;
  border-right: solid #b6bdc6 1px;
}
.WidgetRecado .Data {
  float: left;
  width: 52px;
  height: 62px;
  margin: 3px 0 4px 0;
  line-height: 15px;
  display: table-cell;
  vertical-align: middle;
}
/* Popup 01 */

.Popup01 {
  display: none;
  height: 222px;
  width: 239px;
  z-index: 500;
  background: url("/content/themes/laranja/images/participante_widget_fundo.png") 0 -408px no-repeat;
  position: absolute;
  top: 0;
  margin: 155px 0 0 271px;
}
.Popup01 .ConfigBotaoFechar {
  margin: 5px 8px 0 0;
  position: relative;
  float: right;
}
/* Teclado Virtual */

.Teclado {
  display: none;
  height: 340px;
  width: 440px;
  z-index: 500;
  background: url("/content/themes/laranja/images/participante_tecladovirtual_01.png") 0 0 no-repeat;
  position: absolute;
  top: 0;
  margin: 23px 0 0 150px;
  padding: 10px 20px 0 17px;
}
.Teclado .ConfigBotaoFechar {
  margin: 5px 8px 0 0;
  position: relative;
  float: right;
}
.Teclado h2 {
  display: block;
  height: 29px;
  margin: 0 0 0 0;
  width: 430px;
  float: left;
  text-align: center;
}
.Teclado ul {
  margin: 0;
  padding: 0;
}
.Teclado .Tecla {
  display: block;
  margin: 0 5px 3px 0;
  width: 83px;
  height: 38px;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  padding: 5px 0 0 0;
  font-weight: bold;
  text-align: center;
  background: url("/content/themes/laranja/images/participante_tecladovirtual_02.png") 0 0 no-repeat;
}
.Teclado .Tecla2 {
  display: block;
  margin: 0 6px 3px 0;
  width: 122px;
  height: 38px;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding: 6px 0 0 18px;
  text-align: center;
}
.Teclado .Tecla2.Mod01 {
  background: url("/content/themes/laranja/images/participante_tecladovirtual_02.png") -266px 0 no-repeat;
}
.Teclado .Tecla2.Mod02 {
  background: url("/content/themes/laranja/images/participante_tecladovirtual_02.png") -413px 0 no-repeat;
}
.Teclado .Tecla2.Mod03 {
  background: url("/content/themes/laranja/images/participante_tecladovirtual_02.png") -560px 0 no-repeat;
}
.Teclado .Tecla2.Mod04 {
  background: url("/content/themes/laranja/images/participante_tecladovirtual_02.png") -707px 0 no-repeat;
}
.Teclado .Tecla3 {
  display: block;
  margin: 0 6px 3px 0;
  width: 145px;
  height: 38px;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding: 6px 0 0 25px;
  text-align: center;
  background: url("/content/themes/laranja/images/participante_tecladovirtual_02.png") -88px 0 no-repeat;
}
.Teclado .Tecla:hover,
.Teclado .Tecla2:hover,
.Teclado .Tecla3:hover {
  cursor: pointer;
}
.Teclado .Base {
  display: block;
  margin: 0 0 0 0;
  width: 330px;
  height: 25px;
  padding: 0 0 0 0;
  position: absolute;
  bottom: 18px;
  left: 115px;
}
.TecladoMascara {
  display: none;
  height: 100%;
  width: 100%;
  z-index: 490;
  top: 0;
  left: 0;
  position: absolute;
  background-color: #FFF;
  filter: opacity(alpha=80);
  /* para o IE */
  -moz-opacity: 0.8;
  /* para o FireFox */
  opacity: 0.8;
  /* para o outros Navegadores */
  filter: alpha(opacity=80);
  /* para o IE 6 */

}
.Teclado2 {
  display: none;
  height: 340px;
  width: 440px;
  z-index: 500;
  background: url("/content/themes/laranja/images/participante_tecladovirtual_01.png") 0 0 no-repeat;
  position: absolute;
  top: 0;
  margin: 23px 0 0 150px;
  padding: 10px 20px 0 17px;
}
.Teclado2 h2 {
  display: block;
  height: 45px;
  margin: 0 0 16px 0;
  width: 430px;
  float: left;
  text-align: center;
}
.Teclado2 span {
  display: block;
  margin: 0 0 8px 0;
  width: 430px;
  float: left;
}
.Teclado2 ul,
.listadoisfatores {
  display: block;
  margin: 0 0 8px 0;
  width: 430px;
  float: left;
  text-align: left;
  clear: both;
  padding: 0;
}
.Teclado2 ul li,
.listadoisfatores li {
  display: block;
  margin: 0 0 8px 0;
  width: 430px;
  float: left;
  text-align: left;
  clear: both;
}
.listadoisfatores a,
.listadoisfatores input {
  display: inline-block;
}
.Teclado2 ul li input {
  display: block;
  width: 30px;
  float: left;
  clear: none;
  margin: 0;
  padding: 0;
}
.Teclado2 ul li span {
  display: block;
  width: 400px;
  float: left;
  text-align: left;
  margin: 0;
  line-height: 14px;
}
.Teclado2 .PaginaBotao4 {
  margin: 0 0 8px 162px;
  clear: both;
}
/* Mendsagens de validação do Web E-mail (Fale Conosco Captcha) */

#commentForm {
  width: 500px;
}
#commentForm label {
  width: 250px;
}
#commentForm label.error,
#commentForm input.submit {
  margin-left: 253px;
}
#signupForm {
  width: 670px;
}
#signupForm label.error {
  margin-left: 10px;
  width: auto;
  display: inline;
}
#newsletter_topics label.error {
  display: none;
  margin-left: 203px;
}
/****** EXTRA *******/

.TextoVersao,
.TextoVersao:hover {
  /*margin-left: 5px;*/
  font-size: 9px;
  text-decoration: none;
  position: absolute;
  right: 2px;
  bottom: 11px;
  font-style: italic;
  width: 78px;
  overflow: hidden;
  text-align: center;
}
/** SCROLL **/

#wrapper,
#wrappercms {
  width: 728px;
  overflow: hidden;
  float: left;
  position: relative;
  z-index: 1;
  height: 216px;
}
#scroller {
  height: 100%;
  float: left;
  padding: 0;
  -webkit-transform: translate3d(0, 0, 0);
}
.InputCentro.Login {
  behavior: url("/PIE.htc");
  background: -moz-linear-gradient(center bottom, #FFFFFF, #EEEEEE 1px, #FFFFFF 20px) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left bottom, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
  -pie-background: linear-gradient(linear, left bottom, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
  border: 1px solid #EBEAEA;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.5) inset;
  -pie-box-shadow: 1px 1px rgba(0, 0, 0, 0.5) inset;
  color: #576173;
  float: none;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  padding: 5px 20px;
  text-align: center;
  text-shadow: 0 1px 1px #FFFFFF;
  width: 185px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -pie-border-radius: 100px;
  -webkit-transition: box-shadow 0.4s ease;
  -moz-transition: box-shadow 0.4s ease;
  transition: box-shadow 0.4s ease;
}
.InputCentro.Login.input-validation-error,
.input-validation-error {
  border: 1px solid #aa1c1c !important;
  color: #aa1c1c !important;
  box-shadow: none !important;
}
.InputCentro.input-validation-error {
  border: 1px solid #ff0000 !important;
  color: #ff0000 !important;
}
.InputCentro.Login.Max {
  width: 88%;
}
.validationMessage {
  display: block;
  color: #aa1c1c !important;
  clear: both;
  padding-top: 5px;
  text-align: center;
}
.Foto {
  clear: both;
  display: block;
  margin: 0 auto 10px;
}
.hide {
  display: none;
}
.link,
.linkButton {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
}
.link:hover {
  text-decoration: underline;
}
.linkButton {
  text-decoration: underline;
  font-size: 12px;
}
/** UI **/

.Valor .ui-widget-content {
  width: 144px;
  position: relative;
  top: 8px;
  right: 10px;
  left: 0;
  height: 2px;
  margin: 0;
  padding: 0;
  border: 1px solid #bbb;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border: 1px solid rgba(187, 187, 187, 0.8);
  border-bottom: 1px solid rgba(170, 170, 170, 0.8);
  border-right: 1px solid rgba(170, 170, 170, 0.8);
  line-height: 4px;
  background-color: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#ccc));
  background-image: -webkit-linear-gradient(top, #ececec, #ccc);
  background-image: -moz-linear-gradient(top, #ececec, #ccc);
  background-image: -ms-linear-gradient(top, #ececec, #ccc);
  background-image: -o-linear-gradient(top, #ececec, #ccc);
  background-image: linear-gradient(to bottom, #ececec, #ccc);
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.Valor .ui-state-hover {
  background-position: 0 -20px !important;
}
.Valor .ui-state-default,
.Valor .ui-widget-content .ui-state-default,
.Valor .ui-widget-header .ui-state-default {
  position: absolute;
  display: block;
  padding: 0;
  border: 0 none;
  margin: 0 0 0 -5px;
  z-index: 2;
  top: -1em;
  left: 0;
  width: 20px;
  height: 20px;
  outline: 0 none;
  background-color: transparent;
  background-image: url("/content/themes/laranja/images/participante_config_slider.png");
  background-position: 0 0;
  line-height: 20px;
  font-size: 10px;
  -moz-outline: 0 none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.Valor .ui-widget-header {
  display: block;
  top: 9px;
  left: 11px;
  z-index: 3;
  height: 2px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  line-height: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.Campo .ui-widget-content {
  width: 135px;
  position: relative;
  top: 8px;
  right: 10px;
  left: 0;
  height: 2px;
  margin: 0;
  padding: 0;
  border: 1px solid #bbb;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border: 1px solid rgba(187, 187, 187, 0.8);
  border-bottom: 1px solid rgba(170, 170, 170, 0.8);
  border-right: 1px solid rgba(170, 170, 170, 0.8);
  line-height: 4px;
  background-color: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#ccc));
  background-image: -webkit-linear-gradient(top, #ececec, #ccc);
  background-image: -moz-linear-gradient(top, #ececec, #ccc);
  background-image: -ms-linear-gradient(top, #ececec, #ccc);
  background-image: -o-linear-gradient(top, #ececec, #ccc);
  background-image: linear-gradient(to bottom, #ececec, #ccc);
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.Campo .ui-state-hover {
  background-position: 0 -20px !important;
}
.Campo .ui-state-default,
.Campo .ui-widget-content .ui-state-default,
.Campo .ui-widget-header .ui-state-default {
  position: absolute;
  display: block;
  padding: 0;
  border: 0 none;
  margin: 0 0 0 -5px;
  z-index: 2;
  top: -1em;
  left: 0;
  width: 20px;
  height: 20px;
  outline: 0 none;
  background-color: transparent;
  background-image: url("/content/themes/laranja/images/participante_config_slider.png");
  background-position: 0 0;
  line-height: 20px;
  font-size: 10px;
  -moz-outline: 0 none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.Campo .ui-widget-header {
  display: block;
  z-index: 3;
  height: 2px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  line-height: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
/*
    TOOLTIP - GRAFICO RENTABILIDADE
*/

div.tooltip {
  display: none;
}
.positive {
  color: #2594E3 !important;
}
.negative {
  color: #A93536 !important;
}
.Chart {
  display: none;
}
#tip-chart {
  background-position: -246px -171px;
  font-size: 12px;
  padding: 10px 15px;
  width: 200px;
  height: 90px;
  z-index: 9999;
}
#tip-chart p {
  color: #676767;
}
#tip-chart span {
  display: inline;
  color: #000000;
  font-weight: bolder;
}
#tip-chart span.positive {
  color: #2594E3;
}
#tip-chart span.negative {
  color: #A93536;
}
/*
	TOOLTIP - MUDANÇA DE PERFIL
*/

#tip-change-progile {
  background-position: 0 -164px;
  height: 107px;
  width: 206px;
}
#tip-change-progile p {
  color: #676767;
  padding: 20px 40px;
}
#tip-change-progile p strong {
  color: #000;
  font-weight: bold;
}
/* ESTRUTURA - MINIWIDGET */

.Ficha1 .Meio li.conteiner-list2 {
  width: 730px;
  margin: 5px 0 5px -5px;
  padding: 0;
  border: 0;
  clear: both;
  float: left;
  display: block;
  height: 92px;
}
.Ficha1 .Meio ul.static-list2 {
  width: 730px;
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  display: block;
  height: 112px;
  text-align: center;
}
.Ficha1 .Meio ul.static-list2 li {
  float: none;
  display: inline-block;
  width: 233px;
  height: 92px;
  margin: 0 3px;
  border: 0;
  list-style-image: none;
  list-style-type: none;
  background: url("/content/themes/laranja/images/participante_widget_fundo.png") 0 -630px no-repeat;
}
.Ficha1 .Meio ul.static-list2 li h5 {
  display: block;
  float: left;
  width: 190px;
  margin: 0;
  padding: 0;
  clear: none;
  font-size: 18px;
  font-weight: normal;
}
.MiniWidget {
  width: 233px;
  height: 91px;
  margin: 0 5px 0 5px;
}
.MiniWidget .Titulo {
  width: 193px;
  height: 22px;
  margin: 7px 0 0 15px;
  position: relative;
  float: left;
}
.MiniWidget .Quadro3 {
  width: 231px;
  height: 30px;
  float: left;
  margin: 7px 1px 0 -5px;
}
.MiniWidget .Linha1 {
  float: left;
  width: 231px;
  height: 70px;
  background-color: #FFFFFF;
  margin: 0 1px 0 1px;
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
  vertical-align: middle;
  line-height: 33px;
  clear: both;
}
.MiniWidget .Campo2 {
  float: left;
  width: 231px;
  height: 33px;
  line-height: 15px;
  text-align: center;
  padding: 2px 0 0 0;
}
.MiniWidget .Plano {
  float: left;
  height: 12px;
  margin: 7px 0 0;
  position: relative;
  width: 225px;
}
.MiniWidget .Plano label {
  cursor: pointer;
}
li.Ativo .MiniWidget .Plano label {
  cursor: default;
}
.ui-spinner-button {
  display: none !important;
}
.ui-spinner {
  border-style: none !important;
}
.ui-datepicker-trigger {
  background: url("/content/themes/laranja/images/participante_icones.png") -120px 0 no-repeat;
  display: inline;
  height: 22px;
  margin-left: 5px;
  text-decoration: none;
  width: 30px;
  float: left;
  border: 0;
  cursor: pointer;
}
.ui-datepicker-trigger:hover {
  text-decoration: underline;
  background-position: -120px -22px;
}
span.Solto {
  width: 766px;
  text-align: center;
  margin: 0 auto;
}
span.TextValue {
  width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  display: inline-block;
}
.busy {
  cursor: progress;
}
/*.Ficha1 [title] {
    cursor: help;
}*/

.TextOverflow {
  text-overflow: ellipsis;
}
.FullText {
  white-space: nowrap;
  width: auto !important;
}
#CabecalhoDescricao {
  display: block;
  margin: 0 0 15px 0;
}
.BotaoIlustracao {
  margin: 30px 0 0 520px;
  width: 108px;
  position: absolute;
  top: 0;
  clear: none;
  z-index: 10;
}
.MostraIlustracao {
  width: 232px;
  height: 150px;
  float: left;
  clear: both;
  margin: 0 6px 0 0;
}
.NomePlano {
  float: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.error,
.error:focus:enabled {
  color: #8E0000 !important;
}
input.error,
input.error:focus:enabled {
  box-shadow: inset 0 0 4px #8E0000 !important;
}
.ValidationContainer {
  float: left;
}
.one {
  opacity: 0;
  animation: dot 1.2s infinite;
  -webkit-animation: dot 1.2s infinite;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}
.two {
  opacity: 0;
  animation: dot 1.2s infinite;
  -webkit-animation: dot 1.2s infinite;
  animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s;
}
.three {
  opacity: 0;
  animation: dot 1.2s infinite;
  -webkit-animation: dot 1.2s infinite;
  animation-delay: 0.8s;
  -webkit-animation-delay: 0.8s;
}
@keyframes dot {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes dot {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/******TOOLTIP********/

#tooltip {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
  line-height: 1.5;
  color: #fff;
  background: #333;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8));
  background: -ms-radial-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8));
  background: linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8));
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-top: 1px solid #fff;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  position: absolute;
  z-index: 100;
  padding: 15px;
}
#tooltip:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #333;
  border-top-color: rgba(0, 0, 0, 0.7);
  content: '';
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -10px;
}
#tooltip.top:after {
  border-top-color: transparent;
  border-bottom: 10px solid #333;
  border-bottom-color: rgba(0, 0, 0, 0.6);
  top: -20px;
  bottom: auto;
}
#tooltip.left:after {
  left: 10px;
  margin: 0;
}
#tooltip.right:after {
  right: 10px;
  left: auto;
  margin: 0;
}
/**************/
.black-mask {
  background-color: #000000;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@level)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}
.fullscreen {
  z-index: 10000;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.modal {
  margin: 118px auto;
  padding: 10px 0 0 0;
  width: 472px;
  height: 344px;
  z-index: 1001;
}
.modal .wrapper {
  width: 466px;
  height: 312px;
}
#plup-dropzone {
  display: block;
}
.Dados1 .TopoComentario4 {
  /*width: 375px;*/
  height: 25px;
  float: right;
  text-align: right;
}
.Dados1 .TopoTitulo2 {
  width: 150px;
  height: 29px;
  float: left;
}
.Dados1 .TopoComentario4 .Campo {
  width: 76px;
  height: 25px;
  float: left;
  padding-top: 2px;
  text-align: left;
}
.Dados1 .TopoComentario4 .Valor {
  /*width: 297px;*/
  height: 25px;
  float: left;
  padding-top: 2px;
}
.TdTipo {
  text-align: left;
}
/*!
 * jQuery UI CSS Framework 1.11.1
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */

}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */

}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  min-height: 0;
  /* support: IE7 */
  font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */

}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */

.ui-button-icon-only {
  width: 2.2em;
}
/* button elements seem to need a little more width */

button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
/* button text element */

.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */

input.ui-button {
  padding: 0.4em 1em;
}
/* button icon element(s) */

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}
/* button sets */

.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* workarounds */

/* reset extra padding in Firefox, see h5bp.com/l */

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */

.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("/content/themes/laranja/css/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
/* icon support */

.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}
/* left-aligned */

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
/* right-aligned */

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url("/content/themes/laranja/css/data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP/yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* support: IE8 - See #6727 */

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px;
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
/* more specificity required here to override default borders */

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
/* vertically center icon */

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
/* TR overrides */

.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
  border-width: 2px;
}
/*! jQuery UI - v1.11.1 - 2014-10-02
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */

}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */

}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  min-height: 0;
  /* support: IE7 */
  font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */

}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */

.ui-button-icon-only {
  width: 2.2em;
}
/* button elements seem to need a little more width */

button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
/* button text element */

.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */

input.ui-button {
  padding: 0.4em 1em;
}
/* button icon element(s) */

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}
/* button sets */

.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* workarounds */

/* reset extra padding in Firefox, see h5bp.com/l */

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */

.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("/content/themes/laranja/css/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
/* icon support */

.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}
/* left-aligned */

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
/* right-aligned */

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url("/content/themes/laranja/css/data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP/yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.2em 0.5em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* support: IE8 - See #6727 */

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px;
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
/* more specificity required here to override default borders */

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
/* vertically center icon */

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
/* TR overrides */

.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
  border-width: 2px;
}
/* Component containers
----------------------------------*/

.ui-widget {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #fff;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #5385c5 url("/content/themes/laranja/images/ui-bg_gloss-wave_35_ffffff1_500x100.png") 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #ffffff;
}
/* Interaction states
----------------------------------*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url("/content/themes/laranja/images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #1c94c4;
  vertical-align: middle;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fff url("/content/themes/laranja/images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff url("/content/themes/laranja/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url("/content/themes/laranja/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url("/content/themes/laranja/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
  color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: alpha(opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: alpha(opacity=35);
  /* support: IE8 */
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* support: IE8 - See #6059 */

}
/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("/content/themes/laranja/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
  background-image: url("/content/themes/laranja/images/ui-icons_888888_256x240.png");
}
.ui-state-default .ui-icon {
  background-image: url("/content/themes/laranja/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("/content/themes/laranja/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-active .ui-icon {
  background-image: url("/content/themes/laranja/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("/content/themes/laranja/images/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("/content/themes/laranja/images/ui-icons_ffd27a_256x240.png");
}
/* positioning */

.ui-icon-blank {
  background-position: 16px 16px !important;
}
.ui-icon-carat-1-n {
  background-position: 0 0 !important;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0 !important;
}
.ui-icon-carat-1-e {
  background-position: -32px 0 !important;
}
.ui-icon-carat-1-se {
  background-position: -48px 0 !important;
}
.ui-icon-carat-1-s {
  background-position: -64px 0 !important;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0 !important;
}
.ui-icon-carat-1-w {
  background-position: -96px 0 !important;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0 !important;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0 !important;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0 !important;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px !important;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px !important;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px !important;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px !important;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px !important;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px !important;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px !important;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px !important;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px !important;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px !important;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px !important;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px !important;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px !important;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px !important;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px !important;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px !important;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px !important;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px !important;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px !important;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px !important;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px !important;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px !important;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px !important;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px !important;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px !important;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px !important;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px !important;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px !important;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px !important;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px !important;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px !important;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px !important;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px !important;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px !important;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px !important;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px !important;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px !important;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px !important;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px !important;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px !important;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px !important;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px !important;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px !important;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px !important;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px !important;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px !important;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px !important;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px !important;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px !important;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px !important;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px !important;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px !important;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px !important;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px !important;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px !important;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px !important;
}
.ui-icon-extlink {
  background-position: -32px -80px !important;
}
.ui-icon-newwin {
  background-position: -48px -80px !important;
}
.ui-icon-refresh {
  background-position: -64px -80px !important;
}
.ui-icon-shuffle {
  background-position: -80px -80px !important;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px !important;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px !important;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px !important;
}
.ui-icon-folder-open {
  background-position: -16px -96px !important;
}
.ui-icon-document {
  background-position: -32px -96px !important;
}
.ui-icon-document-b {
  background-position: -48px -96px !important;
}
.ui-icon-note {
  background-position: -64px -96px !important;
}
.ui-icon-mail-closed {
  background-position: -80px -96px !important;
}
.ui-icon-mail-open {
  background-position: -96px -96px !important;
}
.ui-icon-suitcase {
  background-position: -112px -96px !important;
}
.ui-icon-comment {
  background-position: -128px -96px !important;
}
.ui-icon-person {
  background-position: -144px -96px !important;
}
.ui-icon-print {
  background-position: -160px -96px !important;
}
.ui-icon-trash {
  background-position: -176px -96px !important;
}
.ui-icon-locked {
  background-position: -192px -96px !important;
}
.ui-icon-unlocked {
  background-position: -208px -96px !important;
}
.ui-icon-bookmark {
  background-position: -224px -96px !important;
}
.ui-icon-tag {
  background-position: -240px -96px !important;
}
.ui-icon-home {
  background-position: 0 -112px !important;
}
.ui-icon-flag {
  background-position: -16px -112px !important;
}
.ui-icon-calendar {
  background-position: -32px -112px !important;
}
.ui-icon-cart {
  background-position: -48px -112px !important;
}
.ui-icon-pencil {
  background-position: -64px -112px !important;
}
.ui-icon-clock {
  background-position: -80px -112px !important;
}
.ui-icon-disk {
  background-position: -96px -112px !important;
}
.ui-icon-calculator {
  background-position: -112px -112px !important;
}
.ui-icon-zoomin {
  background-position: -128px -112px !important;
}
.ui-icon-zoomout {
  background-position: -144px -112px !important;
}
.ui-icon-search {
  background-position: -160px -112px !important;
}
.ui-icon-wrench {
  background-position: -176px -112px !important;
}
.ui-icon-gear {
  background-position: -192px -112px !important;
}
.ui-icon-heart {
  background-position: -208px -112px !important;
}
.ui-icon-star {
  background-position: -224px -112px !important;
}
.ui-icon-link {
  background-position: -240px -112px !important;
}
.ui-icon-cancel {
  background-position: 0 -128px !important;
}
.ui-icon-plus {
  background-position: -16px -128px !important;
}
.ui-icon-plusthick {
  background-position: -32px -128px !important;
}
.ui-icon-minus {
  background-position: -48px -128px !important;
}
.ui-icon-minusthick {
  background-position: -64px -128px !important;
}
.ui-icon-close {
  background-position: -80px -128px !important;
}
.ui-icon-closethick {
  background-position: -96px -128px !important;
}
.ui-icon-key {
  background-position: -112px -128px !important;
}
.ui-icon-lightbulb {
  background-position: -128px -128px !important;
}
.ui-icon-scissors {
  background-position: -144px -128px !important;
}
.ui-icon-clipboard {
  background-position: -160px -128px !important;
}
.ui-icon-copy {
  background-position: -176px -128px !important;
}
.ui-icon-contact {
  background-position: -192px -128px !important;
}
.ui-icon-image {
  background-position: -208px -128px !important;
}
.ui-icon-video {
  background-position: -224px -128px !important;
}
.ui-icon-script {
  background-position: -240px -128px !important;
}
.ui-icon-alert {
  background-position: 0 -144px !important;
}
.ui-icon-info {
  background-position: -16px -144px !important;
}
.ui-icon-notice {
  background-position: -32px -144px !important;
}
.ui-icon-help {
  background-position: -48px -144px !important;
}
.ui-icon-check {
  background-position: -64px -144px !important;
}
.ui-icon-bullet {
  background-position: -80px -144px !important;
}
.ui-icon-radio-on {
  background-position: -96px -144px !important;
}
.ui-icon-radio-off {
  background-position: -112px -144px !important;
}
.ui-icon-pin-w {
  background-position: -128px -144px !important;
}
.ui-icon-pin-s {
  background-position: -144px -144px !important;
}
.ui-icon-play {
  background-position: 0 -160px !important;
}
.ui-icon-pause {
  background-position: -16px -160px !important;
}
.ui-icon-seek-next {
  background-position: -32px -160px !important;
}
.ui-icon-seek-prev {
  background-position: -48px -160px !important;
}
.ui-icon-seek-end {
  background-position: -64px -160px !important;
}
.ui-icon-seek-start {
  background-position: -80px -160px !important;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

.ui-icon-seek-first {
  background-position: -80px -160px !important;
}
.ui-icon-stop {
  background-position: -96px -160px !important;
}
.ui-icon-eject {
  background-position: -112px -160px !important;
}
.ui-icon-volume-off {
  background-position: -128px -160px !important;
}
.ui-icon-volume-on {
  background-position: -144px -160px !important;
}
.ui-icon-power {
  background-position: 0 -176px !important;
}
.ui-icon-signal-diag {
  background-position: -16px -176px !important;
}
.ui-icon-signal {
  background-position: -32px -176px !important;
}
.ui-icon-battery-0 {
  background-position: -48px -176px !important;
}
.ui-icon-battery-1 {
  background-position: -64px -176px !important;
}
.ui-icon-battery-2 {
  background-position: -80px -176px !important;
}
.ui-icon-battery-3 {
  background-position: -96px -176px !important;
}
.ui-icon-circle-plus {
  background-position: 0 -192px !important;
}
.ui-icon-circle-minus {
  background-position: -16px -192px !important;
}
.ui-icon-circle-close {
  background-position: -32px -192px !important;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px !important;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px !important;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px !important;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px !important;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px !important;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px !important;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px !important;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px !important;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px !important;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px !important;
}
.ui-icon-circle-check {
  background-position: -208px -192px !important;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px !important;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px !important;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px !important;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px !important;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px !important;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px !important;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px !important;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px !important;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px !important;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px !important;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px !important;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px !important;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}
/* Overlays */

.ui-widget-overlay {
  background: #666666 url("/content/themes/laranja/images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
  opacity: 0.5;
  filter: alpha(opacity=50);
  /* support: IE8 */

}
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url("/content/themes/laranja/images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
  opacity: 0.2;
  filter: alpha(opacity=20);
  /* support: IE8 */
  border-radius: 5px;
}
.ui-button-icon-primary.ui-icon.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #ddd;
  color: #000000;
  background-color: white;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  color: #000000;
}
.ui-selectmenu-button span.ui-selectmenu-text {
  font-size: 12px;
  font-weight: 100;
}
.ui-state-default .ui-icon {
  background: url("/content/img/icones/ui-icons_000000_256x240.png");
}
.ui-menu .ui-menu-item {
  font-size: 12px;
}
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: none;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 15px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 15px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 15px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 15px;
}
/* Time Picker*/

.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.ui-timepicker-div .ui_tpicker_unit_hide {
  display: none;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
  background: none;
  color: inherit;
  border: none;
  outline: none;
  border-bottom: solid 1px #555;
  width: 95%;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
  border-bottom-color: #aaa;
}
.ui-timepicker-rtl {
  direction: rtl;
}
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}
.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px;
}
/* Shortened version style */

.ui-timepicker-div.ui-timepicker-oneLine {
  padding-right: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt {
  display: none;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
  display: block;
  padding-top: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine dl {
  text-align: right;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div {
  display: inline-block;
  margin: 0;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
  content: ':';
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {
  content: '.';
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
  display: none;
}
.alertify,
.alertify-show,
.alertify-log {
  -webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* easeOutBack */

}
.alertify-hide {
  -webkit-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -moz-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -ms-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -o-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  /* easeInBack */

}
.alertify-log-hide {
  -webkit-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -moz-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -ms-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -o-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  /* easeInBack */

}
.alertify-cover {
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.alertify-cover-hidden {
  display: none;
}
.alertify {
  position: fixed;
  z-index: 99999;
  top: 50px;
  left: 50%;
  width: 550px;
  margin-left: -275px;
  opacity: 1;
}
.alertify-hidden {
  -webkit-transform: translate(0, -150px);
  -moz-transform: translate(0, -150px);
  -ms-transform: translate(0, -150px);
  -o-transform: translate(0, -150px);
  transform: translate(0, -150px);
  opacity: 0;
  display: none;
}
/* overwrite display: none; for everything except IE6-8 */

:root * > .alertify-hidden {
  display: block;
  visibility: hidden;
}
.alertify-logs {
  position: fixed;
  z-index: 5000;
  bottom: 10px;
  right: 10px;
  width: 300px;
}
.alertify-logs-hidden {
  display: none;
}
.alertify-log {
  display: block;
  margin-top: 10px;
  position: relative;
  right: -300px;
  opacity: 0;
}
.alertify-log-show {
  right: 0;
  opacity: 1;
}
.alertify-log-hide {
  -webkit-transform: translate(300px, 0);
  -moz-transform: translate(300px, 0);
  -ms-transform: translate(300px, 0);
  -o-transform: translate(300px, 0);
  transform: translate(300px, 0);
  opacity: 0;
}
.alertify-dialog {
  padding: 25px;
}
.alertify-resetFocus {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.alertify-inner {
  text-align: center;
}
.alertify-text {
  margin-bottom: 15px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 100%;
}
.alertify-button,
.alertify-button:hover,
.alertify-button:active,
.alertify-button:visited {
  background: none;
  text-decoration: none;
  border: none;
  /* line-height and font-size for input button */
  line-height: 1.5;
  font-size: 100%;
  display: inline-block;
  cursor: pointer;
  margin-left: 5px;
}
@media only screen and (max-width: 680px) {
  .alertify,
  .alertify-logs {
    width: 90%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .alertify {
    left: 5%;
    margin: 0;
  }
}
/**
 * Default Look and Feel
 */

.alertify,
.alertify-log {
  font-family: sans-serif;
}
.alertify {
  background: #FFF;
  border: 10px solid #333;
  /* browsers that don't support rgba */
  border: 10px solid rgba(0, 0, 0, 0.7);
  border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding;
  /* Safari 4? Chrome 6? */
  -moz-background-clip: padding;
  /* Firefox 3.6 */
  background-clip: padding-box;
  /* Firefox 4, Safari 5, Opera 10, IE 9 */

}
.alertify-text {
  border: 1px solid #CCC;
  padding: 10px;
  border-radius: 4px;
}
.alertify-button {
  border-radius: 4px;
  color: #FFF;
  font-weight: bold;
  padding: 6px 15px;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}
.alertify-button:hover,
.alertify-button:focus {
  outline: none;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
.alertify-button:focus {
  box-shadow: 0 0 15px #2B72D5;
}
.alertify-button:active {
  position: relative;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alertify-button-cancel,
.alertify-button-cancel:hover,
.alertify-button-cancel:focus {
  background-color: #FE1A00;
  border: 1px solid #D83526;
}
.alertify-button-ok,
.alertify-button-ok:hover,
.alertify-button-ok:focus {
  background-color: #5CB811;
  border: 1px solid #3B7808;
}
.alertify-log {
  background: #1F1F1F;
  background: rgba(0, 0, 0, 0.9);
  padding: 15px;
  border-radius: 4px;
  color: #FFF;
  word-wrap: break-word;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
  font-size: 16px;
}
.alertify-log-error {
  font-size: 16px;
  background: #FE1A00;
  background: rgba(254, 26, 0, 0.9);
}
.alertify-log-success {
  font-size: 16px;
  background: #5CB811;
  background: rgba(92, 184, 17, 0.9);
}
/**
 * Twitter Bootstrap Look and Feel
 * Based on http://twitter.github.com/bootstrap/
 */

.alertify,
.alertify-log {
  font-family: sans-serif;
}
.alertify {
  background: #FFF;
  border: 1px solid #8E8E8E;
  /* browsers that don't support rgba */
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding;
  /* Safari 4? Chrome 6? */
  -moz-background-clip: padding;
  /* Firefox 3.6 */
  background-clip: padding-box;
  /* Firefox 4, Safari 5, Opera 10, IE 9 */

}
.alertify-dialog {
  padding: 0;
}
.alertify-inner {
  text-align: left;
}
.alertify-message {
  padding: 15px;
  margin: 0;
}
.alertify-text-wrapper {
  padding: 0 15px;
}
.alertify-text {
  color: #555;
  border-radius: 4px;
  padding: 8px;
  background-color: #FFF;
  border: 1px solid #CCC;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.alertify-text:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.alertify-buttons {
  padding: 14px 15px 15px;
  background: #F5F5F5;
  border-top: 1px solid #DDD;
  border-radius: 0 0 10px 10px;
  box-shadow: inset 0 1px 0 #FFF;
  text-align: right;
}
.alertify-button,
.alertify-button:hover,
.alertify-button:focus,
.alertify-button:active {
  margin-left: 10px;
  border-radius: 10px;
  font-weight: normal;
  padding: 4px 12px;
  text-decoration: none;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}
.alertify-button:focus {
  outline: none;
  box-shadow: 0 0 5px #2B72D5;
}
.alertify-button:active {
  position: relative;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alertify-button-cancel,
.alertify-button-cancel:hover,
.alertify-button-cancel:focus,
.alertify-button-cancel:active {
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.75);
  background-color: #E6E6E6;
  border: 1px solid #BBB;
  color: #333;
  background-image: -webkit-linear-gradient(top, #FFF, #E6E6E6);
  background-image: -moz-linear-gradient(top, #FFF, #E6E6E6);
  background-image: -ms-linear-gradient(top, #FFF, #E6E6E6);
  background-image: -o-linear-gradient(top, #FFF, #E6E6E6);
  background-image: linear-gradient(top, #FFF, #E6E6E6);
}
.alertify-button-cancel:hover,
.alertify-button-cancel:focus,
.alertify-button-cancel:active {
  background: #E6E6E6;
}
.alertify-button-ok,
.alertify-button-ok:hover,
.alertify-button-ok:focus,
.alertify-button-ok:active {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #04C;
  border: 1px solid #04C;
  border-color: #04C #04C #002A80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #FFF;
}
.alertify-button-ok:hover,
.alertify-button-ok:focus,
.alertify-button-ok:active {
  background: #04C;
}
.alertify-log {
  background: #D9EDF7;
  padding: 8px 14px;
  border-radius: 10px;
  color: #3A8ABF;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border: 1px solid #BCE8F1;
}
.alertify-log-error {
  color: #B94A48;
  background: #F2DEDE;
  border: 1px solid #EED3D7;
}
.alertify-log-success {
  color: #468847;
  background: #DFF0D8;
  border: 1px solid #D6E9C6;
}
.alertify-log-warning {
  color: #8a6d3b;
  background: #fcf8e3;
  border-color: #faebcc;
}
.ui-multiselect {
  text-align: lef;
  padding: 0;
}
.ui-multiselect span.ui-icon {
  float: right;
}
.ui-multiselect-single .ui-multiselect-checkboxes input {
  position: absolute !important;
  top: auto !important;
  left: -9999px;
}
.ui-multiselect-single .ui-multiselect-checkboxes label {
  padding: 5px !important;
}
.ui-multiselect-header {
  margin-bottom: 3px;
  padding: 3px 0 3px 4px;
}
.ui-multiselect-header ul {
  font-size: 0.9em;
}
.ui-multiselect-header ul li {
  float: left;
  padding: 0 10px 0 0;
}
.ui-multiselect-header a {
  text-decoration: none;
}
.ui-multiselect-header a:hover {
  text-decoration: underline;
}
.ui-multiselect-header span.ui-icon {
  float: left;
}
.ui-multiselect-header li.ui-multiselect-close {
  float: right;
  text-align: right;
  padding-right: 0;
}
.ui-multiselect-menu {
  display: none;
  padding: 3px;
  position: absolute;
  z-index: 10000;
  text-align: left;
}
.ui-multiselect-checkboxes {
  position: relative/* fixes bug in IE6/7 */;
  overflow-y: auto;
}
.ui-multiselect-checkboxes label {
  cursor: default;
  display: block;
  border: 1px solid transparent;
  padding: 3px 1px;
}
.ui-multiselect-checkboxes label input {
  position: relative;
  top: 1px;
}
.ui-multiselect-checkboxes li {
  clear: both;
  font-size: 0.9em;
  padding-right: 3px;
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid;
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
  display: block;
  padding: 3px;
  margin: 1px 0;
  text-decoration: none;
}
/* remove label borders in IE6 because IE6 does not support transparency */

* html .ui-multiselect-checkboxes label {
  border: none;
}
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'FontAwesome';
  src: url("/content/css/fonts/fontawesome-webfont.eot?v=4.4.0");
  src: url("/content/css/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format('embedded-opentype'), url("/content/css/fonts/fontawesome-webfont.woff2?v=4.4.0") format('woff2'), url("/content/css/fonts/fontawesome-webfont.woff?v=4.4.0") format('woff'), url("/content/css/fonts/fontawesome-webfont.ttf?v=4.4.0") format('truetype'), url("/content/css/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
/* Deprecated as of 4.4.0 */

.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
/******Termo********/

.Termo {
  padding-left: 15px;
  text-align: justify;
  padding-right: 15px;
  font-weight: bold;
}
.HrLinha {
  background: #ced1d4;
  border: none;
  height: 1px;
}
.SubGrupoTermo {
  padding-left: 40px;
  padding-right: 15px;
  text-align: justify;
}
.TextoTermo {
  padding-left: 15px;
  text-align: justify;
  padding-right: 15px;
}
.GrupoTermo {
  padding-left: 10px;
  text-align: justify;
  padding-right: 10px;
}
/* Alteração de Layout para Edição de Conteúdo */

/* BSI Tecnologia */

.fieldSetParagraph {
  width: 720px;
  height: 300px;
  margin-top: 10px;
  clear: both;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.fieldSetParagraph legend {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #416048;
}
.fieldSetParagraph .deleteParagraph {
  position: relative;
}
.fieldSetParagraph .deleteParagraph input {
  position: absolute;
  top: -10px;
  right: -3px;
  background: url("/content/img/delete-button.png") no-repeat 0 0;
  width: 16px;
  height: 16px;
  border: 0px;
}
.fieldSetParagraph .field {
  display: block;
  clear: both;
  margin-top: 10px;
}
.fieldSetParagraph .field span {
  width: 50px;
}
.fieldSetParagraph .field input {
  width: 80%;
}
.fieldSetParagraph .jHtmlArea {
  clear: both;
  display: block;
}
.deleteLinkAcao {
  float: left;
}
.deleteLinkAcao input {
  margin: 2px 0 0 5px;
  background: url("/content/img/delete-button.png") no-repeat 0 0;
  width: 16px;
  height: 16px;
  border: 0px;
}
#imageModal ul li {
  width: 50%;
  float: left;
}
#visaoModal ul li {
  width: 20%;
  float: left;
}
.linksConfig {
  padding: 2px;
  width: 650px;
  margin: 0px 5px 1px 0px;
}
.linksConfig li {
  border: dashed #ced1d4 1px;
  padding: 2px;
  width: 194px;
  margin: 0px 5px 1px 0px;
  height: 45px;
  float: left;
}
.linksConfig li span {
  float: left;
  margin: 0 5px 0 5px;
}
.linksConfig li div {
  clear: both;
  display: block;
  width: 100%;
  margin-top: 5px;
}
.linksConfig li div input {
  float: left;
  margin: 0 5px 0 0;
}
/* Estilo Paginação (Modal: Configuração de link) */

.ko-grid-pageLinks .selected {
  font-size: small;
  color: black;
}
.Config .Container {
  padding-left: 10px;
}
.Config .Container .TituloLinkContainer,
.Config .Container .TipoLinkContainer,
.Config .Container .TabsLinkContainer {
  display: block;
  width: 100%;
  float: left;
}
.linkConfigurationModal {
  padding-left: 30px !important;
}
.Config .Container .TituloLinkContainer,
.Config .Container .TipoLinkContainer {
  margin-bottom: 15px;
}
.Config .Container .TituloLinkContainer .TituloLabel {
  display: block;
}
.Config .Container .TituloLinkContainer .TituloText {
  display: block;
}
.Config .Container .TipoLinkContainer .TipoLinkOpcaoContainer .TipoLinkOpcao {
  margin: 5px 5px 5px 5px;
  float: left;
}
.Config .Container .TabsLinkContainer .TabLink .AntigoArquivo,
.Config .Container .TabsLinkContainer .TabLink .NovoArquivo {
  display: block;
  float: left;
  margin: 10px 0 5px 0;
}
.Config .Container .TabsLinkContainer .TabLink .Label {
  display: block;
  float: left;
  width: 100%;
}
.Config .Container .TabsLinkContainer .TabLink .Destaque {
  font-size: large;
}
.Config .Container .TabsLinkContainer .TabLink .AvisoArquivo {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  top: 80%;
  left: 45%;
  position: absolute;
}
#Dados .validationMessage {
  display: none;
}
.EdicaoConteudo .SummaryErrors {
  float: left;
  margin-left: 20px;
  font-size: 11px;
  color: red;
}
.EdicaoConteudo .SummaryErrors .ErrorTitulo {
  font-size: 14px;
  font-weight: bold;
}
.MsgError .Error {
  float: left;
  margin-left: 10px;
  font-size: 11px;
  color: red;
}
.EdicaoConteudo ul {
  margin: 0 0 0 0 !important;
}
.ui-dialog {
  border-radius: 10px;
}
.ui-dialog .ui-dialog-buttonpane button {
  color: #416048;
  font-weight: bold;
  background: url("/content/themes/laranja/images/participante_botao.png") no-repeat scroll -108px 0 rgba(0, 0, 0, 0);
  height: 20px;
  border: 0 none;
  width: 160px;
}
.ui-dialog .ui-dialog-buttonpane button:hover {
  color: #416048;
  font-weight: bold;
  background: url("/content/themes/laranja/images/participante_botao.png") no-repeat scroll -108px -20px rgba(0, 0, 0, 0);
  height: 20px;
  border: 0 none;
  width: 160px;
}
span.ui-button-text {
  padding: 0em 0em !important;
}
.ui-widget-overlay {
  background: #333;
  opacity: 0.8;
}
#dialog-disclaimer .WordSection1 {
  padding: 0 10px;
}
.disclaimer-checkbox {
  display: inline;
  margin: 0px 15px;
}
.disclaimer-checkbox #chkAceito {
  margin-right: 7px;
}
.disclaimer-notice {
  cursor: help;
  border: 1px solid;
  border-radius: 25px;
  display: inline-block;
  top: 3px;
  position: relative;
}
.TdSlider {
  width: 40%;
}
.TdValorSlider {
  width: 10%;
}
.AmountContribuicao {
  border: 0;
  color: #f6931f;
  font-weight: bold;
  width: 50px;
}
/* ALERT CSS */

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 14px;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  font-size: 12px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.alert-browser {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
  font-size: 12px;
  text-align: center;
}
.bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
.painel-dados .alert {
  border-radius: 0;
  clear: both;
  font-size: 0.8em;
  margin-bottom: 0;
}
button.close {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  cursor: pointer;
  padding: 0;
}
.close {
  color: #000;
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  opacity: 0.2;
  text-shadow: 0 1px 0 #fff;
}
.sr-only {
  border: 0 none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* ==== SELECT MENU RELATORIOS ==== */

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #ddd;
  color: #000000;
  background-color: white;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  color: #000000;
}
.ui-selectmenu-button span.ui-selectmenu-text {
  font-size: 12px;
  font-weight: 100;
}
.ui-state-default .ui-icon {
  background: url("/content/img/icones/ui-icons_000000_256x240.png");
}
.ui-menu .ui-menu-item {
  font-size: 12px;
}
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: none;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 15px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 15px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 15px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 15px;
}
.Meio.Eleicoes.Branco {
  overflow: hidden;
  background: white;
  background-image: url("/content/themes/laranja/images/participante_ficha1_meio.png");
}
.Ficha1 .Meio .PaginaBotaoDestaque.eleicoes {
  margin-bottom: 10px;
}
.Ficha1 .Meio .PaginaBotaoDestaque.eleicoes li {
  display: inline;
  float: left;
  width: 170px;
  list-style: none;
  padding: 0;
  margin-bottom: 10px;
}
.Meio.Eleicoes {
  margin: 0px 0;
  padding: 0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  /*margin-top: 12px;
    margin-bottom: 12px;*/
  color: #595959;
  /* PERGUNTAS E RESPOSTAS */

}
.Meio.Eleicoes h3 {
  margin: 10px;
}
.Meio.Eleicoes p {
  margin: 5px 10px;
}
.Meio.Eleicoes form {
  margin-top: 15px;
  padding: 0 15px;
}
.Meio.Eleicoes form p {
  margin: 2px;
}
.Meio.Eleicoes textarea.InputCentro,
.Meio.Eleicoes input.InputCentro {
  width: 300px;
  float: none;
  border: 1px solid #ddd;
  background-image: none;
}
.Meio.Eleicoes textarea.InputCentro {
  width: 96%;
  height: 96%;
  resize: vertical;
  max-height: 500px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-repeat: repeat-x;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.Meio.Eleicoes ul.faq {
  padding: 0;
}
.Meio.Eleicoes ul.faq li a,
.Meio.Eleicoes ul.faq li p {
  display: block;
}
.Meio.Eleicoes ul.faq li span {
  float: left;
}
.Meio.Eleicoes ul.faq li span.respostas {
  margin: 10px 0;
  border-bottom: 1px dashed #eee;
}
.Meio.Eleicoes.Conteudo {
  margin-top: 5px;
}
/* Eleicoes Votacao */

.WidgetVotacao {
  width: 190px;
  height: 205px;
  border: 1px solid #AAA;
  border-radius: 16px;
}
.WidgetVotacao .Titulo {
  width: 170px;
  height: 22px;
  margin: 7px 0 0 15px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.WidgetVotacao .Quadro3 {
  width: 190px;
  height: 144px;
  float: left;
  margin: 0px 0px 0px 0px;
  overflow: hidden;
}
.WidgetVotacao .Grafico2 {
  float: left;
  width: 188px;
  height: 108px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 1px 1px;
  margin-top: 3px;
}
.WidgetVotacao .WidgetBotao {
  left: 38px;
}
.Ficha1 .Meio ul.static-list li.votacaolist {
  float: none;
  display: inline-block;
  width: 190px;
  height: 205px;
  margin: 0 3px 10px;
  border: 0;
  list-style-image: none;
  list-style-type: none;
  background-image: url("/content/themes/laranja/images/participante_widget_fundo.png");
  background-repeat: no-repeat;
}
.EleicaoVotacaoDetalhe {
  list-style: none;
}
.EleicaoVotacaoDetalheli {
  display: block;
}
#chartEleicaoResultado {
  width: 100%;
  min-height: 450px;
  font-size: 11px;
}
ul.Candidatos {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  /*margin-top: 12px;
    margin-bottom: 12px;*/
  color: #595959;
}
ul.Candidatos li.Candidato {
  margin: 0 0 0px 0;
  height: 190px;
}
ul.Candidatos li.Candidato a.BotaoMicro {
  clear: both;
  margin-top: 8px;
}
ul.Candidatos li {
  width: 350px;
  float: left;
}
ul.Candidatos li ul.Dados li {
  width: 300px;
}
ul.Candidatos li ul.Dados.Emprego {
  margin-left: 76px;
}
ul.Candidatos .FotoEleicao {
  display: block;
  float: left;
  width: 70px;
  height: 94px;
  background-image: url("/content/img/fotografia/foto_perfil_grande.png");
  background-color: #7e7e7e;
  border: 3px solid #ccc;
}
.Dados.Candidato {
  width: 630px;
}
.Bold {
  font-weight: bold;
}
.BoldEleicao {
  font-weight: bold;
  width: 110px;
  text-align: right;
  display: inline-block;
}
.PaginaBotaoDestaque.faq {
  width: 716px;
  margin: 10px 0px 10px;
  text-shadow: none;
}
.PaginaBotaoDestaque.eleicoes {
  width: 716px;
  margin: 10px 65px 10px;
  text-shadow: none;
}
.PaginaBotaoDestaque.eleicoes li {
  display: inline;
  margin-right: 10px;
}
.PaginaBotaoDestaque.eleicoes ul {
  padding: 0px;
  list-style: none;
}
.PaginaBotaoDestaque.eleicoes.votacao {
  width: auto;
  margin: 15px 190px;
}
#adminEleicao h4 {
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
}
#adminEleicao ul {
  margin-top: 5px;
}
.TabelaDados.Selectable tr.hover:hover {
  background-color: #ccc;
  cursor: pointer;
}
h4.TipoCandidato {
  clear: both;
  margin-bottom: 7px;
  display: block;
  width: 100%;
}
.Container.Edicao {
  border: 1px gray solid;
}
label {
  float: left;
  margin-left: 5px;
}
.InputBox {
  width: 140px;
  height: 50px;
  float: left;
}
.dialog input[type="text"] {
  border: 1px #E0E0E0 solid;
}
.alignLabel {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  /*margin-top: 12px;
    margin-bottom: 12px;*/
  color: #595959;
  padding: 0;
  display: inline-block;
}
.FormSpacer {
  margin: 10px 0 10px 5px;
  display: inline-block;
  float: left;
  width: 171px;
  height: 65px;
}
.FormSpacer label {
  font-weight: bold;
}
.alignMiddle {
  vertical-align: middle;
  display: inline-block;
  float: none;
}
.clear {
  clear: both;
}
.fieldSetDialog {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  /*margin-top: 12px;
    margin-bottom: 12px;*/
  color: #595959;
  display: inline-block;
  vertical-align: middle;
  padding: 5px;
  margin: 1px;
}
.fieldSetDialog legend {
  font-weight: bold;
}
.fieldSetDialog label {
  float: none;
  display: inline-block;
}
.fieldSetDialog.auto {
  width: auto;
  height: auto;
}
.fieldSetDialog.fixed {
  width: 342px;
}
.inlineInputBox {
  float: left;
  display: inline-block;
}
.chkBoxButton {
  margin: 10px 0 0 40px;
}
.chkBoxButton label {
  margin-bottom: 5px;
}
.buttonShelf {
  height: 30px;
  padding: 5px;
  background: #ddd;
}
.formDataField {
  display: block;
  height: 31px;
  float: left;
  margin-left: 27px;
}
.BlockList {
  margin-top: 10px;
}
.BotaoMicro.IniciarPausar {
  display: inline-block;
  float: none;
}
.inputBtn {
  display: inline-block;
  margin: -1px 0 0 10px;
}
.CampoDadosWraper {
  display: inline-block;
  vertical-align: middle;
}
.CampoDadosWraper.Pequeno {
  width: 150px;
}
.CampoDadosWraper.Medio {
  width: 150px;
}
.CampoDadosWraper.Grande {
  width: 370px;
}
.TopoSubtitulo.Destaque {
  color: #576173;
  background-color: #dfe9ef;
}
.chapa {
  width: 100%;
  height: 30px;
  background: #E7E1E1;
  display: block;
  margin-top: 1px;
}
div.conselhoDestaqueUp {
  width: 100%;
  height: 30px;
  background: #dfe9ef;
  border-top: 1px solid #ced1d4;
  border-bottom: 1px solid #ced1d4;
  margin: 3px 0;
  background-image: url("/content/img/seta-up.png");
  background-position: 97% 50%;
  background-repeat: no-repeat;
}
div.conselhoDestaqueDown {
  width: 100%;
  height: 30px;
  background: #dfe9ef;
  border-top: 1px solid #ced1d4;
  border-bottom: 1px solid #ced1d4;
  margin: 3px 0;
  background-image: url("/content/img/seta-down.png");
  background-position: 97% 50%;
  background-repeat: no-repeat;
}
#conselho div {
  float: left;
}
fieldset .jHtmlArea {
  float: left;
}
fieldset .jHtmlArea li,
fieldset .jHtmlArea ul {
  min-height: 0 !important;
  width: auto !important;
}
.centro {
  margin: 0 auto;
  display: block;
  float: none;
}
.alertify-button,
.alertify-button:hover,
.alertify-button:active,
.alertify-button:visited {
  font-size: 0.6em;
  line-height: 1.3;
}
.alertify-button,
.alertify-button:hover,
.alertify-button:focus,
.alertify-button:active {
  border-radius: 26px;
  width: auto;
  min-width: 68px;
}
.alertify-message {
  color: #576173;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
li#EleicoesWidget,
li#CampanhaWidget,
li#EnvioDocumentosWidget {
  background: url("/content/themes/laranja/images/participante_widget_fundo2.png") no-repeat;
}
li#EleicoesWidget h2,
li#CampanhaWidget h2,
li#EnvioDocumentosWidget h2 {
  color: white;
}
h2#EleicoesWidget {
  color: white;
}
.alertify {
  webkit-border-radius: 0;
  moz-border-radius: 0;
  border-radius: 10px;
}
.alertify-logs {
  bottom: 65px;
  z-index: 999999;
}
.txtBoxDados {
  margin-right: 6px;
  vertical-align: top;
}
.labelCmsEditPag {
  width: 85px;
}
.labelCmsEditPag input {
  float: right;
}
.labelCmsEditPag span {
  width: 53px;
}
.Dados1Grande2 {
  display: block;
  width: 742px;
  margin: 0px 0 0 12px;
  clear: both;
}
.Dados1Grande2 .Topo {
  width: 718px;
  height: 29px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") -552px 0 no-repeat;
  display: table-cell;
  padding: 7px 12px 0 12px;
}
.Dados1Grande2 .Meio {
  width: 740px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_meio.png") -552px 0 no-repeat;
  padding: 0 1px 0 1px;
}
.Dados1Grande2 .Base {
  width: 742px;
  height: 35px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") -552px -67px no-repeat;
  text-align: center;
  margin-bottom: 12px;
}
.Dados1Grande2 .Base0 {
  width: 742px;
  height: 35px;
  float: left;
  background: url("/content/themes/laranja/images/participante_dados1_extremidade.png") -552px -104px no-repeat;
  text-align: center;
}
.Dados1Grande2 .Meio .Linha1 {
  background-color: #FFFFFF;
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
  vertical-align: middle;
}
.Dados1Grande2 .Meio .Linha2 {
  vertical-align: middle;
}
.Dados1Grande2 .Meio .Linha1b {
  border-top: solid #e9ecf0 1px;
  border-bottom: solid #e9ecf0 1px;
  vertical-align: middle;
  background-color: #F3F7FC;
}
.Dados1Grande2 .Meio .Linha2b {
  vertical-align: middle;
  background-color: #E6EDF4;
}
.Dados1Grande2 .Meio .Coluna0 {
  float: left;
  margin-right: 30px;
}
.Dados1Grande2 .Meio .Coluna1 {
  float: left;
}
.Dados1Grande2 .Meio .Coluna1 div .Campo {
  float: left;
}
.Dados1Grande2 .Meio .Coluna1 div .Valor {
  float: right;
}
.Dados1Grande2 .Topo .TopoComentario {
  float: right;
}
.Dados1Grande2 .Meio .Contrato.Maior li {
  display: inline-block;
  margin-right: 20px;
}
.Dados1Grande2 .Meio .Contrato.Maior {
  padding: 10px 35px;
  margin: 10px auto 35px auto;
  width: auto;
  display: block;
  border-top: solid #dee1e5 1px;
  border-bottom: solid #dee1e5 1px;
}
.Dados1Grande2 .meioLinhas {
  border-top: solid #dee1e5 1px;
  border-bottom: solid #dee1e5 1px;
}
.Dados1Grande2 .Meio ul.Contrato2 {
  width: 700px;
  float: left;
  border-top: solid #DEE1E5 1px;
  border-bottom: solid #DEE1E5 1px;
}
.Dados1Grande2 .Meio ul.Contrato2 li {
  float: left;
  height: 33px;
  display: table-cell;
  vertical-align: middle;
  margin: 10px 42px 10px 0;
  line-height: 33px;
}
.Dados1Grande2 .Meio .Campo {
  margin: 0 0 10px 10px;
}
.Dados1Grande2 .Meio .Coluna2 .Linha1 {
  width: inherit !important;
}
.Dados1Grande2 .Meio .TopoComentario {
  margin-left: 10px;
}
.Dados1Grande2 .Base .PaginaBotao3 {
  width: 245px;
  height: 20px;
  margin: 6px auto 0 auto;
}
.alert ul li {
  list-style-type: disc;
}
.Dados1Grande2 .tabelaEmprestimo {
  width: 275px;
  height: 210px;
}
.Dados1Grande2 .tabelaEmprestimo tr td {
  padding: 10px;
}
.Dados1Grande2 .tabelaEmprestimo tr:nth-child(2) {
  border-bottom: solid #DEE1E5 1px;
}
.widerBox {
  width: 766px;
}
.Dados1Grande2 .FichaBotao1 {
  width: 160px;
  height: 20px;
  float: left;
  margin: 7px 8px 0 290px;
}
#botoesFloat .FichaBotao1 {
  display: inline-block;
  margin: 0 10px 0 0;
}
#botoesFloat .PaginaBotao2 {
  /* width: 160px;
  height: 20px;
  float: left;
  margin: 0 0 5px 0;*/
  padding: 15px 40px 15px 0px;
}
#botoesFloat {
  margin: 5px 0 0 195px;
}
.botoesLaterais {
  display: none;
  width: 166px;
  position: absolute;
  top: -20px;
  background: rgba(0, 0, 0, 0.5);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  /* IE8 */
  border-radius: 0 0 10px 10px;
  float: right;
  margin: 0 13px 10px 588px;
  padding-top: 10px;
  z-index: 2;
}
.botoesSupLaterais {
  display: inline-block;
  margin: 6px auto;
  float: right;
  padding-right: 10px;
}
.botoesLaterais div {
  display: block;
  margin: 6px auto;
  float: none;
}
.botoesLateraisPosicao {
  top: 30px;
}
.noBottom {
  margin-bottom: 0;
}
.botaoInline {
  display: inline-block;
  margin: 6px auto;
  float: none;
}
.texto_margem {
  padding-left: 12px;
}
.botoesCentro {
  margin: 12px auto;
  float: none;
}
.Dados1Grande2 .Meio .Coluna3 {
  width: 100%;
}
.Dados1Grande2 .Meio .Coluna3 .Linha1 .Valor,
.Dados1Grande2 .Meio .Coluna3 .Linha2 .Valor,
.Dados1Grande2 .Meio .Coluna3 .Linha2 .CampoForm {
  width: 360px;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.Dados1Grande2 .Meio .Coluna3 .Linha1 .Campo,
.Dados1Grande2 .Meio .Coluna3 .Linha2 .Campo {
  width: 250px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin: 10px 0px 10px 0px;
  text-align: right;
  padding: 0 55px 0 55px;
}
.FichaBotao2VerExtrato {
  width: 108px;
  height: 20px;
  float: left;
  margin: 7px 11px 1px 0px;
}
.FichaBotao1ImprimirContrato {
  width: 160px;
  height: 20px;
  float: left;
  margin: 3px 8px 0 0;
}
.Dados1Grande2 .FichaBotao1ImprimirContrato {
  width: 160px;
  height: 20px;
  float: left;
  margin: 7px 8px 0 248px;
}
/* Alteração RGN 05 */

#chartdivDados {
  width: "90%";
  height: 500px;
  font-size: 11px;
  padding-left: 33px;
}
.Ficha1 .divDadosValorFicha1 {
  display: inline-block;
  background-color: #f4f7fb;
  font-size: 10pt;
  margin-left: 6px;
  height: 20px;
}
.Ficha1 .Fundo1 {
  background-color: #f4f7fb;
  width: 100%;
}
.Ficha1 .divDadosFicha1 {
  display: inline-block;
  color: #576173;
  font-weight: bold;
  font-size: 10pt;
  height: 20px;
}
.Ficha1 .divCabGrande {
  width: 300px;
}
.Ficha1 .divCabMedio {
  width: 240px;
}
.Ficha1 .divCabPequeno {
  width: 160px;
}
.Ficha1 .Base1Peq {
  height: 10px;
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade.png") 0 -66px;
  clear: both;
  float: left;
  width: 450px;
  padding: 4px 0 0 290px;
  margin: 0 0 12px 0;
}
.Ficha1 .Base2Grafico {
  height: 32px;
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade.png") 0 -45px;
  clear: both;
  float: left;
  width: 535px;
  padding: 4px 0 0 205px;
  margin: 0 0 12px 0;
  border-top: 1px solid #ced1d4;
}
.chartdivAtual {
  width: 660px;
  height: 90%;
  font-size: 11px;
  padding-left: 21px;
  padding-top: 18px;
}
.divFiltroSimulador {
  height: 60px;
  width: 100%;
  margin: 0px;
  border-top: 1px solid #cccccc;
  background: url("/content/themes/laranja/images/participante_conteudo_fundo.png") repeat-x;
  padding-top: 10px;
}
.FichaBotao6 {
  width: 108px;
  height: 20px;
  float: left;
  margin: 3px 8px 0 0;
}
.campoPorcentagem {
  border: 1px solid #D2D2D2;
  background-color: #ECECEC;
  width: 85px;
  height: 25px;
  border-radius: 15px;
}
.campoPorcentagem .campoValorPorcentagem {
  height: 25px;
  display: inline-block;
  width: 60px;
  background-color: #FFF;
  text-align: center;
  border-radius: 15px;
}
.td1SaldoProjetado {
  width: 44%;
}
.td2SaldoProjetado {
  width: 29%;
}
.campoPorcentagem .textoPorcentagem {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  border-radius: 15px;
}
.campoPorcentagem .campoValorPorcentagem input {
  border: 0px;
  text-align: center;
  width: 35px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #292e36;
  margin-top: 4px;
  border-radius: 15px;
}
.campoPorcentagem .campoValorPorcentagem input:focus {
  outline: 0;
}
.divBotaoIncremento {
  width: 21px;
  height: 20px;
  background: url("/content/themes/laranja/images/participante_icones_2.png") -181px -2px no-repeat;
  cursor: pointer;
}
.divBotaoIncremento:hover {
  width: 21px;
  height: 20px;
  cursor: pointer;
  background-position: -181px -22px;
}
.divBotaoDecremento {
  width: 21px;
  height: 20px;
  background: url("/content/themes/laranja/images/participante_icones_2.png") -202px -2px no-repeat;
  cursor: pointer;
}
.divBotaoDecremento:hover {
  width: 21px;
  height: 20px;
  cursor: pointer;
  background-position: -202px -22px;
}
.LinkIcone.Excluir {
  background: url("/content/themes/laranja/images/participante_icones_2.png") -152px 0px no-repeat;
}
.LinkIcone.Excluir:hover {
  background-position: -152px -21px;
}
.LinkIcone.Exibir {
  background: url("/content/themes/laranja/images/participante_icones_2.png") -30px 0 no-repeat;
}
.LinkIcone.Exibir:hover {
  background-position: -30px -21px;
}
.LinkIcone.Editar {
  background: url("/content/themes/laranja/images/participante_icones_2.png") -90px 0 no-repeat;
}
.LinkIcone.Editar:hover {
  text-decoration: underline;
  background-position: -90px -21px;
}
.Dados1Grande2 .tabelaEmprestimo2 {
  width: 274px;
  height: 210px;
}
.Dados1Grande2 .tabelaEmprestimo2 tr td {
  padding: 10px;
}
.Dados1Grande2 .tabelaEmprestimo2 tr:nth-child(2) {
  border-bottom: solid #DEE1E5 1px;
}
#chartdiv,
#anoRentabilidade {
  visibility: hidden;
}
.linhasCurtas tr.TrLinha1,
.linhasCurtas tr.TrLinha2,
.linhasCurtas tr.TrLinha1 td,
.linhasCurtas tr.TrLinha2 td {
  height: 20px;
}
/***
/////////////////
////////////////
//////////////
 Renda 
 /////////
 //////////////
 //////////////////
 ***/

.Ficha1.wBorder .Topo {
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade-com-borda.png");
  height: auto;
  padding: 12px 12px 8px;
}
.Ficha1.wBorder .Meio {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  width: 738px;
}
.Ficha1 .Base1.d {
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade-com-borda.png") no-repeat scroll center bottom;
}
.Ficha1.wBorder .baseDark {
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade-com-borda.png") no-repeat scroll center -182px rgba(0, 0, 0, 0);
  border-top: 1px solid #cccccc;
  padding: 18px 0 7px 290px;
}
.Ficha1.wBorder .baseDark2 {
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade-com-borda.png") no-repeat scroll center -182px rgba(0, 0, 0, 0);
  border-top: 1px solid #cccccc;
  padding: 18px 0 7px 228px;
  width: 512px;
}
.Ficha1.wBorder .baseDark3 {
  background: url("/content/themes/laranja/images/participante_ficha1_extremidade-com-borda.png") no-repeat scroll center -182px rgba(0, 0, 0, 0);
  border-top: 1px solid #cccccc;
  padding: 18px 0 7px 131px;
  width: 608px;
}
.Topo.groupTitle .PaginaBotao2,
.Topo.groupTitle .PaginaBotao1 {
  float: right;
  margin: 0 5px;
}
.Topo.groupTitle {
  height: auto;
}
.groupTitle .TopoTitulo {
  float: none;
  height: auto;
}
.groupTitleItem {
  color: #576173;
  float: right;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  margin: 0 20px 14px 0;
}
.groupTitleItem strong {
  display: block;
}
.wConfg {
  background: url("/content/themes/laranja/images/participante_ficha1_bg-wConfig.png");
  padding: 15px 15px 10px;
}
.wConfg .groupTitleItem {
  display: inline-block;
  float: none;
  width: 24%;
}
.wConfg .groupTitleItem {
  width: 233px;
}
.groupTitleItem .menor {
  width: 170px;
}
.wConfg input.InputCentro,
.wConfg select.InputCentro {
  float: none;
}
/*
.InputTypeNumber a {
  background: url("/content/themes/laranja/css/@{BaseThemeImageUrl}/participante-bt-actionNumber.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  display: inline-block;
  font-size: 20px;
  padding: 2px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  top: 4px;
  width: 22px;
}
*/

.wConfg .groupTitleItem {
  margin: 0 0 14px;
  vertical-align: top;
}
ul.box3Coluns {
  list-style: none outside none;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}
.box3Coluns li {
  background: url("/content/themes/laranja/images/box-3-coluns.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block !important;
  height: 144px;
  list-style: none outside none !important;
  margin: 20px 0 0 20px !important;
  padding: 0 !important;
  text-align: left !important;
  width: 220px !important;
}
.box3Coluns li h2 {
  width: auto;
}
.box3Coluns td {
  padding: 6px;
}
.InputTypeNumber .campoValorPorcentagem {
  line-height: 2em !important;
}
/*Remover_Apos_Subir_Alteracoes_Nas_Telas_De_Emprestmio*/

.Dados1 .alinhaBotaoAbertura {
  padding: 5px 0px 0px 35%;
}
/*******************************/

.Base.RentDiaria {
  padding-left: 10px;
  width: 731px;
}
.Base.RentDiaria .legenda_rent_pos {
  float: left;
}
.Base.RentDiaria .legenda_rent {
  font: 12px "trebuchet ms", arial, sans-serif;
  color: #000;
  display: inline-block;
  margin-left: 10px;
}
.Base.RentDiaria .legenda_rentabilidade {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  margin: 2px 5px 0 0;
}
.BoxLista {
  overflow: auto;
  height: 250px;
  border: 1px solid lightgray;
}
.Selected {
  background: #BBD8FF !important;
  /*TODO Mudar para cada tema*/

}
.SpanNormal {
  width: auto !important;
  display: inline-block !important;
  float: none !important;
}
.Duvida {
  background: url("/content/themes/laranja/images/participante_icone_Duvida.png") no-repeat;
  vertical-align: middle;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 10px 0 10px;
}
/*******************************/

/*===Inicio Spinner KNOCKOUT====*/

.spinnerBody {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */

}
.spinnerBody .btn {
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 20px;
  background-repeat: no-repeat;
  background: url("/content/themes/laranja/images/participante_icones_2.png");
  cursor: pointer;
}
.spinnerBody .incrementBtn {
  background-position: -181px -2px;
}
.spinnerBody .incrementBtn:hover {
  background-position: -181px -22px;
}
.spinnerBody .decrementBtn {
  background-position: -202px -2px;
}
.spinnerBody .decrementBtn:hover {
  background-position: -202px -22px;
}
.spinnerBody .field {
  border: 1px solid #D2D2D2;
  background-color: #ECECEC;
  height: 25px;
  border-radius: 15px;
  display: inline-block;
}
.spinnerBody .field .fieldInput {
  height: 25px;
  display: inline-block;
  width: 60px;
  background-color: #FFF;
  text-align: center;
  border-radius: 15px;
  border: none;
}
.spinnerBody .field .fieldInput input {
  text-align: center;
  width: 45px;
  margin-top: 4px;
  border-radius: 15px;
  border: none;
  outline: 0;
}
.spinnerBody .field .fieldInput input[type=text] {
  border: none;
}
.spinnerBody .field .fieldInput input[type=text]:disabled {
  background-color: transparent;
}
.spinnerBody .field .fieldText {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  border-radius: 15px;
  min-width: 23px;
  padding: 0 8px;
}
/*==Fim Spinner==*/

.ui-selectmenu-text {
  padding-right: 12px !important;
}
.Ficha1 .Meio ul li.BoxComparacao {
  display: inline-block;
  width: 340px;
  height: 300px;
  text-decoration: none;
  list-style: none;
  float: none;
  background: #FFF;
  border: 2px solid #C4C4C4;
  overflow: hidden;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}
.Ficha1 .Meio ul li.BoxComparacao .header {
  height: 40px;
  background: #ddd;
}
.Ficha1 .Meio ul li.BoxComparacao input[type=radio] {
  float: right;
  margin: 10px 15px 10px 10px;
}
.Ficha1 .Meio ul li.BoxComparacao h4 {
  margin: 10px;
}
.Ficha1 .Meio ul li.BoxComparacao .dadosSim {
  display: inline-block;
  width: 100%;
  background: #F2F1F1;
  padding-top: 5px;
  height: 48px;
}
.datePickerMensal .ui-datepicker-calendar {
  display: none;
}
/**/
.FichaDados {
  list-style-type: none;
  border-bottom: 1px dashed lightgray;
}
.FichaDados li {
  display: inline-block;
  width: 300px;
  height: 40px;
}
.FichaDados li span.TextoDestaque {
  width: 100px;
}
.FichaInput * {
  float: none !important;
}
.FichaInput label {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.FichaInput input {
  display: inline-block;
  vertical-align: middle;
}
.FichaInput li {
  display: block;
}
.FichaInput li .TextoDestaque {
  width: 100px;
}
.inputErro {
  box-shadow: inset 0 0 4px #F00;
}
.instituto hr {
  border-top: 1px dashed #bbb;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.instituto a.titulo {
  font-size: 14px;
  font-weight: bold;
  color: #576173;
  background: #e4e4e4;
  padding: 10px;
  display: block;
  border-top: 1px solid #bbb;
  border-bottom: 1px dashed #bbb;
}
.instituto table {
  width: 97%;
  font-size: 12px;
  color: #576173;
  margin: 10px;
}
.instituto th {
  font-weight: bold;
  font-size: 13px;
  text-align: left;
}
.instituto td:nth-child(1),
.instituto td:nth-child(3) {
  font-weight: bold;
}
.instituto .FichaBotao1 {
  margin: 10px;
  padding-left: 280px;
}
.instituto .parcelas {
  width: 200px;
  height: 120px;
  float: right;
  margin: 10px;
  border: 1px solid #ccc;
  position: relative;
}
.instituto .parcelas p {
  background: none repeat scroll 0 0 #ccc;
  color: #576173;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 5px;
  text-align: center;
  width: 96%;
}
.instituto .parcelas span {
  bottom: 5px;
  clear: both;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  color: #576173;
}
.instituto .parcelas input {
  width: 30px;
  text-align: center;
}
.instituto td:nth-child(2),
.instituto td:nth-child(4),
.instituto td:nth-child(6) {
  text-align: right;
  padding-right: 10px;
}
.resgateTabela {
  width: 68% !important;
  float: left;
  margin: 10px 0px 10px 10px !important;
}
.resgateTabela td:nth-child(3) {
  font-weight: normal;
  text-align: center;
}
.marginTextoInstituto {
  margin: 10px;
}
.instituto .oddEvenTable {
  margin-left: 0;
  border-bottom: 1px #ccc solid;
  width: 705px;
}
.oddEvenTable tr td:nth-child(odd) {
  width: 30%;
}
.oddEvenTable tr td:nth-child(even) {
  font-weight: normal;
}
.spanFloatRight {
  float: right;
}
.decrementoEstilo {
  float: left;
  margin-top: 4px;
}
.incrementoEstilo {
  float: left;
  margin-top: 4px;
  margin-left: 2px;
}
.parcelas .TopoTitulo > div:first-child {
  padding-left: 60px;
  padding-top: 22px;
  position: absolute;
}
.porcentagemEstilo {
  float: left;
  margin-left: 2px;
  width: 35px;
}
.porcentagemEstilo .campoValorPorcentagem {
  width: 100%;
}
.porcentagemEstilo .campoValorPorcentagem > input {
  vertical-align: middle;
  margin-top: 0;
}
.resgateTabela tr th:first-child {
  width: 45%;
}
.resgateTabela tr th:nth-child(2) {
  width: 20%;
}
.resgateTabela tr th:nth-child(3) {
  width: 25%;
}
.resgateTabela tr th:last-child {
  width: 10%;
}
.institutoSimulacaoAlert {
  width: 90%;
  margin: 0 auto;
}
.institutoAlign td {
  width: 25%;
}
.Dados1Grande .BaseAlinhada {
  width: 752px;
  padding-left: 0;
}
.BotaoAlinhado {
  display: table;
  margin: 0 auto;
  width: auto;
  float: none;
}
.BotaoAlinhado input {
  margin-right: 10px;
}
.contribAlign tr td:nth-child(2) {
  text-align: left;
}
.contribAlign2 tr td {
  font-weight: normal !important;
}
.contribAlign2 tr th {
  width: 33%;
}
.Auto {
  width: auto !important;
}
.TR1 {
  background: #E0E0E0;
}
.FixWidth {
  max-width: 350px;
}
.datePickerMensal .ui-datepicker-calendar {
  display: none;
}
/* -- */

.FichaDados {
  list-style-type: none;
  border-bottom: 1px dashed lightgray;
}
.FichaDados li {
  display: inline-block;
  width: 300px;
  height: 40px;
}
.FichaDados li span.TextoDestaque {
  width: 100px;
}
.FichaInput * {
  float: none !important;
}
.FichaInput label {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.FichaInput input {
  display: inline-block;
  vertical-align: middle;
}
.FichaInput li {
  display: block;
}
.FichaInput li .TextoDestaque {
  width: 100px;
}
.inputErro {
  box-shadow: inset 0 0 4px #F00;
}
.FixWidth {
  max-width: 350px;
}
/* ***************************** */

td.TdLegendaColuna.titulo {
  width: 180px;
}
td.TdLegendaColuna.plano {
  width: 220px;
}
td.TdLegendaColuna.duracao {
  width: 200px;
}
td.TdLegendaColuna.resultado {
  width: 110px;
}
.Valor .TextoNormal {
  color: #576173;
  /* padding: 3px 5px; */
  /* background: #D7E1E8; */
  margin: 3px 0px 3px 0px;
  border-radius: 2px;
  line-height: 12px;
  /* display: inline-block; */
  text-align: center;
}
/*.Valor span.TextoNormal:before {content: "• "; color: #40567D; }*/

.TdPadrao .Valor {
  text-align: left;
  padding: 5px;
}
td.TdPadrao span {
  display: block;
}
span.titulo-label {
  width: 100%;
  text-align: left;
  background: #D7DCE3;
  padding: 6px;
}
div#partic-percent {
  width: 17px;
  margin-bottom: 50px;
}
div#partic01 img {
  position: absolute;
  clip: rect(0px, 60px, 64px, 0px);
  opacity: 0.8;
}
div#partic02 img {
  position: absolute;
  clip: rect(20px, 60px, 64px, 0px);
  opacity: 0.9;
}
tr.edit-pergunta {
  background: #fff;
}
tr.edit-pergunta td.col-edit-pergunta {
  border-right: 1px solid #B0C4DE;
  padding: 5px;
}
div.tarja-total {
  height: 30px;
  line-height: 7px;
}
div#total-pergunta {
  background: #dfe9ef;
  height: 30px;
  width: 714px;
}
div#total-pergunta div.tarja-total {
  padding: 0 15px;
}
table#config-pergunta {
  background: #fff;
}
table#config-pergunta td {
  padding: 5px;
  vertical-align: top;
}
table#config-pergunta .Campo {
  padding: 4px 0;
}
ul#add-pergunta {
  background: #fff;
  width: 708px;
  padding: 5px 5px 5px 0;
  margin: 0px 10px 0px 0px;
}
ul#add-pergunta li {
  padding-left: 5px;
  padding-top: 5px;
}
ul#add-pergunta li.add-resposta div div input.InputCentro {
  margin-left: 5px;
}
ul#add-pergunta li.add-resposta div div span.TextoNormal {
  margin-left: 5px;
}
li.add-resposta {
  border-top: 1px dashed #B0C4DE;
  padding-top: 5px;
  padding-left: 5px;
  margin: 0 0 6px 0px !important;
}
table.editar-pergunta1 {
  background: #fff;
}
table.editar-pergunta1 tr td {
  border-right: 1px solid #B0C4DE;
  border-left: 1px solid #B0C4DE;
}
div.ui-accordion-content-active {
  margin-bottom: 10px;
}
.ui-multiselect-header a {
  color: #333333;
}
.ui-multiselect-header span.ui-icon {
  margin-right: 5px;
}
div#botoes-base {
  height: 30px;
  display: inline-block;
  width: 713px;
  background: #DFE9EF;
  margin-top: 0;
  padding-top: 10px;
}
/* Divs dentro das janelas de gráfico  amChart  */

div.box-grafico div div:nth-child(1) {
  border: 0px solid green !important;
  max-width: 440px;
  left: 280px !important;
}
div.box-grafico div div:nth-child(2) {
  border: 0px solid red !important;
}
div#Plano span.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all {
  width: 240px !important;
}
div#TipoPartic span.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all {
  width: 240px !important;
}
hr.fio-cinza {
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
h3.result-porcent {
  font-size: 16px;
  font-weight: bold;
}
table.result-porcentagens tr span {
  padding: 5px 0;
}
div.conselhoDestaque h3 {
  font-size: 16px;
}
h2 label.result-enq {
  font-size: 16px;
  margin-top: 5px;
}
div.Topo.Resultado {
  border-bottom: 0px;
  height: 7px;
}
/*ADMIN CAMPANHA*/

.Ficha1 .Dcontainer input[type=text],
.Ficha1 .Dcontainer select {
  border: 1px solid #d6d6d6;
}
.Ficha1 .Dcontainer .row {
  display: block;
}
.Ficha1 .Dcontainer .row .li-s-4,
.Ficha1 .Dcontainer .row .li-s-3,
.Ficha1 .Dcontainer .row .li-s-2,
.Ficha1 .Dcontainer .row .li-s-1,
.Ficha1 .Dcontainer .row .li-m-1 {
  float: left;
  margin: 2px 0px;
}
.Ficha1 .Dcontainer .row .li-s-4:after,
.Ficha1 .Dcontainer .row .li-s-3:after,
.Ficha1 .Dcontainer .row .li-s-2:after,
.Ficha1 .Dcontainer .row .li-s-1:after,
.Ficha1 .Dcontainer .row .li-m-1:after {
  clear: both;
}
.Ficha1 .Dcontainer .row .li-s-4 {
  width: 100%;
}
.Ficha1 .Dcontainer .row .li-s-3 {
  width: 75%;
}
.Ficha1 .Dcontainer .row .li-s-2 {
  width: 50%;
}
.Ficha1 .Dcontainer .row .li-s-1 {
  width: 25%;
}
.Ficha1 .Dcontainer .row .li-m-1 {
  width: 33.3333%;
}
.Ficha1 .Dcontainer .row .Valor .ui-state-default {
  background-image: url("/content/themes/laranja/images/participante_input_meio.png");
  position: relative;
  top: 0;
  height: 22px;
}
.Ficha1 .Dcontainer .row .ui-selectmenu-text {
  white-space: nowrap !important;
}
.Ficha1 .Dcontainer .row::after {
  display: table;
  content: " ";
  clear: both;
}
.Ficha1 .Dcontainer .row:after {
  display: table;
  content: " ";
  clear: both;
}
.Ficha1 .Dcontainer fieldset .jHtmlArea {
  float: none;
}
.Ficha1 .Dcontainer .Legenda.Collapsable {
  border-bottom: 1px dotted gray;
  padding: 5px 0;
}
.Ficha1 .Dcontainer iframe {
  resize: vertical;
  overflow: auto;
  max-height: 315px;
}
.Ficha1 .Dcontainer .Box {
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  background: white;
  border: 1px solid #C0BFBF;
}
.Ficha1 .Dcontainer .Box li {
  float: none !important;
  margin: 0;
  padding: 0 5px;
}
.Ficha1 .Dcontainer .Box li:hover {
  background: #DDDDDD;
}
.Ficha1 .Dcontainer button[disabled],
.Ficha1 .Dcontainer button[disabled]:hover i {
  color: #C0C0C0;
  cursor: default;
  text-shadow: none;
}
.Ficha1 .Dcontainer button:hover i {
  color: white;
  text-shadow: #777777 1px 1px;
}
.Ficha1 .Dcontainer .Passo {
  background: #c4c9ca;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  padding: 10px;
  height: 30px;
  width: 30px;
  float: left;
  margin: 2px;
}
.Ficha1 .Dcontainer .Passo .Circulo {
  border-radius: 50%;
  width: 25px;
  height: 21px;
  background: #444;
  text-align: center;
  color: white;
  padding-top: 4px;
  text-shadow: initial;
  display: inline-block;
}
.Ficha1 .Dcontainer .Passo .Texto {
  float: none;
  display: inline-block;
  vertical-align: middle;
  padding-top: 5px;
  margin-left: 5px;
  width: auto;
  color: white;
  text-shadow: 1px 1px #525252;
}
.Ficha1 .Dcontainer .Passo.Ativo {
  background: #A9C5D0;
}
.Ficha1 .Dcontainer textarea {
  outline: none;
  resize: none;
  border-radius: 8px;
  border: 1px solid #d6d6d6;
}
.Campo2,
.Valor2 {
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
  margin-bottom: 2px;
}
.Campo2.Grande,
.Valor2.Grande {
  width: 250px;
  min-width: 250px;
}
.Campo2.Grande .InputCentro,
.Valor2.Grande .InputCentro {
  width: 220px;
  margin-left: 13px;
}
.Campo2.Grande select,
.Valor2.Grande select {
  width: 245px;
}
.Campo2.Medio,
.Valor2.Medio {
  width: 100px;
  min-width: 100px;
}
.Campo2.Menor,
.Valor2.Menor {
  width: 50px;
  min-width: 50px;
}
.BotaoMiscro.centro {
  display: block;
  margin: 0 auto;
  float: none;
}
.FloatRight {
  float: right;
}
.FloatLeft {
  float: left;
}
.FloatNone {
  float: none !important;
  display: inline-block !important;
}
.btn {
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 20px;
  background-repeat: no-repeat;
  background: url("/content/themes/laranja/images/participante_icones_2.png");
  cursor: pointer;
  margin: 0 5px;
  border: none;
}
.incrementBtn {
  background-position: -181px -2px;
  margin: 0px 12px;
}
.incrementBtn:hover {
  background-position: -181px -22px;
}
.decrementBtn {
  background-position: -202px -2px;
  margin: 0px 12px;
}
.decrementBtn:hover {
  background-position: -202px -22px;
}
.editBtn {
  background-position: -92px -2px;
  width: 28px;
}
.editBtn:hover {
  background-position: -92px -22px;
}
.deleteBtn {
  background-position: -152px -2px;
  width: 28px;
}
.deleteBtn:hover {
  background-position: -152px -22px;
}
.ScrollY {
  overflow-y: scroll;
  overflow-x: hidden;
}
.ScrollX {
  overflow-y: hidden;
  overflow-x: auto;
}
.ScrollXY {
  overflow-y: auto;
  overflow-x: auto;
}
.SemBotao {
  border: none;
  background: transparent;
  padding: 0;
  outline: 0;
}
input.Clean {
  width: 100%;
  border: none;
  outline: none;
}
.ClearAfter::after {
  display: table;
  content: " ";
}
.ClearAfter:after {
  display: table;
  content: " ";
}
TR.TrHover:hover {
  background: #D9D9D9;
  /*TODO Mudar para cada tema*/

}
TR.TrPointer {
  cursor: pointer;
}
.fa.fa-ban {
  color: #C04848;
  text-shadow: 1px 1px #000;
}
.fa.fa-check {
  color: #4D8F4D;
  text-shadow: 1px 1px #000;
}
button[disabled] .fa.fa-ban,
button[disabled] .fa.fa-check {
  color: #A0A0A0;
  text-shadow: 1px 1px #000;
}
/* FIM ADMIN CAMPANHA */

/* FIM ADMIN ELEIÇÕES */

.wsnwFix {
  white-space: nowrap;
}
/* FIM ADMIN CAMPANHA */

/* INÍCIO ADMIN ELEIÇÕES */

.blocoEleicao {
  margin: 20px;
  border: 1px solid #696161;
  border-radius: 10px;
  min-height: 100px;
}
.blocoEleicao .tituloEleicao {
  background: #F6F6F6;
  display: inline-block;
  padding: 5px;
  position: relative;
  top: -14px;
  left: 20px;
  font-weight: bold;
  font-size: 14px;
  color: #45546F;
}
.blocoEleicao .conteudoEleicao {
  padding: 3px 16px;
}
.blocoEleicao .conteudoEleicao .linhaConteudo {
  display: table-row;
  margin: 2px 0;
}
.blocoEleicao .conteudoEleicao .linhaConteudo .colunaConteudo {
  display: inline-block;
  width: auto;
}
.blocoChapaCandidato {
  padding: 5px 10px;
  margin: 10px 0;
  background: #e9ecf0;
  border-radius: 10px;
}
.Foto.fotoEleicao {
  position: static;
  width: 80px;
  height: 108px;
}
.spanJustificado {
  text-align: justify;
  display: block;
}
/* FIM ADMIN ELEIÇÕES */

/* INICIO VIDEOS INFOGRAFICO */

canvas {
  margin: 10px 0;
}
.TutoriaisBotao input {
  margin-left: -10px;
}
.fundo-video {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  z-index: 1001;
  overflow-y: hidden;
  text-align: center;
}
.fundo-video div {
  position: absolute;
  bottom: 300px;
  display: block;
  margin: 0 auto;
}
.fundo-video iframe {
  background: #000;
  border: 3px solid #000;
  background-color: #dddddd;
  background-image: url("/Content/themes/azul/images/loading.gif");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.fundo-video a {
  color: #fff;
  display: block;
  font-size: 26px;
  background: rgba(0, 0, 0, 0.5);
  position: relative;
  border-radius: 60px;
  text-decoration: none;
  width: 33px;
  padding-top: 2px;
  float: right;
  top: -30px;
}
.AcessoInfografico {
  float: right;
}
.AcessoInfografico .linkAcessoInfografico {
  background: url("/Content/img/video_icon.png") 5px 0px;
  background-repeat: no-repeat;
  padding: 3px 20px 3px 30px;
  text-decoration: none;
}
.AcessoInfografico .linkAcessoInfografico:hover {
  background: url("/Content/img/video_icon.png") 5px -24px;
  background-repeat: no-repeat;
  padding: 3px 20px 3px 30px;
}
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 400;
  src: local('Signika'), local('Signika-Regular'), url("/content/css/fonts/signika.woff") format('woff');
}
/* FIM VIDEOS INFOGRAFICO */

.PaginaBotao1 input[type=button] {
  outline: 0;
}
.Ficha1 .Dcontainer input.Transparente {
  background: transparent;
  border: none;
  text-align: right;
  border-bottom: 1px solid #444;
}
TR.clean-height {
  height: 0px;
}
.TabelaDados.condensed tr.TrLegenda2,
.TabelaDados.condensed tr.TrLegenda2 td,
.TabelaDados.condensed tbody tr,
.TabelaDados.condensed tbody tr td {
  height: 20px !important;
}
.TabelaDados.condensed tr.TrLegenda2 {
  font-size: 12px;
}
.hoverTab {
  min-width: 200px;
  max-width: 700px;
  background: white;
  position: absolute;
  border: 1px solid #e8e8e8;
  box-shadow: 2px 2px 4px 0px rgba(178, 178, 178, 0.53);
  border-radius: 0px 0px 10px 10px;
  z-index: 1000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  /*margin-top: 12px;
    margin-bottom: 12px;*/
  color: #595959;
  overflow: hidden;
}
.Ficha1 .Meio .hoverTab ul,
.Ficha1 .Meio .hoverTab ul li {
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
}
.Ficha1 .Meio .hoverTab ul li {
  padding: 5px 10px 0px 10px;
  cursor: pointer;
}
.Ficha1 .Meio .hoverTab ul li:hover {
  background: #eee;
}
.plus-btn {
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 20px;
  background-repeat: no-repeat;
  background: url("/content/themes/laranja/images/participante_icones_2.png");
  cursor: pointer;
  background-position: -181px -2px;
}
.block {
  display: block;
}
.Dados1Grande .FichaInput textarea {
  outline: none;
  resize: none;
  border-radius: 8px;
  border: 1px solid #d6d6d6;
}
.inputRoundBorder {
  outline: 0;
  border-radius: 4px;
  border: 1px solid #d6d6d6;
  background-color: white;
}
.spinner-participante span.prefix-input,
.spinner-participante span.postfix-input {
  color: #495057;
  padding: 0px 4px;
  font-size: 0.7rem !important;
  height: 30px;
  line-height: 30px;
  background: #fff;
  z-index: 4;
  margin: 1px 0px;
  position: absolute;
  display: block;
}
.spinner-participante span.prefix-input {
  left: 30px;
}
.spinner-participante span.postfix-input {
  right: 36px;
}
.spinner-participante span.postfix-input + .input-group-btn {
  width: 34px;
}
.spinner-participante span.postfix-input + .input-group-btn .btn {
  border-radius: 0px 4px 4px 0px;
}
.spinner-participante input {
  border: 1px solid #d6d6d6;
  background: white;
}
.spinner-participante button {
  border-radius: 4px;
  border: 1px solid #d6d6d6;
  background: white;
  height: 22px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  line-height: normal;
  width: auto;
  margin: 0 -1px;
  z-index: 3;
}
.spinner-participante .message-input {
  font-size: 0.7rem !important;
  width: 100%;
  clear: both;
  float: none;
  color: #CD5C5C;
  margin-left: 6px;
}
.spinner-participante span.prefix-input.disabled,
.spinner-participante span.postfix-input.disabled,
.spinner-participante input:disabled,
.spinner-participante button:disabled {
  background: #E9ECEF !important;
}
.disclaimerSaque > div {
  width: 87%;
  margin: 10px 30px 15px 30px;
}
.disclaimerSaque > div > button {
  display: inline-block;
  float: right !important;
}
.disclaimerSaque > div > div {
  display: inline-block;
}
.boxOpcaoRendaSemSimulador#Dados {
  width: 740px;
}
.boxOpcaoRendaSemSimulador .Ficha1 {
  margin: 0;
}
.inputRoundBorder.spinner {
  height: 19px;
}
.float-none {
  float: none !important;
}
.col-1_12 {
  width: 8.333333333%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-2_12 {
  width: 16.666666667%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-3_12 {
  width: 25%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-4_12 {
  width: 33.333333333%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-5_12 {
  width: 41.666666667%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-6_12 {
  width: 50%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-7_12 {
  width: 58.333333333%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-8_12 {
  width: 66.666666667%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-9_12 {
  width: 75%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-10_12 {
  width: 83.333333333%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-11_12 {
  width: 91.666666667%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.col-12_12 {
  width: 100%;
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
}
.row::after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.w-100 {
  width: 100% !important;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
.font-weight-bold {
  font-weight: bold;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.disclaimerAporteAssistido > div {
  width: 87%;
}
.disclaimerAporteAssistido > div > button {
  display: inline-block;
  float: right !important;
}
.disclaimerAporteAssistido > div > div {
  display: inline-block;
}
.tdHistorico {
  padding: 3px;
  height: 15px;
}
.aprovado {
  color: green;
  text-shadow: none;
  font-weight: bold;
}
.rejeitado {
  color: #e74141;
  text-shadow: none;
  font-weight: bold;
}
.inputRadioHistorico {
  transform: scale(1.1);
  -webkit-appearance: checkbox;
  /* Chrome, Safari, Opera */
  -moz-appearance: checkbox;
  /* Firefox */
  -ms-appearance: checkbox;
  /* not currently supported */

}
.circle0,
.circle1 {
  border-radius: 100%;
  border: #708f6b 1px solid;
  width: 20px;
  height: 20px;
  background-color: #74b569;
}
.circle7,
.circle4 {
  border-radius: 100%;
  border: #c7bf34 1px solid;
  width: 20px;
  height: 20px;
  background-color: #dbd22a;
}
.circle11,
.circle3 {
  border-radius: 100%;
  border: #ab7d7d 1px solid;
  width: 20px;
  height: 20px;
  background-color: #b37d7d;
}
.FichaBotao1.Menor a {
  font-size: 11px;
}
.botao-nao {
  background: #e54a4a;
  border-radius: 10px;
  color: white;
  width: 90px;
  font-size: 12px;
  margin: 10px 0px;
  height: 20px;
  border: none;
  font-weight: bold;
  box-shadow: 1px 2px #888888;
  outline: none;
}
.botao-nao:hover {
  background-color: #b22b2b;
}
.botao-sim {
  background: #4cb05d;
  border-radius: 10px;
  color: white;
  width: 90px;
  font-size: 12px;
  margin: 10px 0px;
  height: 20px;
  border: none;
  font-weight: bold;
  box-shadow: 1px 2px #888888;
  outline: none;
}
.botao-sim:hover {
  background-color: #378d46;
}
.comentarios {
  width: 720px !important;
}
.comentarioEntidade {
  background: white;
  border-radius: 10px;
  margin: 5px;
}
.voltarAtendimento {
  transform: scale(1.5);
  float: left;
  margin: 4px 13px 0px 4px;
}
.linhaBottom {
  border-bottom: solid #ced1d4 1px;
  margin: 24px 5px 24px 0px;
}
.protocoloAtendimento {
  float: right;
  font-size: 13px;
  color: #576173;
  margin: 20px 10px 0px 0px;
}
.nomeComentario {
  font-size: 15px;
  color: #576173;
}
.itemAvaliacao {
  margin: 0px 10px;
  display: inline-block;
  text-align: center;
}
.avaliacaoResolvida {
  height: 45px;
  width: 45px;
  margin-top: 5px;
  display: inline-block;
  background: url("/content/img/avaliacao_resolvida.png") -52px 0 no-repeat;
}
.avaliacaoNaoResolvida {
  height: 45px;
  width: 45px;
  margin-top: 6px;
  display: inline-block;
  background: url("/content/img/avaliacao_resolvida.png") 0 0 no-repeat;
}
.estrela {
  color: #aaaaaa;
  margin: 0px 7px !important;
  transform: scale(1.8);
}
.estrelaAtiva {
  color: orange;
  text-shadow: gray 1px 1px !important;
}
.rating {
  margin-top: 13px;
  direction: rtl;
}
.rating > span:hover:before,
.rating > span:hover ~ span:before {
  color: orange;
  text-shadow: gray 1px 1px !important;
}
.btnResolvidoEscolhido {
  opacity: 0.4;
}
.boxAnexo {
  height: 30px;
  width: 150px;
  background: #dfdfdf;
  border-radius: 8px;
  border: 1px solid #848484;
  padding: 5px;
  box-shadow: 1px 1px #b2b2b2;
}
.boxAnexo:hover {
  background: #d1d1d1;
}
.removerAnexo {
  background: url("/content/img/delete-button.png") 0 0 no-repeat;
  height: 15px;
  width: 15px;
  display: inline-block;
  float: right;
  cursor: pointer;
}
.tituloAnexo {
  width: 100px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 10px;
}
.tituloAnexoComentario {
  width: 85px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 10px;
}
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.divAnexos {
  margin: 10px 0px 10px 0px !important;
  display: inline-block;
}
.divAnexos:not(:last-child) {
  margin-right: 8px !important;
}
.inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.inputfile:focus + label {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}
.inputfile + label {
  cursor: pointer;
}
.inputfile + label * {
  pointer-events: none;
}
.labelAnexo {
  color: #576173;
  float: left;
  line-height: 20px;
  height: 20px;
  width: 160px;
  display: table-cell;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  border: 0;
  background: url("/content/themes/laranja/images/participante_botao.png") -108px 0 no-repeat;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: white 1px 1px;
  white-space: nowrap;
}
.labelAnexo:hover {
  background-position: -108px -20px;
  text-shadow: none;
}
.labelAnexoDisabled {
  pointer-events: none;
  opacity: 0.5;
}
.boxTexto {
  width: 700px;
  font-size: small;
  resize: none;
  border-radius: 5px;
  height: 70px;
  outline: none;
  text-indent: 3px;
  line-height: 20px;
  box-shadow: inset #cfcfcf 1px 2px !important;
}
.boxTexto:focus {
  box-shadow: inset 0 0 3px #004a8f !important;
}
.boxTitulo {
  width: 700px;
  font-size: small;
  resize: none;
  border-radius: 5px;
  height: 18px;
  outline: none;
  text-indent: 3px;
  line-height: 18px;
  box-shadow: inset #cfcfcf 1px 2px !important;
}
.boxTitulo:focus {
  box-shadow: inset 0 0 3px #004a8f !important;
}
.boxBusca {
  height: 20px !important;
  width: 310px !important;
  box-shadow: inset #cfcfcf 1px 2px !important;
}
.boxBusca:focus {
  box-shadow: inset 0 0 4px #004a8f !important;
}
.boxTextoMenor {
  width: 550px;
  font-size: small;
  resize: none;
  border-radius: 5px;
  height: 85px;
  outline: none;
  text-indent: 3px;
  line-height: 20px;
  box-shadow: inset #cfcfcf 1px 2px !important;
}
.boxTextoMenor:focus {
  box-shadow: inset 0 0 4px #004a8f !important;
}
.tituloSolicitacao {
  width: 520px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.descricaoSolicitacao {
  max-width: 280px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #576173;
  padding-left: 8px;
}
.tdSolicitacoes {
  padding: 16px 16px;
  font-size: 12px;
  color: #576173;
}
.thSolicitacoes {
  padding: 8px;
  font-size: 12px;
  color: #576173;
}
.boxAnexoComentario {
  height: 30px;
  width: 147px;
  background: #dfdfdf;
  border-radius: 8px;
  border: 1px solid #848484;
  padding: 5px;
  box-shadow: 1px 1px #b2b2b2;
}
.boxAnexoComentario:hover {
  background: #d1d1d1;
}
.downloadAnexo {
  float: right;
  margin: 5px 7px 0px 0px;
  text-shadow: none;
  transform: scale(1.3);
}
.botaoDownload {
  padding: 0;
  margin: 0;
  border: 0;
  color: #576173;
  border-radius: 30px;
}
.botaoDownload:focus {
  outline: none;
}
.simboloAnexo {
  float: left;
  color: #576173;
  margin: 8px;
}
.tdHistorico {
  padding: 3px;
  height: 15px;
}
.aprovado {
  color: green;
  text-shadow: none;
  font-weight: bold;
}
.rejeitado {
  color: #e74141;
  text-shadow: none;
  font-weight: bold;
}
.inputRadioHistorico {
  transform: scale(1.1);
  -webkit-appearance: checkbox;
  /* Chrome, Safari, Opera */
  -moz-appearance: checkbox;
  /* Firefox */
  -ms-appearance: checkbox;
  /* not currently supported */

}
.circle0,
.circle1 {
  border-radius: 100%;
  border: #708f6b 1px solid;
  width: 20px;
  height: 20px;
  background-color: #74b569;
}
.circle2 {
  border-radius: 100%;
  border: #6b748f 1px solid;
  width: 20px;
  height: 20px;
  background-color: #6b748f;
}
.circle7,
.circle4,
.circle3 {
  border-radius: 100%;
  border: #c7bf34 1px solid;
  width: 20px;
  height: 20px;
  background-color: #dbd22a;
}
.circle11 {
  border-radius: 100%;
  border: #ab7d7d 1px solid;
  width: 20px;
  height: 20px;
  background-color: #b37d7d;
}
.FichaBotao1.Menor a {
  font-size: 11px;
}
.text-center {
  text-align: center !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.float-none {
  float: none !important;
}
.clearfix::after {
  content: '';
  display: block;
  clear: both;
}
.nps-option {
  display: inline-block;
  margin-right: 10px;
  width: 25px;
  height: 25px;
  text-align: center;
  background: darkgray;
  color: white;
  border-radius: 100%;
  cursor: pointer;
  line-height: 25px;
}
.nps-option:last-child {
  margin-right: 0px;
}
.nps-option.selecionado {
  background: #4ea74e;
  border: 1px solid #4a7a4a;
}
.m-0 {
  margin: 0 !important;
}
.p-0 {
  padding: 0 !important;
}
.my-3 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.mb-3 {
  margin-bottom: 1.5rem !important;
}
.mb-2 {
  margin-bottom: 0.8rem !important;
}
.d-block {
  display: block !important;
}
.d-inline-block {
  display: inline-block !important;
}
.esconderPorDependencia {
  display: none !important;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file .form-file-input:focus ~ .form-file-label {
  z-index: 3;
}
.input-group > .form-file > .form-file-input:focus {
  z-index: 4;
}
.input-group > .form-file:not(:last-child) > .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-file:not(:first-child) > .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-lg > .form-control {
  min-height: calc(4.5em);
}
.input-group-lg > .form-select {
  height: calc(4.5em);
}
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control {
  min-height: calc(4em);
}
.input-group-sm > .form-select {
  height: calc(4em);
}
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 1.75rem;
}
.input-group > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group > .dropdown-toggle:nth-last-child(n + 3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #8bbafe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  min-height: calc(4em);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-lg {
  min-height: calc(4.5em);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-color {
  max-width: 3rem;
  padding: 0.375rem;
}
.form-control-color::-moz-color-swatch {
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0.25rem;
}
.postfix-input.mod {
  height: 20px !important;
  line-height: 20px !important;
}
.prefix-input.mod {
  height: 20px !important;
  line-height: 20px !important;
}
[disabled=disabled] + .postfix-input.mod,
.prefix-input.mod + [disabled=disabled] {
  background: #E9ECEF !important;
}
/*
.ui-button .ui-widget .ui-state-default .ui-corner-all .ui-button-text-only .ui-state-hover {
    width: 230px;
    background: url("/content/themes/verde/images/participante_botao.png") no-repeat scroll -280px 0 rgba(0, 0, 0, 0);
}*/

#modelTermo {
  background: url("/content/themes/laranja/images/participante_botao.png") no-repeat scroll -280px 0 transparent;
  width: 230px !important;
}
#modelTermo:hover {
  background: url("/content/themes/laranja/images/participante_botao.png") no-repeat scroll -280px 0 transparent;
  width: 230px !important;
}
.ui-dialog-titlebar-close {
  visibility: hidden;
}
.baseColor,
.baseColor:hover,
.baseColor:focus,
.baseColor:active {
  background: #df9800;
  box-shadow: 0 0 5px #df9800;
}
ol.Mapa li {
  color: #595959;
}
h1 {
  color: #595959;
}
h1.destacado {
  color: #014991;
}
h2 {
  color: #595959;
}
h2.destacado {
  color: #014991;
}
h3 {
  color: #595959;
}
h3.destacado {
  color: #014991;
}
h4 {
  color: #595959;
}
h4.destacado {
  color: #014991;
}
h4.pergunta {
  color: #595959;
}
.TextoDetalhe {
  color: #595959;
}
.TextoDestaque {
  color: #595959;
}
a.TextoDestaque:hover {
  color: #595959;
}
.TextoDestaqueAtivoGrande {
  color: #595959;
}
.TextoDestaqueAtivo {
  color: #595959;
}
.TextoDestaqueMenor {
  color: #595959;
}
.TextoNormal,
.TextoPergunta {
  color: #595959;
}
.TextoSimulacao {
  color: #595959;
}
.TextoPequeno {
  color: #595959;
}
.TextoDestaqueInvertido {
  text-shadow: 0 1px 2px #595959;
}
.TextoPequenoInvertido {
  text-shadow: 0 1px 2px #595959;
}
.TextoZoom {
  color: #595959;
}
a {
  color: #595959;
}
a:hover {
  color: #595959;
}
a:active {
  color: #595959;
}
input.InputCentro:focus:enabled {
  color: #595959;
  box-shadow: inset 0 0 4px #df9800;
}
input.InputCentro.error {
  color: #8E0000;
  box-shadow: inset 0 0 4px #8E0000;
}
.InputCentro.Login:focus:enabled,
.InputCentro.Login:hover:enabled {
  color: #595959;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.5) inset;
  -pie-box-shadow: 1px 1px rgba(0, 0, 0, 0.5) inset;
}
a:active.LinkIcone.Cartao {
  color: #595959;
}
a:active.LinkIcone.Extrato {
  color: #595959;
}
a:active.LinkIcone.Boleto {
  color: #595959;
}
a:active.LinkIcone.EdicaoWidget {
  color: #595959;
}
a:active.LinkIcone.Calendario {
  color: #595959;
}
.LoginCentral .CabecalhoInput.Legenda h1,
.LoginCentral .CabecalhoInput.Legenda span {
  text-shadow: 0 1px 2px #595959;
}
.LoginCentral .CabecalhoInput.Legenda h2 {
  text-shadow: 0 1px 2px #595959;
}
.MenuLink {
  color: #595959;
}
.MenuLink:active,
.MenuLink.Ativo {
  color: #df9800;
}
.Foto a {
  color: #595959;
}
#Cabecalho .Quadros #ConfigUsuario ul.Menu a:active.MenuLink {
  color: #595959;
}
#Cabecalho .Quadros #UltimasMensagens ul.Mensagens li h4,
#Cabecalho .Quadros #Planos ul.Planos li h4 {
  background-color: #ffd476;
}
.BannerMedio .Linha1 {
  border-top: solid #ffd476 1px;
  border-bottom: solid #ffd476 1px;
  background-color: #cf7300;
}
.ConfigBotaoFechar input {
  color: #595959;
}
.ConfigBotaoFechar:hover input {
  color: #595959;
}
.BotaoDuvida input {
  color: #595959;
}
.BotaoDuvida:hover input {
  color: #595959;
}
.MensagemBotaoFechar input {
  color: #595959;
}
.MensagemBotaoFechar:hover input {
  color: #595959;
}
.SimuladorBotaoFavorito input {
  color: #595959;
}
.SimuladorBotaoFavorito:hover input {
  color: #595959;
}
.Ficha1Menu li .FichaNumeracao {
  color: #595959;
}
.FichaNumeracao input {
  color: #595959;
}
.PaginaBotaoDestaque:hover input,
.PaginaBotaoDestaque2:hover input,
.PaginaBotaoDestaque3:hover input,
.PaginaBotaoDestaque a:hover,
.PaginaBotaoDestaque2 a:hover,
.PaginaBotaoDestaque3 a:hover {
  color: #595959;
}
.btn-principal:hover {
  color: #595959;
}
.PaginaBotao2 input,
.PaginaBotao5 input,
.SimulacaoBotao input,
.FichaBotao1 input,
.BannerBotao input,
.PaginaBotao6 input,
.PaginaBotao7 input,
.PaginaBotao9 input,
.SimulacaoBotao2 input,
.BotaoTopico input,
.PaginaBotao2 a,
.PaginaBotao5 a,
.SimulacaoBotao a,
.FichaBotao1 a,
.BannerBotao a,
.PaginaBotao6 a,
.PaginaBotao7 a,
.PaginaBotao9 a,
.SimulacaoBotao2 a,
.BotaoTopico a,
.botao-grande {
  color: #595959;
}
.PaginaBotao2 input:hover,
.PaginaBotao5 input:hover,
.SimulacaoBotao input:hover,
.FichaBotao1 input:hover,
.BannerBotao input:hover,
.PaginaBotao6 input:hover,
.PaginaBotao7 input:hover,
.PaginaBotao2 input.Ativo,
.PaginaBotao5 input.Ativo,
.SimulacaoBotao input.Ativo,
.FichaBotao1 input.Ativo,
.BannerBotao input.Ativo,
.PaginaBotao6 input.Ativo,
.PaginaBotao7 input.Ativo,
.PaginaBotao2 a:hover,
.PaginaBotao5 a:hover,
.SimulacaoBotao a:hover,
.FichaBotao1 a:hover,
.BannerBotao a:hover,
.PaginaBotao6 a:hover,
.PaginaBotao7 a:hover,
.botao-grande:hover,
.PaginaBotao2 a.Ativo,
.PaginaBotao5 a.Ativo,
.SimulacaoBotao a.Ativo,
.FichaBotao1 a.Ativo,
.BannerBotao a.Ativo,
.PaginaBotao6 a.Ativo,
.PaginaBotao7 a.Ativo,
.botao-grande.Ativo,
.PaginaBotao9 input:hover,
.SimulacaoBotao2 input:hover,
.BotaoTopico input:hover,
.PaginaBotao9 a:hover,
.SimulacaoBotao2 a:hover,
.BotaoTopico a:hover,
.PaginaBotao9 a.Ativo,
.SimulacaoBotao2 a.Ativo,
.BotaoTopico a.Ativo {
  color: #595959;
  text-shadow: none;
}
.PaginaBotao3 input,
.FichaBotao3 input,
.FichaBotao4 input {
  color: #595959;
}
.PaginaBotao3:hover input,
.FichaBotao3:hover input,
.FichaBotao4:hover input {
  color: #595959;
}
.WidgetBotao input,
.PaginaBotao1 input,
.PaginaBotao4 input,
.AjudaBotao input,
.AjudaBotaoInstituto input,
.SimulacaoResultadoBotao input,
.FichaBotao2 input,
.PaginaBotao8 input,
.PaginaBotao10 input,
.PaginaBotao11 input,
.WidgetBotao a,
.PaginaBotao1 a,
.PaginaBotao4 a,
.AjudaBotao a,
.SimulacaoResultadoBotao a,
.FichaBotao2 a,
.PaginaBotao8 a,
.PaginaBotao10 a,
.PaginaBotao11 a,
.botao-pequeno,
.PaginaBotao12 input {
  color: #595959;
}
.WidgetBotao input:hover,
.PaginaBotao1 input:hover,
.PaginaBotao4 input:hover,
.AjudaBotao input:hover,
.AjudaBotaoInstituto input:hover,
.SimulacaoResultadoBotao input:hover,
.FichaBotao2 input:hover,
.PaginaBotao8 input:hover,
.PaginaBotao10 input:hover,
.PaginaBotao11 input:hover,
.WidgetBotao a:hover,
.PaginaBotao1 a:hover,
.PaginaBotao4 a:hover,
.AjudaBotao a:hover,
.SimulacaoResultadoBotao a:hover,
.FichaBotao2 a:hover,
.PaginaBotao8 a:hover,
.PaginaBotao10 a:hover,
.PaginaBotao11 a:hover,
.botao-pequeno:hover,
.PaginaBotao12 input:hover {
  color: #595959;
}
.ConfigBotao input,
.ConfigBotao a {
  color: #595959;
}
.ConfigBotao:hover input,
.ConfigBotao a:hover {
  color: #595959;
}
.BannerPequeno .BannerBotao input,
.BotaoMicro input,
.FichaBotao5 input,
.PaginacaoBotao input,
.BannerPequeno .BannerBotao a,
.BotaoMicro a,
.FichaBotao5 a,
.PaginacaoBotao a {
  color: #595959;
}
.BannerPequeno .BannerBotao input:hover,
.BotaoMicro input:hover,
.FichaBotao5 input:hover,
.PaginacaoBotao input:hover,
.BannerPequeno .BannerBotao a:hover,
.BotaoMicro a:hover,
.FichaBotao5 a:hover,
.PaginacaoBotao a:hover {
  color: #595959;
}
.BarraBotao {
  background: #cf7300;
  background: -moz-linear-gradient(top, #e5a900 0%, #cf7300 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5a900), color-stop(100%, #cf7300));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e5a900 0%, #cf7300 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e5a900 0%, #cf7300 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e5a900 0%, #cf7300 100%);
  /* IE10+ */
  background: linear-gradient(top, #e5a900 0%, #cf7300 100%);
  /* W3C */
  -webkit-box-shadow: inset 3px 2px #CB6C00;
  -moz-box-shadow: inset 3px 2px #CB6C00;
  box-shadow: inset 3px 2px #CB6C00;
  text-shadow: 1px 1px 1px #CE7200;
}
.BarraBotao:hover {
  background: #CB6C00;
  -webkit-box-shadow: inset 3px 2px #CE7200;
  -moz-box-shadow: inset 3px 2px #CE7200;
  box-shadow: inset 3px 2px #CE7200;
  text-shadow: 1px 1px 1px #CE7200;
}
.BotaoVideo input {
  color: #595959;
}
.AjudaVideo .Centro {
  color: #595959;
}
TR.TrTitulo {
  color: #595959;
}
TR.TrSubtitulo {
  color: #595959;
  background-color: #ffd476;
}
TR.TrLegenda {
  color: #595959;
}
TR.TrLegenda2 {
  color: #595959;
  background-color: #ffd476;
}
TR.TrLinha0 {
  color: #595959;
}
TR.TrLinha1 {
  color: #595959;
  background-color: #fffbf0;
}
TR.TrLinha2 {
  color: #595959;
  background-color: #fef4dc;
}
TR.TrLinha3 {
  color: #595959;
}
TR.TrResumo {
  color: #595959;
}
TR.TrResumoLinha {
  color: #595959;
  background-color: #fee5ad;
}
TR.TrResumoLinha2 {
  color: #595959;
  background-color: #fee5ad;
}
TR.TrResumoTabela {
  color: #595959;
}
TR.TrResumoTabela2 {
  color: #595959;
}
.Ficha1 .Meio .TopoTitulo h3.destacado {
  color: #014991;
}
ul.Ficha1Menu a.MenuLink,
ul.Ficha1Menu div.Passo {
  color: #595959;
}
ul.Ficha1Menu a:active.MenuLink,
ul.Ficha1Menu div.Passo:active {
  color: #595959;
}
ul.Ficha1Menu a.MenuLink.Ativo,
ul.Ficha1Menu div.Passo.Ativo {
  color: #595959;
}
ul.Ficha1Menu2 a.MenuLink {
  color: #595959;
}
ul.Ficha1Menu2 a:active.MenuLink {
  color: #595959;
}
ul.Ficha1Menu2 a.MenuLink.Ativo {
  color: #595959;
}
.Ficha2 ul.Topo li a.MenuLink_01 {
  color: #595959;
}
.Ficha2 ul.Topo li a:active.MenuLink_01 {
  color: #595959;
}
.Ficha2 ul.Topo li a.MenuLink_02 {
  color: #595959;
}
.Ficha2 ul.Topo li a:active.MenuLink_02 {
  color: #595959;
}
#SimulacaoGrafico ul.Timeline a.MenuLink_01 {
  color: #595959;
}
#SimulacaoGrafico ul.Timeline a:active.MenuLink_01 {
  color: #595959;
}
#SimulacaoGrafico ul.Timeline a.MenuLink_02 {
  color: #595959;
}
#SimulacaoGrafico ul.Timeline a:active.MenuLink_02 {
  color: #595959;
}
.Dados0 .Conteudo h3 a,
.Dados0 .Conteudo.Restrito h3 a,
.Dados4 .Coluna h3 a {
  color: #595959;
}
.Dados0 .Conteudo h3 a:hover,
.Dados1 .Conteudo.Restrito h3 a:hover,
.Dados4 .Coluna h3 a:hover {
  color: #595959;
}
.Dados0 .Conteudo h3 a:active,
.Dados1 .Conteudo.Restrito h3 a:active,
.Dados4 .Coluna h3 a:active {
  color: #595959;
}
.Dados0 .Conteudo h3.pergunta,
.Dados1 .Conteudo.Restrito h3.pergunta,
.Dados4 .Coluna h3.pergunta {
  color: #595959;
}
.Dados0 .Conteudo h4 a,
.Dados1 .Conteudo.Restrito h4 a,
.Dados4 .Coluna h4 a {
  color: #595959;
}
.Dados0 .Conteudo h4 a:hover,
.Dados1 .Conteudo.Restrito h4 a:hover,
.Dados4 .Coluna h4 a:hover {
  color: #595959;
}
.Dados0 .Conteudo h4 a:active,
.Dados1 .Conteudo.Restrito h4 a:active,
.Dados4 .Coluna h4 a:active {
  color: #595959;
}
.Dados0 div.Coluna h4 a,
.Dados4 div.Coluna h4 a {
  color: #595959;
}
.Dados0 div.Coluna h4 a:hover,
.Dados4 div.Coluna h4 a:hover {
  color: #595959;
}
.Dados0 div.Coluna h4 a:active,
.Dados4 div.Coluna h4 a:active {
  color: #595959;
}
.Dados0 div.Coluna .TextoNormal a:hover,
.Dados4 div.Coluna .TextoNormal a:hover {
  color: #595959;
}
.Dados0 div.Coluna .TextoNormal a:active,
.Dados4 div.Coluna .TextoNormal a:active {
  color: #595959;
}
.Dados1 .Meio .Linha1b {
  background-color: #fef4dc;
}
.Dados1 .Meio .Linha2b {
  background-color: #fee5ad;
}
.Dados1 ul.MenuLegenda a.MenuLink {
  color: #595959;
}
.Dados1 ul.MenuLegenda a:active.MenuLink {
  color: #595959;
}
.Dados2_Graficos ul.LegendaGrafico a.MenuLink {
  color: #595959;
}
.Teclado .Tecla {
  color: #595959;
}
.Teclado .Tecla2 {
  color: #595959;
}
.Teclado .Tecla3 {
  color: #595959;
}
.Teclado .Tecla:hover,
.Teclado .Tecla2:hover,
.Teclado .Tecla3:hover {
  color: #595959;
}
.TextoVersao,
.TextoVersao:hover {
  color: #FFFFFF;
  text-shadow: 1px 0 2px #595959;
}
.ui-widget-header {
  background-color: #df9800;
}
.Cabecalho .Quadros .ConfigPlano .Centro {
  background: url("/content/themes/laranja/images/participante_cabecalho_config_meio.png") no-repeat scroll -236px 0 #EDC204;
}
#Cabecalho .Quadros .ConfigPlano ul.Mensagens li h4.Ativo {
  color: #4e4007;
}
TR.TrSelected {
  background-color: #B9B9BB;
  color: #FFF;
  text-shadow: #777 1px 1px;
}
.ui-widget-header {
  border: 1px solid #E0802D;
  background: #F7AB3A;
}
.Ficha1 .Dcontainer .Passo .Ativo {
  background: #E2C33E;
}
.linkButton:hover {
  text-decoration: underline;
  color: #df9800;
}

