
/* - ++resource++collective.jobmarket.resources/jobmarket.css - */
@media screen {
/* http://espacoscruzados.pt/portal_css/++resource++collective.jobmarket.resources/jobmarket.css?original=1 */
div.jobmarket-search-form-field {
float: left;
margin-right: 10px;
}

}


/* - kerigmatheme.css - */
@media screen {
/* http://espacoscruzados.pt/portal_css/kerigmatheme.css?original=1 */
/* */
/* */
#visual-portal-wrapper {
background: url(http://espacoscruzados.pt/background.png) left top repeat-y;
width: 960px;
margin: 0 auto;
padding: 0 16px 0 16px!important;
}
/* */
#portal-logo img {
margin: 2em 0 3.5em 2em;
}
/* */
#portal-languageselector {
height: 23px;
padding: 0.5em 1.9em 0 0;
margin: 0;
}
/* */
#region-content {
border-left: none;
border-right: none;
border-bottom: none;
}
/* */
#portal-globalnav {
background: #eaeaea url(http://espacoscruzados.pt/globalnav-sep.png) left top no-repeat;
border-top: 2px #F8C301 solid;
border-bottom: 2px #a17e00 solid;
padding-left: 15px;
height: 29px;
}
#portal-globalnav li a {
display: block;
float: left;
margin: 0!important;
background: #eaeaea url(http://espacoscruzados.pt/globalnav-sep.png) right top no-repeat;
line-height: 29px !important;
font-size: 100% !important;
font-weight: bold !important;
border: none !important;
color: #F8C301;
padding: 0em 1.5em 0 0.5em;
}
#portal-globalnav li a:hover {
background-color: transparent;
}
#portal-globalnav li.selected a {
background-color: transparent;
border: none !important;
color: #898989 !important;
}
.contentViews{
margin: 5px 0 0;
}
/* */
#header-contacts a {
color: #898989;
text-decoration: none;
}
#header-contacts {
color: #898989;
padding-top: 1em;
float: right;
}
/* */
#portal-personaltools {
background: #a17e00 url(http://espacoscruzados.pt/gradient-bar.png) left top repeat-x;
border: none;
border-bottom: 1px #F8C301 solid;
}
#portal-personaltools li a {
color: #898989;
font-weight: bold;
}
/* */
#portal-breadcrumbs {
border-bottom: none !important;
padding-left: 0;
margin-top: -10px;
margin-bottom: 10px;
font-size: 90%;
}
/* */
/* */
h1, h2 {
border-bottom: none;
color: #F8C301;
}
h1 {
text-transform: uppercase;
font-size: 140%;
font-weight: bold;
}
h2 {
font-size: 130%;
font-weight: bold;
}
/* */
#portal-column-one {
background: #a17e00 right top no-repeat;
}
#portal-column-content{
padding: 10px 10px 0 !important;
}
#nav-tooltip{
background: #a17e00 url(content-bg-top.gif) no-repeat right top;
margin-top: -10px;
margin-left: -10px;
width: 15px;
height: 15px;
line-height: 15px;
color: white;
font-weight: bold;
}
#portal-column-two {
border-left: 1px solid #F8C301;
}
#portal-column-one .visualPadding {
padding: 2em 0em 1em;
}
#portal-column-two .visualPadding {
padding: 2em 0em 1em;
}
/* */
.portlet, .portletHeader, .portletItem  {
border-left: none !important;
border-right: none !important;
background-color: transparent !important;
}
.portletCalendar {
background: #cdcdcd url(http://espacoscruzados.pt/navtree_bg.png) left top repeat;
}
.ploneCalendar .weekdays th {
border-top: none;
background-color: white;
padding-bottom: 0!important;
}
.portletHeader {
background-color: #a17e00!important;
border-top: 2px solid #F8C301;
border-left: none;
border-right: none;
border-bottom: none;
}
.portletHeader,
.portletHeader a {
font-weight: bold!important;
color: white;
}
.portletAssignments .portletHeader {
display: block;
}
/* */
.portlet.portletGoogleTranslatePortlet{
text-align: center;
color: white;
padding-bottom: 5px;
}
/* */
.portletNavigationTree {
border-bottom: none;
}
.portletNavigationTree .portletHeader {
display: none;
}
.portletNavigationTree .portletItem {
padding: 0 0 1em 0;
font-weight: bold;
}
.navTreeItem a {
padding: 0.5em!important;
border-bottom: 1px dotted #F8C301 !important;
color: white!important;
}
.navTreeItem a:hover {
background-color: #F8C301!important;
}
.navTreeItem a:active {
background-color: #eaeaea !important;
}
.navTreeItem a,
.portletNavigationTree dd.portletItem {
border-top: none!important;
border-right: none!important;
border-left: none!important;
}
dd.lastItem {
border-bottom: none!important;
}
ul.navTreeLevel1 {
margin-left: 0!important;
padding-left: 1em;
}
ul.navTreeLevel2,
ul.navTreeLevel3,
ul.navTreeLevel4,
ul.navTreeLevel5 {
margin-left: 0!important;
padding-left: 0.75em;
}
ul.navTreeLevel1,
ul.navTreeLevel2,
ul.navTreeLevel3,
ul.navTreeLevel4,
ul.navTreeLevel5 {
line-height: 1em!important;
background: #a17e00 url(http://espacoscruzados.pt/navtree_bg.gif) left top repeat;
border-top: none;
font-size: 95%!important;
font-weight: bold;
}
ul.navTreeLevel1 li a {
border-color: #F8C301!important;
}
/* */
#portal-searchbox {
margin-top: 9.8em;
}
#portal-searchbox .searchSection {
display: none;
}
#searchGadget {
border-color: #c2c2c2 !important;
}
#portal-searchbox .searchButton {
border-color: #c2c2c2 !important;
}
/* */
#portal-siteactions {
float: none;
}
#portal-siteactions a {
border: none !important;
}
#portal-siteactions a:hover {
background-color: transparent!important;
}
/* */
#portal-footer {
margin-top: 0;
background-color: transparent;
border-bottom:  none;
padding-bottom: 0;
}
#portal-colophon {
margin-bottom: 0;
}
.todaynoevent,
.currentItem {
border-color: #F8C301!important;
}
#content a[href^="http:"], #content a.link-external {
background-image: none;
padding: 0;
}
/* */

}


/* - kerigmatheme_section.css - */
@media screen {
/* http://espacoscruzados.pt/portal_css/kerigmatheme_section.css?original=1 */
/* */
/* */
#portal-header {
background: url(http://espacoscruzados.pt/header-ap.png) right 1px no-repeat !important;
}
#portal-globalnav li a {
color: #a17e00!important;
}
h1, h2 {
color: #a17e00!important;
}
/* */

}

