@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700");

* {
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
}

.block {
    transition: all 180ms ease-in-out 0s;
}

#main-content .block {
    overflow:hidden;
}

.block-quicktabs {
    overflow: visible !important;
}

body {
    border-top: 5px solid #003E7E;
}

.page-node-1 #page-title {
    display:none;
}

p {
    margin:0 0 10px 0;
    text-align:justify;
}
s
p,
span,
li {
    color: #666;
}

ul li {
    list-style: none;
}

a {
    color: #666;
    cursor: pointer;
    outline: none !important;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #888;
    text-decoration: none;
}

.block-content ul {
    margin: 0;
    padding: 0;
}

.block-content h5 {
    margin-bottom: 0;
}

#layerslider article {
    width:100%;
}

#layerslider article .ls-s4 {
    padding:20px;
    width:40%;
}

#layerslider article .ls-s4 * {
    text-align: left;
}

#layerslider article .ls-s4 .title {
    color:#FFF;
    font-size:22px;
    font-weight:bold;
    text-transform:uppercase;
}

#layerslider article .ls-s4 .descricao {
    color:#231F20;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
}

.view:not(.view-pessoas) .views-row {
    position: relative;
}

a.edit-link,
.views-field-edit-node a {
    position:absolute;
    top:5px;
    right:5px;
    display:block;
    padding:5px 8px 3px 25px;
    background:url("../images/edit.png") 5px 4px no-repeat #FFF;
    box-shadow:0px 0px 2px #000;
    font-size:11px !important;
    font-weight:bold;
    color:#333;
    z-index:99;
    transition: background 200ms ease-in-out 0s, color 200ms ease-in-out 0s;
    -webkit-transition: background 200ms ease-in-out 0s, color 200ms ease-in-out 0s;
}

a.edit-link:hover,
.views-field-edit-node a:hover {
    background:url("../images/edit-hover.png") 5px 4px no-repeat #003E7E;
    color:#FFF !important;
}

h2, h2 * {
    font-size: 18px;
    color: #003E7E;
    font-weight: 600;
    letter-spacing: -0.2px;
}

h2.block-title {
    margin-bottom:20px;
}

#block-views-depoimentos-block .views-field-body:after {
    border-color: #F4F4F4 transparent;
    border-style: solid;
    border-width: 18px 0 0 18px;
    bottom: 6px;
    content: "";
    display: block;
    left: 20px;
    position: absolute;
    width: 0;
}

#block-views-depoimentos-block .depoimento-autor {
    color: #003E7E;
}

.view-depoimentos {
    margin-top: 9px;
}

#block-views-depoimentos-block .depoimento-autor span {
    color: #A0A0A0;
}

#footer {
    background-color: #003E7E;
    border-top: 5px solid #003E7E;
    padding: 30px 0;
}

#block-block-1 {
    text-align: center;
    clear: both;
    margin:40px 0 30px;
}

#block-block-1 p {
    color: #DDD;
    font-size: 11px;
    margin: 0 0 0 0;
}
#block-block-1 p:nth-child(1){
    display:block;
    width:100%;
    max-width:250px;
    margin-left:auto;
    margin-right:auto;
}

#block-block-20{
    max-width:350px;
    margin:0 auto;

}
    #block-block-20 p{
        font-size:12px;
        color:white;
        margin-bottom:0;
        text-align:center;
    }
        #block-block-20 p a{
            color:white;
            text-decoration:none;
        }

#block-footer-sitemap-footer-sitemap ul.footer_links_main-menu li {
    list-style: none;
}

#block-footer-sitemap-footer-sitemap ul.footer_links_main-menu li > ul {
    padding: 0;
}

#block-footer-sitemap-footer-sitemap ul.footer_links_main-menu li > ul li {
    clear: left;
    margin: 0;
}

#block-footer-sitemap-footer-sitemap ul.footer_links_main-menu li > ul li a {
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
}

#block-footer-sitemap-footer-sitemap ul.footer_links_main-menu li a {
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

#menu-bar {
    border-bottom: 2px solid #003E7E;
    border-top: 2px solid #003E7E;
}

#block-system-main-menu > ul.menu > li {
    position:relative;
    border-right: 1px solid #EEEEEE;
    max-width: 160px;
}

#block-system-main-menu > ul.menu > li > ul > li {
    border-bottom: 1px solid #E6E6E6;
    float:none;
    display: block;
}

#block-system-main-menu > ul.menu > li > ul > li a {
    display:block;
    padding: 5px 10px;
}

#block-system-main-menu > ul.menu > li > ul > li a:hover {
    background:#F5F5F5;
}

#block-system-main-menu > ul.menu ul {
    display:none;
    position:absolute;
    top:49px;
    left:0;
    border-top: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    background:#FFF;
    z-index:999;
}

#block-system-main-menu > ul.menu > li.expanded:hover > ul {
    display:block;
}

#block-system-main-menu > ul.menu > li > a {
    color: #000;
    text-decoration: none;
    padding: 0 13.3px;
    vertical-align: middle;
    display: table-cell;
    height: 50px;
    white-space: inherit;
    text-align:center;
}

#block-system-main-menu > ul.menu > li > a.active-trail {
    background-color: #003E7E !important;
    border-right: 1px solid #003E7E;
    color: #FFF;
}

#block-system-main-menu > ul.menu > li:first-child > a {
    padding-left: 30px;
}

#block-system-main-menu > ul.menu > li:first-child > a.active-trail,
#block-system-main-menu > ul.menu > li:first-child > a:hover {
    background: url("../images/home-icon.png") no-repeat scroll 13px 16px transparent;
}

#block-system-main-menu > ul.menu > li:hover,
#block-system-main-menu > ul.menu li ul li:hover {
    background-color: #003e7e;
}
#block-system-main-menu > ul.menu > li:hover > a,
#block-system-main-menu > ul.menu li ul li:hover > a {
    color: #fff;
    background-color:#003e7e;
}
#block-system-main-menu > ul.menu li.expanded li:hover ul {
    border-bottom: 1px solid #EEEEEE;
    display: block;
    left: 100%;
    position: absolute;
    top: -1px;
}

#block-views-noticias-block,
#block-views-ccas-projetos-block {
    float: left;
    overflow:hidden;
}

#block-views-noticias-block .view-content .item-list ul,
#block-views-ccas-projetos-block .view-content .item-list ul {
    margin:0;
}

#block-views-noticias-block .view-content .item-list li,
#block-views-ccas-projetos-block .view-content .item-list li {
    float: left;
    margin:0;
    list-style:none;
    position:relative;
    text-align:justify;
}

#block-views-noticias-block .view-content .item-list li .views-field-field-noticia-imagem-da-capa {
    border: 1px solid #E0E0E0;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);
    padding: 5px 5px 1px 5px;
}

/*
#block-views-noticias-block .view-header h2 a{
    color: #003E7E;
}
*/

#block-views-noticias-block .views-field-field-data,
#block-views-ccas-projetos-block .views-field-field-data {
    margin-bottom: 15px;
}

#block-views-noticias-block .view-content .item-list li .views-field-title a,
#block-views-ccas-projetos-block .view-content .item-list li .views-field-title a {
    color: #666;
    transition: color 0.1s ease-in-out 0s;
    -webkit-transition: color 0.1s ease-in-out 0s;
    letter-spacing: -0.2px;
    font-size: 16px;
    font-weight: bold;
    display:block;
    margin-bottom:15px;
}


#block-views-noticias-block .view-content .item-list li .views-field-title a:hover,
#block-views-ccas-projetos-block .view-content .item-list li .views-field-title a:hover {
    color: #888;
}

#block-views-depoimentos-block .views-field-body {
    background: none repeat scroll 0 0 #F6F6F6;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.06) inset;
    color: #888888;
    line-height: 21px;
    padding: 25px;
}

#block-footer-sitemap-footer-sitemap {
    margin: 0 auto;
}

#block-footer-sitemap-footer-sitemap ul li {
    float: left;
    margin: 0 5px;
}

.toggle-wrapper {
    border: 1px solid #E0E0E0;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);
    margin-bottom: 15px;
    padding: 20px;
    background:#FCFCFC;
}

.toggle-wrapper h2 {
    background:url("../images/open.png") left center no-repeat;
    margin: 0;
    padding-left:30px;
    cursor:pointer;
}

.toggle-wrapper h2.active {
    background:url("../images/close.png") left center no-repeat;
    margin-bottom:20px;
}

.sidebar {
    background: none repeat scroll 0 0 #FCFCFC;
    padding-bottom: 10000px;
}

.sidebar-second .region-sidebar-second {
    background:#f3f3f3;
    border-left: 1px solid #E0E0E0;
    box-shadow: 2px 0 0 0 rgba(0, 0, 0, 0.03) inset, 0 2px 0 0 rgba(0, 0, 0, 0.03) inset;
    margin: 0 0 -10000px -1px !important;
}

.sidebar-first .region-sidebar-first {
    border-right: 1px solid #E0E0E0;
    box-shadow: -2px 0 0 0 rgba(0, 0, 0, 0.03) inset, 0 2px 0 0 rgba(0, 0, 0, 0.03) inset;
    margin: 0 -1px -10000px 0 !important;
}

#columns > h1#page-title {
    border-bottom: 1px solid #E0E0E0;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);
    font-weight: normal;
    font-size: 22px;
    letter-spacing: -0.2px;
    color: #333333;
}

.field-name-body iframe,
.field-name-body img {
    margin:0 0 0 15px;
}

.quicktabs_main img {
    margin: 0;
}

#columns {
    overflow: hidden;
}

.node-type-opiniao .field-name-field-arquivo-em-pdf,
.node-type-publica-o .field-name-field-arquivo-em-pdf {
    clear: both;
    overflow: hidden;
}

a.botao,
input.form-submit,
.field-name-field-arquivo-em-pdf a,
.field-name-field-publicacoes-swf a,
.field-name-field-pesquisa-arquivo-pdf a,
.field-name-field-publicacao-flip-link a {
    transition: background 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s;
    -webkit-transition: background 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s;
    background: none repeat scroll 0 0 #003E7E;
    color: #FFFFFF;
    padding: 9px 11px;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.2) inset;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.2px;
    outline: medium none;
    width: auto;
}

a.botao:hover,
input.form-submit:hover,
.field-name-field-arquivo-em-pdf a:hover,
.field-name-field-publicacoes-swf a:hover,
.field-name-field-pesquisa-arquivo-pdf a:hover,
.field-name-field-publicacao-flip-link a:hover {
    background: none repeat scroll 0 0 #AAA;
    text-decoration:none;
}

a.botao2 {
    transition: background 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s;
    -webkit-transition: background 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s;
    background: none repeat scroll 0 0 #AAA;
    color: #FFFFFF;
    padding: 9px 11px;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.2) inset;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.2px;
    outline: medium none;
    width: auto;
}

a.botao2:hover {
    background: none repeat scroll 0 0 #003E7E;
    text-decoration:none;
}

.botao-mais-style .more-link a,
a.botao-cinza {
    background:#AAA;
    border-radius: 2px 2px 2px 2px;
    border: 0px none;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.2) inset;
    color:#FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.2px;
    outline: medium none;
    padding: 9px 11px;
    transition: background 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s;
    -webkit-transition: background 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s;
    width: auto;
}

.botao-mais-style .more-link a:hover,
a.botao-cinza:hover,
a.botao-cinza.active {
    background: none repeat scroll 0 0 #003E7E;
    text-decoration: none;
}

a.botao-cinza-claro {
    background:#F2F2F2;
    border-radius: 2px 2px 2px 2px;
    border: 0px none;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.2) inset;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.2px;
    outline: medium none;
    padding: 9px 11px;
    transition: background 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s;
    -webkit-transition: background 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s;
    width: auto;
}

a.botao-cinza-claro:hover,
a.botao-cinza-claro.active {
    background: none repeat scroll 0 0 #003E7E;
    text-decoration: none;
    color:#FFF;
}

#block-views-publicacoes-block .view-content .views-limit-grouping-group > .views-row,
#block-views-publicacoes-block-7 .view-content .views-limit-grouping-group > .views-row{
    overflow: hidden;
}

#block-views-publicacoes-block .view-content .views-limit-grouping-group > h3,
#block-views-publicacoes-block-7 .view-content .views-limit-grouping-group > h3{
    display: none;
}

#block-views-publicacoes-block .view-content .views-limit-grouping-group > .views-row,
#block-views-publicacoes-block-7 .view-content .views-limit-grouping-group > .views-row{
    text-align: center;
}

#block-views-publicacoes-block .view-content .views-limit-grouping-group > .views-row,
#block-views-publicacoes-block-7 .view-content .views-limit-grouping-group > .views-row,
#block-views-publicacoes-block .jcarousel-skin-default .jcarousel-item {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    list-style: none outside none;
    overflow: hidden;
    color: #888888;
    font-size: 13px;
    font-weight: 300;
    position:relative;
}

#block-views-publicacoes-block .view-content .views-limit-grouping-group > .views-row img,
#block-views-publicacoes-block-7 .view-content .views-limit-grouping-group > .views-row img,
#block-views-publicacoes-block .jcarousel-list li img {
    border-bottom:5px solid #E5E5E5;
    transition: all 180ms ease-in-out 0s;
    -webkit-transition: all 180ms ease-in-out 0s;
}

#block-views-publicacoes-block .view-content .views-limit-grouping-group > .views-row:hover img,
#block-views-publicacoes-block-7 .view-content .views-limit-grouping-group > .views-row:hover img,
#block-views-publicacoes-block .jcarousel-list li:hover img {
    border-bottom:5px solid #003E7E;
    opacity:0.7;
}

#block-views-publicacoes-block .view-content .views-limit-grouping-group > .views-row a,
#block-views-publicacoes-block-7 .view-content .views-limit-grouping-group > .views-row a,
#block-views-publicacoes-block .jcarousel-list li a {
    color: #333333;
    letter-spacing: -0.2px;
    font-size: 13px;
    font-weight: 600;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}

#block-views-publicacoes-block .view-header,
#block-views-publicacoes-block-7 .view-header,
#block-views-publicacoes-block-7 .view-content,
#block-views-publicacoes-block .view-content {
    float:left;
}

#block-views-publicacoes-block .view-header .jcarousel-next-horizontal,
#block-views-publicacoes-block-7 .view-header .jcarousel-next-horizontal{
    background:url("../images/pagerRight.png") center center no-repeat #CCCCCC;
    position: inherit;
    right: auto;
    top: auto;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
    cursor: pointer;
    border-radius: 0 2px 2px 0;
    display: block;
    float: left;
    transition: all 200ms ease-in-out 0s;
    -webkit-transition: all 200ms ease-in-out 0s;
    outline:none;
}

#block-views-publicacoes-block .view-header .jcarousel-next-horizontal:hover {
    background:url("../images/pagerRight.png") center center no-repeat #003E7E;
}

#block-views-publicacoes-block .view-header .jcarousel-next-disabled,
#block-views-publicacoes-block .view-header .jcarousel-next-disabled:hover {
    background:url("../images/pagerRightOff.png") center center no-repeat #EEEEEE;
}

#block-views-publicacoes-block .view-header .jcarousel-prev-horizontal {
    background:url("../images/pagerLeft.png") center center no-repeat #CCCCCC;
    position: inherit;
    left: auto;
    top: auto;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
    cursor: pointer;
    border-radius: 2px 0 0 2px;
    display: block;
    float: left;
    transition: all 200ms ease-in-out 0s;
    -webkit-transition: all 200ms ease-in-out 0s;
    outline:none;
}

#block-views-publicacoes-block .view-header .jcarousel-prev-horizontal:hover {
    background:url("../images/pagerLeft.png") center center no-repeat #003E7E;
}

#block-views-publicacoes-block .view-header .jcarousel-prev-disabled,
#block-views-publicacoes-block .view-header .jcarousel-prev-disabled:hover {
    background:url("../images/pagerLeftOff.png") center center no-repeat #EEEEEE;
}

/*Quicktabs*/

.quicktabs_main {
    border: 1px solid #E0E0E0;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);
    line-height: 21px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 20px;
}

ul.quicktabs-tabs li {
    margin: 0;
    padding: 0;
}

ul.quicktabs-tabs li a {
    background-color: #F8F8F8;
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    color: #888888;
    margin-right: -1px;
    padding: 10px 20px;
    text-decoration: none;
    transition: all 200ms ease-in-out 0s;
    -webkit-transition: all 200ms ease-in-out 0s;
}

ul.quicktabs-tabs li a:hover {
    background-color: #FFF;
}

ul.quicktabs-tabs li:last-child a {
    border-right: 1px solid #E0E0E0;
}

ul.quicktabs-tabs li.active a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #003E7E;
    color: #003E7E;
}

.quicktabs_main .node,
.quicktabs_main .node p {
    margin-bottom: 0;
}

.quicktabs-tabpage .block {
    margin:0;
}

/*Formularios*/

input.form-text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);
    color: #888888;
    display: block;
    font-size: 13px;
    margin: 0;
    max-width: 100%;
    outline: medium none;
    padding: 8px 9px;
}

.form-item label {
    color: #666;
    font-weight: normal;
}

.phone,
.mail {
    background: url('../images/phone-mail-icon.png') no-repeat 0 0 transparent;
    padding-left: 20px !important;
}

.mail {
    background-position: 0 4px;
}

.phone {
    background-position: 0 -13px;
}

blockquote {
    border-left: 3px solid #E8E8E8;
    color: #888888;
    line-height: 20px;
    padding-left: 20px;
}

blockquote p {
    color: #888888;
}

.node-content > .field {
    margin: 10px 0;
}

.field-name-field-concurso-tags,
.views-field-field-concurso-tags,
.views-field-field-noticia-tags,
.views-field-field-tags {
    background: url('../images/tags.png') no-repeat 0 4px transparent;
    padding: 0 0 0 20px;
    overflow: hidden;
}

.field-name-field-concurso-tags ul li,
.views-field-field-concurso-tags ul li,
.views-field-field-noticia-tags ul li,
.views-field-field-tags ul li {
    color:#888;
    float:left;
}

.field-name-field-concurso-tags ul li:before,
.views-field-field-concurso-tags ul li:before,
.views-field-field-noticia-tags ul li:before,
.views-field-field-tags ul li:before {
    content:", ";
}

.field-name-field-concurso-tags ul li.first:before,
.views-field-field-concurso-tags ul li.first:before,
.views-field-field-noticia-tags ul li.first:before,
.views-field-field-tags ul li.first:before{
    content:"";
}

.field-name-field-concurso-categoria,
.views-field-field-concurso-categoria .content,
.view-eventos .views-field-status {
    background: none repeat scroll 0 0 #003E7E;
    color: #FFFFFF;
    padding: 4px 10px;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.2) inset;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.2px;
    outline: medium none;
    width: auto;
}

.field-name-field-concurso-categoria.Realizado,
.views-field-field-concurso-categoria.Realizado  .content {
    background: none repeat scroll 0 0 #AAAAAA;
}

.view-eventos .views-field-status.realizado {
    background-color: #4C4C4C;
}

#block-block-5,
#block-quicktabs-concursos,
#block-quicktabs-events {
    float:left;
}

.edit-mail-address-me-wrapper {
    display: none;
}

#block-quicktabs-concursos .quicktabs-tabpage .view-content .item-list li,
#block-quicktabs-events .quicktabs-tabpage .view-content .item-list li,
#block-views-concursos-block-2 .view-content .item-list li {
    background: url('../images/right-arrow.png') no-repeat 5px 6px transparent;
    padding-left:20px;
    margin-left:0;
}

.page-concursos #content-column .view-id-concursos .view-content .item-list li,
.page-noticias #content-column .view-id-noticias .view-content .item-list li,
.page-projetos #content-column .view-id-ccas_projetos .view-content .item-list li,
.page-regulamento-mantenedores #content-column .view-id-regulamento_mantenedores .view-content .item-list li {
    list-style:none;
    margin:0;
    border-bottom: 1px solid #E0E0E0;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);
    position:relative;
    overflow:hidden;
}

.page-concursos #content-column .view-id-concursos .view-content .item-list li.views-row-first,
.page-noticias #content-column .view-id-noticias .view-content .item-list li.views-row-first,
.page-projetos #content-column .view-id-ccas_projetos .view-content .item-list li.views-row-first,
.page-regulamento-mantenedores #content-column .view-id-regulamento_mantenedores .view-content .item-list li.views-row-first {
    padding-top:0;
}

.page-concursos #content-column .view-id-concursos .view-content .item-list li .views-field-field-concurso-imagem,
.page-noticias #content-column .view-id-noticias .view-content .item-list li .views-field-field-noticia-imagem-da-capa,
.page-projetos #content-column .view-id-ccas_projetos .view-content .item-list li .views-field-field-projeto-imagem,
.page-regulamento-mantenedores #content-column .view-id-regulamento_mantenedores .view-content .item-list li .views-field-field-regmantenedor-imagem {
    float:left;
}

.page-concursos #content-column .view-id-concursos .view-content .item-list li .views-field-nothing,
.page-noticias #content-column .view-id-noticias .view-content .item-list li .views-field-nothing,
.page-projetos #content-column .view-id-ccas_projetos .view-content .item-list li .views-field-nothing,
.page-regulamento-mantenedores #content-column .view-id-regulamento_mantenedores .view-content .item-list li .views-field-nothing {
    float:left;
}

.page-concursos #content-column .view-id-concursos .view-content .item-list li .views-field-title a,
.page-noticias #content-column .view-id-noticias .view-content .item-list li .views-field-title a,
.page-projetos #content-column .view-id-ccas_projetos .view-content .item-list li .views-field-title a,
.page-regulamento-mantenedores #content-column .view-id-regulamento_mantenedores .view-content .item-list li .views-field-title a {
    color: #444;
    transition: color 0.1s ease-in-out 0s;
    -webkit-transition: color 0.1s ease-in-out 0s;
    letter-spacing: -0.2px;
    font-size: 20px;
}

.page-concursos #content-column .view-id-concursos .view-content .item-list li .views-field-title a:hover,
.page-noticias #content-column .view-id-noticias .view-content .item-list li .views-field-title a:hover,
.page-projetos #content-column .view-id-ccas_projetos .view-content .item-list li .views-field-title a:hover,
.page-regulamento-mantenedores #content-column .view-id-regulamento_mantenedores .view-content .item-list li .views-field-title a:hover {
    color: #666;
}

.page-concursos #content-column .view-id-concursos .view-content .item-list li .views-field-nothing .field-content > div,
.page-noticias #content-column .view-id-noticias .view-content .item-list li .views-field-nothing .field-content > div,
.page-projetos #content-column .view-id-ccas_projetos .view-content .item-list li .views-field-nothing .field-content > div,
.page-regulamento-mantenedores #content-column .view-id-regulamento_mantenedores .view-content .item-list li .views-field-nothing .field-content > div {
    margin-bottom:10px;
}

.page-concursos #content-column .view-id-concursos .view-content .item-list li .views-field-body p,
.page-noticias #content-column .view-id-noticias .view-content .item-list li .views-field-body p,
.page-projetos #content-column .view-id-ccas_projetos .view-content .item-list li .views-field-body p {
    margin:0;
}

.page-concursos #content-column .view-id-concursos .view-content .item-list li .views-field-field-cliente {
    font-weight:bold;
}

.item-list ul.pager li {
    background-color: #F4F4F4;
    border-bottom: medium none;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
    color: #888888;
    display: block;
    float: left;
    margin-right: 4px;
    padding: 0;
    transition: all 200ms ease-in-out 0s;
    -webkit-transition: all 200ms ease-in-out 0s;
}

.item-list ul.pager li:hover {
    background-color: #CCCCCC;
    color: #FFF;
}

.item-list ul.pager li a,
.item-list ul.pager li.pager-current {
    color: #888888;
    display: block;
    padding: 6px 10px;
}

.item-list ul.pager li:hover a {
    color: #FFF;
}

.item-list ul.pager {
    border-top: 1px solid #E0E0E0;
    box-shadow: -1px -3px 2px 0 rgba(0, 0, 0, 0.03);
    overflow: hidden;
    padding-top: 20px;
    margin-bottom:20px;
}

.item-list ul.pager li.pager-current {
    background-color: #003E7E;
    color: #FFF;
}

.listagem-tags .view-content .item-list ul {
    overflow:hidden;
}

.listagem-tags .view-content .item-list li {
    float: left;
    margin: 0 10px 10px 0;
}

#block-views-publicacoes-block-1,
#block-views-publicacoes-block-2,
#block-views-publicacoes-block-3,
#block-views-publicacoes-block-6{
    float:left;
}

#block-views-publicacoes-block-1,
#block-views-publicacoes-block-2,
#block-views-publicacoes-block-6 {
    margin-right:13px;
}
#block-views-publicacoes-block-3{
    clear:left;
    margin-right:13px;
}

.lista-publicacoes .view-content .item-list li {
    float: left;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    list-style: none outside none;
    overflow: hidden;
    color: #888888;
    font-size: 13px;
    font-weight: 300;
    position:relative;
}

.lista-publicacoes .view-content .item-list li .views-field-field-imagem-da-capa img {
    border-bottom: 5px solid #E5E5E5;
    transition: all 180ms ease-in-out 0s;
    -webkit-transition: all 180ms ease-in-out 0s;
    margin-bottom:5px;
}

.lista-publicacoes .view-content .item-list li:hover .views-field-field-imagem-da-capa img {
    border-bottom: 5px solid #003E7E;
    opacity:0.7;
}

.lista-publicacoes .view-content .item-list li .views-field-title,
.lista-publicacoes .view-content .item-list li .views-field-field-categoria {
    text-align:center;
}

.lista-publicacoes .view-content .item-list li .views-field-field-categoria {
    margin-bottom:8px;
}

.lista-publicacoes .view-content .item-list li .views-field-title a {
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.2px;
}

#columns > h1#page-title span {
    color: #888888;
    font-size: 22px;
    font-weight: 200;
}

.node-publica-o .box-right {
    width: auto;
}

.node-publica-o .box-right {
    background: none repeat scroll 0 0 #F6F6F6;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
    color: #888888;
    padding: 21px 25px;
    clear:both;
    margin-top:10px;
    float: left;
}

.node-type-publica-o .node-publica-o .field-name-field-imagem-da-capa,
.node-type-publica-o .node-publica-o .field-name-field-publicacao-imagelink {
    overflow: hidden;
}

.node-type-publica-o .node-publica-o .field-name-field-publicacao-imagelink .field-item {
    float: left;
    margin-right: 20px;
    width: 200px;
}

.node-publica-o .box-right .field-name-field-arquivo-em-pdf {
    margin-top:10px;
}

.field-name-field-arquivo-em-pdf img,
.field-name-field-publicacoes-swf img,
.field-name-field-pesquisa-arquivo-pdf img{
    display:none;
}

.node-type-pesquisa-e-estudo .field-name-field-publicacao-flip-link .field-item {
    width: auto;
}

#block-views-publicacoes-block-4 {
    padding-top:20px;
    border-top: 1px solid #E0E0E0;
}

/* Eventos */

.view-eventos .view-content .item-list li {
    position: relative;
}

.view-eventos.view-display-id-page .views-field-field-imagem,
.view-eventos.view-display-id-page .views-field-field-data-do-evento-2,
.view-eventos .views-field-field-imagem,
.view-eventos .views-field-nothing,
.view-eventos .views-field-field-data-do-evento-2 {
    float: left;
}

.view-eventos.view-display-id-page .evento-data > span {
    display: block;
}

.view-eventos.view-display-id-page .evento-data > span > span {
    font-size: 15px;
}

.view-eventos.view-display-id-page .evento-data dia {
    background: none repeat scroll 0px 0px #DEEFDD;
    border-radius: 2px 2px 0px 0px;
    color: #003E7E;
    font-size: 16px;
    font-weight: 500;
}

.view-eventos.view-display-id-page .evento-data mes, .view-eventos.view-display-id-page .evento-data ano {
    border-radius: 0px 0px 2px 2px;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.07) inset;
    padding: 0px 10px 2px;
}

.view-eventos.view-display-id-page .views-field-title a {
    font-size: 20px;
}

.evento-data span {
    color: #FFFFFF;
    text-align: center;
    display:block;
}

.evento-data .dia {
    background: none repeat scroll 0px 0px #DEEFDD;
    border-radius: 2px 2px 0px 0px;
    font-size: 16px;
    font-weight: 500;
}

.evento-data .dia span {
    color: #003E7E;
}

.evento-data .mes {
    background: none repeat scroll 0px 0px #74BD6F;
}

.evento-data .ano {
    background-color: #003E7E;
    border-radius: 0px 0px 2px 2px;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.07) inset;
}

.view-eventos.view-display-id-page .view-content .item-list ul > li,
.view-eventos.view-display-id-page_1 .view-content .item-list ul > li,
.view-eventos.view-display-id-page_2 .view-content .item-list ul > li,
.view-eventos.view-display-id-page_3 .view-content .item-list ul > li {
    border-bottom: 1px solid #E0E0E0;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);
    margin: 0;
    overflow: hidden;
}


.view-eventos .view-header {
    margin-bottom: 40px;
}
.view-eventos.view-display-id-block_7 .view-header,
.view-eventos.view-display-id-block_1 .view-header,
.view-eventos.view-display-id-block_6 .view-header{
    margin-bottom: 10px;
}

.filtros .ativo,
#block-block-13 a.ativo,
#block-block-7 a.ativo {
    font-weight: bold;
}

.view-eventos .evento-data > span > span {
    font-size: 15px;
}

.data-cinza .evento-data .dia span {
    color: #666;
}

.view-eventos .data-cinza .evento-data .dia {
    background-color: #F2F2F2;
    color: #99A8C5;
}

.view-eventos .data-cinza .evento-data .mes {
    background-color: #CCCCCC;
}

.view-eventos .evento-data .ano {
    background: none repeat scroll 0px 0px #003E7E;
}

.view-eventos .data-cinza .evento-data .ano {
    background-color: #999999;
}

.view-eventos.view-display-id-page .views-field-title a,
.view-eventos.view-display-id-page_1 .views-field-title a,
.view-eventos.view-display-id-page_2 .views-field-title a,
.view-display-id-page_3 .views-field-title a{
    font-size: 20px;
}

.views-eventos .views-field-nothing .field-content {
    overflow: hidden;
}

#block-block-6 ul li,
.view-display-id-block_7 .item-list li,
.view-eventos.view-display-id-block_1 .item-list li,
.view-eventos.view-display-id-block_6 .item-list li,
#block-views-eventos-block-2 .item-list ul li,
#block-views-todos-eventos-block-8 .item-list ul li,
#block-views-noticias-block-1 .item-list ul li,
#block-views-concursos-block-3  .item-list ul li {
    background: url("../images/categories.png") no-repeat scroll 0 5px transparent;
    margin: 0 0 6px;
    padding-left: 10px;

}

.view-eventos .views-field-nothing .field-content,
.view-eventos .views-field-nothing .fields {
    overflow: hidden;
}

#views-exposed-form-todos-eventos-page .views-submit-button input,
#block-views-exp-eventos-page-3 .views-submit-button input,
#block-views-exp-ccas-projetos-page-1 .views-submit-button input,
#block-views-exp-noticias-page-1 .views-submit-button input,
#block-views-exp-eventos-page .views-submit-button input {
    background: url("../images/search-2.png") no-repeat scroll center center #003E7E;
    transition: background 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s;
}

#views-exposed-form-todos-eventos-page .views-submit-button input:hover,
#block-views-exp-noticias-page-1 .views-submit-button input:hover,
#block-views-exp-ccas-projetos-page-1 .views-submit-button input:hover,
#block-views-exp-eventos-page .views-submit-button input:hover {
    background-color: #A3AAA2;
}

.node-type-area-de-atuacao .field-name-field-area-atuacao-servicos .field-items .field-item {
    background: url("../images/right-arrow.png") no-repeat scroll 5px 4px transparent;
    color: #666;
    margin: 5px 0;
    padding-left: 20px;
}

#block-block-6 ul li {
    margin: 5px 0;
    padding-left: 10px;
}

#block-block-6 ul {
    margin-bottom: 30px;
}

ul.lista-blocos-horizontais li {
    float:left;
    list-style:none;
}

ul.lista-blocos-horizontais li img {
    margin:0;
}

#block-search-form {
    position: absolute;
    right: 0;
    top:45px;
    margin:0;
}

#block-search-form input.form-text {
    float: left;
    margin-right: 2px;
    width: 180px;
}

#header {
    position:relative;
    /*padding: 40px 0 35px;*/
    padding: 40px 0 5px;
}

.page-node-1 #block-easy-breadcrumb-easy-breadcrumb {
    display:none;
}

#breadcrumb{
    display:none;
}

.easy-breadcrumb a {
    color:#003E7E;
    font-size:12px;
}

#block-easy-breadcrumb-easy-breadcrumb {
    margin: 0;
    float:right;
}

.region-secondary-content {
    position: relative;
}

#block-views-projetos-block,
#block-views-projetos-block-1,
#block-views-projetos-block-2,
#block-views-projetos-block-3,
#block-views-projetos-block-4 {
    border-top: 1px solid #E0E0E0;
    padding-top: 20px;
}

.lista-projetos .view-content .item-list li {
    margin:0;
    float:left;
    margin: 0 20px 20px 0;
    border:1px solid #E5E5E5;
}

.lista-projetos .view-content .item-list li.views-row-last {
    margin-right:0;
}

.lista-projetos .view-content .item-list li .views-field-field-projeto-imagem img {
    border-bottom: 5px solid #E5E5E5;
    transition: all 180ms ease-in-out 0s;
}

.lista-projetos .view-content .item-list li:hover .views-field-field-projeto-imagem img {
    border-bottom: 5px solid #003E7E;
    opacity: 0.7;
}

.lista-projetos .view-content .item-list li .views-field-title {
    text-align:center;
    padding:10px 0 13px 0;
}

.lista-projetos .view-content .item-list li .views-field-title a {
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.2px;
}

#block-locale-language {
    margin: 0;
    position: absolute;
    right: 0;
    top: 20px;
}

#block-locale-language li {
    float:left;
    margin-right:2px;
}

#block-system-main {
    margin:0;
}

#block-views-publicacoes-block .view-header .jcarousel-next-horizontal,
#block-views-publicacoes-block .view-header .jcarousel-prev-horizontal{
    height: 24px;
    margin-right: 1px;
    width: 24px;
}

h3 {
    margin:0;
}

#block-jump-menu-main-menu,
#block-jump-menu-main-menu .form-submit {
    display:none;
}

/*Node eventos e noticias*/

.node-type-not-cia .field-name-field-noticia-tags,
.node-type-evento .field-name-field-tags {
    background: url('../images/tags.png') no-repeat 0 4px transparent;
    padding: 0 0 0 20px;
    overflow: hidden;
}

.node-type-not-cia .field-name-field-noticia-tags ul li,
.node-type-evento .field-name-field-tags ul li {
    float: left;
    margin-right: 5px;
}

.node-type-not-cia  .field-name-body,
.node-type-evento .field-name-body {
    margin-top: 15px !important;
}

.node-type-not-cia  .node-content h2,
.node-type-evento .node-content h2 {
    margin-bottom: 0;
}

.node-type-not-cia  .node-content h2,
.node-type-not-cia  .field-name-body,
.node-type-not-cia  .field-name-field-tags,
.node-type-evento .node-content h2,
.node-type-evento .field-name-body,
.node-type-evento .field-name-field-tags {
    overflow: hidden;
}

.node-type-evento .field-name-field-data-do-evento {
    float: left;
    margin-right: 20px;
}

.node-type-not-cia .field-name-field-imagens,
.node-type-evento .field-name-field-evento-imagens {
    position: relative;
    width: 100%;
}

.node-type-evento .field-name-field-data-do-evento .dia {
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 2px 2px 0 0;
    color: #999999;
    font-weight: 500;
    padding: 10px;
}

.node-type-evento .field-name-field-data-do-evento .mes {
    background-color: #CCCCCC;
    border-radius: 0 0 2px 2px;
    color: #FFF;
    padding: 0 10px 2px;
}

.node-type-evento .field-name-field-data-do-evento .dia,
.node-type-evento .field-name-field-data-do-evento .mes {
    display: block;
    font-size: 15px;
    text-align: center;
}

.prev-slide,
.next-slide {
    cursor: pointer;
    display: block;
    height: 71px;
    margin-top: -36px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    transition: background-color 200ms ease-in-out 0s;
    width: 39px;
    z-index: 100;
}

.next-slide {
    background: url("../images/slider-right.png") no-repeat scroll 50% center #4C4C4C;
    border-radius: 2px 0 0 2px;
    right: -1px;
}

.node-type-not-cia .next-slide {
    right: 2px;
}

.prev-slide {
    background: url("../images/slider-left.png") no-repeat scroll 50% center #4C4C4C;
    border-radius: 2px 0 0 2px;
}

.prev-slide:hover,
.next-slide:hover {
    background-color: #003E7E;
}

.i18n-en #block-views-depoimentos-block {
    float: none;
    margin-left: 40px;
    width: auto;
}

#block-views-fgvoverviews-block {
    clear: left;
}

#block-views-fgvoverviews-block table {
    border: 0 none !important;
    border-collapse: inherit;
}

.node .node-content {
    overflow: hidden;
}

.node ul.links {
    clear: both;
    margin-top:20px;
}

.lista-publicacoes .view-content .item-list li .views-field-title,
.lista-publicacoes .view-content .item-list li .views-field-field-categoria {
    padding:0 5px;
}

.view-id-publicacoes.lista-publicacoes {
    clear: left;
}

#block-views-fgvoverviews-block .view-id-fgvoverviews td {
    display: block;
    float: left;
    position: relative;
}

.node-type-evento .node-content .field-name-field-evento-imagens .field-item,
.node-type-not-cia .node-content .field-name-field-imagens .field-item {
    position:relative;
    overflow:hidden;
}

.node-type-evento .node-content .field-name-field-evento-imagens .field-item .alt,
.node-type-not-cia .node-content .field-name-field-imagens .field-item .alt{
    background: none repeat scroll 0 0 #333333;
    border-top: 2px solid #292929;
    bottom: 0;
    left: 0;
    opacity: 0.2;
    padding: 15px;
    position: absolute;
    width: 643px;
    transition: all 200ms ease-in-out 0s;
}

.node-type-evento .node-content .field-name-field-evento-imagens .field-item .alt p,
.node-type-not-cia .node-content .field-name-field-imagens .field-item .alt p{
    color:#FFF;
    margin:0;
}

.node-type-evento .node-content .field-name-field-evento-imagens .field-item:hover .alt,
.node-type-not-cia .node-content .field-name-field-imagens .field-item:hover .alt {
    opacity: 0.8;
}

#block-views-eventos-block-5,
#block-views-eventos-block-5 .view-content,
#block-views-publicacoes-block-5 .view-content {
    margin-right:20px;
    float:left;
}

#block-views-publicacoes-block-5 {
    float:left;
}

#block-views-eventos-block-5 .view-content .item-list li,
#block-views-publicacoes-block-5 .view-content .item-list li {
    margin:0;
}
/*
.front #header,
.front #menu-bar,
.front #footer,
.front .region-secondary-content,
.front h1#page-title,
.front #main-content-header {
    display:none;
}

body.front {
    border:0;
    background:url("../images/bg.jpg") no-repeat scroll center top #FFFFFF;
}
*/
#block-block-8 {
    background: url("../images/global.png") repeat;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow:hidden;
}

#block-block-8 .logo {
    text-align: center;
    margin-bottom:50px;
}

#block-block-8 .container {
    background: none repeat scroll 0 0 #FFFFFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    float: left;
    margin: 0 10px;
    padding: 20px;
    text-align: center;
}

#block-block-8 .container h2 {
    margin-top:0;
    margin-bottom:10px;
    color: #003E7E;
    font-size: 26px;
    line-height:1;
    font-weight: bolder;
}

#block-block-8 .container a:hover {
    color: #003E7E;
}

.no-sidebars.page-node-1 #content-column,
.no-sidebars.front #content-column {
    padding:0 !important;
    width:100% !important;
}

.node-type-evento .field-name-field-evento-imagens figure,
.node-type-not-cia .field-name-field-imagens figure {
    text-align:center;
}

.node-type-projeto .node-projeto .field-name-field-projeto-imagem {
    float: left;
    margin: 0 15px 0 0;
}

.language-switcher-locale-url .pt-br a {
    background: url('../images/pt-br.png') no-repeat 0 0 transparent;
}

.language-switcher-locale-url .zh-hans a,
.language-switcher-locale-url .zh-hans span {
    background: url('../images/zh-hans.png') no-repeat 0 0 transparent;
}

.language-switcher-locale-url .en a,
.language-switcher-locale-url .en span {
    background: url('../images/en.png') no-repeat 0 0 transparent;
}

.language-switcher-locale-url .es a,
.language-switcher-locale-url .es span {
    background: url('../images/es.png') no-repeat 0 0 transparent;
}

.language-switcher-locale-url li a,
.language-switcher-locale-url li span {
    display: block;
    opacity: 0.5;
    filter: alpha(opacity=50);
    text-indent: -9999px;
    transition: all 0.2s ease-in-out 0s;
    width: 18px;
}

.language-switcher-locale-url li span {
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.language-switcher-locale-url li a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.node-content > .field-name-body p {
    padding-right: 1px;
}

.node-type-projeto .field-type-video-embed-field,
.node-type-evento .field-type-video-embed-field {
    clear: both;
    margin: 0 auto;
    max-width: 480px;
    padding: 10px 0;
}

blockquote {
    border-left: 0 none;
    color: #888888;
    line-height: 20px;
    padding-left: 0;
}

.fluid-width-video-wrapper {
    clear: left;
    height:300px;
    padding: 0 !important;
    position: relative;
    width: 480px !important;
    margin:0 auto;
}

.fluid-width-video-wrapper iframe {
    margin:0;
}

#block-menu-menu-menu-secund-rio {
    margin: 20px 0 0 0;
}
@media screen and (min-width: 768px) {
    #block-menu-menu-menu-secund-rio {
        float: right;
    }
}
#block-menu-menu-menu-secund-rio ul.menu {
    padding-left:0;
}

#block-menu-menu-menu-secund-rio ul.menu li {
    border-left: 1px solid #CCCCCC;
    float: left;
    list-style: none outside none;
    padding: 0 10px;
}

#block-menu-menu-menu-secund-rio ul.menu li.first {
    border-left: 0 none;
    padding-left: 0;
}

#block-menu-menu-menu-secund-rio ul.menu li.last {
    padding-right: 0;
}

hr {
    margin-bottom: 20px;
    border:0;
    border-top:1px solid #CCC;
}

#main-content .block h2 {
    margin-top: 0;
}

#block-block-8 .linguas {
    float: left;
    margin-top: 28px;
    text-align: center;
    width: 100%;
}

#block-block-8 .linguas * {
    text-align: center;
}

#block-block-8 .linguas h2 {
    font-weight:bold;
    color:#47a944;
    text-transform:uppercase;
}

#block-block-8 .linguas a {
    background: none repeat scroll 0 0 #C1C1C1;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin-right: 2px;
    padding: 2px 4px;
    transition: background 200ms ease-in-out 0s;
}

#block-block-8 .linguas a:hover {
    background: none repeat scroll 0 0 #666;
}

#block-views-projetos-block-2 {
    overflow:visible !important;
}

.lista-projetos .jcarousel-skin-default .jcarousel-next-horizontal,
.lista-projetos .jcarousel-skin-default .jcarousel-prev-horizontal{
    height: 24px;
    margin-right: 1px;
    width: 24px;
}

.lista-projetos .jcarousel-skin-default .jcarousel-next-horizontal {
    background:url("../images/pagerRight.png") center center no-repeat #CCCCCC;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
    cursor: pointer;
    border-radius: 0 2px 2px 0;
    display: block;
    transition: all 200ms ease-in-out 0s;
    -webkit-transition: all 200ms ease-in-out 0s;
    outline:none;
}

.lista-projetos .jcarousel-skin-default .jcarousel-next-horizontal:hover {
    background:url("../images/pagerRight.png") center center no-repeat #003E7E;
}

.lista-projetos .jcarousel-skin-default .jcarousel-next-disabled,
.lista-projetos .jcarousel-skin-default .jcarousel-next-disabled:hover {
    background:url("../images/pagerRightOff.png") center center no-repeat #EEEEEE;
}

.lista-projetos .jcarousel-skin-default .jcarousel-prev-horizontal {
    background:url("../images/pagerLeft.png") center center no-repeat #CCCCCC;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;
    cursor: pointer;
    border-radius: 2px 0 0 2px;
    display: block;
    transition: all 200ms ease-in-out 0s;
    -webkit-transition: all 200ms ease-in-out 0s;
    outline:none;
}

.lista-projetos .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
    background:url("../images/pagerLeft.png") center center no-repeat #003E7E;
}

.lista-projetos .jcarousel-skin-default .jcarousel-prev-disabled,
.lista-projetos .jcarousel-skin-default .jcarousel-prev-disabled:hover {
    background:url("../images/pagerLeftOff.png") center center no-repeat #EEEEEE;
}

.lista-projetos .jcarousel-skin-default .jcarousel-next-horizontal {
    left: 99px;
    top: -43px;
}

.lista-projetos .jcarousel-skin-default .jcarousel-prev-horizontal {
    left: 75px;
    top: -43px;
}

#block-locale-language li.zh-hans a {
    width: 25px;
}

.page-search-node #search-form #edit-submit {
    margin: 10px 0;
}

.node-type-evento .field-name-body p a {
    text-decoration:underline;
}

.page-search .search-results .search-info {
    display: none;
}

body.barrafgv-processed #admin-menu {
    z-index: 10000;
}

#block-system-main .node-page .field-name-body table {
    border: 0 none;
    border-collapse: inherit;
}

#block-system-main .node-page .field-name-body table td {
    padding: 0 10px 0 0;
    vertical-align: top;
}

.node-pessoa .field-name-field-pessoa-foto {
    float: left;
    margin-right: 20px;
}

.node-pessoa .field-name-field-pessoa-cargo {
    font-weight:bold;
}

.node-pessoa .node-header .node-title a {
    border-bottom:1px solid #CCC;
    padding-bottom:5px;
    margin-bottom:8px;
    display: block;
    font-size:16px;
}

.listagem-grade-logos {
    padding:40px 0 40px 40px;
}

.listagem-grade-logos table.views-view-grid {
    border: 0 none;
    border-collapse: inherit;
}

.listagem-grade-logos table.views-view-grid td {
    box-sizing: border-box;
    text-align: center;
    width: 33.33%;
    padding: 0 0 50px;
    position:relative;
}

.listagem-grade-logos table.views-view-grid td.col-1 {
    text-align: left;
}

.listagem-grade-logos table.views-view-grid td.col-3 {
    text-align: right;
}

.listagem-grade-logos table td .views-field-title,
.listagem-grade-logos table td .views-field-view-node {
    text-align:left;
}

.listagem-grade-logos table td .views-field-title a {
    font-weight:bold;
}

.listagem-grade-logos table td .views-field-body {
    text-align:justify;
}

.listagem-grade-logos table td .views-field-title,
.listagem-grade-logos table td .views-field-body,
.listagem-grade-logos table td .views-field-view-node {
    width:250px;
    margin:0 auto;
}

.listagem-grade-logos > .view-content {
    overflow: hidden;
}

.listagem-grade-logos .views-row {
    display: inline-block;
    margin-bottom: 50px;
    width: 33%;
    text-align: center;
}

#block-views-parceiros-block-1 .view-content .views-row {
    overflow:hidden;
}

#block-views-parceiros-block-1 .view-content .views-row .views-field-field-parceiro-logo {
    float:left;
}

#block-views-parceiros-block-1 .view-content .views-row .views-field-title {
    margin-left:38px;
    padding:7px 5px;
}

#block-views-publicacoes-block .view-content .views-limit-grouping-group > .views-row .views-field-php-1,
#block-views-publicacoes-block .jcarousel-skin-default .jcarousel-item .views-field-php-1 {
    padding:0 10px;
}

.view-id-pessoas .view-content > h3 {
    color: #666666;
    clear:left;
    width: 290px;
}

#quicktabs-tabpage-fale_conosco-0 .field-name-body img {
    height:auto !important;
}

.view-id-pessoas .view-content > h3 {
    font-size: 13px;
}

#block-views-parceiros-block-1 .view-content .views-row .views-field-field-parceiro-logo {
    margin-right: 10px;
}

.ls-layer .ls-link {
    display: block;
    height: 100%;
    left: 46px;
    position: absolute;
    width: 930px;
    z-index: 99999;
}

.listagem-grade-logos table.views-view-grid td .views-field-field-parceiro-link {
    margin-top: 10px;
}

#block-views-destaques-home-block .view-content .item-list li {
    margin-bottom: 10px;
    overflow: hidden;
    position:relative;
}

#block-views-destaques-home-block .view-content .item-list .views-field-field-destaque-imagem {
    float: left;
    margin-right: 10px;
}

#block-views-destaques-home-block .view-content .item-list .views-field-title a,
#block-views-destaques-home-block .view-content .item-list .views-field-title span {
    font-weight:bold;
}

/*Artigos*/
.node-type-artigo .field-name-field-imagem-da-capa{
    float: left;
    margin: 0 15px 10px 0;
}

#footer-sitemap ul {
    margin: 0;
    padding: 0;
    text-align: center;
}

#block-footer-sitemap-footer-sitemap .main-menu > ul.footer_links_main-menu > li {
    display: inline-table;
    float: none;
    position: relative;
}

#block-footer-sitemap-footer-sitemap ul.footer_links_main-menu li > ul li {
    float: none;
    margin: 0;
}

#block-views-noticias-block .view-content{
    overflow:hidden;
}

#block-system-main-menu {
    position: relative;
    z-index: 5;
}

#block-views-banners-block{
    position: relative;
    z-index: 4;
}

.view-eventos-home .view-header h2 {
    font-size: 14px;
}

#footer-sitemap {
    margin: 0;
}

/* publicações /livros */

.view-display-id-page_3.view-publicacoes .views-field-body {
    padding: 10px 0;
}

.view-display-id-page_3.view-publicacoes .view-content .item-list ul li {
    border: medium none !important;
    margin: 0 35px 13px 0;
}
.node-type-evento .field-name-field-arquivo-em-pdf{
    float:right;
}

/*cadastro*/

#webform-client-form-856 #edit-submit {
    float: left;
    margin-top: 30px;
}

#webform-client-form-856 .form-item {
    float: left;
}
#webform-client-form-856 .form-item input {
    width:300px;
}
#webform-component-empresa-cadastro input,
#webform-component-endereco-cadastro input,
#webform-component-cidade-cadastro input,
#webform-component-nome-cadastro input,
#webform-component-estado-cadastro input,
#webform-component-setor-cadastro input {
    margin-right: 15px;
}

#webform-component-pais-cadastro label {
    margin-bottom: 5px;
}

#webform-component-pais-cadastro option {
    width: 150px;
}

.page-node-857 #page-title {
    padding-top: 70px !important;
}

#webform-client-form-856 #edit-submit {
    margin-top: 30px;
    float:left;
    clear:both;
}

.node-type-evento .field-name-field-arquivo-em-pdf{
    float: right;
}
#webform-component-interesses-cadastro{
    clear:both;
}
.form-type-checkbox{
    padding:2px 30px 0px 0px;
}
/*artigos*/
.page-artigos .view-id-artigos .views-field.views-field-title,
#block-views-artigos-block-2 .view-artigos .view-content .views-field-title,
.artigo-papers .views-field-title {
    margin-top: 9px !important;
}


/*NOVA PAGINA INTERNA PUBLICAÇOES*/

.view-paginas-cadernos .view-content .item-list li .views-field-title a {
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.2px;
}

.view-paginas-cadernos .view-content .item-list li {
    margin: 0 13px 13px 0;
    min-height: 367px;
    width: 219px;
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    color: #888888;
    float: left;
    font-size: 13px;
    font-weight: 300;
    list-style: none outside none;
    overflow: hidden;
    position: relative;
}

.view-paginas-cadernos .view-content .item-list li .views-field-title,
.view-paginas-cadernos .view-content .item-list li .views-field-field-publicacao-tipo{
    padding: 0 5px;
    text-align: center;
}
/*NOVA P�?GINA PUBLICAÇÕES */

#block-views-tipo-publicacao-page-block table, thead, tbody, tr, th, td {
    background: none repeat scroll 0 0 #fff;
    border: none !important;
    vertical-align: sub;
}
#block-views-tipo-publicacao-page-block .item-list > ul li {
    float: left;
    width: 305px;
    margin:0;
    min-height: 680px;
}
#block-views-tipo-publicacao-page-block ul li.views-row-2,
#block-views-tipo-publicacao-page-block ul li.views-row-5,
#block-views-tipo-publicacao-page-block ul li.views-row-7 {
    margin: 0 12px;
}
#block-views-tipo-publicacao-page-block .views-field-title span{
    color: #003e7e;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -0.2px;
    padding-bottom: 10px;
    display:block;
}
#block-views-tipo-publicacao-page-block .views-field-nid a{
    background: none repeat scroll 0 0 #aaa;
    border: 0 none;
    border-radius: 2px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.2) inset;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.2px;
    outline: medium none;
    padding: 9px 11px;
    transition: background 200ms ease-in-out 0s, border-color 200ms ease-in-out 0s;
    width: auto;
}

#block-views-tipo-publicacao-page-block .views-field-nid a:hover {
    background: none repeat scroll 0 0 #003e7e;
    text-decoration: none;
}

#block-views-tipo-publicacao-page-block .row-2.row-last {
    display: block;
    margin-top: 15px;
}

.page-node-31 a.edit-link,.page-node-31 .views-field-edit-node a{
    float: right !important;
    position:inherit;
    display:inline;
    font-size: 11px !important;
    font-weight: bold;
    padding: 5px 8px 3px 25px;
    transition: background 200ms ease-in-out 0s, color 200ms ease-in-out 0s;
    z-index: 99;
}
/*publicaões home*/

#block-views-publicacoes-block .more-link {
    clear: both;
}

.front #block-views-publicacoes-block .item-list ul li {
    float: left;
    margin: 0 0 8px 0;
    width:100%;
}

.front #block-views-publicacoes-block .views-field-views-conditional-1 a,
.front #block-views-publicacoes-block .views-field-title a {
    color: #333;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.2px;
}

.front #block-views-publicacoes-block .views-field.views-field-field-publicacao-tipo,
.front #block-views-publicacoes-block .views-field-views-conditional-1,
.front #block-views-publicacoes-block .views-field-title {
    text-align: center;
}

.front #block-views-publicacoes-block .views-row > .content {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    color: #888888;
    font-size: 13px;
    font-weight: 300;
    list-style: none outside none;
    overflow: hidden;
    position: relative;
    height: auto;
    min-height: 275px;
}

/*NOVO MENU MOBILE*/
#block-jump-menu-jump-menu-m-main-menu,
#block-jump-menu-jump-menu-m-main-menu .form-submit {
    display:none;
}

/*PAGINA PARCEIROS TIRANDO BLOCO CINZA*/

.view-parceiros tr.info, .view-parceiros tr.even, .view-parceiros tr:nth-child(2n+2){
    background:none !important;
}

/*MENU OUTUBRO ROSA*/
/*
#block-system-main-menu > ul.menu > li.last > a{
    background:url("../images/Faixa_Outubro1.png") no-repeat center center !important;
    text-indent: -9999px;
}

#block-system-main-menu > ul.menu > li.last {
    border-right: medium none;
    margin-left: 15px;
}
#block-system-main-menu > ul.menu li.last:hover,
#block-system-main-menu > ul.menu li.last:hover a{
    background:transparent;
}*/

#block-block-14 {
    position: absolute;
    right: 0;
    bottom: -17px;
    z-index: 999;
}
#menu-bar{
    position:relative;
}
/*VIDEOS*/
.views-field-field-videos {
    clear: both;
    float: left;
}
#block-views-videos-block-1 .block-title {
    margin-bottom: 5px;
}

.views-field-field-videos {
    margin-right:20px;
    margin-top:3px;
}


    body.page-videos .views-field-php,
    body.page-videos .views-field-field-videos-autor{
        margin-left:40%;
    }

.view-display-id-page ul li {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #eee;
    margin: 0;
    overflow: hidden;
    padding: 15px 0;
}
.view-display-id-page.view-parceiros ul li{
    border-top:0 none;
    border-bottom:0 none;
}

.view-display-id-page .views-field-field-videos iframe {
    height: 220px;
    width: 390px;
}
.view-display-id-block .views-field.views-field-field-artigo-imagem {
    float: left;
}
#block-views-videos-block-1 {
    float: left;
    width: 315px;
}

.view-display-id-block_1 ul li{
    margin: 0;
}

.view-display-id-block_1 ul li {
    overflow: hidden;
    margin-bottom:5px;
    position:relative;
}
.view-id-videos .views-field-title {
    overflow: hidden;
}

#block-views-videos-block-1 .views-field-title {
    line-height: 15px;
}
.view-display-id-page .views-field-title a {
    font-size: 15px;
}
.view-display-id-page .views-field-title{
    margin-bottom:5px;
}
.view-display-id-page .views-field-body{
    overflow:hidden;
}

.view-id-videos .views-field-title a {
    font-weight: 600;
}
#block-views-videos-block-1 .views-field-title a{
    font-size: 12px;
}
#block-views-videos-block-1 .more-link a,
#block-views-opinioes-block .view-footer .more-link a{
    background: url("../images/setas-duplas.png") no-repeat scroll right 6px transparent;
    padding-right: 14px;
}
.views-label-field-videos-autor {
    float: left;
    margin-right: 2px;
}
#block-views-videos-block-1 .views-field.views-field-php {
    bottom: 4px;
    left: 77px;
    position: absolute;
}

#block-views-videos-block-1 .views-field.views-field-php span {
    background-color: #000;
    color: #fff;
    font-size: 11px;
    opacity: 0.69;
}
/*ALTERAÇÕES*/

#block-block-15 {
    clear:right;
    padding: 8px 10px;
    border:1px solid #ccc;
    float: right;
}

#block-views-eventos-home-block-4{
    float:right;
}

#block-views-mantenedores-block-1 .view-content {
    overflow: auto;
}

#block-views-mantenedores-block-1 table {
    border: none;
    margin: 0;
}

#block-views-mantenedores-block-1 .view-content > h3 {
    color: #A6A6A6;
    font-size: 12px;
}

#block-views-mantenedores-block-1 .view-content .item-list:last-child li {
    margin-top: 36px;
}

#block-views-mantenedores-block-1 table,
#block-views-mantenedores-block-1 tr,
#block-views-mantenedores-block-1 td {
    vertical-align: middle;
}

#block-views-mantenedores-block-1 td {
    padding: 4px 7px;
}

.front .view-opinioes .views-row {
    border-bottom: 1px solid #CCC;
    margin: 0 0 9px 0;
    overflow: hidden;
    padding-bottom: 10px;
}

.front .view-opinioes .views-field-field-opiniao-imagem {
    float:left;
    margin: 0 5px 5px 0;
    width: 68px;
}

.front .view-opinioes .views-field-field-opiniao-autor,
.front .view-opinioes .views-field-field-opiniao-data {
    margin-left: 73px;
}

#block-views-mantenedores-block-1 {
    padding-bottom: 30px;
}

#block-views-opinioes-block {
    max-height: 496px;
    overflow: hidden;
}
#block-views-publicacoes-block {
    background-color: #FCFCFC;
    border: 1px solid #CCCCCC;
}
#block-views-mantenedores-block-1 .view-content .item-list ul li{
    display: inline-block;
    margin-right: 70px;
}
#block-views-mantenedores-block-1 .view-content .item-list{
    float: left;
    overflow: hidden;
}
#block-views-mantenedores-block-1 h2{
    text-align:center;
}

#block-views-mantenedores-block-1 .view-content h3 {
    color: #a6a6a6;
    font-size: 12px;
}
#block-views-mantenedores-block-1 h2 {
    text-align: center;
}
#block-block-17 tr,#block-block-17 td{
    border:1px solid #aaa !important;
    vertical-align: bottom;
    font-size: 12px;
}
#block-block-17 tr:nth-child(2n) td {
    background:#BDD1E7;
}
#block-block-17 table,#block-block-17 tbody,
#block-block-17 tr, #block-block-17 td,
#block-block-17 th,#block-block-17 thead,
#block-block-18 table,#block-block-18 tbody,
#block-block-18 tr, #block-block-18 td,
#block-block-18 th, #block-block-18 thead {
    background: transparent;
    vertical-align:top;
    color:#fff;
    text-align:right;
    border:none !important;
}
#block-block-18 {
    float:left;
    margin:32px 0 0 0;
}
#block-views-videos-block-2 iframe {
    height: 165px;
    width: 100%;
}
#block-webform-client-block-1088 input.form-submit{
    background-color:#7DA142;
    border-radius:0;
}
.label-autor {
    color: #003e7e;
    font-weight: bold;
}

/*INDICADORES*/

#block-views-indicadores-block .views-field-field-indicadoresgraph-tipo,#block-views-indicadores-block .views-field-nothing,
.valor,.agrupador1{
    float: left;
}
.status1{
    float:right;
}
#block-views-indicadores-block .views-field-field-indicadoresgraph-tipo {
    clear:left;
    line-height: 1.6;
}
#block-views-indicadores-block .view-content ul li {
    overflow: hidden;
    padding: 0 0 0 10px;
    margin:0;
}
.view-indicadores .view-content ul li span,
.view-indicadores .view-content ul li{
    color:#000;
}
.view-indicadores ul,
#block-views-indicadores-block,
#block-views-indicadores-block-1 ul li{
    margin:0;
}
#block-views-indicadores-block .views-field-field-indicadoresgraph-tipo,
#block-views-indicadores-block .views-field-nothing {
    padding: 6px 0;
}
#block-views-indicadores-block .views-field-field-indicadoresgraph-tipo,
.agrupador1{
    border-right: 1px solid #aaa;
    margin-right: 10px;
    padding-right: 5px;
    text-align: right;
    width: 210px;
}
.agrupador1 {
    width: 220px !important;
}
.agrupador2 {
    overflow: hidden;
    padding-top: 19px;
}
.agrupador2 .alta,
.agrupador2 .baixa{
    margin-left: 10px;
}
.view-indicadores {
    border: 1px solid #aaa;
}
#block-views-indicadores-block .views-field-nothing,
#block-views-indicadores-block-1 .views-field-nothing .agrupador2{
    width: 77px;
}
#block-views-indicadores-block .view-content ul li:nth-child(2n),
#block-views-indicadores-block-1 .view-content ul li:nth-child(odd){
    background:#BDD1E7;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
}
#block-views-indicadores-block-1 .view-content ul li.views-row-first,
#block-views-indicadores-block-1 .view-indicadores{
    border-top:none;
}
#block-views-indicadores-block-1 .view-content ul li.views-row-last{
    border-bottom:none;
}
.alta,.baixa {
    text-indent: -9999px;
    display: block;
    width: 20px;
    height: 20px;
    background:url("images/alta.png")no-repeat center center;
}
.baixa {
    background:url("images/baixa.png")no-repeat center center;
}
.view-indicadores a.edit-link, .view-indicadores .views-field-edit-node a{
    left:0;
    right: auto;
}
#block-views-indicadores-block, #block-views-indicadores-block-1 {
    padding-left: 15px;
}
.view-indicadores.view-display-id-page_1 .views-field-edit-node a{
    position:static;
}
.view-indicadores.view-display-id-page_1 tr td {
    background: #f5f5f5;
}

.view-indicadores.view-display-id-page_1 {
    padding: 30px;
}

#block-views-indicadores-block .view-indicadores {
    border-bottom: medium none;
}

#block-views-mantenedores-block-1 {
    float: none;
    margin: 0 auto 20px;
    padding: 0;
    width: 700px;
}

.front .view-videos .views-field-field-videos {
    margin: 0;
}
#node-1279 .field-name-body iframe,#node-1279 .field-name-body img{
    margin:0;
}
#webform-component-tenho-interesse > label,
#webform-component-patrocinio > label,
#webform-component-tenho-interesse2 > label{
    display: none;
}

.view-artigos.view-display-id-page_5 .content {
    display: flex;
}
.view-artigos.view-display-id-page_5 .views-field-field-opiniao-imagem {
    width: 20%;
}

@media screen and (max-width: 768px) {
    .view-artigos.view-display-id-page_5 .views-fieldset {
        width: 100%;
    }
}
.view-artigos.view-display-id-page_5 .views-field-field-opiniao-imagem {
    margin-top: 13px;
}

#block-block-21 {
    margin-top: 25px;
}
