/* ---------- Importacao de codigo ---------- */
@import url(custom_common.css?browserId=other&themeId=sistemasdeproducaolf6_1ga1cetheme_WAR_sistemasdeproducaolf6_1ga1cetheme&languageId=pt_BR&b=6100&t=1385750640000);
@import url(color_schemes/green.css?browserId=other&themeId=sistemasdeproducaolf6_1ga1cetheme_WAR_sistemasdeproducaolf6_1ga1cetheme&languageId=pt_BR&b=6100&t=1385750640000);
@import url(color_schemes/orange.css?browserId=other&themeId=sistemasdeproducaolf6_1ga1cetheme_WAR_sistemasdeproducaolf6_1ga1cetheme&languageId=pt_BR&b=6100&t=1385750640000);
/* ---------- Barra do Governo ---------- */
#barra-brasil {
  background: url("../images/spe/barra-brasil-v3-bgx.png") no-repeat scroll center bottom #00500f;
  max-width: 100%;
  min-width: 960px;
  position: relative; }

#barra-brasil .barra {
  background: url("../images/spe/barra-brasil-v3-bgx.gif") repeat-x scroll 0 bottom transparent;
  display: block;
  height: 28px;
  margin: 0 2.5%; }

#barra-brasil .barra ul {
  float: right;
  margin: 0;
  width: 319px; }

#barra-brasil .barra ul li {
  float: left;
  list-style: none outside none;
  margin: 0 !important;
  overflow: hidden;
  padding-left: 25px; }

#barra-brasil .ai {
  background: url("../images/spe/ai.png") no-repeat scroll 0 4px #00500f;
  display: block;
  height: 28px;
  list-style: none outside none;
  text-indent: -1000px;
  width: 161px; }

#barra-brasil .brasilgov {
  background: url("../images/spe/brasil.png") no-repeat scroll 0 4px #00500f;
  display: block;
  height: 28px;
  text-indent: -1000px;
  width: 108px; }

/* ---------- GERAL ---------- */
body {
  background: #787851;
  font-size: 11px;
  font: 62.5%/1.4 Verdana, Geneva, sans-serif; }

body.site {
  max-width: 100%;
  min-width: 960px; }

body.aui-dialog-iframe-popup {
  min-width: 0 !important; }

a {
  color: #3333FF;
  text-decoration: underline; }

a:hover {
  color: #06C;
  text-decoration: none; }

hr, .separator {
  border-color: #BFBFBF transparent #FFF;
  border-style: solid;
  border-width: 1px 0; }

#wrapper {
  background: none repeat scroll 0 0 transparent;
  margin: 0 auto;
  max-width: 100%;
  min-width: 960px;
  padding-left: 2.5%;
  padding-right: 2.5%;
  position: relative;
  overflow: hidden; }

/* tamanho do wrapper min 960px */
.ie6 #wrapper {
  width: 90%; }

#banner {
  height: auto;
  position: relative; }

.site-title .site-name {
  background: #555555 url(../images/common/site_icon.png) no-repeat 15px 50%;
  color: #FFF;
  display: block;
  float: right;
  font-size: 1em;
  font-weight: bold;
  margin: 15px 0 0 20px;
  padding: 7px 17px 7px 40px;
  position: relative;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.5); }

.site-breadcrumbs ul {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px; }

.page-template .site-title .site-name {
  background-image: url(../images/common/page_template.png); }

.site-template .site-title .site-name {
  background-image: url(../images/common/site_template.png); }

.company-site .site-title .site-name {
  background-image: url(../images/common/folder.png); }

.organization-site .site-title .site-name {
  background-image: url(../images/common/organization_icon_white.png); }

.user-site .site-title .site-name {
  background-image: url(../images/common/user_icon_white.png); }

.private-page .site-title .site-name:after {
  background-image: url(../images/common/key_small.png);
  content: '';
  display: block;
  height: 10px;
  left: 24px;
  position: absolute;
  top: 50%;
  width: 10px; }

#skip-to-content:focus {
  clip: rect(auto auto auto auto);
  right: 0;
  z-index: 200; }

#sign-in {
  background: url(../images/common/key.png) no-repeat 3px 50%;
  font-weight: bold;
  padding: 5px 5px 5px 25px;
  position: absolute;
  right: 0;
  top: -1.2em; }

.ie6 #banner {
  height: 1%; }

.ie6 #banner h1.logo {
  height: 1%; }

.logo .current-site, #navigation, #navigation a, .portlet, .portlet-topper, .site-breadcrumbs ul, .aui-form-validator-message {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  -ms-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px; }

.portlet-content, .portlet-minimized .portlet-content-container {
  padding: 0; }

/* ---------- TOPO ---------- */
#heading {
  background: none repeat scroll 0 0 #F5F5F5;
  height: 145px; }

#heading .site-title {
  padding: 30px 25px 35px 35px; }

.lg_embrapa {
  float: right;
  margin-right: 70px;
  position: absolute;
  right: 0; }

/* marca da Embrapa */
#wrapper #banner #heading .site-title {
  margin-top: 0; }

/*---------- Busca e Acessibilidade -------- */
.acesso_busca {
  background: url("../images/spe/bg_acesso.png") repeat-x scroll 0 -5px transparent;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  height: 85px;
  margin: -47px 20px 0 0;
  position: absolute;
  right: 0;
  width: 400px;
  z-index: 2; }
  .acesso_busca ul.btacesso li {
    border-left: 1px solid #CCCCCC;
    display: inline;
    list-style: none outside none;
    padding: 0 10px; }
  .acesso_busca ul.btacesso li a {
    color: #FFFFFF;
    display: inline;
    font-size: 1.1em;
    line-height: 20px;
    padding-left: 28px;
    padding-top: 5px;
    text-decoration: none; }
  .acesso_busca ul.btacesso li a:hover {
    text-decoration: underline; }
  .acesso_busca ul.btacesso li:first-child {
    border-left: medium none;
    padding-left: 0; }
  .acesso_busca ul.btacesso li.aumentafonte a {
    background: url("../images/spe/bt_maisfont.png") no-repeat scroll left center transparent; }
  .acesso_busca ul.btacesso li.diminuifonte a {
    background: url("../images/spe/bt_menosfont.png") no-repeat scroll left center transparent; }
  .acesso_busca ul.btacesso li.contrastecont a {
    background: url("../images/spe/bt_contraste.png") no-repeat scroll left center transparent; }

/* botoes de acessibilidade */
.busca_login li {
  list-style: none outside none; }
.busca_login li.barra_busca {
  float: left;
  width: 80%; }
.busca_login li.btlogin {
  float: right;
  margin-top: 8px;
  width: 20%; }
.busca_login li.btlogin a {
  color: #fff;
  text-decoration: none;
  font-size: 1.1em;
  background: url("../images/spe/bt_login.png") no-repeat scroll left center transparent;
  margin-left: 10px;
  padding-left: 24px; }
.busca_login li.btlogin.sair a {
  background: url("../images/spe/bt_loginsair.png") no-repeat scroll 0 0 transparent; }
.busca_login li.btlogin a:hover {
  text-decoration: underline; }
.busca_login .busca-portlet input.aui-button-input-submit {
  background: url("../images/spe/bt_busca.png") no-repeat scroll right center transparent !important;
  border: medium none;
  color: rgba(255, 255, 255, 0);
  font-size: 1px;
  height: 24px;
  position: relative;
  right: -260px;
  top: -26px;
  width: 32px; }
.busca_login li.barra_busca .busca-portlet input.aui-field-input-text {
  padding-left: 5px;
  width: 280px; }

/* barra de busca e login */
.chrome .busca_login li.btlogin.sair a {
  display: inline-table; }

/* ajuste para chrome */
.sistemaproducao-geral .portlet-title img,
.sistemaproducao-geral .lfr-component.lfr-actions li img,
.listaautorestopicopublica-portlet .portlet-title-text,
.listaultimossppublicados-portlet .portlet-title,
.painel-portlet .portlet-topper,
.busca-portlet .portlet-title {
  display: none;
  visibility: hidden; }

/* esconder titulo portlet */
.ie7 .portlet-title img, .ie7 #column-2 .portlet-title,
.ie7 .sistemaproducao-geral .lfr-component.lfr-actions li img,
.ie7 .listaautorestopicopublica-portlet .portlet-title-text,
.ie7 .listaultimossppublicados-portlet .portlet-title,
.ie7 .painel-portlet .portlet-topper,
.ie7 .busca-portlet .portlet-title,
.ie7 .publicarsp-portlet .portlet-title,
.ie7 .portlet-title,
.ie8 .portlet-title {
  display: none;
  width: 0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  line-height: 0px; }

.ie8 .busca_login .busca-portlet input.aui-button-input-submit {
  color: #fff !important; }

.ie7 .busca_login .busca-portlet input.aui-button-input-submit {
  text-indent: -9000px;
  text-transform: capitalize;
  margin: -34px 0 0 260px !important;
  overflow: hidden;
  position: absolute !important;
  top: auto !important;
  right: auto !important;
  cursor: pointer; }

.ie7 table.portlet-layout {
  table-layout: fixed; }

.ie7 .aui-buttonitem-icon {
  text-indent: -99999em !important; }

.ie7 #column-2 .portlet-boundary {
  padding-top: 20px; }

.columns-max #column-1 {
  background: none repeat scroll 0 0 #FFFFFF !important;
  border-radius: 3px 3px 0 0;
  height: auto;
  margin: auto;
  width: 60% !important;
  display: table; }

.columns-max #column-1 > div {
  padding: 0 2% 0 2%; }

.portlet-column-content-only, .ltr .portlet-column-content-last, .rtl .portlet-column-content-first {
  padding-top: 0; }

.portlet-column-content {
  padding: 0; }

/* ---------- Menu principal ---------- */
#navigation {
  clear: both;
  line-height: 44px;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1; }

.ie7 #navigation, .ie7 #navigation * {
  z-index: 200; }

#navigation ul {
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0; }

#navigation li, #navigation a {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto; }
  #navigation li, #navigation a {
    *display: inline; }

.ie6 #navigation li, .ie7 #navigation li, .ie6 #navigation a, .ie7 #navigation a {
  display: inline;
  zoom: 1;
  z-index: 200; }

#navigation li {
  position: relative;
  vertical-align: top; }

#navigation > ul > li {
  background: url("../images/spe/bg_linhamenu.png") no-repeat scroll left center transparent; }

#navigation > ul > li:first-child {
  background: none; }

#navigation a {
  color: #FFF;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0 1px;
  padding: 3px 15px;
  text-decoration: none; }

#navigation a span img {
  position: relative;
  top: 2px;
  right: 2px; }

.ie6 #navigation a, .ie7 #navigation a {
  padding: 4px 15px; }

#navigation .yui3-dd-drop a {
  cursor: move; }

#navigation .selected a, #navigation li.hover a, #navigation a:hover, #navigation a:focus, #navigation .child-menu li a, #navigation .yui3-dd-dragging, .lfr-navigation-proxy {
  color: #FFF;
  outline: 0; }

#navigation li.hover .child-menu {
  background: #1E2529;
  display: block;
  position: absolute;
  width: 200px;
  z-index: 250; }

.ie7 #navigation li.hover .child-menu {
  margin-top: 25px;
  z-index: 999;
  position: absolute !important;
  top: 0;
  left: 0; }

.ie6 #navigation ul.child-menu-visible, .ie6 #navigation li.hover .child-menu, .ie7 #navigation ul.child-menu-visible, .ie7 #navigation li.hover ul.child-menu {
  left: 0;
  top: 25px; }

#navigation .child-menu {
  display: none;
  background-color: #5D5E3D !important; }

#navigation .child-menu li {
  border-width: 0 0 1px;
  display: block;
  float: none;
  margin: 0; }

#navigation .child-menu li a {
  cursor: pointer !important;
  display: list-item;
  background-image: none !important;
  border-top: 1px groove #D7D7A2;
  line-height: 35px;
  padding-right: 0; }

#navigation .child-menu li a:hover {
  background: url("../images/spe/bg_setadir.png") no-repeat scroll -8px 50% #020509 !important; }

#navigation .child-menu li:first-child a {
  border-top: none; }

.ie7 #navigation .child-menu li a {
  zoom: 1; }

#navigation .child-menu .selected a {
  background: #020509 url(../images/navigation/bullet_selected.png) no-repeat 5px 50%; }

.nav-menu-style-arrows ul {
  list-style-image: url(../images/navigation/bullet_selected.png); }

.bgmenu_spe {
  background: url("../images/spe/bg_menu.png") repeat-x scroll 0 0 #787851;
  height: 50px;
  margin-top: 145px;
  position: absolute;
  width: 100%;
  left: 0;
  z-index: -999; }

/* fundo do menu principal */
.ie7 .bgmenu_spe {
  margin-top: 146px; }

#navigation .child-menu,
#navigation .child-menu li,
#navigation .child-menu li a {
  z-index: 200; }

/* ---------- Painel SPE ---------- */
div#main-content.spe_1_3_columns_lfs6_1_ce_ga1_layout div.portlet-layout div#column-1.portlet-column {
  height: 199px; }

.painel_spe {
  background: url("../images/spe/bg_painel.png") repeat-x scroll center bottom #d7d7a2;
  border: 0 none;
  height: 199px;
  margin-top: 225px;
  position: absolute;
  width: 100%;
  left: 0;
  z-index: -999; }

.ie7 .painel_spe {
  margin-top: 227px; }

div.painel_titulo_spe {
  height: 199px; }

h2.titulo_painel {
  color: #333333;
  display: table-cell;
  font-size: 2.7em;
  height: 199px;
  margin: 0 !important;
  text-align: center;
  vertical-align: middle; }

.ie7 h2.titulo_painel {
  position: relative;
  top: 40%;
  z-index: -1; }

#column-1, #column-2, #column-3 {
  background-color: #D7D7A2; }

#column-1 {
  padding: 0 0 0 1%; }

#layout-column_column-1 {
  padding: 0; }

#layout-column_column-3 {
  margin-right: 10px; }

#column-3 {
  padding: 0 0 1% 1%; }

#main-content {
  background-color: #D7D7A2;
  padding-top: 15px; }

.ie7 #main-content {
  z-index: -1;
  padding-top: 0; }

#column-2 {
  background-color: #FFFFFF;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -khtml-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  padding: 10px 10px 40px;
  overflow: hidden; }

.painel-portlet .panel-content {
  display: table;
  height: 199px;
  width: 100%; }

.painel-portlet .panel-content .imagem-tema img {
  height: 160px !important;
  margin-top: 4px;
  text-align: center;
  width: auto;
  -moz-box-shadow: 1px 1px 20px 20px #d8d8a5;
  -webkit-box-shadow: 1px 1px 20px 20px #d8d8a5;
  -o-box-shadow: 1px 1px 20px 20px #d8d8a5;
  box-shadow: 1px 1px 20px 20px #d8d8a5; }

.painel-portlet .panel-content .imagem-tema {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 20%; }

.painel-portlet .panel-content .titulo-sp {
  display: table-cell;
  padding-left: 1.8%;
  padding-right: 20% !important;
  vertical-align: middle; }

.painel_titulo_spe .titulo-sp {
  display: table;
  height: 199px;
  margin: 0;
  padding: 0;
  width: 100%; }

.painel-portlet .panel-content .titulo-sp h2 {
  color: #333333;
  font-size: 2em;
  line-height: 1.2em; }

.painel-portlet .tituloSemImagem {
  font-size: 1.3em;
  text-align: center;
  padding-left: 20%; }

/* ---------- Rodape ---------- */
#footer {
  background-color: #333418;
  color: #FFFFFF;
  width: 100%;
  -moz-box-shadow: inset 0 5px 25px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 5px 25px rgba(0, 0, 0, 0.8);
  -o-box-shadow: inset 0 5px 25px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 5px 25px rgba(0, 0, 0, 0.8);
  display: table; }

#footer-esquerda {
  float: left; }

#footer a {
  color: #fcea0f; }

#footer h6 {
  font-size: 1.3em !important;
  padding: 3px 0; }

#footer-direita {
  float: right; }

#footer-direita, #footer-esquerda {
  padding: 14px 20px; }

#footer-direita p, #footer-esquerda p {
  font-size: 1.2em !important; }

/* ---------- Site breadcrumbs ---------- */
.site-breadcrumbs {
  width: auto;
  clear: both; }

.site-breadcrumbs ul {
  background-color: #D7D7A2;
  height: 30px;
  line-height: 20px;
  margin: 0; }

.site-breadcrumbs li {
  background-image: none;
  margin-right: 0;
  padding-left: 0.75em;
  padding-right: 0; }

.site-breadcrumbs li span {
  background: url("../images/spe/breadcrumbs.png") no-repeat scroll 100% 50% transparent;
  display: block;
  padding: 0.5em 15px 0.5em 0; }

.site-breadcrumbs li span a {
  text-decoration: none; }

.site-breadcrumbs li a:hover {
  color: #000000;
  text-decoration: underline; }

.site-breadcrumbs li.first a {
  color: #336633;
  font-weight: bold;
  font-size: 11px; }

.site-breadcrumbs li.last a {
  color: #333;
  font-size: 11px; }

.site-breadcrumbs .last {
  font-size: 1em;
  margin-top: 0;
  padding-right: 0; }

.site-breadcrumbs .last span {
  background-image: none;
  padding: 0; }

.message-breadcrumbs {
  background: url("../images/messages/info.png") no-repeat scroll 6px 50% #dff4ff;
  border: 1px solid #A7CEDF;
  color: #34404F;
  display: block;
  font-weight: bold;
  padding: 6px 6px 6px 30px;
  text-align: left; }

/* ---------- Hudcrumbs ---------- */
.lfr-hudcrumbs {
  position: fixed;
  top: 0;
  z-index: 440; }

.lfr-hudcrumbs ul {
  background: #414445;
  background: rgba(0, 0, 0, 0.8); }

.lfr-hudcrumbs .breadcrumbs li a, .lfr-hudcrumbs .breadcrumbs li span {
  color: #FFF; }

.lfr-hudcrumbs li span {
  background-image: url(../images/common/breadcrumbs_hud.png); }

/* ---------- Misc. ---------- */
.lfr-panel-container {
  background-color: transparent; }

.aui-combobox .aui-field {
  float: left;
  line-height: 0; }

.lfr-portlet-title-editable-content .aui-field {
  float: none;
  display: inline; }

/* ---------- Extras ---------- */
#banner .site-name {
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white;
  -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white; }

.portlet-borderless-bar {
  -moz-box-shadow: inset 0 1px 3px #000;
  -webkit-box-shadow: inset 0 1px 3px #000;
  box-shadow: inset 0 1px 3px #000;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px; }

#banner .site-name {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white;
  -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white; }

#navigation li.selected a, #navigation li:hover a {
  background: url("../images/spe/bg_seta.png") no-repeat scroll center 40px transparent; }

.aui-combobox .aui-toolbar-first {
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* ------------- CSS Portlets Geral ------------------ */
.sistemaproducao-geral .portlet-body h2.tela_titulo {
  border-bottom: 1px solid #ccc; }

/* titulo da tela apresentada */
.sistemaproducao-geral .aui-field select {
  color: #333333;
  font-size: 1.3em;
  height: 28px;
  padding: 4px; }

/* lista de selecao */
.unidade-portlet .aui-field select {
  height: auto; }

/* lista de associacao autores e unidade */
.sistemaproducao-geral .portlet-body > h3 {
  border-bottom: 1px solid #C8C9CA;
  padding: 5px 0; }

textarea.aui-field-input.aui-field-input-text {
  height: 40px;
  width: 99%; }

.sistemaproducao-geral .taglib-header .header-back-to a, .sistemaproducao-portlet table tr td .taglib-icon, .sistemaproducao-geral table tr td.last .taglib-icon {
  background: url("../images/portlet/header_bg.png") repeat-x scroll 0 0 #d4d4d4;
  border-radius: 3px;
  padding: 4px 10px;
  color: #333;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  border-width: 1px;
  border-style: solid; }

/* botao voltar e excluir */
.sistemaproducao-geral .taglib-search-iterator td.last.align-left {
  text-align: center;
  padding: 10px 0; }

.sistemaproducao-portlet table tr td .taglib-icon, .sistemaproducao-geral table tr td.last .taglib-icon {
  display: inline;
  padding: 4px 11px 5px 3px;
  position: relative;
  text-align: center;
  white-space: pre; }

/* ajuste do espacamento botao excluir */
.sistemaproducao-portlet table tr td .taglib-icon span, .sistemaproducao-geral table tr td.last .taglib-icon span {
  text-decoration: none;
  color: #333;
  font-weight: bold; }

/* ajuste do texto botao excluir */
.basedoconteudo {
  background: #D7D7A2;
  height: 30px;
  width: 100%;
  display: table; }

/* base das colunas */
.basedacoluna {
  display: table;
  text-align: right;
  width: 100%; }

/* base da coluna */
.voltaraotopo, .ajuda-tutorial, .corpo-ajuda blockquote a {
  background: url("../images/spe/bg_voltatopo.png") no-repeat scroll 8px center #336633;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  border-radius: 5px 5px 5px 5px;
  border-style: solid;
  border-width: 1px;
  color: #FFFFFF;
  display: inline;
  font-size: 10px;
  height: 14px;
  left: 2px;
  margin-right: 20%;
  padding: 5px 6px 5px 25px;
  position: relative;
  text-decoration: none;
  top: -7px;
  width: 80px; }

/* botao voltar ao topo */
.see-temas {
  margin-top: 20px; }

.see-temas > a {
  background-color: #336633;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  border-radius: 5px 5px 5px 5px;
  border-style: solid;
  border-width: 1px;
  bottom: 118px;
  color: #FFFFFF;
  padding: 5px;
  text-decoration: none; }

.ie7 .see-temas > a {
  display: block;
  width: 70%;
  text-align: center; }

.voltaraotopo:hover, .see-temas > a:hover, .ajuda-tutorial:hover, .corpo-ajuda blockquote a:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: #333;
  background-color: #ccc; }

/* botao voltar sobreposto */
.sistemaproducao-geral .taglib-header .header-back-to a:hover, .sistemaproducao-portlet table tr td .taglib-icon:hover, .sistemaproducao-geral table tr td.last .taglib-icon:hover {
  background: url("../images/application/state_hover_bg.png") repeat-x scroll 0 0 #b9ced9;
  border-color: #627782;
  color: #336699; }

/* botao voltar e excluir sobreposto */
.sistemaproducao-geral .aui-column-content, .sistemaproducao-geral .aui-column-content-center {
  padding: 0; }

/* ajuste de espacamento */
.sistemaproducao-geral .aui-column {
  margin-right: 15px; }

/* espacamento de colunas de campos */
.sistemaproducao-portlet fieldset.aui-fieldset div.aui-fieldset-content div.aui-column + div.aui-column + div.aui-column {
  margin-right: 0px; }

.portlet {
  background-color: transparent;
  margin: 0;
  padding: 0;
  text-align: left;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.sistemaproducao-geral input.aui-field-input.aui-field-input-text[type="text"], .sistemaproducao-geral input.aui-field-input.aui-field-input-text[type=input] {
  background: url("../images/forms/input_shadow.png") repeat scroll 0 0 transparent;
  border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
  border-style: solid;
  border-width: 1px;
  height: 16px;
  padding: 5px 1px; }

.sistemaproducao-geral input, .sistemaproducao-geral button, .portlet-login input.aui-button-input {
  margin-right: 5px;
  padding: 5px 10px;
  text-shadow: none;
  background: none repeat scroll 0 0 #F1F1FA; }

.sistemaproducao-geral input:hover, .sistemaproducao-geral button:hover, .portlet-login input.aui-button-input:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: #333;
  background: none repeat scroll 0 0 #ccc; }

.sistemaproducao-geral span.destaque input, .portlet-login input.aui-button-input {
  background: none repeat scroll 0 0 #336633;
  color: #FFF;
  -moz-box-shadow: inset 1px 1px 12px #143d14;
  -webkit-box-shadow: inset 1px 1px 12px #143d14;
  -o-box-shadow: inset 1px 1px 12px #143d14;
  box-shadow: inset 1px 1px 12px #143d14; }

.sistemaproducao-geral span.destaque input:hover, .portlet-login input.aui-button-input:hover {
  background: none repeat scroll 0 0 #ccc;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: #333; }

.sistemaproducao-geral .aui-field-label, .label_tipo_relatorio {
  color: #666666;
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 4px; }

/* rotulos dos campos */
.sistemaproducao-geral input.focus, .sistemaproducao-geral textarea.focus {
  background-color: #FFFFCC !important;
  border: 1.5px solid #FFCC00; }

html.aui-dialog-iframe-root-node #main-content, html.aui-dialog-iframe-root-node #main-content #column-1 {
  background-color: #FFFFFF; }

/* cor de fundo do modal */
.sistemaproducao-geral .portlet-topper {
  font-size: 1.1em; }

.portlet-title {
  color: transparent;
  opacity: 0; }

/* esconder titulo do portlet */
.lfr-portlet-title-editable {
  margin-top: -4px;
  z-index: 9999; }

.ie .sistemaproducao-geral .lfr-portlet-title-editable {
  margin-top: -6px; }

.lfr-portlet-title-editable-content {
  padding: 0; }

.ie .lfr-portlet-title-editable-content {
  margin-top: 4px; }

.portlet-icons {
  float: none; }

.portlet-icons .portlet-close-icon {
  border-width: 0; }

.page-maximized .portlet-icons {
  font-size: 11px; }

.ie .portlet-title {
  padding-bottom: 5px; }

.ie6 .portlet-topper {
  zoom: 1; }

.sistemaproducao-geral .results-header th {
  background-color: #d7d6a0;
  background-image: none;
  color: #333;
  text-transform: uppercase;
  height: 30px; }

.sistemaproducao-geral .lfr-actions.show-arrow.direction-left .lfr-trigger strong a {
  background: url("/html/themes/classic/images/arrows/04_left.png") no-repeat scroll left center transparent; }

.sistemaproducao-geral .aui-menu-content a, .sistemaproducao-geral .lfr-menu-list li .taglib-icon, .sistemaproducao-geral .aui-menu-content .disabled, .sistemaproducao-geral .lfr-actions .lfr-trigger, .sistemaproducao-geral .lfr-actions .lfr-trigger strong {
  text-shadow: none; }

.sistemaproducao-geral .lfr-actions li .taglib-text {
  color: #000; }

/* ------------- CSS Portlets Especificos ------------------ */
.sistemaproducao-portlet div form.area_unidades, .sistemaproducao-portlet div form.area_editores, .sistemaproducao-portlet div form.area_autores, .sistemaproducao-portlet div form.area_expediente, .sistemaproducao-portlet div form.area_pendencia, .sistemaproducao-portlet div form.area_responsaveis {
  border: 2px solid #CCCCCC;
  margin: 15px 0;
  padding: 10px; }

/* borda das areas dentro das abas */
.sistemaproducao-portlet form .aui-legend {
  background: none repeat scroll 0 0 #FFFFFF;
  border: medium none;
  margin: -20px 0 0;
  padding: 0 10px;
  position: absolute;
  width: auto; }

/* titulo das areas dentro das abas */
.dadossppublica-portlet, .dadossp-portlet {
  color: #555; }

/* cor dos dados do sp */
input.texto_maior {
  width: 290px; }

/* tamanho do input do titulo do sp */
.sistemaproducao-geral .cke_skin_kama {
  margin: 20px 0; }

/* espacamento da area do editor de texto */
.linkexpedientesp-portlet input {
  margin: 20px 0; }

.situacaospworkflow-portlet .taglib-workflow-status, .listapendenciasp-portlet h5, .listaautorestopico-portlet h3, .listaautorestopicopublica-portlet h3, .listaeditores-portlet h4, .ultimos-publicados h4, .imprimirsp-portlet h4 {
  background-color: #787851;
  color: #FFFFFF;
  height: 20px;
  margin: 10px 0;
  padding: 10px 0 5px 10px !important;
  font-size: 1.1em;
  border: none; }

/* status do sp */
.situacaospworkflow-portlet .portlet-body {
  margin-bottom: 40px; }

.sistemaproducao-geral .aui-button-holder {
  text-align: right; }

.expedientepadrao .aui-column-last {
  width: 45%; }

.listaautorestopico-portlet #autores_topico ul, .listaautorestopicopublica-portlet #autores_topico ul, .listapendenciasp-portlet ul, .listaeditores-portlet ul {
  margin: 0; }

.listaautorestopico-portlet #autores_topico ul li, .listaautorestopicopublica-portlet #autores_topico ul li, .listapendenciasp-portlet #list-pendencias p span, .listaeditores-portlet ul li {
  padding: 5px;
  border-bottom: 1px solid #999;
  font-size: 1.1em;
  color: #555; }

.listapendenciasp-portlet #list-pendencias p span {
  display: block; }

#busca_resultado table {
  margin-top: 20px; }

#busca_resultado > input {
  display: none;
  width: 0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  line-height: 0px; }

/* esconde input na busca */
.listapendenciasp-portlet, .listaeditores-portlet {
  margin-top: 25px !important; }

.expedientepadrao .header-title {
  height: 24px;
  overflow: hidden;
  visibility: hidden; }

.imprimirsp-portlet div {
  color: #555; }

.imprimirsp-portlet form {
  margin-left: 5px; }

.imprimirsp-portlet .aui-button-holder {
  left: -5px;
  position: relative;
  text-align: left; }

.imprimirsp-portlet .portlet-body > span {
  font-size: 1.3em;
  display: block;
  margin-bottom: 12px; }

.listaautorestopicopublica-portlet h3, .listaautorestopico-portlet h3 {
  border: none !important; }

.expediente-portlet h2 {
  border-bottom: 1px solid #C8C9CA;
  color: #555555;
  margin-bottom: 1em;
  font-size: 2em; }

.linkexpedientesp-portlet .portlet-topper {
  height: 0; }

.sistemaproducao-geral .taglib-icon-help img {
  margin-top: -4px; }

.sistemaproducao-portlet .coluna-expediente-1, .sistemaproducao-portlet .coluna-expediente-2 {
  padding: 10px;
  border: 1px solid #ccc;
  margin-top: 10px; }

.sistemaproducao-portlet .coluna-expediente-2 {
  width: 41%; }

.sistemaproducao-portlet .coluna-expediente-1 h4, .sistemaproducao-portlet .coluna-expediente-2 h4 {
  background-color: #fff;
  padding: 5px 10px;
  position: relative;
  top: -20px;
  display: inline; }

#expediente-especifico .expediente-coluna1, #expediente-padrao .expediente-coluna1 {
  min-width: 46%; }

.sistemaproducao-portlet .aui-field.aui-field-text.textarea_membros textarea {
  height: 170px; }

#dadosSP {
  font-size: 1.1em;
  margin-left: 5px; }
  #dadosSP ul {
    margin-left: 0; }

.listatopicossp-portlet .portlet-msg-info, .sumariosp-portlet .portlet-msg-info {
  margin-right: 15px; }

.sistemaproducao-portlet form fieldset.aui-fieldset {
  clear: both; }

.sistemaproducao-portlet .area_pendencia .aui-legend {
  background: #ec663b;
  color: #fff;
  padding: 5px 10px; }

.sistemaproducao-portlet .area_pendencia {
  background: #fcf7cd; }

.sistemaproducao-portlet td.last .lfr-component {
  float: none;
  margin: auto;
  padding: 1px 0;
  position: relative;
  width: 73px; }

.situacaospworkflow-portlet .taglib-workflow-status {
  margin-top: 0; }

.sistemaproducao-geral .aui-form-validator-error-container .aui-field-element {
  width: 95%; }

.relatorioconformidade-portlet {
  margin-top: 10px; }

#tipo_relatorio {
  border-top: 1px solid #ccc;
  padding-top: 10px;
  margin-top: 15px; }

/* ULTIMOS PUBLICADOS */
#ultimos-publicados > ul {
  margin: 0 15px 0 0; }

.ultimos-publicados ul li {
  border-bottom: 1px solid #999999;
  list-style: none outside none; }

#ultimos-publicados ul li a {
  color: #555555;
  display: list-item;
  list-style: none outside none;
  padding: 5px;
  text-decoration: none;
  font-size: 1.1em; }

#ultimos-publicados ul li a:hover {
  color: #000;
  font-weight: bold; }

.portal-popup, .portal-popup .columns-max {
  padding: 0 10px; }

.portal-popup #column-1, .portal-popup #main-content {
  padding: 0; }

.aui-dialog-iframe-popup .columns-max #column-1 {
  display: block;
  margin: 0;
  width: 100% !important; }

.aui-dialog-iframe-popup .columns-max #column-1 > div {
  padding: 0; }

/* TEMAS PUBLICADOS */
.listatemaspublicados-portlet .portlet-body > div#content {
  border-top: 1px solid #CCCCCC;
  clear: both;
  padding: 5px 0; }

.listatemaspublicados-portlet div#filtro form {
  float: right;
  font-size: 1.1em;
  font-weight: bold;
  padding: 5px; }

.listatemaspublicados-portlet div#filtro form * {
  display: inline;
  line-height: 14px;
  position: relative; }

.listatemaspublicados-portlet div#content h3, .listaspportema-portlet h4 {
  clear: both;
  font-size: 1.8em;
  color: #363; }

.listaspportema-portlet h4 {
  margin: 10px 0; }

.listatemaspublicados-portlet div#content h4 {
  background-color: #D7D6A0;
  clear: both;
  font-size: 1.8em;
  margin-top: 5px;
  padding: 3px 10px; }

.listatemaspublicados-portlet div#filtro form span.aui-field-choice {
  display: inline-table;
  margin-left: 15px;
  vertical-align: bottom; }

.listatemaspublicados-portlet div#lista-por-categoria ul li, .listatemaspublicados-portlet div#lista-geral ul li {
  display: block;
  float: left;
  height: 35px;
  list-style: none outside none;
  padding-bottom: 10px;
  width: 16%; }

.listatemaspublicados-portlet div#lista-por-categoria ul, .listatemaspublicados-portlet div#lista-geral ul {
  margin: 15px 10px;
  width: 100%; }

.listatemaspublicados-portlet div#lista-por-categoria ul li a, .listatemaspublicados-portlet div#lista-geral ul li a {
  color: #333333;
  font-size: 1.3em;
  text-decoration: none; }

.listatemaspublicados-portlet div#lista-por-categoria ul li a:hover, .listatemaspublicados-portlet div#lista-geral ul li a:hover {
  text-decoration: underline; }

.sistemaproducao-portlet .aui-field-input.aui-field-input-text {
  font-size: 1.1em; }

/* ------------ Abas dos Portlets ------------------- */
.sistemaproducao-portlet .aui-tabview-list {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 transparent;
  border-color: #D7D7A2;
  border-image: none;
  border-radius: 0 0 0 0;
  border-style: none none solid;
  border-width: medium medium 2px;
  margin-bottom: 35px;
  min-width: 110%;
  padding: 0 2%;
  position: relative;
  right: 30px;
  top: -10px; }

.sistemaproducao-portlet .aui-tab-active .aui-tab-label {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF !important;
  border-color: #D7D7A2;
  border-image: none;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -khtml-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  border-style: solid solid none;
  border-width: 2px 2px medium;
  color: #000;
  font-size: 1.2em;
  position: relative;
  text-shadow: none !important;
  top: 2px; }

.ie7 .sistemaproducao-portlet .aui-tab-active .aui-tab-label {
  border-bottom: 2px solid #fff !important; }

.sistemaproducao-portlet .aui-tab-content {
  border: medium none; }

.sistemaproducao-portlet .aui-tab-active .aui-tab-content, .sistemaproducao-portlet .aui-tab-active .aui-tab-content:hover {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  box-shadow: none; }

.sistemaproducao-portlet .aui-tabview-list .aui-state-default, .sistemaproducao-portlet .aui-tabview-list .aui-tab-active {
  background: none repeat scroll 0 0 transparent; }

.sistemaproducao-portlet .aui-tab-active {
  border: medium none; }

.sistemaproducao-portlet .aui-state-default {
  background: none repeat scroll 0 0 transparent !important; }

.sistemaproducao-portlet .aui-state-default span.aui-tab-content {
  background: none repeat scroll 0 0 transparent; }

.sistemaproducao-portlet .aui-tabview-list li.last, .sistemaproducao-portlet .aui-tabview-list li.first {
  border: medium none !important; }

.sistemaproducao-portlet .aui-tabview-list li.first {
  margin-left: 7px; }

.sistemaproducao-portlet .aui-state-default a {
  font-size: 1.2em;
  position: relative;
  top: 2px;
  color: #777;
  font-weight: bold; }

.sistemaproducao-portlet .aui-state-default a:hover {
  text-shadow: none;
  text-decoration: underline; }

.sistemaproducao-portlet .aui-tab-active .aui-tab-label:hover {
  text-decoration: none; }

.sistemaproducao-portlet .aui-tab-active a strong {
  font-weight: bold !important; }

/* ------------- Expediente e Autores ------------- */
#expediente-especifico p, #expediente-padrao p {
  font-size: 1.3em;
  margin: 7px 0 0; }

#expediente-especifico span, #expediente-padrao span {
  font-size: 1.1em !important;
  color: #004993; }

#expediente-especifico h3, #expediente-especifico h4, #expediente-padrao h3, #expediente-padrao h4 {
  color: #00763D;
  margin: 40px 0 0 0; }

#expediente-padrao h3, #expediente-especifico h3 {
  font-size: 1.6em; }

#expediente-padrao h4, #expediente-especifico h4 {
  font-size: 1.3em; }

#expediente-especifico h3 + h4 {
  margin-top: 26px; }

#expediente-padrao-coluna1, #expediente-padrao-coluna2 {
  width: 47%;
  padding-bottom: 40px; }

.ImpExpedienteSP hr {
  border-color: #D7D7A2;
  border-style: solid;
  margin: 20px 0; }

#expediente-padrao-coluna1 {
  float: left; }

#expediente-padrao-coluna2 {
  float: right; }

.ie7 .sistemaproducao-geral input, .sistemaproducao-geral button, .portlet-login input.aui-button-input {
  padding: 3px 10px; }

.ie7 #column-2 .sistemaproducao-geral input {
  padding: 3px 10px !important; }

/* ------------- Topicos ------------------ */
.listatopicossp-portlet .portlet-body, .sumariosp-portlet .portlet-body {
  margin-bottom: 10px; }

.listatopicossp-portlet .portlet-body h3, .sumariosp-portlet .portlet-body h3, .lista-ajuda h2 {
  color: #555555;
  font-size: 1.6em;
  margin-left: 5px;
  border: medium none; }

.lista-ajuda h2 a {
  text-decoration: none;
  cursor: default;
  color: #555555; }

.listatopicossp-portlet .portlet-body ul, .sumariosp-portlet .portlet-body ul, .lista-ajuda ul {
  margin: 0;
  padding: 0 0 0 5px;
  list-style: none; }

.listatopicossp-portlet .portlet-body ul li, .sumariosp-portlet .portlet-body ul li, .lista-ajuda ul li {
  border-bottom: 1px solid #999; }

.listatopicossp-portlet .portlet-body, .sumariosp-portlet .portlet-body, .lista-ajuda {
  position: relative; }

.listatopicossp-portlet .portlet-body ul li a, .sumariosp-portlet .portlet-body ul li a, .lista-ajuda ul li a {
  color: #555;
  display: list-item;
  padding: 10px 20px 10px 5px;
  text-decoration: none;
  font-size: 1.1em; }

.listatopicossp-portlet .portlet-body ul li.active, .sumariosp-portlet .portlet-body ul li.active, .lista-ajuda ul li.selected {
  list-style: none;
  background: url("../images/spe/bg_selecseta.png") no-repeat scroll right center transparent; }

.listatopicossp-portlet .portlet-body ul li.active a, .listatopicossp-portlet .portlet-body ul li:hover a, .sumariosp-portlet .portlet-body ul li.active a, .sumariosp-portlet .portlet-body ul li:hover a, .lista-ajuda ul li.active a {
  color: #000;
  font-weight: bold; }

.listatopicossp-portlet .portlet-body ul li:hover, .sumariosp-portlet .portlet-body ul li:hover, .lista-ajuda ul li:hover {
  background: url("../images/spe/bg_selecseta.png") no-repeat scroll right center transparent; }

.lfc-single-image {
  text-align: center; }

/* alinhamento de imagem dos hexagonos */
.journal-content-article p {
  font-size: 1.3em !important; }

/* tamanho da fonte no texto da pagina inicial */
/*************************** Barra Social ******************************/
.barra-social > div {
  display: inline; }

.barra-social {
  float: right; }

.facebook {
  margin-right: 40px; }

/*************************** Conteudo do SP Aberto ******************************/
body.html-editor {
  overflow: visible !important; }

.conteudo-portlet #conteudo, .html-editor {
  color: #333; }

/* cor geral */
.conteudo-portlet h3, .conteudo-portlet h4, .conteudo-portlet h5, .conteudo-portlet h6,
.html-editor h3, .html-editor h4, .html-editor h5, .html-editor h6,
#expediente-especifico h3, #expediente-especifico h4 {
  color: #00763D;
  margin: 40px 0 0 0; }

/* todos os titulos */
.html-editor h3 {
  margin: 0; }

/* margem no h3 do editor */
.conteudo-portlet #conteudo h3, .html-editor h3 {
  font-size: 2em; }

/* titulo nivel 1 */
.conteudo-portlet #conteudo h4, .html-editor h4 {
  font-size: 1.8em; }

/* titulo nivel 2 */
.conteudo-portlet #conteudo h5, .html-editor h5 {
  font-size: 1.6em; }

/* titulo nivel 3 */
.conteudo-portlet #conteudo h6, .html-editor h6 {
  font-size: 1.4em; }

/* titulo nivel 4 e subtitulo expediente */
#expediente-especifico p {
  font-size: 1.3em;
  margin: 7px 0 0 0; }

/* paragrafos */
.conteudo-portlet #conteudo > p, .html-editor > p, .conteudo-portlet #conteudo .glossario_conteudo > p, .html-editor .glossario_conteudo > p {
  font-size: 1.3em;
  margin: 20px 0 0 0; }

/* paragrafos */
.conteudo-portlet #conteudo p.legenda_figura, .conteudo-portlet #conteudo p.tiutlo_tabela,
.html-editor p.legenda_figura, .html-editor p.tiutlo_tabela {
  text-align: left;
  font-size: 1.2em !important;
  color: #004993; }

/* legendas para quadros, figuras e tabelas*/
.conteudo-portlet #conteudo p.creditos_figura, .conteudo-portlet #conteudo p.creditos_tabela, .conteudo-portlet #conteudo p.legenda_tabela,
.html-editor p.creditos_figura, .html-editor p.creditos_tabela, .html-editor p.legenda_tabela {
  text-align: left;
  font-size: 1.1em !important;
  color: #004993; }

/* creditos de autoria e fontes */
.conteudo-portlet #conteudo ul, .conteudo-portlet #conteudo ol, .html-editor ul, .html-editor ol {
  font-size: 1.3em;
  margin-bottom: 0 !important;
  margin-left: 20px !important;
  margin-top: 20px;
  padding: 0 !important; }

/* espacamento das listas */
.conteudo-portlet #conteudo ul ul, .conteudo-portlet #conteudo ol ol,
.html-editor ul ul, .html-editor ol ol {
  margin-top: 0 !important; }

.conteudo-portlet #conteudo li,
.html-editor li {
  margin: 10px 0 0 0 !important;
  font-size: inherit !important;
  list-style: inherit; }

/* listas */
.conteudo-portlet #conteudo li li,
.html-editor li li {
  margin: 10px 0 0 0 !important;
  font-size: 76.9% !important; }

.conteudo-portlet #conteudo ul li:first-child, .conteudo-portlet #conteudo ol li:first-child,
.html-editor ul li:first-child, .html-editor ol li:first-child {
  margin-top: 0; }

/* ajuste nas listas */
#layout-column_column-2 {
  padding: 0 2%; }

/* espacamento lateral da coluna */
.conteudo-portlet #conteudo table,
.html-editor table {
  font-family: Arial, Helvetica, Sans-serif; }

.conteudo-portlet #conteudo table tbody tr:nth-child(2n),
.html-editor table tbody tr:nth-child(2n) {
  background-color: #bfbfbf; }

/* background alternado */
.conteudo-portlet #conteudo table thead tr,
.html-editor table thead tr,
.conteudo-portlet #conteudo table > tbody > tr:first-child,
.html-editor table > tbody > tr:first-child {
  background-color: #404040;
  color: #fff;
  font-weight: bold; }

/* faixa de titulos da tabela */
.conteudo-portlet #conteudo thead + tbody > tr:first-child,
.html-editor thead + tbody > tr:first-child {
  background: none repeat scroll 0 0 transparent !important;
  color: #333333 !important; }

.conteudo-portlet #conteudo table,
.html-editor table {
  width: 100% !important;
  max-width: 960px;
  border-collapse: separate;
  border-spacing: 1px;
  border-bottom: 3px solid #404040; }

.conteudo-portlet #conteudo h2 + img, .conteudo-portlet #conteudo h3 + img,
.conteudo-portlet #conteudo h4 + img, .conteudo-portlet #conteudo h5 + img,
.conteudo-portlet #conteudo h6 + img,
.html-editor h2 + img, .html-editor h3 + img, .html-editor h4 + img,
.html-editor h5 + img, .html-editor h6 + img,
.conteudo-portlet #conteudo ol + p.creditos_figura, .conteudo-portlet #conteudo ol + img,
.html-editor ol + p.creditos_figura, .html-editor ol + img,
.conteudo-portlet #conteudo ul + p.creditos_figura, .conteudo-portlet #conteudo ul + img,
.html-editor ul + p.creditos_figura, .html-editor ul + img,
.conteudo-portlet #conteudo h2 + p.creditos_figura, .conteudo-portlet #conteudo h3 + p.creditos_figura,
.conteudo-portlet #conteudo h4 + p.creditos_figura, .conteudo-portlet #conteudo h5 + p.creditos_figura,
.conteudo-portlet #conteudo h6 + p.creditos_figura, .conteudo-portlet #conteudo h2 + p.tiutlo_tabela,
.conteudo-portlet #conteudo h3 + p.tiutlo_tabela, .conteudo-portlet #conteudo h4 + p.tiutlo_tabela,
.conteudo-portlet #conteudo h5 + p.tiutlo_tabela, .conteudo-portlet #conteudo h6 + p.tiutlo_tabela,
.html-editor h2 + p.creditos_figura, .html-editor h3 + p.creditos_figura,
.html-editor h4 + p.creditos_figura, .html-editor h5 + p.creditos_figura,
.html-editor h6 + p.creditos_figura, .html-editor h2 + p.tiutlo_tabela,
.html-editor h3 + p.tiutlo_tabela, .html-editor h4 + p.tiutlo_tabela,
.html-editor h5 + p.tiutlo_tabela, .html-editor h6 + p.tiutlo_tabela,
.conteudo-portlet #conteudo h3 + h4, .conteudo-portlet #conteudo h4 + h5,
.conteudo-portlet #conteudo h5 + h6, .html-editor h3 + h4, .html-editor h4 + h5, .html-editor h5 + h6,
.conteudo-portlet #conteudo p + p.creditos_figura, .conteudo-portlet #conteudo p.creditos_tabela + p,
.html-editor p + p.creditos_figura, .html-editor p.creditos_tabela + p,
#expediente-especifico h3 + h4, .conteudo-portlet #conteudo p.tiutlo_tabela, .html-editor p.tiutlo_tabela,
.conteudo-portlet #conteudo p + p.creditos_figura, .conteudo-portlet #conteudo p.creditos_tabela + p,
.html-editor p + p.creditos_figura, .html-editor p.creditos_tabela + p {
  margin-top: 40px; }

.conteudo-portlet #conteudo p.referencia, .html-editor p.referencia,
.conteudo-portlet #conteudo ul.navAncora li a, .html-editor ul.navAncora li a {
  margin-top: 13px;
  font-size: 1.6em;
  color: #00763D; }

#conteudo {
  clear: both; }

#conteudo > h3 {
  margin-top: 15px; }

.ie7 #conteudo > h3 {
  margin-top: 0; }

#conteudo p > img,
#conteudo table,
.html-editor p > img,
.html-editor table {
  margin: 7px 0; }

#conteudo p.legenda_tabela,
#conteudo p.legenda_figura,
#conteudo p.creditos_tabela,
#conteudo p.creditos_figura,
#conteudo p.creditos_figura + p,
.html-editor p.legenda_tabela,
.html-editor p.legenda_figura,
.html-editor p.creditos_tabela,
.html-editor p.creditos_figura,
.html-editor p.creditos_figura + p {
  margin-top: 0; }

.conteudo-portlet #conteudo ol.romanBaixa li, .html-editor ol.romanBaixa li {
  list-style: lower-roman; }

.conteudo-portlet #conteudo ol.romanAlta li, .html-editor ol.romanAlta li {
  list-style: upper-roman; }

.conteudo-portlet #conteudo ol.alfaBaixa li, .html-editor ol.alfaBaixa li {
  list-style: lower-alpha; }

.conteudo-portlet #conteudo ol.alfaAlta li, .html-editor ol.alfaAlta li {
  list-style: upper-alpha; }

.conteudo-portlet #conteudo ul.navAncora li a, .html-editor ul.navAncora li a {
  text-decoration: none;
  padding: 3px; }

.conteudo-portlet #conteudo ul.navAncora li, .html-editor ul.navAncora li {
  list-style: none;
  float: left; }

.conteudo-portlet #conteudo ul.navAncora, .html-editor ul.navAncora {
  margin: 10px 0;
  padding: 0 !important; }

.conteudo-portlet #conteudo .glossario_sp p,
.html-editor .glossario_sp p {
  margin: 13px 0 0 0; }

.conteudo-portlet #conteudo .glossario_conteudo,
.html-editor .glossario_conteudo {
  float: left;
  clear: both; }

.html-editor br[type="_moz"] {
  margin: 0 !important;
  padding: 0 !important; }

.conteudo-portlet #conteudo table ul, .html-editor table ul {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  font-size: 0.923em !important; }

.conteudo-portlet #conteudo table ul li, .html-editor table ul li {
  margin: 0 !important;
  font-size: inherit !important; }

.conteudo-portlet #conteudo table p, .html-editor table p {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0.923em !important; }

.conteudo-portlet #conteudo table tr td, .html-editor table tr td,
.conteudo-portlet #conteudo table tr th, .html-editor table tr th {
  font-size: 1.3em; }

.conteudo-portlet #conteudo td.tabelaTitulo,
.html-editor td.tabelaTitulo {
  background-color: #404040;
  color: #fff; }

.conteudo-portlet #conteudo table thead + tbody tr td,
.html-editor table thead + tbody tr td {
  font-weight: normal; }

.conteudo-portlet #conteudo table *, .html-editor table * {
  text-align: left;
  padding: 1px 3px; }

.conteudo-portlet #conteudo > ol > li p, #conteudo > ul > li p {
  font-size: 1em !important; }

.html-editor ol {
  padding-left: 10px !important; }

.conteudo-portlet a.glossario,
.html-editor a.glossario {
  cursor: help;
  font-weight: bold;
  text-decoration: none; }

.conteudo-portlet #conteudo a.glossario:hover,
.html-editor a.glossario:hover {
  color: #994915;
  text-decoration: underline; }

/* AJUDA */
.ajuda-tutorial {
  background: url("../images/spe/bg_ajuda.png") no-repeat scroll 8px center #336633; }

.flowplayer {
  width: 80%;
  background-color: #222;
  background-size: cover; }

.flowplayer .fp-controls {
  background-color: rgba(0, 0, 0, 0.4); }

.flowplayer .fp-timeline {
  background-color: rgba(0, 0, 0, 0.5); }

.flowplayer .fp-progress {
  background-color: #db0000; }

.flowplayer .fp-buffer {
  background-color: #f9f9f9; }

.corpo-ajuda {
  color: #333;
  line-height: 1.8em; }

.corpo-ajuda ol li, .corpo-ajuda ul li {
  font-size: 1.3em;
  margin-left: 15px; }

.corpo-ajuda blockquote {
  display: block;
  margin: 0 0 20px 0;
  position: relative;
  background-color: #D7D7A2;
  padding: 10px 10px 1px 10px;
  top: -16px;
  text-align: right;
  font-size: 0.8em; }

.corpo-ajuda blockquote a {
  background-image: none;
  padding: 5px 6px;
  position: static;
  margin: auto; }

