/**
 * Fontes
 * 
 */

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "open_sansextrabold";
  src: url("../fonts/opensans-800-webfont.eot");
  src: url("../fonts/opensans-800-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-800-webfont.woff") format("woff"), url("../fonts/fonts/opensans-800-webfont.ttf") format("truetype"), url("../fonts/fonts/opensans-800-webfont.svg#open_sansextrabold") format("svg");
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "open_sanslight";
  src: url("../fonts/opensans-300-webfont.eot");
  src: url("../fonts/opensans-300-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-300-webfont.woff") format("woff"), url("../fonts/opensans-300-webfont.ttf") format("truetype"), url("../fonts/opensans-300-webfont.svg#open_sanslight") format("svg");
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "open_sansregular";
  src: url("../fonts/opensans-400-webfont.eot");
  src: url("../fonts/opensans-400-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-400-webfont.woff") format("woff"), url("../fonts/opensans-400-webfont.ttf") format("truetype"), url("../fonts/opensans-400-webfont.svg#open_sansregular") format("svg");
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "open_sanssemibold";
  src: url("../fonts/opensans-600-webfont.eot");
  src: url("../fonts/opensans-600-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-600-webfont.woff") format("woff"), url("../fonts/opensans-600-webfont.ttf") format("truetype"), url("../fonts/opensans-600-webfont.svg#open_sanssemibold") format("svg");
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "open_sansbold";
  src: url("../fonts/opensans-700-webfont.eot");
  src: url("../fonts/opensans-700-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-700-webfont.woff") format("woff"), url("../fonts/opensans-700-webfont.ttf") format("truetype"), url("../fonts/opensans-700-webfont.svg#open_sansbold") format("svg");
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
/**
 * Html
 * 
 */
  html { font-size: 16px; }
  body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #555;    
  }
    h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: 1.4; }
    h1.page-header.page-title {
      font-family: "open_sanslight", Arial, Helvetica, sans-serif;    
      font-size: 1.4em;
      color: #666;     
      text-transform: uppercase;
      font-weight: normal;
      border-bottom: 1px dotted #ccc;
    }
    h1.page-header { font-size: 1.875em; color: #444; }   
    h1 {}
    .h1 {}
    .page-header { border-color: #ccc; margin: 20px 0 20px;}
    .view-noticias h2 {}
    .content h2, h2.block-title, .main-container h3 {
      font-family: "open_sanslight", Arial, Helvetica, sans-serif;
      font-size: 1.4em;
      color: #666;
      font-weight: 300;
      line-height: 1.1;
      padding-bottom: 9px;      
    }

    .main-container h3 {
      padding-bottom: 0;

    }

    h2.block-title.block-title-upper  {
      font-size: 1.4em;
      text-transform: uppercase;
      border-bottom: 1px dotted #ccc;
      margin: 20px 0 20px;
    }
    h2.block-title.border-title {
      border-bottom: 1px dotted #ccc;
    }
    .content h2 {border-bottom: 1px solid #ccc;}

  ul { list-style-type: none; }
  ul, ol { margin: 0; padding: 0; }
  li {  }
  p {}
  a { background-color: transparent; color: #a85350; }
  a:active,
  a:hover,
  a:visited,
  a:focus { outline: 0; color: #a85350; }
  figcaption {}

      @media (max-width: 768px) {
      .site-info {
        margin: 0 auto;
        display: table;
        padding-bottom: 20px;
      }
     }
/*grid*/
  @media (max-width: 767px) {
    #acessibilidade { display: none; }
    #portal-siteactions { width: 100%; text-align: center; } 
  }
  @media (min-width: 930px) and (max-width: 992px) {
    .container { width: 900px; }    
  }
  @media (min-width: 830px) and (max-width: 929px) {
    .container { width: 830px; }    
  }
  @media (max-width: 829px) {
    #acessibilidade li { margin-right: 7px; }
    #portal-siteactions li { margin-left: 10px; }
  }
  @media (max-width: 470px) {
    .col-sm-8 .site-info { text-align: center; }
    .site-info .pull-left { display: block; float: none !important; }
    .site-info .navbar-btn { margin-bottom: 15px; }
    .header-main .col-sm-4 { width: 100%; overflow: hidden; }
  }  
/*grid*/
/**
 * Estilos Gerais
 *
 */
  #header { font-family: "open_sansregular", Arial, Helvetica, sans-serif; }
  .container { max-width: 970px !important; }  
  #footer { font-family: "open_sansregular", Arial, Helvetica, sans-serif; }  
  
    .text-right { text-align: right; }
    .text-left { text-align: left; }
    ul.list-icons { line-height: 0; font: 0/0 a; }
    .list-icons > li { padding: 0; }
    .list-icons > li > a { display: block; }
    .breadcrumb {
      font-size: 0.75em;
    }
  
  h2.block-title.border { border-bottom: 1px solid #ccc; }
  .noborder { border: none; }
  .bb1 {border-bottom: 1px solid #e6e6e6}
  .bold {font-weight: bold;}
  .top30 {margin-top: 30px;}
  .top20 {margin-top: 20px;}

  /* Botoes */
    .btnPadrao, .botao {
      background-color: #802840;
      color: #FFFFFF;
      padding: 3px 15px;
      display: inline-block;
      color: #FFFFFF!important;
      margin-top: 10px;
      margin-bottom: 10px;
      border-radius: 7px;
    }

/**
 * Estilos Gerais - Top
 */
  #header { background: #752636 url(../images/bg-header.jpg) repeat-x top; }
  #header a { color: #e9cfc9; text-decoration: none; }
  #header .header-top { margin: 10px 0 20px; }
  #header .header-top ul li { display: inline; }
  #header .header-main  { margin-bottom: 15px; }
  /* Acessibilidade Menu */
    #acessibilidade a { font-family: Arial, Helvetica, sans-serif; font-size: 0.66em;  }
    #acessibilidade a:hover { color: #d2b1aa; }
    #acessibilidade li span { padding: 0 3px; background: #e9cfc9; color: #5b1020; margin-right: 8px; }
    #acessibilidade li:hover span { background: #d2b1aa; }
  /* Site Actions Menu - id:portal-siteactions */
    #portal-siteactions {
      border-bottom: 1px dotted;
      border-color: #e9cfc9 !important;
      padding-bottom: 2px;    
      float: right;
      text-align: center;
      text-transform: uppercase;
      font-size: 0.6975em;
    }
    #portal-siteactions li { margin-left: 15px; }
    #portal-siteactions li:first-child { margin: 0; }
    @media (min-width: 768px) and (max-width: 830px){
       #portal-siteactions {
        font-size: 0.68em;
      }
    }
    
  /* Logo Site */
    div.site-info { overflow: hidden; }
    div.site-info h1 {    
      font-family: Helvetica, sans-serif;      
      margin: 21px 0 10px 0;      
      letter-spacing: 0.6px;
      padding-left: 0.6px;
      overflow: hidden;
      text-transform: uppercase;
    }

    a.name.navbar-brand {
      width: 325px;
      padding: 0 0 0 15px;
      height: auto;
      line-height: 1.45;
      font-size: 15px;
    }
    
    @media (max-width: 370px){
      a.name.navbar-brand {
        width: auto;
        padding: 0;
      }      
    }

  /* Busca Topo */
    #header i.glyphicon-search { font-size: 1.125em; }
    #header .search-form .form-control { border-right: 0; box-shadow: none; height: 37px; }
    #header .search-form .form-control:focus { background-color: #ffffe5; box-shadow: none; border-color: #ccc; } 
    #header .btn-default { box-shadow: none; border-left: 0; height: 37px; font-size: 16px; }
    #header .btn-default:hover { background-color: #e9cfc9; }
    #header .btn-primary.form-submit { padding: 0; }
  /* social */
    .header-main .list-icons li { margin-right: 5px; }
    .header-main .list-icons li:last-child { margin-right: 0px; }   
    .header-main .list-icons li > a {      
      width: 30px;
      height: 30px;
      /*float: left;*/
      /*background: url(../images/sociais-icons.png) no-repeat transparent;*/
    }

    .header-main li.oms a { width: 207px; height: 36px; }
    .header-main li.oms a{background: url(../images/oms-topo.png) no-repeat transparent -1px -1px; } 
    .header-main li.oms {margin-right: 21px;}     

    @media (min-width: 930px) and (max-width: 993px){
      .header-main .list-icons li { margin-right: 3px; }
      .header-main li.oms {margin-right: 0;}     
    }
    @media (min-width: 768px) and (max-width: 929px){      
      .header-main li.oms {margin: 0 0 5px 0; width: 100%}     
      .header-main li.oms a { float: right; }      
    }
    @media (max-width: 350px){      
      .header-main .list-icons li { margin-right: 3px; }
      .header-main li.oms {margin-right: 0;}       
    }
    @media (max-width: 310px){
      .header-main li.oms {margin: 0 0 5px 0; width: 100%}     
      .header-main li.oms a { float: right; } 
    }
    
    .header-main li.twitter a {background: url(../images/tw-topo.png) no-repeat transparent -1px -1px; /*border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; */ } 
    .header-main li.facebook a {background: url(../images/fbc-topo.png) no-repeat transparent -1px -1px; /*border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px;*/ } 
    .header-main li.google a { background-position: -2px -74px; }
    .header-main li.instagram a { background-position: -2px -110px; }
  /* menu-usuario */
    #navbar-user { background: #5b1020; font-size: 12px; }
    #navbar-user .navbar { margin-bottom: 0; border: none; min-height: 100%;}    
    #navbar-user ul { float: right; margin: auto; }    
    #navbar-user ul > li { display: inline-block; border-right: 1px solid #ddc2bc; margin: 8px 0; }    
    #navbar-user ul > li.last { border: none; }
    #navbar-user a { padding: 2px 10px; line-height: 1; color: #ddc2bc; } 
    #navbar-user a:hover, #navbar-user  a:focus { background: none; }
    @media (max-width: 400px) {
      #navbar-user  a { font-size: 10px; }      
    }
    @media (max-width: 345px) {
      #navbar-user .nav { float: none; text-align: center;}
      #navbar-user .nav > li { border: none; display: block; }
    }
  /* menu-principal */

    #navbar .navbar-nav li.expanded.active-trail.dropdown > a { background: #e0e0e0; color: #555; }
    #navbar .navbar-collapse { padding: 0; }
    
    .navbar-nav {
      margin: 0;
    }

    #navbar { background: #f1f1f1; border-bottom: 1px solid #ddd; }    
    #navbar li.active a {}
    #navbar a:hover,
    #navbar a:focus,
    #navbar a:active,
    #navbar .navbar-nav .open > a,
    #navbar .navbar-nav .open > a:hover,
    #navbar .navbar-nav .open > a:focus { background: #e0e0e0; color: #454141; }
    #navbar .dropdown-menu li.active a { background: #e0e0e0; color: #555; }    
    #navbar .dropdown-menu a:hover { background: #f1f1f1; color: #555; }    
    #navbar .dropdown-menu > li > a { padding: 5px 20px 7px; border-bottom: 1px solid #ccc; }
    #navbar ul.dropdown-menu { background-color: #fff; border: none; padding: 0 }
    #navbar ul.navbar-nav li.first.expanded { border-left: 1px solid #ddd; }
    #navbar ul.navbar-nav li { text-transform: uppercase; border-right: 1px solid #ddd; }
    #navbar ul.navbar-nav li ul li { border: none; text-transform: none; }
    #navbar a span.caret { display: none; }
    @media (min-width: 768px) { #navbar .dropdown:hover .dropdown-menu { display: block; } }
    /*toggle-menu*/
    .navbar-wrapper .navbar-toggle { background: #752636; color: #fedbd9 }
    .navbar-wrapper .navbar-toggle .icon-bar { background-color: #fedbd9; }
    .navbar-wrapper .navbar-toggle > h4 {float: right; margin: 0 0 0 10px; text-transform: uppercase; color: #fedbd9}
    .navbar-wrapper .navbar-toggle > div {float: left; margin-top: 3px; }
    #navbar .navbar-collapse { clear: both; } 
    .navbar-toggle {
      position: relative;
      float: right;
      margin-right: 15px;
      padding: 9px 10px;
      margin-top: 8px;
      margin-bottom: 8px;
      background-color: transparent;
      background-image: none;
      border: 1px solid transparent;
      border-radius: 4px;
    }
    
    #navbar .navbar-nav > li > a { font-size: 0.75em; color: #454141; }
    /*768 - 830 929*/
    @media (min-width: 992px) {
      #navbar .navbar-nav > li > a { font-size: 0.875em; }
    }
    @media (min-width: 830px) and (max-width: 929px) {     
     #navbar .navbar-nav > li > a { font-size: 0.6875em; }
    }
    @media (min-width: 768px) and (max-width: 829px) {     
     
      #navbar .navbar-nav > li > a { padding: 10px 10px; font-size: 0.6875em;}
    }
   

    @media (max-width: 768px) {
      #navbar ul.navbar-nav li { border-top: 3px solid #752636; }
      #navbar ul.dropdown-menu { padding: 0; }
      #navbar ul.dropdown-menu li  { border-top: 1px solid #752636; }    
      #navbar ul.navbar-nav li { border-right: none; }
      .navbar-toggle > div { margin: 0; display: inline-block; }    
    }
    



/**
 * Estilos Gerais - content
 */
  div.main-container.container { padding-top: 30px; }  
 /* Condeudo Ckeditor */
  .content .field-name-body {}
  .content .field-name-body h1,
  .content .field-name-body h2,
  .content .field-name-body h3,
  .content .field-name-body h4,
  .content .field-name-body h5,
  .content .field-name-body h6 {}
  .content .field-name-body p {}
  .content .field-name-body ul,
  .content .field-name-body ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
  }
  .content .field-name-body ul { list-style-type: disc; }
/**
 * Estilos Gerais - footer
 */
  #footer { background-color: #fdfbec; color: #454141; margin-top: 20px; /*padding-top: 45px;*/ }

    #footer .footer-before { border-bottom: 2px solid #fff;  }

  @media (min-width: 768px) {
    #footer .footer-before { }
  }


  #footer .footer { background-color: #f1f1f1; padding-bottom: 60px; padding-top: 45px; }
  #footer .footer-column { margin-bottom: 30px; }
  #footer .footer-column .block { border-left: 1px dotted; padding: 0 10px; }
  #footer .footer-column h2.block-title { margin: 0; font-family: "open_sansbold"; font-size: 1.1250em; }
  #footer .block a { font-family: "open_sansregular"; font-size: 0.7875em; color: #454141; }
  #footer .block a:hover,
  #footer .block a:focus { color: #7a7373; text-decoration: none; }

#footer .nav > li > a { padding: 4px; }



/** footer before **/
#footer .region.region-footer-before { overflow: auto; margin-top: 45px; }
section#block-block-47 {}
#block-block-46 {}

#block-block-46:before {
  content: '';  
  height: 179px;
  width: 150px;
  background: url(../images/revista-poli-home.png) no-repeat;
  float: left;
  margin: 0 20px 20px 0;
}

#block-block-47 h2.block-title,
#block-block-46 h2.block-title {
    margin: 0px;
    text-transform: uppercase;
    font-size: 1.1875em;    
    font-family: "open_sanssemibold";    
}

#block-block-46.block p {
    font-size: 0.875em;
    line-height: 1.2;
}

@media (min-width: 768px) {
  #block-block-46.block p {  
    line-height: 1.3;
  }
}


/*Botao enviar Newsletter Home*/
#block-block-47 .btn, #block-block-46 .btn {
  padding: 7px 20px;
  border: none;  
  border-radius: 0;
  background-color: #333;
  color: #fff;
  font-size: 16.8px;
}
#block-block-47 .btn:hover,
#block-block-47 .btn:focus,
#block-block-47 .btn.focus {
  color: #7a7373;  
}


/** footer before **/

  /*footer brasil*/


    #footer-instituicoes { background-color: #f7f7f7; padding: 20px 0; }

    #footer-epsjv { background-color: #5a1021; padding: 2em 0; color: #a65a64; }
    #footer-epsjv div.footer-style { color: #fff; text-align: center; }
    
       #footer-epsjv hr {      
      border: none;
      background: url('../images/border_spacedot.png') repeat-x;
      height: 2px;
    }

    #footer-epsjv .block  a { color: #a65a64; text-decoration: underline; font-size: 1em; }
    
    /*
    ul.list-icons {
    line-height: 0;
    font: 0/0 a;
    text-align: right;
    }
    .list-icons > li { padding: 0; }
    .list-icons > li > a { display: block; } */
    

    #footer-instituicoes {}
    #footer-instituicoes ul { text-align: center; }
    #footer-instituicoes ul > li { float: left; }
    #footer-instituicoes ul > li > a {
      display: block;      
      overflow: hidden;
      background: url("../images/logos_sprite.png") no-repeat transparent;
    }
    li.logo-epsjv-footer { padding: 12px 38px 0 0; }
    li.logo-fiocruz-footer { padding: 11px 64px 0 0; }
    li.logo-sus-footer { padding: 8px 55px 0 0; }
    li.logo-ministerio-footer { padding: 16px 30px 0 0; }
    li.logo-governofederal-footer {  }
    #footer-instituicoes ul > li.logo-epsjv-footer > a {
      width: 200px;
      height: 28px;
      background-position: 0px 0px;
    }
    #footer-instituicoes ul > li.logo-fiocruz-footer > a {
      width: 191px;
      height: 34px;
      background-position: 0px -28px;
    }
    #footer-instituicoes ul > li.logo-sus-footer > a {
      width: 83px;
      height: 44px;
      background-position: 0px -62px;
    }
    #footer-instituicoes ul > li.logo-ministerio-footer > a {
      width: 85px;
      height: 29px;
      background-position: 0px -105px;
    }
    #footer-instituicoes ul > li.logo-governofederal-footer > a {
      width: 198px;
      height: 62px;
      background-position: 0px -135px;    
    }
    /**
    *Mobile
    *Organizar?
    */
      /*
      @media (max-width: 470px) { }
      @media (max-width: 992px) and (min-width: 930px) { }
      */
    @media (max-width: 992px) and (min-width: 930px) {
      li.logo-epsjv-footer { padding: 12px 25px 0 0; }
      li.logo-fiocruz-footer { padding: 11px 25px 0 0; }
      li.logo-sus-footer { padding: 8px 25px 0 0; }
      li.logo-ministerio-footer { padding: 16px 25px 0 0; }
    }
    @media (max-width: 929px) {
      #footer-instituicoes ul > li { float: none; margin-bottom: 30px; }
      #footer-instituicoes ul { margin: 0 auto;}
      #footer-instituicoes ul > li.logo-governofederal-footer { margin-bottom: 20px;}
    }

  /* remover */
  #block-menu-block-1, #block-menu-block-2, #block-menu-block-4, #block-menu-block-3 {
    margin-bottom: 30px;
  }
@media (max-width: 992px) and (min-width: 768px) {
   #block-menu-block-6 {
     margin-bottom: 80px;
  }
}

/**
 * Estilos Gerais - sanfona
 */
/** SANFONAS **/
/*.views-field-field-laboratorio-cod-rh ul li {*/
#accordion ul li, #accordion_pesquisa ul li, #views-bootstrap-accordion-1 ul li {
  list-style:none;
  background: url(../images/bullet.png) 0 5px no-repeat;
  padding-left:15px;
  font-size: 13px;
  color:rgb(85, 85, 85);
}

.panel.panel-default {
  border: none;
  border-bottom: 1px solid;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #eee;
}

.panel.panel-default > .panel-heading { background: none; padding: 5px 15px; }
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ccc; }
/* arrows */
.panel-heading .accordion-toggle:before {
  content:"\e252";
  display: inline-block;
  font-family: 'Glyphicons Halflings';    
  font-size: 0.5em;
  vertical-align: middle;
}
.panel-heading .accordion-toggle.collapsed:before { content:"\e250"; }
/* Links */
a.accordion-toggle{ color: #666; }
a.accordion-toggle:visited  { outline: 0; color: #666; text-decoration: none; }
a.accordion-toggle:hover, a.accordion-toggle:active, a.accordion-toggle:focus {
  color: #a85350;
  text-decoration: none;
}
/** SANFONAS **/

/* Contato dos cursos */
  #accordion-cursos {border: 1px solid #e1e1e1; margin-top: 20px; }
  #accordion-cursos  #collapse_0 {background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );}
  #accordion-cursos .panel-heading,
  #accordion-cursos .panel-default { border:0;}
  #accordion-cursos .panel-heading a { font-family: 'Open Sans'; font-style: normal; font-weight: 300; font-size: 1em; color:#777; width: 100%; display: inline-block; }
  #accordion-cursos .panel-heading a:hover {color:#333;}
  #accordion-cursos .panel-heading h4 {text-align: center;}
  #accordion-cursos .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bbb; }
  #accordion-cursos .panel-heading .accordion-toggle:before {content:"";}
  #accordion-cursos .panel-heading .accordion-toggle:after {
    content:"\e260";
    display: inline-block;
    font-family: 'Glyphicons Halflings';    
    font-size: 1em;
    vertical-align: middle;
  }
  #accordion-cursos .panel-heading .accordion-toggle.collapsed:after { content:"\e259"; }
  #accordion-cursos .webform-component--assunto {display:none;}

/**
 * Sala de Imprensa
 */
 /*lista*/
  
  .page-node-123 .main-container h2.block-title {
    border-bottom: 1px solid #ccc;
  }
  /*lista com icons*/
    .page-node-123 h1.page-header { display: none; }
    .imprensa-list {
      overflow: hidden;
      margin: 60px 0 40px;
    }
    .page-node-123 .imprensa-row .imprensa-list > ul {
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      margin: 10px 0;
      padding: 12px 10px;      
    }
    .imprensa-list > ul > li {
      display: inline-block;    
      margin: 0 10px;
      height: 35px;
    }
    .imprensa-list > ul > li:first-child {
      margin-left: 0;
    }
    .imprensa-list > ul > li > a {
      display: block;
      padding: 8px 0 0 43px;
      position: relative;
      font-size: 0.875em;
      color: #666;   
    }
    .imprensa-list > ul > li > a span {
      background: url(../images/imprensa-icons.jpg) no-repeat transparent;    
      display: inline-block;    
      width: 35px;
      height: 35px;    
      margin-right: 5px;
      position: absolute;
      top: 0;
      left: 0;
    }
    .imprensa-list > ul > li:nth-child(1) > a span { background-position: 0px 0px; }
    .imprensa-list > ul > li:nth-child(2) > a span { background-position: 0px -36px; }
    .imprensa-list > ul > li:nth-child(3) > a span { background-position: 0px -72px; }
    /*lista com icons*/
    /* bloco contatos */
    .page-node-123 #block-block-9 h3 {
      font-size: 0.75em;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;

    }

   .page-node-123 #block-block-8 p {
  margin: 14px 0 10px;
}

/**
 * Noticias
 */
  /*#noticias-title { border-bottom: 1px solid #eee; padding-right: 30px; }*/
  #noticias-title { border-bottom: 1px dotted #ccc; padding-right: 30px; }
  #noticias-title h1.page-header { border: none; }
  #noticias-title .page-header { margin: 20px 0 0;}
  .node-type-noticias .field-name-field-chamada .field-item {
    font-size: 1.125em;
    color: #999;  
    line-height: 1.3;
    padding-bottom: 15px;  
  }
  div.noticia-info .col-sm-12 { margin: 15px 0; }
  .autor-noticia {
      font-size: 13px;
      color: #888;
      float: left;
      margin-top: 15px;
      padding-bottom: 5px;     
    }
  .autor-noticia span:first-child { font-weight: 700; color: #666; }
  /*imagem*/
    .node-type-noticias figure { margin-bottom: 25px; }
    .node-type-noticias figure img { width: 100%; height: auto; }    
    .node-type-noticias figcaption > span { display: block; }
    figcaption { background: #eee; font-size: 13px; padding: 10px 13px; }
  /*imagem*/
  /*.node-type-noticias .content img {*/
  /*  max-width: 100%;
  }*/
  /*textos-conteudo*/
    .node-type-noticias .content p { font-size: 1em; line-height: 1.8; margin: 0 0 30px; }
    blockquote { border-color: #993333; border-width: 3px; margin: 40px 0 55px 350px; }
    .node-type-noticias .content blockquote p {
      font-family: "open_sansregular", Arial, Helvetica, sans-serif;      
      font-style: italic;
      line-height: 1.4;
      font-size: 26px;    
    }
  /*textos-conteudo*/
  .field-name-field-noticias-tags {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 12px 0;
    margin: 40px 0;
    clear: both;
  }
  .field-name-field-noticias-tags .field-label {
    background: url('../images/bg-lista-estidades.png') no-repeat;
    color: #fff;    
    padding: 2px 2px 2px 5px;
    margin-right: 18px;
    width: 75px;
    height: 26px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 0.9375em;
    font-weight: bold;
    float: left;
  }
  .field-name-field-noticias-tags .list-inline { padding-top: 3px; }
  .field-name-field-noticias-tags .list-inline > li { padding: 0 2px 0 0; }
  .field-name-field-noticias-tags .field-items { color: #A85350; }
  /*h2.title {
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;
    font-size: 2.3em;
    margin: 42px 0 30px 0;
    color: #888;
    padding-bottom: 8px;
    font-family: "open_sanslight";
  }*/
  .field-name-field-noticias-leia-mais .field-item { margin-top: 15px; padding-bottom: 15px; }
  .field-name-field-noticias-leia-mais a {
    font-size: 1.125em;
    font-family: "open_sansbold", Arial, Helvetica, sans-serif;
  }
  .node-type-noticias .content { clear: both; }
  /*div.sociais-conteudo-inferior { margin: 30px 0; }*/
  div.a2a_kit.a2a_kit_size_42.a2a_default_style.pull-right {
    padding-top: 20px;
  }
  .contador_face {height: auto!important; color: #444f6f; font-size: 10px; float: left; text-align: center;}
  .a2a_button_facebook img {float:left;}


  /* comentarios */
    #comments h2.title { margin-bottom: 7px; }
    div#comments.comment-wrapper { clear: both; }   
    form.comment-form {
      padding: 13px 15px;
      border: 1px solid #DDD;
      border-radius: 3px;
      background: #fbfbfb;
    }
    .comment .user-picture { float: left; margin-right: 15px; }
    #comments p { margin-bottom: 40px; line-height: 1; }
    #comments h3 { margin-top: 10px; margin-bottom: 20px; }
    /*#comments .submitted, #comments .content, #comments .links.list-inline { margin-left: 70px; }*/
    .node-type-noticias .content h3 {
      font-size: 1.125em;
      font-weight: 700;
      font-family: Arial, Helvetica, sans-serif;
    }
  /*comentarios*/

/**
 * Noticias - Lista geral
 */

/* Site Actions Menu */
/* Logo Site */
/* Busca Topo */
/* Secondary Menu */
/* Main Menu */

/* Top */
/* Content */
/* Footer */

/**
 * Noticias
 */
/* Sociais */
  
  
/**
*Noticias - Busca topo
*/
  div.view-info { margin: 10px 0; color: #999; font-size: 0.75em }
  .region-content .view-noticias form {
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #f9f9f9;
  }
  div#edit-busca-topo-noticias-wrapper {
    width: 100%;
    padding: .5em 7.7em 0 1em;
    display: inline-block;
    position: relative;
  }  
  .region-content .view-noticias .views-exposed-form .views-exposed-widget.views-submit-button {
    display: inline-block;
    position: absolute;
    right: 15px;
  }
  button#edit-submit-noticias.btn { margin-top:0; }
  .region-content .view-noticias .btn-primary {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
  }
  .region-content .view-noticias .btn-primary:hover,
  .region-content .view-noticias .btn-primary:focus,
  .region-content .view-noticias .btn-primary.focus,
  .region-content .view-noticias .btn-primary:active,
  .region-content .view-noticias .btn-primary.active,
  .region-content .view-noticias .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #333;
    border-color: #fff;
  }
/*Busca topo*/
/**
 * Noticias view-lista 
 */
  .view-noticias li.views-row {
    position: relative;    
    padding: 25px 0 25px 100px;
    /*border-bottom: 1px solid #d7dbda;*/
  }
  .view-noticias .views-field-nothing {    
    position: absolute;    
    left: 0;
    min-width: 100px;
    min-height: 100px;
  }
  .view-noticias .views-field-nothing span.summary-view-icon {       
    font-size: 0.7500em;
    font-family: "open_sansregular", Arial, Helvetica, sans-serif;
    margin-bottom: 12px;  
  }
  .view-noticias .glyphicon {
    margin-right: 6px;
    color: #a85350;
  }
  .view-noticias .views-field-nothing span.summary-view-icon:last-child {        
    max-width: 90px;
    text-indent: 0px;
    position: relative;
    padding-left: 21px;
  }
  .view-noticias .views-field-nothing i.glyphicon-align-left { position: absolute; left: 0;}
  .view-noticias .views-field-nothing-1 {   
    border-left: 1px dotted #d6d6d6;
    display: inline-block;
    min-height: 100px;
  }
  .view-noticias .views-field-nothing-1 span.field-content { display: block; padding-left: 21px;}
  .views-field-field-noticias-img-capa { float: left; }
  .views-field-field-noticias-img-capa img { margin: 0 12px 18px 0; }
  .view-noticias .views-field-nothing-1 span.field-content span { padding: 0;}
  .title-views h2 { margin: 0 0 10px 0; font-size: 1.015em; }
  .field-content.description p { font-size: 0.875em; line-height: 1.8em; }
  .view-noticias .views-field-nothing .summary-view-icon { display: block; }
  #tag-views ul { margin-left: 0; font-size: 0.75em; color: #999;}
  #tag-views .list-inline > li { padding: 0 5px 0 0; }

  .view-noticias .views-field-edit-node {position: absolute; top: 3px; right: 15px;}
  .view-noticias .views-field-edit-node span a {
    display: block;
    background: #ccc;
    color: #fff;
    font-size: 9px;
    padding: 3px;
    border-radius: 3px;   
  }
  .view-noticias .views-field-edit-node span a:hover { text-decoration: none; background-color: #550000;}

/**
 * Observatorio view-lista 
 */

 .view-observatorio-na-midia li.views-row {
    position: relative;    
    padding: 25px 0 25px 100px;
    border-bottom: 1px solid #d7dbda;
  }
  .view-observatorio-na-midia .views-field-nothing {    
    position: absolute;    
    left: 0;
    min-width: 100px;
    min-height: 100px;
  }
  .view-observatorio-na-midia .views-field-nothing span.summary-view-icon {       
    font-size: 0.7500em;
    font-family: "open_sansregular", Arial, Helvetica, sans-serif;
    margin-bottom: 12px;  
  }
  .view-observatorio-na-midia .glyphicon {
    margin-right: 6px;
    color: #a85350;
  }
  .view-observatorio-na-midia span.summary-view-icon:last-child {        
    max-width: 90px;
    text-indent: 0px;
    position: relative;
    padding-left: 21px;
  }
  .view-observatorio-na-midia .views-field-nothing i.glyphicon-align-left { position: absolute; left: 0;}
  .view-observatorio-na-midia .views-field-nothing-1 {   
    border-left: 1px dotted #d6d6d6;
    display: inline-block;
    min-height: 100px;
  }
  .view-observatorio-na-midia .views-field-nothing-1 span.field-content { display: block; padding-left: 21px;}
  
  .view-observatorio-na-midia .views-field-nothing-1 span.field-content span { padding: 0;}
  
  .view-observatorio-na-midia .views-field-nothing .summary-view-icon { display: block; }
  .view-observatorio-na-midia .views-field-edit-node {position: absolute; top: 3px; right: 15px;}
  .view-observatorio-na-midia .views-field-edit-node span a {
    display: block;
    background: #ccc;
    color: #fff;
    font-size: 9px;
    padding: 3px;
    border-radius: 3px;   
  }
  .view-noticias .views-field-edit-node span a:hover { text-decoration: none; background-color: #550000;}
  .view-observatorio-na-midia .views-field-field-observatorio-reporter-data p,
  .view-observatorio-na-midia .views-field-field-observatorio-autor p {
    display: block;    
    padding: 7px 20px 0 0;
    /*text-align: right;*/
    font-size: 0.8125em;
    font-weight: bold;
  }

  

/**
*Observatorio - Busca topo
*/
  div.view-info { margin: 10px 0; color: #999; font-size: 0.75em }
  .region-content .view-observatorio-na-midia form {
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #f9f9f9;
  }
  div#edit-busca-topo-noticias-wrapper {
    width: 100%;
    padding: .5em 7.7em 0 1em;
    display: inline-block;
    position: relative;
  }  
  .region-content .view-observatorio-na-midia .views-exposed-form .views-exposed-widget.views-submit-button {
    display: inline-block;
    position: absolute;
    right: 15px;
  }
  button#edit-submit-observatorio-na-midia.btn { margin-top:0; }
  .region-content .view-observatorio-na-midia .btn-primary {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
  }
  .region-content .view-observatorio-na-midia .btn-primary:hover,
  .region-content .view-observatorio-na-midia .btn-primary:focus,
  .region-content .view-observatorio-na-midia .btn-primary.focus,
  .region-content .view-observatorio-na-midia .btn-primary:active,
  .region-content .view-observatorio-na-midia .btn-primary.active,
  .region-content .view-observatorio-na-midia .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #333;
    border-color: #fff;
  }
/*Busca topo*/ 

/**
 * Publicacoes
 */
 .field-name-field-publicacao-capa { margin-bottom: 10px; }
 .field-name-field-publicacoes-documentos { margin-bottom: 20px; } 
 .field-name-field-publicacoes-documentos a.btnPadrao { margin-bottom: 5px; margin-top: 5px;}
 .field-name-field-publicacoes-documentos .field-item img.file-icon { display: none;}
 .field-name-field-publicacoes-documentos .field-item:first-child img.file-icon { display: block; }
 .link-livros a { text-decoration: underline; }
 .link-livros span { color: #a85350; margin-left: 5px; }
 .field-name-field-publicacao-descricao { margin-top: 20px; padding-top: 20px; border-top: 1px solid #ccc; }
 .node-publicacao h2.block-title.border { margin-bottom: 20px; }

/**
 * Pagination
 */
  .pagination > .active > a { background-color: #a85350; border-color: #a85350; }
  .pagination > .active > a:hover { background-color: #bebebe; border-color: #bebebe; color: #a85350; }
  .pagination > li > a, .pagination > li > span { color: #a85350; }
  .pagination > li > a:hover, .pagination > li > span:hover { color: #a85350; }
  .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { 
      background-color: #a85350;
      border-color: #a85350;
  }



/*#####################################################################################################################*/
/*#####################################################################################################################*/
/*############                                                                                             ############*/
/*############                                            STYLE A                                          ############*/
/*############                                                                                             ############*/
/*#####################################################################################################################*/
/*#####################################################################################################################*/
/**
 * Style a
 */

  .both {clear:both;}
/*.page-node-60 h2,*/
/*.page-node-95 .main-container h2 {font-family: "open_sanslight"; text-transform: uppercase; font-size: 18pt; color:#555555; border-bottom: 1px solid #dfdcd6; padding-bottom: 10px; margin-bottom: 20px}*/
.page-node-95 .main-container h2 { border-bottom: 1px dotted #ccc; margin-bottom: 20px;  }
/*.h2_titulo {font-family: "open_sanslight"; text-transform: uppercase; font-size: 18pt; color:#555555; border-bottom: 1px solid #dfdcd6; padding-bottom: 10px; margin-bottom: 20px}*/


/*.view-id-publicacoes #views-slideshow-bxslider-1 {background: url(../images/bkg_lancamentos.gif); }*/
section#block-views-publicacoes-block div.contextual-links-wrapper { overflow: hidden; }
#bxslider_views_slideshow_main_publicacoes-block { background: url(../images/bkg_lancamentos.gif); }
#bxslider_views_slideshow_main_publicacoes-block li.bxslider-views-slideshow-main-frame-row {
  padding: 40px 40px;
}

#bxslider_views_slideshow_main_publicacoes-block li .views-field-field-publicacao-capa img {
  margin-bottom: 20px;
}



#block-views-publicacoes-block .bx-viewport {background:transparent;}
#block-views-publicacoes-block .bx-viewport,
#block-views-publicacoes-taxonomias-block-1 .bx-viewport { border:none; box-shadow:none; }
#bxslider_views_slideshow_main_publicacoes_taxonomias-block_1 .bx-pager.bx-default-pager { display: none; }
/*****/
#views-slideshow-bxslider-2 .bx-viewport .views-field a {
  display: block;
}
#views-slideshow-bxslider-2 .bx-viewport .views-field a span {
  display: block;   
  padding: 5px;
}


#views-slideshow-bxslider-2 .bx-viewport .views-field a img { width: 100px; }
.page-node-60 #views-slideshow-bxslider-2 .bx-viewport .views-field a img { width: 140px; }

/*****/
#block-views-publicacoes-block #views-slideshow-bxslider-images-1 li .views-field-nothing .field-content { color:#a85350; }
#block-views-publicacoes-block #views-slideshow-bxslider-images-1 li .views-field-title-1 { margin:40px 0; }
#block-views-publicacoes-block #views-slideshow-bxslider-images-1 li .views-field-title-1 .field-content a {background-color: #802840; color: #FFFFFF; padding: 3px 8px; display: inline-block;}
#block-views-publicacoes-block #views-slideshow-bxslider-images-1 li .views-field-nothing .field-content a {color:#a85350; text-decoration: underline}
#block-views-publicacoes-block #views-slideshow-bxslider-images-1 li .views-field-title a {color:#666;font-family: 'Arial'; font-size: 18px; font-weight: bold}
#block-views-publicacoes-block #views-slideshow-bxslider-images-1 li .views-field-field-publicacao-capa {float: left; margin-right: 20px;}


/*

#block-views-publicacoes-block .bx-wrapper {padding-left:60px; padding-top: 20px; margin:0 auto 40px; padding-bottom: 25px; height: 285px;}

#block-views-publicacoes-taxonomias-block-1 .bx-wrapper {padding-left:60px;}


#block-views-publicacoes-taxonomias-block-1 #views-slideshow-bxslider-2 li {width:150px!important; margin-right: 25px;}
.view-id-publicacoes_taxonomias.view-display-id-block_1 #views-slideshow-bxslider-1 li {width:150px!important; margin-right: 25px;}

#block-views-publicacoes-block #views-slideshow-bxslider-images-1 li a,
#block-views-publicacoes-taxonomias-block-1 #views-slideshow-bxslider-2 li a,
#block-views-publicacoes-block-1 .view-content li a {color:#666;}

#block-views-publicacoes-block-1 .view-content ul li,
.view-id-publicacoes.view-display-id-block_2 .view-content ul li {width:20%; float:left; min-height: 330px;}

#block-views-publicacoes-block-1 .views-field-title {width:85%;}

*/

.page-node-60 .page-header {display: none;}

/* Listagem de séries */


.view-id-publicacoes_taxonomias .views-field-field-serie-capa { margin-bottom: 20px; }
@media (min-width: 680px){ .view-id-publicacoes_taxonomias .views-field-field-serie-capa { margin-bottom: 20px; float:left; }}

#block-views-publicacoes-taxonomias-block-2 h2.block-title { margin-bottom: 30px; }

.view-publicacoes.view-display-id-page_1 div.views-field-field-publicacao-capa img { margin: 0 auto 20px; }

.view-publicacoes.view-display-id-page_1 .view-content ul li { width:100%; float:left; text-align: center; margin-bottom: 30px; padding: 0 15px }
@media (min-width: 480px){ .view-publicacoes.view-display-id-page_1 .view-content ul li {width: 50%; }}
@media (min-width: 768px){ .view-publicacoes.view-display-id-page_1 .view-content ul li {width: 33.33333333%; }}
@media (min-width: 992px){ .view-publicacoes.view-display-id-page_1 .view-content ul li { width:20%; min-height: 300px; }}






/* pagina da revista */
/*#node-85 .field-name-body a {background-color: #802840; color: #FFFFFF; padding: 4px 23px; display: inline-block; font-size: 1em;}*/

#revistas-edicoes-anteriores h2.block-title { margin-bottom: 30px; }
#revistas-edicoes-anteriores .view-content a {color:#43423f;}
#block-block-6 p a {font-size: 0.8em; font-weight: bold;}
#block-block-6 h1 {color:#555555;font-size:1em; margin-top:0;}

.view-display-id-blc_todas_revistas .view-content ul li {width:100%; float:left; text-transform: lowercase; text-align: center; margin-bottom: 30px; padding: 0 15px;}
.view-display-id-blc_todas_revistas .view-content ul li img { margin: 0 auto 5px; }
@media (min-width: 480px){ .view-display-id-blc_todas_revistas .view-content ul li { width:50%; min-height: 210px; }}
@media (min-width: 768px){ .view-display-id-blc_todas_revistas .view-content ul li { width:33.33333333%; }}
@media (min-width: 992px){ .view-display-id-blc_todas_revistas .view-content ul li { width:16.66666666%; }}
/*.bkg-quadrado {background: url(../images/bkg_lancamentos.gif); display: inline-block; width: 100%; padding: 15px;}*/
.bkg-quadrado {background: #f8f8f8; display: inline-block; width: 100%; padding: 15px;}

#node-85 .view-display-id-blc_edicao_atual { float:left; margin: 0 20px 20px 0; }
#node-85 .views-field-field-publicacao-capa img { margin-bottom: 20px; }
#node-85 #block-block-6 { float:left; }

#node-85 .view-display-id-blc_edicao_atual { float:left; margin: 0 20px 20px 0; }


.views-field.views-field-nothing-2 .field-content a {
  width: 110px;
  display: block;
  margin: 0 auto;
}

/* fim revistas */

/* TPL NOTICIAS */
.field-name-field-noticias-leia-mais .field-item.chamada{margin-top: 0;margin-bottom: 0}
.field-name-field-noticias-leia-mais .field-item {padding-bottom: 0}

@media (max-width: 470px) {
/*  #block-views-publicacoes-block-1 .view-content ul li {width:150px;}
  #block-views-publicacoes-block #views-slideshow-bxslider-images-1 li .views-field-field-publicacao-capa {float:none;}
  .view-publicacoes.view-display-id-page_1 .view-content ul li {width: 150px;}
  .view-display-id-blc_todas_revistas .view-content ul li {width: 150px;}
  .view-display-id-volumes_por_nid .view-content ul li {width:150px;}*/
}



/* Accordion */
.accordion .ui-state-active .ui-icon {  background-image: url("../accordion/themes/base/images/ui-icons_444444_256x240.png") }
.accordion .ui-accordion-header-active {background-color: #FFF; color:#444; border:1px solid #ccc; }
.accordion h3.ui-accordion-header {font-size: 16px; font-weight: bold}

.tblSemBorda,
#tblSemBorda,
.SemBorda {border-color:#FFF;width:100%;}

/*#####################################################################################################################*/
/*#####################################################################################################################*/
/*############                                                                                             ############*/
/*############                                            STYLE A                                          ############*/
/*############                                                                                             ############*/
/*#####################################################################################################################*/
/*#####################################################################################################################*/


/* Colorbox - Documentos Revisar Titulo */

.view-id-documentos .item-list ul li {
  margin: 20px 0;
}


.view-id-documentos .item-list {
  margin-bottom: 70px;
}




.node-documentos h2 {
  margin-top: 0;
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd;
}
.node-documentos h2 a {
  font-family: "open_sanslight", Arial, Helvetica, sans-serif;
  text-transform: uppercase;   
  font-size: 25px;
  color: #666;
  font-weight: 300;
  line-height: 1.1;      
}
.node-documentos h2 a:hover {
  text-decoration: none;
}
.field-name-field-documentos-tipo .field-item {
  font-family: "open_sanssemibold", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #666;
  margin-bottom: 15px;
  line-height: 1.1; 
}
.node-documentos .field-type-text-with-summary p {
  margin-bottom: 30px;
}




 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: 0px; }
/*agenda de eventos*/  
  div.field.field-name-field-data-evento {
    font-size: 1.5em;
    float: left;
    padding-bottom: 10px;
  }
  .field-name-field-evento-img-banner {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  .node-eventos .content {
    clear: both;
    padding: 30px 0;
  }
  .node-eventos .row {
    margin-top: 20px;
  }
  .view-eventos-agenda .item-list ul {
    list-style: none;
    padding: 0 0 10px 0;
    margin: 0;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  .view-eventos-agenda ul > li.views-row {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.2857142857%;
    height: 305px;
    padding: 12px 28px 12px 70px;
    display: block;
    float: left;
    border: 1px solid #ccc;
    margin-right: -1px;
    margin-bottom: -1px;
    overflow: visible!important;
    position: relative;
    min-width: 290px;
  }
  .date {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background-color: #f1f1f1;
    padding: 6px 13px;
    line-height: 1;
    text-align: center;
  }
  .view-eventos-agenda .month { text-transform: uppercase; margin-bottom: 2px; }
  .view-eventos-agenda .day {
    font-size: 1.7em;
    font-family: "open_sansbold"; }
  .views-field-field-evento-img-banner { margin-bottom: 15px; }
  .views-field-field-evento-img-banner img { width: 100%; max-width: 320px }
  .view-eventos-agenda h2 { font-size: 0.8125em; text-transform: uppercase; line-height: 1.3; }
  .view-eventos-agenda a { color: #555; }
  .view-eventos-agenda .views-field-title h2 a { color: #555; }
  .view-eventos-agenda .views-field-body p { font-size: 0.8125em; }

@media (max-width: 992px) and (min-width: 930px) { 
}
@media (max-width: 830px) {
  .view-eventos-agenda ul > li.views-row {
    width: 50%;
  }
}
@media (max-width: 600px) {
  .view-eventos-agenda ul > li.views-row {   
  }
}
/*agenda de eventos*/

/*acessibiliade-highcontrast*/
  .highcontrast { background: black !important; color: white !important; border-color: white !important; }
  .highcontrast *, .highcontrast *:before, .highcontrast *:after { background-color: black !important; color: white !important; border-color: white !important; }
  .highcontrast #header { background: black; }
  .highcontrast #navbar, .highcontrast #navbar *, .highcontrast #page-header .menu * { background: #ccc !important; color: black !important; }
  .highcontrast .region-sidebar-first .block-title, .highcontrast #header .header-top .shortcuts li span { background: #333 !important; }
  .highcontrast .region-content a { color: #fff333 !important; text-decoration: underline !important; }
  .highcontrast *.font-govbr-square:before, .highcontrast *.font-govbr-square:after { background: white !important; color: black !important; }
  .highcontrast .no-contrast, .highcontrast .no-contrast * { background-color: #ccc !important; color: black !important; border-color: black !important; }
  .highcontrast #page-header .block-menu .block-title { background: black url(../images/destaque-arrow.png) no-repeat right bottom; }
  .highcontrast #page-header .block-menu .menu, .highcontrast #page-header .block-menu .menu li, .highcontrast #page-header .block-menu .menu li a { background-color: #ccc !important; }
  .highcontrast #page-header .block-menu .menu > li:last-child { border-right: none !important; }
  .highcontrast .contextual-links-wrapper { background-color: #ccc !important; }
  .highcontrast .contextual-links-wrapper * { background-color: #ccc !important; }
/*acessibiliade-highcontrast*/


.page-node-95 .view-publicacoes-taxonomias span a, .page-node-60 .view-publicacoes-taxonomias span a {
  font-size: 12px;
}

/*.page-node-60 .view-publicacoes span a, .page-node-95 .view-publicacoes span a {
  font-size: 12px;
}*/

/** Area adminstrativa
* @adm
*/
  ul.tabs--primary.nav.nav-tabs { margin: 20px 0; }
  .papel-editor.page-node-60 ul.tabs--primary.nav.nav-tabs,
  .papel-editor.page-node-95 ul.tabs--primary.nav.nav-tabs,
  .papel-editor.page-node-95 ul.tabs--primary.nav.nav-tabs,
  .papel-editor.page-node-2217 ul.tabs--primary.nav.nav-tabs,
  .papel-editor.page-node-2215 ul.tabs--primary.nav.nav-tabs/*,
  .papel-editor.page-node-2220 ul.tabs--primary.nav.nav-tabs*/ { display: none; }

/* Area adminstrativa */



/*#####################################################################################################################*/
/*#####################################################################################################################*/
/*############                                                                                             ############*/
/*############                                            Estilos Individuais                              ############*/
/*############                                                                                             ############*/
/*#####################################################################################################################*/
/*#####################################################################################################################*/




/* Documentos */
.page-escola-documentos .main-container h3 {
  font-size: 22px;
}

/* Gestao Participativa */
.page-node-5 .content h2 {
  margin-bottom: 20px;
  border-bottom: 1px dotted #ccc;
}

.page-node-5 .panel.panel-default > .panel-heading {
  padding: 5px 0;
}
.page-node-5 .panel.panel-default {
  border-bottom: none;
}

/* Areas de Atuacao */
.page-node-2825 .content h2 { margin-bottom: 20px; }
.page-node-2825 .content .field-name-body p { margin-bottom: 60px; }
.page-node-2825 .content .field-name-body p:last-child { margin-bottom: 10px; }

h1.page-header > span {
  font-weight: 700;
}

.content h2 > span {
  font-weight: 700;
}



/*Observatorio na midia */
  .row.observatorio {
    margin: 20px 0; 
  }
  #observatorio-materia {
    background-color: #f8f6e9;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 35px 35px 20px 35px;
  }
  #observatorio-materia .field-name-body {
    margin-bottom: 33px;
  }
  #observatorio-materia > h1 {
    /* font-size: 1.0625em; */    
    font-size: 1.375em;
    margin-top: 10px;
  }
  #observatorio-materia span {
    display: block;
    border-top: 1px solid #ddd;
    padding: 7px 20px 0 0;
    text-align: right;
    font-size: 0.8125em;
    font-weight: bold;
  }

  .node-type-observatorio-na-midia article.content section > header > h2 {
    padding-bottom: 4px;
    margin-bottom: 20px;
  }
    .node-type-observatorio-na-midia article.content section header p {
    font-size: 0.8125em;
    color: #888;
  }


  .node-type-observatorio-na-midia .col-sm-6:first-child {
    padding-left: 0;
    font-size: 0.8125em;
    color: #888;
  }

  .node-type-observatorio-na-midia .col-sm-6:last-child {
    padding-right: 0;
  }
  .node-type-observatorio-na-midia div.row.observatorio .col-sm-12 { padding: 0; }



  article.content section header > h3 {
    font-size: 1.375em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.4;
    
  }
  

/**
*catalogo de cusrso
*/
  section#block-menu-menu-curso-areas {
    padding: 0;
    margin-bottom: 38px;
  }
  .bloco-menu h2.block-title {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    margin: 5px 0 0 0;
  }
  .bloco-menu ul.menu.nav li.leaf {
    float: left;
    width: 49%;    
  }  
  .bloco-menu ul.menu.nav li.leaf a {
    padding: 0 0 0 15px;
    color: #666;
    font-size: 0.75em;
  }
  .bloco-menu a:active, .bloco-menu a:hover, .bloco-menu a:visited, .bloco-menu a:focus {
      outline: 0;
      color: #666;
  }
  .bloco-menu .nav > li > a:hover, .bloco-menu .nav > li > a:focus {
      text-decoration: underline;
      background: none;
  }
  span.glyphicon-play {
    font-size: 0.5625em;
    float: left;
    padding: 2px 0;
  }
  .view-display-id-page_1 td.views-field-nothing a:visited {color:#FFFFFF;}
  .node-type-curso a.btn-success:visited{color:#FFFFFF;}
  
  .page-node-2215 .views-field-nothing,
  .page-node-2217 .views-field-nothing,
  .page-node-6    .views-field-nothing,
  .page-node-1662 .views-field-nothing,
  .page-node-1664 .views-field-nothing,
  .view-display-id-page_cursos_catalogo .views-field-nothing a {text-align: right;}

  .page-node-2215 .views-field-nothing a:visited,
  .page-node-2217 .views-field-nothing a:visited,
  .page-node-1662 .views-field-nothing a:visited,
  .page-node-6    .views-field-nothing a:visited,
  .page-node-1664 .views-field-nothing a:visited,
  .view-display-id-page_cursos_catalogo .views-field-nothing a {color:#FFFFFF;}

  /*catalogo de cusrso - busca*/
    .page-ensino-catalogo-de-cursos .views-exposed-form .views-exposed-widgets { float: right; /*margin-bottom: 65px;*/ }
    .page-ensino-catalogo-de-cursos .view-content { clear: both; }
    .page-ensino-catalogo-de-cursos .views-exposed-form .views-exposed-widget { padding: 0; }
    .page-ensino-catalogo-de-cursos .views-exposed-form .views-widget-filter-title {
      color: #666;
      font-size: 0.75em;
      line-height: 1.9;
    }
    .page-ensino-catalogo-de-cursos .views-exposed-form .views-widget-filter-title label {
      margin: 0 0 3px 0;
    }
    .page-ensino-catalogo-de-cursos .views-exposed-form .form-control {
      border-radius: 1px;
      height: 20px;
      padding-right: 35px;
    }     
    .page-ensino-catalogo-de-cursos .views-exposed-form .btn {
      border-radius: 1px;
      padding: 1px 6px 0px;
      font-size: 12px;
      text-transform: lowercase;
      height: 20px;      
    }
    .page-ensino-catalogo-de-cursos .views-exposed-form .views-exposed-widget .form-submit {  }
    .page-ensino-catalogo-de-cursos .views-exposed-form .views-exposed-widgets { position: relative; }
    .page-ensino-catalogo-de-cursos div.views-exposed-widget.views-submit-button {   
      position: absolute;
      right: 0;
      bottom: 0;
      line-height: 0;
    }
    .page-ensino-catalogo-de-cursos button#edit-submit-cursos.btn.btn-default.form-submit { margin-top: 0; }
    .page-ensino-catalogo-de-cursos .views-submit-button button {
      background: #ffffff; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
      background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
    }
  /*catalogo de cusrso - busca*/
/*catalogo de cusrso*/

a.botao.color2 { background-color: #ba843e; }
a.botao.color3 { background-color: #eee; }


/**
*VERIFICAR
*QUANDO FOR CONFIGURAR
*A GALERIA DE FOTOS
*Imagem do tipo de contudo
*->noticias
*--galeria de fotos
*/

@media(max-width: 470px){
  .node-type-noticias .field-name-field-noticias-galeria img{
    width: 100%;
    height: auto;
  }
}

#barra-brasil .brasil-flag {
  height: auto !important;
}

/*
/* Home 
  /* gerais home 
    .chapeu { margin-bottom: 10px; }
    .chapeu .content { border: none; }
    .chapeu a {font-family: "open_sansregular", Arial, Helvetica, sans-serif; font-size: 15px;}
    .chapeu p {color:#a85350; margin: 0;}
    .chapeu .mais {background: url(../images/mais.png) no-repeat; width: 13px; height: 13px; display: inline-block; margin-left: 10px; }

  /* chapeu livro 
    .chapeu.livros p, .chapeu.livros a {float: left; color:#999a34;}
    .chapeu.livros .mais {background: url(../images/mais-livros.jpg) no-repeat; width: 79px; height: 21px; display: inline-block; margin-left: 10px; float: right; }
  







  /* informes 
  #home_informes .processo-seletivo { background-color: #5a5746; color:#FFF; }
  #home_informes .processo-seletivo h2 { background-color: #7c7a65; font-size: 1.25em; margin: 0 0 7px 0; padding: 13px 10px 0 10px; height: 48px; width: 32%; float: left; }
  #home_informes .processo-seletivo p { background-color: #7c7a65; margin: 0 0 7px 0; padding: 17px 10px 0 10px; width: 55%; float: left; height: 48px; }
  #home_informes .processo-seletivo address { background-color: #a8aa1b; text-align: center; margin: 0; width: 13%; float: right; }
  #home_informes .processo-seletivo address a { font-size: 1.5625em; font-style: italic; color: #fff; display: block; padding: 10px; }
  #home_informes .processo-seletivo address a:hover { text-decoration: none; }  
  @media (max-width: 992px) {
    #home_informes .processo-seletivo h2 { width: 30%; font-size: 1em;}
    #home_informes .processo-seletivo p { width: 53%; font-size: 0.85em; }
    #home_informes .processo-seletivo address { width: 17%; }
  }
  @media (max-width: 860px)  { #home_informes .processo-seletivo h2 { font-size: 0.9em;} }
  @media (max-width: 859px) {
    #home_informes .processo-seletivo h2 { width: 100%; font-size: 1em; float: none; height: auto; padding: 5px 10px 0 10px; }
    #home_informes .processo-seletivo p { width: 100%; padding: 10px; font-size: 1em; float: none; height: auto; }
    #home_informes .processo-seletivo address { width: 100%; margin: 0; float: none; height: auto; }
    #home_informes .processo-seletivo address a { font-size: 1.25em; }
  }  
/* linha 1 
    #home_destaque {margin-top:20px;}
    #home_destaque .field-content,
    #home_destaque .view-content p { color:#666666; font-size: 15px; }
    #home_destaque .bx-viewport {background: none; box-shadow: none; border:0 0 5px #fff;}
    #home_destaque .bx-wrapper img { width: 100%; height: auto; }
    #home_destaque .bx-wrapper .bx-next { right: 20px; }
    #home_destaque .bxslider-views-slideshow-main-frame-row .views-field-nothing a {font-size: 25px; color: #fff;}
    #home_destaque .bxslider-views-slideshow-main-frame-row .views-field-nothing {position: absolute; float: left; bottom: 10px; padding:20px; background: rgba(80,80,80,0.75); width: 100%; }
    #home_destaque .bxslider-views-slideshow-main-frame-row .views-field-nothing .field-content {font-size:18px; color: #fff; }
    #home_destaque .col-md-8.col-xs-12 {
      padding: 0;
    }
    
    @media (max-width: 470px) {
      #home_destaque .bxslider-views-slideshow-main-frame-row .views-field-nothing {
        position: inherit;
        float: none;
        bottom: 0;
        padding:20px;
        background: rgba(80,80,80,0.75);
        width: 100%;        
      }
      #home_destaque .bx-viewport {background: rgba(80,80,80,1);}
      #home_destaque .bxslider-views-slideshow-main-frame-row .views-field-nothing .field-content {font-size:14px; color: #fff; }
      #home_destaque .bxslider-views-slideshow-main-frame-row .views-field-nothing a {font-size: 18px; color: #fff;}
    }
    
    body.front .block-views.col-md-12 {
      padding: 0;
    }

    .home-link-estilo-1 .view-content a {font-size: 18px; font-weight: bold; color: #a85350; line-height: 0.8em;} /* arial, 18px 
    .home-link-estilo-2 .view-content a {font-size: 14px; font-weight: bold; color: #a85350; line-height: 0.8em;} /* arial 15px
    .home-link-estilo-3 a {}

    #block-views-home-blc-regiao-2 {/*margin-bottom: 30px; padding-bottom: 10px;*//*}
    #home_destaque .list-raquo .field-content {color: #a85350; margin-bottom: 10px;}

  /* linha 2 
    .insc_abertas {background-color: #fdf1df; height: 100px; border-top: 4px solid #f28f00}
    .li-acesso {font-size:11pt; margin-bottom:5px;background: url(../images/logo_acesso.png) no-repeat; height: 60px; width: 100%; padding-left: 70px; float: left; color: #666666;}
    .li-acesso strong {color:#a85350;}
    .li-arca {font-size:11pt; margin-bottom:5px;background: url(../images/logo_arca.png) no-repeat; height: 60px; width: 100%; padding-left: 70px; float: left; color: #666666;}
    .li-arca strong {color:#a85350;}
    .li-oms {font-size:13px; margin-bottom:5px;background: url(../images/logo_oms.png) no-repeat; height: 60px; width: 100%; padding-left: 70px; float: left; color: #666666;}
    .li-acesso strong {color:#a85350;}

  /* linha 3 
    .home-2-linhas li.views-row {padding:0; width:100%; display: inline-block; font-size: 13px; color: #666666;}
    .home-2-linhas li.views-row.views-row-1 {border-bottom: 0; margin-bottom: 35px;}
    .home-2-linhas li.views-row.views-row-2 {padding-bottom: 45px;}
    .home-2-linhas li .views-field-field-home-imagem {float:left; width: 40%}
    .home-2-linhas li .views-field-field-home-titulo {float:left; width: 60%;font-weight: bold; margin-bottom: 10px;}
    .home-2-linhas li .views-field-field-home-chamada {float:left; width: 60%}


  
    .view-display-id-blc_home_regiao_12 .views-field-field-home-titulo a {font-size: 16px; font-weight: bold;}

  
    .region-parceiros-rodape .col-md-2 p {font-size: 13px; color: #666;}
    .region-parceiros-rodape .col-md-2 p a {font-size: 15px; font-weight: bold;}



    

.view-display-id-pagina_radar .views-field-nothing a {font-family: "open_sansregular", Arial, Helvetica, sans-serif; font-size: 20px;}
.view-display-id-pagina_radar .views-field-created{font-size: 13px; color: #888; margin: 10px 0;}
.view-display-id-pagina_radar .views-field-body{margin-bottom: 30px; font-size: 0.875em;}




#block-block-33, #block-views-radar-bloco-radar-home {
  margin-top: 20px;
}
#block-block-33 .bx-wrapper,
#block-views-radar-bloco-radar-home .bx-wrapper { margin: 0 auto 0; }

#block-block-33 .bx-wrapper .bx-viewport,
#block-views-radar-bloco-radar-home .bx-wrapper .bx-viewport {
  moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  left: 0;
  background: #fff;
  height: auto;  
}

#block-block-33 .bx-wrapper .bx-controls,
#block-views-radar-bloco-radar-home .bx-wrapper .bx-controls {
  margin-top: 10px;
}


#block-block-33 .clipping_carousel li a:first-child,
#block-views-radar-bloco-radar-home .clipping_carousel li a:first-child {
  border-bottom: 1px dotted #ccc;
   padding-bottom: 5px;  
  margin-bottom: 5px;
}
#block-block-33 .clipping_carousel li a:last-child
#block-views-radar-bloco-radar-home .clipping_carousel li a:last-child {  
  margin-bottom: 20px;
}
#block-block-33 .clipping_carousel li a,
#block-views-radar-bloco-radar-home .clipping_carousel li a {
  font-size: 0.750em;
  display: block;
  height: 45px;
}

#block-block-33 .bx-wrapper .bx-pager,
#block-views-radar-bloco-radar-home .bx-wrapper .bx-pager {
  text-align: center;
  font-size: 0;
  font-family: Arial;
  font-weight: normal;
  color: #666;
  padding-top: 0;
  position: inherit;
}

#block-block-33 .bx-wrapper .bx-pager.bx-default-pager a,
#block-views-radar-bloco-radar-home .bx-wrapper .bx-pager.bx-default-pager a {
  background: #dcdcdc;
  text-indent: -9999px;
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#block-block-33 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#block-block-33 .bx-wrapper .bx-pager.bx-default-pager a.active,
#block-views-radar-bloco-radar-home .bx-wrapper .bx-pager.bx-default-pager a:hover,
#block-views-radar-bloco-radar-home .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #a9a9a9;
}



.publicacoes-home {
  margin-top: 10px;
}
.publicacoes-home .bx-wrapper { margin: 0 auto; }

.publicacoes-home .bx-wrapper .bx-viewport {
  moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  left: 0;
  background: #fff;
  height: auto;  
}

.publicacoes-home .bx-wrapper .bx-controls {
  
}

.publicacoes-home .bx-wrapper .bx-pager {
  color: #666; 
  left: 100px;
  width: 65%; 
}


.publicacoes-home .bx-wrapper .bx-pager.bx-default-pager a {
  background: #dcdcdc;
  text-indent: -9999px;
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.publicacoes-home .bx-wrapper .bx-pager.bx-default-pager a:hover,
.publicacoes-home .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #a9a9a9;
}

.publicacoes-home .views-field-field-pub-home-imagem {
  float: left;

}

.publicacoes-home .views-field.views-field-titulo-chamada {
  margin-left: 100px;
  padding: 10px 5px 10px 10px;
  height: 145px;
  }



.publicacoes-home .bxslider-views-slideshow-main-frame-row {
  background-color: #e3f7dc;
}


.publicacoes-home .views-field-field-pub-home-titulo {
  font-weight: bold;
  font-size: 0.875em;
}

.publicacoes-home .views-field-field-pub-home-chamada {
  font-size: 0.8125em;
}






div.view-cursos td.views-field.views-field-nothing { text-align: right; vertical-align: middle;padding: 0 3px 0 0 ; border-top: 0;}
div.view-cursos td.views-field.views-field-title { padding: 10px; border-top: 0;}
a.btn.btn-success {
  background-color: #88bf40;
  border-color: #88bf40;
  font-size: 0.8125em; 
  padding: 3px 7px; 
}


td.views-field.views-field-nothing a:active, td.views-field.views-field-nothing a:hover, td.views-field.views-field-nothing a:visited, td.views-field.views-field-nothing a:focus {
    outline: 0;
    color: #fff;
}

*/



/* Documentos eme notícias*/

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  background-color: #752636;
  border-color:#5b1020;
}

div.field-name-field-noticias-documentos {
  display: block;
  margin-bottom: 20px; 
  border-radius: 5px; 
}
div.field-name-field-noticias-documentos div.field-label {
  border-bottom: 1px #ccc;
  background-color: #f5f5f5;
  padding: 5px;  
}

div.field-name-field-noticias-documentos div.field-items .field-item {
  padding: 10px 5px;
  font-size: 0.75em;  
}
*/





/* Galeria de fotos noticias */
.node-type-noticias .content {
  margin-bottom: 10px;
}

.node-type-noticias .bx-wrapper {
  margin: 0 auto 40px;
}
.node-type-noticias .bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    left: -5px;
    background: #fff;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.node-type-noticias .bxslider-views-slideshow-main-frame-row img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/*.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}*/

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #eee;
    
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #333;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}

.bx-caption-wrap { padding-bottom: 10px; }

/*background: #eee;
    font-size: 13px;
    padding: 10px 13px;*/



.node-type-noticias #galeria_controle a.active img { border: solid #aaa 1px; }
.node-type-noticias #galeria_controle img { border: solid #ccc 1px; padding: 3px; }








/* Addtoany */

.a2a_svg, .a2a_count { border-radius: 0 !important; }
.print_html, .print_mail, .print_pdf, .print_epub, .print_printer, .enviar_por_email {
  margin: 0;
  padding: 0;
  font-size: 0;
}
/*
.a2a_kit.a2a_kit_size_42.a2a_default_style.pull-right span {
  display: inline-block;
  
  overflow: hidden;
}
*/


.a2a_kit.a2a_kit_size_42.a2a_default_style.pull-right span {
  display: inline-block;
  height: 42px;
  width: 42px;
  overflow: hidden;
}

.a2a_kit.a2a_kit_size_42.a2a_default_style.pull-right span a  {  
  height: 42px;
  width: 42px;  
}

.a2a_kit.a2a_kit_size_42.a2a_default_style.pull-right a:hover {
  opacity: 0.5;
}
span.print_mail a, span.enviar_por_email {
  background-image: url("../images/bt_Link.png");
}
span.print_pdf a {
  background-image: url("../images/bt_pdf.png");
}
span.print_printer a {
   background-image: url("../images/bt_Print.png");
}
span.print_pdf {
  padding-left:2px; 
}
/*teste list icons sociais

  .region-content .list-icons li > a {
    margin-right: 2px;    
    width: 44px;
    height: 41px;
    background: url(../images/sociais-noticias.jpg) no-repeat transparent;
  }
  .region-content .list-icons li:last-child > a { margin: 0; }
  .region-content li.facebook > a { background-position: 0px 0px; }
  .region-content li.google > a { background-position: 0px -41px; }
  .region-content li.twitter > a { background-position: 0px -82px; }
  .region-content li.print > a { background-position: 0px -123px; }
*/

/* Livros */
/* Trocar cor dos titulos de #444 por #666. */
.node-type-publicacao h1.page-header {
  color: #666;
}


/* Noticias */
.node-type-noticias a.list-group-item.show-tipe.documentos-noticias:before {
  content: "";
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 5px;
}
.node-type-noticias a.tipo-pdf:before { background-image: url("../images/icons-file/application-pdf.png"); } 
.node-type-noticias a.tipo-docx:before { background-image: url("../images/icons-file/x-office-document.png"); } 
.node-type-noticias a.tipo-jpg:before { background-image: url("../images/icons-file/image-x-generic.png"); } 
.node-type-noticias a.tipo-png:before { background-image: url("../images/icons-file/image-x-generic.png"); } 
.node-type-noticias a.tipo-jpeg:before { background-image: url("../images/icons-file/image-x-generic.png"); } 
.node-type-noticias a.tipo-bmp:before { background-image: url("../images/icons-file/image-x-generic.png"); } 
.node-type-noticias a.tipo-doc:before { background-image: url("../images/icons-file/x-office-document.png"); } 
.node-type-noticias a.tipo-xlsx:before { background-image: url("../images/icons-file/x-office-spreadsheet.png"); } 
.node-type-noticias a.tipo-xls:before { background-image: url("../images/icons-file/x-office-spreadsheet.png"); }
.node-type-noticias a.tipo-text:before  { background-image: url("../images/icons-file/text-plain.png"); }
.node-type-noticias a.tipo-generico:before  { background-image: url("../images/icons-file/application-generic.png"); }


.node-type-noticias .field-name-body figure {
  clear: both;
}

.node-type-noticias .field-name-body figure.pull-right {
  margin: 25px 0 25px 25px;
}

.node-type-noticias .field-name-body figure.pull-left {
  margin: 25px 25px 25px 0;
}


.node-type-noticias .field-name-body figure.pull-none {
  margin-top: 25px;
}


.node-type-noticias p.rtecenter figure {
  margin: 0 auto;
  text-align: left;
}




/*home blocos */

.region.region-home-regiao-2 {

}
.region.region-home-regiao-3 {

}


.front .region .chapeu {

}

.front .home_linha_2, section.parceiros {
  clear: both;
}


body.front .block-views .view-home .view-content li.views-row {
  margin-bottom: 5px;
}




/* .insc_abertas */



#block-views-home-blc-regiao-2 {
  margin-bottom: 30px;
}

.ts {
  
  /*border: 1px solid #FFA500;*/
}

.tsh {
  height: 206px;
}
.tshh {
  height: 440px;
}

.videos-teste {
  margin-top: 10px;
  height: 160px;
  border: 1px solid #e2e2e2;
}

/* Area de Imprensa */
    #block-block-9 ul li {
      display: inline-block;  
    }

    #block-block-9 ul li:first-child {
      margin-right: 30px;
    }

    #block-block-9 a {
      color: #666;
    }

    #block-block-9 > ul > li > a {
      display: block;
      padding: 8px 0 0 40px;
      position: relative;
      font-size: 0.875em;      
    }
    #block-block-9 > ul > li > a span {
      display: inline-block;    
      width: 35px;
      height: 35px;    
      margin-right: 5px;
      position: absolute;
      top: 0;
      left: 0;
    }
    #block-block-9 > ul > li:nth-child(1) > a span {
      background: url(../images/face-icon.png) no-repeat transparent;    
      
    }

    #block-block-9 > ul > li:nth-child(2) > a span {
      background: url(../images/twt-icon.png) no-repeat transparent;      
    }

    #block-views-noticias-noticias-busca .aqruivo-noticias {
      float: right;
      margin-top: 20px;
    }


#block-views-noticias-noticias-busca a.botao.color3 {
  border: 1px solid #ccc;
  color: #a85350!important;
  font-size: 13px;
  margin: 0;
}

body.html.front div.main-container.container div.contextual-links-wrapper.contextual-links-processed { top: 25px; }
body.html.front div.main-container.container .chapeu div.contextual-links-wrapper.contextual-links-processed { top:2px; }

/* Publicacoes */
section#block-views-publicacoes-block-1 .views-field-field-publicacao-capa,
section#block-views-publicacoes-block-2 .views-field-field-publicacao-capa {
  margin-bottom: 10px;
}

section#block-views-publicacoes-block-1 .views-field-title,
section#block-views-publicacoes-block-2 .views-field-title {
  min-height: 110px;
  font-size: 0.8125em;
  max-height: 110px;
  overflow: hidden;
}

/*section#block-views-publicacoes-block-2 .views-field-title {
  min-height: 150px;
  font-size: 0.8125em;
  text-align: center;
}*/

.view-display-id-block_1 li.thumbnail,
.view-display-id-block_2 li.thumbnail {margin-right: 30px; font-family: "open_sansregular", Arial, Helvetica, sans-serif;}

.view-display-id-block_1 li.thumbnail:hover,
.view-display-id-block_2 li.thumbnail:hover {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}

@media (max-width: 767px) {
  section#block-views-publicacoes-block-2 .views-field-title, section#block-views-publicacoes-block-1 .views-field-title {
    min-height: auto;
  }

  section#block-views-publicacoes-block-2 .view-content ul li, section#block-views-publicacoes-block-1 .view-content ul li {
    margin-bottom: 20px;
  }
}

section#block-views-publicacoes-block-1 .views-field-field-publicacao-capa a,
section#block-views-publicacoes-block-2 .views-field-field-publicacao-capa a {
  width: 100%;
}

section#block-views-publicacoes-block-1 .views-field-field-publicacao-capa img,
section#block-views-publicacoes-block-2 .views-field-field-publicacao-capa img {
  display: block;
  margin: 0 auto;
}
/* Publicacoes*/
.list-center { 
  text-align: center;
  float: none; 
}

.list-margin-b-20 {
  margin-bottom: 30px;
}

.node-type-noticias img.horizontal { width: 620px; }
.node-type-noticias img.horizontal.pull-left {  margin: 0 20px 10px 0; }
.node-type-noticias img.horizontal.pull-right {  margin: 0 0 10px 20px; }


.node-type-noticias img.vertical { width: 300px; }
.node-type-noticias img.vertical.pull-left {  margin: 0 20px 10px 0; }
.node-type-noticias img.vertical.pull-right {  margin: 0 0 10px 20px; }

.node-type-noticias img.total {
  width: 100%;
  height: auto;
}

@media (max-width: 768px){
  .node-type-noticias img.horizontal { width: 100%; }
}

@media (max-width: 400px){
  .node-type-noticias img.vertical { width: 100%; }
}

@media (max-width: 767px){
  /*#navbar ul.navbar-nav li {
      border-top: 3px solid #752636;
  }*/
  /*#menu-epsjv li.dropdown::before {
    content: "";
    width: 36px;
    height: 36px;
    display: block;
    background: url(../images/portlet-header.gif) no-repeat right top;
    font-size: 0;
    position: absolute;
    top: 0;
    right: 5px;
    z-index: 2;    
  }
  #menu-epsjv li.open::before {
    content: "";
    width: 36px;
    height: 36px;
    display: block;
    background: url(../images/portlet-header-expanded.gif) no-repeat right top;
    font-size: 0;
    position: absolute;
    top: 0;
    right: 5px;
    z-index: 2;   
  }*/

    #navbar .navbar-nav li.expanded.active-trail.dropdown > a {
     background: #fff url(../images/portlet-header.gif) no-repeat right 16px top 2px;
    }
    #navbar .navbar-nav li.first.expanded.active-trail.dropdown > a,
    #navbar .navbar-nav li.expanded > a,
    #navbar .navbar-nav li.expanded.dropdown > a{
      background: #e0e0e0 url(../images/portlet-header.gif) no-repeat right 16px top 2px;
    }
    

    #navbar .navbar-nav li.first.expanded.active-trail.dropdown.open > a,
    #navbar .navbar-nav li.expanded.open > a,
    #navbar .navbar-nav li.expanded.dropdown.open > a{
      background: #e0e0e0 url(../images/portlet-header-expanded.gif) no-repeat right 16px top 2px;
    }

    #navbar .navbar-nav li.first.expanded.active-trail.dropdown.open > a,
    #navbar .navbar-nav li.expanded.active-trail.dropdown.open > a {
      background: #fff url(../images/portlet-header-expanded.gif) no-repeat right 16px top 2px;      
    }
    /*.dropdown-menu {
      width: 100%;
    }*/
}



/*views-row views-row-1 views-row-odd views-row-first*/



.page-escola-documentos .view-id-documentos div.views-row {
  margin: 30px 0 40px;
}
#block-block-44 {
  margin: 30px 0;
}



.page-escola-documentos .view-id-documentos div.views-row-first {
  margin: 0 0 40px;
}



/* VIDEO */

video{
  /* video border */
  border: 1px solid #ccc;
  padding: 20px;
  margin: 10px;
  border-radius: 3px;
  /* tranzitionstransitions applied to the vodeovideo element */
  -moz-transition: all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* background color and gradient */
video {
  /* background color */
  background-color: #d9d9d9;
  /* background gradient */
  background-image: linear-gradient(top, #fff, #d9d9d9);
  background-image: -moz-linear-gradient(top, #fff, #d9d9d9);
  background-image: -webkit-linear-gradient(top, #fff, #d9d9d9);
  background-image: -o-linear-gradient(top, #fff, #d9d9d9);
  background-image: -ms-linear-gradient(top, #fff, #d9d9d9);
}
/* shadows */
video {
  box-shadow: 0 0 10px #ccc;
}
video:hover, video:focus, #start:hover, #stop:hover, #pause:hover, #plus:hover, #minus:hover, #mute:hover {
  /* glow */
  box-shadow: 0 0 20px #ccc;
}

/* Videoteca Home */
/* Chapeu Home */
 /* chapeu livro */
    .chapeu.videoteca p, .chapeu.videoteca a {float: left; color:#474f80;}

  

.chapeu.videoteca .mais {
    background: url(../images/mais-videos.jpg) no-repeat;
    width: 79px;
    height: 21px;
    display: inline-block;
    margin-left: 10px;
    float: right;
}
.videoteca-home {
  margin-top: 30px;
}

/**
 * Videoteca view-lista
 */

  .page-noticias-videoteca .view-videos li.views-row {
    position: relative;
    padding: 25px 0 25px 100px;    
  }

  .page-noticias-videoteca .view-videos .views-field-nothing {
    position: absolute;
    left: 0;
    min-width: 100px;
    min-height: 100px;
}

.page-noticias-videoteca .view-videos .views-field-nothing span.summary-view-icon {
    font-size: 0.7500em;
    font-family: "open_sansregular", Arial, Helvetica, sans-serif;
    margin-bottom: 12px;
}

.page-noticias-videoteca .view-videos .glyphicon {
    margin-right: 6px;
    color: #a85350;
}

.page-noticias-videoteca .view-videos .views-field-nothing-1 {
    border-left: 1px dotted #d6d6d6;
    /*display: inline-block;*/
    min-height: 100px;
}

.page-noticias-videoteca .view-videos .views-field-nothing-1 span.field-content {
    display: block;
    padding-left: 21px;
}
.page-noticias-videoteca .view-videos .views-field-nothing .summary-view-icon {
    display: block;
}

/* videoteca imagem - lista da view */
.page-noticias-videoteca .views-field-field-videoteca-img-capa {
    float: left;
}

.page-noticias-videoteca .view-videos .views-field-nothing-1 span.field-content span {
    padding: 0;
}

.page-noticias-videoteca .view-videos .views-field-field-videoteca-img-capa img {
    margin: 0 12px 18px 0;
}

.page-noticias-videoteca .view-videos .views-field-field-categoria-video-1 span.views-label,.page-noticias-videoteca .view-videos .views-field-field-categoria-video-1 div.field-content {
  display: inline-block;
}
.page-noticias-videoteca .view-videos .views-field-field-categoria-video-1 {
    margin-left: 0;
    font-size: 0.75em;
    color: #999;
}


/**
 * Videoteca view-lista -- BACKUP
 *
  .view-videos li.views-row {
    position: relative;    
    padding: 25px 0 25px 100px;
    height: 125px;
  }
  .page-videoteca .view-videos .views-field-nothing {    
    position: absolute;    
    left: 0;
    min-width: 100px;
    min-height: 100px;
    border-right: 1px solid #d7dbda;
  }
  .view-videos .views-field-nothing span.summary-view-icon {       
    font-size: 0.7500em;
    font-family: "open_sansregular", Arial, Helvetica, sans-serif;
    margin-bottom: 12px;  
  }
  .view-videos .glyphicon {
    margin-right: 6px;
    color: #a85350;
  }
  
  .view-videos .views-field-nothing i.glyphicon-align-left { position: absolute; left: 0;}
  
  .view-videos .views-field-field-video-thumbnail {
    float: left;
    margin: 0 15px;
    padding: 6px 0;
  }
  .page-videoteca .view-videos .views-field-title {    
    padding-top: 3px;
    float: left;
    display: block;
    width: 75%;
  }
  .view-videos .views-field-nothing-1 span.field-content { display: block; padding-left: 21px; }

  .views-field-field-noticias-img-capa { float: left; }
  .views-field-field-noticias-img-capa img { margin: 0 12px 18px 0; }
  .view-videos .views-field-nothing-1 span.field-content span { padding: 0;}
  

  .title-views h2 { margin: 0 0 10px 0; font-size: 1.015em; }  
  .view-videos .views-field-nothing .summary-view-icon { display: block; }
*/






/* Publicacoes > material edicativo:  bloco videoteca */



section#block-views-videos-blc-materiais-educativos .view-videos .view-content {}

section#block-views-videos-blc-materiais-educativos li.views-row {
    overflow: auto;
    margin: 30px 0;
}
section#block-views-videos-blc-materiais-educativos li.views-row-first {
   margin: 0 0 30px 0; 
}

section#block-views-videos-blc-materiais-educativos .views-field-field-video-thumbnail {
    float: left;
    padding: 0 15px 15px 0;
}
section#block-views-videos-blc-materiais-educativos .views-field-field-video-thumbnail a {}
section#block-views-videos-blc-materiais-educativos .views-field-field-video-thumbnail a img {}

section#block-views-videos-blc-materiais-educativos .views-field-nothing-1 {
    float: left;
    width: 80%;
}

section#block-views-videos-blc-materiais-educativos .views-field-nothing-1 .views-field-title {}
section#block-views-videos-blc-materiais-educativos .views-field-nothing-1 .views-field-video-chamada {}


.page-node-95 .main-container section#block-views-videos-blc-materiais-educativos .view-videos .view-content h2 {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
    font-size: inherit;
    border: none;
    margin-bottom: 5px;
    padding: 0;
}


/* Publicacoes > material edicativo:  bloco videoteca */



.region-footer-before .block-block {
  margin-bottom: 50px;
}



div.captcha {
  max-width: 100%;
}


@media only screen and (max-width : 480px) {
    #recaptcha_challenge_image{
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    #recaptcha_response_field
    {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable #recaptcha_image {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable .recaptcha_r1_c1, 
    .recaptchatable .recaptcha_r3_c1, 
    .recaptchatable .recaptcha_r3_c2, 
    .recaptchatable .recaptcha_r7_c1, 
    .recaptchatable .recaptcha_r8_c1, 
    .recaptchatable .recaptcha_r3_c3, 
    .recaptchatable .recaptcha_r2_c1, 
    .recaptchatable .recaptcha_r4_c1, 
    .recaptchatable .recaptcha_r4_c2, 
    .recaptchatable .recaptcha_r4_c4, 
    .recaptchatable .recaptcha_image_cell {

    margin: 0 !important;
    width: 100% !important;
    background: none !important;
    height: auto !important;
    }

}


/* ReCaptcha */
div.captcha {
    margin: 0 0 30px 0;
  }
@media (max-width: 400px){
  div.captcha {
    margin: 0 0 30px -20px;
  }
}




ul.bxslider-inscricoes span { display: block;}


/* Dossie */
.view-pagina-dossie ul li {
  width: 50%;
  float: left;
  padding: 5px;
}

div.views-field-field-imagem-taxonomia-dossie {
  border-radius: 10px;
  overflow: hidden;

}


div.views-field-field-imagem-taxonomia-dossie:hover {
  box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.5), 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/

}

/** Listagem Dossie **/


.view-dossie li.views-row {
    overflow: auto;    
    padding: 20px 0;
}


/** Pagina Basica **/
.sociais-pbasica {
  overflow: auto;
}

.view-profiss-es-t-cnicas-em-sa-de.view-id-profiss_es_t_cnicas_em_sa_de.view-display-id-page tr.views-row-first td {border-top: 0;}





.node-observatorio-na-midia div.a2a_kit.a2a_kit_size_42.a2a_default_style.pull-right,  .page-node-95 div.a2a_kit.a2a_kit_size_42.a2a_default_style.pull-right,  .page-node-85 div.a2a_kit.a2a_kit_size_42.a2a_default_style.pull-right  {
  line-height: 1;
  padding: 0;
}




#revistas-edicoes-atual #block-block-6 h2 {
  font-family: arial;
    color: #555555;
    font-size: 13px;
    margin-top: 0;
    margin-bottom:  2px;
    font-weight: 600;
    border-bottom: none;
    padding-bottom: 0;
}

#revistas-edicoes-atual #block-block-6 p {
  font-size: 13px;
}



.page-node-85 h2.block-title {
  text-transform: none;
}



.view-display-id-blc_todas_revistas .views-field.views-field-nothing-2 span {
  display: block;
  text-align: left;
}




.a2a_default_style a {
    float: left;
    line-height: 16px;
    padding: 0 2px;
}

.a2a_kit a {
    cursor: pointer;
}

.page-node-85 div.a2a_kit.a2a_kit_size_42.a2a_default_style.pull-right {
  line-height: 42px;
}

div.sociais-pbasica div span {
    display: inline-block;
    height: 42px;
    width: 42px;
    overflow: hidden;
}
div.sociais-pbasica div a img {
  width: 42px;
  height: 42px;
}

#logo_retsus {margin-right:20px;}




/* Publicacoes */

.page-node-60 h2.block-title.border-title {
  border-bottom: 1px dotted #ccc;
}



@media (min-width: 460px){
  .a2a_button_whatsapp {
    display: none;
  }
}




/**
* Barra Fiocruz
*/
/*logo fiocruz */
div.fiocruz-logo a { line-height: 0; font: 0/0 a; }
.fiocruz-logo a {
    display: block;
    width: 119px;
    height: 33px;
    background: url(../images/logo.jpg) left top no-repeat;
}
/* barra fiocruz*/
#barra-fiocruz { height: 33px; background: url(../images/bg_fiocruz.jpg) left top repeat-x; }
/* barra fiocruz menu*/
#barra-fiocruz ul li { border-left: 1px solid #ccc; }
#barra-fiocruz ul li:first-child { border-left: none; }
#barra-fiocruz .navbar-nav a {
  color: #999;
  text-decoration: none;  
  font-size: 10px;
  font-weight: bold;
  padding: 6px 10px; 
}
/* Toggle icon */
#barra-fiocruz .navbar-toggle {
    margin-right: 4px;
    padding: 0 0 0 80px;
    margin-top: 8px;
    margin-bottom: 3px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
#barra-fiocruz .icon-bar {
    background-color: #888;
    display: block;
    width: 19px;
    height: 4px;
    border-radius: 1px;
}


@media (min-width: 768px) {
  #barra-fiocruz ul.navbar-nav {
    margin-top: 7px;
  }
  .navbar-collapse-fiocruz.collapse {
      display: block !important;
      height: auto !important;
      padding-bottom: 0;
      overflow: visible !important;
  }
}


@media (max-width: 768px) {
  #barra-fiocruz .container { padding: 0; }
  #barra-fiocruz ul li { border-left: none; }
  .navbar-collapse-fiocruz {      
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    clear: right;
    position: relative;
    background: #fff;
    text-align: center;
    z-index: 1;
  }
  #barra-fiocruz .navbar-nav a { color: #333; }
  #barra-fiocruz ul li:hover { background: #ccc; }
}

  @media (max-width: 767px) {
    .parceiros .block-block p:first-of-type {text-align: center;}
  }

  /* Voltar ao topo */
    .scrollUpButton {display: none; opacity: 0.6; position: fixed; bottom: 10px; right: 10px; display: none; background: #000; color: #fff; font-size: 1.5em; text-decoration: none; padding: 5px 10px 5px 10px; }
    .scrollUpButton:hover, .scrollUpButton:focus {outline: none; text-decoration: none; color: #fff; opacity: 1; }

  /* Zoom nas imagens - revista poli */
  /*.view-display-id-blc_todas_revistas .view-content ul li {
    display: inline-block;
    overflow: hidden;
    }*/

  .view-display-id-blc_todas_revistas .view-content ul li img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    vertical-align: middle;
  }
  
  .view-display-id-blc_todas_revistas .view-content ul li img:hover {
  transform:scale(1.5);
    -ms-transform:scale(1.5); /* IE 9 */
    -moz-transform:scale(1.5); /* Firefox */
    -webkit-transform:scale(1.5); /* Safari and Chrome */
    -o-transform:scale(1.5); /* Opera */

    /*-webkit-transform: rotate(180deg); /* Safari */
    /*transform: rotate(180deg);*/
  }
