@font-face {
    font-family: 'pt-sans';
    font-style: normal;
    font-weight: normal;
    src: local('PT Sans'), local('PTSans-Regular'), url('fonts/pt-sans.woff') format('woff');
}


@font-face {
    font-family: 'font-title';
    src: url('fonts/adelle/adelle-extrabold-webfont.eot');
    src: url('fonts/adelle/adelle-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/adelle/adelle-extrabold-webfont.woff') format('woff'),
        url('fonts/adelle/adelle-extrabold-webfont.ttf') formatG('truetype'),
        url('fonts/adelle/adelle-extrabold-webfont.svg#adelle') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'din-regular';
    src: url('fonts/din/dinpro-regular-webfont.eot');
    src: url('fonts/din/dinpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/din/dinpro-regular-webfont.woff') format('woff'),
        url('fonts/din/dinpro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*@font-face {
    font-family: 'font-title';
    src: url('http://f.fontdeck.com/f/1/YVFnR3hlSmsAAGNjTfyguYvdBh06xiQp5o0tl07nOGQ3EnUVg+sgFbh0.eot');
    src: url('http://f.fontdeck.com/f/1/YVFnR3hlSmsAAGNjTfyguYvdBh06xiQp5o0tl07nOGQ3EnUVg+sgFbh0.eot?') format('embedded-opentype'),
    url('http://f.fontdeck.com/f/1/YVFnR3hlSmsAAGNjTfyguYvdBh06xiQp5o0tl07nOGQ3EnUVg+sgFbh0.woff') format('woff'),
    url('http://f.fontdeck.com/f/1/YVFnR3hlSmsAAGNjTfyguYvdBh06xiQp5o0tl07nOGQ3EnUVg+sgFbh0.ttf') format('opentype'),
    url('http://f.fontdeck.com/f/1/YVFnR3hlSmsAAGNjTfyguYvdBh06xiQp5o0tl07nOGQ3EnUVg+sgFbh0.svg#1540') format('svg');
    font-weight: normal;
    font-style: normal;
}*/


/*
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: bold;
  src: local('Arvo Bold'), local('Arvo-Bold'), url('fonts/arvo-bold.woff') format('woff');
}
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: normal;
  src: local('Arvo'), url('fonts/arvo-normal.woff') format('woff');
}*/
#block-block-1{

    display: none !important;

}
.pluginSkinLight{

    display: none !important;
}
#issn {
    font-family: 'GlyphaLTStd';
    font-size: 14px;
    font-weight: bold; 
    margin-bottom: 20px;
}

body{
    width: 1024px;
    margin: 0 auto;
    font-size: 12px;
    font-family: 'pt-sans';
    color: #333333;
}
a{	
    text-decoration: none;
    color: #b8b8b8;	
    outline: none;		
}
img {border:none;}
a:link, a:visited {
    text-decoration: none;
    color: #b8b8b8;	
}
.field-type-filefield a:hover,
a:hover { color: #910100; }
a:active, a.active {
    color: #7fb169;
    outline: none;
}
a:focus{
    -moz-outline-style: none;
}
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus
{
    outline : none;
}
textarea{
    overflow: auto;      
}
tbody { border: 0}
ul, li{
    list-style: none;
    padding: 0;
    margin: 0;
}
h1,h2,h3,h4,h5{ margin:0 }
.news-calendar h2,
.news h2{ display: none }
.news-calendar .content-center-with-menu h2,
.news .content-center-with-menu h2{ display: block }
.content-center h2{
    padding-bottom: 10px;
    background: url(images/triangles-lightred.png) no-repeat left bottom;
    font-size: 24px; color: #534741 ; 
    font-weight: normal; 
    font-family: georgia;
}
.content-center h2 a{ color: #534741; }

.content-center h3 a,
.content-center h3{ 
    font-size: 12px; 
    color: #910100; 
    font-weight: normal; 
    text-transform: uppercase; 
    font-family: "din-regular"; 
    margin-top: 20px;
}
.wrapper-node-type-researchers .content-center h3{text-transform: none}
.content-type-news .content-center h2,
.content-type-product .content-center h2{
    background: none;  height: auto; 
}
.content-type-product .publication-local-date-wrapper,
.content-type-product .content-center h4{
    font-family: "din-regular"; 
    color: #333333; 
    font-size: 12px; 
    text-transform: uppercase; 
    font-weight: normal;
}
.publication-titles-wrapper{
    background: url(images/triangles-lightred.png) no-repeat left bottom;
    padding-bottom: 10px;
}

.node-body{ color: #000;}

/* header region */
#header-region{
    background-color: #333333;
    height: 32px;
    width: 100%;
}
#header-region #block-locale-0{
    width: 100px;
    float: left;
    margin-left: 50px;
    margin-top: 7px;
}
#header-region #block-locale-0 ul{ padding: 0; font-family: "din-regular"; font-size: 12px;}
#header-region #block-locale-0 li{ 
    float: left; 
    margin-right: 5px;
    text-transform: uppercase;
}
#header-region #block-locale-0 li a{ color:#adadad }
#header-region #block-locale-0 li a:hover, #header-region #block-locale-0 li a.active { color:#fff}
#header-region #block-search-0{
    width: 208px;
    height: 26px;
    float: right;
    margin-right: 40px;
    margin-top: 4px;
}
#header-region #block-search-0 input.form-submit{
    display: none;
}
#header-region #block-search-0 .form-item{
    margin:0;
}
#header-region #block-search-0 input.form-text{
    width: 192px;
    height: 24px;
    border: none;
    background-color: #fff;
    padding:0;
    padding-left: 8px;
    padding-right: 8px;
    text-transform: uppercase;
    font-size: 11px;
    color: #adadad;
}
#container #header{width: 100%; float: left; height: 88px;}
#container #header #logo-floater{
    width: 200px;
    height: 72px;
    margin-top: 32px;
    margin-left: 29px;
    float: left;
}
#container #header #logo-floater span{ display: none;}
#container #header #logo-floater h1{ margin:0;}

#container #header #primary-links-floater {
    border-bottom: 1px solid #333333;
    border-top: 1px solid #333333;
    float: right;
    height: 35px;
    margin-right: 36px;
    margin-top: 35px;
    width: 699px;
}
#container #header #primary-links-floater ul li{
    padding: 0;
    float: left;
}
#container #header #primary-links-floater ul li a{
    color: #333333;
    display: block;
    font-family: "din-regular";
    font-size: 12px;
    margin-top: -1px;
    padding: 11px 9px;
    text-transform: uppercase;
}
#container #header #primary-links-floater ul li.active-trail a,
#container #header #primary-links-floater ul li a.active,
#container #header #primary-links-floater ul li a:hover{
    color: #fff; 
    background-color: #930100;
}

#container  #sidebar-left{
    width: 270px;    
    margin-top: 37px;
    float: left;
    margin-right: 19px;    
}

#container  #sidebar-left #block-views-frontpage-block_welcome{
    height: 348px;
    background-color: #930100;
    padding: 23px 38px 23px 53px;
    overflow: hidden;
    color: #fff;
    font-size: 17px;
}
#container  #sidebar-left #block-views-frontpage-block_welcome img{
    margin-top: 10px;
    margin-left: 20px;
}

#block-views-frontpage-block_welcome .views-field-title{
    font-size: 21px;
    font-family: georgia;
}

.sidebar-left #container #center{
    width: 699px;
    float: left;
    margin-top: 28px;
    overflow: hidden;
}
#center-line-bottom,
#center-line-top{
    height: 1px; 
    background-color: #930100;
}
.index #center-line-top {margin-right: 0}

.index #center-triangle-bottom,
.index #center-line-bottom{display: none;}

.printmail  #squeeze,
.user  #squeeze,
.search #squeeze,
#center-line-bottom,
#center-line-top{
    width: 699px; 
    float: right;
    margin-right: 36px;
    margin-bottom: 7px;
}
#center-line-bottom{margin-top: 7px;}
#center-triangle-bottom{
    background: url("images/triangles-lightred.png") no-repeat scroll left bottom transparent;
    height: 7px;
    width: 699px; 
    float: right;
    margin-right: 36px;
}
.printmail #edit-btn-clear{ display: none;}
#print-mail-form{ margin-bottom: 20px;}

.view-frontpage-bottom-content{
    width: 157px;
    margin-top: 40px;
    float: left;
    margin-right: 23px;
}
.view-frontpage-bottom-content-3{ margin-right: 0;}
.view-frontpage-bottom-content h3,
.view-frontpage-bottom-content .views-field-title{
    height: 30px;
    font-size: 15px;    
    color: #333333;
    font-weight: normal;
    margin: 0; text-transform: none;
    background: url(images/triangles-gray.png) no-repeat left bottom;
}

.view-frontpage-bottom-content .view-frontpage .views-field-title,
.view-frontpage-bottom-content h3{  font-family: georgia; }
.content-center-with-menu .content-left{  font-family: "din-regular"; }

.view-frontpage-bottom-content .view-publications .views-field-title,
.view-frontpage-bottom-content .view-news .views-field-title{
    height: auto;
    background: none;
}
.view-frontpage-bottom-content .view-content,
.view-frontpage-bottom-content .views-field-body{ height: 250px; }

.view-courses .views-field-nid a,
.view-conferences td .views-field-nid a,
.view-investigation-researchers td .views-field-nid a,
.view-cije-news .news-see-more a,
.view-frontpage-bottom-content .news-see-more a,
.view-frontpage-bottom-content .views-field-nid a{
    padding-left: 35px;
    background: url(images/balls-red.png) no-repeat left;
    color: #4D4D4D;
}

.news-see-more{
    width: 180px;
    float: left;
}
.news-send-email{
    float: right;
    width: 140px;
    text-align: right;
    margin-right: 10px;
}
.news-send-email a{
    padding-left: 15px;
    background: url(images/send-icon.png) no-repeat left;
    color: #4D4D4D;
}


.content-left{
    float: left;
    width: 269px;
    height: 551px;
    background-color: #dedede;
    position: relative;
    margin-top: 7px;
}
.content-center-with-menu-with-image .content-left{margin-top:0} 
.content-center-with-menu .content-center{
    float: right;
    width: 699px;
    margin-right: 36px;
}
#container #center{
    width: 100%; 
    float: left; 
    margin-top: 28px;
}
.content-center-with-menu-with-image .content-left {
    width: 620px;
    float: left;
    margin-right: 25px;
    height: 567px;
    overflow: hidden;
}
.content-center-with-menu-with-image .content-center{ 
    width: 343px; 
    float: left; 
}
.node-type-conferences .content-center{ 
    height: 575px; 
    overflow: hidden;
}
.content-center-with-menu-with-image .menu li{ padding: 0; }

.content-center-with-menu .menu{
    width: 181px;
    position: absolute;
    left: 54px;
    top: 30px;
} 
.content-center-with-menu .menu .menu{
    width: auto;
    position: static;
    margin-left: 10px;
}
.content-center-with-menu .menu li{
    border: 0; margin: 0;
    list-style: none;
    text-transform: uppercase;
    font-size: 12px;
}
.cije-news span.active,
.wrapper-node-type-researchers .content-center-with-menu .menu li.active-trail a,
.wrapper-node-type-recruitment .content-center-with-menu .menu li.active-trail a,
.wrapper-node-type-courses .content-center-with-menu .menu li.active-trail a,
.content-left .menu li.active-trail a,
.content-center-with-menu .menu li .menu li.active-trail a,
.content-center-with-menu .menu li a.active,
.content-center-with-menu .menu li a:hover{ color: #910100 }

.wrapper-node-type-organs .menu-1812 ul li a{ color: #333333 !important;}
.wrapper-node-type-organs .menu-1812 ul li.active-trail a{ color: #910100 !important;}


.content-center-with-menu .menu li a{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    display: block;
    background-color: #dedede;    
    color: #333333;
    font-size: 12px;
}

.content-center-with-menu .menu .menu li a{ padding-left: 16px; }
.primary-links-secound-level-plid-1197 .menu li.menu-tid-12{ padding-top: 7px; }

.content-center-with-menu li.expanded-menu{
    padding-left:  15px;
}
.content-center-with-menu-with-image a{ margin-bottom: 11px; }

.primary-links-secound-level-horizontal-bar{
    background-color: #930100;
    height: 375px;
    left: 0;
    position: absolute;
    top: 17px;
    width: 10px;
}
.sidebar-right .content-center{
    width: 463px;
    margin-right: 16px;
    float: left;
    margin-left: 20px;
}
.sidebar-right #sidebar-right{
    float: left;
    width: 220px;
    margin-right: 36px;
}
#sidebar-right .block-webform{
    border: 3px solid #dedede;
    color: #dedede;
    margin-top: 94px;
    padding: 20px 12px;
}
#sidebar-right .block-webform h2{
    font-size: 12px;
    font-family: "din-regular"; 
    text-transform: uppercase; 
    color: #910100;
    font-weight: normal;
}
#sidebar-right .block-webform .node-body{
    font-size: 11px;
    color: #808080
}
.form-item label {
    color: #808080; 
    font-weight: normal; 
    text-transform: uppercase; 
    margin-bottom: 5px; 
}
#views-exposed-form-courses-page-1 input.form-text,
#views-exposed-form-news-page-1 input.form-text,
#views-exposed-form-publications-page-1 input.form-text,
#sidebar-right .block-webform .webform-component textarea, 
#sidebar-right .block-webform .webform-component input { width: 178px; padding-left: 5px; padding-right: 5px;}
#views-exposed-form-publications-page-1 select{width: 193px;}
textarea, input, select{
    border: 3px solid #dedede;
    color: #000;
    font-family: "din-regular";
    font-size: 12px;
}
.view-filters-wrapper h4{
    color: #910100;
    font-family: georgia;
    font-weight: normal;
    font-size: 17px;
    text-transform: uppercase;
}

#views-exposed-form-publications-page-1 input.form-text, 
#views-exposed-form-news-page-1 input.form-text,
#sidebar-right .block-webform .webform-component input{
    height: 24px;
}
#views-exposed-form-publications-page-1 select option{padding-top: 5px;}
input.form-submit{
    border: 0;
    background: none;
    background-color: #910100;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    padding: 5px 10px;
    cursor: pointer;
    font-family: "din-regular";
}
input.form-submit:hover{ background-color: #333333;}

.view-conferences .views-field-field-image-fid{ position: relative; }
.view-conferences .views-field-field-image-fid .views-field-conference-wrapper{
    position: absolute;
    top: 10px;
    left: 5px;
    width: 280px;
}
.view-conferences .views-field-conference{ width: 280px; float: left;}

.node-type-conferences .node-body{
    float: right;
    margin-right: 36px;
    margin-bottom: 10px;
    width: 699px;
    padding-bottom: 10px;
    background: url(images/triangles-lightred.png) no-repeat left bottom;
}

#conderence-menu-slider-wrapper .effectContainer{ z-index: -999; }
.conderence-menu-slider-controler{
    float: left;
    margin-left: 30px;
    margin-top: 15px;
    width: 200px;
}
.conderence-menu-slider-controler a{ margin-right: 10px; }

.wrapper-node-type-conferences .content-left{ background: none; }

.content-researchers-right{
    float: left;
    width: 296px;
}
.content-researchers-left{
    float: left;
    width: 383px;
    margin-right: 20px;
}
.content-researchers-right-wrapper{
    padding: 10px;
    background-color: #ded5c5;
}
.view-cije-news .view-content, .view-publications .view-content, .view-news .view-content, .view-courses .view-content{
    float: left;
    width: 450px;
    margin-right: 20px;
}
.view-display-id-page_courses_presentation .view-content{width: auto;}

.view-cije-news .views-row{
    margin-bottom: 10px;
    float: left;
}
.view-cije-news .cije-news-row-wrapper{
    background-color : #ded5c5;
    padding: 5px;
    float: left;
}
.cije-news-row-bottom{
    float: left;
    margin-top: 5px;
    padding-left: 10px;
    width: 100%;
}
.cije-news-icon{
    width: 174px;
    height: 72px;
    background: url(images/cije-news.png) no-repeat;
}

.cije-news .content-center{ position: relative;}
.cije-news .content-center .cije-news-icon{
    position: absolute;
    right: 46px;
    top: 30px;
}
.view-cije-news .cije-news-row-wrapper .cije-news-row-left{
    width: 280px;
    float: left;
}
.view-cije-news .cije-news-row-wrapper .cije-news-row-right{
    width: 150px;
    float: left;
    background-color: #fff;
    padding: 5px;
    font-size: 10px;
}
.view-cije-news .cije-news-row-wrapper .cije-news-row-right .cije-news-lead p{
    margin: 0;
}

.view-cije-news .cije-news-row-wrapper .cije-news-year-vol{
    color: #000;
}
.view-cije-news .cije-news-row-wrapper .cije-news-aut-date{
    color: #4d4d4d;
    font-size: 14px;
}
.view-cije-news .cije-news-row-wrapper .cije-news-data-bottom{
    color: #910100;
    margin-top: 20px;
}
.view-cije-news .cije-news-row-wrapper .cije-news-title{
    color: #910100;
    font-family: georgia;
    font-size: 20px;
}
.content-center h4{
    text-transform: uppercase;
    color: #910100;
    font-size: 20px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.cije-news-right-bar-volumes{ padding-left: 15px; padding-top: 20px;}
.cije-news-right-bar-volumes h5{
    color: #910100;
    font-size: 16px; 
}
.cije-news-right-bar-volumes ul{
    padding-left: 20px;
}
.cije-news-right-bar-volumes ul li{ margin-bottom: 5px;}
.cije-news-right-bar-volumes ul li a{
    color: #4D4D4D;
    text-transform: uppercase;
    font-size: 13px;
}
.view-cije-news .view-filters-wrapper input.form-text{
    width: 184px;
}


#front-calendar-content-block .view-news .view-content,
.view-frontpage-bottom-content .view-publications .view-content,
.view-frontpage-bottom-content .view-news .view-content{ 
    width: 100%; 
    margin: 0;
}
.publication-titles-wrapper{
    float: left;
    width: 100%;
}
.publication-content-wrapper{
    width: 100%;
    margin-top: 30px;
    float: left;
}
.content-with-image .publication-content-wrapper{ width: 400px; }

.publication-image-wrapper{
    width: 277px;
    float: left;
    margin-left: 20px;
    position: relative;
}
.publication-image-wrapper-content{
    left: 35px;
    position: absolute;
    top: 80px;
    width: 230px; 
    text-transform: uppercase;
    font-weight: bold;
}
.view-frontpage-bottom-content .view-news,
.view-frontpage-bottom-content .view-publications{ margin-top: 11px; }
.view-frontpage-bottom-content .view .views-field-title a{
    font-size: 11px;
    color: #910100;
}
.view-frontpage-bottom-content .views-field-nid a,
.news-see-more a{ color: #333333 }

.view-frontpage-bottom-content .views-field-nid a:hover,
.news-see-more a:hover{ color: #910100 }

.wapper-content-webform-coordenator h5,
.wrapper-node-type-investigation fieldset legend,
.wrapper-node-type-investigation .field-field-lead{
    font-size: 17px;
    color: #930100;
    font-family: georgia;
    padding:0;
}
.wrapper-node-type-investigation fieldset{ 
    border: 0; 
    padding:0; 
}
.wrapper-node-type-investigation fieldset p{ margin:0}
.wrapper-node-type-investigation fieldset .field-field-cv {
    margin-top: 5px; 
    margin-bottom: 5px;
}
.field-type-filefield a,
.wapper-content-webform-coordenator .coordenator-file a,
.content-field-files-file a,
.researchers-field-curriculum a,
.wrapper-node-type-investigation fieldset .field-field-cv a{
    text-transform: uppercase;
    background: url(images/dowload-docs.png) no-repeat left center;
    padding-left: 15px;
}
.field-type-filefield img{display: none;}



.body-background-red{
    background-color: #910100;
    color: #fff;
    padding: 10px;
    font-size: 18px;
    font-family: georgia;
    margin-top: 19px;
    border: 0;
    float: left;
}
.view-services .views-row .views-field-field-image-fid{
    width: 120px;
    float: right;
}
.view-services .views-row .views-field-title{
    color: #910100; 
    font-size: 12px; 
    font-family: 'din-regular';
    text-transform: uppercase;
}
.view-services .views-row .views-field-field-link-url,
.view-services .views-row .views-field-body,
.view-services .views-row .views-field-title{
    width: 310px;
    float: left;
}
.view-services .views-row,
.body-grey-border-box{
    float: left;
    border: 3px solid #dedede;
    padding: 10px;
    margin-top: 10px;
}
.content-center .view-services{margin-top: 10px}

.publication-lead-wrapper,
.body-text-lead-red{
    color: #930100;
    font-family: georgia;
    font-size: 17px;
}
.publication-body-wrapper{color: #666666;}
.publication-link-wrapper{ margin-top: 10px; margin-bottom: 10px;}
.publication-download-file-wrapper a{ 
    height: 24px; 
    padding-left: 45px; 
    background: url(images/download.png) no-repeat left center;
    display: block;
    font-family: "din-regular";
    font-size: 14px;
    color: #ec8222;
    text-transform: uppercase;
    padding-top: 10px;
}
.publication-add-to-cart-wrapper{
    width: 100%;
    float: left;
    margin: 20px 0;
    font-family: "din-regular";
    font-size: 14px;
}
.publication-add-to-cart-wrapper .sell-price-content{
    color: #FFFFFF;
    height: 26px;
    padding-top: 8px;
    text-align: center;
    width: 34px;
    background: url(images/price.png) no-repeat;
    float: left;
}
.publication-add-to-cart-wrapper .add-to-cart-form{
    float: left;
    margin-left: 10px;
    padding-top: 7px;
}
.publication-add-to-cart-wrapper .add-to-cart-form input.form-submit{
    color: #EC8222;
    background: none;
    padding: 0;
    font-weight: normal;
}
.publication-content-info-wrapper{ margin-top: 15px; }

.publication-content-info-wrapper span{ display: block; }

.wrapper-node-type-conferences #center-triangle-bottom,
.node-18 #center-triangle-bottom,
.node-18 #center-line-bottom{display: none;}

.view-investigation-researchers{margin-top: 20px;}
.view-investigation-researchers .views-view-grid{width: 100%;}
.view-investigation-researchers .investigation-researchers-content-wrapper{
    width: 341px;
    padding: 3px;
    height: 129px;
    background-color: #ded5c5;
}
.view-investigation-researchers td.col-1{ border-right: 20px solid #fff; }
.view-investigation-researchers td .views-field-field-photo-fid{
    width: 120px;
    height: 124px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}
.view-investigation-researchers td .views-field-title{
    height: 40px;
    overflow: hidden;
    margin-top: 5px;
}
.view-investigation-researchers td .views-field-title a{
    font-size: 15px;
    color: #910100;
    font-family: georgia;
}
.view-investigation-researchers td .views-field-field-lead-value p{margin:0}
.view-investigation-researchers td .views-field-field-lead-value{
    color: #4d4d4d;
    height: 50px;
    overflow: hidden;
}
.view-conferences td.col-1{border-right: 20px solid #fff}
.view-conferences td .views-field-nid,
.view-investigation-researchers td .views-field-nid{
    margin-top: 5px;
    height: 20px;
    margin-left: 10px;
}
.pager-wrapper{
    font-size: 14px;
    font-family: arial;
} 
.pager-wrapper .item-list{ float: left; margin-top: 15px; }
.pager-wrapper span{
    display: block;
    float: left;
    padding-right: 5px;
    width: 45px;
    color: #808080;
    margin-top: 15px; margin-bottom: 30px;
}
.view-news .pager-wrapper span,
.view-publications .pager-wrapper span{ width: 400px; margin-bottom: 0}

.pager-wrapper .item-list .pager li a{ color: #808080; }
.pager-wrapper .item-list .pager li {
    margin: 0;
    padding: 0.5em;
    padding-left: 2px;
    padding-right: 2px;
}
.pager-wrapper .item-list .pager li a:hover,
.pager-wrapper .item-list li.pager-current{
    color: #910100;
    font-weight: normal;
}
.researchers-back-list{ margin-top: 10px;}
.publication-titles-wrapper h3 a,
.researchers-back-list a{
    text-transform: uppercase;
    color:#910100;
    font-family: "din-regular";
}
.wrapper-node-type-researchers h5{
    text-transform: uppercase;
    color:#910100;
    font-weight: normal;
    margin-top: 20px;
    font-family: georgia;
}
.wrapper-node-type-researchers h4{
    color: #910100;
    font-size: 17px;
    font-family: georgia;
    font-weight: normal;
}
.wrapper-node-type-researchers .researchers-field-lead p{ margin:0}
.wrapper-node-type-researchers .researchers-field-lead{ color: #4d4d4d;}

.researchers-field-info p{
    margin-top: 3px; 
    margin-bottom: 3px;
}
.researchers-field-curriculum{
    margin-left: 15px; 
    margin-top: 10px;
}
.researchers-field-curriculum a{color: #333333}

.content-center .view-conferences{margin-top: 10px;}
.content-center .view-conferences .views-field-field-image-fid{
    width: 334px ;
    height: 179px;
    border: 4px solid #dedede;
}

.views-field-background-front-slider{
    background-color: #ded5c5;
    padding: 5px 20px 5px 8px;
    float: left;
    margin-bottom: 1px;
}
.content-center .view-conferences .views-field-background-front-slider{ padding: 3px 20px 3px 8px; }

.view-conferences .views-view-grid .views-field-title{
    font-family: georgia;
    font-size: 15px;
    color: #910100;
}
.view-conferences .views-view-grid .views-field-field-title-top-value{font-weight: bold}

.wrapper-node-type-conferences .content-center .content-center{ position: relative; }
.wrapper-node-type-conferences .content-center .content-center .content-field-files-file-wrapper{
    position: absolute;
    bottom: 5px;
}

.content-center-with-menu .view-recruitment .views-row,
.content-center-with-menu .view-courses .views-row,
.content-center-with-menu .view-news .views-row,
.content-center-with-menu .view-publications .views-row{ margin-bottom: 20px;}

.content-center-with-menu .view-courses,
.content-center-with-menu .view-news,
.content-center-with-menu .view-publications{ margin-top: 20px;}
.content-center-with-menu .view-display-id-page_courses_presentation{ margin-top: 0;}

.content-center-with-menu .view-recruitment .views-field-title a,
.content-center-with-menu .view-courses .views-field-title a,
.content-center-with-menu .view-news .views-field-title a,
.content-center-with-menu .view-publications .views-field-title a{
    color: #910100;
    font-size: 15px;
    font-family: georgia;
}
.content-center-with-menu .view-recruitment .views-field-title a img,
.content-center-with-menu .view-courses .views-field-title a img,
.content-center-with-menu .view-news .views-field-title a img,
.content-center-with-menu .view-publications .views-field-title a img{
    margin-left: 5px;
    margin-bottom: 2px;
}
.content-center-with-menu .view-publications .views-field-tid,
.content-center-with-menu .view-publications .views-field-field-sub-title-list-value{
    margin-top: 5px;
}

.pager-wrapper .pager-complete{
    width: 450px;
    float: left; 
}
.pager-wrapper .item-list .pager{text-align: left}
.pager-wrapper .item-list .pager li{padding:0}
.pager-wrapper .item-list .pager a{
    color:#910100;
    font-family: "din-regular";
    font-size: 13px;
}
.pager-wrapper .pager-complete{
    color: #534741;
    font-family: georgia;
    font-size: 15px;
}
.view-courses .view-content,
.view-news .view-content,
.view-publications .view-content{ margin-top: 20px; }

.view-cije-news .view-filters , 
.view-courses .view-filters , 
.view-publications .view-filters , 
.view-news .view-filters{
    float: right;
    width: 220px;
}
.view-cije-news .view-filters .view-filters-wrapper , 
.view-courses .view-filters form , 
.view-publications .view-filters .view-filters-wrapper, 
.view-news .view-filters form{
    border: 3px solid #dedede;    
    color: #dedede;
    padding: 16px 12px;
}
.view-cije-news .view-filters form label, 
.view-courses .view-filters form label, 
.view-publications .view-filters form label, 
.view-news .view-filters form label{
    font-size: 12px;
    color: #000;
    font-family: "din-regular";
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 5px;
    display: block;
}
#webform-client-form-34{
    width: 309px;
    background-color: #ded5c5;
    margin-top: 20px;
    padding: 15px 13px;
}
#webform-client-form-34 h4{
    font-family: georgia;
    font-size: 17px;
    color: #534741;    
}
#webform-client-form-34 #webform-component-text{color: #000;}
#webform-client-form-34 #webform-component-text a{color: #910100}
#webform-client-form-34 label{
    font-family: "din-regular";
    color: #333333;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: normal;
}
#webform-client-form-34 input.form-text{
    width: 287px ;
    height: 24px;
    border: 0;

}
.wapper-content-webform-coordenator{ 
    margin-top: 20px; 
    font-size: 14px; 
    color: #000
}
.wapper-content-webform-coordenator h5{ font-weight: normal;}
.wapper-content-webform-coordenator .coordenator-name{ font-weight: bold; }
.wapper-content-webform-coordenator .coordenator-file{ margin-top: 10px;}
.wapper-content-webform-coordenator .coordenator-file a{ color: #000}
#node-33{margin-top: 20px;}

.wrapper-node-type-news .publication-download-file-wrapper{  margin-bottom: 10px;}
.view-recruitment .view-filters{
    background-color: #ded5c5;
    padding: 18px;
    margin-top: 20px;
    position: relative;
    margin-bottom: 20px;
}
.view-recruitment .view-filters label{
    color: #534741;
    float: left;
    font-family: georgia;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 15px;
}

.view-recruitment .view-filters input.form-text{width: 281px; }
.view-recruitment .view-filters .views-widget{
    width: 287px ;
    float: left;
}
.view-recruitment .view-filters #edit-submit-recruitment{
    bottom: 35px;
    position: absolute;
    right: 50px;
}
.lang-en .view-recruitment .view-filters #edit-submit-recruitment{ right: 70px; }

.view-recruitment .views-field-field-sub-title-value,
.view-recruitment .views-field-field-sub-title-list-value{line-height: 200%}

.view-recruitment .views-field-field-sub-title-value{
    color: #000;
    font-weight: bold;
}
.view-recruitment .views-field-field-sub-title-list-value{color: #4d4d4d}

.content-oranization{margin-top: 20px;}
.content-oranization-row a, .content-oranization-row{
    color: #fff; 
    font-family: georgia; 
}
.content-oranization-row{
    float: left; 
    width: 170px; 
    margin-right: 6px;
}
.content-oranization-row-34{ margin:0}

.content-oranization-row .view-organization .views-row{
    padding: 14px 8px;
    background-color: #82236c; 
    margin-bottom: 10px;
}
.content-oranization-row-27 .view-organization .views-row{ background-color: #c05665;}
.content-oranization-row-30 .view-organization .views-row{ background-color: #f8b018;}
.content-oranization-row-34 .view-organization .views-row{ background-color: #f8b018;}

.content-oranization-row-term-description{font-size: 18px;}
.content-oranization-row .views-field-title{
    margin-bottom: 33px; 
    font-size: 18px; 
    font-weight: bold;
}
.content-oranization-row .views-field-nid a{ 
    background: url(images/balls-white.png) no-repeat left center; 
    padding-left: 38px;
}
.menu-1812 .menu{display: none;}
.primary-links-secound-level-plid-1148 li.active-trail .menu{display: block}
.wrapper-node-type-organization .menu-1812 .menu{display: block}

.field-type-filefield a{
    text-transform: uppercase; 
    color: #000
}
.node-type-organization{ margin-top: 20px;}
.organization-sub-title-wrapper{
    color: #333333;
    font-size: 12px;
    font-family: "din-regulat";
    text-transform: uppercase;
}
.organization-lead-wrapper p{margin:0}
.organization-lead-wrapper{
    color: #910100;
    font-size: 24px;
    font-family: georgia;
}
.node-type-organization .node-body{color: #000;}
.organization-organs-content-wrapper{
    width: 161px;
    height: 185px;
    border: 2px solid #dedede;
    overflow: hidden;
    position: relative;
    margin-right: 17px;
    margin-bottom: 17px;
}
.view-organization-organs .col-4 .organization-organs-content-wrapper{margin-right: 0}
.organization-organs-content-wrapper .views-field-title{
    position: absolute;
    left: 6px;
    bottom: 15px;
}

.calendar-calendar div.date-nav{position: relative; border: 0; background-color: #fff; padding-bottom: 7px;}
.calendar-calendar div.date-nav span a{
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    left: 32px;
    line-height: 999px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 3px;
    width: 18px;
}
.calendar-calendar div.date-nav .date-prev .next a {
    color: #777777;
    background: url("images/agenda-prev.png") no-repeat scroll 0 0 transparent;
    margin-right: 3px;
}
.calendar-calendar div.date-nav .date-next .next a {
    background: url("images/agenda-next.png") no-repeat scroll 0 0 transparent;
    left: 159px;
    margin-left: 3px;
}

.calendar-calendar div.date-nav .date-prev .next a:hover{ background: url("images/agenda-prev-hover.png") no-repeat scroll 0 0 transparent;}
.calendar-calendar div.date-nav .date-next .next a:hover{ background: url("images/agenda-next-hover.png") no-repeat scroll 0 0 transparent;}
.calendar-calendar .has-events .mini-day-on{
    background: url("images/agenda-bck-date-hover.png") no-repeat scroll 0 0 transparent;
}
.calendar-calendar .today .mini-day-off{
    background: url("images/agenda-bck-date-today.png") no-repeat scroll 0 0 transparent; 
}


.calendar-calendar table td.mini a{
    color: #FFFFFF; 
    text-decoration: none;
}
.calendar-calendar th.days{ border: 0}

.calendar-calendar .mini-day-on,
.calendar-calendar .mini-day-off {
    background: url("images/agenda-bck-date.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 18px;
    margin-left: 11px;
    margin-top: 4px;
    text-align: center;
    width: 18px;
}

.calendar-calendar .mini td.mini{
    text-align: center;
}

.calendar-calendar td{ background: none !important}

.calendar-empty{ display: none;}

#block-views-calendar-calendar_block_1{ margin-top: 40px}
#block-views-calendar-calendar_block_1,
#block-block-2,
#block-block-3,
#block-views-news-block_front_calendar{ margin-left: 25px; padding-right: 25px; }
#block-views-news-block_front_calendar{ margin-left: 39px;}
#block-block-3{ margin-top: 20px;}
#block-block-3 p{ margin: 0}

#block-block-3 table td{ text-align: center;}
.calendar-calendar div.date-nav h3,
.calendar-calendar div.date-nav h3 a{
    color: #333333;
    font-family: georgia;
    font-size: 15px;
    font-weight: normal;
}
.calendar-calendar th.days{ background-color: #930100; color: #fff;}


#block-views-news-block_front_calendar  div.center-wrap a {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #4F4F4F;
    border-radius: 12px 12px 12px 12px;
    color: #FFFFFF;
    cursor: pointer;
    margin: 0 2px;
    padding: 2px 5px;
}
#block-views-news-block_front_calendar  a.active {
    color: #5DB0E6;
    font-weight: bold;
}
.front-calendar-month-block{
    height: 20px;
    position: relative;
}
#block-views-news-block_front_calendar .view-content{
    padding-top: 10px;
}
#block-views-news-block_front_calendar .views-row{
    margin-bottom: 22px;
}
#block-views-news-block_front_calendar .views-field-title a{
    color: #910100;
}
#block-views-news-block_front_calendar .view-display-id-block_front_calendar .view-content{
    width: 100%;
    margin: 0;
}
#block-block-1{ width: 100%}

.node-48 .content-left .menu{ display: none; }
#block-menu-menu-cije-administration li a,
#block-menu-menu-cije-administration li{ display: block !important; }

#block-menu-menu-cije-administration ul.menu li.expanded  ul.menu{
    padding-left: 20px !important;
}

.node-17-done .content-center{
    float: right;
    width: 730px;
}


/* revista */

#block-menu-menu-footer-home{
    margin-top: 20px;
}

#block-menu-menu-footer-home ul,
#block-menu-menu-footer-home ul li{
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}
#block-menu-menu-footer-home ul li a{
    background: url("images/balls-red.png") no-repeat scroll left center transparent;
    color: #333333;;
    padding-left: 35px;
    font-size: 11px;
    text-transform:capitalize;
    font-family: 'pt-sans';
}
#block-menu-menu-footer-home ul li a:hover{ color: #910100}
#block-menu-menu-footer-home ul li.last{
    margin-top: 10px;
}

#squeeze .view-cije-news .view-content{
    width: 100%;
    margin: 0
}


.view-cije-news .views-row{
    margin-bottom: 10px;
    float: left;
    width: 698px;
}
.view-cije-news .cije-news-row-wrapper{
    background-color : #ded5c5;
    padding: 5px 5px 10px;
    float: left;
    width: 688px;
}
.cije-news-row-bottom{
    float: left;
    margin-top: 5px;
    padding-left: 10px;
    width: 698px;
}
.cije-news-icon{
    width: 174px;
    height: 72px;
    background: url(images/cije-news.png) no-repeat;
}

.cije-news .content-center{ position: relative;}
.cije-news .content-center .cije-news-icon{
    position: absolute;
    right: 46px;
    top: 30px;
}
.view-cije-news .cije-news-row-wrapper .cije-news-row-left{
    float: left;
    width: 100%;
}
.view-cije-news .cije-news-row-wrapper .cije-news-row-right{
    width: 678px;
    float: left;
    background-color: #fff;
    padding: 5px;
    color: #333333;
    font-size: 12px;
    margin-top: 5px;
}

.view-cije-news .cije-news-row-wrapper.editorial .cije-news-row-right{
    background-color: transparent;
    color: #910100;
}
.view-cije-news  .cije-news-row-wrapper.editorial .cije-news-row-right a{
    font-weight:bold;
    color: #910100;
}
.view-cije-news  .cije-news-row-wrapper.editorial .cije-news-row-right a:hover{
    color:#000;
}

/*
.view-cije-news .views-row-1 .cije-news-row-wrapper .cije-news-row-right{
    background-color: transparent;
    color: #910100;
}
.view-cije-news .views-row-1 .cije-news-row-wrapper .cije-news-row-right a{
    font-weight:bold;
    color: #910100;
}
.view-cije-news .views-row-1 .cije-news-row-wrapper .cije-news-row-right a:hover{
    color:#000;
}
*/



.view-cije-news .cije-news-row-wrapper .cije-news-row-right .cije-news-lead p{
    margin: 0;
}

.view-cije-news .cije-news-row-wrapper .cije-news-year-vol{
    color: #333333;
    font-size: 8px;
    text-transform: uppercase;
}
.view-cije-news .cije-news-row-wrapper .cije-news-aut-date{
    color: #4d4d4d;
    font-size: 12px;
    /*text-transform: capitalize; */
}
.view-cije-news .cije-news-row-wrapper .cije-news-data-bottom{
    color: #910100;
    margin-top: 20px;
    /* text-transform: capitalize; */
}
.view-cije-news .views-row-first .cije-news-row-wrapper .cije-news-data-bottom{
    font-size: 12px;
    text-transform: none;
}
.view-cije-news  .cije-news-row-bottom{
    font-size: 13px;
}
.view-cije-news  .cije-news-row-bottom .cije-news-download-file-wrapper,
.view-cije-news  .cije-news-row-bottom .news-send-email{
    font-size: 9px;
}
.view-cije-news  .cije-news-row-bottom .news-send-email a:hover{
    color: #910100;
}

.view-cije-news .cije-news-row-wrapper .cije-news-title{
    color: #910100;
    font-family: georgia;
    font-size: 15px;
    font-weight: bold;
}
.cije-news-right-bar-volumes{ padding-left: 15px; padding-top: 20px;}
.cije-news-right-bar-volumes h5{
    color: #910100;
    font-size: 16px; 
}
.cije-news-right-bar-volumes ul{
    padding-left: 20px;
}
.cije-news-right-bar-volumes ul li{ margin-bottom: 5px;}
.cije-news-right-bar-volumes ul li a{
    color: #4D4D4D;
    text-transform: uppercase;
    font-size: 13px;
}
.view-cije-news .view-filters-wrapper input.form-text{
    width: 184px;
}
.revista-red-ultimas-edicoes-search .content-center h2,
.revista-red-ultimas-edicoes-search .content-center h3,
.revista-red-ultimas-edicoes .content-center h2,
.revista-red-ultimas-edicoes .content-center h3,
.revistared .content-center h2,
.revistared .content-center h3{ display: none; }

.revista-red-ultimas-edicoes-search .content-center h4,
.revista-red-ultimas-edicoes .content-center h4,
.revistared .content-center h4{ 
    background: url("images/triangles-lightred.png") no-repeat scroll left top transparent;
    padding-top: 10px;
    float: left;
}

.issn-revista-red{
   width: 100%;
   float: left;
}



.revistared-lasteditions.lang-en h3.subtitle,
.node-600 h3.subtitle,
.node-601 h3.subtitle,
.node-602 h3.subtitle,
.node-603 h3.subtitle,
.lang-en .content-center .cije-news-top-title{
    background: url(images/headler_list_en_1.png) no-repeat !important;
    width: 698px;
    height: 86px;
    margin-bottom: 15px;
    text-indent: -9999px;
}



.revistared-lasteditions h3.subtitle,
.node-606 h3.subtitle,
.node-595 h3.subtitle,
.node-596 h3.subtitle,
.node-597 h3.subtitle,
.content-center .cije-news-top-title{
    background: url(images/header_list.png) no-repeat;
    width: 698px;
    height: 86px;
    margin-bottom: 15px;
    text-indent: -9999px;
}




.wrapper-node-type-cije_news h3.subtitle{ display: none;}

.content-type-cije-news h2{
    background: none;
    color: #910100;
    font-size: 20px;
}
.content-type-cije-news .cije-news-data-bottom{
    color: #910100;
    font-size: 9px;
    /* text-transform: capitalize; */
}
.content-type-cije-news .cije-news-aut-date{
    color: #4D4D4D;
    font-size: 12px;
    font-weight: normal;
}
.content-type-cije-news h4.year{
    color: #910100;
    font-size: 17px;
    font-weight: bold;
}
.content-type-cije-news .node-body{
    font-size: 11px;
    color: #333333;
}

.content-type-cije-news .publication-titles-wrapper {
    padding-bottom: 30px;
}
.content-type-cije-news .publication-content-wrapper {
    margin-top: 10px;
}
.cije-news-download-file-wrapper {
    float: right;
    margin-right: 10px;
    text-align: right;
    width: 130px;
}
.cije-news-download-file-wrapper a {
    background: url("images/arrow_down.png") no-repeat scroll left center transparent;
    color: #4D4D4D;
    padding-left: 15px;
}
.news-send-email {
    width: 60px;
}
.content-type-cije-news .publication-titles-wrapper {
    width: 500px;
}
.content-type-cije-news{
    position: relative;
}
.content-type-cije-news .cije-news-detail-icon{
    background: url("images/Logotipo_RED.png") no-repeat scroll 0 0 transparent;
    height: 78px;
    position: absolute;
    right: 47px;
    top: 15px;
    width: 78px;
}

.item-list  ul.revista-red-lasteditions li a{
    color: #910100;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 5px;
    text-transform: uppercase;
}
.item-list  ul.revista-red-lasteditions,
.item-list  ul.revista-red-lasteditions li{
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 0;
}
.item-list  ul.revista-red-lasteditions{
    margin-top: 30px;
    margin-left: 0;
    margin-bottom: 50px;
}

.wrapper-node-type-cije_news #block-block-1{
    display:none;
}
#revista-red-filters-form{
    width: 100%;
    float: left;
}
#revista-red-filters-form .form-item{
    float: left;
    margin-right: 15px;
}

.view-cije-news-search .view-filters{
    width: 100%;
    float: left;
}
.view-cije-news-search .view-filters .views-submit-button,
.view-cije-news-search .view-filters label{ display: none !important;}
.view-cije-news-search .view-filters .form-text{ 
    padding: 3px 5px;
    width: 200px;
}

#revista-red-filters-form .form-select{
    padding: 2px 3px;
    width: 120px; 
    text-transform: uppercase;
}

#revista-red-filters-form #edit-year{
   width: 85px; 
}
.revista-red-ultimas-edicoes-search .content-center h4,
.revista-red-ultimas-edicoes .content-center h4{
    margin-bottom: 0 !important;
}

.view-count-results{
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

