
/* - volunteeringboard.css - */
@media all {
/* http://ambiente.maiadigital.pt/portal_css/volunteeringboard.css?original=1 */
/* */
/* */
/* */
/* */
.volunteering-section-overview .portletTitle {
border-left: 1px solid #006229;
border-right: 1px solid #006229;
border-top: 1px solid #006229;
padding-top: 8px;
padding-bottom: 6px;
margin-bottom: 0 !important;
margin-top: 0 !important;
}
.volunteering-section-overview .portletTitle a {
margin-bottom: 0 !important;
margin-top: 0 !important;
margin: 0 10px;
}
.volunteering-section-overview .portletBody {
border-left: 1px solid #006229;
border-right: 1px solid #006229;
border-bottom: 1px solid #006229;
width: 100% !important;
}
.volunteering-section-overview .portletContent {
padding: 0 10px;
}
.volunteering-section-overview .portletTopLeft {
margin-top: -9px;
}
.volunteering-section-overview .portletTopRight {
margin-top: -9px;
}
.volunteering-section-overview {
width: 45%;
float: left;
padding: 1em 1em 1em 0;
border: none !important;
}
#volunteering-actions {
margin-bottom: 1em;
}
#volunteering-actions li {
display: inline;
font-weight: bold;
padding-right: 1em;
}
/* */
.state-proposed {
color: #FFA500 !important;
}
.state-accepted {
color: #74AE0B !important;
}
.state-rejected {
color: red !important;
}
div.volunteering_image {
float: right;
padding: 20px 20px 0 0;
}
/* */

}


/* - interview_view_macro.css - */
/* http://ambiente.maiadigital.pt/portal_css/interview_view_macro.css?original=1 */
/* */
/* */
div.interview_portrait {
float: left;
}
div.interview_body {
padding: 20px 5px 0 0;
}
div.clear_view {
clear: both;
}
div.portletBody {
width: 155px;
}
#interview_img {
padding: 15px 0 15px 0;
text-align: center;
}
h3.interview_title {
color: #006229;
}
h3.interviewed {
padding-left: 5px;
color: #006229;
}
/* */


/* - ++resource++tagcloud.css - */
@media screen {
/* http://ambiente.maiadigital.pt/portal_css/++resource++tagcloud.css?original=1 */
.TagCloudItem {
text-decoration: none;
margin: 0 0.1em;
}
.TagCloudItem:hover {
color: black;
}

}


/* - ++resource++collective.contentcarousel.stylesheets/contentcarousel.css - */
@media screen {
/* http://ambiente.maiadigital.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;
}

}


/* - slimbox2.css - */
@media screen {
/* http://ambiente.maiadigital.pt/portal_css/slimbox2.css?original=1 */
/* */
#lbOverlay {
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
cursor: pointer;
}
#lbCenter, #lbBottomContainer {
position: absolute;
z-index: 9999;
overflow: hidden;
background-color: #fff;
}
.lbLoading {
background: #fff url(loading.gif) no-repeat center;
}
#lbImage {
position: absolute;
left: 0;
top: 0;
border: 10px solid #fff;
background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}
#lbPrevLink {
left: 0;
}
#lbPrevLink:hover {
background: transparent url(prevlabel.gif) no-repeat 0 15%;
}
#lbNextLink {
right: 0;
}
#lbNextLink:hover {
background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #fff;
border-top-style: none;
}
#lbCloseLink {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(closelabel.gif) no-repeat center;
margin: 5px 0;
outline: none;
}
#lbCaption, #lbNumber {
margin-right: 71px;
}
#lbCaption {
font-weight: bold;
}

}


/* - newsletter.css - */
@media screen {
/* http://ambiente.maiadigital.pt/portal_css/newsletter.css?original=1 */
/* */
.newsletter_no_newsletters_message, .newsletter_last_newsletter, .newsletter_archive, .newsletter_section {
margin-top: 10px;
}
.newsletter_number_and_date {
float: right;
padding-top: 6px;
}
.newsletter_image {
float: right;
}
.newsletter_table th {
background-color: transparent;
text-align: center;
}
.newsletter_table td {
text-align: center;
}
.newsletter_sections ul {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}
.search_subscription {
width: 250px;
}
.search-field {
float: left;
margin: 0 1em;
}
.search-button {
margin-top: 1.5em!important;
margin-left: 1em!important;
}
/* */

}

