* {
    margin: 0;
    padding: 0;
}

.banner-wrap {
    overflow: inherit;
    float: left;
    width: 765px;
}

p {
    margin: 0 0 10px;
    line-height: 20px;
}

#google-cse-searchbox-form div .hidden-captcha, 
#google-cse-searchbox-form input .hidden-captcha,
.hidden-captcha{
    display: none;
}

/*

hr {
    border: 1px inset gray;
}

*/

hr {
    border: none;
    border-bottom: 1px solid #666;
}

a {
    color: #333333;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:focus {
    background: none;
    color: #000;
}

.views-field-title {
    text-align: left;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.view .field-content {
    display: block;
}

.item-list ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}

#left .block {
    margin-bottom: 20px;
}

.vertical-tabs-list {
    text-align: left;
}

legend.collapse-processed {
    background: none repeat scroll 0 0 #DDDDDD;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    padding: 5px 10px;
}

.block-title {
    color: #4195d3;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 20px;
    margin-bottom: 32px;
    text-transform: uppercase;
}

.front h1.page-title,
.front .breadcrumb {
    display:none;
}

#content-bottom {
    clear: both;
    overflow: auto;
}

.page-admin #content-banner {
    float: left;
}

#content-banner {
    background-color: #EFEFEF;
    clear: both;
}

#page {
    overflow: hidden;
    width:100%;
}

#footer {
    background: url('../img/footer-bg.png') no-repeat center bottom #1c2f67;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 128px;
    padding-top: 32px;
    width: 960px;
}

#block-block-15 {
    float: left;
    height: 128px;
    padding: 0 32px;
}

.redes-footer > a {
    display: block;
    float: left;
    margin-right: 20px;
}

#footer a {
    color: #CCC;
}

#footer p{
    margin-bottom: 5px;
}

#footer-content {
    margin: 0 auto;
    width: 960px;
}

#footer-content > div {
    height: 128px;
}

#selectSitesGV {
    float: left;
    width: 200px;
    font-size: 13px;
}

#block-block-1 {
    overflow: hidden;
}

#block-block-1 .conteudo {
    color: #CCC;
    float: left;
    font-size: 10px;
    margin-right: 32px;
}

#block-block-1 .conteudo p {
    line-height: 10px;
}

#block-block-1 .logo-70 {
    border-left: 1px solid #FFF;
    float: left;
    height: 128px;
    margin-left: 32px;
    padding-left: 32px;
}

#block-menu-menu-menu-rodape .content li {
    margin-bottom: 5px;
    margin-left: 0;
    padding: 0;
    text-align: right;
}

#block-menu-menu-menu-rodape .content li a {
    text-transform: uppercase;
}

#block-menu-menu-menu-rodape {
    float: left;
    font-size: 10px;
    padding: 0 20px 0 32px;
}

.two-sidebars #main {
    padding: 0 20px 0 5px;
    width: 440px;
}
/*
.front .tabs {
    display: none;
}
*/

#right {
    width: 295px;
}

#left {
    clear: left;
    margin-right: 11px;
    width: 204px;
}

.not-front #right {
    margin-top: 30px;
    width: 270px;
}

.not-front.two-sidebars #main {
    padding-right: 10px;
    width: 490px;
}

.node-type-professor #main {
    padding-right: 30px !important;
    width: 660px !important;
}


.block ul {
    padding: 0;
}

body {
    font: 17px/19px 'latolight',Helvetica,Sans-Serif;
    padding:0;
    color: #555;
}

p strong {
    color: #333 !important;
}

p a {
    color: #0076a5 !important;
    cursor: pointer;
    text-decoration: none !important;
}

#simplemenu li ul {
    background: none repeat scroll 0 0 #E5E5E5;
    border: 1px solid #777777;
}

#simplemenu{
    border-bottom: 1px solid #CCC;
}

body.cke_show_borders,
body.cke_panel_frame{
    background:none;
    padding: 10px;
}

#main,
#right,
#left{
    margin-bottom: 20px;
}

#header-top-content{
    width:960px;
    margin:0 auto;
}

#header {
    background-color: #EFEFEF;
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
}

#header-wrapper {
    background: url('../img/header-bg.png') no-repeat 0 0 transparent;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 128px;
    position: relative;
    width: 960px;
}

#header-left {
    margin-bottom: 32px;
    margin-top: 4px;
    width: auto;
}

#header #logo {
    height:149px;
    width:211px;
}

#header-top {
    margin: 32px 0 16px;
    overflow: hidden;
}

#header-top li {
    float: left;
    overflow: hidden;
}

.front #content-top {
    border-bottom: 1px solid #333;
    margin-bottom: 32px;
    overflow: hidden;
    padding-bottom: 32px;
}

#node-tabs {
    clear: both;
}

#node-tabs,
#banner-wrapper,
#main-wrapper {
    float: none;
    margin: 0 auto;
    width: 960px;
}

#main-wrapper {
    clear: both;
    margin: 32px auto 0;
    overflow: hidden;
}

.page-admin #main-wrapper {
    overflow: auto;
}

.sidebar-left #main, .sidebar-right #main {
    width: 760px;
}

#edit-field-pagina-rodape-0-value-wrapper{
    clear: both;
}

html.js fieldset.collapsible .fieldset-wrapper {
    overflow: hidden;
}

.group-barra-esquerda .fieldset-wrapper,
.group-barra-direita .fieldset-wrapper,
.group-barra-esquerda,
.group-barra-direita {
    width: 445px;
    float: left;
}

fieldset.group-barra-esquerda,
fieldset.group-barra-direita {
    border: none;
}

.field-field-pagina-pagina-topo{
    margin: 20px 0;
}

.front .field-field-pagina-pagina-esq {
    margin-right: 32px;
    padding-right: 32px;
    width: 58%;
}

.front .group-barra-direita {
    float: right;
    margin-left: 0;
    width: 35%;
}

#block-views-dissertacoes-block_2,
.node-type-pesquisador #right .block-cck_blocks,
#block-quicktabs-outras_pesquisas,
#block-quicktabs-eventos_relacionados{
    background: #F5F5F5;
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 5px;
    box-shadow: 0 3px 7px #CCCCCC;
    padding: 5px;
    overflow: hidden;
}

#block-block-4 {
    border: 1px solid #9f9f9f;
    padding: 10px;
    overflow: hidden;
}

#block-block-4 .block-title {
    background-color: #003d7e;
    color: #FFF;
    padding: 10px;
}

.field-field-pagina-imagem {
    margin-bottom: 20px;
}

/*.field-field-pagina-pagina-esq > .field-items > .field-item,
.field-field-pagina-cont-esq > .field-items > .field-item{
    margin-bottom: 20px;
}

.field-field-pagina-pagina-dir > .field-items > .field-item,
.field-field-pagina-cont-dir > .field-items > .field-item{
    margin-bottom: 20px;
}*/

.block-webform{
    margin-top: 15px;
    float: left;
    display: block;
}

.node-48524 .block-views .block-title,
#block-views-dissertacoes-block_2 h2.block-title,
#right .block-cck_blocks .field-label,
.view-titulo-claro h2.block-title
.view-titulo-escuro h2.block-title,
#block-quicktabs-outras_pesquisas h2,
/*#block-quicktabs-eventos_relacionados h2,*/
.node-type-noticia .field-field-noticia-audio .field-label,
.titulo-claro,
.titulo-vermelho,
.titulo-azul,
.titulo-escuro{
    background: url("../img/bg-titulos.jpg") repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    display: block;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 19px;
    height: 33px;
    letter-spacing: -1px;
    margin-bottom: 10px;
    padding: 8px 8px 0;
    text-shadow: 0 0 2px #888;
    box-shadow: 2px 2px 2px #888888;
}

.block-webform .block-title {
    background-color: #fff;
    font-size: 17px;
    margin: 16px 16px 0;
    padding: 16px 16px 0;
    text-transform: none;
}

.block.block-webform {
    position: relative;
    overflow: hidden;
}

.block.block-webform .form-item .form-text {
    width: 94%;
}

.block.block-webform .form-actions {
    overflow: hidden;
}

.block.block-webform .form-actions .form-submit {
    background: #4195D3;
    border-radius: 0;
    box-shadow: none;
    float: right;
    text-transform: uppercase;
    text-shadow: none;
}

.block.block-webform:before {
    background: url("../img/stripes.png") repeat scroll 0 0 transparent;
    content: "";
    position: absolute;
    width: 200%;
    height: 200%;
    top: -50%;
    left: -50%;
    z-index: -1;
    -webkit-transform: rotate(155deg);
    -moz-transform: rotate(155deg);
    -ms-transform: rotate(155deg);
    -o-transform: rotate(155deg);
    transform: rotate(155deg);
}

.block-webform .content {
    background-color: #fff;
    margin: 0 16px 16px;
    padding: 5px 16px 16px;
    overflow: hidden;
}

.titulo-vermelho {
    background-position:0 -84px;
}

.titulo-azul {
    background-position: 0 -127px;
}

.view-titulo-claro h2.block-title,
#block-quicktabs-outras_pesquisas h2,
.titulo-claro {
    background-position:0 -42px;
}

.field-field-pagina-pagina-rodape,
.field-field-pagina-rodape{
    clear: both;
}

#block-menu-secondary-links {
    height: 16px;
    left: 10px;
    padding: 7px 0;
    position: absolute;
    top: 0;
}

#block-menu-secondary-links .menu {
    padding:0;
}

#block-menu-secondary-links .imprensa {
    width: auto;
}

.menu li {
    list-style-image: none;
    list-style:none;
}

#block-menu-secondary-links .menu li {
    float:left;
    margin-right:10px;
    padding:0 4px;
    margin:0;
    border-right:1px solid #666;
}

#block-menu-primary-links .content > ul > li.first {
    border-left: 1px solid #223264;
}

#block-menu-secondary-links .menu li.last {
    border-right:0;
}

#block-menu-secondary-links .menu li a {
    color: #E9E9E9;
    text-decoration:none;
}

#block-menu-primary-links {
    background:#1c2f67;
    clear: both;
    z-index: 1005;
}

#block-menu-primary-links .content ul ul {
    background-color: #FFF;
    border-color: #1c2f67;
    border-style: solid;
    border-width: 0 1px 1px;
    display: none;
    left: 0;
    padding: 32px;
    position: absolute;
    top: 36px;
    width: 894px;
    z-index: 200;
}

#block-menu-primary-links .content ul ul > li {
    background-color: #FFF !important;
    position: relative;
}

#block-menu-primary-links .content ul ul > li > ul {
    border: none;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 16px;
    width: 207px;
}

#block-menu-primary-links .content ul ul > li.separator-li > ul {
    top: 0;
}

li.separator-li .separator {
    display: none;
}

#block-menu-primary-links .content > ul {
    height: 39px;
    position: relative;
}

#block-menu-primary-links .content > ul > li {
    float: left;
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;
}

#block-menu-primary-links .content > ul > li:hover {
    border-top: 1px solid #1c2f67;
}

#block-menu-primary-links .content ul li.last {
    border-bottom: none!important;
}

#block-menu-primary-links .content ul li .nolink,
#block-menu-primary-links .content ul li a {
    color:#FFF;
    display:block;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 13px;
    padding: 10px;
    text-transform: uppercase;
}

#block-menu-primary-links .content ul li .nolink-li .nolink {
    padding: 0;
}

#block-menu-primary-links .content ul li .nolink {
    cursor: default;
}

#block-menu-primary-links .content ul li ul li a {
    padding: 0;
}

#block-menu-primary-links .content ul li ul li a:hover {
    text-decoration: underline;
}

#block-menu-primary-links .content ul li:hover .nolink,
#block-menu-primary-links .content ul li:hover a {
    background-color: #FFF;
    color: #4195D3;
    text-decoration: none;
}

#block-menu-primary-links .content li li {
    float: left;    
    margin: 0 16px 32px 0 !important;
    width: 207px;
    padding: 0;
}

#block-menu-primary-links .content ul ul > li > ul li {
    margin: 0 0 10px 0 !important;
}

#block-menu-primary-links .content ul ul > li > ul li a {
    color: #000 !important;
    font-size: 12px;
    margin-bottom: 0;
    padding: 0;
    text-transform: none;
}

#block-menu-primary-links .content li li:hover {
    background-color:#424242;
}

#block-menu-primary-links .content li:hover ul {
    display:block;
}

#block-menu-primary-links .content li ul li:nth-child(4n+1) {
    clear: left;
}

#google-cse-searchbox-form div,
#google-cse-searchbox-form input {
    float: left;
}

#block-google_cse-0 {
    float: right;
    margin-bottom: 16px;
}

#block-google_cse-0 #edit-query-wrapper input {
    border: 0 !important;
    color: #999999 !important;
    font-size: 15px !important;
    height: 26px;
    padding: 3px 4px !important;
    width: 200px;
}

#block-google_cse-0 #edit-sa {
    background: url("../img/btBuscar.png") no-repeat scroll 0 0 #1C2F67;
    border:0;
    height: 32px;
    line-height: 1;
    text-indent:-99999px;
    width: 32px;
}

#block-google_cse-0 #edit-sa:hover {
    cursor:pointer;
}

h1.page-title {
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 26px;
    line-height: 32px;
    margin: 32px 0px;
}

.page-subtitle {
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 20px !important;
    line-height: 30px !important;
    margin: 16px 0 32px !important; 
}

h1, h2, h3, h4 {
    color: #333;
    margin: 0;
    font-weight: normal;
    text-align: left;
}

h1{font-size: 20px;}
h2{font-size: 18px;}
h3{font-size: 16px;}
h4{font-size: 14px;}

.titulo {
    color: #FF6600;
}

.field-type-text {
    margin: 0;
}

.field-type-text p {
    line-height: 24px;
    margin-bottom: 15px;
}

html.js .accordion h3 {
    cursor: pointer;
}

.edit-teaser{
    display: none;
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 5;
}

.field-item:hover .edit-teaser{
    display: block;
}

.node-video-teaser,
.node-page-teaser{
    position: relative;
}

.views-field-edit-node{
    display: inline-block;
    margin: 5px 0;
}

.views-field-edit-node a{
    background-color: #0082F4;
    color: #FFFFFF !important;
    text-shadow: 0 -1px 0 #000000;
    border: 1px inset #0769BF;
    border-radius:5px;
    padding: 2px 5px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin-right: 5px;
}

.views-field-edit-node a:hover{
    border: 1px outset #0769BF;
    background-color: #0064CD;
    text-decoration: none;
}

div.block-edit-link a{
    background: #ff7900 none repeat scroll 0 0;
    border: 1px outset #000000;
    border-radius: 3px;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 5px;
    text-shadow: 1px 1px 0 #000000;
    text-transform: uppercase;
}

div.block-edit-link a:hover{
    background: #ed6e00 none repeat scroll 0 0;
    color: #ffffff!important;
}

fieldset.group-video-resumo legend,
fieldset.group-video-resumo,
fieldset.group-exibicao-resumo legend,
fieldset.group-exibicao-resumo{
    background: #f4f4f4;
    border: solid 1px #bbb !important;
    padding: 5px;
    border-radius: 5px;
}

#field-pagina-pagina-rodape-items{
    clear: left;
}

.botao-mais{
    overflow: hidden;
}

#comment-container .links a {
    background: #F6F6F6;
    border: 1px solid #BBB;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 1px 1px #555555;
    display: inline-block;
    padding: 3px 10px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    float: right;
    margin: 5px;
    text-align: justify;
}

.field-field-nucleo-link a.botao-mais:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    text-decoration: none;
}

.botao-mais.nofloat a,
.field-field-nucleo-link a.botao-mais {
    float: none;
}

#comment-container .links a:hover,
.botao-mais a:hover {
    text-decoration: none;
    cursor: pointer;
    background: #eee;
}

.field-field-evento-url-increva-se a,
.botao-inscricao a{
    background: #F6F6F6;
    border: 1px solid #BBB;
    border-radius: 10px 10px 10px 10px;
    display: inline-block;
    padding: 3px 10px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    float: right;
    text-align: justify;
    float: none;
}

.view-boletins h3,
.view-cursos .attachment-after h3 {
    cursor: pointer;
}

.view-boletins h3 {
    color: #FF8C00;
    font-size: 14px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin-bottom: 10px;
}

/*Banner home*/

#block-views-banner_home-block_1{
    height: 320px;
    overflow: hidden;
    position: relative;
    width: 960px;
    z-index: 0;
}

#block-views-banner_home-block_1 .item-list li {
    position:relative;	
}

#block-views-banner_home-block_1 .item-list li .views-field-title {
    background: url("../img/bg-nav-home.png") repeat scroll 0 0 transparent;
    bottom: 0;
    height: 30px;
    padding: 15px;
    position: absolute;
    right: 0;
    width: 730px;
}

#block-views-banner_home-block_1 .item-list li .views-field-title a{
    color:#FFCC00;
}

#block-views-banner_home-block_1 .item-list li .views-field-title span{
    display:block;
    color:#FFF;
}

#block-views-banner_home-block_1 #banners-nav {
    background: none repeat scroll 0 0 rgba(51, 51, 51, 0.3);
    height: 320px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 99;
}

#block-views-banner_home-block_1 #banners-nav a {
    border: 1px solid #FFF;
    border-radius: 50%;
    display: block;
    height: 8px;
    margin-bottom: 5px;
    margin-left: 10px;
    position: relative;
    text-indent: -9999px;
    top: 35%;
    width: 8px;
}

#block-views-banner_home-block_1 #banners-nav a.activeSlide{
    background:#FFF;
}

#block-views-banner_home-block_1 .item-list li .views-field-title{
    border-radius:0 0 24px 24px;
}

#block-views-banner_abaixo_menu-block_1 {
    border-bottom: 1px solid #333;
    margin-bottom: 32px;
    overflow: hidden;
    padding-bottom: 32px;
}

.view-banner-abaixo-menu .jcarousel li {
    margin: 0 32px 0 0;
    width: 184px !important;
}

#block-views-banner_abaixo_menu-block_1 .jcarousel-prev,
#block-views-banner_abaixo_menu-block_1 .jcarousel-next {
    display: block;
    height: 128px;
    position: absolute;
    top: 0;
    width: 32px;
}

#block-views-banner_abaixo_menu-block_1 .jcarousel-next {
    background: url("../img/nav_right.png") no-repeat scroll center center #B2B2B2;
    right: 0;
}

#block-views-banner_abaixo_menu-block_1 .jcarousel-prev {
    background: url("../img/nav_left.png") no-repeat scroll center center #B2B2B2;
    left: 0;
}

#block-views-banner_abaixo_menu-block_1 .jcarousel-clip-horizontal {
    margin: 0 auto;
    overflow: hidden;
    width: 832px;
}

/*fim*/

.views-content-field-banner-chamada-img-value .content{
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    min-height: 15px;
    padding: 5px;
    position: absolute;
    right: 0;
    width: 450px;
    opacity: 0.8;
    color: #fff;
}

#block-views-banner_home-block_1 .views-field-edit-node{
    position: absolute;
    right: 5px;
    top: 8px;
}

.views-field-field-banner-titulo-imagem-value .content{
    background: none repeat scroll 0 0 #FFFFFF;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    opacity: 0.8;
    padding: 5px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 450px;
    text-shadow: 0 1px 0 #000;
}

#right .block{
    margin-bottom: 15px;
}

/*home que faz a direito gv*/

#quicktabs-eventos .views-field-title a:hover{
    color:#FF6600;
}

.view-eventos-home .view-content .item-list li {
    border-bottom: 1px solid #EEE;
    margin-bottom: 16px;
    overflow: hidden;
    padding-bottom: 16px;
}

.view-eventos .view-content .item-list li.views-row-last {
    border-bottom:none;
}

.bloco-data{
    background: none repeat scroll 0 0 #0174C1;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    height: 40px;
    margin-right: 10px;
    padding: 5px;
    text-align: center;
    width: 30px;
}

.bloco-data span{
    display: block;
}

.bloco-data span.borda{
    border-bottom: 1px solid #BBBBBB; 
}

.views-field-field-quemfaz-imagem-fid{
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

.view-quem-faz-direitogv .views-field-title,
.view-quem-faz-direitogv .views-field-body {
    margin-left: 60px;
}

.view-quem-faz-direitogv .view-content .item-list li {
    border-bottom: 1px dotted #CCC;
    margin-top: 10px;
    overflow: hidden;
    padding: 10px 0;
}

.view-quem-faz-direitog .view-content .item-list li.views-row-last {
    border-bottom:none;
}

#block-views-quem_faz_direitogv-block_1 .block-title {
    color: #999;
    font-size: 26px;
    font-style: italic;
}

#block-views-quem_faz_direitogv-block_1 .block-title span {
    color: #FF6600;
}

.view-quem-faz-direitogv {
    margin-bottom: 20px;
}

.view-quem-faz-direitogv .views-field-title {
    margin-bottom: 10px;
}

.view-noticias-home .views-field-title a {
    text-decoration: none;
}

.view-noticias-home .views-field-title {
    margin-bottom: 8px;
}

.view-noticias-home .views-field-field-noticia-data-value {
    font-family: 'latolight',Helvetica,Sans-Serif;
    font-size: 12px;
    line-height: 16px;
}

.view-noticias-home .views-field-field-noticia-imagem-fid {
    float: left;
    margin-right: 16px;
}

.view-noticias-home .attachment .view-content .item-list li {
    border-top: 1px dotted #CCC; 
    padding: 10px 0;
}
.view-Pesquisadores .views-field-nothing span a,
.view-eventos .views-field-nothing span a,
.view-professores .views-field-nothing span a,
.view-noticias-home .views-field-nothing span a,
.view-boletim-oportunidades .saiba-mais a,
.view-boletim-pesquisa .saiba-mais{
    color: #4195d3;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 10px;
    margin-left: 3px;
    text-transform: uppercase;
}

.view-content .item-list li .views-field-edit-node {
    display: none;
    margin: 5px 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20;
}

.view-id-noticias.view-display-id-block_2 .item-list li .views-field-edit-node {
    right: auto;
    left:0;
}

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

.view-content .item-list li:hover > .views-field-edit-node{
    display: block;
}

.node-video-teaser .flowplayer{
    margin: 0 auto;
    text-align: center;
}

.node-video-teaser{
    text-align: center;
}

.view-hotnews .views-field-title div{
    display: inline;
}

.view-hotnews .views-slideshow-controls-bottom{
    background: url("../img/bg-controles.png") no-repeat scroll 0 -2px transparent;
    height: 35px;
    position: relative;
    width: 77px;
    float: left;
}

.view-hotnews #views_slideshow_singleframe_prev_hotnews-block_1,
.view-hotnews #views_slideshow_singleframe_playpause_hotnews-block_1,
.view-hotnews #views_slideshow_singleframe_next_hotnews-block_1{
    line-height: 1;
    text-indent: -99999px;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 9px;
}

.view-hotnews #views_slideshow_singleframe_prev_hotnews-block_1{
    left: 50px;
}
.view-hotnews #views_slideshow_singleframe_playpause_hotnews-block_1{
    left:28px;
}
.view-hotnews #views_slideshow_singleframe_next_hotnews-block_1{
    left:6px;
}

#views_slideshow_singleframe_teaser_section_hotnews-block_1{
    width: 655px!important;
}

#views_slideshow_singleframe_main_hotnews-block_1{
    background: url('../img/bg-meio.png') repeat;
    width: 655px;
    float: left;
    height: 18px;
    padding: 8px;
    margin-right: 5px;
}

#views_slideshow_singleframe_main_hotnews-block_1 a{
    color:#fff;
    /*font-size: 15px;*/
    font-weight: normal;
    text-transform: uppercase;
    display: block;
    text-align: center;
}

#views_slideshow_singleframe_main_hotnews-block_1 a:hover{
    text-decoration: none;
    text-shadow: 0 0 8px #FFFFFF;
}

#block-views-hotnews-block_1{
    width:755px;
    bottom: 2px;
    left: 205px;
    position: absolute; 
}

#block-views-hotnews-block_1 .content{
    overflow: hidden;
}

.view-hotnews #bg-left,
.view-hotnews #bg-right{
    position: absolute;
    height: 35px;
    width: 5px;
    background: url("../img/bg-controles.png") no-repeat scroll 0 -2px transparent;
}

.view-hotnews #bg-left{
    background-position: -76px -2px;
    left: -5px;
}
.view-hotnews #bg-right{
    background-position: -104px -2px;
    left: 670px;
}

.views_slideshow_singleframe_slide{
    background-color: transparent!important;
    width: 100%!important;
}


.view-hotnews .titulo {
    color: #FFCC00;
}

#signup-edit-form fieldset,
#signup-form fieldset{
    border: none;
    padding: 0;
}

#signup-edit-form legend,
#signup-form legend{
    font-family: 'latoregular',Helvetica,Sans-Serif;
    color: #666;
}

select.form-select{
    cursor: pointer;
}

select.form-select option{
    padding: 0 5px;
}

#signup-edit-form #edit-signup-anon-mail-wrapper .description,
#signup-form #edit-signup-anon-mail-wrapper .description{
    display: none;
}

#signup-edit-form .info,
#signup-form .info {
    font-size: 18px;
    margin: 20px 0;
}

#signup-edit-form #edit-submit,
#signup-form #edit-submit{
    margin: 20px 0;
}


#signup-edit-form legend,
#signup-form legend,
#comment-form .form-item label,
.webform-client-form .form-item label,
#signup-edit-form .form-item label,
#signup-form .form-item label {
    display: block;
    font-size: 13px;
    margin-bottom: 2px;
}

.views-exposed-widget input[type=text],
.views-exposed-widget select.form-select,
#signup-form select.form-select,
#signup-edit-form select.form-select,
.webform-client select.form-select,
#signup-edit-form input[type=email],
#signup-edit-form input[type=text],
#signup-form input[type=email],
#signup-form input[type=text],
.webform-client-form .form-textarea,
#comment-form textarea,
#comment-form input[type="email"],
#comment-form input[type="text"],
.webform-client-form input[type="email"],
.webform-client-form input[type="text"] {
    background: #fff;
    background-position: 100% 7px;
    padding: 5px;
    border: solid 1px #ccc;
}

.webform-client-form .form-textarea {
    max-width: 100%;
}

.views-exposed-widget input[type=text]:hover,
.views-exposed-widget select.form-select:hover,
.views-exposed-widget select.form-select:focus,
#signup-form select.form-select:hover,
#signup-edit-form select.form-select:hover,
.webform-client select.form-select:hover,
.webform-client-form .form-textarea:hover,
#signup-form select.form-select:focus,
#signup-edit-form select.form-select:focus,
.webform-client select.form-select:focus,
.webform-client-form .form-textarea:focus,
.webform-client-form .form-textarea:focus,
.webform-client-form .form-email:hover,
.webform-client-form .form-email:focus,
#comment-form textarea:hover,
#comment-form textarea:focus,
#comment-form input[type='email']:hover, 
#comment-form input[type='email']:focus,
#comment-form input[type='text']:hover, 
#comment-form input[type='text']:focus,
#signup-edit-form input[type='email']:hover, 
#signup-edit-form input[type='email']:focus,
#signup-edit-form input[type='text']:hover, 
#signup-edit-form input[type='text']:focus,
#signup-form input[type='email']:hover, 
#signup-form input[type='email']:focus,
#signup-form input[type='text']:hover, 
#signup-form input[type='text']:focus,
.webform-client-form input[type="email"]:hover,
.webform-client-form input[type="text"]:focus,
.webform-client-form input[type="email"]:hover,
.webform-client-form input[type="text"]:focus {
    border-color: #FF6600;
}

#signup-edit-form #edit-submit-1,
#signup-form #edit-submit-1, 
#signup-edit-form .grippie,
#signup-form .grippie,
.webform-client-form .grippie,
#comment-form .grippie{
    display: none;
}

.form-item,
.form-actions{
    margin-bottom: 10px;
    margin-top: 10px;
}

#edit-submit-casotecas,
#signup-edit-form #edit-submit,
#signup-form #edit-submit, 
#comment-form .form-submit,
#comment-form input[type="submit"],
.webform-client-form .form-submit,
.webform-client-form input[type="submit"]{
    background: url("../img/bg-titulos.jpg") repeat scroll 0 0 transparent;
    border: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 1px 1px 2px #000000;
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    padding: 3px 8px;
    text-shadow: 1px 1px 1px #000000;
}

#edit-submit-casotecas{
    margin-top: 17px;
}

#edit-submit-casotecas:hover,
#signup-edit-form #edit-submit:hover,
#signup-form #edit-submit:hover, 
.field-field-evento-url-increva-se a:hover,
.botao-inscricao a:hover,
.webform-client-form .form-submit:hover,
.webform-client-form input[type="submit"]:hover{
    background-position: 0 -11px;
    cursor: pointer;
}

.not-logged-in.node-type-evento #node-tabs{
    display: none
}

.node-type-evento .field-field-evento-url-increva-se,
.node-type-evento .field-field-evento-inscricao {
    text-align: right;
}

/*Compartilhe*/
#block-block-5 {
    overflow: hidden;
    margin-top: 20px;
    clear: both;
}

#block-block-5 .content {
    float: right;
}

#botoes-redesociais {
    height: 21px;
    margin-bottom: 10px;
}

#botoes-redesociais span.ext{
    display: none !important;
}

.botao-rede {
    float: left;
    margin-right: 10px;
}

/*Eventos e workshop*/

.node-workshop .field-field-evento-subtitulo,
.node-evento .field-field-evento-subtitulo{
    color: #FF6600;
    font-size: 16px;
    font-style: italic;
    margin-bottom: 10px;
}

.node-workshop .field-field-evento-inscricao,
.node-evento .field-field-evento-inscricao{
    margin-bottom: 5px;
}

.node-workshop .field-field-evento-texto-data p,
.node-evento .field-field-evento-texto-data p{
    margin-bottom: 0;
}

.node-workshop .field-field-evento-endereco,
.node-workshop .field-field-evento-texto-data,
.node-workshop .field-field-evento-local,
.node-evento .field-field-evento-texto-data,
.node-evento .field-field-evento-local,
.node-evento .field-field-evento-endereco{
    margin-bottom: 5px;
}

.node-workshop .group-workshop-lista-arquivos .field a,
.node-evento .group-evento-lista-arquivos .field a{
    width:16px; 
    height:16px;
    text-indent: -99999px;
    display: block;
    padding: 2px;
}

.node-workshop .group-workshop-lista-arquivos .field-field-evento-flyer a,
.node-workshop .group-workshop-lista-arquivos .field-field-evento-arquivos a,
.node-evento .group-evento-lista-arquivos .field-field-evento-arquivos a,
.node-evento .group-evento-lista-arquivos .field-field-evento-flyer a{
    text-indent: 0;
}

.node-workshop .field-field-evento-video a,
.node-evento .field-field-evento-video a{
    background: url("../img/docs.png") no-repeat scroll -2px -85px transparent;
}

.node-video-teaser .emvideo {
    margin: 0 auto;
    text-align: center;
}

.node-workshop .group-workshop-lista-arquivos .field-item,
.node-evento .group-evento-lista-arquivos .field-item{
    float: right;
    margin-right: 5px;
}

.node-workshop .group-workshop-lista-arquivos,
.node-evento .group-evento-lista-arquivos {
    border: none;
}

.node-workshop .group-workshop-lista-arquivos{
    margin-bottom: -25px;
}

.node-workshop .field-field-evento-arquivos a,
.node-evento .field-field-evento-arquivos a{
    float: right;
    width: auto!important;
}

html.js .node-workshop .field-field-evento-arquivos a,
html.js .node-evento .field-field-evento-arquivos a{
    width: 16px!important;
    float: none;
}
/*
.node-workshop .field-label,
.node-evento .field-label {
    border-bottom: 1px solid #000000;
    color: #FF6600;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
}
*/

.node-workshop .field-label,
.node-evento .field-label {
    color: #FF6600;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 10px;
}

.view-evento-palestrantes .view-content .item-list li{
    overflow: hidden;
    margin-bottom: 10px;
}

.view-evento-palestrantes .view-content .views-field-title,
.view-evento-palestrantes .view-content .views-field-field-professor-descricao-value{
    margin-bottom: 15px;
}


.view-evento-palestrantes .view-content .views-field-field-professor-image-fid{
    float: left;
}

.view-evento-palestrantes .view-content .views-field-field-professor-image-fid img{
    border:solid 1px #ddd;
}

.node-workshop .field-field-evento-parceiros,
.node-evento .field-field-evento-parceiros{
    margin-bottom: 20px;
    overflow: hidden;
}

.node-workshop .field-field-evento-parceiros .field-item,
.node-evento .field-field-evento-parceiros .field-item{
    float: left;
    margin-right: 10px;
}

.node-workshop .field-field-evento-url-increva-se,
.field-field-evento-url-increva-se,
.node-evento .botao-inscricao{
    margin-left: -5px;
}

.view-eventos .views-field-field-evento-img-destaque-fid,
.view-eventos .views-field-view-node{
    float: left;
}

.view-eventos .views-field-field-evento-url-increva-se-url,
.view-eventos .views-field-phpcode,
.view-eventos .views-field-node-link{
    float: right;
}

.view-eventos .views-field-field-evento-descricao-value p{
    margin-bottom: 4px;
}

.view-eventos .botao-mais a{
    float: none;
}

.view-eventos .views-field-field-evento-img-destaque-fid{
    margin-right: 15px;
}

.view-eventos{
    overflow: hidden;
    margin-bottom: 25px;
}

.node-type-evento .field-type-filefield{
    margin-bottom: 15px;
}

.node-type-evento .field-type-filefield .field-item{
    margin-bottom: 5px;
}

.view-eventos.view-display-id-block_5 .view-content .item-list li,
.view-eventos.view-display-id-block_1 .view-content .item-list li {
    margin-bottom: 32px;
    overflow: hidden;
}

.view-eventos-imagens .jcarousel-skin-default .jcarousel-item{
    height: 85px;
}

.view-eventos-imagens .jcarousel-skin-default .jcarousel-prev:hover,
.view-eventos-imagens .jcarousel-skin-default .jcarousel-next:hover,
.view-eventos-imagens .jcarousel-skin-default .jcarousel-prev,
.view-eventos-imagens .jcarousel-skin-default .jcarousel-next{
    top:40px;
}

.view-eventos-imagens .jcarousel-skin-default .jcarousel-clip-horizontal,
.view-eventos-imagens .jcarousel-skin-default .jcarousel-container-horizontal{
    width: 420px;
}

.view-eventos.view-display-id-block_1 .view-content .item-list li.views-row-last{
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.view-eventos label {
    display: inline;
    float: left;
    margin-right: 5px;
}

#block-webform-client-block-714{
    width: 320px;
}

#block-views-evento_participacoes-block_1{
    float: left;
    width: 400px;
    margin: 15px 35px 0 0;
}

.view-evento-participacoes label {
    display: inline;
    float: left;
    margin-right: 5px;
}

#block-webform-client-block-714{
    clear: right;
    float: right;
}

.view-evento-participacoes .view-content .item-list li{
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.view-evento-participacoes .view-content .item-list li.views-row-last{
    border-bottom: none;
}

#block-views-eventos-block_1,
#block-views-eventos-block_5 {
    float: left;
    margin-right: 32px;
    width: 608px;
}

#block-views-eventos-block_1 .views-field-field-evento-texto-data-value,
#block-views-eventos-block_5 .views-field-field-evento-texto-data-value {
    text-transform: uppercase;
}

#block-views-eventos-block_3,
#block-views-eventos-block_6 {
    border: 1px solid #333;
    float: right;
    width: 318px;
}

#block-views-eventos-block_3 .view-eventos,
#block-views-eventos-block_6 .view-eventos {
    margin: 0;
}

#block-views-eventos-block_3 .content,
#block-views-eventos-block_6 .content {
    padding: 32px;
}

#block-views-eventos-block_3 .view-content li,
#block-views-eventos-block_6 .view-content li {
    border-bottom: 1px solid #EFEFEF;
    margin-bottom: 16px;
    padding-bottom: 16px;
}

.view-header h3 {
    color: #1C2F67;
    font-family: 'latoregular', Helvetica, Sans-Serif;
    margin-bottom: 32px;
    text-transform: uppercase;
}

/*Comentários*/

#comments .comment.comment-published{
    display: none;
}

#comment-form .form-text,
#edit-comment-wrapper,
#comment-form .form-textarea {
    width: 300px;
}

#comments, .comentarios{
    background: #F6F6F6;
    width: 315px;
}

#comment-form #edit-homepage-wrapper{
    display: none;
}

#comment-form .form-textarea{
    height: 110px;
}

#comment-form .box-title{
    color:#FF6600;
}

.view-comentarios ,
#comment-container{
    margin-top: 15px;
    width: 310px;
}

.view-comentarios .views-row-even,
#comment-container .par{
    background: #FBE5AD;
}

.view-comentarios .views-row-odd,
#comment-container .impar{
    background: #F5F5F5;
}

#comment-container .indented {
    margin-left: 0;
}

.view-comentarios .views-row-even,
.view-comentarios .views-row-odd,
#comment-container .impar,
#comment-container .par{
    padding: 10px;
}

.view-comentarios .submitted,
#comment-container .submitted{
    border-bottom: dotted 1px #ccc;
}

/*Pagina Pesquisa e Nucleos*/

.pesquisa-resumo .views-field-title {
    color: #FF6600;
    font-size: 20px;
    font-weight: normal;
}

.pesquisa-resumo {
    margin-right: 25px;
    width: 59%;
}

.pesquisa-resumo, 
.professor-pesquisa .views-field-field-professor-image-fid {
    float: left;
}

.professor-pesquisa .views-field-field-professor-image-fid {
    margin-right: 10px;
}

.professor-pesquisa .views-row {
    border-bottom: dotted 1px #ccc;
    padding: 15px 10px;
}

#block-views-Pesquisa-block_2,
#block-quicktabs-pesquisa_status,
#block-views-Pesquisa-block_2 {
    width: 59%;
    float: left;
    margin-right: 25px;
}

#block-quicktabs-pesquisa_status {
    margin-bottom: 25px;
}


#block-quicktabs-outras_pesquisas,
#block-quicktabs-eventos_relacionados {
    overflow: hidden;
}

#block-quicktabs-pesquisa_status h2,
#block-views-Pesquisa-block_2 h2,
#block-views-direcao-block_2 h2.block-title {
    color: #FF6600;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 27px;
    font-style: italic;
}

#block-views-123892ee09045de6afbbe8cc91fc4547 {
    background: #F5F5F5;
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 5px;
    box-shadow: 0 3px 7px #CCCCCC;
    padding: 0 5px 5px;
    overflow: hidden;
}

#block-views-123892ee09045de6afbbe8cc91fc4547 h2 {
    background: url("../img/bg-titulos.jpg") repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    font-style: italic;
    height: 33px;
    letter-spacing: -1px;
    margin-bottom: 10px;
    padding: 8px 8px 0;
    text-shadow: 0 0 2px #888;
    box-shadow: 2px 2px 2px #888888;
}

.view-id-workshops_calendario {
    margin: 0 auto;
    width: 195px;
}

/*fim*/

/*Lista de convenios*/

#block-views-Lista_convenios-block_2 {
    margin-top: 20px;
}

#block-views-Lista_convenios-block_1 .view-content,
#block-views-Lista_convenios-block_2 .view-content {
    border-bottom: 1px solid #333;
}

.view-Lista-convenios .view-header {
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 16px;
    text-align: center;
}

#block-views-Lista_convenios-block_1,
#block-views-Lista_convenios-block_2 {
    font-size: 13px;
    overflow: hidden;
}

#block-views-Lista_convenios-block_2 .item-list,
#block-views-Lista_convenios-block_1 .item-list {
    background-color: #CCCCCC;
    display: table;
    width: 100%;
}

#block-views-Lista_convenios-block_1 .item-list h3,
#block-views-Lista_convenios-block_1 .item-list ul,
#block-views-Lista_convenios-block_2 .item-list h3,
#block-views-Lista_convenios-block_2 .item-list ul {
    border: 1px solid #333;
    border-bottom: none;
    display: table-cell;
    vertical-align: middle;
}

#block-views-Lista_convenios-block_1 .item-list h3,
#block-views-Lista_convenios-block_2 .item-list h3 {
    border-right: none;
    color: #333;
    padding: 10px;
    text-align: center;
    width: 40%;
}

#block-views-Lista_convenios-block_1 .item-list ul,
#block-views-Lista_convenios-block_2 .item-list ul {
    width: 60%;
}

#block-views-Lista_convenios-block_1 .item-list li,
#block-views-Lista_convenios-block_2 .item-list li {
    border-bottom: 1px solid #333;
    color: #333;
    padding: 10px;
}

#block-views-Lista_convenios-block_1 .item-list li a,
#block-views-Lista_convenios-block_2 .item-list li a {
    color: #333;
}

#block-views-Lista_convenios-block_1 .item-list li.views-row-last,
#block-views-Lista_convenios-block_2 .item-list li.views-row-last {
    border-bottom: none;
}

#block-views-Lista_convenios-block_1 .item-list li label,
#block-views-Lista_convenios-block_2 .item-list li label {
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

#block-views-Lista_convenios-block_1 .item-list h3,
#block-views-Lista_convenios-block_2 .item-list h3 {
    font-family: 'latoregular',Helvetica,Sans-Serif;
    text-transform: uppercase;
}

#block-views-Lista_convenios-block_1 .view-Lista-convenios label,
#block-views-Lista_convenios-block_2  .view-Lista-convenios label {
    float: left;
    margin-right: 5px;
}

/*fim*/


/*Linhas de pesquisa*/

.node-313 h2 {
    color: #FF6600;
    font-style: italic;
}

/*fim*/

/*Professores*/
.node-pesquisador .field,
.node-professor .field{
    overflow: hidden;
}

#right .block-cck_blocks .field-label{
    font-size: 16px;
}

.pesquisa-pessoas .view-filters .form-submit {
    background: url("../img/btBuscar.png") no-repeat scroll 0 0 #1C2F67;
    border: medium none;
    color: #e2480a;
    cursor: pointer;
    height: 32px;
    line-height: 0;
    margin: 0;
    text-indent: -9999px;
    width: 32px;
}

.pesquisa-pessoas .view-filters #edit-title {
    color: #777777;
    font-size: 13px;
    height: 30px;
    padding: 0 8px;
    width: 230px;
}

.pesquisa-pessoas img {
    float: left;
    margin-right: 10px;
    border: 1px solid #DDDDDD;
}

.pesquisa-pessoas .views-row {
    overflow: hidden;
    padding: 16px 0;
}

.lista-opcoes {
    border-bottom: 1px solid #CCC;
    padding: 10px 0;
}

.lista-opcoes span,
.lista-opcoes a {
    color: #4195d3;
    font-size: 15px;
    margin: 0 1px;
    padding: 0 4px;
}

.lista-opcoes span {
    display: block;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 14px;
    text-transform: uppercase;
}


.lista-opcoes a.selecionado,
.lista-opcoes a:hover {
    color: #4195d3;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-weight: bold;
}

.field-field-metodologia-menu,
.lista-tipos-view,
.lista-tipos{
    margin-bottom: 15px;
}

.lista-tipos-view .view-content .item-list ul,
.lista-tipos ul{
    margin: 0;
    padding: 0;
    overflow: hidden;
    padding: 5px 0;
}

.lista-tipos-view .view-content .item-list li,
.lista-tipos li {
    float: left;
    list-style: none;
    border-right: 1px solid #CCCCCC;
    background: #EEEEEE;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 2px #000000;
}

.lista-tipos-view .view-content .item-list li.active,
.lista-tipos li.active,
.lista-tipos-view .view-content .item-list li:hover,
.lista-tipos li:hover {
    background: #DDD;
    border-color: #FF6600;
}


.lista-tipos-view .view-content .item-list li:last-child,
.lista-tipos li:last-child {
    border-right: none;
}

.lista-tipos-view .view-content .item-list a,
.lista-tipos a {
    color: #777777;
    display: block;
    font-size: 12px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    line-height: 18px;
    padding: 6px 13px;
}

.page-home-professor .lista-tipos a {
    padding: 6px 14px;
}

.lista-tipos-view .view-content .item-list li.active a,
.lista-tipos li.active a {
    color: #000000;
}

.lista-tipos-view .view-content .item-list div,
.lista-tipos div {
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

#block-block-21 {
    overflow: hidden;
}

#block-views-producao_academica-block_1 .view-filters label,
.lista-professores li{
    padding: 5px 0 5px 15px;
}

#block-views-producao_academica-block_1 .view-filters label.active,
.lista-professores li.selecionado {
    background-color: #4195d3;
    margin-left: -2px;
    padding-left: 18px;
    position: relative;
}

#block-views-producao_academica-block_1 .view-filters label.active,
.lista-professores li.selecionado a {
    color: #FFF;
}

#block-views-producao_academica-block_1 .view-filters label.active:before {
    border-color: transparent #4196d3 transparent transparent;
    border-style: solid;
    border-width: 14px 15px 13px 0;
    content: "";
    height: 0;
    left: -15px;
    position: absolute;
    top: 0;
    width: 0;
}

.field-field-metodologia-menu .field-items .field-item a:hover,
.lista-tipos-view .view-content .item-list a:hover,
.lista-tipos a:hover {
    text-decoration: none;
}

.field-field-pesquisador-foto img,
.field-field-professor-image img{
    border: 1px solid #DDDDDD;
}

.view-direcao .views-field-field-professor-image-fid {
    float: left;
    margin-right: 10px;
}

.view-direcao .views-field-field-professor-image-fid img{
    border: solid #ccc 1px;
}

.view-direcao .views-row {
    border-bottom: 1px dotted #EAEAEA;
    padding-bottom: 15px;
    padding-top: 20px;
    overflow: hidden;
}

.view-direcao .views-field-title,
.view-direcao .views-field-field-professor-descricao-value {
    margin-left: 60px;
}

#block-views-direcao-block_2 {
    padding-top: 20px;
}

.node-palestrante .field-field-professor-image,
.node-professor .field-field-professor-image {
    float: left;
    margin: 0 10px 10px 0;
}

/*
.field-field-professor-descricao,
.field-field-professor-email,
.field-field-professor-blog,
.field-field-professor-twitter,
.field-field-professor-curriculoarq,
.field-field-professor-curriculourl, */
.field-field-palestrante-corpo{
    margin-left: 162px;
}

.field-field-professor-pub-titulo,
.field-field-professor-pub-titulo2,
.field-field-professor-pub-titulo3,
.field-field-professor-pub-titulo4,
.field-field-professor-pub-titulo5,
.field-field-professor-pub-titulo6,
.field-field-professor-pub-titulo7 {
    background: url("../img/bg-titulos.jpg") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin-bottom: 5px;
    padding: 4px 5px;
}
.view-professores-barra-direita .views-field-markup,
.view-professores-barra-direita .views-field-field-professor-video-embed{
    margin-bottom: 15px;
}

.node-professor .field-field-professor-curriculoarq img{
    display: none;
}

.field-field-professor-facebook a,
.field-field-professor-twitter a,
.field-field-professor-curriculourl a,
.field-field-professor-email a,
.field-field-professor-blog a,
.field-field-professor-curriculoarq a{
    background: url("../img/prof-icons.png") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 6px 0 6px 30px;
    margin-bottom: 5px;
}

.field-field-professor-facebook a {
    background: url("../img/fb-icon.png") no-repeat scroll 0 0 transparent !important;
}

.field-field-professor-email a{
    background-position: 0 -63px;
}

.field-field-professor-blog a{
    background-position: 0 -94px;
}

.field-field-professor-curriculourl a,
.field-field-professor-curriculoarq a{
    background-position: 0 -2px;
}

.field-field-professor-twitter a{
    background-position: 0 -33px;
}

.field-field-pesquisador-foto{
    float: left;
    margin: 0 10px 10px 0;
}

.page-home-professor .view-header,
.page-home-professor .page-title {
    float: right;
    width: 608px;
    padding-left: 32px;
    border-left: 2px solid #333;
}

.page-home-professor .view-filters {
    position: absolute;
    width: 308px;
    top: 360px;
}

.view-professores .view-content .views-field-field-professor-descricao-value,
.view-professores .view-content .views-field-title {
    margin-left: 56px;
}

.view-professores .lista-tipos li.selecionado {
    border-color: #ff6600;
    background-color: #DDDDDD;
}
.view-Pesquisadores > .view-content {
    border-right: 2px solid #333;
    min-height: 705px;
    padding-right: 32px;
    width: 608px;
}

.page-home-professor .view-professores > .view-empty,
.view-professores > .view-content {
    border-left: 2px solid #333;
    min-height: 705px;
    padding-left: 32px;
    width: 608px;
    float: right;
    clear: right;
}

.page-home-professor .view-professores > .view-empty {
    min-height: 504px;
}

.view-professores {
    position:relative;
}

.view-professores .view-empty {
    min-height: 705px;
}

.view-professores > .item-list {
    float: right;
    width: 608px;
}

.view-professores .view-footer {
    left: 0;
    top: 0;
    position: absolute;
    width: 308px;
}

.view-professores .views-field-nothing {
    overflow: hidden;
}

#views-exposed-form-Pesquisadores-page-1 .views-exposed-widget,
#views-exposed-form-professores-page-1 .views-exposed-widget,
.views-widget-filter-field_autor_bip_value {
    background-color: #eee;
    padding: 0;
    width: 100%;
}

#views-exposed-form-Pesquisadores-page-1 .views-exposed-widget label,
#views-exposed-form-professores-page-1 .views-exposed-widget label {
    display: block;
    padding: 20px 0 5px 20px;
    text-transform: uppercase;
}

#views-exposed-form-Pesquisadores-page-1 .views-exposed-widget .views-widget,
#views-exposed-form-professores-page-1 .views-exposed-widget .views-widget {
    padding: 0 0 15px 20px;
}

#views-exposed-form-Pesquisadores-page-1 .views-exposed-widget select,
#views-exposed-form-professores-page-1 .views-exposed-widget select {
    width: 280px;
}

.lista-professores ul {
    margin: 0;
}

.lista-professores li {
    list-style: none;
    margin-bottom: 10px;
}

.lista-professores a{
    font-family: 'latoregular',Helvetica,Sans-Serif;
    text-decoration: none;
    text-transform: uppercase;
}
#views-exposed-form-Pesquisadores-page-1 .views-widget-filter-title,
#views-exposed-form-professores-page-1 .views-widget-filter-title {
    margin-top: 32px;
}
#views-exposed-form-Pesquisadores-page-1 .views-submit-button,
#views-exposed-form-professores-page-1 .views-submit-button {
    bottom: 15px;
    position: absolute;
    right: 18px;
    width: 32px;
}
#views-exposed-form-Pesquisadores-page-1,
#views-exposed-form-professores-page-1 {
    position: relative;
}

/*fim*/

/*Avaliacao Institucional*/

.view-avaliacao-institucional .views-row p {
    padding: 0 15px 0 9px;
}

.view-avaliacao-institucional .views-row-odd {
    background: none repeat scroll 0 0 #FBE5AD;
    display:block;
}

.view-avaliacao-institucional .views-row-even {
    background: none repeat scroll 0 0 #F5F5F5;
}

.view-avaliacao-institucional .accordion h3 {
    font-size: 12px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.view-avaliacao-institucional .views-row{
    margin: 6px 0;
    padding: 5px 0 1px;
}

.view-avaliacao-institucional .accordion h3.fechado {
    background: url("../img/setaAccordionBaixo.png") no-repeat scroll right -5px transparent;
}

.view-avaliacao-institucional .accordion h3.aberto {
    background: url("../img/setaAccordionCima.png") no-repeat scroll right -5px transparent;    
}


.view-avaliacao-institucional .accordion h3,
.view-avaliacao-institucional .accordion div {
    margin-left: 6px;
}

/*fim*/

/*Perguntas frequentes*/

.view-perguntas-frequentes .accordion h3 {
    background: #FBE5AD;
    font-size: 12px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin: 0;
    padding: 5px;
}

.view-perguntas-frequentes .field-content {
    margin: 0;
}

.view-perguntas-frequentes .accordion h3.fechado {
    background: url("../img/setaAccordionBaixo.png") no-repeat scroll 725px #FBE5AD;;
}

.view-perguntas-frequentes .accordion h3.aberto {
    background: url("../img/setaAccordionCima.png") no-repeat scroll 725px #FBE5AD;;    
}

/*fim*/

/*Fale conosco*/

#node-5,
#node-4 {
    float: left;
    margin-right: 40px;
    width: 400px;
}

/*fim*/

/*Cursos*/

.node-6 .field-field-pagina-pagina-topo .field-item {
    float: left;
}

.node-6 .field-field-pagina-pagina-topo .node-109,
.node-6 .field-field-pagina-pagina-topo .node-110,
.node-6 .field-field-pagina-pagina-topo .node-111 {
    width: 240px;
}

.node-6 .field-field-pagina-pagina-topo .node-109 .content,
.node-6 .field-field-pagina-pagina-topo .node-110 .content,
.node-6 .field-field-pagina-pagina-topo .node-111 .content {
    padding: 0 10px;
}

.node-6 .field-field-pagina-pagina-topo .field-item .node-109,
.node-6 .field-field-pagina-pagina-topo .field-item .node-110 {
    margin-right: 20px;
}

.encerrada {
    font-size: 11px;
    margin-left: 8px;
    text-transform: uppercase;
}

.encerrada a {
    background-color: #9B120F;
    color: #FFFFFF;
    display: inline-block;
    margin-left: 8px;
    padding: 8px 12px;
    text-decoration: none;
}

.view-inscricao-curso .views-field-field-curso-latosensu-link-url a {
    background-color: #007C3C !important;
}

.view-inscricao-curso {
    float: right;
}

.view-inscricao-curso .views-field-field-curso-latosensu-link-url a {
    background: none repeat scroll 0 0 #A50F07;
    color: #FFFFFF !important;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 8px 12px;
    text-decoration: none;
    text-transform: uppercase;
}
.views-field-field-curso-latosensu-link-url .field-content {
    margin: 0;
}

#block-views-inscricao_curso-block_1 {
    border-top: 1px solid #333;
    margin-bottom: 32px;
    overflow: hidden;
    padding: 16px 0;
}

.list-title {
    margin-bottom: 16px;
}

.list-title h4 {
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

/*fim*/

/*Grade curricular*/


.view-Disciplinas table {
    width: 99%;
}

.view-Disciplinas caption {
    color: #5C5D58;
    font-size: 20px;
    text-align: left;
}

.view-Disciplinas .views-table thead tr {
    background: none repeat scroll 0 0 #FBE5AD;
    color: #999999;
    font-size: 12px;
}

.view-Disciplinas .views-table thead th {
    border: medium none;
    padding: 5px;
}

.view-Disciplinas .views-table tbody tr {
    background: none repeat scroll 0 0 #F7F7F7;
    border: medium none;
}

.view-Disciplinas .views-table tbody tr td {
    font-size: 12px;
}

.view-Disciplinas .views-field-field-disciplinas-professor-nid {
    border-left: 1px solid #E4E4E0;
    border-right: 1px solid #E4E4E0;
}

.view-Disciplinas .views-field-title,
.view-Disciplinas .views-field-field-disciplinas-professor-nid {
    width: 45%;
}

.view-Disciplinas td {
    padding: 10px 5px;  
}

/*fim*/

/*Oficinas e clinicas*/

.node-277 h2
.node-274 h2,
.node-270 h2,
.node-267 h2,
.node-264 h2,
.node-261 h2,
.node-593 h2 {
    color: #FF6600;
    font-size: 27px;
    font-style: italic;
    letter-spacing: -1px;
    padding-top: 3px;
}

.node-277 h2,
.node-274 h2,
.node-270 h2,
.node-267 h2,
.node-264 h2,
.node-261 h2 {
    font-size: 16px;
}

.node-495 h2,
.node-496 h2 {
    visibility: hidden;
}

/*fim*/

/*Mestrado academico*/

.view-professores-mestrado .view-content {
    max-height: 530px;
    overflow: auto;

}

.view-professores-mestrado .views-row {
    border-bottom: 1px dotted #EAEAEA;
    margin-bottom: 5px;
    overflow: hidden;
    padding-bottom: 10px;
}

.view-professores-mestrado .views-field-field-professor-image-fid img {
    float: left;
    margin-right: 10px;
}



.view-professores-mestrado .views-field-field-professor-descricao-value {
    margin-left: 58px;
}

.noticias-mestrado img {
    float: left;
    margin-right: 40px;
}

#block-views-dissertacoes-block_2 {
    width: 48%;
}

.dissertacoes .views-field-field-dissertacao-autor-value,
.dissertacoes .views-field-field-dissertacao-local-value label {
    float: left;
}

.dissertacoes .views-field-field-dissertacao-autor-value, .dissertacoes .views-field-field-dissertacao-local-value label, .dissertacoes .views-field-field-dissertacao-banca-value label {
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin-right: 5px;
}

.dissertacoes li > div,
.dissertacoes .views-field-field-dissertacao-banca-value label {
    display: block;
    margin-bottom: 10px;
}

.dissertacoes li > div {
    overflow: hidden;
}

/*fim*/

/*Educacao executiva e Pesquisas tabs*/

#quicktabs_tabpage_gvlaw_tabs_1 .views-field-title .field-content {
    margin-top: 10px;
}

#quicktabs-gvlaw_tabs ul.quicktabs_tabs li.active,
#quicktabs-pesquisa_status ul.quicktabs_tabs li.active {
    background: none repeat scroll 0 0 #FEF5F0;
    padding: 10px 25px 3px;
}

#quicktabs-gvlaw_tabs ul.quicktabs_tabs li a,
#quicktabs-pesquisa_status ul.quicktabs_tabs li a {
    color: #666666;
    cursor: default;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-style: italic;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

#quicktabs-gvlaw_tabs ul.quicktabs_tabs li.active a,
#quicktabs-pesquisa_status ul.quicktabs_tabs li.active a {
    font-size: 18px;
}

#quicktabs-gvlaw_tabs ul.quicktabs_tabs li a:hover,
#quicktabs-pesquisa_status ul.quicktabs_tabs li a:hover {
    text-decoration: none;
} 

#quicktabs_container_gvlaw_tabs,
#quicktabs_container_pesquisa_status {
    background: none repeat scroll 0 0 #FEF5F0;
    /*font-size: 11px;*/
}


#quicktabs_tabpage_gvlaw_tabs_0,
#quicktabs_tabpage_gvlaw_tabs_1,
#quicktabs_tabpage_gvlaw_tabs_2,
#quicktabs_tabpage_pesquisa_status_0,
#quicktabs_tabpage_pesquisa_status_1, 
#quicktabs_tabpage_pesquisa_status_2 {
    padding: 10px;
    overflow: hidden;
}

.header-posgraduacao .views-row,
.header-curtaduracao .view-content,
.view-pesquisas-tabs .views-row {
    border-bottom: 1px dotted #EAEAEA;
    color: #838373 !important;
    font-size: 12px;
    padding: 10px;
}

.view-pesquisas-tabs .views-row {
    font-size: 11px;
}

.header-curtaduracao .view-content table {
    margin-bottom: 0;
}

.header-posgraduacao .view-footer p,
.header-curtaduracao .view-footer p,
.header-posgvlaw .view-footer p,
.view-accordion .view-header p {
    font-size: 27px;
    font-style: italic;
    margin-top: 10px;
}

#quicktabs_container_gvlaw_tabs .view-display-id-attachment_4 .view-content li,
#quicktabs_container_gvlaw_tabs .view-display-id-block_1 .view-content li {
    background: none repeat scroll 0 0 #FFFDFC;
    float: left;
    margin: 5px;
    padding: 10px 20px;
    width: 35%;
}

#quicktabs_container_gvlaw_tabs .view-display-id-attachment_4 .view-header h2{
    font-size: 27px;
    font-style: italic;
    margin-top: 10px;
}

#quicktabs_container_gvlaw_tabs .view-display-id-attachment_4 .view-header{
    border-top: 1px dotted #EAEAEA;
}

/* fim */

/* Educacao executiva */

.view-accordion .item-list {
    float: left;
    width: 45%;
}

.view-accordion h3 {
    font-size: 12px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin: 5px 5px 0 0;
    padding: 10px 10px 5px;
}

.coluna1 {
    margin-right: 28px;
}

.coluna1, .coluna2 {
    width: 450px;
    float: left;
}

.coluna1 li, .coluna2 li {
    list-style: none;
}

.view-accordion h3.fechado {
    background: url("../img/setaAccordionBaixo.png") #FFFDFC no-repeat scroll right 6px;
}

.view-accordion h3.aberto {
    background: url("../img/setaAccordionCima.png") #FFFDFC no-repeat scroll right 6px; 
}

.view-accordion .view-content ul {
    background: #FFFDFC;
    margin-right: 5px;
    padding: 1px 10px;
}

.view-jcarousel .jcarousel-skin-tango {
    overflow: hidden;
    text-align: center;
    top: 0;
    width: 720px;
}

.view-jcarousel .jcarousel-container-horizontal,
.view-jcarousel .jcarousel-clip-horizontal{
    height: auto;
    padding: 0;
    width: 600px;
}

.view-jcarousel .jcarousel-container-horizontal .jcarousel-prev-horizontal:hover,
.view-jcarousel .jcarousel-container-horizontal .jcarousel-prev-horizontal {
    left: -55px;
}

.view-jcarousel .jcarousel-container-horizontal .jcarousel-next-horizontal:hover,
.view-jcarousel .jcarousel-container-horizontal .jcarousel-next-horizontal {
    right: -55px;
}

.view-jcarousel .jcarousel-container-horizontal .jcarousel-prev-horizontal,
.view-jcarousel .jcarousel-container-horizontal .jcarousel-next-horizontal {
    height: 96px;
    width: 43px;
}

.view-id-cursos.view-display-id-block_2 .view-accordion .view-content ul{
    margin: 2px;
    padding-left: 20px;
}

.view-id-cursos.view-display-id-block_2 > .view-content .views-field-title{
    min-height: 40px;
}

.view-id-cursos.view-display-id-block_2 .views-field-edit-node{
    display:none;
    position:absolute;
    right:2px;
    top:2px;
}

.view-id-cursos.view-display-id-block_2 ul.jcarousel > li{
    position:relative;
    background: #fff;
    min-height: 155px;
}

.view-cursos .jcarousel li .views-field-title,
.view-cursos .jcarousel li .views-field-field-curso-imagem-fid,
.view-cursos .jcarousel li .views-field-field-curso-descricao-value {
    padding: 0 5px;
}

.view-id-cursos.view-display-id-block_2 li:hover .views-field-edit-node{
    display:block;	
}


.view-id-cursos.view-display-id-block_2 .jcarousel-next:hover,
.view-id-cursos.view-display-id-block_2 .jcarousel-prev:hover,
.view-id-cursos.view-display-id-block_2 .jcarousel-next,
.view-id-cursos.view-display-id-block_2 .jcarousel-prev{
    top: 65px;
}

.view-id-cursos.view-display-id-block_2 .view-accordion .view-content ul li{
    list-style: circle outside none;
    position:relative;
}

.view-jcarousel .jcarousel-container-horizontal {
    background: none;
    border: none;
}

.view-jcarousel .views-field-field-curso-imagem-fid {
    float: left;
}

.view-jcarousel .views-field-field-curso-imagem-fid img {
    border: 3px solid #FFFFFF;
}

.view-jcarousel li.jcarousel-item-horizontal {
    background: none;
    border: none;
    height: 100% !important;
}

.view-jcarousel .views-field-field-curso-descricao-value,
.tab-pos-gvlaw {
    font-size: 12px;
    width: 290px;
}

/*fim*/

/*Professores visitantes*/

#block-quicktabs-cursos_professor_visitante_tabs {
    margin-bottom: 20px;
}

#quicktabs_container_cursos_professor_visitante_tabs {
    background: #F0F0F0;
}

.professor-visitante-curso .views-field-field-curso-visitante-data-value-1 {
    float: left;
    height: 60px;
    margin-right: 5px;
    padding-right: 5px;
    text-align: center;
    width: 60px;
    margin-top: 8px;
}

.professor-visitante-curso .views-field-field-curso-visitante-data-value-1 span.field-content {
    background: #D6D5D5;
    border-radius: 5px;
    display: block;
    margin: -5px 5px;
    padding: 5px;
}

.professor-visitante-curso .views-row {    
    border-bottom: 1px dotted #CCCCCC;
    color: #838373;
    overflow: hidden;
    padding: 10px;
    position: relative;
}

.professor-visitante-curso .views-field-field-curso-visitante-data-value-1 span {
    font-size: 15px;
    font-style: italic;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.professor-visitante-curso .field-content{
    display: inline;
    margin-bottom: 5px;
}

.professor-visitante-curso .views-field-field-curso-professor-visitante-nid .field-content .field-item,
.professor-visitante-curso .views-field-field-curso-professor-visitante-nid .field-content{
    margin-left: 5px;
    display: inline;
}

.professor-visitante-curso .views-field-edit-node,
.professor-visitante-curso .views-field-field-curso-referencia-value,
.professor-visitante-curso .views-field-field-curso-descricao-value,
.professor-visitante-curso .views-field-field-curso-universidade-url,
.professor-visitante-curso .views-field-field-curso-professor-visitante-nid,
.professor-visitante-curso .views-field-field-curso-workload-value,
.professor-visitante-curso .views-field-field-curso-creditos-value {
    margin-bottom: 5px;
    margin-left: 70px;
}

.professor-visitante-curso .views-field-field-curso-ementa-fid .field-content {
    margin-left: 10px;
}

.professor-visitante-curso .views-field-title {
    color: #FF6600;
    margin-left: 70px;
}

.professor-visitante-curso .views-field-field-curso-referencia-value .cabecalho span {
    margin: 0 10px;
}

.professor-visitante-curso .views-field-field-curso-referencia-value .cabecalho h4,
.professor-visitante-curso .views-field-field-curso-referencia-value .cabecalho span {
    float: left;
}

.professor-visitante-curso .views-field-field-curso-referencia-value div.overview .content,
.professor-visitante-curso .views-field-field-curso-referencia-value div.reference .content{
    clear: left;
}

.professor-visitante-curso .views-field-field-curso-referencia-value .cabecalho h4 {
    cursor: pointer;
}

.professor-visitante-curso .views-field-field-curso-referencia-value .cabecalho h4.active {
    color: #FF6600;
}

.professor-visitante-curso .views-field-field-curso-referencia-value div.overview,
.professor-visitante-curso .views-field-field-curso-referencia-value div.reference {
    display: none;
}

.professor-visitante-curso .views-field-field-curso-referencia-value div a {
    margin-left: 10px;
}

.view-Professores-Visitantes .views-row {
    border-bottom: 1px dotted #EAEAEA;
    overflow: hidden;
    padding: 15px 0;
}

.view-Professores-Visitantes img {
    float: left;
    margin-right: 10px;
}

.view-Professores-Visitantes .views-field-field-professor-curriculomini-value {
    margin-left: 58px;
}

/*fim*/

/*Pagina noticias*/

.field-field-noticia-corpo{
    margin-bottom: 30px;
}

.node-type-noticia .field-field-noticia-corpo {
    text-align: justify;
}

.node-438 {
    background: #FBE5AD;
    border-radius: 7px;
}

.noticias-primaria .views-field-field-noticia-imagem-fid {
    float: left;
    margin-right: 10px;
}

.noticias-primaria .views-field-field-noticia-imagem-fid,
.noticias-primaria .views-field-title,
.noticias-primaria .views-field-field-noticia-chamada-value {
    overflow: hidden;
}

.view-noticias .view-content .item-list li {
    margin-bottom: 20px;
    overflow: hidden;
}

.view-noticias.view-display-id-block_5 .view-content .item-list li.views-row-first,
.view-noticias.view-display-id-block_4 .view-content .item-list li.views-row-first {
    border: none;
    padding-top: 5px;
}

.view-noticias.view-display-id-block_5 .view-content .item-list li{
    margin-bottom: 0;
}

.view-noticias.view-display-id-block_4 .view-content .item-list li{
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.node-438 {
    padding: 10px 20px;
}

.noticias-secundaria .views-field-field-noticia-chamada-value{
    margin-bottom: 5px;
}

.noticias-secundaria .views-field-field-noticia-chamada-value a {
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.node-type-noticia .field-field-noticia-imagem{
    float: left;
    margin: 0 16px 16px 0;
}

.noticias-secundaria .view-footer a {
    float: none;
    text-decoration: none;

}

.noticias-secundaria .views-field-field-noticia-chamada-value .fundo-cinza {
    padding: 10px;
}

.node-436 .field-field-pagina-pagina-dir {
    width: 300px;
}
.node-436 .field-field-pagina-pagina-esq {
    width: 460px;
}

.view-noticias .imagem{
    float: left;
    margin: 0 10px 5px 0;
}

.view-id-noticias.view-display-id-block_1 .views-field-title a{
    color: #FF6600;
    display: block;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
}


.fundo-cinza .views-field-field-video-url-embed{
    text-align: center;
}

.noticias-geral .date-date {
    width: 82px !important;
}

.noticias-geral .date-clear-block {
    display: inline-block;
    margin-right: 25px;
}

.noticias-geral .views-widget-filter-field_noticia_noticia_value_many_to_one {
    margin-left: -45px;
}

.noticias-geral .view-content {
    margin-top: 20px;
}

/*fim*/

/*casoteca*/

.view-casotecas .views-row {
    border-bottom: 1px dotted #EAEAEA;
    padding: 5px;
}

.node-350 .fundo-cinza {
    background: #FEF4F0;
}

.view-casotecas input#edit-keys {
    height: 15px;
    width: 145px;
}

.node-type-casoteca .field-field-casoteca-resumo .field-label,
.node-type-casoteca .field-field-casoteca-titulo .field-label {
    color: #FF6600;
    font-size: 26px;
    font-style: italic;
    font-weight: normal;
    margin: 20px 0 5px;
    text-align: left;
    text-shadow: 1px 1px 2px #BBBBBB;
}

.node-type-casoteca .field .field-label,
.node-type-casoteca .field .field-label-inline,
.node-type-casoteca .field .field-label-inline-first {
    font-weight: normal;
}

.node-type-casoteca .field-field-casoteca-titulo .field-items,
.node-type-casoteca .field-field-casoteca-titulo2 .field-items,
.node-type-casoteca .field-field-casoteca-titulo3 .field-items,
.node-type-casoteca .field-field-casoteca-titulo4 .field-items,
.node-type-casoteca .field-field-casoteca-titulo5 .field-items{
    background: #F5F5F5;
    font-size: 20px;
    font-style: italic;
    padding: 10px 0 0 10px;
}

.node-type-casoteca fieldset.fieldgroup {
    background: #F5F5F5;
    border: none;
    margin-bottom: 0;
    padding: 5px 10px;
}

.node-type-casoteca #comments {
    margin-top: 20px;
}

.node-type-casoteca .field-field-casoteca-outros .field-label-inline-first, .node-type-casoteca .field-field-casoteca-tema .field-label-inline-first {
    float: left;
    margin-top: 2px;
}

/*fim*/

/*quicktabs*/

.quicktabs-hide {
    display: block !important;
    position: absolute;
    left: -10000px;
}

.block-quicktabs{
    margin: 15px 0;
}

.block-quicktabs .quicktabs_wrapper{
    margin: 20px 0 10px 0;
}

.block-quicktabs .quicktabs_main{
    background:#EEE;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 3px 7px #CCCCCC;
    overflow: hidden;
    padding: 5px;
    border: 1px solid #BBB;
}

#quicktabs-eventos .quicktabs_main{
    min-height: 130px;
    padding: 15px;
}

.block-quicktabs .quicktabs_tabs li {
    background:#CCC;
    padding: 4px 4px 5px;
    border-radius: 5px 5px 0 0;
    border: 1px solid #BBB;
    border-bottom: none;
    font-size: 13px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.block-quicktabs .quicktabs_tabs{
    min-height: 20px;
}

.block-quicktabs .quicktabs_tabs li.active {
    padding: 8px;
    padding-bottom: 6px;
    background: #EEE;
}

#at16lb {
    background-color: black;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.001;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1001;
}

#block-quicktabs-eventos {
    float: left;
    margin-right: 15px;
    width: 740px;
}

.quicktabs_main .view-id-eventos .view-footer{
    float: right;
    width: 200px;
}

.quicktabs_main .view-id-eventos > .view-content{
    float: left;
    width: 100%;
}

.date-heading h3{
    font-size: 13px;
    text-align: center;
}

.calendario .attachment-after{
    border:1px solid #AAA;
    min-height: 115px;
}

#block-views-8e60bafd5be8ff4b4a992120f4c58b9c h2 {
    font-size: 14px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

#block-views-8e60bafd5be8ff4b4a992120f4c58b9c {
    float: left;
    width: 205px;
    margin-top: 55px;
}

/*paginador*/

.view > .item-list{
    overflow: hidden;
}
.view-boletim-pesquisa > .item-list,
.view-Pesquisadores > .item-list {
    width: 608px;
}
.view-boletim-pesquisa .item-list .pager-item a.views-throbbing{
    background:none !important;
}

.item-list ul.pager {
    margin: 0;
    display: block;
    padding: 15px 0;
    padding: 15px 0;
    float: right;
}

.item-list ul.pager {
    margin: 0;
    display: block;
    padding: 15px 0;
    padding: 15px 0;
}

.item-list .pager li{
    padding: 0;
}

.item-list .pager li.pager-current,
.item-list .pager li a {
    background-color: #FFF;
    border: 1px solid #CCCCCC;
    font-size: 13px;
    padding: 4px 10px;
}

.item-list .pager li a:hover,
.item-list .pager li.pager-current{
    color: #000000;
    background: #DDD;
    border: 1px solid #FF6600;
}

.item-list .pager li.pager-current{
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

/*fim*/

/*Infraestrutura*/

.infra-pagina p.edificio-url {
    line-height: 15px;
    padding: 5px 10px;
}

.infra-pagina .view-content {
    overflow: hidden;
}

.infra-slideshow {
    float: left;
    overflow: hidden;
    width: 425px;
}

.view-Infraestrutura .views-field-field-infraestrutura-endereco-value {
    clear: left;
    overflow: hidden;
}

.infra-slideshow .views-field-field-infraestrutura-imagem-fid img{
    padding: 10px;
    border: solid 1px #000;
}

.infra-slideshow .view-content {
    position: relative;
}

.infra-slideshow .view-content *{
    margin-bottom: 0;
    padding-bottom: 0;
}

.infra-slideshow .views-slideshow-controls-bottom {
    bottom: 18px;
    left: 13px;
    position: absolute;
    z-index: 20;
}

.infra-slideshow .views-slideshow-controls-bottom .pager-item {
    padding-left: 0;
    float: left;
}


.infra-slideshow .views-slideshow-controls-bottom .pager-item a {
    background: #FFFFFF;
    font-size: 13px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    padding: 5px 10px;
    border: 1px solid #FF6600;
    display: block;
    margin: 0 2px;
}
.infra-slideshow .views-slideshow-controls-bottom .pager-item.activeSlide a,
.infra-slideshow .views-slideshow-controls-bottom .pager-item a:hover{
    background: #ddd;
}

#block-views-Infraestrutura-block_1 .views-field-edit-node {
    clear: left;
    display: block;
}

.views-field-field-infraestrutura-instalacoes-url .field-item {
    display: list-item;
}

#block-views-Infraestrutura-block_1 label {
    display: block;
    font-size: 15px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin-bottom: 10px;
}

.views-field-field-infraestrutura-instalacoes-url label {
    margin-left: -20px;
}

.views-field-field-infraestrutura-instalacoes-url {
    float: right;
    width: 300px;
}

.views-field-field-infraestrutura-endereco-value .mapa-url a {
    color: #FF6600;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}
/*fim*/

/*Calendario*/

.calendar-calendar td.mini.has-events,
.calendar-calendar div.date-nav{
    background: url("../img/bg-titulos.jpg");  
    background-position: 0 0;
    font-size: 14px;
}

.calendar-calendar div.date-nav{
    padding: 5px;
}

.calendar-calendar .mini th.days{
    text-transform: uppercase;
}

.calendar-calendar td .inner .view-field, 
.calendar-calendar td .inner .view-field a{
    font-size: 13px;
}

.calendar-calendar div.date-nav a, 
.calendar-calendar div.date-nav h3{
    color:#FFF;  
}

.calendar-calendar div.date-nav a{
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.calendar-calendar td.has-events a{
    color: #FFFFFF;
    display: block;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    text-decoration: none;
}

.calendar-calendar td {
    border: 1px solid #F1F1F1 !important;
    height: 27px;
    text-align: center;
}

.calendar-calendar table.mini tbody tr td.today {
    border: 2px solid orange !important;
}

.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
    background: none repeat scroll 0 0 transparent;
}


.calendar-calendar .mini-day-on,
.calendar-calendar .mini-day-off {
    height: 22px;
    padding-top: 5px;
}

.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a,
.calendar-calendar td .inner div,
.calendar-calendar td .inner div a {
    background: none;
}

.calendar-agenda-items a:hover {
    color: #FF6600 !important;
}

.page-calendario-eventos .has-events a:hover {
    color: #FF6600 !important;
    text-decoration: underline !important;
}

.calendar-calendar td.calendar-agenda-hour {
    font-family: Arial, Helvetica;
}

.calendar-calendar td.calendar-agenda-hour .calendar-hour {
    display: block;
    margin-top: 15px;
    text-align: center;
}

.view-eventos-calendario .calendar-calendar > .links li a.active {
    color: #FF6600;
}

.galeria-videos .jcarousel-skin-default .jcarousel-item,
#block-views-videos_home-block_2 .jcarousel-skin-default .jcarousel-item {
    height: 208px;
    padding: 5px;
    width: 140px!important;
    opacity: 0.4;
    filter:alpha(opacity=40);
}

.view-id-videos_home.view-display-id-block_2 .views-field-field-video-url-embed img{
    width:140px; 
    height:100px;
}

.galeria-videos .jcarousel-skin-default .jcarousel-item:hover,
#block-views-videos_home-block_2 .jcarousel-skin-default .jcarousel-item:hover {
    background:#f5f5f5;
}

.jcarousel-skin-default .jcarousel-next,
.jcarousel-skin-default .jcarousel-prev {
    width:47px;
    height:48px;
    background:url("../img/nav.png") 0 0 no-repeat;
    outline:none;
}

.jcarousel-skin-default .jcarousel-prev:hover,
.jcarousel-skin-default .jcarousel-prev {
    background-position: -38px 0;
    left: 0;
    top: 105px;
}

.jcarousel-skin-default .jcarousel-next:hover,
.jcarousel-skin-default .jcarousel-next {
    background-position:5px 0;
    right: 0;
    top: 105px;
}

.jcarousel-skin-default .jcarousel-next-disabled, 
.jcarousel-skin-default .jcarousel-prev-disabled,
.jcarousel-skin-default .jcarousel-next-disabled:hover, 
.jcarousel-skin-default .jcarousel-prev-disabled:hover {
    display:block;
    opacity: 0.4;
    filter:alpha(opacity=40);
}

.view-id-videos_home .item-list .views-field-field-video-descricao-value label{
    font-weight:bold;
    color:#FF6600;
}

.view-id-videos_home .attachment {
    float:left;
    clear:both;
    overflow:hidden;
}

.galeria-videos .jcarousel-container .jcarousel-item .views-field-title,
.galeria-videos .jcarousel-container .jcarousel-item .views-field-created,
.galeria-videos .jcarousel-container .jcarousel-item .views-field-field-video-minidescritivo-value,
#block-views-videos_home-block_2 .jcarousel-container .jcarousel-item .views-field-title,
#block-views-videos_home-block_2 .jcarousel-container .jcarousel-item .views-field-created,
#block-views-videos_home-block_2 .jcarousel-container .jcarousel-item .views-field-field-video-minidescritivo-value {
    font-size:11px;
    text-align:left;
}



.jcarousel-skin-default .jcarousel-container-vertical{
    width: 185px;
    padding: 40px 0;
}

.jcarousel-skin-default .jcarousel-container-vertical .jcarousel-item{
    border: none;
    background: none;
    width: 185px;
}

.view-id-videos_home.view-display-id-block_3 .views-field-field-video-url-embed{
    position: relative;
}

.view-id-videos_home.view-display-id-block_3 .views-field-field-video-url-embed div{
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #CCCCCC;
    bottom: 4px;
    color: #FFFFFF;
    padding: 2px 5px;
    position: absolute;
    right: 10px;
}

.view-id-videos_home.view-display-id-block_3 .views-field-totalcount, 
.view-id-videos_home.view-display-id-block_3 .views-field-created {
    font-size: 12px;
}

.view-id-videos_home.view-display-id-block_3 .views-field-totalcount{
    float: left;
}

.view-id-videos_home.view-display-id-block_3 .views-field-created{
    float: right;
}

.jcarousel-skin-default .jcarousel-item-vertical{
    height: 200px;
}

.jcarousel-skin-default .jcarousel-next-vertical:hover,
.jcarousel-skin-default .jcarousel-prev-vertical:hover,
.jcarousel-skin-default .jcarousel-next-vertical,
.jcarousel-skin-default .jcarousel-prev-vertical{
    left: 65px;
}

.jcarousel-skin-default .jcarousel-next-vertical:hover, 
.jcarousel-skin-default .jcarousel-next-vertical{
    background-position: -145px 0;
    bottom:0;
    top: auto;
}

.jcarousel-skin-default .jcarousel-prev-vertical:hover,
.jcarousel-skin-default .jcarousel-prev-vertical{
    background-position: -85px 0;
    top:0;
}

.view-id-videos_home.view-display-id-block_3 .views-row{
    margin-bottom: 20px;
}

.view-id-Disciplinas.view-display-id-block_2 .view-content .item-list {
    margin-bottom: 20px;	
}

.view-id-Disciplinas.view-display-id-block_2 .view-content .item-list h3{
    color:#990002;
    font-weight:bold;
}

.view-id-Disciplinas.view-display-id-block_2 .view-content .item-list li {
    margin:4px 0;	
}

.view-id-Disciplinas.view-display-id-block_2 .view-content .item-list li .views-field-title {
    text-transform:uppercase;	
    padding:2px 4px;
    display: inline;
}

.view-id-Disciplinas.view-display-id-block_2 .view-content .item-list li .content {
    padding:10px;
}

.view-id-Disciplinas.view-display-id-block_2 .view-content .item-list li .views-field-title span {
    margin:0;
    display: inline;
    color:#7c7c7c;
}

.view-id-Disciplinas.view-display-id-block_2 .view-content .item-list li .views-field-title:hover,
.view-id-Disciplinas.view-display-id-block_2 .view-content .item-list li .views-field-title.aberto{
    background:#d4d4d4;
    cursor:pointer;
}

.view-id-Disciplinas.view-display-id-block_2 .view-content .item-list li .views-field-field-disciplinas-creditos-value label,
.view-id-Disciplinas.view-display-id-block_2 .view-content .item-list li .views-field-field-disciplinas-cargas-value label {
    float:left;
    margin-right:2px;
}

/*revistas*/
.lista-revistas ul{
    padding-left:0;
    margin-bottom:0;
    padding-bottom:5px;
}

.lista-revistas .item-list ul li{
    list-style:none;	
    margin-left:0;
    line-height: 15px;
    font-size: 12px;
}

.lista-revistas .view-display-id-attachment_1{
    float:left;	
}

.lista-revistas .view-display-id-attachment_2 .item-list ul li{
    margin-bottom:5px;	
}

.lista-revistas.view-display-id-block_1 > .view-content,
.lista-revistas .view-display-id-attachment_2{
    width: 595px;
    float:left;
    margin-left: 15px;
}

.lista-revistas .view-display-id-attachment_3{
    clear:both;	
    padding-bottom:5px;
    border-bottom:solid 5px #DADADA;
}

.lista-revistas.view-display-id-block_1 > .view-header{
    background:#c3342e;
    border-radius: 5px;
    color: #FFF;
    font-size: 22px;
    margin-bottom: 15px;
    padding: 5px 10px;
}

.lista-revistas.discente.view-display-id-block_1 > .view-header {
    background: none repeat scroll 0 0 #DADADA;
    color: #666666;
}

.lista-revistas.view-display-id-block_1 > .view-header p{
    color:#fff;
    font-size: 20px;
    margin-bottom: 0;
}

.lista-revistas.view-display-id-block_1 > .view-content .views-field-title{
    color:#c3342e;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 13px;
}

.lista-revistas.view-display-id-block_1 > .view-content .views-field-field-revista-subtitulo-value{
    color:#000;	
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 12px;
}

.lista-revistas.view-display-id-block_1 > .view-content .views-field-field-revista-carta-url-url a,
.lista-revistas.view-display-id-block_1 > .view-content .views-field-field-revista-carta-leitor-fid a {
    color:#FF6600;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 12px;
}

.lista-revistas.view-display-id-block_1 > .view-content .views-field-field-revista-carta-leitor-fid{
    margin-top:5px;	
}

.lista-revistas .view-display-id-attachment_2 .views-field-title a{
    color:#000;
    font-size: 12px;
}

.lista-revistas .view-display-id-attachment_2 .views-field-field-artigo-autor-value{
    font-size: 11px;
    font-style: italic;
    color:#666;
}

.lista-revistas .view-display-id-attachment_3 .view-header{
    background:#dadada;	
    font-family: 'latoregular',Helvetica,Sans-Serif;
    padding:2px 5px;
    margin-bottom: 10px;
}

.lista-revistas .view-display-id-attachment_3 .view-header p{
    margin-bottom:0;
    color: #666666;
    font-size: 12px;
}

.lista-revistas .jcarousel-skin-default .jcarousel-item{
    width: 85px;
    height: 118px;
}

.lista-revistas .attachment .jcarousel-skin-default {
    width: 960px;
}

.lista-revistas .jcarousel-skin-default .jcarousel-next{
    right: -45px;
    top: 35px;
}

.lista-revistas .jcarousel-skin-default .jcarousel-prev{
    left: -45px;
    top: 35px;
}

.lista-revistas .jcarousel-skin-default .jcarousel-container-horizontal,
.lista-revistas .attachment .jcarousel-skin-default .jcarousel-clip-horizontal {
    width: 855px !important;
    padding: 0 !important;
    height: auto !important;
}

.node-type-artigo-dirteitogv #content-area h1.title {
    color: #FF6600;
    display: block;
    font-size: 25px;
    margin-bottom: 15px;
}

.field-field-artigo-revista a{
    color: #C3342E;
    font-size: 13px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.field-field-artigo-revista a:hover{
    text-decoration:underline;	
}

.node-type-artigo-dirteitogv #content-area .field{
    margin-bottom:15px;	
}

.lista-revistas .attachment ul.jcarousel{
    height:121px;
    width: 665px;
}

.node-type-artigo-dirteitogv #content-area .field-label{
    color: #666;
    margin-bottom:3px;
}

.node-type-artigo-dirteitogv .field-label-inline-first{
    color: #666;
}

.node-type-artigo-dirteitogv .field-field-artigo-artigo-completo a{
    font-size: 13px;
    color:#666;
}

.node-type-artigo-dirteitogv .field-field-artigo-artigo-completo a:hover{
    text-decoration:underline;
    font-size: 13px;
}

.node-type-artigo-dirteitogv .field {
    margin-bottom: 15px;
}

.node-type-artigo-dirteitogv .field-label{
    margin-bottom: 5px;
}

.node-links li.comment_add{
    display: none;
}

.comentarios > .indented > .comment.comment-published,
.comentarios > .comment.comment-published{
    display: none;
}

#block-block-7 p {
    clear:left;
}

#block-block-7 span {
    color:#C02126;
    cursor:pointer;
    font-weight:bold;
}

#block-block-7 span {
    color:#C02126;
    cursor:pointer;
    font-weight:bold;
}

#grade-curricular-mestrado-imagens {
    text-align: left;
}

views-field-field-evento-img-destaque-fid {
    color:#FF6600;	
    outline: 0;
}

#block-views-eventos-block_1 .item-list .views-field-field-evento-endereco-url a {
    border-bottom: 1px solid #FF6600;
}

#block-views-eventos-block_1 .item-list .views-field-field-evento-endereco-url a:hover {
    text-decoration: none;
}

/*
.node-2020 .page-title {
        color:#C02126;	
}
*/

/*fim*/

/*Node disciplinas*/

.node-type-disciplinas .field-field-disciplinas-ementa,
.node-type-disciplinas .field-field-disciplinas-bibliografia {
    padding: 10px;
}

.node-type-disciplinas .field-field-disciplinas-professor {
    border-radius: 10px 10px 0 0;
    padding-bottom: 0;
}

.node-type-disciplinas .field-field-disciplinas-ementa {
    border-radius: 0 0 10px 10px;
    margin-bottom: 20px;
}

.node-type-disciplinas .field-field-disciplinas-bibliografia {
    border-radius: 10px;
}

.node-type-disciplinas .field-field-disciplinas-bibliografia .field-label-inline-first {
    display: block;
    margin-bottom: 10px;
}

.view-display-id-page_1 .item-list li .views-field-path {
    display:none;	
}

.statistics_counter {
    display:none !important;	
}

.view-id-videos_home .item-list li .views-field-totalcount label {
    color: #FF6600;
    display: block;
    float: left;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin-right: 2px;
}

.revista-6815 .lista-revistas.view-display-id-block_1 > .view-content .views-field-title {
    color: #666;
}

.revista-6815 .lista-revistas.view-display-id-block_1 > .view-header {
    background: #C0C0C0;
    color:#666;
}

#block-views-revistas-block_1 {
    margin-top: 10px;
    display: block;
    overflow: hidden;
}

.galeria-videos{
    clear: left;
}

.galeria-videos .jcarousel-skin-default .jcarousel-clip-horizontal,
.galeria-videos .jcarousel-skin-default .jcarousel-container-horizontal{
    width: 480px;
}

.node-type-video .comentarios{
    float:left;
    margin-bottom: 10px;
}

.node-type-video .view-comentarios.view-id-comentarios{
    clear:left;
}

.galeria-videos #block-views-videos_home-block_2 .jcarousel-skin-default .jcarousel-clip-horizontal,
.galeria-videos #block-views-videos_home-block_2 .jcarousel-skin-default .jcarousel-container-horizontal,
.node-type-video #block-views-videos_home-block_2 .jcarousel-skin-default .jcarousel-container-horizontal,
.node-type-video #block-views-videos_home-block_2 .jcarousel-skin-default .jcarousel-clip-horizontal{
    width:335px;	
}

.galeria-videos .jcarousel-skin-default .jcarousel-container-horizontal,
.node-type-video #block-views-videos_home-block_2 .jcarousel-skin-default .jcarousel-container-horizontal {
    height:auto;	
}

.node-video-page {
    margin-bottom:20px;	
}

.view-videos-home.view-display-id-block_3 .view-content .item-list li{
    border-bottom: 1px dotted;
    font-size: 11px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.view-videos-home.view-display-id-block_3 .view-content .item-list li.views-row-last{
    border-bottom:none;
}

.view-videos-home.view-display-id-block_3 .views-field-created{
    text-align: center;
}

.view-videos-home.view-display-id-block_2 .view-filters .form-submit {
    background: url("../img/btBuscar.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #E2480A;
    cursor: pointer;
    height: 35px;
    line-height: 0;
    margin-left: -3px;
    text-indent: -9999px;
    width: 38px;
    position: absolute;
    right: 273px;
    top: -15px;
}

.view-videos-home.view-display-id-block_2 .view-filters {
    position: relative;
}

.view-videos-home.view-display-id-block_2 .view-filters #edit-title {
    color: #777777;
    font-size: 13px;
    height: 30px;
    padding: 0 45px 0 8px;
    width: 230px;
}

.node-links,
.comments-count,
.node-video-page .content.clear-block{
    margin-bottom: 10px;
}

.node-type-video .statistics_counter{
    display: none!important;
}

.field-field-video-widgets {
    margin-top: 5px;
    overflow: hidden;
    margin-bottom: 10px;
}

.field-field-video-widgets .count-content span {
    display: block;
}

.field-field-video-widgets div.fivestar-content {
    float: left;
    min-width: 135px;
}

.field-field-video-widgets label {
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.field-field-video-widgets div.count-content {
    float: right;
    min-width: 100px;
}

.node-type-video.not-front #right{
    width: 195px;
}

/*fim*/

/*Node Pesquisa*/

.node-pesquisa p {
    margin-top: 20px;
}

/*fim*/

/*Global Law Cursos*/
.curso-global caption {
    color: #5C5D58;
    font-size: 22px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    text-align: left;
}

.curso-global caption div {
    font-size: 15px;
    font-style: italic;
}

.curso-global table.first th.views-field-field-curso-universidade-url,
.curso-global table.first td.views-field-field-curso-universidade-url {
    display: none;
}

.curso-global th {
    border: none !important;
}

.curso-global table.first {
    width: 532px;
}

.page-global-law-program .curso-global table {
    width: 100% !important
}

.curso-global th.views-field-title {
    width: 32%
}

.curso-global th.views-field-field-curso-professor-visitante-nid {
    width: 25%
}

.curso-global th.views-field-field-curso-universidade-url {
    width: 29%
}

.curso-global th.views-field-field-curso-visitante-data-value {
    width: 14%;
}

.curso-global tbody tr {
    background: #F7F7F7;
    border: none !important;
}

.curso-global thead tr {
    background: #FBE5AD;
    color: #999999;
}

.curso-global .date-views-filter-wrapper {
    min-width: 0;
}

.view-cursos-global .views-field-field-curso-professor-visitante-nid .field-item {
    display: block;
    margin: 4px 0;
}

.curso-global .views-field-field-curso-professor-visitante-nid {
    border-left: 1px solid #E4E4E0;
    border-right: 1px solid #E4E4E0;
}

.curso-global .views-field-field-curso-universidade-url {
    border-right: 1px solid #E4E4E0;
}

/*fim*/

/*Conteudo Pesquisa e Noticia*/

.professores-pesquisa {
    background: #FBE5AD;
    border-radius: 10px;
    padding: 10px 0 0 10px;
}

.professores-pesquisa li.views-row {
    float: left;
    margin-right: 20px !important;
    width: 47%;
}

.professores-pesquisa,
.noticia-conteudo .view-content {
    overflow: hidden;
}

.professores-pesquisa .views-field-field-professor-image-fid,
.noticia-conteudo .views-field-field-noticia-imagem-fid{
    float: left;
    margin-right: 10px;
}

.professores-pesquisa .views-field-field-professor-descricao-value, .professores-pesquisa .views-field-title {
    margin-left: 58px;
}

#block-views-relacoes_pesquisa-block_2 {
    float: right;
    width: 310px;
}

.pesquisa-relacionada .view-content,
.noticia-conteudo .view-content {
    padding: 10px;
}

.pesquisa-relacionada .views-row,
.noticia-conteudo .views-row,
#block-views-noticias-block_4 {
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.node-noticia .field-field-noticia-data {
    float: left;
    margin-right: 20px;
}

.node-noticia .field-field-noticia-atualizado {
    color: #777; 
    font-size: 12px;
    margin-bottom: 16px;
    overflow: hidden;
    padding: 16px 0;
    text-transform: uppercase;
}

.pesquisa-relacionada li {
    border-bottom: 1px dotted #CCCCCC;
}

.pesquisa-relacionada li.views-row-last {
    border: none;
    margin-bottom: 0;
}

.noticia-anexo .views-row {
    border-top: 1px dotted #CCCCCC;
    padding-top: 15px;
}

/*#block-views-eventos-block_1 .view-content .item-list li .views-field-title a{
    color: #FF6600;
}*/

.view-eventos .views-field-field-evento-texto-data-value{
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.view-eventos .views-field-title {
    margin-bottom: 10px;	
}

.node-type-pesquisa .field-field-pesquisa-prof-view,
#block-views-relacoes_pesquisa-block_2 {
    margin-bottom: 20px;
}

.node-type-pesquisa .comentarios,
.node-type-noticia .comentarios {
    float: left;
}

/*fim*/

.view-videos-processo-seletivo li.views-row {
    float: left;
    padding: 0 5px;
    width: 48%;
}

.view-videos-processo-seletivo li.views-row-1 {
    margin-right: 10px;
}

.view-videos-processo-seletivo .item-list {
    clear: left;
}

#block-views-comentarios-block_1 {
    float: left;
    clear: left;
}

#simplemenu li li{
    border-bottom: 1px solid #CCC;
}

/*Publicacoes*/

.view-publicacao-autores {
    background: #FBE5AD;
    border-radius: 15px;
    padding: 5px;
}

.view-publicacao-autores .views-field-field-professor-image-fid{
    float:left;
    margin:0 10px 10px 0;
}

.node-cck_oai_dc .field{
    margin-bottom: 15px;
}

.view-publicacoes .jcarousel-skin-default .jcarousel-clip-horizontal{
    width: 680px;
}

.view-publicacoes .jcarousel-skin-default .views-field-field-data-publicacao-value{
    text-align: left;
    margin-top: 10px;
}

.view-publicacoes .jcarousel-skin-default .views-field-field-set-spec-value{
    font-size: 20px;
    margin-bottom: 10px;
    text-align: left;
}

.view-publicacoes .jcarousel-skin-default .jcarousel-container-horizontal{
    width: 680px;
    background: #FBE5AD;
}

.view-publicacoes .jcarousel-skin-default .jcarousel-item{
    background: none;
    border: none;
}

.view-publicacoes .jcarousel-skin-default .jcarousel-next, 
.view-publicacoes .jcarousel-skin-default .jcarousel-prev{
    top: 45px;
}

#quicktabs-publicacoes{
    float: left;
    margin-right: 20px;
    width: 460px;
}

#quicktabs-publicacoes .quicktabs_tabs li.active,
#quicktabs-publicacoes .quicktabs_main{
    background: #FEF4F0;   
}

#quicktabs-publicacoes .quicktabs_tabs li{
    background: #FBE5AD;
}

.quicktabs_tabpage .item-list .pager li a:hover, 
.quicktabs_tabpage .item-list .pager li.pager-current{
    background: #CCC;
}


.quicktabs_tabpage .item-list .pager li.pager-current, 
.quicktabs_tabpage .item-list .pager li a{
    background: #DDD;
}

.view-publicacoes-lista-categorias .views-field-field-pub-des-imagem-fid{
    float: left;
    margin: 0 10px 10px 0;
}

.view-publicacoes-lista-categorias .view-content .item-list li{
    overflow: hidden;
}

.view-publicacoes-lista-categorias.view-display-id-block_2 .view-content .item-list li{
    overflow: visible; 
}

.view-publicacoes-lista-categorias .views-field-field-pub-des-imagem-fid img{
    border: solid 1px #ccc;
}

.view-publicacoes.view-display-id-block_3{
    margin-bottom: 25px;
}

#quicktabs-publicacoes .view-content .item-list li,
#block-views-publicacoes-block_1 .view-content .item-list li,
#views-exposed-form-publicacoes-block-1 {
    margin-bottom: 20px;
}

.view-publicacao-autores-lista .view-content .item-list li {
    display: inline;
    margin-bottom: 0;
}

#block-views-f9ba78d842e09ba456981706ffeccdea{
    float: right;
    width: 280px;
    margin-top: 10px;
}

#block-views-publicacoes-block_5,
#block-views-publicacoes-block_4 {
    float: right;
    width: 280px;
    text-align: center;
    margin-top: 20px;
    clear: right;
}

#block-views-publicacoes-block_5 .views-field-title{
    text-align: center;
    font-size: 18px;
}

#block-views-publicacoes-block_4 .view-content .item-list li {
    float: left;
    margin: 5px;
    width: 80px;
}

.front .view-videos-home .view-content,
.view-videos-processo-seletivo .emvideo-video {
    text-align: center;
}

.front .view-videos-home .view-content .flowplayer {
    margin: 0 auto;
}

.node-video-teaser .field-field-video-video .flowplayer{
    width: 262px !important;
    height: 220px !important;
}

.node-links ul li{
    padding-left: 0;
}

.node-links{
    float: left;
}

.node-type-video .statistics_counter,
.comments-count{
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.front .view-videos-home .flowplayer{
    width: 262px !important;
    height: 220px !important;
}

/*Metodologia de ensino*/

.lista-videos-relacionados .views-field-field-video-url-embed img,
.lista-videos-relacionados .views-field-markup img{
    width:250px; 
    height:180px;
}

.lista-videos-relacionados .views-field-markup{
    float: left;
    margin-right: 10px;
}

.lista-videos-relacionados .view-content .item-list li{
    border-bottom: 1px dotted #666666;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
}

.lista-videos-relacionados .view-content .item-list li.views-row-last{
    border-bottom:none;
}

.lista-videos-relacionados .views-field-markup .views{
    float: left;
}

.lista-videos-relacionados .views-field-markup .comment-count{
    float: right;
}

.lista-videos-relacionados .views-field-created{
    margin-bottom: 10px;
}

.lista-videos-relacionados .views-field-markup {
    background: #EEEEEE;
    padding: 10px;
}

.lista-videos-relacionados .views-field-field-video-arquivo-fid,
.node-metodologia_ensino .field-field-metodologia-arquivo {
    background: #EEEEEE;
    float: right;
    margin-bottom: 10px;
    padding: 4px 10px;
    border: 1px solid #FF6600;
}

.lista-videos-relacionados .views-field-field-video-arquivo-fid a,
.node-metodologia_ensino .field-field-metodologia-arquivo a{
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.node-metodologia_ensino .field-field-metodologia-descricao{
    clear: both;
}

.node-metodologia_ensino .field-field-metodologia-subtitulo{
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin: 0 0 5px;
    text-align: left;
    text-shadow: 1px 1px 2px #BBBBBB;
    font-size: 21px;
}

.view-metodologia-ensino .item-list h3 strong{
    display:block;
}

.view-metodologia-ensino .item-list h3 .descricao{
    color: #666666;
    display: block;
    font-size: 12px;
    margin-top: 10px;
    text-shadow: none;
}

.view-metodologia-ensino .item-list h3{
    color: #FF6600;
    font-size: 20px;
    margin: 30px 0;
}

.view-metodologia-ensino .views-field-field-metodologia-imagem-fid{
    margin-right: 10px;
    float: left;
}

.view-metodologia-ensino .view-content .item-list li{
    border-bottom: 1px dotted #666666;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
}

.view-metodologia-ensino .view-content .item-list li.views-row-last{
    border-bottom: none;
}

.view-metodologia-ensino .views-field-field-metodologia-subtitulo-value{
    margin-bottom: 10px;
}

.view-metodologia-ensino .views-field-field-metodologia-subtitulo-value a{
    font-size: 14px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

#block-webform-client-block-3337 {
    width: 335px;
}

#site-map .menu li.expanded{
    list-style-image: url("/misc/menu-expanded.png");
    list-style-type: circle;
}

#site-map .menu li.leaf {
    list-style-image: url("/misc/menu-leaf.png");
    list-style-type: square;
}

.node-type-metodologia-ensino .field-field-metodologia-menu{
    clear: both;
}

.view-gv-na-midia .view-content .item-list li{
    margin-bottom: 15px;
}

/* Pï¿½gina imprensa */

.imprensa {
    float: left;
    margin-right: 10px;
    width: 490px;
}

.imprensa .views-row {
    border-bottom: 1px #EAEAEA dotted;
    margin: 10px 0;  
}

.imprensa input#edit-data-inicial-min-date, .imprensa input#edit-data-inicial-max-date {
    width: 75px;
}

.imprensa .date-clear-block {
    display: inline-block;
}

.imprensa .views-widget-filter-field_release_categoria_value_many_to_one label {
    display: block;
    margin-bottom: 11px;
}

.imprensa .views-exposed-form .views-exposed-widget {
    max-width: 190px;
}

#edit-submit-imprensa {
    height: 30px;
    margin-top: 27px;
}

.imprensa .views-submit-button {
    width: 70px !important;
}

.imprensa .views-submit-button .form-submit,
.noticias-geral .views-submit-button .form-submit {
    background: #F6F6F6;
    border: 1px solid #BBB;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 1px 1px #555555;
    display: inline-block;
    padding: 3px 10px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    float: right;
    margin-top: 16px;
    text-align: justify;
}

.imprensa .views-submit-button .form-submit:hover,
.noticias-geral .views-submit-button .form-submit:hover {
    text-decoration: none;
    cursor: pointer;
    background: #eee;
}

.tabela-horarios tr {
    background: #F7F7F7;
}

.tabela-horarios tr.intervalo td {
    border-color: #f7f7f7;
}

.tabela-horarios tr.intervalo {
    background: #ccc;
}

.tabela-horarios td, .tabela-horarios th {
    border:none;
    border-right: 2px solid #777;
}

.tabela-horarios {
    border: none;
    border-top: 4px solid #777;
    border-bottom: 1px solid #777;
}

.tabela-horarios caption {
    text-align: left;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    color: #8B171A;
}

.tabela-horarios thead th{
    background: #8B171A;
    color:#FFF;
}

.view-curso-agendas .views-exposed-form .date-views-filter-wrapper {
    min-width: 0;
}

.view-cursos-global .views-exposed-form .views-exposed-widget .form-submit,
.view-curso-agendas .views-exposed-form .views-exposed-widget .form-submit {
    height: 30px;
    margin-top: 16px;
}

.view-curso-agendas .views-field-field-curso-semestre-value{
    color:#8B171A;
    font-size: 20px;
    margin-bottom: 15px;
}

.view-curso-agendas .views-exposed-form{
    margin-bottom: 15px;
}

.container-inline-date .description{
    margin-top: 5px;
}

.simplemenu-block{
    height: 22px;
}

.simplemenu-block #simplemenu-li-11 li{
    width: 225px;
    background: #E5E5E5;
}

.node-5703 #main .content.clear-block{
    background:#FEF5F0; 
    padding: 10px;
}

.view-cursos .jcarousel-skin-default{
    text-align: left;
}

.view-cursos > .view-content .jcarousel-skin-default .views-field-title a{
    font-size: 15px;
}

.view-cursos.view-jcarousel .jcarousel-container-horizontal, 
.view-cursos.view-jcarousel .jcarousel-clip-horizontal{
    width: 640px;
}

#viewreference-field-pagina-view-0 {
    background: #ccc;
    padding: 10px;
}

.view-id-publicacoes.view-display-id-block_4 .views-field-title{
    min-height: 36px;
}

.imagecrop.form-item.container-inline a{
    float: none;
}

#block-views-redes_sociais-block_1 .view-content .item-list li {
    float: left;
    height: 16px;
    margin-right: 15px;
}

#block-views-redes_sociais-block_1 {
    float: right;
    margin-right: 70px;
    overflow: hidden;
}

#block-tagpagina-0, #block-taglink-0 {
    border: dashed #000 1px;
    clear: both;
    padding: 10px;
    padding-bottom: 20px;
    background: #efefef;
}

#block-taglink-0 {
    border-top: none;
}

.page-search #node-tabs{
    display:none;
}

#google-cse-results > iframe {
    height: 1240px;
    width: 960px;
}

.page-search #comments{
    width:100%;
}

.view-paginas-mais-acessadas {
    margin-top: 25px;
}

.view-paginas-mais-acessadas td {
    width: 305px;
    border:1px dotted #000000
}

.view-paginas-mais-acessadas tr.even {
    background: #fff;
}

.view-paginas-mais-acessadas tr.odd {
    background-color: #EEEEEE;
}

.sitemap-box {
    clear: left;
    margin-bottom: 1em;
    padding-bottom: 10px;
}

.view-eventos-home.view-display-id-block_3, .view-gv-na-midia.view-display-id-block_2 {
    padding-top: 5px;
}

/* Leitura Recomendada */

.view-leitura-recomendada .view-header {
    width: 430px;
}

.view-leitura-recomendada .jcarousel-skin-default .jcarousel-item-horizontal {
    background: none;
    border: none;
    height: auto;
    margin-top: 15px;
}

.view-leitura-recomendada .jcarousel-skin-default .jcarousel-container-horizontal {
    height: auto;
    padding: 0;
    width: 380px;
}

.view-leitura-recomendada .jcarousel-prev,
.view-leitura-recomendada .jcarousel-prev:hover {
    background: url('../img/nav_leitura.png') no-repeat 0 0 transparent;
    height: 30px;
    left: -23px;
    width: 21px;
}

.view-leitura-recomendada .jcarousel-next,
.view-leitura-recomendada .jcarousel-next:hover {
    background: url('../img/nav_leitura.png') no-repeat -23px 0 transparent;
    height: 30px;
    right: -25px;
    width: 21px;
}

.view-leitura-recomendada .jcarousel-next,
.view-leitura-recomendada .jcarousel-next:hover,
.view-leitura-recomendada .jcarousel-prev,
.view-leitura-recomendada .jcarousel-prev:hover {
    top: 105px;
}

.view-leitura-recomendada .jcarousel-skin-default .jcarousel-clip-horizontal {
    width: auto;
}

.views-field-field-leitura-capa-fid img {
    border: 1px solid #CCCCCC;
}

.view-leitura-recomendada .jcarousel-skin-default .jcarousel-next-disabled, 
.view-leitura-recomendada .jcarousel-skin-default .jcarousel-prev-disabled,
.view-leitura-recomendada .jcarousel-skin-default .jcarousel-next-disabled:hover, 
.view-leitura-recomendada .jcarousel-skin-default .jcarousel-prev-disabled:hover {
    display:none;
}

.view-leitura-recomendada {
    font-size: 14px;
}

.view-leitura-recomendada li {
    border-bottom: 1px solid #EEE;
    font-size: 14px;
    margin-bottom: 16px !important;
    overflow: hidden;
    padding-bottom: 16px !important;
}

.view-leitura-recomendada .views-field-field-leitura-capa-fid {
    float: left;
    margin-right: 16px;
}

.view-leitura-recomendada .views-field-title {
    margin-bottom: 10px;
    overflow: hidden;
}

/*Fim Leitura recomendada*/

/*Geef - Publicações*/

#block-views-geef-block_1,
#block-views-geef-block_2 {
    clear: left;
    margin-bottom: 30px;
    padding-right: 20px;
    width: 440px;
}

#block-views-geef-block_1 .block-title,
#block-views-geef-block_2 .block-title {
    color: #FF6600;
}

#block-views-geef-block_1 .views-field-field-publicacao-capa-img-fid,
#block-views-geef-block_2 .views-field-field-professor-image-fid {
    float: left;
    margin-right: 10px;
}

#block-views-geef-block_1 .views-field-title,
#block-views-geef-block_1 .views-field-field-publicacao-geef-subtitulo-value,
#block-views-geef-block_1 .views-field-field-publicacao-geef-desc-value,
#block-views-geef-block_1 .views-field-field-publicacao-geef-resumo-fid,
#block-views-geef-block_1 .views-field-field-publicacao-geef-prefacio-fid,
#block-views-geef-block_1 .views-field-field-publicacao-geef-sumario-fid {
    overflow: hidden;
}

#block-views-geef-block_1 .views-field-title {
    color: #FF6600;
}

#block-views-geef-block_1 .views-field-field-publicacao-geef-subtitulo-value {
    font-size: 90%;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

#block-views-geef-block_1 .views-field-field-publicacao-geef-desc-value {
    margin-top: 10px;
}

#block-views-geef-block_1 .filefield-icon,
#block-views-geef-block_1 .views-submit-button,
#block-views-geef-block_3 .views-submit-button {
    display: none;
}

#block-views-geef-block_1 .views-field-field-publicacao-geef-resumo-fid {
    margin-left: 100px
}

#block-views-geef-block_1 .views-field-field-publicacao-geef-resumo-fid,
#block-views-geef-block_1 .views-field-field-publicacao-geef-prefacio-fid,
#block-views-geef-block_1 .views-field-field-publicacao-geef-sumario-fid {
    float: left;
    margin-top: 17px;
}

#block-views-geef-block_1 .filefield-file a{
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #BBBBBB;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 1px 1px #555555;
    display: inline-block;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin: 3px;
    padding: 3px 8px;
    text-align: justify;
}

#block-views-geef-block_1 .views-field-field-publicacao-geef-recomenda-value {
    clear: both;
    padding-top: 10px;
}

#block-views-geef-block_3 .views-field-field-evento-data-inicio-value {
    color: #ff6600;
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

.node-25858 .botao-mais a {
    float: none;
}

/*fim geef*/


#block-views-videos_home-block_1 .view-display-id-attachment_2 img{
    border: 1px solid #CCCCCC;
    height: auto;
    width: 85px;
}

#block-views-videos_home-block_1 .view-display-id-attachment_2 .view-content .item-list li{
    float: left;
    margin-right: 11px;
}

#block-views-videos_home-block_1 .view-display-id-attachment_2 .view-content .item-list li.views-row-last{
    margin-right: 0;
}

#block-views-videos_home-block_1 .pager{
    display: none;
}


#block-views-videos_home-block_1 .view-content h3 {
    font-size: 15px;
}

#block-views-videos_home-block_1 .view-content object{
    width: 100%;
}

#block-views-videos_home-block_1 .view-display-id-attachment_2 .view-footer{
    text-align: right;
    clear: both;
}

.bui-mensagem {
    background: url("../img/load.gif") no-repeat scroll center top transparent;
    padding-top: 63px;
    width: 75px;
    z-index: 400;
}

#block-views-videos_home-block_1{
    position: relative;
}

#block-views-videos_home-block_1 .bui-mensagem {
    background-position: center center;
    height: 185px;
    left: 5px;
    opacity: 0.85;
    position: absolute;
    top: 55px;
    width: 285px;
    background-color: #FFFFFF;
}

#block-views-videos_home-block_1 > .content > .view-videos-home > .view-content .views-field-field-video-url-embed{
    min-height: 225px;
}

/* Cursos */

.node-type-curso .group-curso-latosensu-campos .field-label{
    font-weight:normal;
}

.node-curso .group-curso-latosensu-campos .field-label,
.node-curso .field-field-curso-coordenacao .field-label,
#block-views-86a7c7e582af62b11830db276f5f296a .field-label {
    font-weight: normal;
    font-size: 16px;
    margin: 0 0 5px;
    text-align: left;
    text-shadow: 1px 1px 2px #BBBBBB;
}

.node-curso .field,
#block-views-86a7c7e582af62b11830db276f5f296a .content {
    margin-bottom:30px;
}

#block-views-86a7c7e582af62b11830db276f5f296a .field-item {
    border-bottom: 1px dotted #CCCCCC;
    padding: 15px 0 5px;
}

#block-views-86a7c7e582af62b11830db276f5f296a .field-item:first-child {
    padding: 10px 0 5px;
}

.node-curso .field-field-curso-latosensu-link {
    text-align:center;
}

.node-curso .field-field-video-url object,
.node-curso .field-field-video-url img{
    width:415px;
    height:345px;
}

.node-curso div.fieldgroup .content{
    padding:0;
}

.professor-pesquisa .item-list ul li{
    overflow:hidden;
}

.professor-pesquisa .views-field-field-professor-image-fid img{
    border:1px solid #DDDDDD;
}

#block-views-videos_home-block_1 .views-slideshow-controls-bottom img{
    width: 20px;
    height: auto;
}

.view-curso-professores-relacionados .views-field-field-professor-descricao-value .field-content {
    overflow: hidden;
}

.view-curso-professores-relacionados h3,
.node-curso .group-curso-latosensu-campos .field-label,
.node-curso .field-field-curso-coordenacao .field-label,
#block-views-86a7c7e582af62b11830db276f5f296a .field-label {
    border-bottom: 1px solid #666;
    padding-bottom: 5px;
}

#block-cck_blocks-field_curso_latosensu_link .field-item a {
    float: right;
    margin-top: 20px;
}

.field-field-curso-latosensu-link-comp {
    margin-bottom: 0 !important;
    overflow: hidden;
}

.field-field-curso-latosensu-link-comp .btn-inscricao {
    float: right;
}

/* fim cursos */

.view.accordion h3 {
    color: #FF8C00;
    font-size: 14px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin-bottom: 10px;
}

.view.accordion .views-row{
    position:relative;
}

.view.accordion .views-row .views-field-edit-node a {
    position: absolute;
    right: 0;
    top: 0;
    display:none;
}

.view.accordion .views-row:hover .views-field-edit-node a {
    display:block;
}

.lista-noticias .view-content .item-list li {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.node > .meta {
    display: none;
}

#quicktabs-view__eventos_relacionados_tags__block_1 ul {
    margin: 0;
}

.view-videos-home.view-display-id-block_2 .views-field-field-video-data-value {
    text-align: left;
}

.cke_skin_kama,
.cke_1,
.cke {
    max-width: 960px;
}

.quicktabs-views-group {
    overflow: hidden;
}

#block-locale-0{
    clear: right;
    float: right;
}

#block-locale-0 .content ul li {
    float: left;
    list-style: none outside none;
    margin-right: 5px;
}

#block-locale-0 .content ul li.first {
    border-right: 1px solid #000;
    padding-right: 5px;
}

#block-locale-0 .content ul li a {
    color: #000;
    font-size: 12px;
    text-decoration: none;
}

#block-locale-0 .content ul li a:hover {
    text-shadow:0 0 5px #fff;
}

.i18n-en .view-professores .lista-tipos li {
    max-width: 164px;
    min-height: 50px;
}

.altcolor .views-row {
    margin-bottom: 5px;
    padding: 10px 10px 1px;
}

.view.accordion.altcolor h3 {
    color: #666666;
    font-size: 14px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin-bottom: 10px;
}

.altcolor .views-row-odd {
    background: #FBE5AD;
}

.altcolor .views-row-even {
    background: #F5F5F5;
}

#block-views-linhas_pesquisa-block_1 .block-title {
    font-size: 20px;
    margin-bottom: 10px;
}

.altcolor.accordion h3.fechado {
    background: url("../img/setaAccordionBaixo.png") no-repeat scroll right -5px transparent;
}

.altcolor.accordion h3.aberto{
    background: url("../img/setaAccordionCima.png") no-repeat scroll right -5px transparent;
}

.accordion .view-content .item-list li .views-field-edit-node{
    right: 35px;
}

#block-views-publicacoes-block_4, #block-views-publicacoes-block_1, #block-views-f9ba78d842e09ba456981706ffeccdea {
    margin-top: 20px;
}

#block-views-publicacoes-block_1 {
    background: none repeat scroll 0 0 #FEF4F0;
    border: 1px solid #BBBBBB;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 3px 7px #CCCCCC;
    margin-right: 20px;
    overflow: hidden;
    padding: 5px;
}

#views-exposed-form-publicacoes-block-1 #edit-keys {
    width: 260px;
}

input.botao-laranja,
.botao-laranja input.form-submit,
.botao-laranja .views-exposed-form .views-exposed-widget .form-submit {
    background: url("/sites/direitogv.fgv.br/themes/direitogv/img/btn-laranja.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 35px;
    line-height: 1;
    margin-left: -7px;
    margin-top: 12px;
    text-indent: -99999px;
    width: 36px;
}

#block-menu-menu-menu-feira-estagios > div {
    overflow: hidden;
    padding-bottom: 5px;
}

#block-menu-menu-menu-feira-estagios > div {
    margin-bottom: 15px;
}

#block-menu-menu-menu-feira-estagios ul {
    background: none repeat scroll 0 0 #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 2px #444444;
    float: left;
    margin-right: 3px;
    padding: 0;
}

#block-menu-menu-menu-feira-estagios ul > li > ul {
    display: none;
}


#block-menu-menu-menu-feira-estagios li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
    float: left;
    min-height: inherit;
    padding: 0;
    width: auto;
}

#block-menu-menu-menu-feira-estagios li.active-trail {
    background: #858585 !important;
}

#block-menu-menu-menu-feira-estagios li.active-trail a {
    color: #FFF;
}

#block-menu-menu-menu-feira-estagios li.active-trail.first {
    border-radius: 5px 0 0 5px;
}

#block-menu-menu-menu-feira-estagios li.active-trail.last {
    border-radius: 0 5px 5px 0;
}

#block-menu-menu-menu-feira-estagios li.first a {
    border-left: medium none;
}

#block-menu-menu-menu-feira-estagios li {
    margin-left: 0;
}

#block-menu-menu-menu-feira-estagios li.first:hover {
    border-radius: 5px 0 0 5px;
}

#block-menu-menu-menu-feira-estagios li.last:hover {
    border-radius: 0 5px 5px 0;
}

#block-menu-menu-menu-feira-estagios li a {
    border-left: 1px dashed #BBBBBB;
    color: #555555;
    display: block;
    font-size: 12px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    padding: 8px 10px;
}

#block-menu-menu-menu-feira-estagios li a:hover {
    text-decoration: none;
}

#block-menu-menu-menu-feira-estagios li:hover {
    background: none repeat scroll 0 0 #CCCCCC;
}

.node-type-foto-galeria .voltar {
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin-bottom: 5px;
}

.node-type-foto-galeria .voltar a {
    font-weight: normal;
    text-decoration: underline;
}

.view-galeria-feira-estagio .views-field-title,
.view-galeria-feira-estagio .views-field-field-foto-imagem-capa-fid,
.view-galeria-feira-estagio .views-field-field-pagina-corpo-value {
    text-align: center;
}

.view-galeria-feira-estagio .views-field-field-foto-imagem-capa-fid img,
.node-type-foto-galeria .field-field-foto-imagem img {
    border: 1px outset #000000;
    padding: 1px;
}

.node-type-foto-galeria .field-type-filefield.field-field-foto-imagem .field-item {
    float: left;
    margin: 2px;
}
.view-galeria-feira-estagio table.views-view-grid.col-3 {
    width: 100%;
}

.view-galeria-feira-estagio td {
    vertical-align: top;
}

.node-15 .view-noticias {
    width: 370px;
}

.field-field-metodologia-menu {
    background: none repeat scroll 0 0 #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 2px #444444;
    float: left;
    margin-right: 3px;
    padding: 0;
}

.field-field-metodologia-menu .field-items .field-item {
    float: left;
    padding: 5px 0;
    text-align: center;
}

.field-field-metodologia-menu .field-items .field-item a {
    border-left: 1px dashed #BBBBBB;
    color: #555555;
    display: block;
    float: left;
    font-size: 12px;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    padding: 3px 10px;
}

.field-field-metodologia-menu .field-items .field-item:first-child a {
    border: medium none;
}

.field-field-metodologia-menu .field-items .field-item:hover {
    background: none repeat scroll 0 0 #CCCCCC;
}

.menu-metodologia {
    float: right;
}

.menu-metodologia div {
    float: left;
    margin: 0 5px;
}

/* Alterações Eventos */

.view-eventos.view-display-id-block_4 .views-field-phpcode a {
    color: #FFFFFF;
}

.node-evento-page .content > .inner-content {
    float: left;
    width: 500px;
}

.node-evento-page .content > .inner-content,
.right-inside-bar {
    margin: 20px 0;
}

.node-type-evento .right-inside-bar {
    float: right;
    overflow: hidden;
    width: 250px;
}

.node-type-evento .field-type-computed.field-field-evento-inscricao {
    background: url("../img/signup_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #C00D0D;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px #000000;
    float: none;
    margin: 5px 2px;
    text-align: center;
    width: 320px;
}

.node-type-evento .field-type-computed.field-field-evento-inscricao a {
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    padding: 8px 10px;
    text-transform: uppercase;
}

.node-type-evento .field-type-computed.field-field-evento-inscricao a:hover {
    text-decoration: none;
}

#block-views-eventos-block_4 .view-eventos,
#block-views-eventos-block_4 .view-eventos .field-content {
    margin-bottom: 0;
}

#block-views-eventos-block_4 .view-eventos .view-content .item-list li {
    padding-bottom: 0;
}

#block-views-eventos-block_4 .views-field-field-evento-telefone-value .field-content,
#block-views-eventos-block_4 .local,
#block-views-eventos-block_4 .data-hora {
    color: #FFFFFF;
    display: table-cell;
    font-size: 13px;
    height: 20px;
    padding: 10px;
    vertical-align: middle;
    width: 230px;
}

#block-views-eventos-block_4 .data {
    margin-left: 35px;
}

#block-views-eventos-block_4 .hora {
    font-size: 12px;
    margin-left: 45px;
}

#block-views-eventos-block_4 .views-field-field-evento-telefone-value,
#block-views-eventos-block_4 .views-field-field-evento-local-value,
#block-views-eventos-block_4 .views-field-phpcode {
    margin-top: 2px;
}

#block-views-eventos-block_4 .data-hora {
    background: url("../img/data-hora-icon.png") no-repeat scroll 10px center #878787;
}

#block-views-eventos-block_4 .local {
    background: url("../img/local-icon.png") no-repeat scroll 10px center #878787;

}

#block-views-eventos-block_4 .views-field-field-evento-telefone-value {
    background: url("../img/phone-icon.png") no-repeat scroll 10px center #878787;
}

#block-views-eventos-block_4 .views-field-field-evento-telefone-value .field-content {
    padding-left: 50px;
}

#block-views-eventos-block_4 .sala,
#block-views-eventos-block_4 .endereco {
    display: block;
    margin-left: 40px;
}

#block-views-eventos-block_4 .endereco {
    font-size: 11px;
}

#block-views-eventos-block_4 .endereco a {
    color: #FFF;
}

#block-views-eventos-block_4 .views-field-field-evento-outras-informacoes-value {
    background: none repeat scroll 0 0 #F6F6F6;
    margin-top: 10px;
    padding: 10px;
}

#block-views-eventos-block_4 .views-field-phpcode {
    background: none repeat scroll 0 0 #3C3C3B;
    color: #FFFFFF;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 230px;
    display: none;

}

.comment-unpublished .comment_reply{
    display:none;
}

.comentarios {
    border-top: 3px solid #E2E2E2;
    padding: 10px;
}

.node-type-noticia #comments, .node-type-noticia .comentarios,
.node-type-evento #comments, .node-type-evento .comentarios {
    width: 740px;
}

#comments > h2 {
    color: #FF6600;
    text-shadow: 0 0 0;
}

#comment-form input[type="submit"] {
    background: url("../img/bg-comment-submit.png") repeat-x scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    padding: 5px 10px;
    text-shadow: 0 0 0;
    text-transform: uppercase;
}

.node-type-evento .page-title {
    display: none;
}

.not-logged-in .comment .comment_reply,
.comment-unpublished .comment_reply{
    display:none;
}

/* Fim */

/* Oportunidades Academicas */

.view-oportunidades-academicas .view-content .item-list > h3 {
    background: none repeat scroll 0 0 #FFAB3A;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-style: italic;
    margin-bottom: 0;
    margin-top: -2px;
    padding: 5px 10px;
}

.view-oportunidades-academicas .view-content .item-list li .views-field-title .field-content a {
    display: block;
    padding: 20px 20px 10px;
}

.view-oportunidades-academicas .view-content > .item-list {
    background: #EFEFEF;
}

.view-oportunidades-academicas .view-content > .item-list li:hover {
    background: #DFDFDF;
}

.view-oportunidades-academicas .view-content > .item-list li .views-field-title {
    font-size: 16px;
}

.view-oportunidades-academicas .view-content > .item-list li .views-field-title a {
    text-decoration: none !important;
}

.view-oportunidades-academicas .view-content > .item-list li .views-field-field-pagina-corpo-value {
    color: #000;
    font-size: 12px;
    font-weight: normal;
}

.view-oportunidades-academicas.view-display-id-block_1 .views-row .views-field-title > .field-content,
.view-oportunidades-academicas.view-display-id-block_2 .views-row .views-field-title > .field-content {
    margin: 0;
}

.node-48524 h1.page-title {
    display: none;
}

.novo {
    background-color: #4195d3;
    border-radius: 2px 2px 2px 2px;
    color: #FFF;
    display: inline-block;
    float: left;
    font-size: 9px;
    font-weight: normal;
    margin: 0 8px 2px 0;
    padding: 3px 4px 1px;
}

#block-webform-client-block-48526 .webform-component-textfield input,
#block-webform-client-block-48526 .webform-component-email input {
    width: 239px;
}

#block-webform-client-block-48526 .form-actions {
    float: right;
    margin-right: 5px;
}

.node-48524 .field-type-nodereference .field-field-pagina-resumo.fechado {
    background: url("../img/expand-collapse-icon.png") no-repeat scroll left 11px transparent;
}

.node-48524 .field-type-nodereference .field-field-pagina-resumo.aberto {
    background: url("../img/expand-collapse-icon.png") no-repeat scroll left -39px transparent;
}

.aberto, .fechado {
    cursor: pointer;
}

.view-oportunidades-academicas.view-anexo .view-content .item-list {
    background-color: #CDCDCD !important;
}

.view-oportunidades-academicas.view-anexo .view-content ul {
    margin: 0;
}

.view-oportunidades-academicas.view-anexo .titulo-continuo {
    color:#fff;
    background:#ababab;
    text-transform:uppercase;
    padding:16px;
    margin:0; 
}

/* Fim */

/* Alterações clínicas */

.field-field-clinica-outros .field-label {
    color: #FF8C00;
    font-size: 20px;
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #CCC;
}

.field-field-clinica-outros h2 {
    cursor: pointer;
    font-size: 16px !important;
    font-weight: normal;
    padding-right: 25px;
}

.field-field-clinica-outros h2.fechado {
    background: url("../img/setaAccordionBaixo.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

.field-field-clinica-outros h2.aberto {
    background: url("../img/setaAccordionCima.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

.field-field-clinica-outros > .field-items > .field-item {
    margin-bottom: 5px;
}

.field-field-clinica-outros > .field-items > .field-item.odd {
    background: #FBE5AD;
    padding: 5px;
}

.field-field-clinica-outros > .field-items > .field-item.even {
    background: #F5F5F5;
    padding: 5px;
}

/* fim alterações clínicas */

.view-galeria-imagens .field-item img,
.field-field-galeria-imagens-img img{
    border: 1px outset #000000;
    padding: 1px;	
}

.view-galeria-imagens .field-item,
.field-field-galeria-imagens-img .field-item {
    float: left;
    margin: 18px;
}

.view-galeria-imagens {
    overflow: hidden;
}

.page-admin #path-redirect-admin-redirects table td {
    max-width: 960px;
    word-break: break-word;
}

#video-topo-pagina,
#imagem-topo-pagina {
    display: block;
    margin-bottom: 15px;
}

.breadcrumb{
    font-size: 14px;
    color: #6f6f6f;
    margin-bottom: 16px;
    padding-left: 5px;
    text-transform: uppercase;
}

.breadcrumb a{ 
    color: #7f7f7f; 
}

#botoes-redesociais {
    clear: both;
    overflow: hidden;
    height:32px;
}

#botoes-redesociais .content{
    margin-top:10px;
}

/* Alteraçoes */

.moldura, .node-31 .fundo-cinza{
    border: 1px solid #9F9F9F;
    margin: 16px 0;
    padding: 32px; 
}
.node-31 .fundo-cinza{
    background:none !important;
}
.node-31 .teaser-title.titulo-escuro{
    border-radius:0 !important;
    box-shadow:none !important;
    margin:0 !important;
    padding-bottom:0 !important;
}
.sem-moldura{
    margin: 32px 0;
    padding: 0;
}

.view-hotnews .titulo {
    color: #FFCC00 !important;
}

.titulo {
    border-bottom: 1px solid #6f6f6f;
    color: #333;
    font-weight:normal;
    font-size: 16px;
    line-height:24px;
    padding-bottom: 8px;
    text-transform: uppercase;
}
.titulo.vermelho{color:#a50f07;}
.titulo.preto{color:#333;}
.titulo.cinza{color:#777;}
.titulo.azul{color:#1C2F67; border:none;}
.titulo.contat{color:#FFF;}

.fundo,.node-31 .teaser-title.titulo-escuro{
    color: #fff !important;
    margin:0 0 32px !important;
    padding: 16px;
}

.fundo.preto{background:#333;}
.fundo.vermelho,.node-31 .teaser-title.titulo-escuro{background:#a50f07;}
.fundo-cinza{background:#f5f5f5; padding:32px;}
.azul-claro{background:#d9f2ff};
.fundo-contato{background:#1c2f67;}

.botao-inscricao,
.botao-mais{
    margin-top:0;
    text-align:left;
    overflow: hidden;
}

#block-views-eventos_home-block_1 .views-field-phpcode .restrito,
#block-views-eventos_home-block_1 .views-field-node-link a,
#block-views-eventos_home-block_1 .views-field-node-link span,
.field-field-curso-latosensu-link a,
.field-field-evento-url-increva-se a,
.botao-inscricao a,
.botao-mais a{
    background:#fff;
    border:1px solid #333;
    border-radius: 0;
    color:#333 !important;
    display:inline-block;
    font-size:11px;
    font-weight:normal;
    margin: 8px 8px 0 0;
    padding: 5px 10px;
    text-transform:uppercase;
    text-align:center !important;
    text-decoration: none;
    text-shadow: none !important;
}

#block-views-eventos_home-block_1 .views-field-phpcode {
    float: right;
}

#block-views-eventos_home-block_1 .views-field-phpcode .restrito,
.botao-inscricao a {
    margin: 0;
}

#block-views-eventos_home-block_1 .views-field-node-link a,
#block-views-eventos_home-block_1 .views-field-node-link span,
.field-field-curso-latosensu-link a,
.field-field-evento-url-increva-se a,
.botao-inscricao a {
    background: #1d99d6;
    border: none;
    color: #FFF !important;
}
#block-views-eventos_home-block_1 .views-field-node-link span {
    margin: 0;
    padding: 5px 6px 2px;
}
#block-views-eventos_home-block_1 .views-field-phpcode .restrito {
    background-color: #F1F1F1;
    border: none;
    color: #A92800 !important;
}

.field-field-evento-url-increva-se a,
.botao-inscricao a:active {
    background: #880d06;
    border: 1px solid #5f5f5f;
}

.botao-mais .field-item.float {
    float: left;
}

.botao-mais p {
    text-align: right;
}

#imagem-topo-pagina {
    margin-bottom: 32px;
}

.field-field-pagina-corpo {
    margin: 32px 0;
    text-align: justify;
}

.field-field-pagina-topo {
    margin: 0;
}

.field-item,
.field-type-text p:last-child {
    margin-bottom: 0;
}

.botao-mais,
.field-field-pagina-resumo,
.field-field-pagina-arquivo,
.field-field-pagina-view,
.info-box {
    margin-top: 32px;
    overflow: hidden;
}

.node-page-teaser .field-field-pagina-arquivo {
    margin-top: 0;
}

.node-page-teaser .field-field-pagina-arquivo .filefield-file {
    margin-top: 16px;
} 

.node-page-teaser .field-field-pagina-arquivo .filefield-icon { 
    float:left;
    margin: 0 8px 16px 0;
}

h2.teaser-title {
    font-family: 'latoregular',Helvetica,Sans-Serif;
}

h2.teaser-title.sanfona {
    cursor: pointer;
}

h2.teaser-title.sanfona:before {
    background: url('../img/arrow.png') no-repeat center center transparent;
    content: "";
    float: left;
    height: 24px;
    margin-bottom: 24px;
    margin-top: -2px;
    width: 24px;
}

h2.teaser-title.sanfona.aberto:before{
    margin-top: 0 !important;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.node-page-teaser .info-box {
    background: #eee;
    padding: 16px;
    text-align: center;
}

.node-page-teaser .field-field-pagina-info .field-item p {
    font-size: 12px;
    text-align: center !important;
}

.group-barra-esquerda, 
.group-barra-direita {
    width: 480px;
    padding:0;
}

.list-title {
    margin-bottom: 16px;
}

.list-title h4 {
    font-family: 'latoregular',Helvetica,Sans-Serif;
    text-transform: uppercase;
}

/* Alterações */

#block-views-eventos_home-block_1 {
    border-right: 1px solid #CCC;
    float: left;
    margin-right: 32px;
    padding-right: 16px;
    width: 271px;
}

#block-views-noticias_home-block_1 {
    float: left;
    width: 640px;
}

.pub-home-content .more,
.view-footer .more {
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 12px;
    margin-top: 16px;
}

.view-footer span.more {
    display: block;
}

.view-footer span.more a {
    color: #333 !important;
}

.view-footer span.more a:hover {
    text-decoration: underline;
}

.view-noticias-home .more {
    margin-top: 17px;
}

.view-footer .more a:hover {
    text-decoration: underline;
}

.view-noticias-home .view-content li {
    border-bottom: 1px solid #EEE;
    border-top: 3px solid #FFF;
    height: 128px;
    margin-bottom: 32px;
    overflow: hidden;
    padding-bottom: 16px;
}

.view-noticias-home .view-content li.views-row-last {
    margin: 0;
}

.view-eventos-home .views-field-node-link a {
    line-height: 14px;
    margin: 0 !important;
}

#block-views-eventos_home-block_1 .views-field-field-evento-texto-data-value {
    color: #333;
    font-family: 'latolight',Helvetica,Sans-Serif;
    font-size: 12px;
    text-transform: uppercase;
}

#block-views-eventos_home-block_1 .views-field-title {
    margin: 8px 0 16px;
}

#block-views-eventos_home-block_1 .views-field-title a {
    font-size: 14px;
    text-decoration: none;
}

#block-views-eventos_home-block_1 .views-field-path {
    float: left;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 10px;
    line-height: 25px;
}

#block-views-eventos_home-block_1 .views-field-node-link {
    float: right;
}

.view-lista-clinicas .item-list li {
    margin-bottom: 15px;
}

.view-eventos-relacionados-tags .quicktabs-views-group {
    margin-bottom: 10px;
}

.field-field-pagina-arquivo .field-item {
    overflow: hidden;
}

.view-header h2 {
    font-family: 'latoregular',Helvetica,Sans-Serif;
    margin-bottom: 10px;
}

.view-publicacoes-home .views-field-field-revista-capa-fid {
    float: left;
    margin-right: 15px;
}

.view-publicacoes-home.view-display-id-block_1 > .view-content {
    float: left;
    margin-right: 32px;
    width: 46%;
}

.view-publicacoes-home.view-display-id-block_1 > .attachment {
    float: left;
    width: 48%;
}

.view-publicacoes-home .views-field-nothing {
    overflow: hidden;
}

.view-publicacoes-home .pub-home-content .corpo {
    margin: 32px 0 16px 0;
}

.view-publicacoes-home.half-col {
    margin-right: 15px;
}

.view-publicacoes-home.half-col .view-content .item-list h3 {
    margin-bottom: 15px;
}

.view-publicacoes-home.half-col .view-content li {
    list-style: disc;
    margin-bottom: 10px;
    margin-left: 15px;
}

#block-views-publicacoes_home-block_1,
#block-views-publicacoes_home-block_2,
#block-views-publicacoes_home-block_3,
#block-views-publicacoes_home-block_4,
#block-views-publicacoes_home-block_5 {
    float: right;
    width: 66%;
}

#block-views-publicacoes_home-block_2,
#block-views-publicacoes_home-block_3,
#block-views-publicacoes_home-block_4,
#block-views-publicacoes_home-block_5 {
    margin-bottom: 32px;
    width: 33%;
}

#webform-client-form-81039 input.form-text {
    width: 95%;
}

/*#block-webform-client-block-81039 {
    clear: left;
    float: left;
    width: 288px;
}

#block-views-publicacoes_home-block_1 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 32px;
    padding-bottom: 32px;
}*/

.titulo-cinza {
    background: none repeat scroll 0 0 #e1e1e1;
    border-radius: 0;
    box-shadow: none;
    color: #333;
    font-family: 'latoregular',helvetica,Sans-Serif;
    font-size: 17px;
    height: auto;
    margin: 0;
    padding: 10px;
    text-shadow: none;
}

#block-block-14 .titulo-cinza {
    margin-bottom: 10px;
}

div.node.node-1 {
    border-bottom: 1px solid #333;
    margin-bottom: 32px;
    padding-bottom: 32px;
}

#block-views-lista_nucleos-block_1,
#block-views-lista_nucleos-block_2,
#block-block-16 {
    float: left;
    margin-bottom: 32px;
    width: 50%;
}

#block-block-16 > .content {
    border-right: 1px solid #CCC;
    margin-right: 32px;
    padding-right: 32px;
}

#block-block-16 td {
    padding: 0.5em 0.5em 0.5em 0;
}

#block-views-lista_nucleos-block_1 {
    margin-top: 64px;
}

#block-views-lista_nucleos-block_1 .view-header {
    font-family: 'latoregular',helvetica,Sans-Serif;
    margin-bottom: 20px;
}

#block-views-lista_nucleos-block_1 .view-content li,
#block-views-lista_nucleos-block_2 .view-content li{
    margin: 15px 0;
}

#block-views-lista_nucleos-block_1 .view-content li a,
#block-views-lista_nucleos-block_2 .view-content li a{
    background-color: #CCC;
    color: #333;
    display: block;
    padding: 10px;
    text-decoration: none;
    width: 96%;
}

.front #content-bottom {
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
    margin-bottom: 12px;
    margin-top: 32px;
    padding-bottom: 32px;
    padding-top: 32px;
}

#block-block-17 {
    float: right;
    width: 66%;
}

#block-block-17 .view {
    float: left;
    margin-bottom: 32px;
    width: 47%;
}

.field-field-pagina-pagina-esq {
    float: left;
    margin-right: 16px;
    width: 464px;
}

.group-barra-direita {
    margin-left: 16px;
    width: 464px;
}

#navigation {
    background-color: #eee;
    padding-bottom: 16px;
}

#navigation #block-menu-primary-links {
    margin: 0 auto;
    width: 960px;
}

.view-cursos-global .views-field-field-curso-visitante-data-value {
    width: 100px !important;
}

#block-views-Pesquisa-block_1 .view-content .views-row {
    margin-bottom: 15px;
}

.view-lista-nucleos .view-content .views-field-title a,
.view-publicacoes-home .view-content .views-field-title a {
    text-decoration: none;
}

.i18n-en div.node.node-1,
.i18n-en.front #content-bottom {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.i18n-en #block-views-noticias_home-block_1 {
    float: none;
    width: 100%;
}

#block-block-17 {
    background-color: #cacaca;
    float: left;
    height: 32px;
    margin-left: 25px;
    width: 360px;
}

.intra-icon {
    float: left;
    margin-right: 10px;
}

.intra-icon > img {
    background-color: #A8A8A8;
    cursor: pointer;
    display: block;
}

.intra-icon > img.active {
    background-color: #CACACA ;
}

.intra-wrapper {
    height: 32px;
    position: relative;
}

.menu-intra {
    height: 15px;
    left: 30px;
    overflow: hidden;
    padding: 9px 0;
    position: absolute;
}

.menu-intra a {
    background-color: #fff;
    display: block;
    float: left;
    font-size: 11px;
    margin: 0 0 0 5px;
    padding: 0 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.menu-intra span.ext {
    display: none;
}

.menu-intra > span {
    display: block;
    float: left;
    height: 20px;
    text-align: center;
    width: 20px;
}

#block-block-19,
#block-block-20 {
    border-bottom: 1px solid #EEE;
    font-size: 14px;
    margin-bottom: 32px;
    padding-bottom: 16px;
}

#block-block-19 .header-text,
#block-block-20 .header-text {
    margin-top: 16px;
}

.page-bip span.ext,
.page-oportunidades span.ext {
    display: none;
}
.view-boletim-pesquisa,
.view-boletim-oportunidades {
    float: left;
    width: 640px;
}
.view-boletim-pesquisa .view-content,
.view-boletim-oportunidades .view-content {
    border-right: 2px solid #333;
    float: left;
    padding-right: 32px;
    width: 606px;
}
.view-boletim-pesquisa .view-content li,
.view-boletim-oportunidades .view-content li {
    background-color: transparent;
    border-left: 2px solid #333;
    margin-bottom: 32px;
    padding-left: 6px;
    position: relative;
}
.view-boletim-pesquisa .view-content li.border-novo,
.view-boletim-oportunidades .view-content li.border-novo {
    border-left: 2px solid #4195d3;
}
.view-boletim-pesquisa .view-content .saiba-mais ,
.view-boletim-oportunidades .view-content .saiba-mais {
    float: left;
    margin-left: 0;
}
.view-boletim-pesquisa .view-content li > .views-field-title,
.view-boletim-oportunidades .view-content li > .views-field-title {
    background-color: #efefef;
    font-size: 14px;
    overflow: hidden;
    padding: 15px;
}
.view-boletim-pesquisa .view-content li:hover > .views-field-title,
.view-boletim-oportunidades .view-content li:hover > .views-field-title {
    background-color: #DFDFDF;
}
.view-boletim-pesquisa .view-content li > .views-field-title a ,
.view-boletim-oportunidades .view-content li > .views-field-title a {
    text-decoration: none;
}
.view-boletim-pesquisa .view-content .item-list li .views-field-title .field-content a,
.view-boletim-oportunidades .view-content .item-list li .views-field-title .field-content a {
    display: block;
    overflow: hidden;
}

.view-boletim-oportunidades .view-content .views-field-field-pagina-corpo-value {
    clear: both;
}

.page-oportunidades-academicas .page-title {
    display: none;
}

.views-field-oportunidade-continuo {
    background-color: #FFF;
    border: 1px solid #777;
    color: #777;
    float: right;
    font-size: 10px;
    padding: 0 8px;
    text-transform: uppercase;
}

.view-boletim-oportunidades .view-content .oportunidade-titulo {
    font-size: 15px;
    line-height: 25px;
}

#block-block-18 {
    float: right;
    width: 320px;
}

#block-webform-client-block-48526 {
    clear: right;
    float: right;
    width: 320px;
}
/*ALTERAÇÃO PAGINA PROFESSOR*/

.view.view-Bloco-pagina-professores {
    background: none repeat scroll 0 0 #f4f4f4;
    border-left: 2px solid #e1e1e1;
    float: right;
    margin-left: 33px;
    width: 318px;
}
.node-type-professor #main,
.node-type-pesquisador #main {
    padding-right: 30px !important;
    width: 100% !important;
}
.node-type-professor .field-type-text p,
.field-field-professor-descricao div {
    color: #000;
    font-size: 14px;
    line-height: 18px;
    text-align: justify;
    margin: 20px 0;
}
.node-type-professor .field-field-professor-prod-academica .field-label,
.node-type-pesquisador .field-field-professor-prod-academica .field-label{
    background:none !important;
    display: block;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 19px;
    color:#058ed0;
    font-weight: normal;
    height: 25px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.node-type-professor .view-prod-academica,
.node-type-pesquisador .view-prod-academica {
    background:none;
    box-shadow:none;
}
.node-type-professor .field-field-professor-prod-academica,
.node-type-pesquisador .field-field-professor-prod-academica{
    border: 2px solid #058ed0;
    display: block;
    padding: 30px;
    width: 56.5%;
    margin-bottom: 30px;
}

.node-type-professor h3,
.node-type-pesquisador h3{
    font-size: 14px;
}
.node-type-professor .view-prod-academica ul li,
.node-type-pesquisador .view-prod-academica ul li {
    font-size: 14px;
    list-style: disc outside none;
    margin: 10px 0 0 10px;
    padding-left: 5px;
}

.node-type-professor .view-prod-academica ul li a, .node-type-professor h3,
.node-type-pesquisador .view-prod-academica ul li a, .node-type-pesquisador h3  {
    font-family: latoregular;
}

.field.field-type-email.field-field-professor-email,
.field-field-professor-facebook, .field-field-professor-blog,
.field-field-professor-curriculourl {
    clear: right;
    float: right;
}
.field-field-professor-pub-titulo,
.field-field-professor-pub-titulo2,
.field-field-professor-pub-titulo3,
.field-field-professor-pub-titulo4,
.field-field-professor-pub-titulo5,
.field-field-professor-pub-titulo6,
.field-field-professor-pub-titulo7{
    background:none;
    color:#000;
    font-size: 14px;
    font-family: 'latoregular',Helvetica,Sans-Serif;

}
.group-pesquisador-publicacoes,
.node-professor .group-professor-publicacoes{
    border: 2px solid #c6c6c6;
    padding: 39px;
    width: 54.5%;
}
.group-professor-publicacoes .field-items > div,
.node-type-pesquisador .group-pesquisador-publicacoes .field-item {
    text-transform: uppercase;
}
.field-field-professor-pub-texto .field-item,
.field-field-professor-pub-texto2 .field-item,
.field-field-professor-pub-texto3 .field-item,
.field-field-professor-pub-texto4 .field-item
{
    text-transform: unset !important;
}

.field-field-professor-pub-texto ul li,
.field-field-professor-pub-texto2 ul li,
.field-field-professor-pub-texto3 ul li,
.field-field-professor-pub-texto ul li a,
.field-field-professor-pub-texto2 ul li a,
.field-field-professor-pub-texto3 ul li a
{
    color: #000 !important;
    font-family: latoregular;
    font-size: 13px;
    margin-top: 14px;
}
.field-field-professor-pub-texto ul ,
.field-field-professor-pub-texto2 ul,
.field-field-professor-pub-texto3 ul {
    margin:0 0 0 14px;
}
.field-field-professor-pub-texto ul li span, .field-field-professor-pub-texto2 ul li span, .field-field-professor-pub-texto3 ul li span {
    display: none;
}

.field-field-professor-facebook a,
.field-field-professor-twitter a,
.field-field-professor-curriculourl a,
.field-field-professor-email a,
.field-field-professor-blog a,
.field-field-professor-curriculoarq a{
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 6px 0 6px 30px;
    text-decoration: none;
}

.view-Bloco-pagina-professores a, .view-Bloco-pagina-professores span {
    font-size: 13px;
    line-height: 31px;
    text-decoration: none;
}
.containerprof a{
    float:left;
    clear:both;
}

.containerprof {
    padding:0 20px;
    overflow:hidden;
}

.container1 .field-item.field-item-0, .field-item.field-item-1 {
    height: 20px;
}
.node-type-professor .views-field-field-professor-atividades-value,
.node-type-pesquisador .views-field-field-professor-atividades-value,
.node-type-pesquisador .mailto,.curriculoprof a,
.blogprof a,.faceprof a,.twitterprof a,.likedinprof a{	
    padding-left: 20px;
}
.node-type-professor a.mailto,
.node-type-pesquisador a.mailto{
    background: url("../img/emailprof.png") no-repeat scroll 0 center;
    padding-left: 20px;
}
.node-type-professor span.mailto,
.node-type-pesquisador span.mailto{
    background: none !important;
}
.curriculoprof a{
    background: url("../img/curriculoprof.png") no-repeat scroll 0 center;
}
.blogprof a{
    background: url("../img/blogprof.png") no-repeat scroll 0 center;
}
.faceprof a{
    background: url("../img/facebookprof.png") no-repeat scroll 0 center;
}
.twitterprof a{
    background: url("../img/twitterprof.png") no-repeat scroll 0 center;
}
.likedinprof a{
    background: url("../img/likedin.png") no-repeat scroll 0 center;
}


.node-type-professor .views-field-field-professor-atividades-value {
    clear: both;
    padding:40px 20px 20px;
}

.node-type-professor .views-label-field-professor-atividades-value,
.node-type-pesquisador .views-label-field-professor-atividades-value  {
    border-top: 1px solid #c6c6c6;
    font-family: 'latoregular',Helvetica,Sans-Serif;
    font-size: 14px;
    padding-top: 20px;
    text-transform: uppercase;
    color:#444;
}

.node-type-professor .views-field-field-professor-image-fid,
.node-type-pesquisador .views-field-field-pesquisador-foto-fid  {
    background: none repeat scroll 0 0 #fff;
    padding-bottom: 10px;
}

.container1, .container3 {
    font-family:'latoregular',Helvetica,Sans-Serif;
    font-size: 14px;
}

.container3 {
    border-bottom: 1px solid #c4c4c4;
    padding: 15px 0;
}
.node-type-professor .containercateg {
    margin-top:15px;
}
.node-type-pesquisador .containercateg {
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 261px;
}
.node-type-pesquisador .views-field-nothing-1,
.node-type-professor .views-field-nothing-1 {
    padding: 0 20px 20px;
}
.view-Bloco-pagina-professores .views-field-nothing {
    overflow: hidden;
}

.views-field-field-professor-atividades-value .field-content > p {
    color: #444;
    font-family:'latoregular',Helvetica,Sans-Serif;
    font-size: 14px;
    margin-top: 10px;
}


.field-field-professor-pub-titulo .field-item.odd,
.field-field-professor-pub-titulo2 .field-item.odd,
.field-field-professor-pub-titulo3 .field-item.odd,
.field-field-professor-pub-titulo4 .field-item.odd,
.field-field-professor-pub-titulo5 .field-item.odd,
.field-field-professor-pub-titulo6 .field-item.odd,
.accordion-header{
    cursor:pointer;
    margin-bottom: 5px;
    padding-left:20px;
    background:url("../img/arrow.png")no-repeat left 2px;
}

.field-field-professor-pub-titulo .field-item.odd.aberto,
.field-field-professor-pub-titulo2 .field-item.odd.aberto,
.field-field-professor-pub-titulo3 .field-item.odd.aberto,
.field-field-professor-pub-titulo4 .field-item.odd.aberto,
.field-field-professor-pub-titulo5 .field-item.odd.aberto,
.field-field-professor-pub-titulo5 .field-item.odd.aberto,
.accordion-header.aberto{
    background:url("../img/arrow2.png")no-repeat left 5px;
}

.field-field-professor-pub-titulo3 .field-item.odd {
    margin:0;
}
.field-field-professor-pub-texto3 p {
    margin-top: 0;
}

.field-field-professor-pub-texto3 h3 {
    margin-top: 10px;
}
.node-type-professor span.ext{
    background:none !important;
}

.node-type-pesquisador .view-Bloco-pagina-professores .views-field-nothing {
    margin-bottom: 35px;
}


/*BIP*/


#views-exposed-form-boletim-pesquisa-page-1 {
    float: right;
    width: 320px;
    position:relative;
}
.views-widget-filter-field_bip_categoria_value_many_to_one,
.views-widget-filter-field_bip_tipo_value_many_to_one{
    margin-left:15px !important;
}
.views-widget-filter-field_autor_bip_value {
    padding: 20px 0 20px 15px !important;
}
.view-boletim-pesquisa .view-content{
    min-height:710px;
}
.page-bip .views-exposed-widget label {
    font-family: "latoregular",Helvetica,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
}
#views-exposed-form-boletim-pesquisa-page-1 .views-exposed-form{
    position:relative;
}
.page-bip .views-submit-button {
    bottom:20px;
    padding: 0;
    position: absolute;
    right: 30px;
}
#edit-submit-boletim-pesquisa{
    background: url("/sites/direitosp.fgv.br/themes/direitogv/img/btBuscar.png") no-repeat scroll 0 0 #1c2f67;
    border: medium none;
    height: 33px;
    margin: 0;
    text-indent: -9999px;
    width: 36px;
}
#views-exposed-form-boletim-pesquisa-page-1 .form-checkboxes .form-item {
    font-size: 15px;
    padding-bottom: 10px;
}

#views-exposed-form-boletim-pesquisa-page-1 .views-widget-filter-field_bip_categoria_value_many_to_one {
    border-bottom: 1px solid #b5b5b4;
}
#views-exposed-form-boletim-pesquisa-page-1 .views-widget-filter-field_bip_tipo_value_many_to_one {
    border-top: 1px solid #eee;
}

#views-exposed-form-boletim-pesquisa-page-1 .views-widget-filter-field_bip_categoria_value_many_to_one,
#views-exposed-form-boletim-pesquisa-page-1 .views-widget-filter-field_bip_tipo_value_many_to_one{
    width:318px;
}

#views-exposed-form-boletim-pesquisa-page-1 .form-item.ativo{
    color:#058ed0;
}
#views-exposed-form-boletim-pesquisa-page-1 .views-submit-button .views-throbbing{
    display:none !important;
}
.view-boletim-pesquisa .oportunidade-titulo p{
    overflow:hidden;
}
#block-webform-client-block-87753 {
    float: right;
    width: 320px;
    clear: right;
}
#webform-client-form-87753 label {
    display: none;
}

.views-widget-filter-field_autor_bip_value .form-text.form-autocomplete {
    width: 230px;
}
.views-widget-filter-field_autor_bip_value #edit-autor-wrapper input.form-autocomplete.throbbing{
    background:url("../img/carreg.gif") no-repeat scroll 213px 6px #fff !important
}
.views-widget-filter-field_autor_bip_value #edit-autor-wrapper input.form-autocomplete{
    background:#fff;
}
#autocomplete .reference-autocomplete{ 
    font-size:14px;
}

#block-views-6388de719668f0f692689af522171c1d .view-header h2,
#block-quicktabs-eventos_relacionados .block-title {
    color: #000;
    text-transform: uppercase;
}

.view-relacoes-pesquisa .view-content .field-item {
    height: auto;
}

.view-publicacoes-home .pub-home-content .corpo {
    margin: 8px 0 0;
}

.view-publicacoes-home.view-display-id-block_1 > .view-content,
.view-publicacoes-home.view-display-id-block_1 > .attachment {
    border: 1px solid #FF0000;
    float: left;
    height: 119px;
    margin-right: 32px;
    width: 384px;
}

.view-publicacoes-home.view-display-id-block_1 > .attachment {
    border: 1px solid #2A4D9C;
    margin-top: 16px;
}

#block-views-publicacoes_home-block_1 .view-content .pub-home-content .corpo {
    font-size: 12px;
}

#block-views-leitura_recomendada-block_1 {
    border-right: 1px solid #ccc;
    float: left;
    padding-right: 32px;
    width: 289px;
}

#block-views-publicacoes_home-block_1 {
    float: left;
    margin-left: 32px;
    width: 384px;
}

#webform-component-nome,
#webform-component-email {
    float: left;
    width: 49%;
}

#webform-component-email {
    float: right;
}

#block-webform-client-block-81039 .form-actions {
    clear: both;
}

#block-block-22 {
    clear: left;
    float: left;
    margin-top: 16px;
}

#block-block-14 {
    float: right;
    margin-top: 50px;
    margin-bottom: 32px;
    width: 200px;
}

#block-webform-client-block-81039 {
    float: right;
    width: 610px;
}

/* NOVO Núcleos */

#block-views-producao_academica-block_1 .view-empty,
#block-views-producao_academica-block_1 .view-content,
#block-views-linhas_pesquisa-block_1 {
    border-right: 2px solid #aaa;
    float: left;
    padding-right: 32px;
    width: 608px;
}

#block-views-producao_academica-block_1 .view-content .item-list li {
    font-size: 14px;
    list-style: disc;
    margin-bottom: 10px;
}

#block-views-producao_academica-block_1 .view-content .item-list li.views-row-last {
    margin-bottom: 0;
}

.node-type-producao-nucleo .node,
.node-type-nucleo .node {
    border-bottom: 1px solid #AAAAAA;
    margin-bottom: 20px;
    margin-top:  30px;
    padding-bottom: 20px;
}

.node-type-nucleo #block-views-linhas_pesquisa-block_1 .view-display-id-block_1 > .view-content > .item-list > ul > li {
    border: 1px solid #AAA;
    margin-bottom: 20px;
    padding: 20px;
}

.node-type-nucleo #block-views-linhas_pesquisa-block_1 .views-field-phpcode .view .item-list li {
    border-left: 1px solid #4594CD;
    margin-bottom: 20px;
    padding-left: 10px;
}

.node-type-nucleo #block-views-linhas_pesquisa-block_1 .views-field-phpcode .view .item-list li.views-row-last {
    margin-bottom: 0;
}

.node-type-nucleo #block-views-linhas_pesquisa-block_1 .views-field-phpcode .view .item-list li .views-field-title {
    margin-bottom: 10px;
}

.node-type-nucleo #block-views-linhas_pesquisa-block_1 .views-field-phpcode .view-header {
    color: #4594CD;
}

.node-type-nucleo #block-views-linhas_pesquisa-block_1 .views-field-field-linha-pesq-desc-value h3 {
    font-weight: bold;
    margin-bottom: 20px;
}

#block-views-producao_academica-block_1 .view-filters,
#block-block-23,
#block-views-eventos_relacionados-block_1,
#block-cck_blocks-field_nucleo_contato,
#block-cck_blocks-field_nucleo_info,
#block-views-6388de719668f0f692689af522171c1d {
    background: none repeat scroll 0 0 #f4f4f4;
    box-sizing: border-box;
    float: right;
    margin-bottom: 32px;
    padding: 32px;
    width: 318px;
}

#block-views-producao_academica-block_1 .view-content .item-list {
    background-color: #F4F4F4;
    box-sizing: border-box;
    padding: 16px;
}

#block-views-producao_academica-block_1 .view-content .item-list ul {
    padding-left: 15px;
}

#block-views-producao_academica-block_1 .view-filters {
    background-color: transparent;
    margin-bottom: 0;
    padding: 0;
}

#block-block-23 {
    background-color: #4594CD;
    padding: 0;
}

#block-block-23 .content > a {
    background: url('../img/book-icon.png') no-repeat 32px 17px transparent;
    color: #FFF;
    display: block;
    margin: 0;
    padding: 16px 32px 16px 60px;
    text-decoration: none;
    text-transform: uppercase;
}

#block-cck_blocks-field_nucleo_contato a,
#block-cck_blocks-field_nucleo_contato {
    background-color: #1C2F67;
    color: #FFF !important;
}

#block-cck_blocks-field_nucleo_info .field-item p {
    margin-bottom: 0;
}

#block-cck_blocks-field_nucleo_info .field-item ul {
    padding-left: 15px;
}

#block-views-eventos_relacionados-block_1 .view-header,
#block-views-6388de719668f0f692689af522171c1d .view-header {
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}

#block-views-6388de719668f0f692689af522171c1d .view-content li {
    margin-bottom: 15px;
}

#block-views-eventos_relacionados-block_1 .view-content li a,
#block-views-6388de719668f0f692689af522171c1d .view-content li a {
    background:url('../img/right-arrow.png')no-repeat left 2px;
    color: #444;
    font-size: 14px;
    padding-left: 15px;
}

#block-views-producao_academica-block_1 .view-filters .form-radio {
    display: none;
}

#block-views-producao_academica-block_1 .view-filters label {
    display: block !important;
    font-size: 16px;
    font-weight: bold;
    height: 17px;
    text-transform: uppercase;
    width: 318px;
}

#block-views-producao_academica-block_1 .view-filters .views-exposed-widget {
    padding: 0;
}

#block-views-producao_academica-block_1 .view-filters .views-submit-button {
    display: none;
}

#block-views-producao_academica-block_1 .view-empty,
#block-views-producao_academica-block_1 .view-content {
    min-height: 221px;
}

#block-views-producao_academica-block_1 .bef-select-as-radios .form-item {
    margin-bottom: 5px;
}

#block-views-producao_academica-block_1 .bef-select-as-radios .form-item label {
    cursor: pointer;
}

#block-views-producao_academica-block_1 .view-filters .views-exposed-form {
    position: relative;
}

.bui-mensagem {
    background: url('../img/ajax-loader.gif') no-repeat center center #FFF;
    left: -18px;
    opacity: 0.8;
    position: absolute;
    top: 0;
    z-index: 9999;
    filter: alpha(opacity = 80);
}
#webform-client-form-5 #webform-component-email,
#webform-client-form-5 #webform-component-nome,
#webform-client-form-4 #webform-component-email,
#webform-client-form-4 #webform-component-nome{
    float:none !important;
}

#webform-client-form-5 #webform-component-nome input,
#webform-client-form-5 #webform-component-email input,
#webform-client-form-4 #webform-component-email input,
#webform-client-form-4 #webform-component-nome input{
    width: 270px;
}

.node-42085 .field-field-pagina-corpo ol > li h4 {
    border: 1px solid #efefef;
    cursor: pointer;
    padding: 8px;
}

.node-42085 .field-field-pagina-corpo ol > li h4:hover {
    background-color: #efefef;
}
/*FAQ GVLAW*/
.view-faq-gvlaw h3,
views-field-field-subtitulo-destaque-value {
    border-bottom: 1px solid;
    color: #000;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
.view-faq-gvlaw .views-field-title,
.view-faq-gvlaw .views-field-body {
    color: #023a78;
    font-size: 15px;
}
.view-faq-gvlaw .views-field-title {
    font-size: 12px !important;
    font-weight: bold;
    margin-bottom: 8px;
    cursor:pointer;
}
.view-faq-gvlaw .views-field-title.fechado {
    background:url("../img/set-open1.png") no-repeat scroll 98% center;
}
.view-faq-gvlaw .views-field-title.aberto {
    background:url("../img/set-close1.png") no-repeat scroll 98% center;
}
.view-faq-gvlaw ul li{
    margin-bottom:10px;
}

#block-block-24 {
    padding: 32px;
}
#block-views-faq_gvlaw-block_1 .view-faq-gvlaw .view-content ul li{
    float:none !important;
    width:93% !important;
    padding-bottom: 1px !important;
    background:none !important;
}

#block-views-faq_gvlaw-block_1 {
    padding: 22px;
}

.view-faq-gvlaw .views-field-body,
.view-faq-gvlaw .views-field-title {
    padding-right: 40px;
}
#block-views-livro_digital-block_1 .view-livro-digital .item-list > ul li{
    float:left;
    width:47%;
    background:#efefef;
    padding:1%;
    margin-bottom:20px;
}
#block-views-livro_digital-block_1 .view-livro-digital .item-list > ul li.views-row-odd{
    margin-right:2%;
}
#block-views-livro_digital-block_1 .view-livro-digital ul{
    overflow:hidden;
}
#block-views-livro_digital-block_1 .view-livro-digital h3{
    background-color: #666;
    color:#fff;
    margin-bottom:20px;
    padding:10px 8px;
    font-size:14px;
}
#block-views-livro_digital-block_1 .views-field-field-livrodig-imagem-fid,
#block-views-livro_digital-block_1 .views-field-field-livrodig-ask-value{
    float: left;
}
#block-views-livro_digital-block_1 .views-field-field-livrodig-ask-value {
    width: 305px;
}
#block-views-livro_digital-block_1 .views-field-field-livrodig-arquivo-fid {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;
    float: left;
    font-size: 11px;
    padding: 5px 6px;
    text-transform: uppercase;
}
#block-views-livro_digital-block_1 .views-field-field-livrodig-arquivo-fid a{
    text-decoration:none !important;
}
#block-views-livro_digital-block_1 .views-field-field-livrodig-arquivo-fid:hover{
    background:#eee;
    cursor:pointer;
}
.titulo-ask-publicacao{
    font-weight:bold;
    color:#333;
}
#block-views-livro_digital-block_1 .view-livro-digital .views-field-title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
#block-views-livro_digital-block_1 .views-field-field-livrodig-imagem-fid{
    margin-right:10px;
    margin-bottom: 15px;
}
#block-views-livro_digital-block_1 .view-livro-digital .item-list > ul li .views-field-body{
    text-align:justify;
    clear: both;
    margin-bottom:20px;
}
#block-views-livro_digital-block_1 .view-livro-digital .item-list > ul li .views-field-body p {
    line-height: 1.5;
}
.views-field-field-livrodig-ask-value a{
    color: #0076a5;
    cursor: pointer;
    text-decoration: none;
}
.views-field-field-livrodig-ask-value span.ext {
    display: none !important;
}

.views-field-field-livrodig-ask-value span {
    line-height: 1.3;
    text-align: justify;
}
.node-128044 .page-title {
    color: #800517;
    font-family: "latolight",Helvetica,sans-serif;
    text-transform: uppercase;
}
.view-perguntas-frequentes .views-row {
    position: relative;
}
.view-perguntas-frequentes .views-field-edit-node {
    right: 0;
    position: absolute;
    top: 0;
}
/*REFORMULAÇÃO PAGINA MESTRADO*/

.menu-mestrado-cinza.profissional .content > ul{
    display: table;
}

.menu-mestrado-cinza.profissional .content > ul > li {
    list-style: none;
    padding-right: 2px;
    display: table-cell;
    vertical-align: middle;
    background: #EBEBEB;
    text-align: center;
    border-right: 3px solid #fff;
    float:none;
    height: auto;
}

.menu-mestrado-cinza.profissional .content > ul > li > a {
    color: #6A6A6A;
    text-decoration: none;
    display: block;
    background: #EBEBEB;
    font-size: 14px;
    padding: 5px;
    box-sizing: border-box;
}
.menu-mestrado-cinza.profissional .content > ul > li.long-135{
    width: 135px;
}
.menu-mestrado-cinza .content > ul > li > a.inscricao{
    background-color: #EB9A37;
    padding: 14px 19px;
}

.menu-mestrado-cinza{
    margin-bottom: 20px;
    overflow: hidden;
}
.menu-mestrado-cinza .content > ul > li{
    float: left;
    height: 40px;
    list-style:none;
    padding-right: 2px;
    background:#fff;
}
.menu-mestrado-cinza .content > ul > li:last-child{
    padding:0;
}
.menu-mestrado-cinza .content > ul > li > a{
    color: #6A6A6A;
    text-decoration:none;
    display:block;
    background: #EBEBEB;
    font-size: 14px;
    padding:11px 19.5px 13px;
}
.node-132527 .page-title,
.node-132524 .page-title,
.node-132514 .page-title,
.node-132517 .page-title,
.node-132523 .page-title,
.page-aconteceu .page-title{
    font-size:22px;
}
@media screen and (min-width:0\0) {

    #quicktabs-qt_mestrado_prof .quicktabs_tabs li a,quicktabs-qt_mestrado_profis_en .quicktabs_tabs li a{
        padding: 10px 75.2px 11px !important;
    }
    .menu-mestrado-cinza .content > ul > li > a{
        padding: 13px 33px !important;
    }
}
.menu-mestrado-cinza .content > ul > li > a.active{
    color: #fff;
    background: #9A9494;
}
#block-views-noticias_mestrado-block_2,
.mestrado-blocks,
#block-views-eventos_mestrado-block_1{
    border: 1px solid #058ed0;
    box-sizing: border-box;
    padding: 15px 25px;
    width: 306px;
    margin-top: 30px;
    height:365px;
    float:left;
    background:#f3f3f3;
}

#block-block-29 .content > ul,
#block-block-34 .content > ul{
    background: #ebebeb;
    overflow: hidden;
    float: left;
}
#block-views-noticias_mestrado-block_2 .views-field-field-noticia-imagem-fid,
#block-views-eventos_mestrado-block_1 .views-field-field-aconteceu-destaque-fidd{
    height: 160px;
}
#block-views-noticias_mestrado-block_2 h2,
.mestrado-blocks h2,
#block-views-eventos_mestrado-block_1 h2{
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
}
.mestrado-blocks,
#block-views-noticias_mestrado-block_2{
    margin-right: 20px;
    margin-bottom: 31px;
}
#block-block-33,
#block-block-37{
    margin-right: 0;
}
.view-noticias-mestrado .views-field-field-noticia-corpo-value,
.mestrado-blocks,
#block-views-eventos_mestrado-block_1 .views-field-body{
    font-size: 14px;
}
#block-views-eventos_mestrado-block_1 .views-field-field-aconteceu-imagem-fid {
    margin-bottom: 10px;
}

#block-views-eventos_mestrado-block_1 .views-field-field-aconteceu-imagem-fid img {
    height: 155px;
    width: 262px;
}
#block-views-eventos_mestrado-block_1 .views-field-nothing {
    background: #d3d3d3;
    font-size: 11px;
    font-weight: bold;
    margin-right: 15px;
    padding: 3px 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 35px;
    float:left;
}
.dia-evento-mestrado, .mes-evento-mestrado {
    height: 13px;
}
.view-noticias-mestrado .views-field-field-noticia-data-value {
    color: #023a78;
    font-size: 14px;
    margin: 4px 0;
}
#block-views-noticias_mestrado-block_2 .views-row,
#block-views-eventos_mestrado-block_1 .views-row{
    position: relative;
}
#block-views-noticias_mestrado-block_2 .views-field-nothing,
#block-views-eventos_mestrado-block_1 .views-field-nothing-1{
    bottom: -35px;
    margin: 10px 0 0;
    overflow: hidden;
    position: absolute;
    right: 0;
}
.view-noticias-mestrado .views-field-nothing a,
.see-more-art,
.see-more-art:focus,
#block-views-eventos_mestrado-block_1 .views-field-nothing-1 a{
    background: #058ed0;
    color: #fff !important;
    display: block;
    font-size: 14px;
    float:right;
    padding: 5px 11px;
    text-decoration:none;
}
.see-more-art,
.see-more-art:focus{
    background:#EB9A37 !important;
}
#block-views-eventos_mestrado-block_1 .views-field-nothing-1 {
    bottom: -47px;
}
.view-noticias-mestrado .views-field-nothing a .ext,
#block-quicktabs-qt_mestrado_prof span.ext{
    display:none;
}
.node-132514 .page-title
.page-eventos-mestrado .page-title{
    color: #058ed0;
    font-size: 18px !important;
    font-weight: bold;
    text-transform: uppercase;
}
.node-132523 .field-field-pagina-corpo,
.node-132517 .field-field-pagina-corpo,
.node-132524 .field-field-pagina-corpo,
.node-132527 .field-field-pagina-corpo{
    margin-top:5px;
    font-size:15px;
}
/*QUICKTABS*/
.view-professores-mestrado-prof .view-content > .item-list > ul,
#block-views-aluno_mestrado-block_1 .artigos-mestrado{
    display: block;
}
#block-quicktabs-qt_mestrado_prof,
#block-quicktabs-qt_mestrado_profis_en,
#block-quicktabs-qt_mestrado_acad,
#block-quicktabs-qt_mestrado_acad_en{
    clear: both;
    overflow: hidden;
    box-sizing:border-box;
}
#quicktabs-qt_mestrado_acad .quicktabs_tabs li,
#quicktabs-qt_mestrado_acad_en  .quicktabs_tabs li{
    border-radius: 0;
    font-size: 17px;
    text-transform: uppercase;
    padding: 10px 0 12px;
}
#quicktabs-qt_mestrado_prof .quicktabs_tabs li,
#quicktabs-qt_mestrado_profis_en .quicktabs_tabs li,
#quicktabs-producao_intelectual_profis .quicktabs_tabs li,
#quicktabs-qt_corpo_mestradoprof .quicktabs_tabs li{
    border-radius: 0;
    font-size: 17px;
    text-transform: uppercase;
    padding: 16px 0 9px;
}
#quicktabs-qt_mestrado_prof .quicktabs_tabs ul,
#quicktabs-qt_mestrado_prof .quicktabs_tabs ul *,
#quicktabs-qt_mestrado_profis_en .quicktabs_tabs ul,
#quicktabs-qt_mestrado_profis_en .quicktabs_tabs ul *,
#quicktabs-qt_mestrado_acad .quicktabs_tabs ul,
#quicktabs-qt_mestrado_acad .quicktabs_tabs ul *,
#quicktabs-qt_mestrado_acad_en .quicktabs_tabs ul *,
#quicktabs-qt_corpo_mestradoprof .quicktabs_tabs ul,
#quicktabs-qt_corpo_mestradoprof .quicktabs_tabs ul *{
    box-sizing:border-box;
}
#quicktabs-qt_mestrado_prof .quicktabs_tabs li a,
#quicktabs-qt_mestrado_profis_en .quicktabs_tabs li a,
#quicktabs-qt_mestrado_acad .quicktabs_tabs li a,
#quicktabs-qt_mestrado_acad_en .quicktabs_tabs li a{
    padding:10px 73.6px 11px;
    color:#058ed0;
    text-decoration:none;
}
#quicktabs-producao_intelectual_profis .quicktabs_tabs li a,
#quicktabs-qt_corpo_mestradoprof .quicktabs_tabs li a{
    padding: 10px 40px 11px;
    color: #058ed0;
    text-decoration: none;
    font-size: 15px;
}
#quicktabs-qt_mestrado_prof .quicktabs_tabs li.active,
#quicktabs-qt_mestrado_profis_en .quicktabs_tabs li.active,
#quicktabs-qt_mestrado_acad .quicktabs_tabs li.active,
#quicktabs-qt_mestrado_acad_en .quicktabs_tabs li.active,
#quicktabs-producao_intelectual_profis .quicktabs_tabs li.active,
#quicktabs-qt_corpo_mestradoprof .quicktabs_tabs li.active{
    border-bottom:none;
}
#quicktabs_container_qt_mestrado_prof, #quicktabs-qt_mestrado_prof .quicktabs_tabs li,
#quicktabs_container_qt_mestrado_profis_en,#quicktabs-qt_mestrado_profis_en .quicktabs_tabs li,
#quicktabs_container_qt_mestrado_acad,#quicktabs-qt_mestrado_acad .quicktabs_tabs li,
#quicktabs_container_qt_mestrado_acad_en,#quicktabs-qt_mestrado_acad_en .quicktabs_tabs li,
#quicktabs_container_producao_intelectual_profis,#quicktabs-producao_intelectual_profis .quicktabs_tabs li,
#quicktabs_container_qt_corpo_mestradoprof,#quicktabs-qt_corpo_mestradoprof .quicktabs_tabs li{
    background: transparent;
    border-bottom: 1px solid #bbb;
    box-shadow: none;
}
#quicktabs_container_qt_mestrado_prof,
#quicktabs_container_qt_mestrado_profis_en,
#quicktabs_container_qt_mestrado_acad,
#quicktabs_container_qt_mestrado_acad_en,
#quicktabs_container_producao_intelectual_profis,
#quicktabs_container_qt_corpo_mestradoprof{
    padding: 60px 35px 0;
    font-size:15px;
    border-top: 0 none;
    width: 878px;
}
#quicktabs_container_qt_mestrado_prof,
#quicktabs_container_qt_mestrado_profis_en{
    padding-bottom: 20px;
}
#quicktabs-qt_mestrado_acad_en {
    min-height: 630px;
}
#quicktabs_container_qt_mestrado_prof table td,
#quicktabs-qt_mestrado_profis_en table td{
    vertical-align: top;
}

.insc-mestrado a,
.insc-mestrado a:focus{
    background-color: #058ed0;
    color: #fff !important;
    font-size: 16px;
    padding: 10px 29px;
}
.texto-mestrado {
    width: 100%;
    margin-bottom: 15px;
}
.view-grade-docentes-mestradoprof.view-display-id-block_1 {
    clear: both;
}
.view-grade-docentes-mestradoprof  .views-field-field-disciplinas-professor-nid a{
	white-space:pre;
}
.view-id-grade_docentes_mestradoprof.view-display-id-block_2 {
    font-size: 13px;
    position: absolute;
    right: 0;
    top: -25px;
}
.insc-mestrado,
.more-mestrado{
    float:left;	
}
.more-mestrado a,
.more-mestrado a:focus{
    border:1px solid #058ed0;
    color:#058ed0 !important;
    background:#fff;
    padding: 9px 29px;
    font-size: 16px;
}
.more-mestrado{
    margin-left:20px;
}
/*NOTICIAS*/
#block-views-noticias_mestrado-block_1 .views-field-field-noticia-imagem-fid{
    float:left;
    margin-right:20px;
}
#block-views-noticias_mestrado-block_1 ul li {
    border-bottom: 1px solid #d3d3d3;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 15px 0 20px;
}
#block-views-noticias_mestrado-block_1 ul li .views-field-nothing a {
    float: left;
    font-size: 15px;
    letter-spacing: 0.5px;
    padding: 5px 20px;
}
#block-views-noticias_mestrado-block_1 .views-field-nothing {
    margin: 25px 0 0;
}
#block-views-noticias_mestrado-block_1 ul li .views-field-title {
    color: #032a6b;
    font-size: 15px;
    margin-bottom: 10px;
    float:left;
}
.node-132517 .field-field-pagina-corpo {
    margin: 15px 0 20px;
}
#block-views-noticias_mestrado-block_1 .views-field-field-noticia-corpo-value{
    color:#424242;
}
.lista-autores .views-field-title {
    display: inline-block;
    padding: 0 !important;
}
.lista-autores {
    float: left;
}
.lista-autores span{
    font-style:normal !important;
}
.lista-autores a {
    color: #555;
    font-family: latolight;
    font-size: 15px;
    font-weight: normal;
}
.termo-artigo {
    float: left;
    width: 175px;
}
/*PAGINADORES*/
.view-eventos-mestrado-profissional .pager-current,
.view-eventos-mestrado-profissional .pager-next a,
.view-eventos-mestrado-profissional .pager-previous a,
.artigos-mestrado .pager-current,
.artigos-mestrado .pager-next a,
.artigos-mestrado .pager-previous a,
.view-noticias-mestrado .pager-current,
.view-noticias-mestrado .pager-next a,
.view-noticias-mestrado .pager-previous a,
.view-noticias-mestrado-acad .pager-current,
.view-noticias-mestrado-acad .pager-next a,
.view-noticias-mestrado-acad .pager-previous a{
    background-color:transparent !important;
    border: medium none !important;
    color: #aaa !important;
    font-size: 15px;
    text-decoration:none !important;
}
.artigos-mestrado .pager li,
.view-noticias-mestrado .pager li{
    border:none !important;
}
.artigos-mestrado .pager,
.view-noticias-mestrado .pager{
    width: 100%;
}
/*BLOCO ARTIGOS PRINCIPAL*/
.texto-art-mestrado > p {
    height: 80px;
    overflow: hidden;
    text-overflow: initial;
    width: 263px;
}
#block-block-32 table,#block-block-32 td,#block-block-32 tr,#block-block-32 tbody{
    vertical-align: top;
    padding: 0 30px;
    margin:0;
}
/*#block-block-30 table {
    font-size: 12px;
    width: 100%;
}*/
#block-block-30 table thead{
    background-color:#FBE5A9;
}
#block-block-30 .views-table tbody tr{
    background-color:#F7F7F7;
}
#block-block-30 thead th {
    width: 43%;
}
#block-block-30 .views-table td {
    border-right: 1px solid #ccc !important;
    padding-left: 15px;
}
#block-block-30 .views-table td.views-field-field-disciplinas-cargas-value{
    border:none !important;
    text-align:center;
}
/*#block-block-30 .views-table .views-field-title,
#block-block-30 .views-table .views-field-field-disciplinas-professor-nid,
#block-block-30 .views-table .views-field-field-disciplinas-professor-nid a,
#block-block-30 .views-table .views-field-field-disciplinas-cargas-value{
    color:#727270;
    font-weight:normal;
    font-family: "latoregular",Helvetica,sans-serif;
}*/
.lado-1{
    border-right:1px solid #e0e0e0;
}

.button-blue {
    background: #058ed0 none repeat scroll 0 0;
    color: #fff;
    font-size: 15px;
    line-height: 29px;
    margin-right: 22px;
    padding: 6px 10px;
}
/*#block-block-30 caption {
    background: #e0e0e0;
    color: #727270;
    font-weight: bold;
    margin: 0;
    padding: 7px 0;
}*/

.artigos-mestrado .views-field-tid {
    font-size: 15px;
    float:left;
    color: #008ecf;
}
.views-field-field-artigomest-autor-nid .field-item {
    display: inline;
}
.views-field-field-artigomest-autor-nid .field-item:after,
.views-field-field-artigomest-autor-nid.virgula > .field-content > a:after{
    content:", "	
}
.views-field-field-artigomest-autor-nid .field-item:last-child:after {
    content:"";    
}
.views-field-field-artigomest-autor-nid.virgula .field-item:last-child:after {
    content:", " !important;    
}
.artigos-mestrado .views-field-field-artigomest-autor-nid, .artigos-mestrado .views-field-tid-1,
.view-noticias-mestrado .views-field-field-artigomest-autor-nid, .view-noticias-mestrado .views-field-tid{
    float: left;
    font-size: 15px;
    margin-right: 5px;
    color:#0987db;
}
.view-noticias-mestrado .views-field-field-artigomest-autor-nid a, .view-noticias-mestrado .views-field-tid,
.artigos-mestrado .views-field-field-artigomest-autor-nid a{
    font-size:15px;
    color:#0987db;
}
.view-noticias-mestrado .views-field-field-noticia-corpo-value {
    clear: left;
    float:left;
}
.view-noticias-mestrado .views-field-field-noticia-data-value {
    clear: both;
}
.link-lateral{
    color:#058ed0;
}
.view-id-artigo_mestrado.view-display-id-block_3 .views-field-field-artigomest-autor-nid a,
.view-id-artigo_mestrado.view-display-id-block_4 .views-field-field-artigomest-autor-nid a,
.view-id-artigo_mestrado.view-display-id-block_5 .views-field-field-artigomest-autor-nid a,
.view-id-artigo_mestrado.view-display-id-block_6 .views-field-field-artigomest-autor-nid a{
    color: #008ecf;
}

.page-aconteceu .view-eventos-mestrado .views-field-nothing {
    float: left;
    min-height: 460px;
    position: relative;
    width: 580px;
}
.view-eventos-mestrado.view-display-id-page_1 .views-field-nothing-1{
    float: right;
    width:380px;
}

.view-videos-mestrado-reference .item-list {
    position: relative;
    min-height:320px;
}

#videos-nav {
    bottom: -15px;
    position: absolute;
    text-align: center;
    width: 100%;
}

#videos-nav a {
    border: 1px solid #aaa;
    border-radius: 50%;
    display: inline-block;
    height: 12px;
    margin-right: 6px;
    text-indent: -9999px;
    width: 12px;
    outline:none !important;
}

#videos-nav a.activeSlide {
    background-color:#058ed0;
    border-color:#058ed0;
}
.titulo-evento-mestrado > a {
    font-size: 18px;
    font-weight: bold;
}

.agrupador-eventos-right {
    background: #eee;
    font-size: 14px;
    padding: 16px;
}

.data-evento-mestrado {
    color: #019cdc;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 30px;
}
.li-to-select {
    height: 40px;
    margin: 25px 0;
    width: 960px;
    border: medium none;
    font-size: 15px;
    padding-left:10px;
}
.li-to-select{
    background-color:#009de0;
    color:#fff;
}
.li-to-select option {
    background: #ecf7fd url("../img/seta-azul-artigo.png") no-repeat scroll 8px center;
    border-bottom: 1px solid #d5e0e2;
    color: #514f52;
    font-size: 14px;
    font-style: italic;
    padding: 7px 2px 7px 20px;
}

.agrupador-eventos-right h3 {
    color: #019cdc;
    font-size: 14px;
    font-weight: bold;
}
.agrupador-eventos-right p{
    color:#5B5B5B;
}
.palestrante-evento-mestrado, .resumo-evento-mestrado {
    margin: 15px 0;
}
#views-exposed-form-eventos-mestrado-page-1 .views-submit-button{
    display:none;
}
.agrupador-mestrado object {
    height: 303px;
    width: 536px;
}
.button-trabproj {
    clear: both;
    display: block;
    float: right;
    height: 25px;
    width: 150px;
    background:url("../img/icon-mais-mestrado.png")no-repeat center center;
    cursor:pointer;
}
.button-trabproj.ativo{
    background:url("../img/icon-menos-mestrado.png")no-repeat center center;
}
.artigos-mestrado .views-field-body{
    clear:both;
    font-size:14px;
    display:none;
}
.artigos-mestrado .views-field-nothing{
    display:none;
}
.view-videos-mestrado-reference ul{
    overflow:visible !important;
}
.node-132514 .quicktabs-hide {
    display: none !important;
}

.titulo-evento-mestrado {
    font-size: 20px;
    font-weight: bold;
}
.video-evento-mestrado{
    min-height:300px !important;
}

#block-googlecse-unique-google-custom-search {
    float: right;
}
.arquivos-evento-mestrado img,
.arquivos-evento-mestrado span.ext,
.view-noticias-mestrado ul li .views-field-title .field-content span.ext{
    display:none !important;
}
#node-132564 #block-views-noticias-block_4{
    clear:both;
}

#block-block-30 .edit-link,
#block-block-40 .edit-link {
    background: #058ed0 none repeat scroll 0 0;
    color: #fff;
    padding: 6px;
    position: absolute;
    right: 0;
    top: 0;
}
#block-block-30,
#block-block-40{
    position:relative;
}


/* Grupos */

.page-grupos .page-title,
.page-grupos2 .page-title {
    border-bottom: 1px solid #6f6f6f;
    color: #000;
    display: block;
    font-family: "latolight",​Helvetica,​sans-serif;
    font-size: 28px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 24px;
    padding-bottom: 8px;
    text-transform: uppercase;
}

.view-conteudo-grupos.view-display-id-page_1 .item-list > ul {
    overflow: hidden;
}

.view-conteudo-grupos.view-display-id-page_1 li.views-row {
    float: left;
}

.view-conteudo-grupos.view-display-id-page_1 li.views-row .views-field-title {
    box-sizing: border-box;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.view-conteudo-grupos.view-display-id-page_1 li.views-row .views-field-title a {
    color: #fff;
    display: block;
    font-size: 16px;
    line-height: 78px;
    padding-left: 16px;
    text-decoration: none;
    text-shadow: 1px 1px 4px #000;
    text-transform: uppercase;
}

.node-type-grupo #main {
    position: relative;
}

.node-type-grupo:not(.node-edit-page) .page-title {
    color: #fff;
    display: block;
    font-size: 16px;
    left: 16px;
    margin-bottom: 8px;
    position: absolute;
    text-decoration: none;
    text-shadow: 1px 1px 4px #000 !important;
    text-transform: uppercase;
    top: 65px;
    margin-top:0;
}

.node-type-grupo .node .field-field-grupo-content {
    margin: 16px;
}

#block-views-conteudo_grupos-block_1 {
    clear: both;
}

#block-views-conteudo_grupos-block_1 .views-field-body .field-content ul li {
    margin-left: 16px;
}

#block-views-conteudo_grupos-block_1 .view-content .item-list {
    border: 1px solid #333;
    margin-top: 32px;
    padding: 16px;
}

#block-views-conteudo_grupos-block_1 .view-content .item-list > h3 {
    color: #333;
    display: block;
    font-size: 20px;
    font-weight: lighter;
    margin-bottom: 16px;
    text-shadow: none !important;
    text-transform: uppercase;
}

#block-views-conteudo_grupos-block_1 .view-content .item-list > ul > li {
    margin-top: -1px;
}

#block-views-conteudo_grupos-block_1 .view-content .item-list li .views-field-field-content-group-accord-title-value .accordion {
    background: url(../img/accord-arrow.png) no-repeat 8px 13px #eee;
    border: 1px solid #666;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: block;
    font-size: 12px;
    padding: 8px 8px 8px 24px;
    width: 100%;
}

#block-views-conteudo_grupos-block_1 .view-content .item-list li .views-field-body {
    padding: 10px 10px 0 10px;
}

#block-views-conteudo_grupos-block_1 .view-content .item-list li .views-field-body li {
    list-style: disc;
    margin-bottom: 1em;
}

#block-views-conteudo_grupos-block_1 .view-content .item-list li .views-field-body p {
    margin-bottom: 1em;
}

.view-cursos-global .view-content .views-table.cols-6.first .views-field-field-curso-visitante-data-value {
    border-left: 1px solid #e4e4e0;
    border-right: 1px solid #e4e4e0;
}
/*ALTERAÇOES GVLAW*/
.view-cursos-global .view-content .views-table.cols-6.first th.views-field-field-curso-professor-visitante-nid, .view-cursos-global .view-content .views-table.cols-6.first td.views-field-field-curso-professor-visitante-nid {
    display: none;
}
.view-cursos-global .view-content .views-table.cols-6.first th.views-field-title {
    width: 410px;
}
.view-cursos-global .view-content .views-table.cols-6.first th.views-field-field-curso-visitante-data-value {
    width: 230px !important;
}

/*MENU MESTRADO ACADEMICO*/

#block-block-42 .content > ul > li > a,
#block-block-52 .content > ul > li > a{
    padding: 11px 18.5px 13px !important;
}

/*QUICKTABS ACAD*/

#block-quicktabs-qt_mestrado_acad,
#block-quicktabs-qt_mestrado_acad_en{
    min-height: 785px;
}
#block-quicktabs-qt_mestrado_acad, #quicktabs_container_qt_mestrado_acad,
#block-quicktabs-qt_mestrado_acad_en,#quicktabs_container_qt_mestrado_acad_en,
#block-quicktabs-qt_mestrado_prof,#block-quicktabs-qt_mestrado_profis_en,
#quicktabs_container_qt_mestrado_prof,#quicktabs_container_qt_mestrado_profis_en,
#block-quicktabs-qt_corpo_mestradoprof,#quicktabs_container_qt_corpo_mestradoprof{
    box-sizing: border-box;
    width: 695px;
}
#block-quicktabs-qt_mestrado_acad .quicktabs-hide,
#block-quicktabs-qt_mestrado_acad_en .quicktabs-hide{
    display: none !important;
}
#block-quicktabs-qt_mestrado_acad,
#block-quicktabs-qt_mestrado_acad_en,
#block-quicktabs-qt_mestrado_prof,#block-quicktabs-qt_mestrado_profis_en,
#block-quicktabs-qt_corpo_mestradoprof{
    float: left;
    margin-right: 25px;
}
#block-quicktabs-qt_mestrado_acad table,
#block-quicktabs-qt_mestrado_acad_en table,
#block-quicktabs-qt_mestrado_prof table,
#block-quicktabs-qt_mestrado_profis_en table{
    width:100% !important;
}

#quicktabs-qt_mestrado_acad > ul,
#quicktabs-qt_mestrado_acad_en > ul {
    border-right: 1px solid #ccc;
    padding: 10px 0;
}
#quicktabs-qt_mestrado_acad .quicktabs_tabs li a,
#quicktabs-qt_mestrado_acad_en .quicktabs_tabs li a{
    font-size: 12px;
    padding: 10px 46.7px 11px;
    box-sizing: border-box;
}
#quicktabs-qt_mestrado_prof iframe{
    width: 100%;
    height: 350px;
}
#quicktabs-qt_mestrado_prof .quicktabs_tabs li a,
#quicktabs-qt_mestrado_profis_en .quicktabs_tabs li a{
    font-size: 12px;
    padding: 10px 3.7px 11px;
    box-sizing: border-box;
    width: 137px;
    display: inline-block;
    white-space: normal;
    text-align: center;
    line-height: 1;
}
/*BLOCOS LATERAIS*/
.bloco-acad-cinza{
    background: #f2f2f2;
    box-sizing: border-box;
    font-size: 14px;
    padding: 20px;
    width: 225px;
}
.bloco-acad-cinza p,
.bloco-acad-cinza a{
    font-size:13px;
}
.bloco-acad-cinza .block-title {
    color: #023a78;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 16px;
}
.bloco-acad-cinza .see-more-art {
    float: none;
    height: 28px;
    line-height: 28px;
    margin: 15px auto;
    text-align: center;
    width: 153px;
}
#block-block-44 span {
    font-size: 13px;
}
/*CONTENT BOTTOM MESTRADO ACAD*/
.container-fixed{
    clear: none;
    float: right;
    width: 240px;
    visibility:hidden;
}
.page-aconteceu .container-fixed{
    position: absolute;
    right: 0;
    top: 95px;
}
.node-133352 .container-fixed {
    margin-top: 33px;
}
/*PAGE TITLE MESTRADO ACAD*/
.node-133352 .page-title,
.node-133389 .page-title{
    margin: 30px 0 0;
}
.node-133366 .page-title,
.node-133390 .page-title,
.node-133373 .page-title,
.node-133391 .page-title,
.node-133392 .page-title,
.node-133377 .page-title,
.node-133393 .page-title,
.node-133381 .page-title{
    /*display: none;*/
    margin: 30px 0;
}
#block-block-44 a u {
    color: #023a78;
}
#block-block-45 .mailto {
    color: #555!important;
}
#block-block-45,
#block-block-46,
#block-block-55,
#block-block-54,
.margin-top-15{
    margin-top: 15px;
}
#block-block-46 a,
#block-block-46 a strong,
#block-block-55 a{
    color: #023a78 !important;
    font-size: 11px;
}
#block-block-45{
    background: #e4e4e4;
}

/*TABELA GRADE*/
.view-id-grade_docentes_mestradoacad.view-display-id-block_1 table th,
.view-id-grade_docentes_mestradoprof.view-display-id-block_1 table th{
    background: #023a78;
    color: #fff;
    font-size: 13px;
}
.node-133352 .page-title,
.node-133389 .page-title{
    font-size:23px;
}

#quicktabs-qt_mestrado_acad table tr:nth-child(2n+1),
#quicktabs-qt_mestrado_prof table tr:nth-child(2n+1){
    background: #fff;
}
.strong-acad {
    font-weight: bold;
}
.view-grade-docentes-mestradoacad .views-field-nothing{
    cursor:pointer;
}
.view-grade-docentes-mestradoacad .views-field-nothing-1,
.view-grade-docentes-mestradoprof .views-field-nothing-1{
    background: #fff;
    box-sizing: border-box;
    display: none;
    height: 600px;
    left: 50%;
    transform: translateX(-50%);
    overflow: auto;
    padding: 50px !important;
    position: fixed;
    top: 130px;
    width: 810px;
    z-index: 95;
}
.overlay-black {
    background: #000;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index:2;
    cursor:pointer;
}
.conteudo-grade-acad {
    position: relative;
}
.close-grade {
    color: #969696;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    right: -29px;
    top: -31px;
}
.titulo-grade-acad{
    color:#1c2f67;
    font-weight:bold;
    font-size:16px;
    text-transform:uppercase;
}
.cg-grade-acad{
    color:#a6a6a6;
    margin-top:12px;
    display:inline-block;
}
.titulo-azul-grade {
    color: #058ed0;
    font-weight: bold;
    margin: 20px 0 10px;
}
.info-grade-acad {
    font-weight: bold;
    text-decoration: underline;
    font-size: 12px;
    cursor: pointer;
}
.back-button {
    font-size: 15px;
    margin-bottom: 7px;
}
#quicktabs-qt_mestrado_acad table td,
#quicktabs-qt_mestrado_acad_en table td{
    vertical-align: middle;
    padding: 17px 10px;
    color:#727272;
}
#quicktabs-qt_mestrado_acad table td a,
#quicktabs-qt_mestrado_acad_en table td a{
    color:#727272;
}
#quicktabs-qt_mestrado_acad table td.views-field-title,
#quicktabs-qt_mestrado_acad_en table td.views-field-title,
#quicktabs-qt_mestrado_prof table td.views-field-title,
#quicktabs-qt_mestrado_prof_en table td.views-field-title{
    font-size: 13px;
    text-transform: uppercase;
    width: 190px !important;
}

#quicktabs-qt_mestrado_acad table td.views-field-field-disciplinas-professor-nid,
#quicktabs-qt_mestrado_prof table td.views-field-field-disciplinas-professor-nid{
    width: 190px;
}
.view-grade-docentes-mestradoacad.view-display-id-block_1 .views-table,
.view-grade-docentes-mestradoaprof.view-display-id-block_1 .views-table{
    margin: 30px 0;
}
/*CONVENIOS*/
#quicktabs_container_view__Lista_convenios_acad__block_1 .views-field-title,
#quicktabs_container_view__Lista_convenios_acad__block_1 .views-field-field-convenio-local-value,
#quicktabs_container_view__Lista_convenios_acad__block_1 .views-field-field-convenio-link-url,
#quicktabs_container_view__Lista_convenios_acad__block_2 .views-field-title,
#quicktabs_container_view__Lista_convenios_acad__block_2 .views-field-field-convenio-local-value,
#quicktabs_container_view__Lista_convenios_acad__block_2 .views-field-field-convenio-link-url{
    float: left;
    padding: 0 20px;
    width: 28%;
}
#quicktabs_container_view__Lista_convenios_acad__block_1 .views-field-field-convenio-link-url,
#quicktabs_container_view__Lista_convenios_acad__block_2 .views-field-field-convenio-link-url{
    width: 15%;
    font-size: 12px;
}

.view-id-Lista_convenios_acad.view-display-id-block_2 {
    margin-top: 52px;
}
#quicktabs_container_view__Lista_convenios_acad__block_1 .views-field-title,
#quicktabs_container_view__Lista_convenios_acad__block_2 .views-field-title{
    padding:5px;
    width: 42%;
}
#quicktabs_container_view__Lista_convenios_acad__block_1 .views-field-field-convenio-link-url a,
#quicktabs_container_view__Lista_convenios_acad__block_2 .views-field-field-convenio-link-url a {
    font-weight: bold;
    text-decoration: underline;
}
#quicktabs_container_view__Lista_convenios_acad__block_1 .quicktabs-views-group:nth-child(even),
#quicktabs_container_view__Lista_convenios_acad__block_2 .quicktabs-views-group:nth-child(even){
    background:#eee;
}
#quicktabs_container_view__Lista_convenios_acad__block_1 .quicktabs-views-group, #quicktabs_container_view__Lista_convenios_acad__block_2 .quicktabs-views-group {
    color: #353535;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
}
#quicktabs_container_view__Lista_convenios_acad__block_1,
#quicktabs_container_view__Lista_convenios_acad__block_2{
    padding:16px 0 0;
    border: 0 none;
    box-shadow: none;
    background: #fff;
}
#quicktabs-view__Lista_convenios_acad__block_1 > ul.quicktabs_tabs,
#quicktabs-view__Lista_convenios_acad__block_2 > ul.quicktabs_tabs{
    background:url("../img/background-quick-acad.png") repeat-x scroll left center;
    padding: 10px 0;
}
#quicktabs-view__Lista_convenios_acad__block_1 > ul.quicktabs_tabs > li > a,
#quicktabs-view__Lista_convenios_acad__block_2 > ul.quicktabs_tabs > li > a {
    padding: 10px 16px;
    color:#666;
}
#quicktabs-view__Lista_convenios_acad__block_1 > ul.quicktabs_tabs > li.active > a,
#quicktabs-view__Lista_convenios_acad__block_2 > ul.quicktabs_tabs > li.active > a {
    background:#767676;
    color:#fff;
    padding: 10px 16px 8px;
    position:relative;
}
#quicktabs-view__Lista_convenios_acad__block_1 > ul.quicktabs_tabs > li.active > a::before, #quicktabs-view__Lista_convenios_acad__block_2 > ul.quicktabs_tabs > li.active > a::before {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 15px solid #767676;
    bottom: -14px;
    content: "";
    display: inline-block;
    height: 0;
    left: 40%;
    position: absolute;
    vertical-align: middle;
    width: 0;
}
#quicktabs-view__Lista_convenios_acad__block_1 > ul.quicktabs_tabs > li,
#quicktabs-view__Lista_convenios_acad__block_2 > ul.quicktabs_tabs > li {
    border:none;
}

.view-Lista-convenios-acad .view-header {
    color: #1c2f67;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    background:url("../img/seta-left-acad.png") no-repeat scroll left 8px;
}
/*PROFESSORES ACAD*/

.professores-mestrados .views-field-field-professor-image-fid {
    float: left;
    margin-right: 15px;
}
.professores-mestrados .view-content > .item-list > ul > li {
    float: left;
    height: 115px;
    margin-bottom: 40px;
    margin-right: 24px;
    overflow: hidden;
    padding-bottom: 27px;
    position: relative;
    width: 46%;
}
.link-faq-acad,#block-block-47 a,#block-block-48 a{
    font-size: 12px !important;
    font-family:Tahoma,sans-serif !important;
}
.professores-mestrados .view-content {
    overflow: hidden;
}
#block-views-aafb8170ee2e1064bda9631a1e18879b,
#block-views-pesquisas_acad-block_1,
#block-views-dissertacoes_acad-block_2,
.node-133348 #main .node{
    float: left;
    width: 720px;
    min-height: 840px;
}

#block-views-dissertacoes_acad-block_2 {
    margin-right: 30px;
    width: 690px;
    font-size: 14px;
}
.professores-mestrados {
    margin-top: 20px;
    max-width: 705px;
}
.professores-mestrados .views-field-field-professor-curriculourl-url {
    float: left;
}
.professores-mestrados .views-field-nothing {
    bottom: 0;
    position: absolute;
    right: 0;
}
.professores-mestrados .views-field-nothing a,
#block-views-dissertacoes_acad-block_2 .views-field-nothing a,
#block-views-noticias_mestrado_acad-block_1 .views-field-nothing a,
.view-eventos-mestrado-profissional .views-field-path a{
    background: #ebebeb;
    color: #009ddb !important;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 10px;
    text-decoration:none;
}

.professores-mestrados  .views-field-nothing-1 {
    font-size: 14px;
    text-align: left;
}
.professores-mestrados  .views-field-nothing-1 p{
    text-align: left;
}
.views-field-field-professor-curriculourl-url a {
    color: #666666;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    text-decoration:none;
}
.professores-mestrados .views-field-field-professor-descricao-value {
    font-size: 14px;
}
.professores-mestrados .views-field-title {
    color: #1c2f67;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
}

.professores-mestrados .views-field-nothing-1 a {
    color: #666666 !important;
    font-style: italic;
    font-weight: bold;
    text-decoration: underline !important;
}
.professores-mestrados .item-list ul.pager {
    display: block;
    margin: 0;
    padding: 15px 0;
}
.professores-mestrados .item-list ul.pager {
    display: block;
    float: right;
    margin: 0;
    padding: 15px 0;
}
.professores-mestrados .pager {
    width: 100%;
}
.professores-mestrados .views-field-nothing-1 {
    overflow: hidden;
}

#block-quicktabs-qt_mestrado_acad .view-header {
    margin: 25px 0;
}

#block-quicktabs-qt_mestrado_acad .view-content caption,
#block-quicktabs-qt_mestrado_prof .view-content caption,
#block-quicktabs-qt_mestrado_profis_en .view-content caption{
    font-weight: bold;
}
#quicktabs-qt_mestrado_prof,#block-quicktabs-qt_mestrado_prof,
#quicktabs-qt_mestrado_profis_en,#block-quicktabs-qt_mestrado_profis_en{
    margin-top: 0;
}
/*NUCLEOS ACAD*/

.view-pesquisas-acad > .view-content > div.item-list ul,
#block-views-pesquisas_prof-block_1 > .content > .view-pesquisas-prof > .view-content > div.item-list > ul{
    box-sizing: border-box;
    display: none;
    font-size: 15px;
    padding: 16px;
    width: 90%;
}
#block-views-pesquisas_prof-block_1 > .content > .view-pesquisas-prof > .view-content > div.item-list > ul{
    width: 95%;
}
.view-pesquisas-acad > .view-content > div.item-list h3,
.view-pesquisas-prof > .view-content > div.item-list h3{
    border:1px solid #ccc;
    border-left:8px solid #058ed0;
    box-sizing: border-box;
    margin: 20px 0 12px;
    padding: 20px 0 20px 20px;
    width: 90%;
    position:relative;
    font-weight:bold;

}
.view-pesquisas-prof > .view-content > div.item-list h3{
    width: 95%;
}
.view-pesquisas-acad > .view-content > div.item-list h3 a,
.view-pesquisas-prof > .view-content > div.item-list h3 a{
    background: url("../img/link-icon.png")no-repeat right center;
    padding-right: 20px;
}
.view-pesquisas-acad > .view-content > div.item-list h3.active .accordion-acad-nuc,
.view-pesquisas-prof > .view-content > div.item-list h3.active .accordion-acad-nuc{
    background:url("../img/seta-up-acad.png") no-repeat scroll center center;
}
.accordion-acad-nuc {
    background:url("../img/seta-down-acad.png") no-repeat scroll center center;
    cursor: pointer;
    display: block;
    height: 40px;
    position: absolute;
    right: -2px;
    top: 12px;
    width: 75px;
}
#block-views-pesquisas_acad-block_1 .views-field-body,
#block-views-pesquisas_prof-block_1 .views-field-body{
    height: 60px;
    overflow: hidden;
}

#block-views-pesquisas_acad-block_1 .views-field-title,
.view-pesquisas-prof.view-dom-id-3 .views-field-title{

    padding-left: 10px;
    background:url("../img/seta-left-acad.png" )no-repeat left 8px;	
    font-size: 14px;
    font-weight: bold;
    margin-bottom:10px;
}
#block-views-pesquisas_acad-block_1 .views-field-title a,
.view-pesquisas-prof.view-dom-id-3 .views-field-title a{
    color: #058ed0;
}
#block-views-pesquisas_acad-block_1 .view-content ul li,
.view-pesquisas-prof.view-dom-id-3 .view-content ul li {
    border-bottom: 1px solid #ccc;
    padding: 15px 0;
    overflow:hidden;
}
#block-views-pesquisas_acad-block_1 .views-field-nothing,
#block-views-pesquisas_prof-block_1 .views-field-nothing{
    display: block;
    float: right;
    height: 23px;
    margin-top: 8px;
    width: 110px;
    background:url("../img/view-more-acad.png" )no-repeat center center;
    cursor:pointer;
}
#block-views-pesquisas_acad-block_1 .views-field-nothing.active,
#block-views-pesquisas_prof-block_1 .views-field-nothing.active{
    background:url("../img/view-mens-acad.png" )no-repeat center center;
}
/*DISSERTAÇÕES ACAD*/

#block-views-dissertacoes_acad-block_2 .views-field-nothing a,
#block-views-noticias_mestrado_acad-block_1.views-field-nothing a{
    font-size: 13px !important;
}
#block-views-dissertacoes_acad-block_2 .views-field-field-dc-source-url-value {
    float: left;
}
#block-views-dissertacoes_acad-block_2 .views-field-nothing{
    float:right;
}
#block-views-dissertacoes_acad-block_2 .view-content ul li {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    padding: 15px 0;
}
#block-views-dissertacoes_acad-block_2 .views-field-nothing a,
#block-views-dissertacoes-block_2 .views-field-field-dc-source-url-value{
    display: block;
    padding: 4px 15px;
}
#block-views-dissertacoes_acad-block_2 .views-field-field-dc-source-url-value{
    padding-left:0;
}

#block-views-dissertacoes_acad-block_2 .views-field-title a {
    color: #666;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

#block-views-dissertacoes_acad-block_2 .views-field-field-dc-source-url-value a {
    color: #058ed0;
    font-size: 14px;
    font-weight: bold;
}
/*EVENTOS ACAD*/
.page-aconteceu #main {
    position:relative;
}

.view-eventos-mestrado-acad-filtro .li-to-select {
    width: 690px;
}
.page-aconteceu .view-id-eventos_mestrado.view-display-id-page_2 .views-field-nothing {
    min-height: 375px;
    width: 400px;
    margin-bottom: 20px;
}

.page-aconteceu .view-id-eventos_mestrado.view-display-id-page_2 .views-field-nothing-1 {
    margin-bottom: 20px;
    overflow: hidden;
}
.view-id-eventos_mestrado.view-display-id-page_2 .agrupador-mestrado object,
.video-evento-mestrado img{
    height: 239px;
    width: 395px;
}
.view-id-eventos_mestrado.view-display-id-page_2 .agrupador-eventos-right {
    float: right;
    margin-right: 265px;
    margin-top: 49px;
    width: 240px;
}
.view-id-eventos_mestrado.view-display-id-page_2 .data-evento-mestrado {
    margin: 20px 0;
}
.view-id-eventos_mestrado.view-display-id-page_2 #videos-nav {
    bottom: 0;
}
.page-aconteceu #block-block-45 {
    top: 470px;
}

.page-aconteceu #block-block-46 {
    top: 777px;
}
/*NOTICIAS*/

.field-field-noticiaacad-imagem {
    float: left;
    margin-right: 20px;
}
.field-field-noticiaacad-data {
    margin: 10px 0;
}
.node-type-noticia-mestrado-acad .page-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    width: 700px;
}
.node-type-noticia-mestrado-acad .node p {
    font-family: helvetica;
    font-size: 12px;
}
.node-type-noticia-mestrado-acad #comments,.node-type-noticia-mestrado-acad .comentarios{
    overflow:hidden;
    width:500px;
    padding:10px;
}
.node-type-noticia-mestrado-acad #comments input.form-text,
.node-type-noticia-mestrado-acad #comments textarea{
    width:90%;
}
.node-type-noticia-mestrado-acad #block-block-44{
    margin-top: 0 !important;
}
.node-type-noticia-mestrado-acad #comments .title {
    color: #797979 !important;
    font-weight: bold;
}
.node-type-noticia-mestrado-acad #comments #edit-mail-me-wrapper{
    display:none;
}
.node-type-noticia-mestrado-acad #comments input.form-submit{
    background:#545454;
    border-radius: 0;
    text-transform:capitalize;
}
.node-type-noticia-mestrado-acad #main .node{
    min-height:auto !important;
}
.node-type-noticia-mestrado-acad #block-block-46 {
    clear: right;
}
/*NOTICIAS ACAD*/
#block-views-noticias_mestrado_acad-block_1 {
    border-top: 1px solid #ccc;
    clear: left;
    overflow: hidden;
    padding-top: 25px;
    width: 70%;
    min-height: 245px;
}

#block-views-noticias_mestrado_acad-block_1 .views-field-field-noticia-imagem-fid,
.view-eventos-mestrado-profissional .views-field-field-evento-img-destaque-fid{
    float: left;
    margin-right: 15px;
}
.view-eventos-mestrado-profissional .views-field-field-evento-img-destaque-fid{
    height: 95px;
}
#block-views-noticias_mestrado_acad-block_1 .views-field-field-noticia-corpo-value,
.view-eventos-mestrado-profissional .views-field-field-noticia-corpo-value{
    clear: none;
    margin-bottom: 15px;
    font-size:14px;
}
#block-views-noticias_mestrado_acad-block_1 .view-content ul li,
.view-eventos-mestrado-profissional .view-content ul li{
    border-bottom: 1px solid #ccc;
    clear: both;
    margin: 10px 0;
    overflow: hidden;
    padding: 10px 0;
}
#block-views-noticias_mestrado_acad-block_1 .view-content ul li.views-row-last{
    border:none;
}
#block-views-noticias_mestrado_acad-block_1 .views-field-body .field-content > p,
.view-eventos-mestrado-profissional .views-field-body .field-content > p{
    font-size: 14px;
}
#block-views-noticias_mestrado_acad-block_1 .views-field-title,
.view-eventos-mestrado-profissional .views-field-title{
    margin-bottom: 10px;
}
#block-views-noticias_mestrado_acad-block_1 .item-list ul.pager,
.view-eventos-mestrado-profissional .item-list ul.pager{
    display: block;
    margin: 0;
    padding: 15px 0;
}

.view-eventos-mestrado-profissional .views-field-path{
    display: block !important;
}
.view-eventos-mestrado-profissional .pager,
.view-noticias-mestrado-acad .pager {
    text-align:center;
    width: 100%;
}

#block-views-noticias_mestrado_acad-block_1 .views-field-nothing {
    float: right;
}
/*PROCESSO SELETIVO*/
.node-133381 #main .node-page .content,
.node-type-noticia-mestrado-acad #main .node{
    width:700px;
    float:left;
    min-height:700px;
}

#block-views-Disciplinas-block_3 {
    margin-bottom: 50px;
}

#page .tabela-azul table{
    margin: 30px 0
}

#page .tabela-azul table caption {
    color: #555555;
    font-weight: bold;
    text-align: center;
    font-size: 15px;
}

#page .tabela-azul table thead tr,
.view-id-grade_docentes_mestradoacad.view-display-id-block_1 table thead tr,
.view-id-grade_docentes_mestradoprof.view-display-id-block_1 table thead tr{
    background: #023a78;
    color: #fff !important;
    font-size: 13px;
    border-bottom: 3px solid #ccc;
}

#page .tabela-azul table tbody tr:nth-child(2n+1) {
    background: #fff;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}

#page .tabela-azul table tbody tr:nth-child(2n+2) {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}

#page .tabela-azul table td.views-field-title{
    font-size: 13px;
    text-transform: uppercase;
    width: 200px !important;
}

#page .tabela-azul table td.views-field-field-disciplinas-professor-nid {
    border: none;
}
th.views-field-edit-node{
    display: none;
}
.view-grade-docentes-mestradoacad th.views-field-edit-node{
    display: block;
    margin: 0;
    min-height: 20px;
    border-bottom: none;
}

.emvideo{
    text-align: center;
}

.emvideo iframe{
    margin: 0 auto;
}

.sticky-mestrado-menu {
    position: fixed;
    top: 0;
    z-index: 99999;
    width: 100%;
    background-color: #fff;
}
.sticky-mestrado-page-title {
    position: fixed;
    top: 40px;
    padding: 32px 0 10px 0;
    margin: 0 0 22px 0 !important;
    background-color: #fff;
    width: 100%;
    z-index: 99999;
}
.sticky-space-top {
    margin-top: 140px;
}
.accordion-header{
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom:1px solid #000;
    padding-bottom: 8px;
    margin-bottom: 5px;
}
.content .accordion-conteudo.agrupado{
    display: none;
}
#footer-notice-wrapper #block-block-60 {
    max-width: 1100px;
    color: #5e5e5e;
    font-size: 12px;
    line-height: 1.8;
    padding: 30px 0;
    margin: 0 auto;
}
#footer-notice-wrapper {
    background: #272727;
}
#footer-notice-wrapper #block-block-60 p {
    margin: 0;
    font-family: "gotham-book","Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    color: #5e5e5e !important;
}
.node-133801 > .content,
.node-133802 > .content{
    max-width: 700px;
    float: left;
}
.see-more-art strong {
    color: #FFF !important;
}
.fundo-cinza-title {
    padding: 15px 40px;
    background: #9f9596 url("../img/seta-cinza.jpg")no-repeat 20px center;
    clear: both;
    margin: 10px 0;
    color:#FFF;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
}
.fundo-cinza-title.active{
    background: #9f9596 url("../img/seta-cinza-baixo.jpg")no-repeat 20px center;
}
.prox-dissertacoes{
    font-weight: bold;
    text-align: center;
    margin: 50px 0;
}
.prox-dissertacoes a {
    border: 1px solid #000;
    color: #000 !important;
    padding: 5px 15px;
    margin-left: 5px;
}
.prox-dissertacoes a + span {
    display: none;
}
/*PRODUÇÃO INTELECTUAL*/
.artigos-mestrado .item-list ul{
    display: none;
}
.artigos-mestrado{
    display: none;
}
.artigos-mestrado > .view-content > .item-list > h3{
    padding: 8px 40px;
    background:url("../img/seta-black-fechado.jpg")no-repeat 20px center;
    clear: both;
    font-weight: bold;
    cursor: pointer;
}
.artigos-mestrado > .view-content > .item-list > h3.active{
    background:url("../img/seta-black.jpg")no-repeat 20px center;
}
.artigos-mestrado > .view-content > .item-list{
    border-bottom: 1px solid #777;
}
.artigos-mestrado > .view-content > .item-list > ul > li{
    margin-bottom: 10px;
    overflow: hidden;
    clear: both;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.artigos-mestrado > .view-content > .item-list > ul > li:last-child{
    border: none;
    margin-bottom: 0;
}
.artigos-mestrado > .view-content > .item-list > ul{
    padding: 0 20px;
}
#quicktabs_container_producao_intelectual_profis,#quicktabs_container_qt_corpo_mestradoprof{
    padding: 30px 20px 20px;
    border-top: 1px solid #ccc;
    margin-top: 7px;
}
#quicktabs-producao_intelectual_profis .quicktabs_tabs li.active a{
    background: #FFF;
}
/*ARTIGOS BLOCOS*/

.artigos-mestrado ul li .views-field-title a{
    text-decoration:none;
}
.artigos-mestrado .views-field-title{
    margin: 2px 0;
}
.artigos-mestrado ul li .views-field-title span.ext{
    display:none;
}
.artigos-bloco-mestrado .view-content .item-list ul{
    display: none;
}
.view-id-artigo_mestrado.view-display-id-block_1 .views-field-title span,
.view-id-artigo_mestrado.view-display-id-block_2 .views-field-title span {
    color: #058ed0;
}
.arquivo-trabproj,
.arquivo-trabproj:focus {
    background: #008ecf url("../img/download-item.jpg")no-repeat 93% center;
    color: #fff;
    font-size: 12px;
    padding: 9px 25px 9px 10px;
    text-decoration: none !important;
    text-transform: uppercase;
}
.views-field-field-trabproj-link-url span.ext,.views-field-field-artigomest-link-url span.ext{
    display:none;
}
.views-field-field-trabproj-link-url,.views-field-field-artigomest-link-url{
    float: right;
    margin-bottom: 10px;
}

.highcontrast *{
    background-color:black !important;
    background-image:none !important;
    color:white !important;
    text-shadow: none !important;
    line-height: initial !important;
}
.hightcontrast #block-menu-primary-links .content ul ul > li {
    background-color:black !important;
}

.highcontrast a,.highcontrast a *,.highcontrast #block-menu-primary-links .content ul ul > li > ul li a{
    background-color:black !important;
    color:yellow !important;
    border: 1px dotted yellow;
    padding: 1px;
}
.highcontrast a:hover,.highcontrast a:hover *{
    background-color:yellow !important;
    color:black !important;
    text-decoration:underline !important;
    text-decoration:none !important;
}

.highcontrast input{
    background-color:white !important;
    color:black !important;
}

.highcontrast input[type=submit],
.highcontrast input[type=button],
.highcontrast button{
    background-color: yellow !important;
    color: black !important;
}
.highcontrast input[type=submit]:hover,
.highcontrast input[type=button]:hover,
.highcontrast button:hover{
    text-decoration:underline !important;
}
.highcontrast #slidable {
    border: 3px solid #fff !important;
}
.highcontrast #side {
    border: 3px solid #fff !important;
    border-right: none;
}
.highcontrast #side .icon-universal-access{
    background: none !important;
}
.azes a, .highcontrast-btn {
    color: #fff;
    border: 2px solid #fff !important;
    display: inline-block !important;
    border-radius: 5px;
    padding: 3px 5px !important;
}
.azes a:focus, .highcontrast-btn:focus {
    color: #fff;
}
.azes a:hover, .highcontrast-btn:hover {
    text-decoration: none;
}
.azes {
    margin: 10px 0 !important;
    display: inline-block !important;
}
.highcontrast-container {
    margin: 10px 0 !important;
    display: block !important;
}
.azes a {
    width: 25px;
    text-align: center;
    padding: 1px !important;
}
.azes a span {
    display: inline-block;
}
#side {
    position: absolute; /* add this */
    right: 100%;         /* add this */
    background: #003e7e;
    -webkit-border-top-left-radius: 40px;
    -webkit-border-bottom-left-radius: 40px;
    -moz-border-radius-topleft: 40px;
    -moz-border-radius-bottomleft: 40px;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    cursor: pointer;
    top: -3px;
    z-index: 1;
    border: 3px solid #003e7e !important;
}

#slidable {
    padding: 20px;
    background: #003e7e;
    width: 300px;
    left: 100%; /* add this */
    transition: 0.4s;
    -webkit-border-bottom-left-radius: 40px;
    -moz-border-radius-bottomleft: 40px;
    border-bottom-left-radius: 40px;
    border: 3px solid #003e7e !important;
}
#slidable.open{
    left: calc(100% - 340px);
}
#slidable .active {
    z-index: 2;
    position: relative;
}
.icon-universal-access {
    font-size: 40px !important;
    color: #fff;
    margin-right: 10px;
}
.icon-universal-access:before {
    margin: 10px;
}
.icon-adjust {
    float: left;
}