
/* - ++resource++ifrn.tema2011.stylesheets/columns.css - */
@media screen {
/* http://portal.ifrn.edu.br/portal_css/++resource++ifrn.tema2011.stylesheets/columns.css?original=1 */
div.row {
background: #1E7133;
float: left;
width: 100%;
display: block;
}
div.row, div.row a {
color: #FFFFFF;
text-shadow: 1px 1px 1px #000000;
}
div.cell {
float: left;
left: 100%;
}
/* */
div.width-1  { width:  4%    }
div.width-2  { width: 10.25% }
div.width-3  { width: 16.5%  }
div.width-4  { width: 22.75% }
div.width-5  { width: 29%    }
div.width-6  { width: 35.25% }
div.width-7  { width: 41.5%  }
div.width-8  { width: 47.75% }
div.width-9  { width: 54%    }
div.width-10 { width: 60.25% }
div.width-11 { width: 66.5%  }
div.width-12 { width: 72.75% }
div.width-13 { width: 79%    }
div.width-14 { width: 85.25% }
div.width-15 { width: 91.5%  }
div.width-16 { width: 97.75% }
/* */
/* */
/* */
/* */
div.width-1\3a 2 { width:    47.75%; } /* */
div.width-1\3a 4 { width:    22.75%; } /* */
div.width-3\3a 4 { width:    72.75%; } /* */
div.width-full {
margin: 0 auto;
width: 100%;
}
div.position-1\3a 4 {margin-left:    -73.875%;} /* */
div.position-1\3a 2 {margin-left:    -48.875%;} /* */
div.position-3\3a 4 {margin-left:    -23.875%;} /* */
/* */
div.width-1\3a 3 { width: 31.08%; } /* */
div.width-2\3a 3 { width: 64.42%; } /* */
div.position-1\3a 3 {margin-left: -65.545%;} /* */
div.position-2\3a 3 {margin-left: -32.205%;} /* */

}


/* - ++resource++ifrn.tema2011.stylesheets/portlets.css - */
@media screen {
/* http://portal.ifrn.edu.br/portal_css/++resource++ifrn.tema2011.stylesheets/portlets.css?original=1 */
.managedPortlet {
margin: 0.8em 0;
}
.blockedPortlet .portletHeader {
border: 1px dashed #ddd;
margin: -1px;
background: none !important;
}
.blockedPortlet .portletHeader a {
color: #666;
}
.blockedPortlet .portletBlockedMessage {
color: white;
display: inline;
}
.portletCalendar {
width: 100%;
margin: 1px 0 1em 0;
}
.portletCalendar dt {
background-color: #eee;
font-weight: bold;
text-align: center;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendar dd {
margin: 0;
padding: 0;
}
.portletCalendar dt a#calendar-previous {
float: left;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendar dt 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;
}
.portletItemDetails {
font-size: 85%;
padding-top: .5em;
line-height: 1.5em;
margin-left: 1em;
display: block;
}
.portletAssignments select {
border: 1px solid #ccc;
font-size: 85%;
padding: 2px;
width: 100%;
}
div.portletAssignments {
font-size: 90%;
line-height: 1.2em;
margin: 10px 0 20px;
}
div.portletAssignments form > div {
margin: 10px 0;
}
div.portletAssignments .managedPortletActions {
float: right;
}
div.portletAssignments .managedPortletActions a {
border: none;
margin: 0 0.25em;
}
}


/* - ++resource++ifrn.tema2011.stylesheets/public.css - */
@media screen {
/* http://portal.ifrn.edu.br/portal_css/++resource++ifrn.tema2011.stylesheets/public.css?original=1 */
* {
border: 0 none;
font-family: Arial,sans-serif;
margin: 0;
outline: 0 none;
padding: 0;
}
* :link,:visited {
text-decoration:none;
}
* ul, ol {
list-style:none;
}
* h1, h2, h3, h4, h5, h6, pre, code {
font-size: 90%;
}
* a img, :link img, :visited img {
border: none;
}
a {
outline: 0 none;
text-decoration: none;
}
a span {
text-decoration: none;
}
table {
border-spacing: 0;
}
img {
vertical-align: text-bottom;
}
iframe {
border-style: none;
border-width: 0;
}
/* */
body {
background: url(++resource++ifrn.tema2011.images/bg.jpg) no-repeat center 23px #FFFFFF;
color: #333333;
font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
font-weight: bold;
line-height: 1.5em;
}
h1 {
font-size: 200%;
}
h2 {
font-size: 140%;
}
h3 {
font-size: 115%;
margin: 15px 0 0;
}
h4 {
display: inline-block;
font-size: 95%;
margin: 10px 0 0;
width: 100%;
}
h5 {
font-size: 85%;
}
h6 {
font-size: 85%;
}
h2, h3 {
color: #444;
}
h4, h5, h6 {
color: #666;
}
h2 a, h3 a, h4 a {
border-bottom: none !important;
color: #75AD0A;
}
a:focus img {
outline: thin dotted;
}
dt {
font-weight: bold;
}
input {
font-family: "Lucida Grande", Arial, FreeSans;
border-radius: 5px 5px 5px 5px;
}
input[type="submit"] {
cursor: pointer;
}
input[type="text"], textarea {
border: 1px solid #DDDDDD;
}
label {
font-weight:bold;
}
q {
quotes: "“" "”" "‘" "’";
}
select, textarea {
border-radius: 5px 5px 5px 5px;
}
/* */
/* */
#portal-top {
height: 185px;
width: 100%;
}
#portal-header {
display: table;
height: 145px;
margin: 0 auto;
width: 1000px;
z-index: 2;
}
#portal-logo {
float: left;
height: 105px;
margin: 20px 0 20px 20px;
width: 278px;
}
#portal-logo a {
background: url(++resource++ifrn.tema2011.images/logo.png) no-repeat 0 0;
display: block;
height: 105px;
text-indent: -9000px;
width: 278px;
}
#portal-globalnav {
clear: both;
background: #ddd;
/* */
margin: 0 0 1em 0;
}
#portal-globalnav li {
}
#portal-globalnav li a {
display: inline-block;
padding: 0.5em 1em 2em 1em;
background: #ddd;
min-width: 6em;
white-space: normal;
border-right: 0.1em solid white;
}
#portal-globalnav .selected a,
#portal-globalnav a:hover {
background: #205c90;
color: #FFFFFF;
}
#portal-globalnav .selected a:hover {
background: #ddd;
color: #205c90;
}
#portal-personaltools-wrapper {
float: right;
font-size: 85%;
height: 30px;
margin: 0 6px 0 0;
}
#portal-personaltools-wrapper + #portal-logo + #portal-searchbox {
margin: 70px 20px 0 0;
}
#portal-personaltools {
background: #E3E3E3;
border-radius: 0 0 5px 5px;
float: right;
position: relative;
top: 0;
right: 0;
padding: 0.25em 0.5em;
z-index: 2; /* */
}
#portal-personaltools a {
color: #333333;
font-size: 85%;
}
#portal-personaltools #anon-personalbar a {
float: left;
margin-right: 0.5em;
}
#portal-languageselector {
float: right;
background: #e3e3e3;
position: relative;
top: 0;
right: 1px;
z-index: 3; /* */
padding: 0.25em 0.5em;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
max-width: 50%;
}
#portal-searchbox {
float: right;
height: 28px;
text-align: left;
clear: right;
margin: 17px 20px 0 0;
}
#portal-searchbox form {
white-space: nowrap;
}
#portal-searchbox label {
font-weight: normal;
}
#searchGadget {
background: #FFFFFF;
border: 0;
box-shadow: 1px 1px 1px #666666;
float: left;
height: 29px;
margin: 0 5px 0 0;
padding: 0 0 0 3px;
text-indent: 5px;
width: 245px;
}
.LSBox {
vertical-align: top;
}
.LSBox a {
color: #333333;
font-weight: bold;
}
.LSBox input.searchButton {
background: url(++resource++ifrn.tema2011.images/bg_searchbutton.jpg) no-repeat;
cursor: pointer;
float: right;
height: 31px;
border: 0;
text-indent: -9000px;
width: 30px;
}
.LSBox input.searchButton:hover {
background: url(++resource++ifrn.tema2011.images/bg_searchbutton.jpg) no-repeat !important;
}
.LSBox .searchSection {
display:none;
}
#content input.searchField {
}
input.searchField {
}
/* */
.collapsible .collapser.collapsed {
padding-right: 14px;
background: url('arrowRight.png') center right no-repeat;
}
.collapsible .collapser.expanded {
padding-right: 14px;
background: url('arrowDown.png') center right no-repeat;
}
/* */
/* */
#LSResult {
font-size: 80%;
padding: 0 20px;
z-index: 20;
position: absolute;
right: 20px;
margin: 20px 0 0;
}
#LSResult fieldset {
background: #FFFFFF;
border-radius: 5px 5px 5px 5px;
padding: 1em 0 0;
border: 0.1em solid #ccc;
}
#livesearchLegend {
background: #75AD0A;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
margin: 0 0 0 5px;
padding: 4px 10px;
text-shadow: 1px 1px 1px #333333;
}
#LSResult .LSDescr {
color: #666;
}
.LSRow, #LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
width:28em;
}
.LSHighlight {
background: #DDDDDD;
}
/* */
/* */
#portal-breadcrumbs {
color: #a50618;
font-size: 75%;
margin: 0 0 15px;
}
#portal-breadcrumbs .breadcrumbSeparator {
padding: 0 4px;
}
#portal-breadcrumbs #breadcrumbs-you-are-here {
display: none;
}
#portal-breadcrumbs span:last-child {
font-weight: bold;
}
#portal-breadcrumbs #breadcrumbs-current {
color: #126015;
}
#portal-breadcrumbs a {
border-bottom: none;
color: #A50618;
display: inline-block;
}
body.template-home_page_view #portal-breadcrumbs {
display: none;
}
/* */
/* */
#portal-siteactions {
background: #1E7133;
padding-bottom: 2em;
text-align: center;
}
#portal-siteactions li {
margin-right: 0.5em;
}
#portal-siteactions li a {
color: #FFFFFF;
text-shadow: 1px 1px 1px #333333;
}
#portal-siteactions li a:hover {
color: #75AD0A;
}
/* */
/* */
a.link-parent {
display: block;
font-size: 80% !important;
margin: 0 0 10px;
}
a.link-anchor {
border: none !important;
color: #000000 !important;
cursor: default !important;
}
#content a.link-overlay {
border-bottom: 1px dotted #205c90 !important;
}
dl dt .documentByLine {
color: #666666;
font-size: 85%;
font-weight: normal;
}
dl dt span.summary a {
border: none !important;
}
/* */
/* */
dl.portlet, ul.portlet {
margin: 0 0 1em;
}
dl.portletError {
background: #FFA500;
}
dl.portlet dt,
div.portletAssignments div.portletHeader {
background: #DDDDDD;
padding: 0.42em 1em;
line-height: normal;
}
dl.portlet dt.hiddenStructure {
padding: 0;
}
dl.portlet dt a:link,
dl.portlet dt a:visited,
dl.portlet dt a:hover {
color: black;
display: block;
border: none;
}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd {
padding: 1em;
}
div.managePortletsLink,
a.managePortletsFallback {
background: #DDDDDD;
border-radius: 5px;
margin: 0 auto 1em;
text-align: center;
}
a.managePortletsFallback {
display: inline-block; /* */
}
#content a.managePortletsFallback {
border-bottom: none !important;
display: block;
}
#portlet-prefs a {
border: none;
line-height: 2em;
}
#visual-portal-wrapper dl.portletCalendar dd {
padding: 0;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3,
#dashboard-portlets4 {
display: inline-block;
}
/* */
/* */
dl.portlet ul.navTree li a {
border: none;
display: block;
color: #347b3e;
}
dl.portlet ul.navTree li a:hover {
}
dl.portletNavigationTree {
margin-right: 20px;
}
dl.portletNavigationTree dd.portletItem {
padding: 0;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
font-size: 90%;
line-height: 23px;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem a{
background: url(++resource++ifrn.tema2011.images/menu-bg.jpg) repeat-x;
padding-left: 5px;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
font-size: 90%;
line-height: 23px;
margin-bottom: 0;
}
dl.portlet ul.navTreeLevel1 .navTreeItem a{
background: #E8FBE7;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background: #DDDDDD;
}
dl.portletNavigationTree img {
display: none;
}
/* */
/* */
/* */
body#content {
margin: 1em;
}
#content h1 {
font-size: 140%;
margin-top: 0.5em;
}
#content h1.documentFirstHeading {
line-height: 1.2em;
margin: 0 0 3px;
}
#content p,
#content table,
#content dl,
dl.portlet p,
dl.portlet {
font-size: 85%;
line-height: 20px;
margin: 0 0 10px;
text-align: justify;
}
#content ul,
#content ol {
}
#content a:link,
dl.portlet a:link {
}
#content a:visited,
dl.portlet a:visited {
border-bottom: 0.1em solid #ccc;
}
#content a:hover,
dl.portlet a:hover {
color: #75AD0A;
}
#content a:target {
background: #75AD0A;
color: #333333;
}
#content span.link-external a {
background: url(link_icon.png) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#category {
color: #666666;
font-size: 80%;
float: left;
margin: 14px 0 0;
}
#category a {
color: #111111;
}
#category .separator {
display: none;
}
#content ul {
list-style-type: disc;
margin-left: 2em;
}
#content ol,
dl.portlet ol {
list-style-type: decimal;
margin-left: 2em;
}
#content li,
dl.portlet li,
ul.portlet li {
font-size: 85%;
line-height: 1.5em;
margin-bottom: 0.25em;
}
/* */
#content dt {
/**/ /* */
font-weight: bold;
margin: 0 10px 0 0;
}
#content dd {
margin: 0 0 1em 15px;
}
#content pre {
background-color: #222;
color: White;
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
padding: 1em;
overflow-x: auto;
font-size: 90%;
margin-bottom: 1em;
line-height: 1.25em;
}
#content pre.python {
background-color: White;
}
#content code {
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
#content div.documentByLine {
font-size: 80%;
display: block;
color: #666;
}
#content .discreet,
#sidebar .discreet {
color: #666;
font-size: 85%;
font-weight: normal;
}
#content .visualHighlight {
background-color: #ffb;
}
#content .pullquote {
margin: 0 1em 0.5em 0.5em;
font-weight: bold;
line-height: 1.25em;
float: right;
width: 35%;
clear: right;
color: #444;
font-size: 90%;
letter-spacing: -0.08em !important;
}
#content .callout {
background: #eee;
padding: 1em;
border-left: 1em solid #ccc;
clear: both;
}
#content table {
text-align: left;
border-collapse: collapse;
border-spacing: 0px;
}
#content table p {
font-size: 100%;
}
#content .documentDescription,
#content #description {
color: #666666;
font-size: 80%;
margin: 0;
}
#content img.tileImage {
float: right;
margin: 0 1em 0.5em 1em;
}
#content div.newsImageContainer {
float: right;
margin: 5px 35px 5px 20px;
}
#content div.newsImageContainer a {
border-bottom: none;
}
#content div.newsImageContainer p.discreet {
margin: 0;
padding: 0.5em;
background-color: #666;
background-color: rgba(40,40,40,0.7);
color: White;
font-weight: bold;
position: relative;
}
.eventDetails {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
/* */
/* */
table.listing,
table.plain {
border-spacing: 0;
border-collapse: collapse;
}
table.invisible td,
table.invisible th,
table.plain td,
table.plain th,
table.listing td,
table.listing th {
vertical-align: top;
}
table.plain th,
table.plain td {
}
table.listing td.listingCheckbox,
table.listing th.listingCheckbox {
text-align: center;
}
#content table.listing {
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
font-size: 80% !important;
width: 100%;
}
table.listing .top {
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
}
table.listing th {
text-align: left;
color: #666;
border: 0.1em solid #e7e7e7;
border-style: solid solid none;
background: #ddd;
}
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: #eee;
}
table.listing tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td {
background: #eee;
}
table.listing td {
border-right: 1px solid #ddd;
}
table.listing a {
border: none;
display: inline-block;
border-bottom: none !important;
}
table.listing td.draggable {
text-shadow: White 1px 1px 1px;
background: #ddd !important;
border-bottom: 1px solid white;
padding: 0.4em 0.4em 0 0.5em;
}
/* */
table.vertical {
}
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 {
border-color: #329fd7;
}
/* */
/* */
dl.portalMessage {
border-radius: 5px 5px 5px 5px;
margin: 1em 0 !important;
font-size: 80% !important;
border: 1px solid #996;
background-color: #ffffe3;
clear:both;
}
dl.portalMessage a,
#content dl.portalMessage a {
color: black;
border-bottom: 1px solid #888;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
text-shadow: 1px 1px 1px #333333;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning {
border-color: #d80;
}
dl.warning dt {
background-color: #d80;
}
dl.error {
border-color: #d00;
}
dl.error dt {
background-color: #d00;
}
dl.warning {
border-color: #d80;
}
dl.warning dd {
background-color: #fd7;
}
dl.error {
border-color: red;
}
dl.error dd {
background-color: #fdc;
}
/* */
#content dl.portalMessage dt {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content dl.portalMessage dd {
margin: 0;
}
/* */
/* */
#content ul.formTabs {
background: #DDDDDD;
}
#edit-bar {
background-color: #75ad0a;
border: 0.25em solid #75ad0a;
font-size: 80%;
min-height: 2em;
margin-bottom: 10px;
padding-top: 0.05em;
}
#content-views {
float: left;
background-color: #75ad0a;
}
#content-views li {
float: left;
margin: 0 1px;
}
#content-views a {
color: #FFFFFF;
}
/* */
#edit-bar,
#content ul.formTabs {
display: block;
border-style: solid solid none solid;
margin-left: 0;
border-radius: 5px;
}
#content li.formTab {
display: inline;
margin: 0 3px;
}
#content-views a,
#content li.formTab a {
display: inline-block;
line-height: 2em;
padding: 0 6px;
text-decoration: none;
border: none;
margin: 0;
}
#content li.formTab a {
line-height: 1.5em;
margin: 3px 0 0;
}
#content-views li.plain a {
text-shadow: 1px 1px 1px #000000;
}
#content-views li.plain a:hover {
text-shadow: 0 0 0 #FFFFFF;
}
#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: #FFFFFF;
color: #000000;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
border-radius: 5px 5px 0 0;
}
#content li.formTab a.notify {
background: red;
color: #FFFFFF;
}
#content li.formTab a span {
font-size: 85%;
padding: 0 10px;
}
#content li.formTab a.required span {
background: url(required.png) no-repeat center right;
}
#content fieldset.formPanel {
border: none;
}
#content fieldset.formPanel.hidden {
display: none;
}
#content div.formControls input.hidden {
display: none;
}
/* */
/* */
#portal-personaltools dl {
}
#portal-personaltools dt {
font-weight: normal;
}
#portal-personaltools dt.actionMenuHeader a:after {
content: " ▼";
}
#portal-personaltools dd {
background: #e3e3e3;
right: 0;
}
#portal-personaltools dd a {
font-size: 80%;
line-height: 2em;
padding: 0 10px;
}
#portal-personaltools dd a:hover {
background: #205C90;
color: #FFFFFF;
}
#portal-personaltools dd li:last-child a:hover {
border-radius: 0 0 5px 5px;
}
/* */
/* */
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background: #75ad0a;
color: #FFFFFF;
text-shadow: 1px 1px 1px #000000;
z-index: 10;
}
#contentActionMenus dl.actionMenu li a {
border-top: 1px solid #CCCCCC;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #75ad0a;
right: -3px;
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: #EEEEEE !important;
color: #666;
text-shadow: 0 0 0 #75ad0a;
}
#contentActionMenus dl.actionMenu {
line-height: 2em;
}
#folderHeader, #contextHeader {
border-bottom: 2px solid white;
}
#contextHeader {
margin-top: 5px;
}
/* */
#contentActionMenus {
background: #75AD0A;
float: right;
margin: 0;
position: relative;
top: -0.23em;
right:-0.24em;
padding: 0.1em 0.24em 0 0;
border-radius: 0.5em;
border-top-left-radius: 0;
}
#contentActionMenus li {
float: left;
}
.actionMenuContent li {
float: none !important;
}
dl.actionMenu {
float: right;
white-space: nowrap;
position: relative;
margin-left: 0.5em;
}
dl.actionMenu a,
dl.actionMenu div {
display: block !important;
white-space: nowrap;
}
dl.actionMenu dt {
font-weight: normal;
}
span.arrowDownAlternative {
font-size: 80%;
}
dl.actionMenu.deactivated dt {
margin: 0 0.25em;
}
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
border-radius: 0 0 5px 5px;
}
dl.actionMenu.activated dt a,
dl.actionMenu.activated dd a,
dl.actionMenu.activated dd div {
padding: 0 5px;
}
/* */
/* */
#setup-link {
font-size: 90%;
}
#content ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
#content ul.configlets li {
margin-bottom: 1em;
list-style: none;
display: block;
}
#content ul.configlets li a {
text-decoration: none;
border: none;
}
#content ul.configlets li a:visited {
color: #436976;
background-color: transparent;
}
#content ul.configlets li a:active {
color: #436976;
background-color: transparent;
}
#content ul.configlets li label {
font-weight: bold;
}
#content ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
#content ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
#content ul.configletDetails li a {
text-decoration: none;
}
#content ul.configletDetails li label {
font-weight: bold;
}
#content ul.configletDetails li.configletDescription {
color: #76797C;
display: block;
margin: 0;
}
.inlineDisplay {
display:inline
}
table.controlpanel-listing {
width: 100%;
}
table.controlpanel-listing td, table.controlpanel-listing th {
font-size: 120%;
}
table.controlpanel-listing dl {
margin-top: 0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger{
font-weight: normal;
}
table .controlpanel-listing td {
vertical-align: top;
}
table.controlpanel-listing td.checker{
text-align: center;
}
table.controlpanel-listing th.smallcolumn {
width: 1.5em;
}
.chooser-right {
float:right;
margin-right:0;
margin-bottom:0;
}
.rule-element {
background: #EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width: auto;
}
.rule-element dl {
}
.rule-element dl dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */
/* */
dl.collapsible {
border: 0.1em solid #8CACBB;
margin: 1em 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em 0.4em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 0.5em 0 2em;
background: url(treeExpanded.png) no-repeat 0.5em 50% #FFFFFF;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none;
height: 1em;
width: auto;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader,
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: relative;
margin: 0 0 0 1em;
padding: 0 0.5em 0 2em;
line-height: 1.2em;
cursor: pointer;
background: White url(treeCollapsed.png) no-repeat 0.5em 50%;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 2em;
line-height: 1em;
cursor: pointer;
display: inline;
}
/* */
/* */
.comment {
margin-top: 1.5em;
font-size: 80%;
}
.comment .documentByLine {
margin-left: 1em;
}
.comment .formControls {
margin-left: 0;
}
.commentTime {
color: #666;
}
.commentBody {
padding: 1em;
margin: 0.5em 0;
border-radius: 0.5em;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
font-weight: normal;
}
/* */
.reviewHistory,
.contentHistory {
display: inline;
color: Black;
}
.spacer {
margin: 1em;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 0.1em solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal;
font-size: 90%;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 0.2em solid #ffa500;
padding: 0.1em;
}
/* */
/* */
form.searchPage {
text-align:center;
}
input.searchPage {
font-size: 180% !important;
}
input.searchPage.searchButton {
padding: 2px 5px;
}
/* */
/* */
.image-left {
float: left;
margin: 10px 20px 0 0;
}
.image-right {
float: right;
margin: 10px 0 0 20px;
}
.image-inline {
float: left;
margin: 10px 20px 0;
}
img.image-left,
img.image-right,
.captioned img {
border: 1px solid #ddd;
}
dd.image-caption {
text-align: left;
padding: 0 0 0 3px; /**/
margin: 0;
color: #666;
font-size: 85%;
}
/* */
/* */
#dashboard-actions ul,
#dashboard-actions ul li {
list-style: none;
}
#dashboard-actions ul {
margin-left: 0;
}
#dashboard {
font-size: 125%;
line-height: 1em;
}
#dashboard dd {
margin: 0;
}
#dashboard dl.portlet a:link {
border-bottom: none;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3 {
float:left;
width:23%;
padding:0.7em 1.3em 0 0;
}
#dashboard-portlets4 {
float:left;
width:23%;
padding-top:0.7em;
}
#dashboard-portlets1 dl.portlet,
#dashboard-portlets2 dl.portlet,
#dashboard-portlets3 dl.portlet,
#dashboard-portlets4 dl.portlet {
margin-bottom:1.5em;
}
/* */
/* */
fieldset,
.editionComment {
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
/* */
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
line-height: 125%;
color: Black;
letter-spacing: -0.05em;
margin: 0 -0.05em;
font-size: 140%; /* */
}
/* */
#content .field textarea[name$=".description"],
#archetypes-fieldname-description textarea#description {
color:#666666;
font-size: 100%;
}
div.formControls {
margin: 10px 0; /* */
}
div.formControls input[type="submit"] {
font-weight: bold;
padding: 5px 7px;
}
input[type="submit"]:hover {
background: #333333 !important;
color: #FFFFFF;
text-shadow: 1px 1px 1px #000000;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background: #ffffe0;
}
#content textarea {
width: 100%;
}
#content select {
border: 1px #CCC solid;
clear: left;
display: block;
font-size: 85%;
height: 24px;
margin: 2px 0 0;
}
#content fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
#content legend {
padding: 0.5em;
font-size: 85%;
}
#content label {
font-size: 90%;
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
.field {
clear: both;
margin-bottom: 1em;
}
.field > span {
font-size: 90%;
}
.field input[type="password"], .field input[type="text"] {
border: 1px solid #DDDDDD;
height: 24px;
}
.field input[type="text"][name$=".title"],
input#title {
width: 100%;
}
.field.error input[type="text"][name$=".title"],
.error input#title {
width:99%;
}
.fieldRequired {
background: url(required.png) center left no-repeat;
padding: 0 0 0 1em;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
color: #666666;
font-size: 80%;
margin: 0 0 0.2em 0;
}
div.field.error {
background-color: #fdc;
border:  1px solid red;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid red;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
table.listing tbody tr.odd.selected td,
tr.selected {
background-color: #ffa;
}
/* */
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: 80%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label, #login-form label {
font-size: 85%;
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;
}
/* */
/* */
/* */
dl.toc {
float: right;
width: 35%;
font-size: 100%;
margin: 1em 0 0.5em 1.5em;
}
dl.toc dt {
margin-left: 1em;
font-weight: normal;
text-transform: uppercase;
}
dl.toc dd {
margin-bottom: 0;
padding-left: 2em;
}
dl.toc dd ol {
margin-left: 1.5em;
}
/* */
/* */
#portal-footer {
display: table;
line-height: 2em;
margin: 1em auto;
padding: 20px;
width: 960px;
}
#portal-footer p {
font-size: 85%;
text-align: right;
}
#portal-colophon {
background: #1E7133;
text-align: center;
}
#portal-colophon li {
padding:0 0.75em;
}
#portal-colophon a {
color: #FFFFFF;
text-shadow: 1px 1px 1px #333333;
}
/* */
/* */
#portal-sitemap {
font-size: 100%;
margin: 10px 0 0 !important;
}
#portal-sitemap li {
list-style: disc !important;
}
#portal-sitemap > li {
border-bottom: 0.1em dotted #DDDDDD;
line-height: 1.8em;
list-style: none !important;
margin: 20px 0 0;
padding: 0 0 20px;
}
#portal-sitemap > li > div a {
font-weight: bold;
text-decoration: none;
}
#portal-sitemap a {
border-bottom: none;
display: block;
}
#portal-sitemap .navTreeLevel2,
#portal-sitemap .navTreeLevel2 ul {
font-size: 85%;
font-weight: normal;
margin-bottom: 0;
padding: 0.25em 0;
}
#portal-sitemap .navTreeLevel3 a {
font-size: 110%;
}
/* */
/* */
.photoAlbumEntry {
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 3px #333333;
float: left;
margin: 0 15px 30px;
min-height: 270px;
text-align: center;
width: 163px;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: inline-block;
margin: 15px auto 0px;
text-decoration: none !important;
width: 130px;
}
.photoAlbumEntry a:hover {
color: #75AD0A;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
font-size: 75%;
margin: 5px 0 10px;
}
/* */
.portlet-static-indice-do-manual {
font-size: 80%;
}
.portlet-static-indice-do-manual a:hover {
color: #75Ad0A;
}
.portlet-static-indice-do-manual h3 {
margin: 0 0 10px;
}
.portlet-static-indice-do-manual li {
list-style: decimal;
margin: 0 0 5px 17px;
}
.portlet-static-indice-do-manual li ol {
margin: 8px 0;
}
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 0;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em;
width: 0;
}
#content .visualNoMarker {
list-style:none;
margin-left: 0;
}
.visualClear {
clear: both;
}
/* */
/* */
body.largeText { font-size: 125%; }
body.smallText { font-size: 85%; }
/* */
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99; /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
}
.pb-ajax > div {
width: 92%;
padding: 1em;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea { width: 100%; }
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
/* */
div.overlay p {
margin-bottom: 1em;
}
div.overlay label {
margin-bottom: 0.25em;
}
div.overlay a:hover {
color: #75ad0a;
}
div.overlay a.selected {
color: #000000;
}
div.overlay .formTab {
margin-right:1em;
font-weight: bold;
}
div.overlay .formTab.lastFormTab {
margin-right:0em;
}
div.overlay .formControls a {
display: block;
margin: 0.75em;
}
/* */
/* */
.documentActions {
float: right;
margin: 10px 0 0;
}
.documentActions li {
float: left;
list-style: none;
margin: 0 0 0 20px;
}
.documentActions a {
color: #75AD0A !important;
font-size: 80%;
}
.documentActions a:hover {
color: #333333 !important;
}
/* */
/* */
#content-history #history dd {
}
#content-history div.historyRecord {
margin-bottom: 1em;
}
#content-history div.historyTools ul {
float: right;
margin: 0.5em 1em;
}
#content-history div.historyTools ul li {
display: inline;
padding: 0 0.015em;
}
#content-history div.historyTools ul li a{
border-bottom: none;
}
#content-history div.historyTools form {
display: inline;
}
#content-history .historyAction {
}
#content-history .historyByLine {
background: #ddd;
padding: 0.5em;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
}
#content-history div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
#content-history div.historyComment {
padding: 0.5em 1em;
border: 1px solid #ddd;
}
#content-history div.historyComment p {
margin: 0;
padding-top: 1px;
}
#content-history a.historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 3em;
text-align: center;
}
#content-history a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
.contenttype-image img {
display: none;
}
/* */
.section select {
border: 1px solid #ccc;
font-size: 80%;
padding: 3px 2px;
}
/* */
/* */
.icons-on #plone-contentmenu-factories .contenttype-file {
background: no-repeat transparent 0px -428px url(contenttypes-sprite.png);
}
.icons-on #plone-contentmenu-factories .contenttype-image {
background: no-repeat transparent 0px -860px url(contenttypes-sprite.png);
}

}


/* - ++resource++ifrn.tema2011.stylesheets/main.css - */
@media screen {
/* http://portal.ifrn.edu.br/portal_css/++resource++ifrn.tema2011.stylesheets/main.css?original=1 */
/* */
table {
}
tbody td {
border: 1px solid #CBCBCB;
color: #555555;
padding: 6px 12px;
}
tbody tr {
}
thead th {
background: #E0E0E0;
border: 1px solid #CBCBCB;
padding: 6px 12px;
}
thead tr {
background: #eee;
}
body.kupu {
background: none;
}
#kss-spinner {
display:none;
}
#visual-portal-wrapper {
margin: auto;
width: 100%;
}
/* */
#barra-brasil {
background: #fcca00;
font-family: "Open Sans",Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
height: 32px;
line-height: 32px;
}
div#wrapper-barra-brasil {
margin: 0 auto;
overflow: hidden;
width: 1000px;
}
#barra-brasil a {
color: #138542;
}
#barra-brasil a:hover {
color: #333;
text-decoration: none;
}
#barra-brasil li {
border-right: 1px solid #d3a725;
float: left;
height: 32px;
line-height: 32px;
list-style: none;
padding: 0 15px;
}
#barra-brasil .brasil-flag {
background: url("++resource++ifrn.tema2011.images/barra-brasil.png") no-repeat 8px center;
display: block;
padding-left: 42px;
text-transform: uppercase;
}
#barra-brasil .first {
float: left;
}
#barra-brasil .first li:first-child {
padding: 0 30px 0 0;
}
#barra-brasil .first li:last-child {
border: 0 none;
}
#barra-brasil .last {
float: right;
}
#barra-brasil .last li:first-child {
border-left: 1px solid #d3a725;
}
/* */
/* */
#links_topo {
clear: right;
float: right;
height: 30px;
margin: 0 20px 20px 0;
}
#links_topo li {
float: left;
}
#links_topo div {
float: left;
margin-left: 12px;
text-align:center;
}
#links_topo a {
display: inline-block;
height: 25px;
text-indent: -9000px;
width: 25px;
}
#links_topo p {
color: white;
margin-bottom: 5px;
font-size: 85%;
text-align: center;
text-shadow: 1px 1px 1px #333333;
}
#links_topo ul {
margin: auto;
}
#links_topo li.alto_contraste a {
background: url("++resource++ifrn.tema2011.images/acessibilidade_sprites.png") -25px 0 no-repeat;
}
#links_topo li.diminuir_fonte a {
background: url("++resource++ifrn.tema2011.images/acessibilidade_sprites.png") 0 -25px no-repeat ;
}
#links_topo li.fonte_normal a {
background: url("++resource++ifrn.tema2011.images/acessibilidade_sprites.png") -25px -25px no-repeat ;
}
#links_topo li.aumentar_fonte a {
background: url("++resource++ifrn.tema2011.images/acessibilidade_sprites.png") 0 0 no-repeat ;
}
#links_topo .rss {
background: url("++resource++ifrn.tema2011.images/acessibilidade_sprites.png") -50px 0 no-repeat ;
}
#links_topo .mapa_site {
background: url("++resource++ifrn.tema2011.images/acessibilidade_sprites.png") -50px -25px no-repeat ;
}
#links_topo .webmail {
background: url("++resource++ifrn.tema2011.images/webmail.png") no-repeat;
}
/* */
/* */
#portal-columns {
background: #FFFFFF;
border-radius: 5px 5px 0 0;
box-shadow: 0px 0px 5px #666666;
display: table;
margin: 0 auto;
width: 1000px;
}
#portal-column-one, #portal-column-content, #portal-column-two {
vertical-align: top;
}
#portal-column-content {
float: right;
min-height: 600px;
padding: 20px;
width: 960px;
}
#portal-columns.sn #portal-column-content {
width: 960px;
}
#portal-columns.sl #portal-column-content,
#portal-columns.sr #portal-column-content {
width: 772px;
}
#portal-columns.sb #portal-column-content {
display: inline-block;
float: none;
width: 584px;
}
#portal-column-one, #portal-column-two {
width: 168px;
}
#portal-column-one {
float: left;
padding: 20px 0 20px 20px;
}
#portal-column-two {
float: right;
padding: 20px 20px 20px 0;
}
/* */
/* */
.section-servicos-ti #breadcrumbs-2,
.section-servicos-ti #breadcrumbs-4 {
display: none !important;
}
#project_logo {
width: 100%;
}
#project_logo img {
border-radius: 5px;
margin: 0 0 30px;
}
#project_left_column {
float: left;
text-align: justify;
width: 482px;
}
#project_right_column {
float: right;
width: 270px;
}
#project_right_column > div.bloco > div,
#project_right_column > div.bloco > ul {
padding: 0 0 0 10px;
}
#project_right_column > div.bloco > ul {
font-size: 80%;
}
#project_right_column > div.bloco > div div {
font-size: 85%;
}
#project_right_column h2 {
font-size: 100%;
}
#project_right_column ul {
font-size: 90%;
margin: 0 0 13px 16px;
}
#project_right_column li {
font-size: 95% !important;
list-style-image: url("++resource++ifrn.tema2011.images/list-arrow-green.png");
margin: 0 0 5px !important;
}
#project_right_column li a {
font-size: 100%;
}
#project_right_column .SEL_STATUS_4 {
cursor: pointer;
}
#project_right_column .SEL_STATUS_4 .each_selection {
display: none;
}
#project_right_column .selection_group {
margin: 0;
}
#project_right_column .selection_group_name {
margin: 0 0 5px;
}
h1 + #content-core {
margin: 20px 0 0;
}
#content-core {
margin: 10px 0 0;
}
#content-core dl{
}
#content-core dl dd {
margin-top: 5px;
color: gray;
}
#content-core dl dt {
background: transparent url("++resource++ifrn.tema2011.images/list-arrow-green.png") no-repeat left center;
padding-left: 15px;
margin-top: 20px;
}
#content-core a {
font-size: 100%;
font-weight: normal;
color: #124DA6;
text-decoration: underline;
}
#content-core h2 {
font-size: 115%;
}
#plone-document-byline {
margin-bottom: 20px;
}
#content #parent-fieldname-title {
border-bottom: 1px solid #C9DDCE;
display: inline-block;
font-weight: normal;
line-height: 28px;
margin: 0 0 5px;
padding: 0 0 3px;
width: 100%;
}
#content #parent-fieldname-text, body#content.kupu {
font-size: 90%;
line-height: 20px;
margin: 10px 0 0;
text-align: justify;
}
#content #parent-fieldname-text p, #content #parent-fieldname-text li, #content #parent-fieldname-text h3 {
font-size: 90%;
margin-bottom: 10px;
}
#content #parent-fieldname-text li p {
font-size: 100%;
}
body#content.kupu p, body#content.kupu li, body#content.kupu h3 {
margin-bottom: 22px;
}
div.managePortletsLink {
box-shadow: 1px 1px 1px #999999;
clear: both;
margin: 0;
width: 168px;
}
div.managePortletsLink a {
color: #333333;
display: block;
font-size: 80%;
font-weight: bold;
padding: 5px;
}
div.managePortletsLink a:hover {
color: #999999;
}
#content a:link {
border: none;
}
#edit-bar {
font-size: 80%;
}
input[type="reset"] {
background: none;
cursor: pointer;
}
input[type="reset"]:hover {
text-decoration: underline;
}
input.context[type="button"], input.context[type="submit"],
input.standalone[type="button"], input.standalone[type="submit"] {
box-shadow: 1px 1px 1px #AAAAAA;
cursor: pointer;
padding: 3px;
}
input.standalone[type="button"], input.standalone[type="submit"] {
background: #777777;
color: #FFFFFF;
text-shadow: 1px 1px 1px #000000;
}
/* */
/* */
.listingBar span.current {
border: 1px green solid;
padding: 3px;
}
/* */
/* */
#project_right_column li {
font-size: 85%;
}
h3.bloco {
background: #FAE6E8;
border-radius: 5px;
box-shadow: 1px 1px 1px #AAAAAA;
color: #a50618;
height: 24px;
line-height: 25px;
margin: 0 0 15px;
padding: 0 10px;
font-size: 75%;
text-transform: uppercase;
}
h3.bloco a {
color: #A50618 !important;
}
h3.bloco a:hover {
color: #444444 !important;
}
div.bloco {
display: table;
margin: 0 0 17px;
width: 100%;
}
.esquerdo {
float: left;
margin-right: 10px;
width: 470px;
}
.direito {
float: right;
width: 282px;
margin-left: 10px;
}
.esquerdo a:link, .esquerdo a:visited {
color: black;
}
.direito a:link, .direito a:visited {
color: black;
}
.direito #published_highlights, #published_highlights img.highlight{
height: 259px;
width: 282px;
}
.chapeu {
color: #05751A;
display: block;
font-size: 65%;
font-weight: bold;
line-height: 15px;
padding: 2px 0 0;
text-transform: uppercase;
}
.documentDescription .chapeu {
display: inline;
font-size: 85%;
}
.course_title {
color: #05751a;
font-family: "Myriad Pro",Arial;
font-size: 105%;
font-weight: normal;
margin: 0;
text-transform: lowercase;
}
a.course_link {
float: left;
border: none;
max-width: 385px;
}
#content p.course_description {
text-align: justify;
font-size: 85% ;
}
/* */
.lista-biblioteca-principal {
margin: 0 !important;
}
.lista-biblioteca-principal li {
border-radius: 5px;
box-shadow: 0 0 3px #DDDDDD;
float: left;
list-style: none;
margin: 20px 2%;
padding: 2%;
width: 92%;
}
.lista-biblioteca-principal a {
float: left;
height: 84px;
width: 200px;
}
.lista-biblioteca-principal div {
float: right;
width: 490px;
}
.lista-biblioteca-principal img {
display: block;
padding: 0;
}
.lista-biblioteca-principal h3 {
clear: both;
font-size: 140% !important;
margin: 0 !important;
}
.lista-biblioteca-principal h3 a {
float: none;
height: auto;
width: auto;
}
.lista-biblioteca-principal p {
font-size: 120% !important;
}
.lista-biblioteca {
margin: 0 !important;
}
.lista-biblioteca li {
float: left;
list-style: none;
margin: 20px 2%;
width: 46%;
}
.lista-biblioteca li.biblioteca-destaque {
width: 96%;
}
.lista-biblioteca h3 {
clear: both;
font-size: 120% !important;
margin: 0 !important;
}
.lista-biblioteca h3 a {
height: auto;
}
.lista-biblioteca p {
font-size: 110% !important;
}
.lista-biblioteca li li {
font-size: 110% !important;
list-style: disc;
margin: 0 !important;
width: 100%;
}
/* */
#principal_news, especial_news {
margin: 0 0 17px 0;
}
#principal_news .each_news {
width: 460px;
}
#especial_news {
margin: 20px 0 40px;
}
#especial_news .each_news {
margin: 10px 0 14px 10px;
}
#principal_news .news_title, #especial_news .news_title {
color: #333;
font-size: 110%;
display: block;
margin: 1px 0;
}
#principal_news .news_description, #especial_news .news_description {
color: #666666;
display: block;
font-size: 85%;
text-align: justify;
}
#principal_news .news_img, #especial_news .news_img {
border-radius: 5px;
width: 128px !important;
max-height: 200px;
}
#second_news {
width: 282px;
display: block;
}
#second_news .each_news  {
width: 280px;
}
#second_news a {
display: block;
}
#second_news .news_img {
border-radius: 5px;
max-width: 100px;
max-height: 85px;
}
#second_news .news_title {
display: block;
font-size: 90%;
line-height: 1.2em;
}
#other_news .each_news {
border-bottom: 0.1px solid #EEEEEE;
margin: 0 0 7px 10px;
padding: 0 0 7px;
width: 460px;
}
#other_news .each_news a {
border: 0 none;
}
#other_news .each_news .news_time {
color: #666666;
font-size: 80%;
}
#other_news .news_title {
font-size: 85%;
line-height: 1.5em;
}
/* */
#publicacoes.bloco {
background: #E8FBE7;
border-radius: 5px;
box-shadow: 1px 1px 1px #AAA;
padding: 0 0 5px;
}
#publicacoes h3.bloco {
margin: 0 0 10px;
}
.each_publication {
margin: 0 0 7px 12px;
}
.each_publication a:hover span {
color: #000000;
}
.each_publication img {
vertical-align: middle;
margin-right: 3px;
}
.each_publication span {
color: #1a7527;
font-size: 85%;
}
/* */
.date_hat {
color: #666666;
font-size: 70%;
}
.documentDescription .date_hat {
font-size: 90%;
}
.each_news, .each_course {
display: table;
margin: 0 0 14px 10px;
}
.each_news a:hover span.news_title {
color: #75AD0A !important;
}
.each_news div.news_texts a {
display: block;
padding: 0 0 2px;
}
.each_research a {
font-size: 85%;
}
.selection_group {
font-size: 85%;
margin: 0 0 0 10px;
}
#courses .each_course {
margin: 0 0 14px 10px;
width: 460px;
}
.each_job {
margin: 0 0 0 10px;
}
.event-data dt {
float: left;
margin: 0 5px 0 0 !important;
}
/* */
.each_editora {
float: left;
margin: 0 0 0 10px;
min-height: 130px;
padding: 10px 5px 0;
width: 215px;
}
.each_editora .titulo, .each_editora .descricao {
float: right;
margin: 0 0 0 10px !important;
width: 105px;
}
.each_editora .titulo {
font-weight: bold;
}
.each_editora .descricao {
font-size: 80% !important;
}
.each_editora img {
float: left;
width: 100px;
}
/* */
#empreendedorismo {
background: #E8FBE7;
border-radius: 5px;
box-shadow: 1px 1px 1px #AAA;
}
.each_empreendedorismo {
display: table;
margin: 0 0 15px;
padding: 0 10px;
}
.each_empreendedorismo .titulo {
font-weight: bold;
margin: 0 0 5px !important;
}
.each_empreendedorismo .descricao {
float: right;
font-size: 80% !important;
margin: 0 0 0 10px;
width: 174px;
}
.each_empreendedorismo img {
float: left;
width: 78px;
}
/* */
#grupos .each_grupo {
background: url(++resource++ifrn.tema2011.images/grupos-pesquisa.jpg) no-repeat 0 0;
height: 99px;
}
#grupos p {
margin: 0 0 0 101px;
}
#grupos a {
color: #75AD0A !important;
display: block;
font-size: 90%;
margin: 10px 0 0 101px;
}
#grupos a:hover {
color: #333333 !important;
text-decoration: underline;
}
.selection_group_name {
font-size: 100%;
margin: 15px 0 1px;
}
/* */
#formularios ul {
margin: 0 0 0 25px;
}
.each_form {
margin-bottom: 5px !important;
list-style-image: url(++resource++ifrn.tema2011.images/list-arrow-green.png);
}
.each_form a {
color: #04792b !important;
font-family: 'Myriad Pro', Arial;
font-size: 90%;
}
.each_form a:hover {
color: #333333 !important;
}
/* */
#imagem_atos {
background: url(++resource++ifrn.tema2011.images/atos.png) no-repeat center center;
float: left;
height: 87px;
margin-right: 10px;
width: 91px;
}
#atos_description {
float: right;
font-size: 85%;
text-align: justify;
width: 180px;
}
/* */
#imagem_calendar {
width: 91px;
height: 87px;
background: url(++resource++ifrn.tema2011.images/calendar_1.jpg) no-repeat center center;
float: left;
margin-right: 10px;
}
#academic_calendar {
font-size: 100%;
}
#calendar_description {
float: right;
font-size: 85%;
text-align: justify;
width: 180px;
}
body.portaltype-document h4.selection_group_name {
cursor: pointer;
}
.each_selection li{
margin-bottom: 5px !important;
list-style-image: url(++resource++ifrn.tema2011.images/list-arrow.png);
}
.each_selection a {
color: #333333 !important;
font-size: 95%;
}
.each_selection a:hover {
color: #75AD0A !important;
}
p.each_selection {
margin: 0 0 0 20px !important;
}
table.each_selection {
margin: 10px 0 10px 20px !important;
}
#announcements ul {
margin: 0 0 0 25px;
}
li.each_announcement {
font-size: 85%;
margin-bottom: 15px !important;
list-style-image: url(++resource++ifrn.tema2011.images/list-arrow-green.png);
}
.after_arrow_gif {
background: url('++resource++ifrn.tema2011.images/after-arrow.gif') no-repeat center 6px;
width: 12px;
}
h4.selection_group_name.active .after_arrow_gif {
background: url('++resource++ifrn.tema2011.images/after-arrow-up.png') no-repeat center 6px;
}
.each_job .job_title a {
font-size: 100%;
color: #04792b !important;
font-family: 'Myriad Pro', Arial;
}
.each_job .job_title a:hover {
color: #333333 !important;
}
.news_img, .course_img {
float:left;
margin-right: 10px;
margin-top: 4px;
}
/* */
#published_events h2 {
margin: 0;
position: relative;
z-index: 11;
}
#published_events .title {
display: block;
font-weight: bold;
}
#published_events .description {
color: #000000;
display: block;
font-size: 85%;
line-height: 1.2em;
text-align: justify;
}
#published_events .events_list,
#published_events .events_pages,
#published_events .one_event {
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 1px #666666;
float: right;
margin: -5px 0 0;
padding: 5px 0 0;
position: relative;
width: 281px;
z-index: 10;
}
#published_events .events_list li {
border-bottom: 1px solid #EEEEEE;
list-style: none;
margin: 0;
}
#published_events .events_list a {
background: url('++resource++ifrn.tema2011.images/event_go.png') no-repeat 246px center;
display: block;
padding: 14px 34px 10px 14px;
}
#published_events .events_list li:hover {
background: #E8FBE7;
}
#published_events .events_list li:hover a {
background: url('++resource++ifrn.tema2011.images/event_go_hover.png') no-repeat 246px center;
}
#published_events .events_list li:hover .title {
color: #75AD0A !important;
}
#published_events .events_list li:last-child {
border: 0 none;
}
#published_events .events_list .title {
color: #05751A;
font-size: 95%;
line-height: 15px;
}
#published_events .events_pages {
background: #E8FBE7;
}
#published_events .events_pages li {
display: inline-block;
list-style: none;
padding: 25px 25px 15px;
}
#published_events .events_pages img {
border-radius: 5px;
box-shadow: 0px 0px 1px #999999;
display: inline-block;
float: left;
margin: 0 0 10px;
width: 200px;
}
#published_events .events_pages .event_texts {
float: right;
width: 200px;
}
#published_events .events_pages .title {
font-size: 105%;
line-height: 16px;
}
#published_events .events_pages .date {
color: #666666;
font-size: 80%;
}
#published_events .events_pages .event_return {
background: url('++resource++ifrn.tema2011.images/event_return.png') no-repeat -6px center;
display: block;
float: left;
height: 190px;
text-indent: -9000px;
width: 31px;
}
#published_events .events_pages .event_return:hover {
background: url('++resource++ifrn.tema2011.images/event_return_hover.png') no-repeat -6px center;
}
#published_events .event_texts .read-more {
color: #05751A;
float: right;
font-size: 85%;
text-decoration: underline;
}
#published_events .one_event {
background: #E8FBE7;
display: inline-block;
list-style: none;
padding: 40.5px;
width: 200px;
}
#published_events .one_event img {
border-radius: 5px;
display: inline-block;
float: left;
width: 200px;
}
#published_events .one_event .title {
display: inline-block;
font-size: 105%;
line-height: 16px;
margin: 10px 0 0;
}
#published_events .each_event {
font-size: 100%;
}
#published_events .each_event > a {
width: 100%;
}
#published_events .event_separator {
clear: both;
margin-bottom: 5px;
}
/* */
#painel {
clear: both;
display: inline-block;
margin: 20px 0 0;
width: 100%;
}
#painel ul {
margin: 0;
}
#painel li {
border-top: 3px solid #DDDDDD;
float: left;
list-style: none;
margin: 0 2.5%;
min-height: 222px;
width: 20%;
}
#painel a {
border-right: 1px solid #DDD;
}
#painel h4 {
background: url('++resource++ifrn.tema2011.images/list-arrow-green.png') no-repeat 0 center;
color: #05751A;
font-size: 105%;
line-height: 1.2em;
margin: 10px 0 4px;
padding: 0 0 0 12px;
}
#painel img {
border-radius: 5px;
height: 121px;
padding: 1px 0 4px;
width: 154px;
}
#painel p {
color: #666666;
line-height: 16px;
text-align: justify;
}
#painel a:hover h4,
#painel a:hover p {
color: #75AD0A;
}
/* */
#highlights {
margin: 0 0 20px;
width: 282px;
}
#highlights img {
border-radius: 5px;
height: 204px;
width: 282px;
}
#highlights .highlight_text {
background: url(++resource++ifrn.tema2011.images/pixel2.png) repeat 0 0;
border-radius: 0 0 5px 5px;
color: #FFFFFF;
display: block;
font-size: 90%;
height: 38px;
margin-top: -48px;
max-width: 282px;
padding: 5px 10px;
position: relative;
text-shadow: 1px 1px 1px #000000;
}
#highlights_nav {
color: white;
text-align: center;
float:right;
margin: -75px 7px 0 0;
position: relative;
z-index:6;
}
#highlights_nav a {
background: #000000;
border-radius: 10px;
padding: 2px 5px;
margin: 1px 1px;
opacity: .8;
color: white !important;
}
#highlights_nav a.activeSlide{
background-color: #38784a;
}
/* */
#em_pauta {
margin: 0 0 20px;
}
.ifrnempauta_description {
float: left;
}
.videotag object{
float: left;
}
#videos_nav {
display: table;
font-size: 85%;
font-weight: bold;
width: 282px;
}
#videos_nav a {
background: #E8FBE7;
border-left: 1px solid #DDDDDD !important;
border-right: 1px solid #DDDDDD !important;
border-top: 1px solid #DDDDDD !important;
border-radius: 8px 8px 0 0;
color: #333333;
font-size: 85%;
font-weight: normal;
height: 15px;
display: block;
float: left;
text-align: center;
padding: 5px 10px;
width: 72px;
}
#videos_nav a.activeSlide{
background: #000000;
border-left: 1px solid #000000 !important;
border-right: 1px solid #000000 !important;
border-top: 1px solid #000000 !important;
color: #FFFFFF;
font-size: 100%;
font-weight: bold;
}
.video_title {
background: #000000;
border-radius: 0 0 5px 5px;
color: #FFFFFF !important;
display: block;
font-size: 80%;
padding: 15px;
text-align: justify;
}
#videos_cycle {
height: auto !important;
width: 282px;
}
#videos_cycle > div {
position: static !important;
}
#videos_cycle div div,
#video,
#video-institucional div {
background: #000000;
height: 240px;
width: 282px;
}
#videos_cycle object,
#video iframe,
#video object,
#video-institucional object {
height: 240px;
width: 282px;
}
#video-institucional div {
border-radius: 5px;
}
.videotag object {
width: 400px;
height: 300px;
}
#content div.newsImageContainer2.image-left {
margin: 10px 20px 0 0;
}
#content div.newsImageContainer2.image-right {
margin: 10px 0 0 20px;
}
#content div.newsImageContainer2 img {
border-radius: 5px 5px 0 0;
clear: both;
}
#content div.newsImageContainer2 p.discreet {
background: #666666;
border-radius: 0 0 5px 5px;
clear: both;
font-size: 80%;
font-weight: normal;
margin: 0 !important;
padding: 2px 2%;;
text-shadow: 1px 1px 0 #000000;
width: 96%;
color: white;
border: #666666 1px solid;
}
#content div.newsImageContainer {
margin: 5px 0 5px 20px;
max-width: 400px;
}
#content div.newsImageContainer img {
border-radius: 5px 5px 5px 5px;
}
#content div.newsImageContainer p.discreet {
background: #666666;
border-radius: 0 0 5px 5px;
font-size: 80%;
font-weight: normal;
margin: -5px 0 0;
padding: 5px 2%;;
text-shadow: 1px 1px 0 #000000;
width: 96%;
color: white;
}
/* */
#userid {
border: 1px solid #DDDDDD;
height: 24px;
}
.formid-contato {
margin: 20px 0 40px;
}
.formid-contato .field {
display: table;
}
.formid-contato .field img {
margin: 0 0 0 5px;
}
.formid-contato .field input {
float: left;
}
/* */
/* */
.navTreeTopNode div a {
line-height: 23px !important;
padding-left: 5px !important;
}
.portletAccordionMenu {
float: left;
width: 168px;
}
.currentItem {
background-color: red;
}
.portletAccordionMenu li.Level0 a:first-child {
float: left;
width: 145px !important;
}
.portletAccordionMenu li.Level0 a:only-child {
width: 168px !important;
}
.portletAccordionMenu li.Level0 div {
background: url(++resource++ifrn.tema2011.images/menu-bg.jpg) repeat-x 0 1px;
box-shadow: 0px 1px 1px #BBBBBB;
float: left;
height: 23px;
margin: 0 0 2px;
width: 168px;
}
.portletAccordionMenu li.Level0 .expand {
background: url(++resource++ifrn.tema2011.images/setas.png) no-repeat center 6px;
border-left: 1px solid #CCCCCC !important;
display: block;
float:right;
height: 20px;
padding: 1px 0;
text-indent: -9000px;
width: 22px;
}
.portletAccordionMenu li.Level0 .expand:hover {
}
.portletAccordionMenu li.Level0.aberta .expand {
background: url(++resource++ifrn.tema2011.images/setas.png) no-repeat center -20px;
}
.portletAccordionMenu li.navTreeItem.Level0, .portletAccordionMenu li.navTreeItem.Initial {
float: left;
font-size: 84%;
line-height: 23px;
list-style: none;
margin: 0 0 1px;
}
.portletAccordionMenu li.navTreeItem a {
display: inline-block;
text-indent: 5px;
}
.portletAccordionMenu li.Level0 div > a:hover {
color: #555555;
}
.portletAccordionMenu li.navTreeItem.Level1 {
background: #E8FBE7;
border-bottom: 1px solid #FFFFFF;
float: left;
font-size: 95%;
margin: 0;
padding: 0;
width: 168px;
}
.portletAccordionMenu li.navTreeItem.Level1 a {
border: 0 none !important;
display: block;
line-height: 14px;
padding: 6px 5px 5px;
text-indent: 0;
width: 158px !important;
}
.portletAccordionMenu li.navTreeItem.Level1:hover {
background: #777777;
}
.portletAccordionMenu li.navTreeItem.Level1:hover a {
color: #EEEEEE !important;
text-shadow: 1px 1px 0 #333333;
width: 168px;
}
.portletAccordionMenu li.navTreeItem ul.item_children {
margin: 0;
width: 168px;
}
.portletAccordionMenu li.navTreeItem ul.item_children li {
display: none;
}
.portletAccordionMenu li.Campus_mnu > div{
background: red;
font-weight: bold;
}
.portletAccordionMenu li.Campus_mnu > div a{
color: white;
}
.portletAccordionMenu li.navTreeItem a,
.portletAccordionMenu li.navTreeItem a:link {
border: 0 none;
color: #347B3E;
}
.portletAccordionMenu li#currentFather div > a:first-child,
.portletAccordionMenu li#currentHome div a:first-child {
font-weight: bold;
}
.portletAccordionMenu li#currentChildren a {
color: #333333;
}
#campiAtual {
display: block !important;
}
#campiAtual a {
background: #999;
color: #fff;
text-shadow: 1px 1px 1px #444;
}
#campiAtual a:hover {
background: #777 !important;
color: #fff !important;
}
/* */
.VersionActions ul {
margin: 0 !important;
}
.VersionActions li {
list-style: none;
}
.VersionActions a {
background: #777777;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 1px #AAAAAA;
color: #FFFFFF !important;
font-size: 95% !important;
padding: 3px 5px;
text-shadow: 1px 1px 1px #000000;
}
.VersionActions a:hover {
background: #333333;
}
/* */
#archetypes-schemata-links {
margin: 5px 0;
}
#archetypes-schemata-links a, #archetypes-schemata-links strong {
margin: 0 10px 0 0;
}
/* */
/* */
.listFeeds a, .readers a {
font-size: 85%;
}
/* */
/* */
.BannerPortlet li.portletItem {
margin-bottom: 10px;
display: block;
}
.portlet.portletBannerPortlet {
margin-bottom: 10px;
}
.portletBannerPortlet img {
height: 48px;
width: 168px;
}
.portletBannerPortlet li {
margin-bottom: 10px;
}
.portletWrapper {
}
/* */
/* */
#especial_banners {
display: inline-block;
margin: 20px 0 !important;
width: 100%;
}
#especial_banners > li {
background: #EEEEEE;
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 0px 1px #111;
float: left;
list-style: none;
margin: 0 1%;
min-height: 245px;
padding: 2%;
width: 44%;
}
#especial_banners h3 {
color: #05751A;
font-size: 105%;
line-height: 1em;
}
#especial_banners img {
border-radius: 5px;
box-shadow: 1px 1px 1px #999999;
height: 120px;
margin: 5px 0 10px;
width: 337px;
}
#especial_news .news_title {
line-height: 1.2em;
}
#especial_news .news_description {
line-height: 1.2em;
}
#especial_services {
margin: 10px 0 0 10px !important;
}
#especial_services li {
background: url("++resource++ifrn.tema2011.images/list-arrow-green.png") no-repeat 0 center;
float: left;
line-height: 1.1em !important;
list-style: none;
margin: 0 0 10px !important;
padding: 0 0 0 12px;
width: 369px;
}
#especial_services ul a {
color: #333333;
font-size: 90%;
}
.especial_texto p {
margin: 0 !important;
}
.especial_texto dt {
float: left;
margin: 0 5px 0 0 !important;
}
.especial_texto dd {
margin: 0 !important;
}
/* */
/* */
.edital {
float: left;
width: 46%;
}
.edital dl {
float: left;
font-size: 85% !important;
}
.edital dt {
clear: left;
float: left;
}
.edital dd {
float: left;
margin: 0 0 5px -6px !important;
}
.edital div {
float: left;
}
.edital-documentos {
float: right;
width: 47%;
}
.edital-documentos li {
display: table;
list-style: none;
margin: 0 0 10px;
}
.edital-documentos li ul {
margin: 0 0 10px 0 !important;
}
.edital-documentos li li {
line-height: 20px !important;
margin: 0 !important;
}
.edital-documentos h3 {
font-size: 85%;
}
.edital-documentos a {
font-size: 85%;
text-decoration: underline;
}
.edital-documentos .course-level-2 span {
font-size: 80%;
}
/* */
/* */
#viewlet-social-like {
display: block !important;
margin: 15px 0 0 20px;
text-align: right;
}
.fb_edge_comment_widget span {
left: -340px !important;
}
.fb_edge_comment_widget span iframe {
min-height: 225px !important;
}
.fb_edge_comment_widget span iframe .nub {
left: 340px;
}
/* */
/* */
#visual-portal-wrapper div.row:last-child {
background: #FFF;
box-shadow: 0px -10px 40px #555555;
}
#doormat-container {
display: table;
padding: 20px;
margin: 1em auto;
width: 1000px;
float: none;
background: #FFFFFF;
line-height: 1.5em;
font-size: 75%;
}
#doormat-container h2 {
color: #333333;
font-family: Tahoma;
font-size: 110%;
margin: 0 0 5px 20px;
text-shadow: 0 0 0;
}
#doormat-container dl {
float: left;
margin-top: 10px;
}
#doormat-container dt {
color: #333333;
font-family: Tahoma;
margin: 0 0 4px;
text-shadow: none;
}
#doormat-container dd {
color: #DDD;
margin: 2px 0;
}
#doormat-container a {
color: #777777;
display: inline-block;
line-height: 13px;
text-shadow: none;
font-family: Tahoma;
}
#doormat-container a:hover {
color: #75AD0A;
}
#doormat-container.columns-5 .doormatColumn {
float: left;
margin: 0 0 0 20px;
width: 172px;
}
/* */
/* */
#portal-footer ul {
float: right;
}
#portal-footer li {
float: left;
margin: 0 0 0 10px;
}
#portal-footer li a {
display: block;
height: 32px;
text-indent: -9000px;
width: 29px;
}
#portal-footer li.facebook a {
background: url(++resource++ifrn.tema2011.images/social_sprites.png) no-repeat 0 0;
}
#portal-footer li.twitter a {
background: url(++resource++ifrn.tema2011.images/social_sprites.png) no-repeat -30px 0;
}
#portal-footer li.youtube a {
background: url(++resource++ifrn.tema2011.images/social_sprites.png) no-repeat -60px 0;
}
#portal-footer .places {
color: #DDDDDD;
float: left;
font-size: 80%;
line-height: 1.4em;
}
#portal-footer .places dt {
clear: left;
float: left;
margin: 0 5px 0 0;
}
#portal-footer .campus_name {
color: #FFFFFF;
font-size: 105%;
font-weight: bold;
}
/* */
.section-campus #titulo-campus {
background: url(++resource++ifrn.tema2011.images/bg-campus.jpg) no-repeat 0 -43px;
color: #A50618;
font-size: 125%;
font-weight: bold;
height: 52px;
}
#agenda > div {
background: #eee;
border: 1px solid #ccc;
border-radius: 3px;
float: left;
height: 70px;
margin: 0 0 10px 10px;
padding: 10px;
width: 161px;
}
#agenda span {
font-size: 85%;
font-weight: bold;
}
#agenda a {
clear: both;
display: inline-block;
}
/* */
.lista-biblioteca-principal {
margin: 0 !important;
}
.lista-biblioteca-principal li {
border-radius: 5px;
box-shadow: 0 0 3px #DDDDDD;
float: left;
list-style: none;
margin: 20px 2%;
padding: 2%;
width: 92%;
}
.lista-biblioteca-principal a {
float: left;
height: 84px;
width: 200px;
}
.lista-biblioteca-principal div {
float: right;
width: 490px;
}
.lista-biblioteca-principal img {
display: block;
padding: 0;
}
.lista-biblioteca-principal h3 {
clear: both;
font-size: 140% !important;
margin: 0 !important;
}
.lista-biblioteca-principal h3 a {
float: none;
height: auto;
width: auto;
}
.lista-biblioteca-principal p {
font-size: 100% !important;
}
.lista-biblioteca {
margin: 0 !important;
}
.lista-biblioteca li {
float: left;
list-style: none;
margin: 20px 2%;
width: 46%;
}
.lista-biblioteca li.biblioteca-destaque {
width: 96%;
}
.lista-biblioteca h3 {
clear: both;
font-size: 110% !important;
margin: 0 !important;
}
.lista-biblioteca h3 a {
height: auto;
}
.lista-biblioteca p {
font-size: 100% !important;
}
.lista-biblioteca li li {
font-size: 110% !important;
list-style: disc;
margin: 0 !important;
width: 100%;
}
/* */
.fieldErrorBox {
font-size: 90%;
}
.fl {
margin: 20px 0 0;
}
.fl p {
text-align: justify;
}
.leia-mais {
color: #A50618 !important;
float: right;
font-size: 80%;
}
.leia-mais:hover {
text-decoration: underline;
}
.lista-definida {
font-size: 85% !important;
}
.lista-definida dt {
clear: left;
float: left;
}
.lista-definida dd {
float: left;
margin: 0 0 5px 4px !important;
}
.lista_comum, #folder-navigation ul {
margin: 0 !important;
padding: 15px 0 0;
}
.lista_comum li, #folder-navigation li {
background: url("++resource++ifrn.tema2011.images/list-arrow-green.png") no-repeat 0 7px;
list-style: none;
}
.lista_comum li a, #folder-navigation li a {
display: block;
font-size: 85%;
text-indent: 15px;
}
.oculto {
display: none !important;
}
.tamanhoFonte80 { font-size: 80% !important; }
.tamanhoFonte90 { font-size: 90% !important; }
.tamanhoFonte100 { font-size: 100% !important; }
.tamanhoFonte110 { font-size: 110% !important; }
.tamanhoFonte120 { font-size: 120% !important; }
.tamanhoFonte130 { font-size: 130% !important; }
.tamanhoFonte140 { font-size: 140% !important; }
.tamanhoFonte150 { font-size: 150% !important; }
.tamanhoFonte160 { font-size: 160% !important; }
.tamanhoFonte170 { font-size: 170% !important; }
.tamanhoFonte180 { font-size: 180% !important; }
.tamanhoFonte190 { font-size: 190% !important; }
.tamanhoFonte200 { font-size: 200% !important; }
/* */
/* */
body.alto_contraste {
background: #000000;
color: #FFFFFF !important;
}
body.alto_contraste label,
body.alto_contraste li,
body.alto_contraste p,
body.alto_contraste td,
body.alto_contraste th,
body.alto_contraste span,
body.alto_contraste #parent-fieldname-title,
body.alto_contraste #content h1.documentFirstHeading,
body.alto_contraste .portletAccordionMenu a:hover,
body.alto_contraste #portal-footer li a:hover,
body.alto_contraste #portal-colophon a:hover,
body.alto_contraste #portal-siteactions a:hover,
body.alto_contraste #grupos a:hover,
body.alto_contraste .documentActions a:hover,
body.alto_contraste .summary a:hover,
body.alto_contraste #doormat-container dt,
body.alto_contraste #doormat-container h2 {
color: #FFFFFF !important;
}
body.alto_contraste a,
body.alto_contraste h2,
body.alto_contraste h3,
body.alto_contraste h4,
body.alto_contraste h5,
body.alto_contraste h6,
body.alto_contraste input,
body.alto_contraste abbr,
body.alto_contraste acronym,
body.alto_contraste code,
body.alto_contraste select,
body.alto_contraste tt,
body.alto_contraste #content a:hover span,
body.alto_contraste .portletAccordionMenu li.Level1 a {
color: #99FF00 !important;
}
body.alto_contraste h1,
body.alto_contraste fieldset,
body.alto_contraste input,
body.alto_contraste select,
body.alto_contraste td,
body.alto_contraste th,
body.alto_contraste #portal-columns,
body.alto_contraste .portletAccordionMenu li,
body.alto_contraste .portletAccordionMenu div,
body.alto_contraste h3.bloco,
body.alto_contraste #videos_nav a,
body.alto_contraste .videobar,
body.alto_contraste #publicacoes.bloco,
body.alto_contraste #portal-footer,
body.alto_contraste #portal-breadcrumbs,
body.alto_contraste div.row,
body.alto_contraste #portal-colophon,
body.alto_contraste #portal-siteactions,
body.alto_contraste #empreendedorismo,
body.alto_contraste #doormat-container,
body.alto_contraste #published_events .events_pages,
body.alto_contraste #published_events .events_list li:hover {
background: #000000 none !important;
}
body.alto_contraste a,
body.alto_contraste input {
text-shadow: 0 0 0 #000000 !important;
}
body.alto_contraste #portal-columns,
body.alto_contraste h3.bloco,
body.alto_contraste .portletAccordionMenu li.Level0 div,
body.alto_contraste #publicacoes.bloco {
box-shadow: 0px 0px 0px #000000 !important;
}
body.alto_contraste #portal-logo a {
background: url("++resource++ifrn.tema2011.images/logo-contraste.png") no-repeat 0 0;
}
body.alto_contraste #videos_nav a,
body.alto_contraste #painel li {
border: 0 none !important;
}
body.alto_contraste .portletAccordionMenu li.Level1 {
border: 0 none !important;
list-style: disc;
margin: 0 0 0 20px !important;
}
body.alto_contraste .portletAccordionMenu li.Level1 a {
font-size: 90%;
padding: 6px 0 5px;
}
body.alto_contraste input {
border: 1px solid #DDDDDD !important;
border-radius: 5px;
}
body.alto_contraste .searchButton {
text-indent: 0 !important;
}
/* */
/* */
#fieldset-categorization,
#fieldset-dates,
#fieldset-creators,
#fieldset-settings {
display: none;
}
.options-panel {
margin: 0 0 30px !important;
}
.options-panel > li {
border: 1px solid #ccc;
border-radius: 5px;
list-style: none;
margin: 0 0 6px !important;
}
.options-panel > li > a {
background: #eee;
color: #fff !important;
display: inline-block;
font-size: 105% !important;
padding: 1% 2%;
text-decoration: none !important;
text-shadow: 0px 0px 3px #222;
width: 96%;
}
.options-panel > li:first-child > a {
background: #27ae60;
background: rgba(39, 174, 96, 0.9);
}
.options-panel > li:nth-child(2) > a {
background: #f1c40f;
background: rgba(241, 196, 15, 0.9);
}
.options-panel > li:nth-child(3) > a {
background: #2980b9;
background: rgba(41, 128, 185, 0.9);
}
.options-panel > li:nth-child(4) > a {
background: #c0392b;
background: rgba(192, 57, 43, 0.9);
}
.options-panel > li:nth-child(5) > a {
background: #8e44ad;
background: rgba(142, 68, 173, 0.9);
}
.options-panel > li:nth-child(6) > a {
background: #2c3e50;
background: rgba(44, 62, 80, 0.9);
}
.options-panel > li > h3,
.options-panel > li > p,
.options-panel > li > ul {
display: none;
padding: 0 2%;
}
.options-panel > li:first-child > h3,
.options-panel > li:first-child > p,
.options-panel > li:first-child > ul {
display: block;
}
.options-panel > li li {
list-style: square;
}
.options-panel > li > ul:last-child {
padding: 0 0 2%;
}
.options-panel p {
color: #666;
}
.options-panel table {
font-size: 90% !important;
margin: 1% 2% 4% !important;
width: 96%;
}
.options-panel tbody td {
border-bottom: 1px dotted #cbcbcb;
border-left: 0 none;
border-right: 0 none;
border-top: 0 none;
color: #333;
padding: 6px 12px 6px 0;
}
.options-panel thead th {
background: #fff;
border-bottom: 1px dotted #cbcbcb;
border-left: 0 none;
border-right: 0 none;
border-top: 0 none;
color: #777;
padding: 8px 12px 2px 0;
}
/* */
@media only screen and (max-device-width: 480px) {
body {
font-size: 230%;
}
#searchGadget {
font-size: 75%;
}
.section-campus #titulo-campus {
display: none;
}
}
/* */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait), only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
body {
font-size: 130%;
}
#searchGadget {
font-size: 105%;
}
}
/* */
@media only screen and (max-device-width: 480px), only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait), only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
body {
background: url("++resource++ifrn.tema2011.images/bg.jpg") no-repeat center 0 #fff;
}
#barra_governo,
#links_topo,
#highlights,
#em_pauta,
#portal-footer ul,
#doormat-container {
display: none;
}
#portal-logo {
margin: 20px 0 20px 3%;
}
#portal-column-one {
padding: 3% 0 3% 3%;
width: 27%;
}
#portal-column-content {
padding: 3%;
width: 64% !important;
}
#portal-footer {
background: #1E7133;
display: inline-block !important;
margin: 0 auto;
padding: 3% !important;
width: 94% !important;
}
div.row {
display: inline-block;
}
#portal-searchbox {
margin: 60px 3% 0 0 !important;
}
.portletAccordionMenu,
.portletAccordionMenu li.navTreeItem.Level0,
.portletAccordionMenu li.navTreeItem.Initial,
.portletAccordionMenu li.Level0 div,
.portletAccordionMenu li.navTreeItem ul.item_children,
.portletAccordionMenu li.navTreeItem.Level1,
.esquerdo,
.direito,
#published_events .events_list,
#published_events .events_pages {
width: 100% !important;
}
.portletAccordionMenu li.Level0 div {
background: #eee;
border-bottom: 1px solid #aaa;
height: auto;
padding: 12px 0;
}
.portletAccordionMenu li.navTreeItem a {
line-height: 1.1em;
padding: 0 3%;
text-indent: 0;
}
.portletAccordionMenu li.navTreeItem.Level1 {
border-bottom: 1px solid #ccc;
}
.portletAccordionMenu li.navTreeItem.Level1 a {
line-height: 1.1em;
padding: 10px 2% !important;
width: 96% !important;
}
.portletAccordionMenu li.Level0 .expand {
border-left: 1px solid #aaa !important;
width: 62px;
}
.portletBannerPortlet img {
height: auto;
width: 100%;
}
h3.bloco {
height: 38px;
line-height: 38px;
padding: 0 15px;
}
.each_news, .each_course {
margin: 0 0 30px 1%;
}
#principal_news .each_news {
border-bottom: 1px solid #ddd;
padding: 0 0 20px;
width: 99%;
}
#other_news .each_news {
border-bottom: 1px solid #ddd;
margin: 0 0 7px 1%;
width: 99%;
}
.chapeu {
padding: 5px 0;
}
#principal_news .news_title,
#especial_news .news_title {
line-height: 1.1em;
}
#principal_news .news_description,
#especial_news .news_description {
font-size: 75%;
}
#other_news .each_news .news_time {
font-size: 60%;
}
#published_events .events_list a {
background: url("++resource++ifrn.tema2011.images/event_go.png") no-repeat 98% center;
padding: 24px 34px 20px 14px;
}
#published_events .events_list li:hover a {
background: url("++resource++ifrn.tema2011.images/event_go_hover.png") no-repeat 98% center;
}
#published_events .events_list .title {
line-height: 1.1em;
margin: 0 0 10px;
}
#published_events .events_pages li {
padding: 25px 2% 15px;
width: 96%;
}
#published_events .events_pages img {
float: none;
}
#published_events .events_pages .event_return {
width: 10%;
}
#published_events .events_pages .event_texts {
float: left;
width: 90%;
}
#published_events .events_pages .title {
line-height: 1.1em;
}
#published_events .description {
font-size: 70%;
}
#published_events .one_event {
width: 87%;
}
}
}


/* - ++resource++ifrn.tema2011.stylesheets/print.css - */
@media print {
/* http://portal.ifrn.edu.br/portal_css/++resource++ifrn.tema2011.stylesheets/print.css?original=1 */
body {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-weight: bold;
line-height: 125%;
page-break-inside: avoid;
page-break-after: avoid;
}
h1, h2 {
letter-spacing: -0.05em;
}
a {
text-decoration: none;
border-bottom: 0.1em solid gray;
color: black;
}
#portal-column-content {
width: 95%;
}
.documentDescription {
font-weight: bold;
}
pre {
border: 1pt dotted black;
white-space: pre;
font-size: 8pt;
overflow: auto;
padding: 1em;
}
table.listing,
table.listing td {
border: 1pt solid black;
border-collapse: collapse;
}
table.listing td,
table.listing th {
padding: 6px;
}
/* */
div.pageBreak {
page-break-before: always;
}
/* */
#content dt {
margin:1em 0 0.625em;
}
#content p, #content table {
margin-bottom:0.625em;
margin-top:0.625em;
}
#content .documentDescription, #content #description {
margin:0.5em 0 1.31em;
}
/* */
div.top,
#portal-logo,
#portal-siteactions,
.hiddenStructure,
#portal-searchbox,
#portal-globalnav,
#portal-personaltools,
#portal-breadcrumbs,
#edit-bar,
#portal-column-one,
#portal-column-two,
#portal-languageselector,
.contentViews,
.contentActions,
.help,
.legend,
.portalMessage,
.documentActions,
.netscape4,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
#portal-footer,
#portal-colophon,
.skipnav,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
.link-presentation,
input.standalone,
.overlay,
.managePortletsFallback,
.close,
.link-parent,
.draggingHook,
#foldercontents-order-column,
input.context,
.visualNoPrint {
display: none;
}
/* */
.image-left {
float: left;
clear: both;
margin: 0.5em 1em 0.5em 0;
border: 0.4pt solid Black;
}
.image-inline {
float: none;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
border: 0.4pt solid Black;
}
dd.image-caption {
text-align:left;
padding: 0; margin:0;
}
dl.captioned {
padding: 0.8em;
}
.newsImageContainer {
float:right;
margin: 0 0 0.5em 1em;
width: 16em;
}

}

