/*********** CONFIGURACOES DO GERAIS ***********/
.portlet-content {
  padding: 12px 0px 0px; }

.portlet-title h1 {
  font-size: 20px;
  margin-left: 0px; }
.portlet-title span img {
  display: none; }

.site-content {
  margin-top: 20px; }

/*********** TEXTO ***********/
p {
  color: #756957;
  font: arial 17px; }

h1 {
  font-size: 36px; }

.conteudos h1,
.conteudos h2,
.conteudos h3,
.conteudos h4 {
  border-left: 5px solid #a0c66b;
  padding-left: 8px !important; }
.conteudos p {
  font-size: 15px; }

.site-title {
  border: none !important;
  padding-left: 0px; }

/*********** AUI ***********/
.aui {
  font-family: Arial, Helvetica, sans-serif; }
  .aui body {
    background: #FFFFFF;
    margin: 0;
    padding: 0; }
  .aui h1,
  .aui h2,
  .aui h3,
  .aui h4,
  .aui h5,
  .aui h6,
  .aui p {
    font: arial;
    color: #756957;
    margin: 0;
    padding: 0; }
  .aui a {
    margin: 0;
    padding: 0; }

/*********** BOTOES ***********/
.aui .btn-primary {
  background-color: #00a6cd;
  background-image: none;
  border-color: none;
  border-radius: 5px;
  border-style: none;
  color: #FFF;
  font-size: 20px;
  padding: 7px;
  padding-left: 15px;
  padding-right: 15px;
  text-shadow: none; }

.logo_anvisa {
  margin-left: 0px !important; }

/*********** MENU PRINCIPAL ***********/
.menu_superior {
  margin-left: 30px !important; }

#wrapper {
  margin: 0 auto;
  max-width: 1170px;
  padding: 0 10px; }

#banner {
  overflow: hidden;
  padding: 30px 0; }
  #banner .navigation {
    background: #68AF2E;
    border-radius: 5px;
    box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.2);
    height: 30px;
    margin-top: 80px;
    padding: 5px;
    width: 97.2%; }
    #banner .navigation ul {
      list-style: none;
      margin: 5px; }
      #banner .navigation ul li {
        display: inline-block; }
        #banner .navigation ul li a {
          color: #FFFFFF;
          display: block;
          font-size: 18px;
          font-weight: bold;
          padding: 0 15px;
          text-decoration: none;
          text-transform: uppercase; }

/*********** CONFIGUGRA��O GERAL DOS PORTLETS ***********/
.portlet-topper {
  background-color: #a0c66b;
  border-radius: 5px;
  color: #fff;
  height: 40px;
  padding-left: 4px;
  width: 92%; }

.portlet-topper h1 {
  color: #fff;
  font-size: 17px;
  margin-left: 14px;
  text-transform: uppercase; }

/*********** LOGO ANVISA ***********/
.logo-anvisa {
  margin-bottom: 9px;
  width: 93%; }

/* ********** BUSCA  ***********/
.busca .portlet-borderless-container .portlet-body form input[type="text"] {
  border: 1px solid #a0c66b;
  border-radius: 5px;
  height: 33px;
  margin: 0;
  width: 89%; }
.busca .portlet-borderless-container .portlet-body form input[type="image"] {
  float: right;
  position: relative;
  top: -28px;
  right: 28px; }
.busca .portlet-borderless-container .portlet-body form select {
  display: none; }

.control-group input[type="image"] {
  float: none !important;
  position: relative;
  top: 0 !important;
  right: 0 !important; }

/*********** LOGO TWITTER ***********/
.twitter {
  margin-bottom: -10px; }

/*********** MENU SECUND�RIO ***********/
.menu-secundario {
  margin-bottom: -5px; }
  .menu-secundario .accordion-inner {
    padding: 0px;
    border-top: 0; }
  .menu-secundario .accordion-group {
    border: none; }
    .menu-secundario .accordion-group ul {
      font-size: 20px;
      margin: 0px 0px 0px 0px; }
      .menu-secundario .accordion-group ul li {
        line-height: 23px;
        padding: 0px 0px 09px 10px;
        text-indent: -7px; }
      .menu-secundario .accordion-group ul a,
      .menu-secundario .accordion-group ul p {
        color: #756957;
        text-indent: 7px; }
  .menu-secundario .accordion-heading {
    display: none; }
  .menu-secundario i {
    display: none; }
  .menu-secundario .lfr-asset-category-list span {
    padding-left: 0; }
  .menu-secundario .tree-label {
    margin-left: 0; }
  .menu-secundario .tree-view {
    overflow: visible; }

/*********** ENQUETE ***********/
.enquete {
  margin-bottom: 30px; }
  .enquete btn {
    background-color: #00a6cd;
    background-image: none;
    border: 0px;
    border-radius: 5px;
    box-shadow: none;
    color: #FFF;
    font-size: 20px;
    padding: 6px 12px;
    text-decoration: none;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0); }
  .enquete .control-group {
    margin-top: 15px;
    margin-bottom: 19px; }
  .enquete .portlet-body form {
    margin-bottom: 19px; }
  .enquete .portlet-content form {
    color: #756957;
    font-size: 17px;
    margin-left: 18px;
    margin-right: 35px; }
  .enquete .portlet-content label {
    list-style-type: none !important;
    color: #756957;
    font-size: 17px; }
  .enquete .table-bordered {
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: 10px; }
  .enquete .table-striped tbody > tr:nth-child(2n+1) > td {
    background-color: #fff; }
  .enquete #yui_patched_v3_11_0_1_1418927294854_1368 {
    margin-bottom: -4px; }

/*********** NUVEM DE TAGS ***********/
.nuvem-de-tags {
  margin-top: 22px; }
  .nuvem-de-tags .portlet-content {
    margin-top: -12px; }
    .nuvem-de-tags .portlet-content a {
      color: #756957;
      font-size: 15px;
      margin-left: -7px;
      margin-right: -2px; }

li.tag-popularity-1 {
  font-size: 13px; }

li.tag-popularity-2 {
  font-size: 16px; }

li.tag-popularity-3 {
  font-size: 19px; }

li.tag-popularity-4 {
  font-size: 23px; }

li.tag-popularity-5 {
  font-size: 26px;
  text-transform: uppercase; }

.tag-items a {
  color: #5E4E40;
  line-height: 1.3em; }

/*********** POSTAGENS IN�CIO ***********/
.banner-rotativo-portlet {
  overflow: hidden; }

.postagens-inicio .asset-abstract {
  float: left;
  height: 115px;
  margin-bottom: 220px;
  margin-left: 21px;
  margin-right: 1px;
  width: 267px; }
  .postagens-inicio .asset-abstract .asset-small-image {
    width: 265px;
    margin-bottom: 79px;
    max-height: 140px;
    min-height: 140px;
    max-width: 265px;
    min-width: 265px;
    overflow: hidden; }
  .postagens-inicio .asset-abstract .asset-more {
    display: none; }
  .postagens-inicio .asset-abstract .asset-title {
    border: 0;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-top: 175px;
    max-width: 246px;
    max-height: 37px;
    overflow: hidden;
    padding: none !important;
    position: absolute; }
    .postagens-inicio .asset-abstract .asset-title a {
      color: #756957; }
    .postagens-inicio .asset-abstract .asset-title img {
      display: none; }
  .postagens-inicio .asset-abstract .asset-summary {
    background-color: #eaf5f8;
    box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.2);
    color: #756957;
    font-size: 16px;
    height: 305px;
    margin-left: -35px;
    overflow: hidden;
    padding-left: 10px; }

.compartilhar_noticia_inicio a {
  margin-left: -4px; }

.postagens-inicio .asset-abstract .asset-summary {
  padding-botom: 16px !important; }

#yui_patched_v3_11_0_1_1419360974127_1402 {
  padding-bottom: 5px; }

/* footer */
#footer {
  background-color: #EBF0E4;
  height: 60px;
  width: 100%; }
  #footer .linha {
    background-color: #a0c66b;
    box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.2);
    height: 10px;
    margin-bottom: 10px;
    width: 100%; }
  #footer .footer-wrapper {
    margin: 0 auto;
    width: 1170px; }

/*********** P�GINA DE NOTICIA ***********/
.portlet-asset-publisher {
  color: #756957;
  font-size: 17px; }

.taglib-header {
  border: none;
  border-left: 6px #756957;
  color: #756957;
  font-size: 16px;
  margin-left: 14px; }

.header-title span {
  font-size: 36px; }

.taglib-header .header-title {
  white-space: normal; }

.data_noticia {
  border-left: 5px solid #a0c66b !important;
  margin-top: -16px !important;
  margin-left: 1px !important;
  margin-bottom: 16px !important;
  padding-left: 9px !important;
  padding-bottom: 4px !important; }

.journal-content-article img {
  color: #756957;
  font-size: 16px;
  float: left;
  padding-right: 16px; }

.aui .icon-circle-arrow-left:before {
  display: none; }

.taglib-header .header-title {
  border-left: 5px solid #a0c66b;
  padding-left: 8px !important; }

.taglib-social-bookmarks {
  display: none; }

.compartilhar_noticia {
  margin-top: 5px;
  width: 100%;
  text-align: right; }

.compartilhar_twitter2 {
  margin-left: -1px; }

/******* VIDEO **********/
.video {
  width: 90%;
  min-height: 500px; }

/******* EXIBI��O MENU DE ASSUNTOS CATEGORIAS  **********/
.taglib-categorization-filter.entry-title {
  margin-bottom: 30px; }

.taglib-categorization-filter.entry-title {
  color: #756957;
  font-size: 1.2em; }

/************* CONTE�DOS RELACIONADOS ***********/
.relacionados h1 {
  border-left: 5px solid #a0c66b;
  padding-left: 8px !important;
  font-size: 24.5px;
  color: #756957;
  margin-left: 20px; }

.relacionados .portlet-topper {
  background: none; }

.relacionados .portlet-title {
  text-transform: none; }

.relacionados .btn-group {
  background: #a0c66b; }

/************* RESPONSIVO ***********/
@media screen and (min-width: 979px) and (max-width: 1206px) {
  #portal-searchbox {
    margin-top: 110px !important; }

  .nav-collapse {
    margin-left: -5px !important; }
    .nav-collapse ul li {
      background-color: #68AF2E !important; }
      .nav-collapse ul li span {
        color: #ffffff !important; }
      .nav-collapse ul li li a:hover {
        background-color: #A0C66B !important; }

  .nav > li > a:hover {
    background-color: #A0C66B !important; }

  #banner {
    float: right;
    margin-top: 0 !important;
    width: 100%; }

  #banner #navigation {
    margin-top: 60px !important; }

  #banner #navigation ul li a {
    font-size: 14px; }

  .menu_superior {
    width: 82% !important; } }
@media screen and (min-width: 768px) and (max-width: 979px) {
  #portal-searchbox {
    margin-top: 110px !important; }

  .nav-collapse {
    margin-left: -5px !important;
    width: 100% !important; }
    .nav-collapse ul li {
      background-color: #68AF2E !important; }
      .nav-collapse ul li span {
        color: #ffffff !important; }
      .nav-collapse ul li li a:hover {
        background-color: #A0C66B !important; }

  .nav > li > a:hover {
    background-color: #A0C66B !important; }

  #banner {
    padding: 15px 0 0; }

  #heading {
    float: left;
    margin-bottom: 5px;
    width: 200px; }
    #heading h1 a img {
      height: auto;
      width: 120px; }

  .responsive-menu {
    width: 45px;
    float: right;
    margin: 40px 0 0 0 !important;
    overflow: hidden !important; }
    .responsive-menu .navbar-inner {
      background-color: transparent;
      background-image: none;
      border: 0;
      box-shadow: none;
      padding: 0; }
      .responsive-menu .navbar-inner .container .btn {
        background: #68af2e; }

  .post-col {
    width: 100% !important; }

  .busca {
    clear: both;
    float: none !important;
    height: 55px;
    margin: 15px auto !important;
    overflow: hidden !important;
    width: 280px !important; }
    .busca .portlet-search .portlet .portlet-topper {
      display: none; }
    .busca .portlet-search .portlet .portlet-content .portlet-content-container .portlet-body form input[type="text"] {
      width: 94%; }
    .busca .portlet-search .portlet .portlet-content .portlet-content-container .portlet-body form input[type="image"] {
      margin-left: 90%; }

  .site-content {
    overflow: hidden; }

  .postagens-inicio .asset-abstract {
    float: left;
    height: auto;
    margin-bottom: 1em; }

  .footer-wrapper {
    text-align: center;
    width: 100% !important; } }
@media screen and (min-width: 480px) and (max-width: 768px) {
  #portal-searchbox {
    margin-top: 110px !important; }

  .nav-collapse {
    margin-left: -5px !important; }
    .nav-collapse ul li {
      background-color: #68AF2E !important; }
      .nav-collapse ul li span {
        color: #ffffff !important; }
      .nav-collapse ul li li a:hover {
        background-color: #A0C66B !important; }

  .nav > li > a:hover {
    background-color: #A0C66B !important; }

  #banner {
    padding: 15px 0 0; }

  #heading {
    float: left;
    margin-bottom: 5px;
    width: 200px; }
    #heading h1 a img {
      height: auto;
      width: 120px; }

  .responsive-menu {
    width: 45px;
    float: right;
    margin: 40px 0 0 0 !important;
    overflow: hidden !important; }
    .responsive-menu .navbar-inner {
      background-color: transparent;
      background-image: none;
      border: 0;
      box-shadow: none;
      padding: 0; }
      .responsive-menu .navbar-inner .container .btn {
        background: #68af2e; }

  .busca {
    clear: both;
    height: 55px;
    margin: 15px auto !important;
    overflow: hidden !important;
    width: 280px !important; }
    .busca .portlet-search .portlet .portlet-topper {
      display: none; }
    .busca .portlet-search .portlet .portlet-content .portlet-content-container .portlet-body form input[type="text"] {
      width: 94%; }
    .busca .portlet-search .portlet .portlet-content .portlet-content-container .portlet-body form input[type="image"] {
      margin-left: 90%; }

  .site-content {
    overflow: hidden; }

  .nivoslider {
    padding: none !important; }

  .nivoSlider,
  .nivo-controNav {
    display: none; }

  .postagens-inicio .asset-abstract {
    float: left;
    height: auto;
    margin-bottom: 1em;
    width: 44%; }

  .footer-wrapper {
    text-align: center;
    width: 100% !important; } }
@media screen and (min-width: 240px) and (max-width: 480px) {
  #portal-searchbox {
    margin-top: 110px !important; }

  .nav-collapse {
    margin-left: -5px !important; }
    .nav-collapse ul li {
      background-color: #68AF2E !important; }
      .nav-collapse ul li span {
        color: #ffffff !important; }
      .nav-collapse ul li li a:hover {
        background-color: #A0C66B !important; }

  .nav > li > a:hover {
    background-color: #A0C66B !important; }

  #banner {
    padding: 15px 0 0; }

  #heading {
    float: left;
    margin-bottom: 5px;
    width: 200px; }
    #heading h1 a img {
      height: auto;
      width: 120px; }

  .responsive-menu {
    width: 45px;
    float: right;
    margin: 40px 0 0 0 !important;
    overflow: hidden !important; }
    .responsive-menu .navbar-inner {
      background-color: transparent;
      background-image: none;
      border: 0;
      box-shadow: none;
      padding: 0; }
      .responsive-menu .navbar-inner .container .btn {
        background: #68af2e; }

  .busca {
    clear: both;
    height: 55px;
    margin: 15px auto !important;
    overflow: hidden !important;
    width: 280px !important; }
    .busca .portlet-search .portlet .portlet-topper {
      display: none; }
    .busca .portlet-search .portlet .portlet-content .portlet-content-container .portlet-body form input[type="text"] {
      width: 94%; }
    .busca .portlet-search .portlet .portlet-content .portlet-content-container .portlet-body form input[type="image"] {
      margin-left: 90%; }

  .site-content {
    overflow: hidden; }

  .nivoSlider,
  .nivo-controNav {
    display: none; }

  .postagens-inicio .asset-abstract {
    float: none;
    height: auto;
    min-width: 245px;
    margin: 0 auto;
    max-width: 265px; }

  .footer-wrapper {
    text-align: center;
    width: 100% !important; } }
/***************** FOOTER *******************/
.powered-by {
  text-align: center; }

