
/* - ++resource++calendar_styles/calendar.css - */
@media screen {
/* http://www.fcsh.unl.pt/portal_css/++resource++calendar_styles/calendar.css?original=1 */
/* */
@media screen {
.portletCalendarEx dt {
background-color: #eee;
font-weight: bold;
text-align: left;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendar dd {
margin: 0;
padding: 0;
}
.portletCalendarEx tr.month {
background-color: #eee;
font-weight: bold;
text-align: center;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendarEx th a#calendar-previous {
float: left;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendarEx th a#calendar-next {
float: right;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendar a, .portletCalendar a:focus,
.portletCalendar a, .portletCalendar a:hover {
text-decoration: none;
}
.ploneCalendar {
border-spacing: 0;
width: 100%;
}
.ploneCalendar a {
text-decoration: none;
border-bottom: none !important;
}
.ploneCalendar td {
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #eee;
text-align: center;
padding: 2px;
font-weight: normal;
}
.ploneCalendar .event {
background-color: #eee;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #eee;
border: 2px solid #205C90;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border: 2px solid #205C90;
}
}

}


/* - fcsh_theme_styles.css - */
@media screen {
/* http://www.fcsh.unl.pt/portal_css/fcsh_theme_styles.css?original=1 */
/* */
/* */
/* */
body {
background: #f9f9f9 url(http://www.fcsh.unl.pt/top-bar.jpg) top repeat-x;
margin-top: 5px;
color: #464646;
}
a { outline: 0; }
h1, h2 { border-bottom: 1px solid #929292!important; padding-bottom: 0.5em; margin-bottom: 1em }
h1.documentFirstHeading {
font-size: 18px;
color: #929292;
}
.documentDescription, .description {
color: #464646;
}
#content p a:visited,
#content dd a:visited {
color: #00703c;
}
a {
color: #00703c;
text-decoration: none;
}
.cboth {
clear:both;
}
#content a:target {
background-color: transparent !important;
font-weight: bold;
}
#content p a {
border-bottom: none;
}
#content li a:visited {
color: #00703c;
}
#visual-portal-wrapper {
width: 980px;
margin: 0 auto;
}
#portal-logo img {
margin: 33px 0 35px 10px;
}
#portal-columns {
background: white url(http://www.fcsh.unl.pt/content-shadow.gif) left repeat-y;
}
/* */
#portal-searchbox {
margin: 12px 10px 0 0;
padding-right: 0;
}
#portal-searchbox input.searchButton {
background: transparent url(search-button.png) left 4px no-repeat;
border: none;
height: 19px;
width: 20px;
margin-left: -40px;
cursor: pointer;
}
#portal-searchbox .searchField {
background: transparent url(pesquisa.png) left top no-repeat;
border: none;
height: 19px;
line-height: 19px;
width: 162px;
padding-left: 7px;
-webkit-appearance: none;
}
#portal-searchbox .searchField:focus {
border: none;
outline: none;
}
/* */
#portal-studentactions {
float: right;
margin: 1px 2px 0 0;
}
#portal-studentactions li {
display:block;
float: left;
}
#portal-studentactions li a {
background: transparent url(http://www.fcsh.unl.pt/student-tabs.png) right top no-repeat;
color: #464646;
display:block;
font-size: 12px;
height: 53px;
padding: 5px 15px 0 15px;
text-decoration: none;
vertical-align: center;
width: 75px;
line-height: 13px;
}
#portal-studentactions li#siteaction-future_student a,
#portal-studentactions li#siteaction-future_student-en a,
#portal-studentactions li#siteaction-visitors a,
#portal-studentactions li#siteaction-visitors-es a,
#portal-studentactions li#siteaction-visitors-fr a {
width: 40px;
padding-top: 10px;
height: 48px;
}
#portal-studentactions li#siteaction-visitors-es a,
#portal-studentactions li#siteaction-international_student-es a,
#portal-studentactions li#siteaction-international_student-fr a {
width: 50px;
}
#portal-studentactions li#siteaction-international_student a,
#portal-studentactions li#siteaction-visitors a {
background-position: right -58px;
}
#portal-studentactions li#siteaction-lifelong_learning a,
#portal-studentactions li#siteaction-lifelong_learning-en a {
background-position: right -117px;
}
#portal-studentactions li#siteaction-alumni a,
#portal-studentactions li#siteaction-alumni-en a {
background-position: right -175px;
text-align: right;
padding-top: 20px;
padding-right: 20px;
height: 38px;
width: 40px;
}
#portal-studentactions li#siteaction-future_student a:hover,
#portal-studentactions li#siteaction-future_student-en a:hover,
#portal-studentactions li#siteaction-visitors a:hover,
#portal-studentactions li#siteaction-visitors-es a:hover,
#portal-studentactions li#siteaction-visitors-fr a:hover {
background-position: right -234px;
color: #00539b;
}
#portal-studentactions li#siteaction-international_student a:hover,
#portal-studentactions li#siteaction-international_student-en a:hover,
#portal-studentactions li#siteaction-international_student-es a:hover,
#portal-studentactions li#siteaction-international_student-fr a:hover,
#portal-studentactions li#siteaction-international_student-en a:hover {
background-position: right -292px;
color: #00703c;
}
#portal-studentactions li#siteaction-lifelong_learning a:hover,
#portal-studentactions li#siteaction-lifelong_learning-en a:hover {
background-position: right -351px;
color: #ed7000;
}
#portal-studentactions li#siteaction-alumni a:hover,
#portal-studentactions li#siteaction-alumni-en a:hover {
background-position: right -409px;
color: #a32900;
}
/* */
#portal-globalnav {
background: transparent url(http://www.fcsh.unl.pt/globalnav-bg.jpg) left bottom no-repeat;
height: 50px;
line-height: 50px;
padding: 0 0 0 10px;
}
#portal-globalnav li {
display:block;
float: left;
margin: 0;
}
#portal-globalnav li a {
background: transparent url(http://www.fcsh.unl.pt/globalnav-separator.png) right top no-repeat;
border: none;
color: #464646;
display: block;
float: left;
font-size: 12px;
height: 50px;
margin: 0;
padding: 0 14px;
text-transform: uppercase;
font-weight: bold;
border-right: 1px solid #464646!important;
}
#portal-globalnav li#portaltab-services a,
#portal-globalnav li#portaltab-mecenato a {
border-right: none!important;
width: 100px;
}
#portal-globalnav li#portaltab-services a {
width: 106px;
}
#portal-globalnav li a:hover {
background: transparent url(http://www.fcsh.unl.pt/globalnav-separator-hover.png) right top no-repeat;
color: #464646;
}
#portal-globalnav li.selected a {
background: transparent url(http://www.fcsh.unl.pt/globalnav-separator-hover.png) right top no-repeat;
border-left: none !important;
border-top: none !important;
border-bottom: none !important;
color: #464646;
}
li#portaltab-futuro-aluno,
li#portaltab-futuro-aluno-en,
li#portaltab-futuro-aluno-es,
li#portaltab-aluno-internacional,
li#portaltab-aluno-internacional-en,
li#portaltab-aluno-internacional-es,
li#portaltab-aluno-internacional-fr,
li#portaltab-internacional,
li#portaltab-internacional-en,
li#portaltab-internacional-es,
li#portaltab-internacional-fr,
li#portaltab-estudiante-internacional-es,
li#portaltab-aluno-formacao,
li#portaltab-aluno-formacao-en,
li#portaltab-aluno-formacao-es,
li#portaltab-alumnii,
li#portaltab-alumnii-en,
li#portaltab-alumnii-es,
li#portaltab-visitors,
li#portaltab-visitors-es,
li#portaltab-visitors-fr
{
display: none;
}
/* */
#portal-languageselector{
width: 20px;
margin-left: -27px;
float:left;
height: 0;
}
#portal-languageselector li{
float:left;
background-color: white;
padding: 5px 5px 0 5px;
margin-bottom: 0;
text-align: center;
}
#portal-languageselector li.currentLanguage {
font-weight: bold;
border-bottom: 1px solid;
}
#portal-languageselector li a{
text-decoration: none;
text-transform: uppercase;
}
#portal-languageselector li p {
text-transform: uppercase;
margin-bottom: 0;
}
#portal-languageselector hr{
margin:0;
width: 30px;
margin-left: -5px;
margin-right: -5px;
}
(max-device-width : 1024px) {
#portal-languageselector {
margin-left: 0 !important;
}
}
/* */
#portal-secondarynav {
float: right;
font-size: 12px;
height: 50px;
margin: -50px 30px 0 0;
}
#portal-secondarynav li {
display:block;
float: left;
line-height: 50px;
}
#portal-secondarynav li a {
color: #464646;
text-decoration: none;
background: url(border-second-nav.png) no-repeat right center;
padding-left: 6px;
padding-right: 6px;
min-width: 48px;
display: block;
text-align: center;
}
#portal-secondarynav li#siteaction-media-en a,
#portal-secondarynav li#siteaction-media a,
#portal-secondarynav li#siteaction-media-es a,
#portal-secondarynav li#siteaction-media-fr a,
#portal-secondarynav li#siteaction-media a {
background: transparent;
padding-right: 0;
}
#portal-secondarynav li a:hover {
font-weight: bold;
}
#portal-secondarynav li.selected a {
font-weight: bold;
}
/* */
#portal-column-content {
padding: 8px 10px 0 10px;
}
#content {
padding: 0 20px 50px 10px!important;
min-height: 300px;
}
#portal-column-one .visualPadding {
padding: 40px 0 20px 30px;
}
/* */
#portal-breadcrumbs {
background: white url(http://www.fcsh.unl.pt/content-shadow.gif) left repeat-y;
height: 35px;
text-transform: none;
border-bottom: none;
padding: 0 10px;
}
#portal-breadcrumbs-wrapper {
line-height: 32px;
border-bottom: 1px solid #929292;
}
#portal-breadcrumbs .breadcrumbSeparator {
background: transparent url(http://www.fcsh.unl.pt/breadcrumbs-arrow.png) center center no-repeat;
color: transparent;
height: 34px;
width: 13px;
}
#portal-breadcrumbs a,
#portal-breadcrumbs #breadcrumbs-current {
color: #959595;
padding: 0 4px 0 12px;
}
#breadcrumbs-home {
padding-left: 18px;
}
/* */
.documentActions {
border: none;
margin: 0;
height: 32px;
}
.documentActions ul {
margin: 0 -12px 0 0!important;
}
.documentActions ul li {
margin: 0;
padding: 0;
}
.documentActions li a {
float: right;
background: transparent url(http://www.fcsh.unl.pt/document-actions-icons.png) top left no-repeat;
display: block;
width: 19px;
height: 18px;
margin: 0 12px;
}
#document-action-back a {
background-position: 0 0;
}
#document-action-print a {
background-position: -19px 0;
}
#document-action-sendto a {
background-position: -38px 0;
}
#document-action-addtofavorites a {
background-position: -57px 0;
}
#document-action-contact a {
background-position: -76px 0;
margin: 0 0 0 6px;
}
/* */
div.go-top a {
color: #959595;
background: url(document-actions-icons.png) no-repeat -93px center;
display: inline-block;
height: 18px;
padding-top: 4px;
padding-left: 28px;
}
div.go-top {
float: right;
margin-right: 70px;
margin-bottom: 20px;
clear: both;
margin-top: 10px;
}
/* */
#portal-column-one .visualPadding {
width: 214px;
}
.portletActions {
background-color: transparent;
margin-bottom: 18px;
border: none!important;
}
.portletActions .portletItem {
border: none;
padding: 0;
}
.portletActions .navTreeItem {
margin: 0;
background: url(navtree-shadow-bar-top.png) no-repeat left top transparent;
}
.portletActions dt.portletHeader {
display: none;
}
.portletActions .portletItem a {
}
.portletActions .navTreeItem a img {
display: none;
}
.portletActions .navTreeItem a {
border: none!important;
color: #464646!important;
font-size: 13px;
font-weight: normal;
line-height: 13px;
padding: 11px 0 11px 10px!important;
}
.portletActions .navTreeItem a span {
display: block;
width: 180px;
background: url(navtree-arrow.png) no-repeat right center;
padding-right: 13px;
}
.portletActions .portletItem .navTree a {
background: transparent url(navtree-shadow-bar-bottom.png) left bottom no-repeat;
}
.portletActions .portletItem .navTree .navTreeCurrentItem {
background: url(nav-hover-bottom.png) repeat-x left bottom;
color: #464646!important;
}
.portletActions .navTreeItem.navTreeCurrentNode {
background: url(nav-hover-top.png) no-repeat left top #e3e3e3;
}
.portletActions .portletItem .navTree a:hover {
background: url(nav-hover-bottom.png) repeat-x left bottom;
}
.portletActions .portletItem .navTree a:hover {
background: url(nav-hover-bottom.png) repeat-x left bottom;
}
.portletActions .navTree .navTreeItem:hover {
margin: 0;
background: url(nav-hover-top.png) no-repeat left top #e3e3e3;
}
.portletActions .portletItem .navTree {
margin: 0;
}
/* */
.portletNavigationTree {
background-color: transparent;
margin-bottom: 18px;
border: none!important;
}
.portletNavigationTree .portletItem {
border: none;
padding: 0;
}
.portletNavigationTree .navTreeItem {
margin: 0;
background: url(navtree-shadow-bar-top.png) no-repeat left top transparent;
}
.portletNavigationTree .portletItem a {
}
.portletNavigationTree .navTreeItem a img {
display: none;
}
.portletNavigationTree .navTreeItem a {
border: none!important;
color: #464646!important;
font-size: 13px;
font-weight: normal;
line-height: 13px;
padding: 11px 0 11px 10px!important;
}
.portletNavigationTree .navTreeItem a span {
display: block;
width: 180px;
background: url(navtree-arrow.png) no-repeat right center;
padding-right: 13px;
}
.portletNavigationTree .portletItem .navTreeLevel0 a {
background: transparent url(navtree-shadow-bar-bottom.png) left bottom no-repeat;
}
.portletNavigationTree .portletItem .navTreeLevel0 .navTreeCurrentItem {
background: url(nav-hover-bottom.png) repeat-x left bottom;
color: #464646!important;
}
.portletNavigationTree .navTreeItem.navTreeCurrentNode {
background: url(nav-hover-top.png) no-repeat left top #e3e3e3;
}
.portletNavigationTree .portletItem .navTreeLevel0 a:hover {
background: url(nav-hover-bottom.png) repeat-x left bottom;
}
.portletNavigationTree .navTreeLevel0 .navTreeItem:hover {
margin: 0;
background: url(nav-hover-top.png) no-repeat left top #e3e3e3;
}
.portletNavigationTree .navTreeLevel1 .navTreeItem {
font-weight: bold;
}
.portletNavigationTree .portletItem .navTreeLevel1 {
margin: 0;
}
.portletNavigationTree .portletItem .navTreeLevel1 a {
background: #eeeeee;
border-bottom: 1px solid white!important;
}
.portletNavigationTree .portletItem .navTreeLevel1 .navTreeCurrentItem {
background: #dddddd;
}
.portletNavigationTree .portletItem .navTreeLevel1 a:hover {
background: #dddddd;
}
/* */
.toc {
width:100%;
border: none;
float: none;
}
.toc ol.TOC1Digit li {
list-style: none;
display: block;
font-size: 12px;
margin-right: 10px;
float: left;
}
.toc ol.TOC1Digit li a {
border-bottom: none !important;
padding-right: 10px;
text-decoration: underline !important;
}
#content .toc ol.TOC1Digit {
margin-left: 0;
float: left;
margin-bottom: 20px;
width: 100%;
}
.toc dt.portletHeader {
display: none;
}
.toc dd.portletItem {
border: none;
padding-left: 0;
}
#content .toc ol.TOC2Digit {
margin-left: 0;
float: left;
width: 100%;
margin-bottom: 20px;
}
.toc ol.TOC2Digit li {
color: white;
display: block;
font-size: 12px;
margin-right: 10px;
float: left;
}
.toc ol.TOC2Digit li a {
border-bottom: none !important;
padding-right: 10px;
text-decoration: underline !important;
}
/* */
#portal-footer-wrapper {
width: 960px;
margin: 0 auto;
}
#portal-footer {
background: url(background-footer.png) repeat-x;
height: 200px;
border: none;
text-align: left;
padding: 0;
margin: 0;
text-transform: uppercase;
color: #464646;
}
#portal-footer a {
color: #464646;
font-family: Arial;
font-size: 10px;
}
#portal-footer a:visited {
color: #464646;
}
#portal-footer div a.subscribe {
float: left;
text-transform: uppercase;
text-align: left;
margin: 0 0 0.5em 6px;
font-size: 11px;
line-height: 17px;
clear: both;
}
#portal-footer div a.subscribe.nl {
margin-top: 29px;
width: 100%;
}
#portal-footer div a.subscribe span {
font-size: 10px;
padding-left: 4px;
}
#portal-footer div.logo-fcsh-footer {
width: 235px;
float: left;
height: 200px;
background: url(border-bottom-footer.png) no-repeat right 50px;
}
#portal-footer div.contacts-footer {
width: 470px;
float: left;
height: 180px;
background: url(border-top-footer.png) no-repeat right top;
padding-left: 20px;
}
#portal-footer div.icons-footer {
width: 235px;
float: left;
text-align: right;
}
div.social-networks {
height: 23px;
margin-left: 10px;
margin-top: 13px;
}
div.social-networks li {
margin: 0;
padding: 0;
display: inline;
}
div.social-networks li a {
width: 24px;
background: url(icons-footer.png) no-repeat left top;
color: transparent;
margin: 0 1px;
padding: 0;
display: block;
float: left;
height: 23px;
}
div.social-networks li.blog a {
background-position: 0 0;
}
div.social-networks li.facebook a {
background-position: -27px 0;
}
div.social-networks li.twitter a {
background-position: -56px 0;
}
div.social-networks li.youtube a {
background-position: -84px 0;
}
div.social-networks li.instagram a {
background-position: -112px 0;
}
div.social-networks li.linkedin a {
background-position: -140px 0;
}
div.social-networks li.snapchat a {
background-position: -167px 0;
}
div.social-networks li.thestartracker a {
background-position: -144px 0;
padding-bottom: 5px;
}
div.social-networks li.rss a {
background-position: -196px 0;
}
div.social-networks li.rss-en a {
background-position: -196px 0;
}
div#social-networks-top div.icons-footer {
}
div#social-networks-top {
float: right;
margin: 25px 8px -25px 0;
height: 58px;
}
#portal-footer .right-links {
position: relative;
width: 100%;
overflow: hidden;
}
#portal-footer img.logo-unl {
position: absolute;
right: 10px;
top: 20px;
}
#portal-footer div.img-fcsh {
height: 50px;
background: url(border-top-footer.png) no-repeat 230px top;
}
#portal-footer div.img-fcsh img {
margin-left: 20px;
margin-top: 10px;
}
#portal-footer .footer-top {
height:50px;
line-height:50px;
}
ul.footer-actions {
list-style-image: none;
list-style-type: none;
margin-top: 20px;
}
ul.footer-actions li {
margin-left: 20px;
margin-bottom: 0;
}
ul.footer-actions li a {
padding-left: 4px;
}
div.contacts-footer a {
padding-left: 4px;
}
ul.footer-home-actions {
margin-top:20px;
width: 460px;
height: 135px;
max-height: 145px;
list-style-type: none;
padding:0;
}
ul.footer-home-actions li {
float:left;
width:220px;
}
ul.footer-home-actions li a {
font-family: Arial;
font-size: 10px;
}
#portal-footer .intranet,
#portal-footer .intranet a,
#portal-footer .contacts .other-languages,
#portal-footer .contacts .other-languages a {
text-transform:uppercase;
color:#00538A;
}
#portal-footer .media {
float: right;
margin-right: 20px;
}
#portal-footer .intranet {
margin-right:40px;
}
#portal-footer div.newsletter {
margin-top: 30px;
}
#portal-footer form.newsletter_form {
margin-top: 10px;
}
#portal-footer form.newsletter_form input {
background: url(newsletter.png) no-repeat;
border: none;
padding-left: 10px;
height: 20px;
width: 150px;
}
#portal-footer form.newsletter_form input.context {
background: url(arrow-newsletter.png) no-repeat;
margin-left: -34px;
padding-right: 15px;
}
#portal-footer a.conduct-code {
display: inline-block;
padding-left: 4px;
text-align: left;
width: 140px;
}
/* */
.portletCalendarEx dt {
display: none;
}
.portletCalendarEx thead tr.month {
height: 36px!important;
}
/* */
.portletCalendar dt,
.portletCalendarEx thead tr.month {
color: #dfdfdf;
text-transform: none;
background-color: #383838;
height: 28px;
border: none;
padding-top: 8px;
padding-left: 0;
padding-right: 0;
font-size: 14px;
font-weight: bold;
}
a#calendar-next {
background: url(calendar-buttons.jpg) no-repeat right -14px;
color: #383838;
padding-right: 10px;
padding-left: 30px;
}
.portletCalendarEx a#calendar-next {
background: url(calendar-buttons.jpg) no-repeat left -14px;
margin-left: 0!important;
margin-top: 3px !important;
height: 15px !important;
margin-right: 10px;
width: 10px!important;
}
a#calendar-previous {
background: url(calendar-buttons.jpg) no-repeat left 0;
color: #383838;
padding-left: 10px;
padding-right: 30px;
}
.portletCalendarEx a#calendar-previous {
margin-top: 3px !important;
margin-left: 15px!important;
height: 15px;
padding-left: 0 !important;
font-size: 0 !important;
width: 10px !important;
}
.portletCalendar .weekdays th {
background-color: transparent;
padding-top: 0;
padding-bottom: 0;
border-top: none;
border-bottom: 1px solid #bcbcbc;
color: #6d6d6d;
font-weight: bold;
text-transform: uppercase;
background: url(background-calendar-header.png) repeat-x;
padding-top: 1px;
padding-bottom: 1px;
}
.ploneCalendar td {
border-color: #ffffff #bcbcbc #bcbcbc #ffffff;
border-style: solid;
border-width: 1px;
background: url(background-td-calendar.jpg) repeat-x;
height: 29px;
color: #6d6d6d;
font-weight: bold;
padding: 0;
}
.ploneCalendar {
border-collapse: separate;
}
dl.portletCalendar .portletItem {
border: none;
}
.portletCalendar {
border-bottom: none;
}
.portletCalendar tbody {
}
.portletCalendar td a {
color: #6d6d6d;
}
.ploneCalendar td.todayevent {
background: #6dafbf;
border: 1px solid #55848e;
}
.ploneCalendar td.todayevent a {
color: #000000;
}
.ploneCalendar td.today, .ploneCalendar td.event {
background: #6dafbf;
border: 1px solid #55848e;
}
.ploneCalendar td.today, .ploneCalendar td.event a {
color: #dbdbdb;
}
.portletCalendar caption.hiddenStructure {
margin-top: -10px;
display: none;
}
/* */
#portal-sitemap li a {
border-bottom: none;
}
#portal-sitemap li.navTreeItem div a.state-published {
color: #00703c !important;
}
#portal-sitemap li.navTreeItem ul.navTree div a.state-published {
color: #464646 !important;
}
#portal-sitemap a:hover {
border: none;
background: #f4f4f6;
}
#portal-sitemap .navTreeLevel2 {
border-left: none;
margin-left: 0;
padding-left: 0;
}
#portal-sitemap .navTreeLevel2 a {
padding-left: 20px;
}
body.template-sitemap .documentDescription {
font-weight: normal;
}
#portal-sitemap img {
display: none;
}
#portal-sitemap .navTreeCurrentItem {
background: transparent;
border: none !important;
font-weight: bold;
}
/* */
.image-left, .image-right {
border: none;
}
.bluetext {
color: #00538a !important;
}
.greentext {
color: #00703c !important;
}
.greytext {
color: #929292;
}
.blacktext {
color: #000000;
}
h3.subheading {
font-weight: normal;
color: #00538a;
}
h2.heading {
color: #929292;
font-size: 18px;
}
h2.heading2 {
color: #929292;
font-size: 18px;
border-bottom: none !important;
margin-bottom: 0;
margin-top: 0;
}
h2.heading3 {
color: #464646;
font-size: 12px;
border-bottom: none !important;
}
table.fcsh-table {
border-collapse: collapse;
width: 680px;
}
table.fcsh-table th {
text-align: left;
border-bottom: 2px solid #464646;
padding-top: 10px;
padding-bottom: 10px;
}
table.fcsh-table td {
border-top: 1px solid #9d9d9d;
padding-top: 10px;
padding-bottom: 10px;
vertical-align: top;
}
table.fcsh-tableblue {
border-collapse: collapse;
width: 680px;
}
table.fcsh-tableblue th {
text-align: left;
border-bottom: 2px solid #00538a;
padding-top: 10px;
padding-bottom: 10px;
}
table.fcsh-tableblue td {
border-top: 1px solid #638cac;
padding-top: 10px;
padding-bottom: 10px;
vertical-align: top;
}
table.invisible {
width: 680px;
}
table.invisible td {
}
hr {
background: #929292;
color: #929292;
}
hr.blueline {
background: #00539b;
}
hr.redline {
background: #a32900;
}
hr.greenline {
background: #00703c;
}
hr.orangeline {
background: #ed7000;
}
#content ul.list {
width: 218px;
list-style-image: none;
list-style-type: none;
margin-left: 0;
}
ul.list li {
border-bottom: 1px solid #cccccc;
background: url(navtree-arrow.png) no-repeat 208px center;
margin-bottom: 0;
padding: 5px 20px 5px 10px;
}
ul.list li:last-child {
border-bottom: none;
}
#content ul.list li a:visited {
color: #464646;
border: none;
}
/* */
div.listingBar {
float: right;
clear: both;
background-color: transparent;
border: none;
}
div.listingBar a {
border: none !important;
}
div.listingBar span.current {
color: #00538a;
font-weight: bold;
}
div.eventDetails table.vertical.listing th {
background: #e9e9e9;
border-top: 1px solid #bcbcbc;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}
div.eventDetails table.vertical.listing {
border-collapse: separate;
border-bottom: 1px solid #bcbcbc;
border-left: 1px solid #bcbcbc;
font-size: 12px;
}
div.eventDetails table.vertical.listing td {
border-left: 1px solid #bcbcbc;
border-top: 1px solid #bcbcbc;
}
div.eventDetails table.vertical.listing abbr .explain {
color: #464646;
}
div.eventDetails table.vertical.listing abbr {
border-color: #464646;
}
div.field.ArchetypesStringWidget label span.required:after,
div.field.ArchetypesIntegerWidget label span.required:after {
color: #f00;
content: "■";
}
/* */
.error404-wrapper {
text-align: center;
}
.template-default_error_message h1 {
margin-top: 15px;
}
.template-default_error_message form#searchform,
.template-default_error_message h1,
.template-default_error_message h2 {
color: #929292;
margin-left: 40px;
margin-right: 40px;
}
.template-default_error_message form#searchform input.searchButton {
background: #ffffff url('search-large-icon.png') center center no-repeat;
margin: 0;
width: 39px;
height: 39px;
}
.template-default_error_message form#searchform .searchField {
height: 35px;
width: 280px;
padding: 0 10px;
font-size: 16px;
line-height: 16px;
}
/* */
}


/* - ++resource++plonetheme.fcsh.stylesheets/main.css - */
@media screen {
/* http://www.fcsh.unl.pt/portal_css/++resource++plonetheme.fcsh.stylesheets/main.css?original=1 */
/* */

}


/* - plone4_custom_styles.css - */
@media screen {
/* http://www.fcsh.unl.pt/portal_css/plone4_custom_styles.css?original=1 */
/* */
/* */
/* */
/* */
#content {
border: none!important;
}
#content ul.formTabs {
background-color: #eaeaea;
border: 0.3em solid #eaeaea;
}
#edit-bar {
background-color: #eaeaea;
border: 0.25em solid #eaeaea;
font-size: 95%;
min-height: 2em;
margin-bottom: 1em;
padding-top: 0.05em;
}
#content-views {
float: left;
background-color: #eaeaea;
position:relative; /* */
z-index: 3; /* */
}
#content-views a {
color: #333333;
}
/* */
#edit-bar,
#content ul.formTabs {
display: block;
border-style: solid solid none solid;
margin-left: 0;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab {
display: inline;
margin-right:0.25em;
}
#content-views a,
#content li.formTab a {
/* */
display: inline-block;
}
#content-views a,
#content li.formTab a {
line-height: 2.1em;
padding: 0 0.75em;
text-decoration: none;
border: none;
margin: 0 ;
}
#content-views li.selected a,
#content li.formTab a.selected {
font-weight: bold;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
background: white;
color: black;
}
#content li.formTab a,
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab a.notify {
background-color: red;
color: White;
}
#content li.formTab a.required span {
background-image: url(required.png);
background-position: center right;
background-repeat: no-repeat;
padding-right: 1em;
}
#content fieldset.formPanel {
border: none;
}
#content fieldset.formPanel.hidden {
display: none;
}
#content div.formControls input.hidden {
display: none;
}
/* */
.contentActions {
background-color: transparent;
height: 2.1em;
border: none!important;
}
.contentActions li {
margin-bottom: 0.5em;
border: none;
padding-top: 0.2em;
}
.contentActions a {
padding: 0;
}
dl.actionMenu.activated dd {
background-color: #eaeaea;
position: absolute;
width: auto;
min-width: 100%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
}
.actionMenu.activated .actionMenuContent {
margin-top: 3px;
display: block!important;
}
#contentActionMenus dl.actionMenu.activated dd {
right: -2px;
}
.actionMenu .actionMenuContent {
padding: 0 0.25em;
}
.actionMenu .actionMenuContent ul {
background-color: transparent;
padding-bottom: 0.5em;
border: none;
}
.actionMenu .actionMenuContent ul li {
line-height: 2em;
display: block; /* */
}
.actionMenu .actionMenuContent ul li a {
display: block!important; /* */
padding-top: 0.1em;
padding-bottom: 0.1em;
}
.actionMenu .actionMenuContent ul li a:hover {
background-color: #a8a8a8!important; /* */
}
dl.actionMenu dt a, dl.actionMenu dd a, dl.actionMenu dd div,
dl.actionMenu.activated dt a, dl.actionMenu.activated dd a, dl.actionMenu.activated dd div {
margin: 0 0.25em;
}
.contentViews {
border: none!important;
}
/* */
/* */
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input, #login-form input {
font-size: 150%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label, #login-form label {
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input, #login-form .formControls input {
margin-left: 0.25em;
}
/* */
/* */
table.listing,
table.plain {
border-spacing: 0;
border-collapse: collapse;
}
table.plain th,
table.listing th {
font-weight: bold; /* */
text-transform: none; /* */
}
table.listing thead {
border-bottom: 1px solid #a8a8a8; /* */
}
/**/ /* */
table.plain td,
table.plain th,
table.listing td,
table.listing th {
padding: 0.5em 1em;
/**/ /* */
}
table.plain th,
table.plain td {
border: 1px solid #a8a8a8;
}
table.listing td.listingCheckbox,
table.listing th.listingCheckbox {
text-align: center;
}
table.listing {
border-left: 1px solid #a8a8a8;
border-bottom: 1px solid #a8a8a8;
}
table.listing .top {
border-left: 1px solid #a8a8a8;
border-top: 1px solid #a8a8a8;
border-right: 1px solid #a8a8a8;
}
table.listing th {
text-align: left;
color: #666;
border: 0.1em solid #a8a8a8;
border-style: solid solid none;
background:  #eaeaea;
}
table.listing tr.odd th {
border: 0.1em solid #fff;
border-style: solid solid none none;
}
table.listing tbody th {
font-weight: bold;
}
table.listing tbody tr {
text-align:left;
}
table.listing tbody tr.odd {
background: transparent;
}
table.listing tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td {
background: transparent;
}
table.listing td {
border-right: 1px solid #a8a8a8;
}
table.listing a {
border: none;
display: inline-block;
border-bottom: none !important;
}
table.listing td.draggable {
text-shadow: white 1px 1px 1px;
background: #eaeaea !important;
border-bottom: none; /* */
padding: 0.4em 0.4em 0 0.5em;
}
/* */
table.vertical {
}
table.vertical th {
text-align: right;
}
table.vertical td {
border-top: 0.1em solid #e7e7e7;
padding: 0.5em;
}
/* */
table.grid td,
table.grid th {
border: 1px solid #e7e7e7;
padding: 0.5em;
}
.dragindicator {
outline: 2px solid #FFD700;
}
#foldercontents-order-column {
padding: 0;
}
div.listingBar {
font-size: 80%;
margin: 1em 0;
}
div.listingBar .next {
display: inline-block;
float: right;
}
div.listingBar .previous {
display: inline-block;
}
div.listingBar a {
display: inline-block;
padding: 0.25em 0.5em;
border: 0.1em solid #ccc;
}
div.listingBar a:hover {
color: White;
background-color: #329fd7;
border-color: #329fd7;
}
/* */
/* */
.ArchetypesRichWidget div div div.discreet {
margin-top: 0!important;
}
/* */

}


/* - ++resource++collective.contentcarousel.stylesheets/contentcarousel.css - */
@media screen {
/* http://www.fcsh.unl.pt/portal_css/++resource++collective.contentcarousel.stylesheets/contentcarousel.css?original=1 */
/* */
/* */
#portal-contentcarouselNumbers {
position: relative;
}
#portal-contentcarouselNumbers .content{
height: 260px;
}
#portal-contentcarouselNumbers .content  ul{
list-style-type: none;
}
#portal-contentcarouselNumbers .content  ul li{
background-color: #EEEEEE;
}
#portal-contentcarouselNumbers .content  ul li.not-loaded{
background-image: url('/spinner.gif');
background-repeat: no-repeat;
background-position: center;
float: left;
width: 700px;
height: 270px;
}
#portal-contentcarouselNumbers .image{
float: left;
width: 57%;
text-align: center;
}
#portal-contentcarouselNumbers .content-item {
position: absolute!important;
text-decoration: none;
width: 100%;
}
#portal-contentcarouselNumbers .text{
float: left;
width: 40%;/**/
margin-right: 5px;
padding: 5px;
background-color: #EEE;
}
#portal-contentcarouselNumbers .no-image {
width: 100%;
}
#portal-contentcarouselNumbers h2{
margin-top: 0;
}
#portal-contentcarouselNumbers .items {
height: 0;
margin-bottom: 10px;
margin-right: 5px;
font-size: 70%;
float: right;
}
#portal-contentcarouselNumbers a.content-button {
text-decoration: none;
}
#portal-contentcarouselNumbers .content-title {
margin-right: 5px;
font-size: 1.5em;
background-color: #EEE;
padding: 2px 7px;
}
#portal-contentcarouselNumbers a.content-button.selected .content-title {
text-decoration: underline;
}
#portal-contentcarouselNumbers .content-title{
float: left;
}
/* */
#portal-contentcarousel {
margin-bottom: 1em;
height: 425px;
}
#portal-contentcarousel .content {
float:left;
margin-right: 1em;
}
#portal-contentcarousel .items {
margin-left: 420px;
width: 250px;
}
#portal-contentcarousel .content-item {
position: absolute;
}
#portal-contentcarousel .content-item h2,
#portal-contentcarousel .content-item p,
#portal-contentcarousel .content-item div {
width: 400px;
}
#portal-contentcarousel a.content-button {
background-color: #eee;
display: block;
margin: 0 1em;
padding: 1em 0;
text-decoration: none;
}
#portal-contentcarousel .content-title {
display: block;
font-size: 1.5em;
}
#portal-contentcarousel a.content-button.selected .content-title {
text-decoration: underline;
}
#portal-contentcarousel .content-description {
display: block;
}

}


/* - fcsh_templates_styles.css - */
@media screen {
/* http://www.fcsh.unl.pt/portal_css/fcsh_templates_styles.css?original=1 */
/* */
/* */
/* */
.home-video #portal-contentcarouselNumbers .items {
top: 0;
margin: 0;
z-index: 1;
margin-top: 5px;
float:right;
}
.home-video #portal-contentcarouselNumbers .content{
position: relative;
overflow: hidden;
background: none;
width: 400px;
}
.pt .home-video #portal-contentcarouselNumbers .content {
width: 736px;
height: 235px;
}
.home-video #portal-contentcarouselNumbers ul.carousel{
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
clear: both;
}
.home-video #portal-contentcarouselNumbers ul.carousel li.not-loaded{
width: 400px;
height: 231px;
}
.pt .home-video #portal-contentcarouselNumbers ul.carousel li.not-loaded{
width: 736px;
height: 250px;
}
.home-video #portal-contentcarouselNumbers .content-item{
display: inline;
overflow: hidden;
margin:0;
padding:0;
position: relative !important;
}
#portal-contentcarouselNumbers .content  ul li.not-loaded{
width: 400px !important;
height: 250px !important;
}
.pt #portal-contentcarouselNumbers .content  ul li.not-loaded{
width: 736px !important;
}
.home-video #portal-contentcarouselNumbers .content-item div {
float: left;
width: 400px;
}
.pt .home-video #portal-contentcarouselNumbers .content-item div {
width: 736px;
min-height:235px;
}
div#highlights-home-top ul li {
max-height: 250px !important;
overflow: hidden !important;
height: auto;
}
div#highlights-home-top div#portal-contentcarouselNumbers ul {
margin-bottom: 20px;
}
div#home-left-column {
background: url(background-left-column-home.jpg) repeat-x;
float:left;
width:590px !important;
width:100%;
}
.pt div#home-left-column {
background:none;
float:none;
width:auto;
}
div#home-columns-clears {
clear:both;
height:20px;
}
.pt div#home-columns-clears {
clear:both;
height:0px;
}
#home-tabs-wrapper dd,
#home-tabs-wrapper {
width:590px;
overflow:hidden;
padding:0px;
float:left;
background: url(border-right-column-home.jpg) repeat-y right top;
}
.pt #home-tabs-wrapper dd,
.pt #home-tabs-wrapper {
width:100%;
float:none;
background:none;
}
div#home-left-column div.list-news dl.new,
div#home-left-column div.list-events dl.event {
width:260px;
height:116px;
float: left;
margin:5px 0 0 0;
padding:0 5px;
}
.pt div#home-left-column div.list-news dl.new,
.pt div#home-left-column div.list-events dl.event {
border:1px solid #e6e8e5;
width: 460px;
height: 120px;
}
div#home-left-column div.list-news,
div#home-left-column div.list-event {
min-height: 420px;
}
div#home-left-column div.list-news dl.evens,
div#home-left-column div.list-events dl.evens {
margin-left:5px;
}
div#home-left-column div.list-news dl.new dd,
div#home-left-column div.list-events dl.event dd {
padding-top: 5px;
}
div#home-left-column div.list-events dl.event {
padding-top:25px;
height: 95px;
}
dl.odds {
clear: both;
}
div#home-left-column div.list-news div.new-image {
float: left;
width:62px;
text-align:center;
overflow:hidden;
padding: 4px;
border: 1px solid #9C9C9C;
}
.pt div#home-left-column div.list-news div.new-image {
max-width: 145px;
max-height: 100px;
min-width: 145px;
min-height: 100px;
padding:0;
background-color: #FFFFFF;
border:none;
}
.pt div#home-left-column div.list-news dl.new:hover .new-content a {
text-decoration:underline;
}
div#home-left-column div.list-news div.new-image img {
max-width: 145px;
max-height: 100px;
}
div#home-left-column div.list-news div.new-content {
width: 170px;
float: left;
margin-left: 15px;
}
.pt div#home-left-column div.list-news div.new-content {
width: 275px;
}
div#home-left-column div.new-content a.new-title {
color: #00538a;
text-decoration: none;
border-bottom: none;
font-weight:bold;
}
div#home-left-column div.new-content a.new-title:hover {
text-decoration:underline;
}
div#home-left-column div.event-content a.event-title {
color: 00703c;
text-decoration: none;
border-bottom: none;
}
div#home-left-column div.new-content div.new-description, div#home-left-column div.event-content div.event-description {
color: #464646;
margin-bottom: 20px;
}
div#home-left-column div.list-events div.event-content {
width: 275px;
float: left;
margin-left: 15px;
}
body.template-fcsh_homepage_view div.event-date {
float: left;
margin-right: 15px;
width:140px;
text-align:center;
}
body.template-fcsh_homepage_view div.event-date div.event-month {
padding-left: 4px;
font-size: 14px;
text-transform: uppercase;
padding-bottom: 10px;
}
body.template-fcsh_homepage_view div.event-date div.event-day {
color: #00538a;
font-size: 35px;
font-weight: bold;
}
div#home-left-column {
font-family: Arial;
font-size: 12px;
}
div#home-left-column div.list-news, div#home-left-column div.list-events {
clear: left;
margin-left: 5px;
}
div#home-right-column {
vertical-align: top;
float: left;
width: 330px;
margin-left: 15px;
}
div#home-left-column div.home-left {
background: url(border-right-column-home.jpg) repeat-y right top;
width: 590px;
float: left;
min-height: 335px;
}
.pt div#home-left-column div.home-left {
background:none;
width:960px;
}
div#content-homepage {
margin-left: -10px;
margin-top: 55px;
background: url(border-bottom-tablehome.jpg) repeat-x left bottom;
padding-bottom: 16px;
width: 960px;
float: left;
min-height: 335px;
}
div#content-homepage.pt {
margin-top: 50px;
}
table.table-homepage tbody {
}
#content dd a.all-news,
#content dd a.all-events {
float: right;
border-bottom: none;
margin-right: 40px;
font-weight: bold;
color: #00538a;
padding-bottom: 5px;
clear: both;
margin-top:20px;
}
#content dd a.all-news:visited,
#content dd a.all-events:visited {
color: #00538a;
}
dd#fieldset-list-events,
dd#fieldset-list-news,
dd#fieldset-list-academics {
border: none;
padding-top: 0;
}
.pt dd#fieldset-list-events,
.pt dd#fieldset-list-news,
.pt dd#fieldset-list-academics {
background:none;
}
div#home-left-column ul.formTabs {
position: absolute;
margin-top: -22px;
width: 940px;
margin-left: 0;
padding-left: 20px;
text-align: left;
border: none;
border-bottom: 2px solid #00538a;
background: url(border-top-tablehome.jpg) repeat-x left bottom;
}
div#estagios-empregos-link {
background: url(background-tabs-home.jpg) repeat-x;
color: #787878;
text-align:center;
height: 23px;
float:right;
top:1px;
right: 245px;
position: relative;
z-index: 1;
margin-top:1px;
padding:0px 15px;
/* */
min-width: 130px;
max-width: 130px;
}
div#estagios-empregos-link a {
color: #787878;
text-align: center;
line-height: 23px;
}
div#estagios-empregos-link a:hover {
color:#00538A;
}
div#home-left-column ul.formTabs li.formTab a.selected {
background: #00538a;
color: #ffffff;
}
div#home-left-column ul.formTabs li.formTab a {
background: url(background-tabs-home.jpg) repeat-x;
color: #787878;
border:none;
margin-right: 2px;
-moz-border-radius: 0;
-webkit-border-radius: 0;
text-align: center;
padding-left: 15px;
padding-right: 15px;
height: 23px;
}
div#home-left-column ul.formTabs li.formTab a.bibliotecas-link,
div#home-left-column ul.formTabs li.formTab a.estagiosempregos-link {
margin-left:-3px;
}
.ie7 div#home-left-column ul.formTabs li.formTab a.bibliotecas-link,
.ie7 div#home-left-column ul.formTabs li.formTab a.estagiosempregos-link {
margin-left:0;
}
div#home-left-column ul.formTabs li.formTab {
margin-right: 0;
}
div#highlights-home-bottom {
width: 930px;
margin-left: 10px;
margin-bottom: 70px;
margin-top: 20px;
}
div#highlights-home-bottom ul {
margin-left: 0;
}
div#highlights-home-bottom li {
display: inline;
}
div#highlights-home-bottom ul li a {
background: url(homepage-highlights-bottom.png) no-repeat;
border-bottom: none;
display: inline-block;
width: 228px;
height: 146px;
}
div#highlights-home-bottom ul li.honor_roll a,
div#highlights-home-bottom ul li.honor_roll-en a {
background-position: 0 0;
}
div#highlights-home-bottom ul li.summer_school a,
div#highlights-home-bottom ul li.summer_school-en a {
background-position: -235px 0;
}
div#highlights-home-bottom ul li.echo_space a,
div#highlights-home-bottom ul li.echo_space-en a {
background-position: -470px 0;
}
div#highlights-home-bottom ul li.employment a,
div#highlights-home-bottom ul li.employment-en a {
background-position: -705px 0;
}
div#highlights-home-bottom ul li.morethan23 a,
div#highlights-home-bottom ul li.morethan23-en a {
background-position: -940px 0;
}
ul.highlights-top {
width: 500px;
float: left;
}
div#highlights-home-top {
margin-top: 18px;
}
div#highlights-home-top ul {
margin-left: 15px;
margin-bottom: 20px;
margin-top:0;
}
div#highlights-home-top ul.highlights-top li {
list-style: none;
display: inline;
height: 120px;
}
div#highlights-home-top.pt ul.highlights-top li.international_student {
margin-top: 2px;
height: 80px;
}
div#highlights-home-top.pt ul.highlights-top li {
display:block;
height: 82px;
margin:-2px 0;
list-style-image: none;
}
div#highlights-home-top ul.highlights-top li a {
display: inline-block;
width: 225px;
height: 123px;
text-decoration: none;
border-bottom: none;
background: url(background-student-actions.png) no-repeat;
}
div#highlights-home-top.pt ul.highlights-top li a {
background: url(background-student-actions-newhp.png) no-repeat;
width: 153px;
height: 82px;
}
div#highlights-home-top.pt ul.highlights-top li.phd-en a {
background-position: 0 -2524px;
}
div#highlights-home-top.pt ul.highlights-top li.phd-en a:hover {
background-position: 0 -2622px;
}
div#highlights-home-top.pt ul.highlights-top li.phd a {
background-position: 0 -2719px;
}
div#highlights-home-top.pt ul.highlights-top li.phd a:hover {
background-position: 0 -2817px;
}
div#highlights-home-top ul li.future_student a,
div#highlights-home-top ul li.future_student-en a {
background-position: 0 0;
}
div#highlights-home-top.pt ul li.future_student a,
div#highlights-home-top.pt ul li.future_student-en a {
background-position: 0 -516px;
}
div#highlights-home-top.pt ul li.future_student a:hover,
div#highlights-home-top.pt ul li.future_student-en a:hover {
background-position: 0 -645px;
}
div#highlights-home-top ul li.international_student a {
background-position: -225px 0;
}
div#highlights-home-top.pt ul li.international_student a {
background-position: 0 -258px;
}
div#highlights-home-top.pt ul li.international_student a:hover {
background-position: 0 -387px;
}
div#highlights-home-top ul li.lifelong_learning a,
div#highlights-home-top ul li.lifelong_learning-en a {
background-position: -450px 0;
}
div#highlights-home-top ul li.alumni a,
div#highlights-home-top ul li.alumni-en a {
background-position: -675px 0;
}
div#highlights-home-top.pt ul li.alumni a {
background-position: 0 0;
}
div#highlights-home-top.pt ul li.alumni a:hover {
background-position: 0 -129px;
}
div#highlights-home-top ul li.future_student a:hover,
div#highlights-home-top ul li.future_student-en a:hover {
background-position: 0 -123px;
}
div#highlights-home-top ul li.international_student a:hover {
background-position: -225px -123px;
}
div#highlights-home-top ul li.lifelong_learning a:hover,
div#highlights-home-top ul li.lifelong_learning-en a:hover {
background-position: -450px -123px;
}
div#highlights-home-top ul li.alumni a:hover,
div#highlights-home-top ul li.alumni-en a:hover {
background-position: -675px -123px;
}
div#highlights-home-top.pt ul li.international_student-en a {
background-position: 0 -945px;
}
div#highlights-home-top.pt ul li.international_student-es a {
background-position: 0 -2130px;
}
div#highlights-home-top.pt ul li.international_student-fr a {
background-position: 0 -1544px;
}
div#highlights-home-top ul li.international_student-en a:hover {
background-position: 0 -1044px;
}
div#highlights-home-top.pt ul li.visitors a {
background-position: -1px -747px;
}
div#highlights-home-top.pt ul li.visitors a:hover {
background-position: -1px -847px;
}
div#highlights-home-top.pt ul li.visitors-es a {
background-position: 0 -1929px;
}
div#highlights-home-top ul li.visitors-es a:hover {
background-position: 0 -2028px;
}
div#highlights-home-top.pt ul li.visitors-fr a {
background-position: -1px -1349px;
}
div#highlights-home-top ul li.visitors-fr a:hover {
background-position:  -1px -1449px;
}
div#highlights-home-top ul li.international_student-es a:hover {
background-position: 0 -2229px;
}
div#highlights-home-top ul li.international_student-fr a:hover {
background-position: 0 -1639px;
}
div#highlights-home-top.pt ul li.call-for-pappers-en a {
background-position: -1px -1139px;
}
div#highlights-home-top.pt ul li.call-for-pappers-en a:hover {
background-position: -2px -1242px;
}
div#highlights-home-top.pt ul li.call-for-pappers-es a {
background-position: -2px -2326px;
}
div#highlights-home-top.pt ul li.call-for-pappers-es a:hover {
background-position: -1px -2423px;
}
div#highlights-home-top.pt ul li.call-for-pappers-fr a {
background-position: -1px -1730px;
}
div#highlights-home-top.pt ul li.call-for-pappers-fr a:hover {
background-position: -1px -1823px;
}
div.home-video {
float: left;
margin-top: 0px;
}
.home-video #portal-contentcarouselNumbers .content-title {
margin-right: 0;
padding: 0 5px;
}
#portal-contentcarouselNumbers .items {
margin-right: 0;
}
body.template-fcsh_homepage_view div.image-item {
max-height: 250px;
overflow: hidden;
}
body.template-fcsh_homepage_view .pt div.image-item {
max-height: 231px;
}
body.template-fcsh_homepage_view div.contentcarousel-image {
max-height: 250px;
overflow: hidden;
}
body.template-fcsh_homepage_view #content {
padding-left: 10px !important;
padding-right: 0 !important;
padding-bottom: 0 !important;
}
div.content-homepage-border {
border-bottom: 1px solid #638cac;
width: 960px;
min-height: 335px;
float: left;
}
#portal-contentcarouselNumbers .content-button.selected .content-title {
background: url(video-selected.jpg) no-repeat center center !important;
}
#portal-contentcarouselNumbers a.content-button.selected .content-title {
text-decoration: none !important;
margin-left: 10px;
}
#portal-contentcarouselNumbers a.content-button .content-title {
text-decoration: none;
margin-left: 10px;
}
#portal-contentcarouselNumbers .content-title {
background: url(video-item.jpg) no-repeat center center !important;
}
#portal-contentcarouselNumbers {
position: relative;
width: 400px;
}
.pt #portal-contentcarouselNumbers {
width:736px;
height:231px;
overflow:none;
}
div#home-right-column .navTreeLevel1 a {
background: url(navtree-arrow.png) no-repeat 315px center #ffffff;
height: 25px;
padding: 5px 0 0 10px;
color: #464646;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
}
div#home-right-column .navTreeLevel1 a:hover {
border-color: transparent;
border-bottom: 1px solid #cccccc;
}
div#home-right-column .navTreeLevel1 li.intranet_access a {
border-top: 1px solid #cccccc;
}
div#home-right-column ul.navTreeLevel1 {
margin-left: 0;
margin-top: 35px;
list-style-image: none !important;
}
/* */
div#highlights-home-top ul.highlights-top.en li {
display: block;
height: 124px;
}
div#highlights-home-top ul.highlights-top.en {
margin-bottom: 0;
}
div#home-right-column ul.highlights-top.en {
margin-left: 40px;
margin-top: 20px;
}
div#home-right-column ul.highlights-top.en li {
display: block;
float: left;
}
div#home-right-column ul.highlights-top.en li a {
background: url(homepage-highlights-bottom.png) no-repeat;
border-bottom: none;
display: block;
height: 145px;
width: 230px;
}
div#home-right-column ul.highlights-top.en li.call-for-pappers-en a {
background-position: -1422px 0;
}
div#home-right-column ul.highlights-top.en li.call-for-pappers-es a {
background-position: -2403px 0;
}
div#home-right-column ul.highlights-top.en li.call-for-pappers-fr a {
background-position: -2627px 0;
}
div#home-right-column ul.highlights-top.en li.call-for-pappers-en a:hover {
background-position: -1660px 0;
}
div#home-right-column ul.highlights-top.en li.call-for-pappers-es a:hover {
background-position: -2162px 0;
}
div#home-right-column ul.highlights-top.en li.call-for-pappers-fr a:hover {
background-position: -2855px 0;
}
div#home-right-column ul.highlights-top.en li.summer_school-en a {
background-position: -1176px 0;
}
div#home-right-column ul.highlights-top.en li.summer_school-es a {
background-position: -1917px 0;
}
div#home-right-column ul.highlights-top.en li.summer_school-fr a {
background-position: -3084px 0;
}
div#home-right-column.en {
width: 250px;
margin-right: 10px;
margin-left: 10px;
}
div#home-right-column.en .navTreeLevel1 a {
background-position: 235px center;
}
}
ul.highlights-top.en {
width: 245px;
}
.pt ul.highlights-top {
width: 170px;
}
div#home-right-column.en ul.navTreeLevel1 {
margin-top: 10px;
}
/* */
body.template-folder_listing div#content-core dl {
border-top: 3px solid #00538A;
}
body.template-folder_listing div#content-core dl dt {
border-bottom: 1px solid #638CAC;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
}
body.template-folder_listing div#content-core dl dt span.summary img {
float: left;
padding-right: 10px;
}
body.template-folder_listing div#content-core dl dt span.summary a {
background-image: none;
color: #464646 !important;
font-family: Arial;
font-size: 12px;
font-weight:normal;
text-decoration: none;
padding-left: 0!important;
}
/* */
.folder_summary_view img.tileImage {
border: 1px solid #9c9c9c;
padding: 4px;
float: left;
margin-top: 14px;
margin-right: 15px;
margin-left: 15px;
}
.folder_summary_view div.item-content {
float: left;
width: 320px;
margin-left: 15px;
}
.folder_summary_view div.item-content h2.tileHeadline a {
color: #00538a !important;
font-weight: normal;
}
.folder_summary_view div.item-content h2 {
border-bottom: none !important;
margin-bottom: 0;
}
.folder_summary_view div.item-content p.tileBody span.description {
font-weight: normal;
color: #464646;
}
.folder_summary_view p.tileFooter a {
background: url("see-more-news.png") no-repeat scroll left 0 transparent;
border-bottom: medium none;
color: #FFFFFF;
padding: 0 15px 5px 18px;
text-transform: lowercase;
display: inline-block;
height: 14px;
}
.folder_summary_view p.tileFooter {
float: left;
margin-left: 60px;
margin-top: 30px;
}
.folder_summary_view .tileItem {
border-top: 1px solid #8d8d8d;
margin-top: 0;
}
.folder_summary_view div.tileItem:hover {
background: #f4f4f6;
}
.folder_summary_view div.event-date {
float: left;
margin-top: 14px;
margin-left: 15px;
margin-right: 15px;
}
.folder_summary_view div.event-date div.event-month {
padding-left: 4px;
font-size: 14px;
text-transform: uppercase;
}
.folder_summary_view div.event-date div.event-day {
color: #00538a;
font-size: 35px;
font-weight: bold;
}
.folder_summary_view div.item-content h2.tileHeadline.event a {
color: #00703c !important;
}
/* */
.photoAlbumFolder.photoAlbumEntry {
background: url(galery-thumbs.png) no-repeat;
padding-top: 40px;
width: 178px;
margin-left: 50px;
}
.photoAlbumFolder.photoAlbumEntry.img-column-2 {
background-position: -193px 1px;
}
.photoAlbumFolder.photoAlbumEntry.img-column-0 {
background-position: -383px 1px;
}
.photoAlbum.Folder {
margin-left: -50px;
}
.photoAlbumFolder .photoAlbumEntryWrapper {
float: left;
width: auto;
height: 104px;
border: none;
padding-top: 0;
overflow: hidden;
}
.photoAlbumFolder.photoAlbumEntry a {
width: 184px;
margin: 14px 0 0 8px;
}
.photoAlbumFolder.photoAlbumEntry img {
border: none;
}
.photoAlbumFolder.photoAlbumEntry .photoAlbumEntryTitle {
width: 152px;
color: #00703c;
font-size: 12px;
text-align: center;
}
.photoAlbumEntry {
width: 212px;
height: 230px;
}
.photoAlbumEntry img {
border: none;
}
.photoAlbumEntry a.link-image {
width: auto;
height: 108px;
border: 1px solid #b4b4b4;
padding: 4px;
margin-bottom: 10px;
}
.photoAlbumEntryWrapper {
float: left;
height: 108px;
width: 200px;
overflow: hidden;
padding: 0;
}
.photoAlbumEntry {
background: transparent;
}
.photoAlbum {
float: left;
}
.photoAlbumEntryTitle {
text-align: left;
height: auto;
color: #464646;
width: 98%;
}
.photoAlbumEntryDescription {
text-align: left;
color: #464646;
}
#content .photoAlbumEntry ul.photoAlbumEntryActions {
margin-left: 0;
text-align: left;
margin-top: -16px;
}
#content .photoAlbumEntry ul.photoAlbumEntryActions li a {
width: 20px;
height: 20px;
background: url(buttons-images-actions.png) no-repeat;
border-bottom: none;
}
#content .photoAlbumEntry ul.photoAlbumEntryActions li.fullscreen a {
background-position: 0 0;
}
#content .photoAlbumEntry ul.photoAlbumEntryActions li.download a {
background-position: -20px 0;
}
#content .photoAlbumEntry ul.photoAlbumEntryActions li.more a {
background-position: -40px 0;
}
.photoAlbum.Image {
margin-left: -10px;
}
.photoAlbumEntry ul.photoAlbumEntryActions li {
display: inline-block;
width: 16px;
}
img.department-image {
margin-bottom: 40px;
}
/* */
div.departments:hover dl.collapsedInlineCollapsible dt.collapsibleHeader {
background: url(departments-separator.png) 0 0 no-repeat;
display: inline-block;
border-top: none;
color: #ffffff;
}
diiv.departments:hover dl.collapsedInlineCollapsible dt.collapsibleHeader a.department-link {
color: #ffffff;
}
div.departments dl.collapsedInlineCollapsible dt.collapsibleHeader {
background: url(arrow-bottom.png) no-repeat 655px center;
display: inline-block;
height: 20px;
width: 675px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid #638CAC;
line-height: 20px;
color: #464646;
font-weight: normal;
font-size: 12px;
}
div.departments dl.expandedInlineCollapsible dt.collapsibleHeader,
div.departments dl.expandedBlockCollapsible dt.collapsibleHeader {
background: url(departments-separator.png) no-repeat 0 -40px;
height: 20px;
margin-left: 0;
padding: 13px 0 7px 10px;
width: 675px;
color: #ffffff;
font-weight: normal;
font-size: 12px;
color: #ffffff;
border-bottom: 1px solid #638CAC;
}
div.departments dl.expandedInlineCollapsible dd.collapsibleContent {
display: block !important;
}
div.departments dl.expandedInlineCollapsible dt.collapsibleHeader a.department-link {
color: #ffffff;
}
div.departments:hover dt.collapsibleHeader a.department-link {
color: #ffffff;
}
div.departments:hover dt.collapsibleHeader {
border-bottom: 1px solid #638cac;
}
div.departments a.department-link {
position: absolute;
color: #00703c;
text-decoration: none;
}
div.departments a:hover.department-link {
font-weight: bold;
}
div.departments span.department-name {
display: inline-block;
width: 570px;
}
div.departments-content img.img_department {
margin-left: 40px;
margin-top: 20px;
float: left;
margin-bottom: 20px;
padding-bottom: 10px;
}
div.courses-types {
float: left;
margin-left: 60px;
width: 400px;
}
div.departments dl.collapsible {
border: none !important;
margin-top: 7px;
}
div.departments-courses p.course-type {
color: #00538a;
font-weight: bold;
margin-bottom: 0;
}
div.departments-courses p.course-type a {
color: #00538a;
}
div.departments-courses p.course-type a:visited {
color: #00538a !important;
}
div.departments-courses span.courses {
color: #464646;
display: inline-block;
border-right: 1px solid #464646;
line-height: 12px;
padding-right: 4px;
}
div.departments-courses span.courses:last-child {
border-right: none;
}
div.departments-content {
margin-bottom: 40px;
float: left;
}
div.list-departments {
border-top: 3px solid #00538a;
}
div.list-departments div.departments {
display: inline-block;
}
div.departments-courses {
margin-top: 20px;
}
li.headlink ul {
display: none;
}
li.headlink:hover ul {
display: block;
}
/* */
div.teachers p {
color: #00703c;
}
div.list-teachers {
float: left;
margin-right: 20px;
width: 320px;
margin-top: 20px;
margin-bottom: 20px;
}
div.teacher-category {
border-bottom: 1px solid #929292;
color: #00538a;
font-size: 14px;
font-family: Arial;
padding-bottom: 5px;
margin-bottom: 15px;
}
/* */
.videoAlbumEntry {
width: 200px;
height: 200px;
float: left;
margin-right: 20px;
margin-top: 10px;
}
.videoAlbumEntry a.link-video {
display: inline-block;
padding: 4px;
border: 1px solid #b4b4b4;
margin-bottom: 10px;
}
.videoAlbumEntry span.video-title {
color: #464646;
display: inline-block;
width: 200px;
}
.videoAlbumEntry p.video-description {
color: #464646;
}
.videoAlbumEntry a.see-video {
display: inline-block;
background: url(buttons-images-actions.png) no-repeat -38px 0;
width: 15px;
height: 13px;
}
/* */
div.list-courses {
border-top: 3px solid #00538a;
}
div.list-courses div.course {
border-bottom: 1px solid #638cac;
padding-top: 10px;
float: left;
width: 100%;
color: #00703c;
}
div.list-courses div.course:last-child {
border-bottom: none;
}
div.list-courses div.course span.course-title {
font-weight: bold;
}
div.list-courses div.course span.course-description {
color: #464646;
border: left: 1px solid #00703c;
margin-left: 4px;
padding-left: 4px;
}
ul.course-links {
float: left;
margin: 0 !important;
text-align: right;
width: 30%;
}
ul.course-links li {
display: inline;
padding-left: 5px;
}
ul.course-links li a {
background: url("links-courses.png") no-repeat scroll 0 0 transparent;
border-bottom: medium none !important;
display: inline-block;
height: 30px;
text-decoration: none !important;
width: 24px;
}
ul.course-links li.course-video a {
background-position: -25px 0;
}
ul.course-links li.course-schedule a {
background-position: -51px 0;
}
ul.course-links li.course-regulation a {
}
p.course-info {
width: 70%;
float: left;
}
/* */
.document-buttons a {
display: block;
float: left;
margin: 5px 10px 5px 0;
width:225px;
height:130px;
}
.document-buttons {
margin: 0 -20px 20px -5px;
}
/* */
.template-fcsh_teachers_view #content,
.template-fcsh_teachers_view .documentEditable #content {
overflow: hidden;
position: relative;
width: auto;
}
div.teacher-info .lang {
text-transform: capitalize;
}
img.teacher-image {
right: 97px;
position: absolute;
}
div.teacher-content {
float: left;
width: 448px;
}
p.teacher-name {
color: #00538a;
font-weight: bold;
font-size: 14px;
}
div.teacher-info {
margin-bottom: 20px;
}
div p.title,
div.teacher-info p.title {
border-bottom: 1px solid #929292;
color: #00538a;
font-weight: normal;
}
div#home-right-column ul.highlights-top.en li.call-for-pappers-es a {
background-position: -2403px 0;
}
div#home-right-column ul.highlights-top.en li.call-for-pappers-fr a {
background-position: -2627px 0;
}
div.teacher-info label {
color: #00538a;
font-weight: normal;
}
div.teacher-info table.listing {
margin-top: 0;
border: none;
}
div.teacher-info table.listing thead {
display: none;
}
div.teacher-info table.listing th {
text-transform: capitalize;
background: transparent;
border: none;
text-align: left;
padding-left: 0;
}
div.teacher-info.education table.listing thead {
display: table-row-group;
}
div.teacher-info table.listing td {
border: none;
padding-left: 0;
padding-right: 10px;
}
div.teacher-info.homepage {
margin-bottom: 30px;
}
div.teacher-info table.listing {
font-size: 100%;
}
/* */
body.section-futuro-aluno table#portal-columns tbody tr.body-columns,
body.section-futuro-aluno-en table#portal-columns tbody tr.body-columns,
body.section-visitors table#portal-columns tbody tr.body-columns {
background: transparent;
}
body.section-futuro-aluno #visual-portal-wrapper,
body.section-futuro-aluno-en #visual-portal-wrapper {
background: url(fundo-futuroaluno.jpg) no-repeat 10px bottom white;
}
body.section-visitors #visual-portal-wrapper {
background: url(fundo-visitors.jpg) no-repeat 10px bottom white;
}
body.section-futuro-aluno #portal-top,
body.section-futuro-aluno-en #portal-top,
body.section-visitors #portal-top {
background: #f9f9f9;
}
body.section-futuro-aluno #portal-columns,
body.section-futuro-aluno-en #portal-columns,
body.section-visitors #portal-columns {
background-color: transparent;
}
body.section-futuro-aluno #content,
body.section-futuro-aluno-en #content,
body.section-visitors #content {
background: transparent;
min-height: 700px;
}
body.section-futuro-aluno h1.documentFirstHeading,
body.section-futuro-aluno-en h1.documentFirstHeading,
body.section-visitors h1.documentFirstHeading {
background: url(background-students-title.png) no-repeat 1px 0;
color: #ffffff;
padding-left: 10px;
padding-top: 5px;
border-bottom: 1px solid #00539b !important;
margin-right: -20px;
}
/* */
body.section-aluno-internacional table#portal-columns tbody tr.body-columns,
body.section-aluno-internacional-en table#portal-columns tbody tr.body-columns,
body.section-aluno-internacional-es table#portal-columns tbody tr.body-columns,
body.section-aluno-internacional-fr table#portal-columns tbody tr.body-columns {
background: transparent;
}
body.section-aluno-internacional #content,
body.section-aluno-internacional-en #content,
body.section-aluno-internacional-es #content,
body.section-aluno-internacional-fr #content  {
background: transparent;
min-height: 700px;
}
body.section-aluno-internacional #visual-portal-wrapper,
body.section-aluno-internacional-en #visual-portal-wrapper,
body.section-aluno-internacional-es #visual-portal-wrapper,
body.section-aluno-internacional-fr #visual-portal-wrapper {
background: url(fundo-aluno-internacional.jpg) no-repeat 10px bottom white;   }
body.section-aluno-internacional #portal-top,
body.section-aluno-internacional-en #portal-top,
body.section-aluno-internacional-es #portal-top,
body.section-aluno-internacional-fr #portal-top {
background: #f9f9f9;
}
body.section-aluno-internacional #portal-columns,
body.section-aluno-internacional-en #portal-columns,
body.section-aluno-internacional-es #portal-columns,
body.section-aluno-internacional-fr #portal-columns {
background-color: transparent;
}
body.section-aluno-internacional h1.documentFirstHeading,
body.section-aluno-internacional-en h1.documentFirstHeading,
body.section-aluno-internacional-es h1.documentFirstHeading,
body.section-aluno-internacional-fr h1.documentFirstHeading {
background: url(background-students-title.png) no-repeat 1px -53px;
color: #ffffff;
padding-left: 10px;
padding-top: 5px;
border-bottom: 1px solid #00703c !important;
margin-right: -20px;
}
/* */
body.section-aluno-formacao table#portal-columns tbody tr.body-columns,
body.section-aluno-formacao-en table#portal-columns tbody tr.body-columns {
background: transparent;
}
body.section-aluno-formacao #content,
body.section-aluno-formacao-en #content {
background: transparent;
min-height: 700px;
}
body.section-aluno-formacao #visual-portal-wrapper,
body.section-aluno-formacao-en #visual-portal-wrapper {
background: url(fundo-aluno-formacao.jpg) no-repeat 10px bottom white;   }
body.section-aluno-formacao #portal-top,
body.section-aluno-formacao-en #portal-top {
background: #f9f9f9;
}
body.section-aluno-formacao #portal-columns,
body.section-aluno-formacao-en #portal-columns {
background-color: transparent;
}
body.section-aluno-formacao h1.documentFirstHeading,
body.section-aluno-formacao-en h1.documentFirstHeading {
background: url(background-students-title.png) no-repeat 1px -108px;
color: #ffffff;
padding-left: 10px;
padding-top: 5px;
border-bottom: 1px solid #ed7000 !important;
margin-right: -20px;
}
/* */
body.section-alumnii table#portal-columns tbody tr.body-columns,
body.section-alumni-en table#portal-columns tbody tr.body-columns {
background: transparent;
}
body.section-alumnii #content,
body.section-alumni-en #content {
background: transparent;
min-height: 700px;
}
body.section-alumnii #visual-portal-wrapper,
body.section-alumni-en #visual-portal-wrapper {
background: url(fundo-alumni.jpg) no-repeat 10px bottom white;   }
body.section-alumnii #portal-top,
body.section-alumni-en #portal-top {
background: #f9f9f9;
}
body.section-alumnii #portal-columns,
body.section-alumni-en #portal-columns {
background-color: transparent;
}
body.section-alumnii h1.documentFirstHeading,
body.section-alumni-en h1.documentFirstHeading {
background: url(background-students-title.png) no-repeat 1px -163px;
color: #ffffff;
padding-left: 10px;
padding-top: 5px;
border-bottom: 1px solid #a32900 !important;
margin-right: -20px;
}
/* */
body.template-search form.searchPage {
text-align: left;
}
body.template-search input.searchPage {
background: url(newsletter.png) no-repeat;
height: 19px;
width: 162px;
padding-left: 7px;
font-size: 12px !important;
border:none;
margin-top: 20px;
}
body.template-search input.searchPage.searchButton {
background: url("search-button.jpg") no-repeat scroll center center transparent;
border: medium none;
cursor: pointer;
height: 19px;
margin-left: -40px;
width: 20px;
font-size: 0 !important;
}
body.template-search p.discreet {
color: #464646;
font-size: 14px;
margin-top: 10px;
}
body.template-search h1.documentFirstHeading {
border-bottom: none !important;
color: #464646;
font-size: 14px;
font-weight: bold;
margin-top: 30px;
}
body.template-search h1.documentFirstHeading span {
color: #464646;
}
body.template-search dl.searchResults a {
color: #00703c !important;
font-size:14px;
}
body.template-search dl.searchResults dt {
line-height: 24px;
}
/* */
.portal-content-tabs-wrapper {
background: url(content-tabs-bottom.png) left bottom repeat-x #e5e5e5;
width: 685px;
}
div.portal-content-tabs {
background: url(content-tabs-top.png) repeat-x left top;
}
#content ul#portal-content-tabs {
margin: -1.5em 0 0 0;
list-style: none;
padding: 5px 0;
}
#content ul#portal-content-tabs li {
float: left;
height: 25px;
padding: 4px 19px 0 19px;
background: transparent url(content-tabs-sep.jpg) right 2px no-repeat;
margin: 0;
}
#content ul#portal-content-tabs li a {
border: none;
color: #898989;
font-weight: bold;
text-transform: uppercase;
padding-left: 15px;
background: transparent url(content-tabs-arrow.png) left 2px no-repeat;
}
#content ul#portal-content-tabs li.selected a,
#content ul#portal-content-tabs li a:hover {
background: transparent url(content-tabs-arrow.png) left 2px no-repeat;
color: #464646;
}
/* */
.itemReport,
.itemStorydate {
font-weight: bold;
}
.itemStorydate-separator {
margin: 0.5em 0 1em 0;
}
.filterClips {
margin: 0.15em 0 0 1em;
}
/* */
td.filePressClip img,
span.discreet {
display: none;
}
table.pressclip-content {
margin-bottom: 15px;
}
/* */
div.description-searchteachers-form {
width: 60%;
margin-bottom: 20px;
}
h3.title-searchresults {
font-weight: bold;
}
#content ul.search-teachers li.teacher-result a {
border-bottom: none;
}
#content ul.search-teachers {
list-style-image: url(navtree-arrow.png);
margin-top: 20px;
}
div.title-searchteachers-form {
width: 450px;
height: 61px;
background: url(background-bd-teachers-title.png) no-repeat;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 1px;
}
body.template-fcsh_searchteachers_view form#searchform {
min-height: 180px;
background: url(background-bd-teachers.png) repeat-x;
padding-left: 20px;
padding-top: 20px;
margin-right: 10px;
margin-left: 42px;
}
body.template-fcsh_searchteachers_view div.form-left {
width: 610px;
background: url(teachers-left.png) no-repeat left top;
}
body.template-fcsh_searchteachers_view div.form-right {
width: 610px;
background: url(teachers-right.png) no-repeat right top;
}
form#searchform div.field.category {
width: 250px;
float: left;
margin-top: 16px;
color: #ffffff;
margin-left: -42px;
}
form#searchform div.field.text {
margin-left: -42px;
}
form#searchform div.field.category select.category {
width: 250px;
}
form#searchform div.field.department {
width: 300px;
float: left;
margin-top: 16px;
color: #ffffff;
}
form#searchform div.field.department select.department {
width: 300px;
}
form#searchform div.field {
clear: none;
color: #ffffff;
}
body.template-fcsh_searchteachers_view form#searchform input.searchButton {
margin-left: 0;
margin-top: 0;
}
form#searchform input.searchButton {
margin-left: -244px;
margin-top: -37px;
background-color: #00538a;
border: none;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-radius-topright: 5px;
-webkit-border-radius-bottomright: 5px;
height: 20px;
color: #ffffff;
}
#carrossel-videos {
margin:0px auto;
padding-right: 10px;
}
#carrossel-footer {
margin:0px auto;
}
#carrossel-videos .jcarousel-container {
width:840px;
margin:auto;
background:none;
border:none;
padding: 10px 40px;
}
#carrossel-footer .jcarousel-container {
width:606px;
margin:auto;
background:none;
border:none;
padding: 10px 40px;
}
#carrossel-videos .jcarousel-container .jcarousel-clip {
width:840px;
height:200px;
}
#carrossel-footer .jcarousel-container .jcarousel-clip {
width:606px;
height:160px;
overflow: hidden;
}
#carrossel-videos .jcarousel-container .jcarousel-item {
position:relative;
width:205px;
height:190px;
overflow:hidden;
background:white;
}
#carrossel-footer .jcarousel-container .jcarousel-item {
position:relative;
width:195px;
height:160px;
overflow:hidden;
background:white;
}
#carrossel-videos li a {
display:block;
text-align:center;
border:none;
}
#carrossel-videos li .item-wrapper:hover,
#carrossel-videos li a:hover {
cursor:pointer;
}
#yycarrossel-videos li a:hover h3,
#carrossel-videos li .item-wrapper:hover h3 {
text-decoration:underline;
}
#carrossel-footer li img,
#carrossel-videos li img {
max-height:128px;
width:200px;
text-align:center;
}
#carrossel-videos li .bg {
max-height:40px;
width:40px;
background:transparent url(play_overlay_smallest.png) no-repeat;
padding-right: 70px;
padding-bottom: 31px;
position: absolute;
left: 35%;
top: 27%;
}
#carrossel-videos li .image {
min-height:128px;
}
#carrossel-videos li h3,
#carrossel-videos li h4,
#carrossel-videos li a {
font-size: 12px;
font-weight:normal;
text-align:left;
margin:0;
color:#464646;
}
#carrossel-videos li h3 {
font-weight:bold;
line-height:22px;
color: #00538A;
}
#carrossel-footer .jcarousel-next-horizontal ,
#carrossel-footer .jcarousel-prev-horizontal ,
#carrossel-videos .jcarousel-next-horizontal,
#carrossel-videos .jcarousel-prev-horizontal {
height:25px;
width:20px;
top:65px;
}
#carrossel-footer .jcarousel-next-horizontal ,
#carrossel-videos .jcarousel-next-horizontal {
background:transparent url('carrossel_next.jpg') no-repeat;
}
#carrossel-footer .jcarousel-prev-horizontal ,
#carrossel-videos .jcarousel-prev-horizontal {
background:transparent url('carrossel_prev.jpg') no-repeat;
}
#news-report-item {
/* */
margin:auto;
}
#news-report-item .text,
#news-report-item span,
#news-report-item h1,
#news-report-item h2,
#news-report-item h3,
#news-report-item h4,
#news-report-item h5
{
text-align: justify;
}
#news-report-item .left-column {
width:387px;
min-height:800px;
display:block;
float:left;
}
#news-report-item .right-column {
width:480px;
min-height:800px;
float:right;
position:relative;
}
#news-report-item .right-column .right {
width:350px;
margin:20px 0;
float:right;
}
#news-report-item .left-column figure {
width:387px;
height:230px;
max-width:387px;
max-height:230px;
overflow:hidden;
text-align:center;
margin:0;
padding:0;
}
#news-report-item h2 {
margin:10px 0;
padding:10px;
font-size:11px;
background:#e8e6e6;
border:none !important;
}
#news-report-item h1,
#news-report-item h3,
#news-report-item h4 {
margin-bottom:10px;
padding:0;
}
#news-report-item h3 {
font-size:18px;
font-weight:normal;
color:#d61e25;
}
#news-report-item h1.documentFirstHeading {
font-size: 22px;
color:#000;
border:none !important;
}
#news-report-item h4 {
color:#626264;
font-size:16px;
font-weight:normal;
}
#news-report-item .share {
text-align:right;
margin:5px 0;
height:50px;
}
#news-report-item .share .st_googleplus_hcount .stButton,
#news-report-item .share .st_sharethis_hcount .stButton {
top:4px;
}
#news-report-item .share .st_googleplus_hcount .stHBubble,
#news-report-item .share .st_sharethis_hcount .stHBubble {
top:-4px;
}
.ie7 #news-report-item .share .st_googleplus_hcount .stButton,
.ie7 #news-report-item .share .st_sharethis_hcount .stButton {
top:0px;
}
.ie7 #news-report-item .share .st_googleplus_hcount .stHBubble,
.ie7 #news-report-item .share .st_sharethis_hcount .stHBubble {
top:-0px;
}
#news-report-item #youtube-video-wrapper iframe {
width:350px;
height:230px;
}
#news-report-item figcaption {
background:#E8E6E6;
padding:5px;
margin:10px 0 20px 0;
}
#news-report-item figcaption .title {
font-weight:bold;
}
#news-report-item .section-title {
font-size:14px;
padding-bottom: 5px;
}
#news-report-item aside ul {
list-style-type: square;
margin:0;
padding:0;
}
#news-report-item aside li {
display:block;
margin-bottom: 20px;
clear:both;
}
#news-report-item aside li .item {
background:blue;
display:inline;
text-align:left;
}
#news-report-item aside li figure {
display:block;
max-width:94px;
text-align:middle;
float:right;
margin:10px 0px 10px 10px;
padding:0px;
}
#news-report-item aside .item h5,
#news-report-item aside .item .description {
font-weight: normal;
color:#464646;
}
#news-report-item aside .item h5 {
}
#news-report-item aside .item h5 a {
text-decoration:none;
color: #00538A !important;
border:none !important;
font-size:13px;
}
#news-report-item aside .item h5 a:hover {
text-decoration:underline;
}
#news-report-item ol.mais-vistos {
list-style: none;
padding:0;
margin:0;
border-top:2px solid #CCC;
border-bottom:2px solid #CCC;
}
#news-report-item #artigos-relacionados-title {
border-bottom:2px solid #CCC;
}
#news-report-item ol.mais-vistos li {
list-style-image: none;
padding:0;
margin:5px 0;
}
#news-report-item ol.mais-vistos li a {
color:#00538A;
border:none;
font-size:13px;
}
/* */

}

