Commit e99356938a28ba6df14f7726d5810f4e02429df8

Authored by Daniela Feitosa
1 parent 07958bf2

Adapting header to gov-style

Showing 67 changed files with 5491 additions and 64 deletions   Show diff stats
gov-plone.css 0 → 100644
... ... @@ -0,0 +1,2563 @@
  1 +
  2 +/* - public.css - */
  3 +@media screen {
  4 +/* http://localhost:8080/Plone/portal_css/public.css?original=1 */
  5 +/* */
  6 +* { margin: 0; padding: 0; }
  7 +* :link,:visited { text-decoration:none }
  8 +* ul,ol { list-style:none; }
  9 +* li { display: inline; }
  10 +* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
  11 +* a img,:link img,:visited img { border:none }
  12 +a { outline: none; }
  13 +table { border-spacing: 0; }
  14 +img { vertical-align: text-bottom; }
  15 +iframe { border-width: 0; border-style:none; }
  16 +/* */
  17 +/* */
  18 +body {
  19 +font: 100% Arial, FreeSans, sans-serif;
  20 +background: White;
  21 +color: Black;
  22 +/* */
  23 +}
  24 +h1, h2, h3, h4, h5, h6 {
  25 +font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
  26 +font-weight: bold;
  27 +color: Black;
  28 +line-height: 1.5em;
  29 +}
  30 +h1, h2 {
  31 +letter-spacing: -0.05em;
  32 +}
  33 +h1 {
  34 +font-size: 2em;
  35 +}
  36 +h2 {
  37 +font-size: 1.75em;
  38 +}
  39 +h3 {
  40 +font-size: 1.25em;
  41 +}
  42 +h4 {
  43 +font-size: 1.25em;
  44 +}
  45 +h5 {
  46 +font-size: 1em;
  47 +}
  48 +h6 {
  49 +font-size: 0.8em;
  50 +}
  51 +h2, h3, h4, h5, h6 {
  52 +color: #444;
  53 +}
  54 +h2 a, h3 a, h4 a {
  55 +border-bottom: none !important;
  56 +}
  57 +p {
  58 +}
  59 +a:link, a:visited {
  60 +color: #205c90;
  61 +}
  62 +a:focus img {
  63 +outline: thin dotted;
  64 +}
  65 +dt {
  66 +font-weight: bold;
  67 +}
  68 +input {
  69 +font-family: "Lucida Grande", Arial, FreeSans;
  70 +}
  71 +q {
  72 +quotes: "“" "”" "‘" "’";
  73 +}
  74 +/* */
  75 +/* */
  76 +#portal-header {
  77 +position: relative;
  78 +z-index: 2;
  79 +}
  80 +#portal-logo {
  81 +display: inline-block;
  82 +margin: 1.375em 0;
  83 +}
  84 +/* */
  85 +/* */
  86 +.ie6 #portal-logo,
  87 +.ie7 #portal-logo {
  88 +margin-top: 0;
  89 +}
  90 +#portal-globalnav {
  91 +clear: both;
  92 +font-size: 80%;
  93 +background: #ddd;
  94 +/* */
  95 +margin: 0 0 1em 0;
  96 +}
  97 +#portal-globalnav li {
  98 +}
  99 +#portal-globalnav li a {
  100 +display: inline-block;
  101 +padding: 0.5em 1em 2em 1em;
  102 +background: #ddd;
  103 +min-width: 6em;
  104 +white-space: normal;
  105 +border-right: 0.1em solid white;
  106 +}
  107 +#portal-globalnav .selected a,
  108 +#portal-globalnav a:hover {
  109 +background: #205c90;
  110 +color: White;
  111 +}
  112 +#portal-globalnav .selected a:hover {
  113 +background: #ddd;
  114 +color: #205c90;
  115 +}
  116 +#portal-personaltools {
  117 +float: right;
  118 +background: #e3e3e3;
  119 +position: relative;
  120 +z-index: 3; /* */
  121 +top: 0;
  122 +right: 0;
  123 +padding: 0.25em 0.5em;
  124 +font-size: 80%;
  125 +border-bottom-right-radius: 0.5em;
  126 +border-bottom-left-radius: 0.5em;
  127 +-webkit-border-bottom-right-radius: 0.5em;
  128 +-webkit-border-bottom-left-radius: 0.5em;
  129 +-moz-border-radius-bottomleft: 0.5em;
  130 +-moz-border-radius-bottomright: 0.5em;
  131 +}
  132 +#portal-personaltools #anon-personalbar a {
  133 +float: left;
  134 +margin: 0 0.5em;
  135 +}
  136 +#portal-languageselector {
  137 +float: right;
  138 +background: #e3e3e3;
  139 +position: relative;
  140 +top: 0;
  141 +right: 1px;
  142 +z-index: 3; /* */
  143 +padding: 0.25em 0.5em;
  144 +font-size: 80%;
  145 +border-bottom-right-radius: 0.5em;
  146 +border-bottom-left-radius: 0.5em;
  147 +-webkit-border-bottom-right-radius: 0.5em;
  148 +-webkit-border-bottom-left-radius: 0.5em;
  149 +-moz-border-radius-bottomleft: 0.5em;
  150 +-moz-border-radius-bottomright: 0.5em;
  151 +max-width: 50%;
  152 +}
  153 +#portal-searchbox {
  154 +float: right;
  155 +text-align: left;
  156 +clear: right;
  157 +margin: 1.2em 0;
  158 +font-size: 80%;
  159 +}
  160 +#portal-searchbox form {
  161 +white-space: nowrap;
  162 +}
  163 +#portal-searchbox label {
  164 +font-weight: normal;
  165 +}
  166 +#searchGadget {
  167 +width: 13em;
  168 +}
  169 +#searchGadget,
  170 +.LSBox input.searchButton {
  171 +}
  172 +.LSBox .searchSection {
  173 +}
  174 +#content input.searchField {
  175 +margin-bottom: 1em;
  176 +}
  177 +input.searchField {
  178 +-moz-appearance: searchfield;
  179 +}
  180 +/* */
  181 +.collapsible .collapser.collapsed {
  182 +padding-right: 14px;
  183 +background: url('arrowRight.png') center right no-repeat;
  184 +}
  185 +.collapsible .collapser.expanded {
  186 +padding-right: 14px;
  187 +background: url('arrowDown.png') center right no-repeat;
  188 +}
  189 +/* */
  190 +/* */
  191 +#LSResult {
  192 +position: absolute;
  193 +right: 0;
  194 +background: White;
  195 +margin: -1.5em 0 0 -7em;
  196 +}
  197 +#LSResult fieldset {
  198 +padding: 1em 0 0;
  199 +border: 0.1em solid #ccc;
  200 +}
  201 +#livesearchLegend {
  202 +background-color:#ccc;
  203 +padding:0.3em;
  204 +}
  205 +#LSResult .LSDescr {
  206 +font-size: 85%;
  207 +color: #666;
  208 +}
  209 +.LSRow,
  210 +#LSNothingFound {
  211 +display: block;
  212 +padding: 0.5em 1em;
  213 +white-space: normal;
  214 +width:28em;
  215 +}
  216 +.LSHighlight {
  217 +background: #ddd;
  218 +}
  219 +/* */
  220 +/* */
  221 +#portal-breadcrumbs {
  222 +font-size: 80%;
  223 +margin-bottom: 1em;
  224 +margin-left: 0.25em;
  225 +}
  226 +#portal-breadcrumbs a {
  227 +border-bottom: none;
  228 +display: inline-block;
  229 +}
  230 +.breadcrumbSeparator {
  231 +color: #666666;
  232 +}
  233 +/* */
  234 +/* */
  235 +#portal-siteactions {
  236 +font-size: 85%;
  237 +padding-bottom: 2em;
  238 +text-align: center;
  239 +clear: left;
  240 +}
  241 +#portal-siteactions li {
  242 +margin-right: 0.5em;
  243 +}
  244 +#portal-siteactions li a:hover {
  245 +color: #75ad0a
  246 +}
  247 +/* */
  248 +/* */
  249 +a.link-parent {
  250 +}
  251 +a.link-anchor {
  252 +border: none !important;
  253 +color: Black !important;
  254 +cursor: default !important;
  255 +}
  256 +#content a.link-overlay {
  257 +border-bottom: 1px dotted #205c90 !important;
  258 +}
  259 +dl dt .documentByLine {
  260 +font-weight: normal;
  261 +}
  262 +dl dt span.summary a {
  263 +border: none !important;
  264 +}
  265 +/* */
  266 +/* */
  267 +dl.portlet {
  268 +margin: 0 0 1em;
  269 +font-size: 80%;
  270 +}
  271 +dl.portletError {
  272 +background-color: #FFA500;
  273 +}
  274 +dl.portlet dt,
  275 +div.portletAssignments div.portletHeader {
  276 +padding: 0.42em 1em;
  277 +background: #ddd;
  278 +line-height: normal;
  279 +}
  280 +dl.portlet dt.hiddenStructure {
  281 +padding: 0;
  282 +}
  283 +div.portletAssignments {
  284 +font-size: 0.8em;
  285 +line-height: 2em;
  286 +}
  287 +div.portletAssignments .managedPortletActions {
  288 +float: right;
  289 +}
  290 +div.portletAssignments .managedPortletActions a, div.portletAssignments .managedPortletActions button {
  291 +margin: 0 0.25em;
  292 +border: none;
  293 +cursor: pointer;
  294 +background-color: transparent;
  295 +color: #205C90;
  296 +}
  297 +div.portletAssignments .managedPortletActions form {
  298 +display: inline;
  299 +}
  300 +dl.portlet dt a:link,
  301 +dl.portlet dt a:visited,
  302 +dl.portlet dt a:hover {
  303 +color: black;
  304 +display: block;
  305 +border: none;
  306 +}
  307 +dl.portlet dd.portletItem,
  308 +dl.portlet dd.portletFooter,
  309 +dl.portletError dd {
  310 +padding: 1em;
  311 +}
  312 +div.managePortletsLink,
  313 +a.managePortletsFallback {
  314 +text-align: center;
  315 +padding: 0.25em 0.5em;
  316 +font-size: 80%;
  317 +margin: 0 auto 1em;
  318 +background: #ddd;
  319 +border-radius: 0.5em;
  320 +-webkit-border-radius: 0.5em;
  321 +-moz-border-radius: 0.5em;
  322 +}
  323 +a.managePortletsFallback {
  324 +display:inline-block; /* */
  325 +}
  326 +#content a.managePortletsFallback {
  327 +display: block;
  328 +border-bottom: none !important;
  329 +}
  330 +#portlet-prefs a {
  331 +border: none;
  332 +line-height: 2em;
  333 +}
  334 +#visual-portal-wrapper dl.portletCalendar dd {
  335 +padding: 0;
  336 +}
  337 +#dashboard-portlets1,
  338 +#dashboard-portlets2,
  339 +#dashboard-portlets3,
  340 +#dashboard-portlets4 {
  341 +display: inline-block;
  342 +}
  343 +/* */
  344 +/* */
  345 +dl.portlet ul.navTree li a {
  346 +border: none;
  347 +display: block;
  348 +zoom: 1;
  349 +}
  350 +dl.portlet ul.navTree li a:hover {
  351 +}
  352 +dl.portletNavigationTree dd.portletItem {
  353 +padding: 0;
  354 +}
  355 +dl.portlet ul.navTreeLevel0 > .navTreeItem {
  356 +padding: 0.25em 1em;
  357 +border-bottom: 0.1em dotted #ddd;
  358 +line-height: 2em;
  359 +}
  360 +dl.portlet ul.navTreeLevel1 .navTreeItem {
  361 +padding-left: 0.5em;
  362 +line-height: 2em;
  363 +}
  364 +dl.portlet ul.navTree .navTreeCurrentItem {
  365 +background-color: #ddd;
  366 +border-left: 1em solid #ddd;
  367 +margin-left: -1em;
  368 +margin-right: -1em;
  369 +}
  370 +/* */
  371 +/* */
  372 +#content {
  373 +line-height: 1.5em;
  374 +clear: both;
  375 +font-size: 80%;
  376 +margin: 1em 0.25em 2em 0.25em;
  377 +}
  378 +/* */
  379 +body#content {
  380 +margin: 1em;
  381 +}
  382 +#content h1 {
  383 +margin-top: 0.5em;
  384 +}
  385 +#content h1.documentFirstHeading {
  386 +margin-top: 0;
  387 +}
  388 +#content p,
  389 +#content table,
  390 +#content dl,
  391 +dl.portlet p,
  392 +dl.portlet {
  393 +margin-bottom: 1em;
  394 +}
  395 +#content ul,
  396 +#content ol {
  397 +}
  398 +#content a:link,
  399 +dl.portlet a:link {
  400 +color: #205c90;
  401 +border-bottom: 0.1em solid #ccc;
  402 +}
  403 +#content a:visited,
  404 +dl.portlet a:visited {
  405 +color: #427597;
  406 +border-bottom: 0.1em solid #ccc;
  407 +}
  408 +#content a:hover,
  409 +dl.portlet a:hover {
  410 +color: #75ad0a !important; /* */
  411 +}
  412 +#content a:target {
  413 +background-color: #ffb;
  414 +}
  415 +#content span.link-external a {
  416 +background: transparent url(link_icon.png) 0px 1px no-repeat;
  417 +padding: 1px 0px 1px 16px;
  418 +}
  419 +#category {
  420 +font-size: 75%;
  421 +margin-bottom: 1em;
  422 +color: #666;
  423 +text-align: right;
  424 +}
  425 +#category a.link-category, span.selectedTag {
  426 +color: black;
  427 +padding: 0.25em 0.5em;
  428 +background: #ddd;
  429 +border-radius: 0.5em;
  430 +-webkit-border-radius: 0.5em;
  431 +-moz-border-radius: 0.5em;
  432 +}
  433 +#category a.link-category:hover {
  434 +background: #205c90;
  435 +color: White;
  436 +border-color: #205c90;
  437 +}
  438 +#category .separator {
  439 +display: none;
  440 +}
  441 +#content ul {
  442 +list-style-type: disc;
  443 +margin-left: 2em;
  444 +}
  445 +#content ol,
  446 +dl.portlet ol,
  447 +div.portletStaticText ol {
  448 +list-style-type: decimal;
  449 +margin-left: 2em;
  450 +}
  451 +#content li,
  452 +dl.portlet li,
  453 +div.portletStaticText li {
  454 +margin-bottom: 0.25em;
  455 +line-height: 1.5em;
  456 +display: list-item;
  457 +}
  458 +#content dt {
  459 +font-weight: bold;
  460 +margin-bottom: 0;
  461 +margin-right: 0;
  462 +}
  463 +#content dd {
  464 +margin: 0 0 1em 2em;
  465 +}
  466 +#content pre {
  467 +background-color: #222;
  468 +color: White;
  469 +font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
  470 +padding: 1em;
  471 +overflow-x: auto;
  472 +font-size: 90%;
  473 +margin-bottom: 1em;
  474 +line-height: 1.25em;
  475 +}
  476 +#content pre.python {
  477 +background-color: White;
  478 +}
  479 +#content code {
  480 +font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
  481 +}
  482 +#content div.documentByLine {
  483 +font-size: 85%;
  484 +display: block;
  485 +color: #666;
  486 +}
  487 +#content .discreet,
  488 +#sidebar .discreet {
  489 +color: #666;
  490 +font-size: 85%;
  491 +font-weight: normal;
  492 +}
  493 +#content .visualHighlight {
  494 +background-color: #ffb;
  495 +}
  496 +#content .pullquote {
  497 +margin: 0 1em 0.5em 0.5em;
  498 +font-weight: bold;
  499 +line-height: 1.25em;
  500 +float: right;
  501 +width: 35%;
  502 +clear: right;
  503 +color: #444;
  504 +font-size: 1.6em;
  505 +letter-spacing: -0.08em !important;
  506 +}
  507 +#content .callout {
  508 +background: #eee;
  509 +padding: 1em;
  510 +border-left: 1em solid #ccc;
  511 +clear: both;
  512 +}
  513 +#content table {
  514 +text-align: left;
  515 +border-collapse: collapse;
  516 +border-spacing: 0px;
  517 +}
  518 +#content .documentDescription,
  519 +#content #description {
  520 +color: #666;
  521 +margin-left: 0;
  522 +font: bold 1.25em "Helvetica Neue", Arial, FreeSans, sans-serif;
  523 +}
  524 +#content img.tileImage,
  525 +#content div.newsImageContainer {
  526 +float: right;
  527 +margin: 0 1em 0.5em 1em;
  528 +}
  529 +#content div.newsImageContainer a {
  530 +border-bottom: none;
  531 +}
  532 +#content div.newsImageContainer p.discreet {
  533 +margin: 0;
  534 +padding: 0.5em;
  535 +background-color: #666;
  536 +background-color: rgba(40,40,40,0.7);
  537 +color: White;
  538 +font-weight: bold;
  539 +position: relative;
  540 +width: 190px;
  541 +top: -3em;
  542 +}
  543 +.eventDetails {
  544 +float: right;
  545 +clear: right;
  546 +margin: 0 0 0.5em 1em;
  547 +}
  548 +/* */
  549 +#content .eventDetails {
  550 +border-color: #CCCCCC;
  551 +border-style: solid;
  552 +border-width: 0.08em;
  553 +width: 22em;
  554 +margin-top: 1em;
  555 +}
  556 +#content .eventDetails h2 {
  557 +background-color: #DDDDDD;
  558 +font-size: 100%;
  559 +letter-spacing: 0;
  560 +padding: 0.5em;
  561 +padding-left: 1em;
  562 +}
  563 +#content .eventDetails .eventDetail {
  564 +clear: both;
  565 +}
  566 +#content .eventDetails .eventDetail h3,
  567 +#content .eventDetails .eventDetail div {
  568 +padding: 2%;
  569 +}
  570 +#content .eventDetails .eventDetail h3 {
  571 +float: left;
  572 +font-size: 100%;
  573 +text-align: right;
  574 +width: 37%;
  575 +}
  576 +#content .eventDetails .eventDetail div {
  577 +float: left;
  578 +width: 55%;
  579 +}
  580 +/* */
  581 +/* */
  582 +table.listing,
  583 +table.plain {
  584 +border-spacing: 0;
  585 +border-collapse: collapse;
  586 +}
  587 +table.invisible td,
  588 +table.invisible th,
  589 +table.plain td,
  590 +table.plain th,
  591 +table.listing td,
  592 +table.listing th {
  593 +padding: 0.5em 1em;
  594 +vertical-align: top;
  595 +}
  596 +table.plain th,
  597 +table.plain td {
  598 +border: 1px solid #ddd;
  599 +}
  600 +table.listing td.listingCheckbox,
  601 +table.listing th.listingCheckbox {
  602 +text-align: center;
  603 +}
  604 +table.listing {
  605 +border-left: 1px solid #ddd;
  606 +border-bottom: 1px solid #ddd;
  607 +}
  608 +table.listing .top {
  609 +border-left: 1px solid #ddd;
  610 +border-top: 1px solid #ddd;
  611 +border-right: 1px solid #ddd;
  612 +}
  613 +table.listing th {
  614 +text-align: left;
  615 +color: #666;
  616 +border: 0.1em solid #e7e7e7;
  617 +border-style: solid solid none;
  618 +background: #ddd;
  619 +}
  620 +table.listing tr.odd th {
  621 +border: 0.1em solid #fff;
  622 +border-style: solid solid none none;
  623 +}
  624 +table.listing tbody th {
  625 +font-weight: bold;
  626 +}
  627 +table.listing tbody tr {
  628 +text-align:left;
  629 +}
  630 +table.listing tbody tr.odd {
  631 +background: #eee;
  632 +}
  633 +table.listing tbody tr td {
  634 +background: transparent;
  635 +}
  636 +table.listing tbody tr.odd td {
  637 +background: #eee;
  638 +}
  639 +table.listing td {
  640 +border-right: 1px solid #ddd;
  641 +}
  642 +.icons-on table.listing td {
  643 +line-height: 2em;
  644 +}
  645 +table.listing a {
  646 +border: none;
  647 +display: inline-block;
  648 +border-bottom: none !important;
  649 +}
  650 +table.listing td.draggable {
  651 +text-shadow: White 1px 1px 1px;
  652 +background: #ddd !important;
  653 +border-bottom: 1px solid white;
  654 +padding: 0.4em 0.4em 0 0.5em;
  655 +}
  656 +/* */
  657 +table.vertical {
  658 +}
  659 +table.vertical th {
  660 +text-align: right;
  661 +}
  662 +table.vertical td {
  663 +border-top: 0.1em solid #e7e7e7;
  664 +padding: 0.5em;
  665 +}
  666 +/* */
  667 +table.grid td,
  668 +table.grid th {
  669 +border: 1px solid #e7e7e7;
  670 +padding: 0.5em;
  671 +}
  672 +.dragindicator {
  673 +outline: 2px solid #FFD700;
  674 +}
  675 +#foldercontents-order-column {
  676 +padding: 0;
  677 +}
  678 +div.listingBar {
  679 +font-size: 80%;
  680 +margin: 1em 0;
  681 +}
  682 +div.listingBar .next {
  683 +display: inline-block;
  684 +float: right;
  685 +}
  686 +div.listingBar .previous {
  687 +display: inline-block;
  688 +}
  689 +div.listingBar a {
  690 +display: inline-block;
  691 +padding: 0.25em 0.5em;
  692 +border: 0.1em solid #ccc;
  693 +}
  694 +div.listingBar a:hover {
  695 +color: White;
  696 +background-color: #329fd7;
  697 +border-color: #329fd7;
  698 +}
  699 +/* */
  700 +/* */
  701 +dl.portalMessage {
  702 +margin: 1em 0;
  703 +font-size: 80%;
  704 +border: 1px solid #996;
  705 +background-color: #ffffe3;
  706 +clear:both;
  707 +}
  708 +dl.portalMessage a,
  709 +#content dl.portalMessage a {
  710 +color: black;
  711 +border-bottom: 1px solid #888;
  712 +}
  713 +dl.portalMessage dt {
  714 +background-color: #996;
  715 +font-weight: bold;
  716 +float: left;
  717 +margin: 0 0.5em 0 0;
  718 +padding: 0.5em 0.75em;
  719 +color: White;
  720 +line-height: 1.25em;
  721 +}
  722 +dl.portalMessage dd {
  723 +padding: 0.5em 0.5em;
  724 +margin: 0;
  725 +line-height: 1.25em;
  726 +}
  727 +dl.warning {
  728 +border-color: #d80;
  729 +}
  730 +dl.warning dt {
  731 +background-color: #d80;
  732 +}
  733 +dl.error {
  734 +border-color: #d00;
  735 +}
  736 +dl.error dt {
  737 +background-color: #d00;
  738 +}
  739 +dl.warning {
  740 +border-color: #d80;
  741 +}
  742 +dl.warning dd {
  743 +background-color: #fd7;
  744 +}
  745 +dl.error {
  746 +border-color: red;
  747 +}
  748 +dl.error dd {
  749 +background-color: #fdc;
  750 +}
  751 +/* */
  752 +#content dl.portalMessage {
  753 +font-size: 100%;
  754 +}
  755 +#content dl.portalMessage dt {
  756 +margin: 0 0.5em 0 0;
  757 +padding: 0.5em 0.75em;
  758 +}
  759 +#content dl.portalMessage dd {
  760 +margin: 0;
  761 +}
  762 +/* */
  763 +/* */
  764 +/* */
  765 +/* */
  766 +#content ul.formTabs {
  767 +background-color: #ddd;
  768 +border: 0.3em solid #ddd;
  769 +}
  770 +#edit-bar {
  771 +background-color: #75ad0a;
  772 +border: 0.25em solid #75ad0a;
  773 +font-size: 80%;
  774 +min-height: 2em;
  775 +margin-bottom: 1em;
  776 +padding-top: 0.05em;
  777 +}
  778 +#content-views {
  779 +float: left;
  780 +background-color: #75ad0a;
  781 +}
  782 +/* */
  783 +/* */
  784 +.ie6 ul#content-views{
  785 +margin: -2px -3px 0px -3px;
  786 +}
  787 +#content-views a {
  788 +color: White;
  789 +}
  790 +/* */
  791 +#edit-bar,
  792 +#content ul.formTabs,
  793 +#content-core ul.formTabs {
  794 +display: block;
  795 +border-style: solid solid none solid;
  796 +margin-left: 0;
  797 +border-top-right-radius: 0.5em;
  798 +border-top-left-radius: 0.5em;
  799 +-webkit-border-top-right-radius: 0.5em;
  800 +-webkit-border-top-left-radius: 0.5em;
  801 +-moz-border-radius-topleft: 0.5em;
  802 +-moz-border-radius-topright: 0.5em;
  803 +}
  804 +#content li.formTab,
  805 +#content-core li.formTab {
  806 +display: inline;
  807 +margin-right:0.25em;
  808 +}
  809 +#content-views a,
  810 +#content li.formTab a,
  811 +#content-core li.formTab a {
  812 +/* */
  813 +display: inline-block;
  814 +}
  815 +#content-views a,
  816 +#content li.formTab a,
  817 +#content-core li.formTab a {
  818 +line-height: 2em;
  819 +padding: 0 0.75em;
  820 +text-decoration: none;
  821 +border: none;
  822 +margin: 0 ;
  823 +}
  824 +#content-views li.selected a,
  825 +#content li.formTab a.selected,
  826 +#content-core li.formTab a.selected {
  827 +font-weight: bold;
  828 +}
  829 +#content-views li.selected a,
  830 +#content-views li a:hover,
  831 +#content li.formTab a.selected,
  832 +#content li.formTab a:hover,
  833 +#content-core li.formTab a.selected,
  834 +#content-core li.formTab a:hover {
  835 +background: White;
  836 +color: Black;
  837 +border-top-right-radius: 0.5em;
  838 +border-top-left-radius: 0.5em;
  839 +-webkit-border-top-right-radius: 0.5em;
  840 +-webkit-border-top-left-radius: 0.5em;
  841 +-moz-border-radius-topleft: 0.5em;
  842 +-moz-border-radius-topright: 0.5em;
  843 +}
  844 +#content li.formTab a.notify,
  845 +#content-core li.formTab a.notify {
  846 +background-color: red;
  847 +color: White;
  848 +}
  849 +#content li.formTab a.required span:after,
  850 +#content-core li.formTab a.required span:after,
  851 +div.field span.required:after {
  852 +content: "¦";
  853 +color: Red;
  854 +padding-left: 0.2em;
  855 +}
  856 +#content fieldset.formPanel,
  857 +#content-core fieldset.formPanel {
  858 +border: none;
  859 +}
  860 +#content fieldset.formPanel.hidden,
  861 +#content-core fieldset.formPanel.hidden {
  862 +display: none;
  863 +}
  864 +#content div.formControls input.hidden,
  865 +#content-core div.formControls input.hidden {
  866 +display: none;
  867 +}
  868 +/* */
  869 +/* */
  870 +/* */
  871 +#portal-personaltools dl {
  872 +}
  873 +#portal-personaltools dt {
  874 +font-weight: normal;
  875 +}
  876 +#portal-personaltools dt.actionMenuHeader a:after {
  877 +content: " ?";
  878 +}
  879 +#portal-personaltools dd {
  880 +right: 0;
  881 +padding-top: 0.5em;
  882 +}
  883 +#portal-personaltools dd {
  884 +background: #e3e3e3;
  885 +padding-bottom: 0.5em;
  886 +}
  887 +#portal-personaltools dd a {
  888 +line-height: 2em;
  889 +padding: 0 0.75em;
  890 +}
  891 +#portal-personaltools dd a:hover {
  892 +background: #205c90;
  893 +color: White;
  894 +}
  895 +/* */
  896 +/* */
  897 +#contentActionMenus dl.actionMenu a,
  898 +#contentActionMenus dl.actionMenu.activated dd {
  899 +background-color: #75ad0a;
  900 +color: White;
  901 +z-index: 5;
  902 +}
  903 +#contentActionMenus dl.actionMenu.activated dd {
  904 +border-bottom: 0.5em solid #75ad0a;
  905 +right: -3px;
  906 +}
  907 +#contentActionMenus dl.actionMenu.activated dd a:hover,
  908 +#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
  909 +background-color: White !important;
  910 +color: #666;
  911 +}
  912 +#contentActionMenus dl.actionMenu {
  913 +line-height: 2em;
  914 +}
  915 +#folderHeader, #contextHeader {
  916 +border-bottom: 2px solid white;
  917 +}
  918 +#contextHeader { margin-top: 5px; }
  919 +/* */
  920 +#contentActionMenus {
  921 +float: right;
  922 +background: #75ad0a;
  923 +margin: 0;
  924 +position: relative;
  925 +top: -0.23em;
  926 +right:-0.24em;
  927 +padding: 0.1em 0.24em 0 0;
  928 +border-radius: 0.5em;
  929 +border-top-left-radius: 0;
  930 +-webkit-border-radius: 0.5em;
  931 +-webkit-border-top-left-radius: 0;
  932 +-moz-border-radius: 0.5em;
  933 +-moz-border-radius-topleft: 0;
  934 +}
  935 +.actionMenuContent {
  936 +padding: 0 0.25em;
  937 +}
  938 +dl.actionMenu {
  939 +float: right;
  940 +white-space: nowrap;
  941 +position: relative;
  942 +margin-left: 0.5em;
  943 +}
  944 +dl.actionMenu a,
  945 +dl.actionMenu div {
  946 +display: block !important;
  947 +white-space: nowrap;
  948 +}
  949 +dl.actionMenu dt {
  950 +font-weight: normal;
  951 +}
  952 +span.arrowDownAlternative {
  953 +font-size: 80%;
  954 +}
  955 +dl.actionMenu.deactivated dt {
  956 +margin: 0 0.25em;
  957 +}
  958 +dl.actionMenu.deactivated dd {
  959 +display: none;
  960 +}
  961 +dl.actionMenu.activated dd {
  962 +position: absolute;
  963 +width: auto;
  964 +min-width: 100%;
  965 +border-bottom-right-radius: 0.5em;
  966 +border-bottom-left-radius: 0.5em;
  967 +-webkit-border-bottom-right-radius: 0.5em;
  968 +-webkit-border-bottom-left-radius: 0.5em;
  969 +-moz-border-radius-bottomleft: 0.5em;
  970 +-moz-border-radius-bottomright: 0.5em;
  971 +}
  972 +dl.actionMenu.activated dt a,
  973 +dl.actionMenu.activated dd a,
  974 +dl.actionMenu.activated dd div {
  975 +margin: 0 0.25em;
  976 +}
  977 +/* */
  978 +/* */
  979 +#setup-link {
  980 +font-size: 90%;
  981 +}
  982 +#content ul.configlets {
  983 +margin: 1em 0;
  984 +list-style-image: none;
  985 +list-style: none;
  986 +}
  987 +#content ul.configlets li {
  988 +margin-bottom: 1em;
  989 +list-style: none;
  990 +display: block;
  991 +}
  992 +#content ul.configlets li a {
  993 +text-decoration: none;
  994 +border: none;
  995 +}
  996 +#content ul.configlets li a:visited {
  997 +color: #436976;
  998 +background-color: transparent;
  999 +}
  1000 +#content ul.configlets li a:active {
  1001 +color: #436976;
  1002 +background-color: transparent;
  1003 +}
  1004 +#content ul.configlets li label {
  1005 +font-weight: bold;
  1006 +}
  1007 +#content ul.configletDetails {
  1008 +margin: 0em 1em 1em 4em;
  1009 +list-style-image: none;
  1010 +list-style: none;
  1011 +}
  1012 +#content ul.configletDetails li {
  1013 +margin-bottom: 1em;
  1014 +display: inline;
  1015 +}
  1016 +#content ul.configletDetails li a {
  1017 +text-decoration: none;
  1018 +}
  1019 +#content ul.configletDetails li label {
  1020 +font-weight: bold;
  1021 +}
  1022 +#content ul.configletDetails li.configletDescription {
  1023 +display: block;
  1024 +color: #76797c;
  1025 +margin: 0;
  1026 +}
  1027 +.inlineDisplay {
  1028 +display:inline
  1029 +}
  1030 +table.controlpanel-listing {
  1031 +width:100%;
  1032 +}
  1033 +table.controlpanel-listing td, table.controlpanel-listing th {
  1034 +font-size:120%;
  1035 +}
  1036 +table.controlpanel-listing dl {
  1037 +margin-top:0;
  1038 +}
  1039 +table.controlpanel-listing dd {
  1040 +margin-left: 1em;
  1041 +}
  1042 +table.controlpanel-listing dl dt a .trigger{
  1043 +font-weight:normal;
  1044 +}
  1045 +table .controlpanel-listing td {
  1046 +vertical-align:top;
  1047 +}
  1048 +table.controlpanel-listing td.checker{
  1049 +text-align:center;
  1050 +}
  1051 +table.controlpanel-listing th.smallcolumn {
  1052 +width:1.5em;
  1053 +}
  1054 +.chooser-right {
  1055 +float:right;
  1056 +margin-right:0;
  1057 +margin-bottom:0;
  1058 +}
  1059 +.rule-element {
  1060 +background-color:#EEF3F5;
  1061 +margin:0.5em 0pt 0.5em;
  1062 +padding:0.3em 1em 0.3em 1em;
  1063 +width:auto;
  1064 +}
  1065 +.rule-element dl {
  1066 +}
  1067 +.rule-element dl dd {
  1068 +margin-left:1em;
  1069 +}
  1070 +.rule-updown, .rule-operations {
  1071 +float:right;
  1072 +padding-top:0.8em;
  1073 +}
  1074 +/* */
  1075 +/* */
  1076 +dl.collapsible {
  1077 +border: 0.1em solid #8cacbb;
  1078 +margin: 1em 0;
  1079 +padding: 0;
  1080 +}
  1081 +dl.collapsible dt.collapsibleHeader {
  1082 +display: block;
  1083 +float: left;
  1084 +background: White;
  1085 +line-height: 1.2em;
  1086 +vertical-align: middle;
  1087 +font-size: 90%;
  1088 +position: relative;
  1089 +top: -0.6em;
  1090 +width: auto;
  1091 +margin: 0 0 -0.6em 1em;
  1092 +padding: 0 0.5em;
  1093 +}
  1094 +dl.collapsible dd.collapsibleContent {
  1095 +margin: 0;
  1096 +padding: 0 1em 0.4em;
  1097 +clear: left;
  1098 +}
  1099 +/* */
  1100 +dl.collapsible dd.collapsibleContent > dl {
  1101 +margin: 0;
  1102 +padding: 0;
  1103 +}
  1104 +dl.expandedInlineCollapsible dt.collapsibleHeader,
  1105 +dl.expandedBlockCollapsible dt.collapsibleHeader {
  1106 +padding: 0 0.5em 0 2em;
  1107 +background: White url(treeExpanded.png) no-repeat 0.5em 50%;
  1108 +cursor: pointer;
  1109 +}
  1110 +dl.collapsedBlockCollapsible {
  1111 +border: none;
  1112 +height: 1em;
  1113 +width: auto;
  1114 +}
  1115 +dl.collapsedInlineCollapsible dt.collapsibleHeader,
  1116 +dl.collapsedBlockCollapsible dt.collapsibleHeader {
  1117 +float: none;
  1118 +position: relative;
  1119 +margin: 0 0 0 1em;
  1120 +padding: 0 0.5em 0 2em;
  1121 +line-height: 1.2em;
  1122 +cursor: pointer;
  1123 +background: White url(treeCollapsed.png) no-repeat 0.5em 50%;
  1124 +}
  1125 +dl.collapsedInlineCollapsible dd.collapsibleContent,
  1126 +dl.collapsedBlockCollapsible dd.collapsibleContent {
  1127 +display: none;
  1128 +}
  1129 +dl.collapsedInlineCollapsible {
  1130 +border: none;
  1131 +height: 1em;
  1132 +width: auto;
  1133 +display: inline;
  1134 +}
  1135 +dl.collapsedInlineCollapsible dt.collapsibleHeader {
  1136 +position: static;
  1137 +float: none;
  1138 +margin: 0;
  1139 +padding: 0 0 0 2em;
  1140 +line-height: 1em;
  1141 +cursor: pointer;
  1142 +display: inline;
  1143 +}
  1144 +/* */
  1145 +/* */
  1146 +.comment {
  1147 +margin-top: 1.5em;
  1148 +font-size: 80%;
  1149 +}
  1150 +.comment .documentByLine {
  1151 +margin-left: 1em;
  1152 +}
  1153 +.comment .formControls {
  1154 +margin-left: 0;
  1155 +}
  1156 +.commentTime {
  1157 +color: #666;
  1158 +}
  1159 +.commentBody {
  1160 +padding: 1em;
  1161 +margin: 0.5em 0;
  1162 +border-radius: 0.5em;
  1163 +-webkit-border-radius: 0.5em;
  1164 +-moz-border-radius: 0.5em;
  1165 +box-shadow: 0 0 1em 0 #888;
  1166 +-moz-box-shadow: 0 0 0.5em 0 #888;
  1167 +-webkit-box-shadow: 0 0 0.5em #888;
  1168 +}
  1169 +.comment h1,
  1170 +.comment h2,
  1171 +.comment h3,
  1172 +.comment h4,
  1173 +.comment h5,
  1174 +.comment h6 {
  1175 +font-weight: normal;
  1176 +}
  1177 +/* */
  1178 +.reviewHistory,
  1179 +.contentHistory {
  1180 +display: inline;
  1181 +color: Black;
  1182 +}
  1183 +.spacer {
  1184 +margin: 1em;
  1185 +}
  1186 +.label {
  1187 +font-weight: bold;
  1188 +display: inline;
  1189 +}
  1190 +.optionsToggle {
  1191 +border: 0.1em solid #8cacbb;
  1192 +color: Black;
  1193 +background-color: #dee7ec;
  1194 +font-weight: normal;
  1195 +font-size: 90%;
  1196 +}
  1197 +/* */
  1198 +.highlightedSearchTerm {
  1199 +background-color: #ffa;
  1200 +}
  1201 +dl.searchResults .highlightedSearchTerm {
  1202 +background-color: transparent;
  1203 +font-weight: bold;
  1204 +}
  1205 +/* */
  1206 +.noInheritedRoles {
  1207 +color: #a0a0a0;
  1208 +}
  1209 +/* */
  1210 +.currentItem {
  1211 +border-collapse: collapse;
  1212 +border: 0.2em solid #ffa500;
  1213 +padding: 0.1em;
  1214 +}
  1215 +/* */
  1216 +/* */
  1217 +fieldset#search-field {
  1218 +border: none !important;
  1219 +text-align: center;
  1220 +}
  1221 +input.searchPage {
  1222 +font-size:200% !important;
  1223 +}
  1224 +#rss-subscription {
  1225 +float: left;
  1226 +line-height: 3em;
  1227 +}
  1228 +#search-results-bar .actionMenuContent {
  1229 +margin-top: 1em;
  1230 +padding: 0;
  1231 +}
  1232 +#search-filter {
  1233 +background: #ddd;
  1234 +margin: 0;
  1235 +padding: 0;
  1236 +}
  1237 +#content #search-filter fieldset {
  1238 +border: none !important;
  1239 +position: relative;
  1240 +padding: 0;
  1241 +margin: 0;
  1242 +}
  1243 +#content #search-filter legend {
  1244 +background: transparent;
  1245 +font-size: 1.1em;
  1246 +padding: 0.5em 0.9em;
  1247 +font-weight: bold;
  1248 +}
  1249 +#search-filter .field {
  1250 +background: #eee;
  1251 +padding: 1em 1.5em;
  1252 +margin: 0;
  1253 +}
  1254 +#search-filter .field label {
  1255 +font-weight: normal;
  1256 +}
  1257 +#search-filter .formControls {
  1258 +text-align:center
  1259 +}
  1260 +#search-results-wrapper {
  1261 +margin-top: 1em;
  1262 +}
  1263 +form.searchPage h1.documentFirstHeading {
  1264 +font-weight:normal;
  1265 +letter-spacing:0;
  1266 +float: left;
  1267 +margin-right: 0.8em;
  1268 +}
  1269 +form.searchPage h1.documentFirstHeading .highlightedSearchTerm {
  1270 +background: transparent !important;
  1271 +}
  1272 +#search-results-bar > * {
  1273 +float: left;
  1274 +}
  1275 +#searchResultsSort{
  1276 +float:right;
  1277 +}
  1278 +#search-results-bar {
  1279 +position: relative;
  1280 +z-index: 1;
  1281 +float: left;
  1282 +width: 100%;
  1283 +border-top: 1px solid #DDD;
  1284 +border-bottom: 1px solid #DDD;
  1285 +padding: 1em 0;
  1286 +}
  1287 +#search-results-bar dl.actionMenu {
  1288 +margin-bottom: 0;
  1289 +}
  1290 +#search-results-bar dd.actionMenuContent {
  1291 +margin-left: 0;
  1292 +padding-left: 0;
  1293 +}
  1294 +#search-results-bar dt.actionMenuHeader a {
  1295 +border-bottom: none;
  1296 +}
  1297 +#search-results-bar dt.actionMenuHeader a::after {
  1298 +content: " ?";
  1299 +}
  1300 +#search-results {
  1301 +padding: 1em;
  1302 +}
  1303 +.searchResults {
  1304 +margin-top: 0;
  1305 +}
  1306 +#ajax-search-res {
  1307 +display: none;
  1308 +}
  1309 +/* */
  1310 +/* */
  1311 +.image-left {
  1312 +float: left;
  1313 +margin: 0.5em 1em 0.5em 0;
  1314 +}
  1315 +.image-right {
  1316 +float: right;
  1317 +margin: 0.5em;
  1318 +}
  1319 +.image-inline {
  1320 +float: none;
  1321 +}
  1322 +img.image-left,
  1323 +img.image-right,
  1324 +.captioned img {
  1325 +border: 1px solid #ddd;
  1326 +}
  1327 +dd.image-caption {
  1328 +text-align: left;
  1329 +padding: 0 0 0 3px; /**/
  1330 +margin: 0;
  1331 +color: #666;
  1332 +font-size: 85%;
  1333 +}
  1334 +/* */
  1335 +/* */
  1336 +#dashboard-actions ul,
  1337 +#dashboard-actions ul li {
  1338 +list-style: none;
  1339 +}
  1340 +#dashboard-actions ul {
  1341 +margin-left: 0;
  1342 +}
  1343 +#dashboard {
  1344 +font-size: 125%;
  1345 +line-height: 1em;
  1346 +}
  1347 +#dashboard dd {
  1348 +margin: 0;
  1349 +}
  1350 +#dashboard dl.portlet a:link {
  1351 +border-bottom: none;
  1352 +}
  1353 +#dashboard-portlets1,
  1354 +#dashboard-portlets2,
  1355 +#dashboard-portlets3 {
  1356 +float:left;
  1357 +width:23%;
  1358 +padding:0.7em 1.3em 0 0;
  1359 +}
  1360 +#dashboard-portlets4 {
  1361 +float:left;
  1362 +width:23%;
  1363 +padding-top:0.7em;
  1364 +}
  1365 +#dashboard-portlets1 dl.portlet,
  1366 +#dashboard-portlets2 dl.portlet,
  1367 +#dashboard-portlets3 dl.portlet,
  1368 +#dashboard-portlets4 dl.portlet {
  1369 +margin-bottom:1.5em;
  1370 +}
  1371 +/* */
  1372 +/* */
  1373 +fieldset,
  1374 +.editionComment {
  1375 +line-height:1.5em;
  1376 +margin:1em 0;
  1377 +padding:0 1em 1em;
  1378 +width:auto;
  1379 +}
  1380 +/* */
  1381 +#content .field input[type="text"][name$=".title"],
  1382 +#archetypes-fieldname-title input {
  1383 +font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
  1384 +line-height: 125%;
  1385 +color: Black;
  1386 +letter-spacing: -0.05em;
  1387 +margin: inherit -0.05em;
  1388 +font-size: 2em; /* */
  1389 +font-weight: bold;
  1390 +}
  1391 +/* */
  1392 +#content .field textarea[name$=".description"],
  1393 +#archetypes-fieldname-description textarea#description {
  1394 +font-family: Arial,FreeSans,sans-serif;
  1395 +color:#666666;
  1396 +font-size:1.25em;
  1397 +font-weight: bold;
  1398 +}
  1399 +div.formControls {
  1400 +margin: 1em;
  1401 +}
  1402 +input[type="text"]:focus,
  1403 +input[type="password"]:focus,
  1404 +textarea:focus {
  1405 +background-color: #ffffe0;
  1406 +}
  1407 +#content textarea {
  1408 +font: 100% Monaco, "Courier New", Courier, monospace;
  1409 +width: 100%;
  1410 +}
  1411 +#content select {
  1412 +vertical-align: top;
  1413 +}
  1414 +#content fieldset {
  1415 +border: 0.1em solid #329fd7;
  1416 +border-style: solid none none none;
  1417 +}
  1418 +#content legend {
  1419 +padding: 0.5em;
  1420 +font-size: 85%;
  1421 +}
  1422 +label {
  1423 +font-weight:bold;
  1424 +}
  1425 +#content label {
  1426 +}
  1427 +#content optgroup {
  1428 +font-style: normal;
  1429 +font-weight: bold;
  1430 +color: #999;
  1431 +padding-left: 0.25em;
  1432 +}
  1433 +#content option {
  1434 +color: black;
  1435 +}
  1436 +#content optgroup > option {
  1437 +padding: 0 0.25em 0 1em;
  1438 +}
  1439 +dl.enableFormTabbing dd {
  1440 +margin-left: 0;
  1441 +padding-top: 2em;
  1442 +}
  1443 +.searchSection {
  1444 +color: #76797c;
  1445 +margin-top: 0.25em;
  1446 +}
  1447 +.searchSection label:hover {
  1448 +color: Black;
  1449 +}
  1450 +.field {
  1451 +clear: both;
  1452 +margin-bottom: 1em;
  1453 +}
  1454 +.field input[type="text"] {
  1455 +width: 20em;
  1456 +}
  1457 +.field input[type="text"][size] {
  1458 +width: auto;
  1459 +}
  1460 +.field input[type="text"][name$=".title"],
  1461 +input#title {
  1462 +width: 100%;
  1463 +}
  1464 +.field.error input[type="text"][name$=".title"],
  1465 +.error input#title {
  1466 +width: 99%;
  1467 +}
  1468 +.fieldRequired {
  1469 +background: url(required.png) center left no-repeat;
  1470 +padding: 0 0 0 1em;
  1471 +color: White;
  1472 +}
  1473 +.fieldUploadFile {
  1474 +text-align: right;
  1475 +margin-right: 0.75em;
  1476 +display: none;
  1477 +}
  1478 +.fieldTextFormat {
  1479 +text-align: right;
  1480 +margin-right: 0.75em
  1481 +}
  1482 +.formHelp {
  1483 +color: #555;
  1484 +margin: 0 0 0.2em 0;
  1485 +display: block;
  1486 +font-weight: normal;
  1487 +}
  1488 +div.field.error {
  1489 +background-color: #fdc;
  1490 +border: 1px solid red;
  1491 +padding: 0.5em;
  1492 +margin: 1em 0;
  1493 +}
  1494 +.error .fieldRequired {
  1495 +color: #d00;
  1496 +}
  1497 +div.error.warning {
  1498 +background-color: transparent;
  1499 +border: none;
  1500 +margin-top: 0;
  1501 +padding: 0;
  1502 +}
  1503 +div.error.warning input {
  1504 +border: 2px solid red;
  1505 +}
  1506 +input.inputLabelActive {
  1507 +color: #76797c;
  1508 +}
  1509 +textarea#form\.description {
  1510 +height: 6em;
  1511 +width: 99%;
  1512 +}
  1513 +table.listing tbody tr.odd.selected td,
  1514 +table.listing tbody tr.odd.dragging td,
  1515 +tr.dragging,
  1516 +tr.selected {
  1517 +background-color: #ffa;
  1518 +}
  1519 +table.listing tbody tr.odd.error td,
  1520 +tr.error {
  1521 +background-color: #fdc;
  1522 +}
  1523 +.multi-widget-field {
  1524 +padding-left: 0.5em;
  1525 +border-left: 1.5em solid #DDD;
  1526 +}
  1527 +.multi-widget-checkbox {
  1528 +margin-left: -2em;
  1529 +margin-right: 0.5em;
  1530 +width: 1.5em;
  1531 +display: inline-block;
  1532 +}
  1533 +/* */
  1534 +body.template-logged_out #content,
  1535 +body.template-login_form #content,
  1536 +.pb-ajax #login-form {
  1537 +text-align: center;
  1538 +}
  1539 +#fieldset-openid-login input, #login-form input {
  1540 +font-size: 150%;
  1541 +}
  1542 +body.template-register #content input,
  1543 +body.template-new-user #content input {
  1544 +font-size: 150%;
  1545 +width: inherit;
  1546 +}
  1547 +#fieldset-openid-login label, #login-form label {
  1548 +margin-right:0.5em;
  1549 +padding-top:0.2em;
  1550 +text-align:right;
  1551 +width: 10em;
  1552 +display: inline-block;
  1553 +}
  1554 +#fieldset-openid-login .formControls input, #login-form .formControls input {
  1555 +margin-left: 0.25em;
  1556 +}
  1557 +/* */
  1558 +/* */
  1559 +/* */
  1560 +dl.toc {
  1561 +float: right;
  1562 +width: 35%;
  1563 +font-size: 100%;
  1564 +margin: 1em 0 0.5em 1.5em;
  1565 +}
  1566 +dl.toc dt {
  1567 +margin-left: 1em;
  1568 +font-weight: normal;
  1569 +text-transform: uppercase;
  1570 +}
  1571 +dl.toc dd {
  1572 +margin-bottom: 0;
  1573 +padding-left: 2em;
  1574 +}
  1575 +dl.toc dd ol {
  1576 +margin-left: 1.5em;
  1577 +}
  1578 +/* */
  1579 +/* */
  1580 +#portal-footer {
  1581 +font-size: 75%;
  1582 +background: #ddd;
  1583 +padding: 1em;
  1584 +margin: 1em 0;
  1585 +line-height: 2em;
  1586 +}
  1587 +#portal-colophon {
  1588 +font-size: 70%;
  1589 +text-align: center;
  1590 +margin-bottom: 1em;
  1591 +}
  1592 +#portal-colophon li {
  1593 +padding:0 0.75em;
  1594 +}
  1595 +#portal-colophon a {
  1596 +color: #444;
  1597 +}
  1598 +/* */
  1599 +/* */
  1600 +#portal-sitemap {
  1601 +list-style: none;
  1602 +margin-left: 0;
  1603 +font-size: 130%;
  1604 +font-weight: bold;
  1605 +}
  1606 +#portal-sitemap li {
  1607 +list-style: none;
  1608 +margin-left: 0;
  1609 +}
  1610 +#portal-sitemap a {
  1611 +border-bottom: none;
  1612 +display: block;
  1613 +}
  1614 +#portal-sitemap > li {
  1615 +border-bottom:0.1em dotted #ddd;
  1616 +line-height:1.8em;
  1617 +padding:0.25em 1em;
  1618 +margin-bottom: 0;
  1619 +}
  1620 +#portal-sitemap .navTreeLevel2,
  1621 +#portal-sitemap .navTreeLevel2 ul {
  1622 +font-size: 85%;
  1623 +font-weight: normal;
  1624 +margin-bottom: 0;
  1625 +padding: 0.25em 0;
  1626 +}
  1627 +/* */
  1628 +/* */
  1629 +.photoAlbumEntry {
  1630 +float: left;
  1631 +position:relative;
  1632 +overflow: hidden;
  1633 +height: 185px;
  1634 +width: 143px;
  1635 +margin: 0em;
  1636 +padding: 0px 6px 0px 9px;
  1637 +text-align: center;
  1638 +background-image: url('polaroid-single.png');
  1639 +background-repeat: no-repeat;
  1640 +}
  1641 +.photoAlbumEntry img {
  1642 +border: 1px solid #ccc;
  1643 +display: block;
  1644 +margin: 0 auto;
  1645 +}
  1646 +.photoAlbumEntryWrapper {
  1647 +height: 130px;
  1648 +width: 128px;
  1649 +margin-bottom: 7px;
  1650 +}
  1651 +.photoAlbumEntry a {
  1652 +display: block;
  1653 +text-decoration: none;
  1654 +font-size: 90%;
  1655 +height: 169px;
  1656 +width: 130px;
  1657 +margin: 16px auto 0px;
  1658 +}
  1659 +.photoAlbumFolder {
  1660 +background-image: url('polaroid-multi.png');
  1661 +background-repeat: no-repeat;
  1662 +}
  1663 +.photoAlbumEntryTitle {
  1664 +color: #76797c;
  1665 +display: block;
  1666 +width: 128px;
  1667 +height: 3.6em;
  1668 +}
  1669 +/* */
  1670 +/* */
  1671 +.hiddenStructure {
  1672 +display: block;
  1673 +background: transparent;
  1674 +background-image: none; /* */
  1675 +border: none;
  1676 +height: 0.1em;
  1677 +overflow: hidden;
  1678 +padding: 0;
  1679 +margin: -0.1em 0 0 -0.1em;
  1680 +width: 1px;
  1681 +}
  1682 +/* */
  1683 +/* */
  1684 +.ie6 .hiddenStructure,
  1685 +.ie7 .hiddenStructure {
  1686 +position: absolute;
  1687 +}
  1688 +#content .visualNoMarker {
  1689 +list-style:none;
  1690 +margin-left: 0;
  1691 +}
  1692 +.visualClear {
  1693 +clear: both;
  1694 +}
  1695 +/* */
  1696 +/* */
  1697 +body.largeText { font-size: 125%; }
  1698 +body.smallText { font-size: 85%; }
  1699 +/* */
  1700 +/* */
  1701 +/* */
  1702 +div.overlay {
  1703 +width: auto;
  1704 +height: auto;
  1705 +/* */
  1706 +display: none;
  1707 +/* */
  1708 +margin: 1em;
  1709 +font-size: 80%;
  1710 +}
  1711 +div.overlay-iframe,
  1712 +div.overlay-ajax {
  1713 +width: 60%;
  1714 +min-height: 100px;
  1715 +z-index: 99; /* */
  1716 +}
  1717 +div.overlay-iframe {
  1718 +height: 60%;
  1719 +}
  1720 +/* */
  1721 +div.overlaybg div.close,
  1722 +div.overlay div.close {
  1723 +background-image: url(pb_close.png);
  1724 +position: absolute;
  1725 +left: -14px;
  1726 +top: -14px;
  1727 +cursor: pointer;
  1728 +height: 30px;
  1729 +width: 30px;
  1730 +}
  1731 +.pb-ajax {
  1732 +overflow-y: auto;
  1733 +}
  1734 +.pb-ajax, .pb-image, .overlay iframe {
  1735 +background-color: #fff;
  1736 +border: 1px solid #999;
  1737 +white-space: normal;
  1738 +box-shadow: 0 0 3em 0.5em #666;
  1739 +-moz-box-shadow: 0 0 3em 0.5em #666;
  1740 +-webkit-box-shadow: 0 0 3em #666;
  1741 +}
  1742 +.pb-ajax > div {
  1743 +width: 92%;
  1744 +padding: 1em;
  1745 +}
  1746 +.pb-ajax .documentActions {display:none}
  1747 +div.overlay div.close span {
  1748 +display: block;
  1749 +height: 1px;
  1750 +margin: -1px 0 0 -1px;
  1751 +overflow: hidden;
  1752 +padding: 0;
  1753 +width: 1px;
  1754 +}
  1755 +div.overlay textarea { width: 100%; }
  1756 +/* */
  1757 +div.overlay .link-parent { display: none; }
  1758 +div.overlay #createGroup legend { display: none; }
  1759 +div.overlay #createGroup fieldset { border: none; }
  1760 +/* */
  1761 +div.overlay p {
  1762 +margin-bottom: 1em;
  1763 +}
  1764 +div.overlay label {
  1765 +margin-bottom: 0.25em;
  1766 +}
  1767 +div.overlay a:hover {
  1768 +color: #75ad0a;
  1769 +}
  1770 +div.overlay a:hover label{
  1771 +cursor: pointer;
  1772 +}
  1773 +div.overlay a.selected {
  1774 +color: #000000;
  1775 +}
  1776 +div.overlay .formTab {
  1777 +margin-right:1em;
  1778 +font-weight: bold;
  1779 +}
  1780 +div.overlay .formTab.lastFormTab {
  1781 +margin-right:0em;
  1782 +}
  1783 +div.overlay .formControls a {
  1784 +display: block;
  1785 +margin: 0.75em;
  1786 +}
  1787 +/* */
  1788 +/* */
  1789 +#history dd {
  1790 +}
  1791 +div.historyRecord {
  1792 +margin-bottom: 1em;
  1793 +}
  1794 +div.historyTools ul {
  1795 +float: right;
  1796 +margin: 2px 1em;
  1797 +}
  1798 +div.historyTools ul li {
  1799 +display: inline;
  1800 +padding: 0 0.015em;
  1801 +}
  1802 +div.historyTools ul li a{
  1803 +border-bottom: none;
  1804 +}
  1805 +div.historyTools form {
  1806 +display: inline;
  1807 +}
  1808 +.historyAction {
  1809 +}
  1810 +.historyByLine {
  1811 +background: #ddd;
  1812 +padding: 0.5em;
  1813 +border-top-right-radius: 0.5em;
  1814 +border-top-left-radius: 0.5em;
  1815 +-webkit-border-top-right-radius: 0.5em;
  1816 +-webkit-border-top-left-radius: 0.5em;
  1817 +-moz-border-radius-topleft: 0.5em;
  1818 +-moz-border-radius-topright: 0.5em;
  1819 +}
  1820 +div.historyLinks {
  1821 +float: right;
  1822 +clear: right;
  1823 +margin: 0.5em 1em 0 0;
  1824 +}
  1825 +div.historyComment {
  1826 +padding: 0.5em 1em;
  1827 +border: 1px solid #ddd;
  1828 +}
  1829 +div.historyComment p {
  1830 +margin: 0;
  1831 +padding-top: 1px;
  1832 +}
  1833 +a.historyComparePrevious {
  1834 +border-top: 1px dotted #ccc;
  1835 +display: block;
  1836 +margin-top: 1.5em;
  1837 +margin-bottom: -0.5em;
  1838 +text-align: center;
  1839 +}
  1840 +a.historyComparePrevious span {
  1841 +background-color: white;
  1842 +position: relative;
  1843 +top: -0.75em;
  1844 +padding: 0 0.5em;
  1845 +}
  1846 +/* */
  1847 +/* */
  1848 +.icons-on .contenttype-document {
  1849 +background: no-repeat transparent 0px 4px url(contenttypes-sprite.png);
  1850 +}
  1851 +.icons-on .contenttype-event {
  1852 +background: no-repeat transparent 0px -212px url(contenttypes-sprite.png);
  1853 +}
  1854 +.icons-on .contenttype-folder {
  1855 +background: no-repeat transparent 0px -644px url(contenttypes-sprite.png);
  1856 +}
  1857 +.icons-on .contenttype-link {
  1858 +background: no-repeat transparent 0px -1076px url(contenttypes-sprite.png);
  1859 +}
  1860 +.icons-on .contenttype-news-item {
  1861 +background: no-repeat transparent 0px -1292px url(contenttypes-sprite.png);
  1862 +}
  1863 +.icons-on .contenttype-plone-site {
  1864 +background: no-repeat transparent 0px -1508px url(contenttypes-sprite.png);
  1865 +}
  1866 +.icons-on .contenttype-collection {
  1867 +background: no-repeat transparent 0px -1724px url(contenttypes-sprite.png);
  1868 +}
  1869 +.icons-on .contenttype-topic {
  1870 +background: no-repeat transparent 0px -1724px url(contenttypes-sprite.png);
  1871 +}
  1872 +/* */
  1873 +.icons-on #plone-contentmenu-factories .contenttype-file {
  1874 +background: no-repeat transparent 0px -428px url(contenttypes-sprite.png);
  1875 +}
  1876 +.icons-on #plone-contentmenu-factories .contenttype-image {
  1877 +background: no-repeat transparent 0px -860px url(contenttypes-sprite.png);
  1878 +}
  1879 +.icons-on .contenttype-document,
  1880 +.icons-on .contenttype-event,
  1881 +.icons-on .contenttype-folder,
  1882 +.icons-on .contenttype-link,
  1883 +.icons-on .contenttype-news-item,
  1884 +.icons-on .contenttype-plone-site,
  1885 +.icons-on .contenttype-collection,
  1886 +.icons-on .contenttype-topic,
  1887 +.icons-on #plone-contentmenu-factories .contenttype-file,
  1888 +.icons-on #plone-contentmenu-factories .contenttype-image {
  1889 +line-height: 2em;
  1890 +display: inline-block;
  1891 +*display: block;
  1892 +padding-left: 20px !important;
  1893 +}
  1894 +/* */
  1895 +/* */
  1896 +.optionsBox {
  1897 +overflow-y: auto;
  1898 +border: solid 1px #999999;
  1899 +background: #FFFFFF;
  1900 +height: 14em;
  1901 +width: 100%;
  1902 +}
  1903 +/* */
  1904 +/* */
  1905 +.ie7 div.optionsBox {
  1906 +width: 50%;
  1907 +}
  1908 +.optionsBox LABEL {
  1909 +padding: 2px 0 0 0;
  1910 +display: block;
  1911 +line-height: 1em;
  1912 +font-weight: normal;
  1913 +}
  1914 +.optionsBox input{
  1915 +vertical-align: middle;
  1916 +margin: 1px 4px 4px 6px;
  1917 +}
  1918 +/* */
  1919 +/* */
  1920 +.ie7 .optionsBox input {
  1921 +margin: 0px;
  1922 +}
  1923 +.optionsBox LABEL.checked {
  1924 +background-color: #EEEEEE;
  1925 +}
  1926 +.optionsBox LABEL.hover {
  1927 +background-color: #777777;
  1928 +color: #FFFFFF;
  1929 +}
  1930 +#archetypes-fieldname-subject .formHelp {
  1931 +font-weight: normal;
  1932 +}
  1933 +#existingTagsSection {
  1934 +position: relative;
  1935 +margin-left: 3em;
  1936 +}
  1937 +#existingTags {
  1938 +float: left;
  1939 +width: 50%;
  1940 +}
  1941 +#content #existingTags dd {
  1942 +margin-bottom: 1px;
  1943 +margin-left: 0;
  1944 +}
  1945 +#content #selectedTags, #content #newTags {
  1946 +margin-bottom: 0;
  1947 +margin-left: 0;
  1948 +}
  1949 +#content #selectedTagsSection {
  1950 +margin-left: 3em;
  1951 +float: left;
  1952 +width: 43%;
  1953 +margin-bottom: 0;
  1954 +}
  1955 +#newTagsSection {
  1956 +width: 48%;
  1957 +margin-left: 3em;
  1958 +}
  1959 +#content p.selectedTag {
  1960 +margin-bottom: .4em;
  1961 +}
  1962 +#existingTagsTitle, #newTagsTitle {
  1963 +float: left;
  1964 +}
  1965 +#existingTagsHelp, #newTagsHelp {
  1966 +float: right;
  1967 +}
  1968 +#noTagsSelected, #oneOrMoreTagsSelected {
  1969 +display: none;
  1970 +}
  1971 +/* */
  1972 +
  1973 +}
  1974 +
  1975 +
  1976 +/* - columns.css - */
  1977 +@media screen {
  1978 +/* http://localhost:8080/Plone/portal_css/columns.css?original=1 */
  1979 +div.row {
  1980 +float: left;
  1981 +width: 100%;
  1982 +display: block;
  1983 +position: relative;
  1984 +}
  1985 +div.cell {
  1986 +position: relative;
  1987 +float: left;
  1988 +left: 100%;
  1989 +}
  1990 +/* */
  1991 +.ie6 div.cell {
  1992 +float: none;
  1993 +}
  1994 +/* */
  1995 +div.width-1 { width: 4% }
  1996 +div.width-2 { width: 10.25% }
  1997 +div.width-3 { width: 16.5% }
  1998 +div.width-4 { width: 22.75% }
  1999 +div.width-5 { width: 29% }
  2000 +div.width-6 { width: 35.25% }
  2001 +div.width-7 { width: 41.5% }
  2002 +div.width-8 { width: 47.75% }
  2003 +div.width-9 { width: 54% }
  2004 +div.width-10 { width: 60.25% }
  2005 +div.width-11 { width: 66.5% }
  2006 +div.width-12 { width: 72.75% }
  2007 +div.width-13 { width: 79% }
  2008 +div.width-14 { width: 85.25% }
  2009 +div.width-15 { width: 91.5% }
  2010 +div.width-16 { width: 97.75% }
  2011 +/* */
  2012 +/* */
  2013 +div.position-0 { margin-left: -98.875% }
  2014 +div.position-1 { margin-left: -92.625% }
  2015 +div.position-2 { margin-left: -86.375% }
  2016 +div.position-3 { margin-left: -80.125% }
  2017 +div.position-4 { margin-left: -73.875% }
  2018 +div.position-5 { margin-left: -67.625% }
  2019 +div.position-6 { margin-left: -61.375% }
  2020 +div.position-7 { margin-left: -55.125% }
  2021 +div.position-8 { margin-left: -48.875% }
  2022 +div.position-9 { margin-left: -42.625% }
  2023 +div.position-10 { margin-left: -36.375% }
  2024 +div.position-11 { margin-left: -30.125% }
  2025 +div.position-12 { margin-left: -23.875% }
  2026 +div.position-13 { margin-left: -17.625% }
  2027 +div.position-14 { margin-left: -11.375% }
  2028 +div.position-15 { margin-left: -5.125% }
  2029 +/* */
  2030 +/* */
  2031 +div.width-1\3a 2 { width: 47.75%; } /* */
  2032 +div.width-1\3a 4 { width: 22.75%; } /* */
  2033 +div.width-3\3a 4 { width: 72.75%; } /* */
  2034 +div.width-full { width: 97.75% }
  2035 +div.position-1\3a 4 {margin-left: -73.875%;} /* */
  2036 +div.position-1\3a 2 {margin-left: -48.875%;} /* */
  2037 +div.position-3\3a 4 {margin-left: -23.875%;} /* */
  2038 +/* */
  2039 +div.width-1\3a 3 { width: 31.08%; } /* */
  2040 +div.width-2\3a 3 { width: 64.42%; } /* */
  2041 +div.position-1\3a 3 {margin-left: -65.545%;} /* */
  2042 +div.position-2\3a 3 {margin-left: -32.205%;} /* */
  2043 +
  2044 +}
  2045 +
  2046 +
  2047 +/* - portlets.css - */
  2048 +@media screen {
  2049 +/* http://localhost:8080/Plone/portal_css/portlets.css?original=1 */
  2050 +.managedPortlet {
  2051 +margin: 0.8em 0;
  2052 +}
  2053 +.blockedPortlet .portletHeader {
  2054 +border: 1px dashed #ddd;
  2055 +margin: -1px;
  2056 +background: none !important;
  2057 +}
  2058 +.blockedPortlet .portletHeader a {
  2059 +color: #666;
  2060 +}
  2061 +.blockedPortlet .portletBlockedMessage {
  2062 +color: white;
  2063 +display: inline;
  2064 +}
  2065 +.portletCalendar {
  2066 +width: 100%;
  2067 +margin: 1px 0 1em 0;
  2068 +}
  2069 +.portletCalendar dt {
  2070 +background-color: #eee;
  2071 +font-weight: bold;
  2072 +text-align: center;
  2073 +line-height: 1.6em;
  2074 +border-bottom: none;
  2075 +}
  2076 +.portletCalendar dd {
  2077 +margin: 0;
  2078 +padding: 0;
  2079 +}
  2080 +.portletCalendar dt a#calendar-previous {
  2081 +float: left;
  2082 +padding: 0 1em;
  2083 +margin: 0 -.5em;
  2084 +}
  2085 +.portletCalendar dt a#calendar-next {
  2086 +float: right;
  2087 +padding: 0 1em;
  2088 +margin: 0 -.5em;
  2089 +}
  2090 +.portletCalendar a, .portletCalendar a:focus,
  2091 +.portletCalendar a, .portletCalendar a:hover {
  2092 +text-decoration: none;
  2093 +}
  2094 +.ploneCalendar {
  2095 +border-spacing: 0;
  2096 +width: 100%;
  2097 +}
  2098 +.ploneCalendar a {
  2099 +text-decoration: none;
  2100 +border-bottom: none !important;
  2101 +}
  2102 +.ploneCalendar td {
  2103 +background-color: transparent;
  2104 +width: 14%;
  2105 +text-align: center;
  2106 +padding: 2px;
  2107 +}
  2108 +.ploneCalendar .weekdays th {
  2109 +background-color: #eee;
  2110 +text-align: center;
  2111 +padding: 2px;
  2112 +font-weight: normal;
  2113 +}
  2114 +.ploneCalendar .event {
  2115 +background-color: #eee;
  2116 +font-weight: bold;
  2117 +}
  2118 +.ploneCalendar .todayevent {
  2119 +background-color: #eee;
  2120 +border: 2px solid #205C90;
  2121 +font-weight: bold;
  2122 +}
  2123 +.ploneCalendar .todaynoevent {
  2124 +border: 2px solid #205C90;
  2125 +}
  2126 +.portletItemDetails {
  2127 +font-size: 85%;
  2128 +padding-top: .5em;
  2129 +line-height: 1.5em;
  2130 +margin-left: 1em;
  2131 +display: block;
  2132 +}
  2133 +
  2134 +}
  2135 +
  2136 +
  2137 +/* - ++resource++plone.app.discussion.stylesheets/discussion.css - */
  2138 +@media screen {
  2139 +/* http://localhost:8080/Plone/portal_css/++resource++plone.app.discussion.stylesheets/discussion.css?original=1 */
  2140 +/* */
  2141 +.discussion .hide {
  2142 +display: none;
  2143 +}
  2144 +/* */
  2145 +.discussion,
  2146 +#commenting {
  2147 +/* */
  2148 +clear: both;
  2149 +}
  2150 +.comment {
  2151 +}
  2152 +.commentImage {
  2153 +float: left;
  2154 +margin-right: 0.5em;
  2155 +height: 3.5em;
  2156 +}
  2157 +.commentImage a:link {
  2158 +/* */
  2159 +border: 0px;
  2160 +}
  2161 +.commentImage img {
  2162 +}
  2163 +.commentDate {
  2164 +display: block;
  2165 +font-size: 85%;
  2166 +line-height: 1.5em;
  2167 +padding-top: 0.5em;
  2168 +color: #76797C;
  2169 +}
  2170 +.commentBody {
  2171 +clear: both;
  2172 +margin: 1em 0;
  2173 +overflow: auto;
  2174 +}
  2175 +.commentBody p {
  2176 +float: left;
  2177 +}
  2178 +.discussion .documentByLine {
  2179 +float: left;
  2180 +margin-left: 0;
  2181 +margin-bottom: 0.5em;
  2182 +}
  2183 +.commentActions {
  2184 +float: right;
  2185 +text-align: right;
  2186 +}
  2187 +.discussion .discreet {
  2188 +color: #666666;
  2189 +font-size: 85%;
  2190 +}
  2191 +/* */
  2192 +.reply fieldset {
  2193 +/* */
  2194 +margin: 0 !important;
  2195 +}
  2196 +.reply .text-widget {
  2197 +display: block;
  2198 +}
  2199 +.reply-to-comment-button {
  2200 +display: none;
  2201 +}
  2202 +.cancelreplytocomment {
  2203 +display: none;
  2204 +}
  2205 +/* */
  2206 +#bulkactions {
  2207 +text-align: left;
  2208 +}
  2209 +#dobulkaction {
  2210 +margin: 0.3em 0;
  2211 +}
  2212 +.comment-publish-button {
  2213 +float: left;
  2214 +margin-right: 0.5em;
  2215 +}
  2216 +.comment-delete-button {
  2217 +float: left;
  2218 +}
  2219 +#review-comments {
  2220 +margin: 0;
  2221 +}
  2222 +#fieldset-moderate-comments {
  2223 +padding: 2em 1em;
  2224 +}
  2225 +/* */
  2226 +.template-discussion-settings .unclickable {
  2227 +opacity: 0.6;
  2228 +filter: alpha(opacity = 50);
  2229 +}
  2230 +/* */
  2231 +/* */
  2232 +.row #dobulkaction {
  2233 +margin: 0;
  2234 +}
  2235 +.row #commenting {
  2236 +font-size: 80%;
  2237 +}
  2238 +.row #commenting .formControls {
  2239 +margin: 0;
  2240 +}
  2241 +.row #commenting textarea,
  2242 +.row .discussion textarea {
  2243 +font: 100% Monaco, "Courier New", Courier, monospace;
  2244 +width: 100%;
  2245 +}
  2246 +.row #commenting fieldset,
  2247 +.row .discussion fieldset {
  2248 +border: 0.1em solid #329fd7;
  2249 +border-style: solid none none none;
  2250 +}
  2251 +.row #commenting legend,
  2252 +.row .discussion legend {
  2253 +padding: 0.5em 0.5em 0.5em 0;
  2254 +font-size: 85%;
  2255 +}
  2256 +.row #commenting label,
  2257 +.row .discussion label {
  2258 +font-weight:bold;
  2259 +}
  2260 +
  2261 +}
  2262 +
  2263 +
  2264 +/* - ploneKss.css - */
  2265 +@media screen {
  2266 +/* http://localhost:8080/Plone/portal_css/ploneKss.css?original=1 */
  2267 +#kss-spinner {
  2268 +display:none;
  2269 +width: 20px;
  2270 +height: 20px;
  2271 +position: fixed;
  2272 +background-position: center center;
  2273 +top: 50%;
  2274 +left: 50%;
  2275 +margin-top: -10px;
  2276 +margin-left: -10px;
  2277 +}
  2278 +.formlibInlineEditable,
  2279 +.inlineEditable {
  2280 +padding: 1px;
  2281 +display: block;
  2282 +}
  2283 +body.kssActive .inlineEditable:hover,
  2284 +body.kssActive .formlibInlineEditable:hover {
  2285 +padding: 0;
  2286 +border: 1px solid #ddd;
  2287 +border-color: #666 #ddd #ddd #666;
  2288 +cursor: text;
  2289 +background: White url(input_background.png) repeat-x;
  2290 +}
  2291 +body.kssActive .inlineEditable a:hover,
  2292 +body.kssActive .formlibInlineEditable a:hover {
  2293 +cursor: pointer;
  2294 +}
  2295 +body.kssActive .formlibInlineForm:hover,
  2296 +body.kssActive .formlibInlineForm a:hover {
  2297 +padding: 1px;
  2298 +border: none;
  2299 +cursor: default;
  2300 +background: none;
  2301 +}
  2302 +.inlineForm .formHelp,
  2303 +.inlineForm .fieldRequired,
  2304 +.inlineForm label {
  2305 +display: none;
  2306 +}
  2307 +/* */
  2308 +.inlineForm .ArchetypesSelectionWidget label {
  2309 +display: inline;
  2310 +}
  2311 +.inlineForm #archetypes-fieldname-title input,
  2312 +.inlineForm #archetypes-fieldname-title {
  2313 +font-size: 100%;
  2314 +}
  2315 +/* */
  2316 +h1 div.formControls input {
  2317 +font-size: 55% !important;
  2318 +}
  2319 +}
  2320 +
  2321 +
  2322 +/* - ++resource++tinymce.stylesheets/tinymce.css - */
  2323 +@media screen {
  2324 +/* http://localhost:8080/Plone/portal_css/++resource++tinymce.stylesheets/tinymce.css?original=1 */
  2325 +#content ul.listTypeDisc {
  2326 +list-style-type: disc;
  2327 +list-style-image: none;
  2328 +}
  2329 +#content ul.listTypeSquare {
  2330 +list-style-type: square;
  2331 +list-style-image: none;
  2332 +}
  2333 +#content ul.listTypeCircle {
  2334 +list-style-type: circle;
  2335 +list-style-image: none;
  2336 +}
  2337 +#content ol.listTypeDecimal {
  2338 +list-style-type: decimal;
  2339 +list-style-image: none;
  2340 +}
  2341 +#content ol.listTypeLowerAlpha {
  2342 +list-style-type: lower-alpha;
  2343 +list-style-image: none;
  2344 +}
  2345 +#content ol.listTypeUpperAlpha {
  2346 +list-style-type: upper-alpha;
  2347 +list-style-image: none;
  2348 +}
  2349 +#content ol.listTypeLowerRoman {
  2350 +list-style-type: lower-roman;
  2351 +list-style-image: none;
  2352 +}
  2353 +#content ol.listTypeUpperRoman {
  2354 +list-style-type: upper-roman;
  2355 +list-style-image: none;
  2356 +}
  2357 +
  2358 +}
  2359 +
  2360 +
  2361 +/* - print.css - */
  2362 +@media print {
  2363 +/* http://localhost:8080/Plone/portal_css/print.css?original=1 */
  2364 +/* */
  2365 +body {
  2366 +font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
  2367 +}
  2368 +h1, h2, h3, h4, h5, h6 {
  2369 +font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
  2370 +font-weight: bold;
  2371 +line-height: 125%;
  2372 +page-break-inside: avoid;
  2373 +page-break-after: avoid;
  2374 +}
  2375 +h1, h2 {
  2376 +letter-spacing: -0.05em;
  2377 +}
  2378 +a {
  2379 +text-decoration: none;
  2380 +border-bottom: 0.1em solid gray;
  2381 +color: black;
  2382 +}
  2383 +#portal-column-content {
  2384 +width: 95%;
  2385 +}
  2386 +.documentDescription {
  2387 +font-weight: bold;
  2388 +}
  2389 +pre {
  2390 +border: 1pt dotted black;
  2391 +white-space: pre;
  2392 +font-size: 8pt;
  2393 +overflow: auto;
  2394 +padding: 1em;
  2395 +}
  2396 +table.listing,
  2397 +table.listing td {
  2398 +border: 1pt solid black;
  2399 +border-collapse: collapse;
  2400 +}
  2401 +table.listing td,
  2402 +table.listing th {
  2403 +padding: 6px;
  2404 +}
  2405 +/* */
  2406 +div.pageBreak {
  2407 +page-break-before: always;
  2408 +}
  2409 +/* */
  2410 +#content dt {
  2411 +margin:1em 0 0.625em;
  2412 +}
  2413 +#content p, #content table {
  2414 +margin-bottom:0.625em;
  2415 +margin-top:0.625em;
  2416 +}
  2417 +#content .documentDescription, #content #description {
  2418 +margin:0.5em 0 1.31em;
  2419 +}
  2420 +/* */
  2421 +div.top,
  2422 +#portal-logo,
  2423 +#portal-siteactions,
  2424 +.hiddenStructure,
  2425 +#portal-searchbox,
  2426 +#portal-globalnav,
  2427 +#portal-personaltools,
  2428 +#portal-breadcrumbs,
  2429 +#edit-bar,
  2430 +#portal-column-one,
  2431 +#portal-column-two,
  2432 +#portal-languageselector,
  2433 +.contentViews,
  2434 +.contentActions,
  2435 +.help,
  2436 +.legend,
  2437 +.portalMessage,
  2438 +.documentActions,
  2439 +.netscape4,
  2440 +#viewlet-below-content .reply,
  2441 +#viewlet-below-content .discussion,
  2442 +#kss-spinner,
  2443 +#review-history,
  2444 +#content-history,
  2445 +.listingBar,
  2446 +#portal-footer,
  2447 +#portal-colophon,
  2448 +.skipnav,
  2449 +#kss-spinner,
  2450 +#review-history,
  2451 +#content-history,
  2452 +.listingBar,
  2453 +.link-presentation,
  2454 +input.standalone,
  2455 +.overlay,
  2456 +.managePortletsFallback,
  2457 +.close,
  2458 +.link-parent,
  2459 +.draggingHook,
  2460 +#foldercontents-order-column,
  2461 +input.context,
  2462 +.visualNoPrint {
  2463 +display: none;
  2464 +}
  2465 +/* */
  2466 +.image-left {
  2467 +float: left;
  2468 +clear: both;
  2469 +margin: 0.5em 1em 0.5em 0;
  2470 +border: 0.4pt solid Black;
  2471 +}
  2472 +.image-inline {
  2473 +float: none;
  2474 +}
  2475 +.image-right {
  2476 +float: right;
  2477 +clear: both;
  2478 +margin: 0.5em;
  2479 +border: 0.4pt solid Black;
  2480 +}
  2481 +dd.image-caption {
  2482 +text-align:left;
  2483 +padding: 0; margin:0;
  2484 +}
  2485 +dl.captioned {
  2486 +padding: 0.8em;
  2487 +}
  2488 +.newsImageContainer {
  2489 +float:right;
  2490 +margin: 0 0 0.5em 1em;
  2491 +width: 16em;
  2492 +}
  2493 +
  2494 +}
  2495 +
  2496 +
  2497 +/* - mobile.css - */
  2498 +@media handheld, screen and (max-device-width: 480px) {
  2499 +/* http://localhost:8080/Plone/portal_css/mobile.css?original=1 */
  2500 +/* */
  2501 +#portal-column-one,
  2502 +#portal-column-two,
  2503 +#portal-column-content {
  2504 +clear: both;
  2505 +width: 97.75%;
  2506 +margin-left: -98.875%;
  2507 +}
  2508 +#portal-logo {
  2509 +display: none;
  2510 +}
  2511 +#portal-top {
  2512 +font-size: 180%;
  2513 +}
  2514 +#portal-personaltools {
  2515 +margin-bottom: 1em;
  2516 +}
  2517 +#portal-globalnav li a {
  2518 +min-width: 3em !important;
  2519 +padding:0.5em 1.5em 1em 0.5em;
  2520 +}
  2521 +#portal-searchbox {
  2522 +float: none !important;
  2523 +margin: 1em 0;
  2524 +text-align: center;
  2525 +}
  2526 +#portal-searchbox input {
  2527 +font-size: 100% !important;
  2528 +}
  2529 +#content-views a {
  2530 +font-size: 150%;
  2531 +line-height: 2em !important;
  2532 +padding: 0.5em;
  2533 +}
  2534 +#content li.formTab a {
  2535 +font-size: 140%;
  2536 +line-height: 2em !important;
  2537 +padding: 0.25em;
  2538 +}
  2539 +#edit-bar {
  2540 +min-height: 5em;
  2541 +}
  2542 +#contentActionMenus a {
  2543 +width: 100%;
  2544 +line-height: 2em !important;
  2545 +font-size: 150%;
  2546 +}
  2547 +input, textarea {
  2548 +font-size: 140% !important;
  2549 +}
  2550 +div.managePortletsLink,
  2551 +a.managePortletsFallback {
  2552 +font-size: 140%;
  2553 +}
  2554 +div.overlay {
  2555 +font-size: 120%;
  2556 +}
  2557 +div.overlay-iframe,
  2558 +div.overlay-ajax {
  2559 +width: 90%;
  2560 +}
  2561 +
  2562 +}
  2563 +
... ...
gov-style.css 0 → 100644
... ... @@ -0,0 +1,2821 @@
  1 +/*********************************************************
  2 + Simples Consultoria - www.simplesconsultoria.com.br
  3 +*********************************************************/
  4 +
  5 +@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,700);
  6 +
  7 +/* reset */
  8 +* {
  9 + margin: 0;
  10 + padding: 0;
  11 + list-style: none;
  12 + vertical-align: baseline;
  13 +}
  14 +
  15 +/****************** Estilos basicos ******************/
  16 +
  17 +/* Cores e fontes */
  18 +body {
  19 + background-color: #fff;
  20 + color: #000000;
  21 + font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  22 + font-size: 62.5%;
  23 + /* with this 1em = 10px */;
  24 +}
  25 +
  26 +h1, h2, h3, h4, h5, h6 {
  27 + font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  28 +}
  29 +
  30 +#content h1 {
  31 + margin-top: 0 !important;
  32 +}
  33 +
  34 +.modal {
  35 + top: 50% !important;
  36 +}
  37 +
  38 +a:link, #content a:link, dl.portlet a:link {
  39 + color: #2c67cd;
  40 + border-bottom: none !important;
  41 +}
  42 +
  43 +a:visited, #content a:visited, dl.portlet a:visited {
  44 + color: #2c67cd;
  45 +}
  46 +
  47 +#content a:hover, dl.portlet a:hover {
  48 + color: #000 !important;
  49 +}
  50 +
  51 +body div.overlaybg div.close,
  52 +body div.overlay div.close {
  53 + right: -14px;
  54 + left: auto;
  55 +}
  56 +
  57 +a:focus {
  58 + outline: 2px solid #f1ca7f;
  59 +}
  60 +
  61 +h1 {
  62 + color: #172838;
  63 + font-size: 2em;
  64 + border-bottom: none;
  65 +}
  66 +
  67 +h2, h3, h4, h5, h6 {
  68 + color: #231f20;
  69 +}
  70 +
  71 +h1 {
  72 + margin: 0.5em 0 0.5em;
  73 + line-height: 1.3em;
  74 +}
  75 +
  76 +h2, h3 {
  77 + margin: 0 0 0.5em 0;
  78 + line-height: 1.3em;
  79 +}
  80 +
  81 +p {
  82 + line-height: 1.8em;
  83 + margin: 0 0 1em 0;
  84 +}
  85 +
  86 +#wrapper {
  87 + margin: 0 auto;
  88 + font-size: 1.2em;
  89 + width: 100%;
  90 +}
  91 +
  92 +#main {
  93 + background: #fff;
  94 + font-size: 1.3em;
  95 + padding: 1em 0;
  96 + max-width: 960px;
  97 + margin: 0 auto;
  98 +}
  99 +
  100 +/* Tamanho das colunas */
  101 +#portal-column-two {
  102 + width: 24.75%;
  103 + margin-left: -24.75%;
  104 +}
  105 +
  106 +#portal-column-one {
  107 + width: 16.75%;
  108 +}
  109 +
  110 +div.width-1\3a 2 {
  111 + width: 52.75%;
  112 +}
  113 +
  114 +div.position-1\3a 4 {
  115 + margin-left: -79.875%;
  116 +}
  117 +
  118 +div.width-3\3a 4 {
  119 + width: 79.75%;
  120 +}
  121 +
  122 +div.position-3\3a 4 {
  123 + margin-left: -16.75%;
  124 +}
  125 +
  126 +div.position-0 {
  127 + margin-left: -99.875%;
  128 +}
  129 +
  130 +div.position-5 {
  131 + margin-left: -65%;
  132 +}
  133 +
  134 +div.position-10 {
  135 + margin-left: -30%;
  136 +}
  137 +
  138 +div.width-16 {
  139 + width: 100%;
  140 +}
  141 +
  142 +div.width-10 {
  143 + width: 65%;
  144 +}
  145 +
  146 +div.width-5 {
  147 + width: 30%;
  148 +}
  149 +
  150 +
  151 +/****************** cabecalho ******************/
  152 +#header {
  153 + padding: 15px 0 0 0;
  154 + background-color: #19882c;
  155 + /* Old browsers */
  156 + background-color: #0A5517;
  157 + background-image: -moz-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%);
  158 + /* FF3.6+ */
  159 + background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#19882c), color-stop(100%,#025310));
  160 + /* Chrome,Safari4+ */
  161 + background-image: -webkit-radial-gradient(center, ellipse cover, #19882c 1%,#025310 100%);
  162 + /* Chrome10+,Safari5.1+ */
  163 + background-image: -o-radial-gradient(center, ellipse cover, #19882c 1%,#025310 100%);
  164 + /* Opera 12+ */
  165 + background-image: -ms-radial-gradient(center, ellipse cover, #19882c 1%,#025310 100%);
  166 + /* IE10+ */
  167 + background-image: radial-gradient(ellipse at center, #19882c 1%,#025310 100%);
  168 + /* W3C */
  169 + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19882c', endColorstr='#025310',GradientType=1 );
  170 + /* IE6-9 fallback on horizontal gradient */
  171 + color: #fff;
  172 +}
  173 +
  174 +#header>div {
  175 + max-width: 960px;
  176 + margin: 0 auto;
  177 +}
  178 +
  179 +#brasilgov {
  180 + background: #00510f;
  181 + border-bottom: 1px solid #ffcc00;
  182 + padding: 5px 10px;
  183 + color: #fff;
  184 +}
  185 +
  186 +#accessibility {
  187 + display: block !important;
  188 + font-size: 0.8em;
  189 + width: 50%;
  190 + float: left;
  191 +}
  192 +
  193 +#accessibility a {
  194 + color: #dcffe3;
  195 + margin-right: 8px;
  196 +}
  197 +
  198 +#accessibility span {
  199 + background: #9ed5ab;
  200 + color: #006600;
  201 + padding: 0 4px;
  202 +}
  203 +
  204 +/* logo */
  205 +#logo {
  206 + padding: 0;
  207 + float: left;
  208 + width: 70%;
  209 +}
  210 +
  211 +#logo span {
  212 + display: block;
  213 +}
  214 +
  215 +#logo a {
  216 + display: block;
  217 + width: 100%;
  218 + color: #fff !important;
  219 + margin: 1em 0px;
  220 +}
  221 +
  222 +#logo #portal-title {
  223 + margin: 0;
  224 + color: #fff;
  225 + font-weight: 800;
  226 + font-size: 4em;
  227 +}
  228 +
  229 +#logo .luongo {
  230 + font-size: 3em !important;
  231 + line-height: 1.1em;
  232 + margin-bottom: 0.2em;
  233 +}
  234 +
  235 +#logo #portal-description {
  236 + font-size: 1.2em;
  237 + text-transform: uppercase;
  238 +}
  239 +
  240 +/* Personal tools */
  241 +#portal-personaltools {
  242 + position: absolute;
  243 + top: 0px;
  244 + right: 0;
  245 + float: left;
  246 + font-size: 1.2em;
  247 +}
  248 +
  249 +#language {
  250 + float: right;
  251 + border-bottom: 1px dotted #9bc2a3;
  252 + padding-bottom: 5px;
  253 + font-size: 85%;
  254 + margin-left: 20px;
  255 +}
  256 +
  257 +#language li {
  258 + display: inline;
  259 +}
  260 +
  261 +#language a {
  262 + color: #d9ffe3;
  263 + text-decoration: none;
  264 + padding: 4px 0 4px 15px;
  265 + text-transform: uppercase;
  266 +}
  267 +
  268 +#language a:hover {
  269 + color: #fff !important;
  270 +}
  271 +
  272 +#language .language-en {
  273 + background: url(../img/flag-en.gif) no-repeat left;
  274 + margin-right: 10px;
  275 +}
  276 +
  277 +#language .language-es {
  278 + background: url(../img/flag-es.gif) no-repeat left;
  279 +}
  280 +
  281 +
  282 +/* Site Actions */
  283 +#portal-siteactions {
  284 + display: block;
  285 + float: right;
  286 + clear: none;
  287 + border-bottom: 1px dotted #9bc2a3;
  288 + padding-bottom: 5px;
  289 +}
  290 +
  291 +#portal-siteactions li {
  292 + display: inline;
  293 +}
  294 +
  295 +#portal-siteactions a {
  296 + color: #dcffe3;
  297 + text-decoration: none;
  298 + padding: 4px 0 4px 10px;
  299 + text-transform: uppercase;
  300 +}
  301 +
  302 +#portal-siteactions a:hover {
  303 + color: #fff !important;
  304 +}
  305 +
  306 +#social-icons {
  307 + float: right;
  308 + clear: right;
  309 + margin: 10px 0;
  310 +}
  311 +
  312 +#social-icons ul {
  313 + display: table-row;
  314 +}
  315 +
  316 +#social-icons li {
  317 + display: table-cell;
  318 +}
  319 +
  320 +#social-icons li a {
  321 + border: none;
  322 + padding: 0 5px;
  323 +}
  324 +
  325 +/* Sobre o brasil */
  326 +#sobre {
  327 + clear: both;
  328 + max-width: 100% !important;
  329 + margin: 0;
  330 + background: #0a5517;
  331 + padding: 5px 0;
  332 +}
  333 +
  334 +#sobre ul {
  335 + max-width: 960px;
  336 + margin: 0 auto;
  337 + text-align: right;
  338 +}
  339 +
  340 +#sobre a {
  341 + color: #fff;
  342 +}
  343 +
  344 +#sobre .portalservicos-item a {
  345 + padding: 0 10px;
  346 + border-right: 1px solid #fff;
  347 +}
  348 +
  349 +#sobre .last-item a {
  350 + padding: 0 0 0 10px;
  351 + border-right: none;
  352 +}
  353 +
  354 +/* Searchbox */
  355 +.LSBox {
  356 + margin: 0;
  357 + padding: 0;
  358 + border: none;
  359 +}
  360 +
  361 +
  362 +input.searchField {
  363 + -moz-appearance: none;
  364 +}
  365 +
  366 +#portal-searchbox {
  367 + clear: right !important;
  368 + float: right;
  369 + font-size: 80%;
  370 + margin: 2em 0 1.2em 0;
  371 + text-align: right;
  372 + border-radius: 5px;
  373 + -moz-border-radius: 5px;
  374 + -webkit-border-radius: 5px;
  375 + border: 1px solid #CCCCCC;
  376 + background: #fff;
  377 + padding: 2px;
  378 +}
  379 +
  380 +#portal-searchbox .searchField {
  381 + padding: 0.35em;
  382 + border-right: none;
  383 + border: none;
  384 +}
  385 +
  386 +#searchGadget, #header input.searchButton {
  387 + padding: 0.3em;
  388 + background: transparent;
  389 + text-indent: -2000px;
  390 + padding: 4px 15px;
  391 + border: none;
  392 +}
  393 +
  394 +#header input.searchButton {
  395 + background: url("../img/search-button.gif") no-repeat 3px 2px #FFFFFF;
  396 +}
  397 +
  398 +#LSResult {
  399 + z-index: 1;
  400 + margin-top: 0.5%;
  401 +}
  402 +
  403 +
  404 +/****************** CONTENT ******************/
  405 +
  406 +.portaltype-plone-site #portal-breadcrumbs,
  407 +.section-home #portal-breadcrumbs {
  408 + display: none;
  409 +}
  410 +
  411 +#content {
  412 + margin: 0;
  413 +}
  414 +
  415 +#content .field {
  416 + position: relative;
  417 +}
  418 +
  419 +.documentDescription {
  420 + margin-top: 3em;
  421 +}
  422 +
  423 +/*NITF*/
  424 +
  425 +#content div.newsLeftPane {
  426 + float: left;
  427 + margin: 0.5em 1em 0.5em 0;
  428 + position: relative;
  429 +}
  430 +
  431 +#content div.newsImageContainer {
  432 + float: None;
  433 + margin: 0;
  434 +}
  435 +
  436 +#content div.newsImageContainer p.discreet {
  437 + background-color: transparent;
  438 + color: #000000;
  439 + font-style: italic;
  440 + font-weight: normal;
  441 + font-size: 1em;
  442 + top: 0;
  443 +}
  444 +
  445 +/* Text styles */
  446 +
  447 +#content-core {
  448 + clear: both;
  449 + margin-top: 40px;
  450 +}
  451 +
  452 +#content-core p {
  453 + font-size: 110%;
  454 +}
  455 +
  456 +.hidden {
  457 + display: none;
  458 +}
  459 +
  460 +.clear {
  461 + clear: both;
  462 +}
  463 +
  464 +.pb-ajax, .pb-image,
  465 +.overlay iframe {
  466 + font-size: 1.4em;
  467 +}
  468 +
  469 +.portlet img, #content img {
  470 + max-width: 100%;
  471 + border-radius: 5px;
  472 + -moz-border-radius: 5px;
  473 + -webkit-border-radius: 5px;
  474 +}
  475 +
  476 +#content h1.documentFirstHeading {
  477 + margin: 5px 0;
  478 + border-bottom: 1px solid #d7dcd8;
  479 + font-size: 3em;
  480 + color: #1a2a39;
  481 + text-transform: none;
  482 + padding-bottom: 0.4em;
  483 +}
  484 +
  485 +h2.nitfSubtitle {
  486 + color: #2c67cd !important;
  487 + margin: 0 !important;
  488 + font-size: 1em;
  489 +}
  490 +
  491 +p.section {
  492 + color: #2c67cd;
  493 + font-size: 1.4em;
  494 + line-height: 1em;
  495 + margin-bottom: 15px !important;
  496 + text-transform: uppercase;
  497 +}
  498 +
  499 +#related-items {
  500 + width: 203px;
  501 +}
  502 +
  503 +p.section a {
  504 + color: #2c67cd;
  505 +}
  506 +
  507 +#viewlet-below-content-title {
  508 + position: relative;
  509 +}
  510 +
  511 +#viewlet-social-like {
  512 + position: absolute;
  513 + right: 10px;
  514 + float: right;
  515 + margin: 0 0 15px 0;
  516 + padding: 5px 0 0 20px;
  517 + width: 40%;
  518 + border-left: 1px dotted #bfc0c2;
  519 +}
  520 +
  521 +#plone-document-byline {
  522 + width: 55%;
  523 +}
  524 +
  525 +/* correção dos tamanhos quando 4 colunas */
  526 +div.width-1\3a 2 #viewlet-social-like { width: 58%; }
  527 +
  528 +div.width-1\3a 2 #plone-document-byline { width: 35%; }
  529 +
  530 +.portaltype-collection #viewlet-social-like {
  531 + top: -6px;
  532 +}
  533 +
  534 +.nitfByline {
  535 + color: #3b72cf;
  536 +}
  537 +
  538 +#viewlet-social-like iframe {
  539 + width: 120px;
  540 + margin-left: -20px;
  541 +}
  542 +
  543 +#content .pullquote {
  544 + margin: 0 1em 0.5em 1em;
  545 + border-top: 4px solid #172937;
  546 + border-bottom: 1px solid #79838c;
  547 + padding: 1em 0 !important;
  548 + color: #9fa9b3;
  549 + font-size: 1.6em;
  550 +}
  551 +
  552 +#content div.newsImageContainer>div:first-child {
  553 + background: #e5e5e5;
  554 + text-align: center;
  555 +}
  556 +
  557 +#content div.newsImageContainer>div:first-child p {
  558 + text-align: left;
  559 +}
  560 +
  561 +#content .newsImageContainer .photo-icon {
  562 + float: right;
  563 + background: url(../img/mais_fotos.png) no-repeat;
  564 + width: 102px;
  565 + height: 31px;
  566 + overflow: hidden;
  567 + white-space: nowrap;
  568 + text-indent: 100%;
  569 + margin: 0;
  570 + clear: none;
  571 + position: relative;
  572 + top: 24px;
  573 + right: -8px;
  574 +}
  575 +
  576 +#content .newsImageContainer .copyright {
  577 + line-height: 31px;
  578 + float: left;
  579 +}
  580 +
  581 +#content .newsImageContainer .carrossel-images { display: none; }
  582 +
  583 +.newsImageContainer .parent-nitf-image { display: block; }
  584 +
  585 +#content .relatar-erros {
  586 + margin-bottom: 15px;
  587 +}
  588 +#content .relatar-erros .icone {
  589 + margin-right: 10px;
  590 + float: left;
  591 +}
  592 +#content .relatar-erros .texto {
  593 + display: block;
  594 + line-height: 38px;
  595 +}
  596 +
  597 +/* tabela */
  598 +table.listing {
  599 + border-left: 0;
  600 + border-bottom: 1px solid #aeb3b6;
  601 +}
  602 +
  603 +table.listing tr.odd th,
  604 +table.listing tr.even th {
  605 + border: 0;
  606 + font-size: 1.2em;
  607 +}
  608 +
  609 +table.listing tbody tr td {
  610 + background: #f5f5f5;
  611 + border-bottom: 1px dotted #d5d5d5;
  612 +}
  613 +
  614 +table.listing tbody tr.odd td {
  615 + background: #fff;
  616 +}
  617 +
  618 +table.listing tbody th {
  619 + font-weight: bold;
  620 + background: #fff;
  621 + border-top: 4px solid #172838 !important;
  622 + border-bottom: 1px solid #79838c!important;
  623 + border-width: 4px 0 1px 0;
  624 +}
  625 +
  626 +
  627 +/* lista */
  628 +.template-view.portaltype-collective-nitf-content #content-core ul,
  629 +.template-view.portaltype-collective-nitf-content #content ol {
  630 + list-style-type: disc;
  631 + margin-left: 0;
  632 + margin-bottom: 2em;
  633 + padding: 1em;
  634 + border: 1px solid #d5d5d5;
  635 + border-radius: 5px;
  636 + -moz-border-radius: 5px;
  637 + -webkit-border-radius: 5px;
  638 +}
  639 +
  640 +.template-view.portaltype-collective-nitf-content #content-core li {
  641 + border-bottom: 1px dotted #d5d5d5;
  642 + padding: 1em;
  643 + list-style-position: inside !important;
  644 +}
  645 +
  646 +.template-view.portaltype-collective-nitf-content #content-core ol li {
  647 + list-style-type: decimal !important;
  648 +}
  649 +
  650 +/* related */
  651 +
  652 +
  653 +#related-items {
  654 + position: relative;
  655 + border-radius: 5px;
  656 + -moz-border-radius: 5px;
  657 + -webkit-border-radius: 5px;
  658 + background: #eeefff;
  659 + border: 1px solid #d5d5d5 !important;
  660 + padding: 3em 1em 1.6em;
  661 +}
  662 +
  663 +#related-items legend {
  664 + color: #454545;
  665 + position: absolute;
  666 + top: 20px;
  667 + padding: 0px;
  668 + font-size: 1.3em;
  669 + font-weight: bold;
  670 +}
  671 +
  672 +#related-items .relationlist-field a {
  673 + display: block;
  674 + padding-left: 23px;
  675 + color: #335277;
  676 + background: url("../img/icone-related-items.png") 2px 5px no-repeat;
  677 + font-weight: bold;
  678 +}
  679 +
  680 +#related-items div {
  681 + padding-top: 20px;
  682 +}
  683 +
  684 +fieldset#folder-listing legend {
  685 + color: #444;
  686 + position: absolute;
  687 + padding: 1em 0 0 0;
  688 +}
  689 +
  690 +
  691 +
  692 +/* tags */
  693 +#category,
  694 +#category-vcge {
  695 + text-align: left;
  696 +}
  697 +
  698 +#category a.link-category:hover,
  699 +#category-vcge a.link-category:hover {
  700 + background: #2c67cd;
  701 +}
  702 +
  703 +#category-vcge {
  704 + font-size: 75%;
  705 + margin: 1em 0 0;
  706 + color: #666;
  707 +}
  708 +
  709 +#category-vcge a.link-category, span.selectedTag {
  710 + color: black;
  711 + padding: 0.25em 0.5em;
  712 + background: #ddd;
  713 + border-radius: 0.5em;
  714 + -webkit-border-radius: 0.5em;
  715 + -moz-border-radius: 0.5em;
  716 +}
  717 +#category-vcge a.link-category:hover {
  718 + background: #205c90;
  719 + color: White;
  720 + border-color: #205c90;
  721 +}
  722 +#category-vcge .separator {
  723 + display: none;
  724 +}
  725 +
  726 +/* embedder fix */
  727 +#alt_cont a {
  728 + cursor: pointer;
  729 +}
  730 +
  731 +
  732 +
  733 +/* portlets */
  734 +dl.portlet {
  735 + margin-bottom: 2em;
  736 +}
  737 +
  738 +dl.portlet dt.hiddenStructure {
  739 + display: none;
  740 +}
  741 +
  742 +#portal-column-one dl.portlet {
  743 + border: none;
  744 +}
  745 +
  746 +#portal-column-two dl.portlet {
  747 + border: 1px solid #c1c1c1;
  748 + background: #eeefff;
  749 + -moz-border-radius: 5px;
  750 + border-radius: 5px;
  751 + -webkit-border-radius: 5px;
  752 +}
  753 +
  754 +#portal-column-two dl.portlet a:link,
  755 +#portal-column-two dl.portlet a:visited {
  756 + color: #464a55 !important;
  757 +}
  758 +
  759 +dl.portlet dt {
  760 + border-bottom: 1px solid #c1c1c1;
  761 + color: #444444;
  762 + text-transform: uppercase;
  763 + background: transparent;
  764 +}
  765 +
  766 +dl.portlet dt a:link,
  767 +dl.portlet dt a:visited {
  768 + color: #464a55 !important;
  769 +}
  770 +
  771 +/* portlet de login */
  772 +#portal-column-two dl.portletLogin {
  773 + background: #093a89;
  774 + color: #fff;
  775 + border: none;
  776 +}
  777 +
  778 +#portal-column-two dl.portletLogin dt {
  779 + background: url("../img/cadeado.png") 230px 10px no-repeat;
  780 + border: none;
  781 + padding: 1em;
  782 + text-transform: uppercase;
  783 +}
  784 +
  785 +#portal-column-two dl.portletLogin a:link,
  786 +#portal-column-two dl.portletLogin dt a:link {
  787 + color: #fff !important;
  788 +}
  789 +
  790 +.portletLogin .field input {
  791 + width: 97% !important;
  792 +}
  793 +
  794 +.portletLogin div.formControls {
  795 + text-align: right;
  796 +}
  797 +
  798 +.portletLogin div.formControls input {
  799 + background: #012154;
  800 + color: #fff;
  801 + text-transform: uppercase;
  802 + border: none;
  803 + font-size: 1em;
  804 + padding: 0.3em 1em;
  805 + margin-right: -10px;
  806 +}
  807 +
  808 +.portletLogin .even {
  809 + border-top: 1px solid #5c7ba7;
  810 +}
  811 +
  812 +
  813 +/* portlet com data */
  814 +.portletNews .portletItem,
  815 +.portletCollection .portletItem {
  816 + border-bottom: 1px solid #ccc;
  817 + min-height: 45px;
  818 + clear: both;
  819 +}
  820 +
  821 +.portletNews .portletItem a,
  822 +.portletCollection .portletItem a {
  823 + display: block;
  824 + float: right;
  825 + clear: both;
  826 + width: 65%;
  827 + margin: 1em 0;
  828 + font-size: 1em;
  829 +}
  830 +
  831 +.portletCollection .portletItem a {
  832 + clear: none;
  833 +}
  834 +
  835 +.portletNews .portletItem .portletItemDetails,
  836 +.portletCollection .portletItem .portletItemDetails {
  837 + display: block;
  838 + float: left;
  839 + width: 24%;
  840 + margin: 1em 0 1em 1em;
  841 + text-align: center;
  842 + color: #596e7f;
  843 +}
  844 +
  845 +.portletCollection .portletItem .portletItemDetails {
  846 + clear: left;
  847 +}
  848 +
  849 +.portletFooter {
  850 + text-transform: uppercase;
  851 + color: #444b53;
  852 +}
  853 +
  854 +.portletFooter a {
  855 + color: #444b53;
  856 +}
  857 +
  858 +
  859 +/* eventos */
  860 +.portletEvents .portletItem a.tile {
  861 + font-size: 1.2em;
  862 + margin-left: 9px;
  863 +}
  864 +
  865 +/* navigation */
  866 +
  867 +.portlet-static-centrais-de-conteudos .portletHeader,
  868 +.portletNavigationTree .portletHeader {
  869 + border-top: 4px solid #00510f;
  870 + background: #eeefff;
  871 + border-bottom: none;
  872 + color: #00510f;
  873 + padding: 8px 8px 24px 10px;
  874 + text-transform: uppercase;
  875 + margin: 0;
  876 +}
  877 +
  878 +.portletNavigationTree .portletHeader a {
  879 + color: #00510f !important;
  880 +}
  881 +
  882 +.portletNavigationTree {
  883 + border-bottom: 1px solid #ddd;
  884 +}
  885 +
  886 +.portletNavigationTree li {
  887 + list-style: none !important;
  888 +}
  889 +
  890 +dl.portlet ul.navTreeLevel0 > .navTreeItem {
  891 + border-top: 1px solid #ddd;
  892 + border-bottom: none;
  893 + padding: 0 !important;
  894 + margin: 0;
  895 +}
  896 +
  897 +dl.portlet ul.navTreeLevel0 > .last-item {
  898 + border-bottom: 1px solid #ddd;
  899 +}
  900 +
  901 +dl.portlet ul.navTree .navTreeCurrentItem {
  902 + background-color: transparent;
  903 + border-left: none !important;
  904 + margin-left: 0;
  905 + margin-right: 0;
  906 +}
  907 +
  908 +/* backgound colors */
  909 +.navTreeLevel0>li.navTreeItemInPath,
  910 +.navTreeLevel0>li.navTreeCurrentNode {
  911 + border-top: 2px solid #64946e !important;
  912 + border-bottom: 2px solid #64946e !important;
  913 + background-color: #eeefff;
  914 +}
  915 +
  916 +.navTreeLevel1 {
  917 + background: #e7e8ea !important;
  918 +}
  919 +
  920 +.navTreeLevel2 {
  921 + background: #e0e1e3 !important;
  922 +}
  923 +
  924 +.navTreeLevel3 {
  925 + background: #dadbdd !important;
  926 +}
  927 +
  928 +.navTreeLevel4 {
  929 + background: #d4d5d7 !important;
  930 +}
  931 +
  932 +dl.portlet ul.navTreeLevel1 .navTreeItem {
  933 + border-top: 1px solid #d0d4d5;
  934 +}
  935 +
  936 +dl.portlet ul.navTreeLevel1 .navTreeItem {
  937 + padding-left: 0em !important;
  938 +}
  939 +
  940 +a.navTreeItemInPath, a.navTreeCurrentNode {
  941 + background: transparent url("../img/menu-ativo.gif") no-repeat !important;
  942 + font-weight: bold;
  943 +}
  944 +/* Apenas para o primeiro menu */
  945 +.first-item a.navTreeItemInPath, .first-item a.navTreeCurrentNode {
  946 + background-image: none !important;
  947 +}
  948 +
  949 +.first-item .portletNavigationTree .portletHeader {
  950 + display: none;
  951 +}
  952 +
  953 +ul.navTreeLevel0 li a.navTreeItemInPath,
  954 +ul.navTreeLevel0 li a.navTreeCurrentNode {
  955 + background-position: 8px 12px !important;
  956 +}
  957 +
  958 +ul.navTreeLevel1 li a.navTreeItemInPath,
  959 +ul.navTreeLevel1 li a.navTreeCurrentNode {
  960 + background-position: 14px 12px !important;
  961 +}
  962 +
  963 +ul.navTreeLevel2 li a.navTreeItemInPath,
  964 +ul.navTreeLevel2 li a.navTreeCurrentNode {
  965 + background-position: 20px 12px !important;
  966 +}
  967 +
  968 +ul.navTreeLevel3 li a.navTreeItemInPath,
  969 +ul.navTreeLevel3 li a.navTreeCurrentNode {
  970 + background-position: 26px 12px !important;
  971 +}
  972 +
  973 +ul.navTreeLevel4 li a.navTreeItemInPath,
  974 +ul.navTreeLevel4 li a.navTreeCurrentNode {
  975 + background-position: 32px 12px !important;
  976 +}
  977 +
  978 +ul.navTreeLevel5 li a.navTreeItemInPath,
  979 +ul.navTreeLevel5 li a.navTreeCurrentNode {
  980 + background-position: 38px 12px !important;
  981 +}
  982 +
  983 +ul.navTreeLevel6 li a.navTreeItemInPath,
  984 +ul.navTreeLevel6 li a.navTreeCurrentNode {
  985 + background-position: 44px 12px !important;
  986 +}
  987 +
  988 +/* deslocamento dos itens */
  989 +dl.portlet ul.navTree li a {
  990 + padding: 0.6em 1.5em !important;
  991 +}
  992 +
  993 +dl.portlet ul.navTreeLevel1 li a {
  994 + padding: 0.6em 2em !important;
  995 +}
  996 +
  997 +dl.portlet ul.navTreeLevel2 li a {
  998 + padding: 0.2em 2.5em !important;
  999 +}
  1000 +
  1001 +dl.portlet ul.navTreeLevel3 li a {
  1002 + padding: 0.6em 3em !important;
  1003 +}
  1004 +
  1005 +dl.portlet ul.navTreeLevel4 li a {
  1006 + padding: 0.6em 3.5em !important;
  1007 +}
  1008 +
  1009 +dl.portlet ul.navTreeLevel5 li a {
  1010 + padding: 0.6em 4em !important;
  1011 +}
  1012 +
  1013 +dl.portlet ul.navTreeLevel6 li a {
  1014 + padding: 0.6em 4.5em !important;
  1015 +}
  1016 +
  1017 +.first-item dl.portlet ul.navTree li a {
  1018 + padding: 0.2em 0 !important;
  1019 + color: #2c67cd !important;
  1020 + font-size: 110%;
  1021 +}
  1022 +
  1023 +.portlet img, #content img {
  1024 + height: auto;
  1025 + max-width: 100%;
  1026 +}
  1027 +
  1028 +/* lists */
  1029 +
  1030 +#content li, dl.portlet li {
  1031 + line-height: 1.5em !important;
  1032 + list-style: square outside;
  1033 + margin-bottom: 0.25em;
  1034 +}
  1035 +
  1036 +#content ol li, dl.portlet ol li {
  1037 + list-style: decimal outside;
  1038 +}
  1039 +
  1040 +dl.portlet ul.navTreeLevel0 > .navTreeItem {
  1041 + list-style: none;
  1042 +}
  1043 +
  1044 +/* em destaque */
  1045 +
  1046 +#em-destaque ul {
  1047 + display: table;
  1048 + background: #e8e7e7;
  1049 + width: 100%;
  1050 + border-radius: 5px;
  1051 + -moz-border-radius: 5px;
  1052 + -webkit-border-radius: 5px;
  1053 + margin-bottom: 2em;
  1054 +}
  1055 +
  1056 +#em-destaque li {
  1057 + display: table-cell;
  1058 + padding: 0.45em 1em;
  1059 + text-align: center;
  1060 + text-transform: uppercase;
  1061 + border-right: 1px solid #d2d2d2;
  1062 + font-size: 0.8em !important;
  1063 +}
  1064 +
  1065 +#em-destaque li.last-item {
  1066 + border-right: none !important;
  1067 +}
  1068 +
  1069 +#em-destaque a {
  1070 + color: #2C5496;
  1071 +}
  1072 +
  1073 +#em-destaque li#em-destaque-titulo {
  1074 + background: #6f7681 url("../img/em-destaque.png") right center no-repeat;
  1075 + color: #fff;
  1076 + border-right: none;
  1077 + border-radius: 5px 0 0 5px;
  1078 + -moz-border-radius: 5px 0 0 5px;
  1079 + -webkit-border-radius: 5px 0 0 5px;
  1080 +}
  1081 +
  1082 +#portal-features {
  1083 + text-align: right;
  1084 + font-size: 80%;
  1085 +}
  1086 +
  1087 +/* centrais de conteudos */
  1088 +.portlet-static-centrais-de-conteudos .portletItem {
  1089 + padding: 0 !important;
  1090 +}
  1091 +
  1092 +.portlet-static-centrais-de-conteudos .list-central {
  1093 + margin: 0;
  1094 + padding: 0;
  1095 +}
  1096 +
  1097 +.list-central .item-central {
  1098 + padding: 15px 0;
  1099 + list-style: none;
  1100 + border-bottom: 1px solid #d6dcd7;
  1101 +}
  1102 +
  1103 +.list-central .item-central.first {
  1104 + border-top: 1px solid #d6dcd7;
  1105 +}
  1106 +
  1107 +.item-central .link-central {
  1108 + display: block;
  1109 + height: 38px;
  1110 + line-height: 38px;
  1111 + padding-left: 50px;
  1112 + color: #436976 !important;
  1113 +}
  1114 +
  1115 +/* icones central de conteudos */
  1116 +.item-central .link-videos {
  1117 + background: url(../img/sprite-icons.png) no-repeat -1px -127px;
  1118 +}
  1119 +
  1120 +.item-central .link-audios {
  1121 + background: url(../img/sprite-icons.png) no-repeat -1px -167px;
  1122 +}
  1123 +
  1124 +.item-central .link-infograficos {
  1125 + background: url(../img/sprite-icons.png) no-repeat -1px -207px;
  1126 +}
  1127 +
  1128 +.item-central .link-publicacoes {
  1129 + background: url(../img/sprite-icons.png) no-repeat -1px -247px;
  1130 +}
  1131 +
  1132 +.item-central .link-fotos {
  1133 + background: url(../img/sprite-icons.png) no-repeat -1px -326px;
  1134 +}
  1135 +
  1136 +.item-central .link-aplicativos {
  1137 + background: url(../img/sprite-icons.png) no-repeat -1px -287px;
  1138 +}
  1139 +
  1140 +/* Ajuste Banner Lançamento*/
  1141 +#portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f636c69656e7465732f62726173696c2f62726173696c0a61706f696f a.navTreeItemInPath,
  1142 +#portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f636c69656e7465732f62726173696c2f62726173696c0a61706f696f a.navTreeCurrentNode {
  1143 + background-image: none !important;
  1144 +}
  1145 +
  1146 +#portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f636c69656e7465732f62726173696c2f62726173696c0a61706f696f .portletNavigationTree .portletHeader {
  1147 + display: none;
  1148 +}
  1149 +
  1150 +#portletwrapper-706c6f6e652e6c656674636f6c756d6e0a636f6e746578740a2f636c69656e7465732f62726173696c2f62726173696c0a61706f696f dl.portlet ul.navTree li a {
  1151 + padding: 0.2em 0 !important;
  1152 + color: #2c67cd !important;
  1153 + font-size: 110%;
  1154 +}
  1155 +
  1156 +/*.item-central .link-reportar-erro {
  1157 + background: url(../img/cc-icon-reportar-erro.png) no-repeat;
  1158 +}*/
  1159 +
  1160 +/* portlet de politicas */
  1161 +.portletCollection {
  1162 + background: #eeeff1 !important;
  1163 + border: 1px solid #c0c1c3;
  1164 + border-radius: 5px;
  1165 +}
  1166 +
  1167 +.portletCollection .portletHeader {
  1168 + border-bottom: 1px solid #c0c1c3;
  1169 + padding: 1em;
  1170 + color: #464a53;
  1171 + text-transform: uppercase;
  1172 + margin: 0;
  1173 +}
  1174 +
  1175 +.portletCollection .portletItem .tile {
  1176 + display: inline;
  1177 + float: none;
  1178 + color: #436976;
  1179 +}
  1180 +
  1181 +.portletCollection .portletFooter {
  1182 + background: url(../img/portlet-footer-textmore.png) no-repeat right;
  1183 + text-align: right;
  1184 +}
  1185 +
  1186 +.portletCollection .portletFooter span {
  1187 + display: block;
  1188 + overflow: hidden;
  1189 + text-indent: 100%;
  1190 + white-space: nowrap;
  1191 +}
  1192 +
  1193 +.portletCollection .portletFooter a {
  1194 + display: block;
  1195 + float: right;
  1196 + width: 133px;
  1197 + height: 100%;
  1198 +}
  1199 +
  1200 +.portletCollection .portletItem .portletItemDetails {
  1201 + width: 0;
  1202 + margin: 0;
  1203 +}
  1204 +
  1205 +/****************** COVER *******************/
  1206 +
  1207 +.portaltype-collective-cover-content #content .row {
  1208 + margin-bottom: 20px;
  1209 + padding-bottom: 10px;
  1210 +}
  1211 +
  1212 +/* Tiles */
  1213 +
  1214 +.tile {
  1215 + margin-bottom: 1em;
  1216 + clear: both;
  1217 +}
  1218 +
  1219 +.tile a {
  1220 + color: #162937 !important;
  1221 +}
  1222 +
  1223 +.tile h1 {
  1224 + border-bottom: none;
  1225 + font-size: 2.8em;
  1226 + line-height: 1.1em;
  1227 + margin: 0 0 10px 0;
  1228 + text-transform: none;
  1229 +}
  1230 +
  1231 +.tile h2 {
  1232 + font-family: Arial, Helvetica, sans-serif;
  1233 + font-size: 1.4em;
  1234 + line-height: 1.2em;
  1235 + margin: 0;
  1236 + margin-bottom: 0;
  1237 +}
  1238 +
  1239 +.tile h3 {
  1240 + font-family: Arial, Helvetica, sans-serif;
  1241 + font-size: 1.3em;
  1242 + font-weight: bold;
  1243 + line-height: 1.2em;
  1244 + margin: 0;
  1245 +}
  1246 +
  1247 +.tile h4 {
  1248 + font-size: 1.1em;
  1249 + font-weight: normal;
  1250 + line-height: 1.1em;
  1251 + margin-bottom: 10px;
  1252 +}
  1253 +
  1254 +.tile-subtitle {
  1255 + color: #2C67CD;
  1256 + font-weight: normal;
  1257 + margin-bottom: 3px !important;
  1258 + text-transform: uppercase;
  1259 +}
  1260 +
  1261 +.link-externo {
  1262 + border: 1px solid #c0c1c3;
  1263 + border-radius: 5px;
  1264 + overflow: hidden;
  1265 +}
  1266 +
  1267 +/* link externo */
  1268 +.link-externo .tile-header,
  1269 +.link-externo .tile-title {
  1270 + padding: 1em;
  1271 + border-bottom: 1px solid #bec2c1;
  1272 + background: #434a54;
  1273 +}
  1274 +
  1275 +.link-externo .tile-header span,
  1276 +.link-externo .tile-header h2,
  1277 +.link-externo .tile-title h2 {
  1278 + margin: 0;
  1279 + color: #fff !important;
  1280 + font-weight: normal;
  1281 +}
  1282 +
  1283 +.tile-header span {
  1284 + font-size: 1.4em;
  1285 +}
  1286 +
  1287 +.link-externo .tile-footer {
  1288 + padding: 0.5em 1em;
  1289 + background: #c2c3c5;
  1290 + text-transform: uppercase;
  1291 +}
  1292 +
  1293 +.link-externo .collection-item {
  1294 + padding: 1em;
  1295 + border-bottom: 1px dotted #bec2c1;
  1296 +}
  1297 +
  1298 +.link-externo .collection-item.odd {
  1299 + background: #eeeff1;
  1300 +}
  1301 +
  1302 +.link-externo .collection-item.even {
  1303 + background: #fff;
  1304 +}
  1305 +
  1306 +.link-externo .collection-item a {
  1307 + display: block;
  1308 + padding-right: 2em;
  1309 + background: url(../img/readmoredarkgray.png) no-repeat right center !important;
  1310 +}
  1311 +
  1312 +.link-externo .collection-item h2,
  1313 +.link-externo .collection-item h3 {
  1314 + font-weight: normal;
  1315 + margin-bottom: 0;
  1316 +}
  1317 +
  1318 +.link-externo .collection-item p {
  1319 + height: 1px;
  1320 + position: absolute !important;
  1321 + clip: rect(1px 1px 1px 1px);
  1322 + clip: rect(1px, 1px, 1px, 1px);
  1323 + overflow: hidden;
  1324 +}
  1325 +
  1326 +/* lista horizontal */
  1327 +.lista-horizontal {
  1328 + background: #eeeff1 !important;
  1329 + border: 1px solid #c0c1c3;
  1330 + border-radius: 5px;
  1331 + -moz-border-radius: 5px;
  1332 + -webkit-border-radius: 5px;
  1333 +}
  1334 +
  1335 +.lista-horizontal .tile-header,
  1336 +.lista-horizontal .tile-title {
  1337 + border-bottom: 1px solid #c0c1c3;
  1338 + padding: 0.5em 1em;
  1339 + color: #464a53;
  1340 + text-transform: uppercase;
  1341 + margin: 0;
  1342 +}
  1343 +
  1344 +.lista-horizontal .tile-footer {
  1345 + float: left;
  1346 + margin: 0;
  1347 + padding: 1% 2.5%;
  1348 + width: 95%;
  1349 + border-top: 1px solid #c0c1c3;
  1350 + color: #464a53;
  1351 + text-transform: uppercase;
  1352 + text-align: right;
  1353 +}
  1354 +
  1355 +.lista-horizontal .list-item a,
  1356 +.lista-horizontal .collection-item a {
  1357 + color: #365073 !important;
  1358 +}
  1359 +
  1360 +.lista-horizontal .list-item,
  1361 +.lista-horizontal .collection-item {
  1362 + width: 29%;
  1363 + padding: 2% 1% 2% 3%;
  1364 + float: left;
  1365 + border-left: 1px dotted #ccc;
  1366 +}
  1367 +
  1368 +/* lista vertical do Tile List e Tile Collection */
  1369 +.lista-vertical {
  1370 + background: #eeeff1 !important;
  1371 + border: 1px solid #c0c1c3;
  1372 + border-radius: 5px;
  1373 + -moz-border-radius: 5px;
  1374 + -webkit-border-radius: 5px;
  1375 +}
  1376 +
  1377 +.lista-vertical .tile-header,
  1378 +.lista-vertical .tile-title,
  1379 +.lista-vertical .collection-header,
  1380 +.lista-vertical .collection-title {
  1381 + border-bottom: 1px solid #c0c1c3;
  1382 + padding: 0.5em 1em;
  1383 + color: #464a53;
  1384 + text-transform: uppercase;
  1385 + margin: 0;
  1386 +}
  1387 +
  1388 +.lista-vertical .tile-header h3,
  1389 +.lista-vertical .tile-header span {
  1390 + color: #444a53;
  1391 + font-size: 1.3em;
  1392 + font-weight: bold;
  1393 +}
  1394 +
  1395 +.lista-vertical .tile-footer,
  1396 +.lista-vertical .collection-footer {
  1397 + float: left;
  1398 + margin: 0;
  1399 + padding: 1% 2.5%;
  1400 + width: 95%;
  1401 + border-top: 1px solid #c0c1c3;
  1402 + color: #464a53;
  1403 + text-transform: uppercase;
  1404 +}
  1405 +
  1406 +.lista-vertical .list-item a,
  1407 +.lista-vertical .collection-item a {
  1408 + color: #365073 !important;
  1409 +}
  1410 +
  1411 +.lista-vertical .list-item,
  1412 +.lista-vertical .collection-item {
  1413 + margin: 0;
  1414 + clear: both;
  1415 + padding: 0 9px;
  1416 + display: block;
  1417 + border-bottom: 1px dotted #c1c2c2;
  1418 +}
  1419 +
  1420 +.lista-vertical .list-item h1,
  1421 +.lista-vertical .list-item h2,
  1422 +.lista-vertical .list-item h3,
  1423 +.lista-vertical .collection-item h1,
  1424 +.lista-vertical .collection-item h2,
  1425 +.lista-vertical .collection-item h3 {
  1426 + font-size: 1em;
  1427 + margin: 0.8em 0 !important;
  1428 + padding: 0;
  1429 + line-height: 1em;
  1430 +}
  1431 +
  1432 +.lista-vertical .list-item a h1,
  1433 +.lista-vertical .list-item a h2,
  1434 +.lista-vertical .list-item a h3,
  1435 +.lista-vertical .collection-item a h1,
  1436 +.lista-vertical .collection-item a h2,
  1437 +.lista-vertical .collection-item a h3 { color: #596e7f; }
  1438 +
  1439 +.lista-vertical .list-item img[width="200"],
  1440 +.lista-vertical .collection-item img[width="200"] {
  1441 + max-width: 115px;
  1442 + width: 115px;
  1443 + margin: 0 .8em 0 0 !important;
  1444 + float: left;
  1445 +}
  1446 +
  1447 +.lista-vertical p.data,
  1448 +.lista-vertical p.date {
  1449 + /* 0 20px 0 0 */
  1450 + margin: 0 1.4em 0 0 !important;
  1451 + float: left;
  1452 + color: #748494;
  1453 +}
  1454 +
  1455 +.lista-vertical .list-item p,
  1456 +.lista-vertical .collection-item p { color: #46494e; }
  1457 +
  1458 +/* Cores Section */
  1459 +.laranja .tile-subtitle { color: #ba4a00; }
  1460 +
  1461 +.azul-petroleo .tile-subtitle { color: #3b7390; }
  1462 +
  1463 +.dourado .tile-subtitle { color: #b97a00; }
  1464 +
  1465 +.roxo .tile-subtitle { color: #643c67; }
  1466 +
  1467 +.marrom-claro .tile-subtitle { color: #826938; }
  1468 +
  1469 +.verde-escuro .tile-subtitle { color: #1d571f; }
  1470 +
  1471 +.verde .tile-subtitle { color: #017b16; }
  1472 +
  1473 +.azul .tile-subtitle { color: #1a55dd; }
  1474 +
  1475 +.marrom .tile-subtitle { color: #753900; }
  1476 +
  1477 +.verde-claro .tile-subtitle { color: #56762b; }
  1478 +
  1479 +.azul-claro .tile-subtitle { color: #3867b7; }
  1480 +
  1481 +.azul-escuro .tile-subtitle { color: #00439e; }
  1482 +
  1483 +.azul-turquesa .tile-subtitle { color: #097495; }
  1484 +
  1485 +.bege .tile-subtitle { color: #ab6600; }
  1486 +
  1487 +/* destaques com borda cinza*/
  1488 +.roxo-borda,
  1489 +.verde-borda,
  1490 +.azul-claro-borda,
  1491 +.azul-turquesa-borda,
  1492 +.laranja-borda,
  1493 +.bege-borda {
  1494 + border-bottom: 1px solid #ccc;
  1495 + padding-bottom: 0.8em;
  1496 +}
  1497 +
  1498 +.roxo-borda a {
  1499 + color: #5c1285 !important;
  1500 +}
  1501 +
  1502 +.verde-borda a {
  1503 + color: #01971c !important;
  1504 +}
  1505 +
  1506 +.azul-claro-borda a {
  1507 + color: #8fd9e4 !important;
  1508 +}
  1509 +
  1510 +.azul-claro-turquesa a {
  1511 + color: #097495 !important;
  1512 +}
  1513 +
  1514 +.laranja-borda a {
  1515 + color: #e07f48 !important;
  1516 +}
  1517 +
  1518 +.bege-borda a {
  1519 + color: #ab6600 !important;
  1520 +}
  1521 +
  1522 +.tile p {
  1523 + line-height: 1.4em;
  1524 +}
  1525 +
  1526 +.left {
  1527 + float: left;
  1528 + margin: 0 10px 10px 0;
  1529 +}
  1530 +
  1531 +.right {
  1532 + float: right;
  1533 + margin: 0 0 10px 10px;
  1534 +}
  1535 +
  1536 +/* collection tile */
  1537 +.tile-title {
  1538 + background: #eeeff1;
  1539 + font-size: 1.7em;
  1540 + font-weight: normal;
  1541 + margin-bottom: 5px;
  1542 + padding: 7px 0.3em;
  1543 + border-top: 4px solid #172838;
  1544 + border-bottom: 1px solid #ccc;
  1545 +}
  1546 +
  1547 +.collection-item h1,
  1548 +.collection-item h2,
  1549 +.collection-item h3,
  1550 +.collection-item h4,
  1551 +.list-item h1,
  1552 +.list-item h2,
  1553 +.list-item h3,
  1554 +.list-item h4 {
  1555 + margin-bottom: 0.5em;
  1556 +}
  1557 +
  1558 +.roxo .tile-title {
  1559 + border-top: 4px solid #5b1285;
  1560 + color: #5b1285;
  1561 +}
  1562 +
  1563 +.verde .tile-title {
  1564 + border-top: 4px solid #01971c;
  1565 + color: #01971c;
  1566 +}
  1567 +
  1568 +.azul-claro .tile-title {
  1569 + border-top: 4px solid #018bb9;
  1570 + color: #018bb9;
  1571 +}
  1572 +
  1573 +.laranja .tile-title {
  1574 + border-top: 4px solid #d25501;
  1575 + color: #d25501;
  1576 +}
  1577 +
  1578 +.bege .tile-title {
  1579 + border-top: 4px solid #ad6500;
  1580 + color: #ad6500;
  1581 +}
  1582 +
  1583 +
  1584 +/*Tile Header*/
  1585 +
  1586 +.outtanding-header {
  1587 + margin-bottom: 5px;
  1588 + border-top: 1px solid #172838;
  1589 + position: relative;
  1590 + background-color: red;
  1591 +}
  1592 +
  1593 +
  1594 +.outstanding-header .outstanding-title {
  1595 + color: #2C67CD;
  1596 + font-size: 1.7em;
  1597 + font-weight: normal;
  1598 + padding: 7px 0;
  1599 + margin-left: 0 !important;
  1600 + padding-left: 0.3em;
  1601 + border-top: 4px solid #172838;
  1602 + border-bottom: 1px solid #CCCCCC;
  1603 +}
  1604 +
  1605 +.outstanding-header h1 {
  1606 + font-size: 2.3em !important;
  1607 + text-transform: uppercase;
  1608 + font-weight: bold !important;
  1609 +}
  1610 +
  1611 +.outstanding-header h2 {
  1612 + font-size: 2em !important;
  1613 + text-transform: uppercase;
  1614 + font-weight: bold !important;
  1615 +}
  1616 +
  1617 +.outstanding-header h3 {
  1618 + font-size: 1.5em !important;
  1619 + text-transform: uppercase;
  1620 + font-weight: bold !important;
  1621 +}
  1622 +
  1623 +.outstanding-header h4 {
  1624 + font-size: 1.3em !important;
  1625 + text-transform: uppercase;
  1626 + font-weight: bold !important;
  1627 +}
  1628 +
  1629 +.outstanding-header .outstanding-link {
  1630 + background: url("../img/readmoredarkblue.png") no-repeat scroll right 5px transparent;
  1631 + display: block;
  1632 + font-size: 0.7em;
  1633 + line-height: 2.8em;
  1634 + margin-right: 10px;
  1635 + margin-top: 5px;
  1636 + min-height: 30px;
  1637 + padding-right: 30px;
  1638 + padding-top: 3px;
  1639 + position: absolute;
  1640 + right: 0;
  1641 + text-align: right;
  1642 + text-transform: uppercase;
  1643 + top: 0;
  1644 + width: 145px;
  1645 +}
  1646 +
  1647 +/*
  1648 + * Paleta de cores - cor / editoria
  1649 + */
  1650 +
  1651 +/* laranja / cidadania e justiça */
  1652 +.laranja .tile-title {
  1653 + border-top: 4px solid #ba4a00;
  1654 + color: #ba4a00;
  1655 +} .laranja .outstanding-header {
  1656 + background: #eeeff1;
  1657 + border-top: 4px solid #ba4a00;
  1658 + min-height: 40px;
  1659 +} .laranja .outstanding-header .outstanding-title {
  1660 + background: #eeeff1;
  1661 + border-bottom: none;
  1662 + border-color: #ba4a00;
  1663 + color: #ba4a00;
  1664 +} .laranja .outstanding-header .outstanding-link {
  1665 + background: url("../img/seta_cidadania_justica.png") no-repeat scroll right 5px transparent;
  1666 +}
  1667 +
  1668 +/* azul petroleo / defesa e segurança */
  1669 +.azul-petroleo .tile-title {
  1670 + border-top: 4px solid #3b7390;
  1671 + color: #3b7390;
  1672 +} .azul-petroleo .outstanding-header {
  1673 + background: #eeeff1;
  1674 + border-top: 4px solid #3b7390;
  1675 + min-height: 40px;
  1676 +} .azul-petroleo .outstanding-header .outstanding-title {
  1677 + background: #eeeff1;
  1678 + border-bottom: none;
  1679 + border-color: #3b7390;
  1680 + color: #3b7390;
  1681 +} .azul-petroleo .outstanding-header .outstanding-link {
  1682 + background: url("../img/seta_defesa_seguranca.png") no-repeat scroll right 5px transparent;
  1683 +}
  1684 +
  1685 +/* azul petroleo / defesa e segurança */
  1686 +.dourado .tile-title {
  1687 + border-top: 4px solid #b97a00;
  1688 + color: #b97a00;
  1689 +} .dourado .outstanding-header {
  1690 + background: #eeeff1;
  1691 + border-top: 4px solid #b97a00;
  1692 + min-height: 40px;
  1693 +} .dourado .outstanding-header .outstanding-title {
  1694 + background: #eeeff1;
  1695 + border-bottom: none;
  1696 + border-color: #b97a00;
  1697 + color: #b97a00;
  1698 +} .dourado .outstanding-header .outstanding-link {
  1699 + background: url("../img/seta_cultura.png") no-repeat scroll right 5px transparent;
  1700 +}
  1701 +
  1702 +/* roxo / ciencia e tecnologia */
  1703 +.roxo .tile-title {
  1704 + border-top: 4px solid #643c67;
  1705 + color: #643c67;
  1706 +} .roxo .outstanding-header {
  1707 + background: #eeeff1;
  1708 + border-top: 4px solid #643c67;
  1709 + min-height: 40px;
  1710 +} .roxo .outstanding-header .outstanding-title {
  1711 + background: #eeeff1;
  1712 + border-bottom: none;
  1713 + border-color: #643c67;
  1714 + color: #643c67;
  1715 +} .roxo .outstanding-header .outstanding-link {
  1716 + background: url("../img/seta_ciencia_tecnologia.png") no-repeat scroll right 5px transparent;
  1717 +}
  1718 +
  1719 +/* marrom claro / economia e emprego */
  1720 +.marrom-claro .tile-title {
  1721 + border-top: 4px solid #826938;
  1722 + color: #826938;
  1723 +} .marrom-claro .outstanding-header {
  1724 + background: #eeeff1;
  1725 + border-top: 4px solid #826938;
  1726 + min-height: 40px;
  1727 +} .marrom-claro .outstanding-header .outstanding-title {
  1728 + background: #eeeff1;
  1729 + border-bottom: none;
  1730 + border-color: #826938;
  1731 + color: #826938;
  1732 +} .marrom-claro .outstanding-header .outstanding-link {
  1733 + background: url("../img/seta_economia_emprego.png") no-repeat scroll right 5px transparent;
  1734 +}
  1735 +
  1736 +/* verde escuro / educação */
  1737 +.verde-escuro .tile-title {
  1738 + border-top: 4px solid #1D571F;
  1739 + color: #1d571f;
  1740 +} .verde-escuro .outstanding-header {
  1741 + background: #eeeff1;
  1742 + border-top: 4px solid #1d571f;
  1743 + min-height: 40px;
  1744 +} .verde-escuro .outstanding-header .outstanding-title {
  1745 + background: #eeeff1;
  1746 + border-bottom: none;
  1747 + border-color: #1d571f;
  1748 + color: #1d571f;
  1749 +} .verde-escuro .outstanding-header .outstanding-link {
  1750 + background: url("../img/seta_educacao.png") no-repeat scroll right 5px transparent;
  1751 +}
  1752 +
  1753 +/* verde / esporte */
  1754 +.verde .tile-title {
  1755 + border-top: 4px solid #017b16;
  1756 + color: #017B16;
  1757 +} .verde .outstanding-header {
  1758 + background: #eeeff1;
  1759 + border-top: 4px solid #017b16;
  1760 + min-height: 40px;
  1761 +} .verde .outstanding-header .outstanding-title {
  1762 + background: #eeeff1;
  1763 + border-bottom: none;
  1764 + border-color: #017b16;
  1765 + color: #017b16;
  1766 +} .verde .outstanding-header .outstanding-link {
  1767 + background: url("../img/seta_esporte.png") no-repeat scroll right 5px transparent;
  1768 +}
  1769 +
  1770 +/* azul / governo */
  1771 +.azul .tile-title {
  1772 + border-top: 4px solid #1a55dd;
  1773 + color: #1a55dd;
  1774 +} .azul .outstanding-header {
  1775 + background: #eeeff1;
  1776 + border-top: 4px solid #1a55dd;
  1777 + min-height: 40px;
  1778 +} .azul .outstanding-header .outstanding-title {
  1779 + background: #eeeff1;
  1780 + border-bottom: none;
  1781 + border-color: #1a55dd;
  1782 + color: #1a55dd;
  1783 +} .azul .outstanding-header .outstanding-link {
  1784 + background: url("../img/seta_governo.png") no-repeat scroll right 5px transparent;
  1785 +}
  1786 +
  1787 +/* marrom / infraestrutura */
  1788 +.marrom .tile-title {
  1789 + border-top: 4px solid #753900;
  1790 + color: #753900;
  1791 +} .marrom .outstanding-header {
  1792 + background: #eeeff1;
  1793 + border-top: 4px solid #753900;
  1794 + min-height: 40px;
  1795 +} .marrom .outstanding-header .outstanding-title {
  1796 + background: #eeeff1;
  1797 + border-bottom: none;
  1798 + border-color: #753900;
  1799 + color: #753900;
  1800 +} .marrom .outstanding-header .outstanding-link {
  1801 + background: url("../img/seta_infraestrutura.png") no-repeat scroll right 5px transparent;
  1802 +}
  1803 +
  1804 +/* verde claro / meio ambiente */
  1805 +.verde-claro .tile-title {
  1806 + border-top: 4px solid #56762b;
  1807 + color: #56762b;
  1808 +} .verde-claro .outstanding-header {
  1809 + background: #eeeff1;
  1810 + border-top: 4px solid #56762b;
  1811 + min-height: 40px;
  1812 +} .verde-claro .outstanding-header .outstanding-title {
  1813 + background: #eeeff1;
  1814 + border-bottom: none;
  1815 + border-color: #56762b;
  1816 + color: #56762b;
  1817 +} .verde-claro .outstanding-header .outstanding-link {
  1818 + background: url("../img/seta_meio_ambiente.png") no-repeat scroll right 5px transparent;
  1819 +}
  1820 +
  1821 +/* azul claro / saude */
  1822 +.azul-claro .tile-title {
  1823 + border-top: 4px solid #3867b7;
  1824 + color: #3867b7;
  1825 +} .azul-claro .outstanding-header {
  1826 + background: #eeeff1;
  1827 + border-top: 4px solid #3867b7;
  1828 + min-height: 40px;
  1829 +} .azul-claro .outstanding-header .outstanding-title {
  1830 + background: #eeeff1;
  1831 + border-bottom: none;
  1832 + border-color: #3867b7;
  1833 + color: #3867b7;
  1834 +} .azul-claro .outstanding-header .outstanding-link {
  1835 + background: url("../img/seta_saude.png") no-repeat scroll right 5px transparent;
  1836 +}
  1837 +
  1838 +/* azul escuro / turismo */
  1839 +.azul-escuro .tile-title {
  1840 + border-top: 4px solid #00439e;
  1841 + color: #00439e;
  1842 +} .azul-escuro .outstanding-header {
  1843 + background: #eeeff1;
  1844 + border-top: 4px solid #00439e;
  1845 + min-height: 40px;
  1846 +} .azul-escuro .outstanding-header .outstanding-title {
  1847 + background: #eeeff1;
  1848 + border-bottom: none;
  1849 + border-color: #00439e;
  1850 + color: #00439e;
  1851 +} .azul-escuro .outstanding-header .outstanding-link {
  1852 + background: url("../img/seta_tursimo.png") no-repeat scroll right 5px transparent;
  1853 +}
  1854 +
  1855 +/* azul piscina / turismo */
  1856 +.azul-piscina .tile-title {
  1857 + border-top: 4px solid #00A0DB;
  1858 + color: #00A0DB;
  1859 +} .azul-piscina .outstanding-header {
  1860 + background: #eeeff1;
  1861 + border-top: 4px solid #00A0DB;
  1862 + min-height: 40px;
  1863 +} .azul-piscina .outstanding-header .outstanding-title {
  1864 + background: #eeeff1;
  1865 + border-bottom: none;
  1866 + border-color: #00A0DB;
  1867 + color: #00A0DB;
  1868 +}
  1869 +
  1870 +/* bege */
  1871 +.bege .tile-title {
  1872 + border-top: 4px solid #AD6500;
  1873 + color: #AD6500;
  1874 +} .bege .outstanding-header {
  1875 + background: #eeeff1;
  1876 + border-top: 4px solid #AD6500;
  1877 + min-height: 40px;
  1878 +} .bege .outstanding-header .outstanding-title {
  1879 + background: #eeeff1;
  1880 + border-bottom: none;
  1881 + border-color: #AD6500;
  1882 + color: #AD6500;
  1883 +} .bege .outstanding-header .outstanding-link {
  1884 + background: url("../img/readmorebrown.png") no-repeat scroll right 5px transparent;
  1885 +}
  1886 +
  1887 +/* amarelo / economia e emprego */
  1888 +.amarelo .tile-title {
  1889 + border-top: 4px solid #DE9200;
  1890 + color: #DE9200;
  1891 +} .amarelo .outstanding-header {
  1892 + background: #eeeff1;
  1893 + border-top: 4px solid #DE9200;
  1894 + min-height: 40px;
  1895 +} .amarelo .outstanding-header .outstanding-title {
  1896 + background: #eeeff1;
  1897 + border-bottom: none;
  1898 + border-color: #DE9200;
  1899 + color: #DE9200;
  1900 +}
  1901 +
  1902 +/* bege */
  1903 +.bege .tile-title {
  1904 + border-top: 4px solid #AD6500;
  1905 + color: #AD6500;
  1906 +} .bege .outstanding-header {
  1907 + background: #eeeff1;
  1908 + border-top: 4px solid #AD6500;
  1909 + min-height: 40px;
  1910 +} .bege .outstanding-header .outstanding-title {
  1911 + background: #eeeff1;
  1912 + border-bottom: none;
  1913 + border-color: #AD6500;
  1914 + color: #AD6500;
  1915 +} .bege .outstanding-header .outstanding-link {
  1916 + background: url("../img/readmorebrown.png") no-repeat scroll right 5px transparent;
  1917 +}
  1918 +
  1919 +/* fio separador */
  1920 +.fio-separador .outstanding-header { border-top: 1px solid #ddd; }
  1921 +
  1922 +/**** Collections ****/
  1923 +
  1924 +.template-summary_view h1#parent-fieldname-title,
  1925 +.template-summary_view h1.documentFirstHeading,
  1926 +.template-folder_summary_view h1#parent-fieldname-title,
  1927 +.template-folder_summary_view #content h1.documentFirstHeading {
  1928 + color: #2c67cd;
  1929 + font-size: 2.4em;
  1930 + font-weight: bold;
  1931 + line-height: 1em;
  1932 + padding-bottom: 5px;
  1933 + letter-spacing: 0.001em;
  1934 + text-transform: uppercase;
  1935 +}
  1936 +
  1937 +.template-summary_view .tileItem,
  1938 +.template-folder_summary_view .tileItem {
  1939 + border-bottom: 1px solid #D3D3D3;
  1940 + position: relative;
  1941 + padding-left: 13%;
  1942 + padding-bottom: 1em;
  1943 + min-height: 120px;
  1944 + margin: 30px 0;
  1945 +}
  1946 +
  1947 +.template-summary_view .tileItem p,
  1948 +.template-folder_summary_view .tileItem p {
  1949 + line-height: 1.4em;
  1950 +}
  1951 +
  1952 +.template-summary_view h2.tileHeadline,
  1953 +.template-folder_summary_view h2.tileHeadline {
  1954 + margin-bottom: 0;
  1955 + font-size: 1.2em;
  1956 + font-weight: bold;
  1957 + letter-spacing: 0.0001em;
  1958 + margin-top: 10px;
  1959 +}
  1960 +
  1961 +.template-summary_view h2.tileHeadline a.summary,
  1962 +.template-folder_summary_view h2.tileHeadline a.summary {
  1963 + color: #000 !important;
  1964 + font-size: 1.2em;
  1965 +}
  1966 +
  1967 +.template-folder_summary_view .subtitle {
  1968 + color: #2C67CD !important;
  1969 + font-weight: normal;
  1970 + font-size: 1em;
  1971 +}
  1972 +
  1973 +.template-summary_view .tileImage,
  1974 +.template-folder_summary_view .tileImage {
  1975 + margin: 0 1em 0.5em 0 !important;
  1976 + float: none;
  1977 +}
  1978 +
  1979 +.template-summary_view .tileImage img,
  1980 +.template-folder_summary_view .tileImage img {
  1981 + float: left !important;
  1982 +}
  1983 +
  1984 +.template-summary_view #content .tileItem .documentByLine,
  1985 +.template-folder_summary_view #content .tileItem .documentByLine {
  1986 + position: absolute;
  1987 + top: 0;
  1988 + left: 0;
  1989 + display: inline;
  1990 + overflow: hidden;
  1991 + padding-right: 5px;
  1992 + width: 9%;
  1993 + height: 90px;
  1994 + border-right: 1px dotted #D6D6D6;
  1995 + color: #7A8692;
  1996 + font-size: 1em;
  1997 +}
  1998 +
  1999 +.template-summary_view #content .description,
  2000 +.template-folder_summary_view #content .description {
  2001 + color: #666666;
  2002 + font-size: 1em;
  2003 +}
  2004 +
  2005 +.template-summary_view #content .tileBody,
  2006 +.template-folder_summary_view #content .tileBody {
  2007 + margin-bottom: 0;
  2008 +}
  2009 +
  2010 +.template-summary_view #content .tileBody .description,
  2011 +.template-folder_summary_view #content .tileBody .description {
  2012 + color: #000000;
  2013 + font-size: 1.3em;
  2014 +}
  2015 +
  2016 +.template-summary_view #content .tileFooter a,
  2017 +.template-folder_summary_view #content .tileFooter a {
  2018 + color: #7A8692;
  2019 +}
  2020 +
  2021 +.template-folder_summary_view .documentDescription {
  2022 + margin-top: 1em;
  2023 +}
  2024 +
  2025 +div.listingBar a:link,
  2026 +#content div.listingBar a:link,
  2027 +dl.portlet div.listingBar a:link {
  2028 + border-bottom: 0.1em solid #CCCCCC !important;
  2029 +}
  2030 +
  2031 +/* sprite de icones */
  2032 +.tileItem .documentByLine {
  2033 + background: transparent;
  2034 + /* generico, sem icone especifico */;
  2035 +}
  2036 +
  2037 +.documentByLine .icon-type {
  2038 + display: block;
  2039 + overflow: hidden;
  2040 + margin-top: 10px;
  2041 + width: 20px;
  2042 + height: 20px;
  2043 + text-indent: 100%;
  2044 + white-space: nowrap;
  2045 +}
  2046 +
  2047 +.tile-sc-embedder .documentByLine .icon-type {
  2048 + background: url(../img/sprite-icons.png) no-repeat -1px -22px;
  2049 +}
  2050 +
  2051 +.tile-audio .documentByLine .icon-type {
  2052 + background: url(../img/sprite-icons.png) no-repeat -1px -1px;
  2053 +}
  2054 +
  2055 +.tile-externalcontent .documentByLine .icon-type,
  2056 +.tile-collective-nitf-content .documentByLine .icon-type {
  2057 + background: url(../img/sprite-icons.png) no-repeat -1px -64px;
  2058 +}
  2059 +
  2060 +.tile-page .documentByLine .icon-type {
  2061 + background: url(../img/sprite-icons.png) no-repeat -1px -43px;
  2062 +}
  2063 +
  2064 +.tile-image .documentByLine .icon-type {
  2065 + background: url(../img/sprite-icons.png) no-repeat -1px -85px;
  2066 +}
  2067 +
  2068 +.tile-aplicativos .documentByLine .icon-type {
  2069 + background: url(../img/sprite-icons.png) no-repeat -1px -106px;
  2070 +}
  2071 +
  2072 +.tile-folder .documentByLine .icon-type {
  2073 + background: url(../img/sprite-icons.png) no-repeat -1px -64px;
  2074 +}
  2075 +
  2076 +/*Search results*/
  2077 +
  2078 +.template-search #content h1.documentFirstHeading {
  2079 + color: #2c67cd;
  2080 + font-size: 2.4em;
  2081 + border-bottom: 0;
  2082 + font-weight: bold;
  2083 + line-height: 1em;
  2084 + padding-bottom: 0;
  2085 + margin-bottom: 0;
  2086 + letter-spacing: 0.001em;
  2087 + text-transform: uppercase;
  2088 +}
  2089 +
  2090 +.template-search .searchResults dt a {
  2091 + color: #172734 !important;
  2092 + font-size: 1.3em;
  2093 + padding-left: 23px;
  2094 +}
  2095 +
  2096 +.template-search .searchResults dt.contenttype-collective-nitf-content a {
  2097 + padding-left: 7px;
  2098 +}
  2099 +
  2100 +.template-search #search-results-bar {
  2101 + font-size: 1.2em;
  2102 + padding: 25px 0;
  2103 +}
  2104 +
  2105 +.template-search #search-results-bar a {
  2106 + color: #000000;
  2107 +}
  2108 +
  2109 +.template-search .searchResults dt {
  2110 + border-top: 1px solid #D3D3D3;
  2111 + padding-top: 15px;
  2112 +}
  2113 +
  2114 +.template-search .searchResults dt:first-child {
  2115 + border-top: 0;
  2116 +}
  2117 +
  2118 +.template-search #search-results {
  2119 + padding-left: 0;
  2120 + padding-right: 0;
  2121 +}
  2122 +
  2123 +.template-search .searchResults dd cite {
  2124 + color: #647788;
  2125 + font-size: 0.8em;
  2126 + font-style: normal;
  2127 + padding-top: 10px;
  2128 +}
  2129 +
  2130 +.template-search #content .searchResults dd a {
  2131 + color: #647788;
  2132 +}
  2133 +
  2134 +.template-search .optionsToggle {
  2135 + background-color: transparent;
  2136 + border: transparent;
  2137 +}
  2138 +
  2139 +#search-results {
  2140 + width: 66.5% !Important;
  2141 + padding: 0;
  2142 +}
  2143 +
  2144 +#search-results > dl.searchResults > dd > span.discreet > span {
  2145 + float: left;
  2146 + width: 100%;
  2147 +}
  2148 +
  2149 +#search-results-bar {
  2150 + border-bottom: 0 none !important;
  2151 + border-top: 0 none !important;
  2152 + margin-top: 25px;
  2153 + background: #fff;
  2154 + font-size: 0.9em;
  2155 + padding: 0 !Important;
  2156 + width: 317px !Important;
  2157 + position: absolute !Important;
  2158 + right: 0;
  2159 + border-top: 0 !Important;
  2160 + border-bottom: 0!Important;
  2161 +}
  2162 +
  2163 +#search-results-bar>span:first-child {
  2164 + background: #fff;
  2165 + color: #000;
  2166 + font-size: 1.1em;
  2167 + font-weight: bold;
  2168 + margin: 2px 0 0 20px;
  2169 + width: 90%;
  2170 +}
  2171 +
  2172 +#search-results-bar>span:first-child + dl{
  2173 + margin-left: 20px;
  2174 +}
  2175 +
  2176 +#content-core form.searchPage dd {
  2177 + margin: 0 0 1.5em 0;
  2178 + overflow: hidden;
  2179 +}
  2180 +
  2181 +#search-filter .field {
  2182 + padding: 1em 0 !Important;
  2183 +}
  2184 +
  2185 +#search-filter .field div {
  2186 + width: 100%;
  2187 +}
  2188 +
  2189 +#search-filter .field,
  2190 +#search-filter {
  2191 + background: transparent !Important;
  2192 +}
  2193 +
  2194 +#search-filter .field input {
  2195 + margin-right: 8px;
  2196 +}
  2197 +
  2198 +#search-results-bar dd.actionMenuContent {
  2199 + display: block;
  2200 +}
  2201 +
  2202 +#search-results-bar .activated dd.actionMenuContent {
  2203 + display:block
  2204 +}
  2205 +
  2206 +#search-results-bar .deactivated dd.actionMenuContent {
  2207 + display:none
  2208 +}
  2209 +
  2210 +#search-results-bar dl.actionMenu.activated dd {
  2211 + position: relative;
  2212 +}
  2213 +
  2214 +.template-search #search-results-bar dl {
  2215 + width: 97%;
  2216 + margin-left: 20px !important;
  2217 +}
  2218 +
  2219 +.template-search #rss-subscription,
  2220 +.template-search .actionMenuHeader {
  2221 + display: none;
  2222 +}
  2223 +
  2224 +#search-results-wrapper {
  2225 + min-height: 600px;
  2226 +}
  2227 +
  2228 +.optionsToggle {
  2229 + background-color: transparent;
  2230 + font-size: 100%;
  2231 + border: medium none transparent;
  2232 +}
  2233 +
  2234 +#searchResultsSort>span:first-child,
  2235 +#content #search-filter legend {
  2236 + font-size: 1.25em !Important;
  2237 + padding-right: 0 !Important;
  2238 + padding-left: 0 !Important;
  2239 + padding-bottom: 5px !important;
  2240 + background: transparent !Important;
  2241 + border-bottom: 1px solid #D3D3D3;
  2242 + font-weight: normal !Important;
  2243 + width: 88%;
  2244 + text-transform: none !Important;
  2245 +}
  2246 +
  2247 +#searchResultsSort>span:first-child {
  2248 + display: block;
  2249 + margin-bottom: 20px;
  2250 +}
  2251 +
  2252 +#searchResultsSort {
  2253 + padding: 0 20px 20px 20px;
  2254 + float: left;
  2255 + width: 98%;
  2256 +}
  2257 +
  2258 +.template-search #content .cell {
  2259 + width: 96% !Important;
  2260 + border-bottom: 1px solid #D3D3D3;
  2261 + padding-bottom: 20px;
  2262 +}
  2263 +
  2264 +.template-search #search-term {
  2265 + font-weight: bold !Important;
  2266 +}
  2267 +
  2268 +#content #sorting-options>span {
  2269 + display: none;
  2270 +}
  2271 +
  2272 +#content #sorting-options a {
  2273 + border-bottom: 0;
  2274 + text-transform: capitalize;
  2275 + line-height: 1.6em;
  2276 + display: block;
  2277 + color: #000;
  2278 +}
  2279 +
  2280 +.template-search .searchResults dd div {
  2281 + color: #000000;
  2282 + font-size: 1.3em;
  2283 +}
  2284 +
  2285 +/* Forms */
  2286 +/* fix some bootstrap mess */
  2287 +.label:empty, .badge:empty {
  2288 + display: inline;
  2289 +}
  2290 +
  2291 +/****************** FOOTER ******************/
  2292 +
  2293 +#voltar-topo {
  2294 + text-align: right;
  2295 +}
  2296 +
  2297 +#voltar-topo a {
  2298 + color: #777;
  2299 + padding-left: 20px;
  2300 + background: url("../img/voltar-topo.png") no-repeat left center;
  2301 + font-size: 0.9em;
  2302 +}
  2303 +
  2304 +#doormat-container {
  2305 + background: #034811;
  2306 + float: none;
  2307 +}
  2308 +
  2309 +#doormat-container dl {
  2310 + margin: 0 0 20px 0;
  2311 + border-left: 1px dotted #7dc48a;
  2312 +}
  2313 +
  2314 +#doormat-container .doormatColumn {
  2315 + text-align: left;
  2316 +}
  2317 +
  2318 +#doormat-container dt {
  2319 + font-weight: bold;
  2320 + font-size: 2em;
  2321 + color: #7dc48a;
  2322 + padding-left: 12px;
  2323 +}
  2324 +
  2325 +#doormat-container dd {
  2326 + padding: 0.5em 12px 1em 12px;
  2327 +}
  2328 +
  2329 +#doormat-container dd a {
  2330 + font-size: 1.3em;
  2331 +}
  2332 +
  2333 +#doormat-container.columns-4 .doormatColumn {
  2334 + width: 22%;
  2335 +}
  2336 +
  2337 +#footer {
  2338 + background: #034811;
  2339 + padding: 20px 0;
  2340 + width: 100%;
  2341 + min-height: 50px;
  2342 + color: #fff;
  2343 +}
  2344 +
  2345 +#footer a {
  2346 + color: #fff;
  2347 +}
  2348 +
  2349 +#footer>div {
  2350 + max-width: 960px;
  2351 + margin: 2em auto;
  2352 + padding-top: 1em;
  2353 +}
  2354 +
  2355 +#footer .logo-brasil img {
  2356 + float: right;
  2357 +}
  2358 +
  2359 +#extra-footer p {
  2360 + max-width: 960px;
  2361 + margin: 1em auto;
  2362 +}
  2363 +
  2364 +/* Contraste */
  2365 +body.contraste,
  2366 +body.contraste #header,
  2367 +body.contraste #sobre,
  2368 +body.contraste #footer,
  2369 +body.contraste #main,
  2370 +body.contraste #doormat-container,
  2371 +body.contraste #em-destaque ul,
  2372 +body.contraste #em-destaque li#em-destaque-titulo,
  2373 +body.contraste .outstanding-header .outstanding-title,
  2374 +body.contraste .audiogallery-tile,
  2375 +body.contraste .videogallery-tile,
  2376 +body.contraste ul.css-tabs a,
  2377 +body.contraste .timeline,
  2378 +body.contraste .timeline a {
  2379 + background: #000 !important;
  2380 + color: #fff !important;
  2381 +}
  2382 +
  2383 +body.contraste #accessibility span {
  2384 + background: #fff !important;
  2385 + color: #000 !important;
  2386 +}
  2387 +
  2388 +body.contraste a,
  2389 +body.contraste h1,
  2390 +body.contraste h2,
  2391 +body.contraste h3,
  2392 +body.contraste h4,
  2393 +body.contraste h5,
  2394 +body.contraste h6,
  2395 +body.contraste #plone-document-byline,
  2396 +body.contraste #doormat-container dt,
  2397 +body.contraste #content .documentDescription,
  2398 +body.contraste #content #description,
  2399 +body.contraste .nitfByline,
  2400 +body.contraste p.section {
  2401 + color: #fff !important;
  2402 +}
  2403 +
  2404 +body.contraste .portletHeader,
  2405 +body.contraste .portletHeader a,
  2406 +body.contraste dl.portlet dt a:visited,
  2407 +body.contraste #doormat-container .doormatColumn {
  2408 + color: #fff !important;
  2409 + background: #000 !important;
  2410 + border-color: #fff !important;
  2411 +}
  2412 +
  2413 +/****************** RESPONSIVE DESIGN MAGIC ******************/
  2414 +
  2415 +.menuTrigger {
  2416 + display: none;
  2417 +}
  2418 +
  2419 +/* Correção largura tile de redes sociais */
  2420 +.social-panes .fb_iframe_widget,
  2421 +.social-panes .fb_iframe_widget span[style],
  2422 +.social-panes .fb_iframe_widget iframe[style],
  2423 +.social-panes .twitter-timeline.twitter-timeline-rendered[style] {
  2424 + width: 100% !important;
  2425 + height: 100% !important;
  2426 +}
  2427 +ul.social-tabs.css-tabs>li>a {
  2428 + padding: 5px;
  2429 + width: 96px;
  2430 + text-align: center;
  2431 +}
  2432 +.facebook-content.pane {
  2433 + height: 271px;
  2434 +}
  2435 +.facebook-content.pane + .twitter-content.pane {
  2436 + height: 307px;
  2437 +}
  2438 +/* Correção largura tile de redes sociais */
  2439 +
  2440 +#viewlet-social-like>div {
  2441 + display: block;
  2442 + float: right;
  2443 + margin-left: 3px;
  2444 +}
  2445 +
  2446 +/* celular */
  2447 +@media only screen and (min-width : 320px) and (max-width : 768px) {
  2448 +
  2449 + #portal-siteactions {
  2450 + clear: both;
  2451 + float: none;
  2452 + position: static;
  2453 + padding: 1em 0;
  2454 + font-size: 0.9em;
  2455 + }
  2456 +
  2457 + #main {
  2458 + max-width: 100% !important;
  2459 + padding-top: 0;
  2460 + }
  2461 +
  2462 + #portal-breadcrumbs,
  2463 + #accessibility,
  2464 + #doormat-container,
  2465 + #em-destaque,
  2466 + #portal-features {
  2467 + display: none !important;
  2468 + }
  2469 +
  2470 + #portal-column-content {
  2471 + -moz-box-sizing: border-box;
  2472 + -webkit-box-sizing: border-box;
  2473 + box-sizing: border-box;
  2474 + padding: 20px;
  2475 + }
  2476 +
  2477 + .menuTrigger {
  2478 + text-indent: -9999px;
  2479 + background: #065116 url('../img/bg-menu-mobile.png') top right no-repeat;
  2480 + height: 73px;
  2481 + display: block;
  2482 + cursor: pointer;
  2483 + }
  2484 +
  2485 + #navigation.ativo .menuTrigger {
  2486 + background-position: bottom right;
  2487 + }
  2488 +
  2489 + #navigation #portal-column-one {
  2490 + display: none;
  2491 + }
  2492 +
  2493 + #navigation.ativo #portal-column-one {
  2494 + display: block;
  2495 + background: url(../img/shadow-bottom.gif) repeat-x bottom left;
  2496 + padding-bottom: 13px;
  2497 + }
  2498 +
  2499 + .portlet-static-centrais-de-conteudos .portletHeader,
  2500 + .portletNavigationTree .portletHeader {
  2501 + border-top: none;
  2502 + border-bottom: 1px solid #cdd4d0;
  2503 + color: #00510f;
  2504 + text-transform: uppercase;
  2505 + margin: 0;
  2506 + background: #edeff1;
  2507 + position: relative;
  2508 + cursor: pointer;
  2509 + font-size: 24px;
  2510 + padding: 30px 0;
  2511 + text-indent: 30px;
  2512 + background: url(../img/portlet-header.gif) no-repeat 96% center ;
  2513 + }
  2514 +
  2515 + .portletNavigationTree .portletHeader.ativo {
  2516 + background: url(../img/portlet-header-expanded.gif) no-repeat 96% center ;
  2517 + }
  2518 +
  2519 + .portletNavigationTree .portletHeader a span {
  2520 + display: block;
  2521 + background: url('../img/bg-menu-mobile-panel.png') top center no-repeat;
  2522 + width: 37px;
  2523 + height: 36px;
  2524 + position: absolute;
  2525 + top: 18px;
  2526 + right: 20px;
  2527 + }
  2528 +
  2529 + #portal-column-one .ativo .portletHeader a span {
  2530 + background-position: bottom center;
  2531 + }
  2532 +
  2533 + #portal-column-one .portletNavigationTree .portletHeader a {
  2534 + padding: 20px 35px;
  2535 + font-size: 24px;
  2536 + color: #00500f !important;
  2537 + }
  2538 +
  2539 + #portal-column-one dl.portlet {
  2540 + margin-bottom: 0;
  2541 + }
  2542 +
  2543 + #portal-column-one dl.portlet dd {
  2544 + display: none;
  2545 + }
  2546 +
  2547 + #portal-column-one dl.ativo dd {
  2548 + display: block;
  2549 + }
  2550 +
  2551 + dl.portlet ul.navTreeLevel0 > .navTreeItem {
  2552 + border-top: none;
  2553 + border-bottom: 1px solid #d2d2d2;
  2554 + }
  2555 +
  2556 + dl.portlet ul.navTreeLevel0 > .navTreeItem a {
  2557 + color: #454545;
  2558 + font-size: 24px;
  2559 + padding: 20px 35px !important;
  2560 + line-height: 1.2em;
  2561 + };
  2562 +}
  2563 +
  2564 +#searchbt, #nav #seletor {
  2565 + display: none;
  2566 +}
  2567 +
  2568 +#nav #seletor {
  2569 + color: #fff;
  2570 +}
  2571 +
  2572 +/* iPad portrait */
  2573 +@media screen and (max-width: 768px) {
  2574 +
  2575 + #wrapper {
  2576 + max-width: 100%;
  2577 + }
  2578 +
  2579 + #logo {
  2580 + min-width: 140px;
  2581 + }
  2582 +
  2583 + #main {
  2584 + max-width: 90%;
  2585 + }
  2586 +
  2587 + /*Columns*/
  2588 + #portal-column-one,
  2589 + #portal-column-two,
  2590 + #portal-column-content {
  2591 + clear: both;
  2592 + width: 97.75%;
  2593 + margin-left: -98.875%;
  2594 + }
  2595 +
  2596 + /*Search*/
  2597 + #portal-searchbox { display: none; }
  2598 +
  2599 + .overlay.overlay-ajax {
  2600 + top: 10px !Important;
  2601 + }
  2602 +
  2603 + .overlay.overlay-ajax input.searchPage {
  2604 + font-size: 200% !important;
  2605 + width: 90%;
  2606 + margin-bottom: 1em;
  2607 + }
  2608 +
  2609 + .overlay.overlay-ajax input.searchPage.searchButton {
  2610 + width: auto;
  2611 + }
  2612 +
  2613 + .overlay.overlay-ajax #searchform .discreet {
  2614 + text-align: left;
  2615 + }
  2616 +
  2617 + .overlay.overlay-ajax #content-core strong {
  2618 + display: none;
  2619 + };
  2620 +}
  2621 +
  2622 +/* iPhone 4s and greater than */
  2623 +@media screen and (max-width: 480px) {
  2624 +
  2625 + /* barra de acessibilidade */
  2626 + #portal-siteactions a { padding-left: 0; }
  2627 + #portal-siteactions .last-item { margin-right: 0; }
  2628 +
  2629 + #voltar-topo a { margin-right: .5em; }
  2630 +
  2631 + #viewlet-social-like { right: 0; }
  2632 +
  2633 + #sobre { background: none; }
  2634 +
  2635 + #social-icons { display: none; }
  2636 +
  2637 + #header {
  2638 + padding: 1em 0.5em;
  2639 + padding: 0 4%;
  2640 + width: 92%;
  2641 + }
  2642 +
  2643 + #header #accessibility { display: none !important; }
  2644 +
  2645 + #portal-searchbox {
  2646 + display: block;
  2647 + margin: 0 !important;
  2648 + clear: left !important;
  2649 + padding: 0;
  2650 + border: 0 none;
  2651 + border-radius: 0;
  2652 + height: 41px;
  2653 + background: none;
  2654 + position: relative;
  2655 + }
  2656 +
  2657 + #portal-searchbox .searchField {
  2658 + padding: 0;
  2659 + margin: 0;
  2660 + border: 0 none;
  2661 + font-size: 18px;
  2662 + font-family: 'Open Sans';
  2663 + color: #064d13;
  2664 + background-color: #fff;
  2665 + border-top: 2px solid #ccc;
  2666 + height: 39px;
  2667 + line-height: 39px;
  2668 + border-radius: 6px;
  2669 + text-indent: 13px;
  2670 + width: 100%;
  2671 + }
  2672 +
  2673 + #header #portal-searchbox .searchButton {
  2674 + position: absolute;
  2675 + top: 7px;
  2676 + right: 13px;
  2677 + background: url(../img/search-button-30px.gif) no-repeat;
  2678 + width: 30px;
  2679 + height: 30px;
  2680 + cursor: pointer;
  2681 + }
  2682 +
  2683 + #language {
  2684 + float: left;
  2685 + margin-left: 0.5em;
  2686 + }
  2687 +
  2688 + #social-icons {
  2689 + /*top: 1em;
  2690 + right: 0;
  2691 + position: absolute;*/
  2692 + }
  2693 +
  2694 + #logo #portal-title {
  2695 + /*font-size: 2em;*/
  2696 + font-size: 3.5em;
  2697 + line-height: 1em;
  2698 + }
  2699 +
  2700 + #portal-searchbox {
  2701 + float: none;
  2702 + width: 100%;
  2703 + clear: both;
  2704 + margin: 0 auto 2%;
  2705 + }
  2706 +
  2707 + .cell {
  2708 + margin-left: -100% !important;
  2709 + width: 100% !important;
  2710 + float: none !important;
  2711 + }
  2712 +
  2713 + .left { float: none !important; }
  2714 +
  2715 + #portal-column-two {
  2716 + float: none !important;
  2717 + margin-left: -100% !important;
  2718 + width: 100% !important;
  2719 + }
  2720 +
  2721 + #logo { width: 100% !important; }
  2722 +
  2723 + #footer p { clear: both; }
  2724 +
  2725 + #footer>div { text-align: center; }
  2726 +
  2727 + #footer img {
  2728 + float: none;
  2729 + max-width: 40%;
  2730 + margin: 1em;
  2731 + }
  2732 +
  2733 + .portaltype-collection .tileImage { float: none; }
  2734 +
  2735 + #extra-footer p { text-align: center; }
  2736 +}
  2737 +
  2738 +div.listingBar {
  2739 + clear: both;
  2740 +}
  2741 +
  2742 +ul.formTabs {
  2743 + padding: 0px !important;
  2744 +}
  2745 +
  2746 +/* Barra de identidade do governo */
  2747 +@media screen and (max-width: 960px) {
  2748 + #barra-brasil {
  2749 + min-width: 100% !important
  2750 + }
  2751 + #barra-brasil .barra {
  2752 + width: 98% !important
  2753 + }
  2754 +}
  2755 +
  2756 +/* CSS de impressao */
  2757 +
  2758 +@media print {
  2759 +
  2760 + #header,
  2761 + #footer,
  2762 + #em-destaque,
  2763 + #viewlet-social-like,
  2764 + #voltar-topo,
  2765 + #portal-features {
  2766 + display: none !important;
  2767 + }
  2768 +
  2769 + .cell {
  2770 + width: 100%;
  2771 + margin: 0 !important;
  2772 + }
  2773 +
  2774 + * {
  2775 + position: relative !important;
  2776 + };
  2777 +}
  2778 +
  2779 +/* formulário de contato */
  2780 +.field input[type="text"],
  2781 +#content .field textarea {
  2782 + font-family: 'Open Sans';
  2783 + background-color: #fff;
  2784 + border : 1px solid #000;
  2785 + text-indent: 2px;
  2786 + font-size: 12px;
  2787 + padding: 3px;
  2788 + margin : 0;
  2789 + color : #000;
  2790 +}
  2791 +
  2792 +#content .field textarea { resize: none; }
  2793 +
  2794 +/* correção de espaçamento dos icones de tiles na aba layout */
  2795 +#tiles-list .last-item { float:left; }
  2796 +
  2797 +/* Correção no tamanho de itens relacionados (tela de gestão) */
  2798 +.template-edit.portaltype-collective-nitf-content #content #form-widgets-relatedItems-input-fields > span.option {
  2799 + margin-bottom: 5px;
  2800 +}
  2801 +.template-edit.portaltype-collective-nitf-content #content .relationlist-field {
  2802 + float: left;
  2803 + margin-right: 5px;
  2804 + line-height: 14px;
  2805 +}
  2806 +.template-edit.portaltype-collective-nitf-content #content #content-core #form fieldset {
  2807 + width: 100%;
  2808 +}
  2809 +
  2810 +.template-edit.portaltype-collective-nitf-content #content #content-core #form fieldset #formfield-form-widgets-relatedItems {
  2811 + width: 496px;
  2812 +}
  2813 +
  2814 +.template-edit.portaltype-collective-nitf-content #content .relationlist-field + label > span.label {
  2815 + width: 92%;
  2816 + overflow: hidden;
  2817 + text-overflow: ellipsis;
  2818 + display: block;
  2819 + line-height: 14px;
  2820 +}
  2821 +/* Correção no tamanho de itens relacionados (tela de gestão) */
... ...
header.rhtml
1 1 <div id="barra-brasil">
2 2 </div>
3 3 <div class="header-content">
4   - <div id="search-button">
5   - <a id="sb_search" href="/search"><span>Search</span></a>
6   - </div>
7   - <div id="social-buttons">
8   - <a id="sb_tweet" href="http://twitter.com/participa"><span>Twitter</span></a>
9   - <a id="sb_youtb" href="http://youtube.com/user/participa"><span>Youtube</span></a>
10   - <a id="sb_face" href="http://www.facebook.com/participa"><span>Facebook</span></a>
11   - <a id="sb_flickr" href="#"><span>Flickr</span></a>
12   - </div>
13   - <div id="top-links">
14   - <a id="link-faq" href="/portal/faq"><span>Perguntas frequentes</span></a>
15   - <a id="link-contact" href="/contact/portal/new"><span>Contato</span></a>
  4 + <div role="banner" id="header">
  5 + <div>
  6 + <ul id="accessibility">
  7 + <li>
  8 + <a id="link-conteudo" href="#content" accesskey="1">
  9 + Ir para o conteúdo
  10 + <span>1</span>
  11 + </a>
  12 + </li>
  13 + <li>
  14 + <a id="link-navegacao" href="#navigation" accesskey="2">
  15 + Ir para o menu
  16 + <span>2</span>
  17 + </a>
  18 + </li>
  19 + <li>
  20 + <a id="link-buscar" href="#portal-searchbox" accesskey="3">
  21 + Ir para a Busca
  22 + <span>3</span>
  23 + </a>
  24 + </li>
  25 + <li>
  26 + <a id="link-rodape" href="#footer" accesskey="4">
  27 + Ir para o rodapé
  28 + <span>4</span>
  29 + </a>
  30 + </li>
  31 + </ul>
  32 + <ul id="portal-siteactions">
  33 + <li>
  34 + <a href="#">Acessibilidade</a>
  35 + </li>
  36 + <li>
  37 + <a href="#">Alto Contraste</a>
  38 + </li>
  39 + <li>
  40 + <a href="#">Mapa do Site</a>
  41 + </li>
  42 + </ul>
  43 +
  44 + <div id="logo">
  45 + <a title="Participa.br" href="/">
  46 + <span id="portal-title">Participa.br</span>
  47 + </a>
  48 + </div>
  49 +
  50 + <div role="search" id="portal-searchbox">
  51 + <form>
  52 + <input type="text" autocomplete="off" name="SearchableText" size="18" title="Buscar no Site" placeholder="Buscar no Site" accesskey="3" class="searchField" id="searchGadget">
  53 + <input type="submit" class="searchButton" value="Buscar"></form>
  54 + </div>
  55 +
  56 + <div id="social-icons">
  57 + <ul>
  58 + <li>
  59 + <a id="sb_face" title="Facebook" href="http://www.facebook.com/participa"><span>Facebook</span></a>
  60 + </li>
  61 + <li>
  62 + <a id="sb_tweet" title="Twitter" href="http://twitter.com/participa"><span>Twitter</span></a>
  63 + </li>
  64 + <li>
  65 + <a id="sb_youtb" title="Youtube" href="http://youtube.com/user/participa"><span>Youtube</span></a>
  66 + </li>
  67 + <li>
  68 + <a id="sb_flickr" title="Flickr" href="#"><span>Flickr</span></a>
  69 + </li>
  70 + </ul>
  71 + </div>
  72 + </div>
  73 +
  74 + <div id="sobre">
  75 + <ul>
  76 + <li id="link-faq">
  77 + <a href="/portal/faq">Perguntas frequentes</a>
  78 + </li>
  79 + <li id="link-contact">
  80 + <a href="/contact/portal/new">Contato</a>
  81 + </li>
  82 + </ul>
  83 + </div>
16 84 </div>
17 85 </div>
  86 +
18 87 <div id="barra-psocial">
19 88 <div id="categories_menu">
20 89 <%= render :file => 'categories.rhtml' %>
... ...
images/acesso-a-infornacao.png 0 → 100644

3.75 KB

images/background_footer.png 0 → 100644

230 Bytes

images/bg-menu-mobile-panel.png 0 → 100644

1.47 KB

images/bg-menu-mobile.png 0 → 100644

3.13 KB

images/border-hor.png 0 → 100644

127 Bytes

images/border-ver.png 0 → 100644

128 Bytes

images/bullet.png 0 → 100644

174 Bytes

images/cadeado.png 0 → 100644

850 Bytes

images/carta-comentarios.png 0 → 100644

771 Bytes

images/coala.jpeg 0 → 100644

5.21 KB

images/em-destaque.png 0 → 100644

877 Bytes

images/favicon.ico 0 → 100644
No preview for this file type
images/flag-en.gif 0 → 100644

538 Bytes

images/flag-es.gif 0 → 100644

190 Bytes

images/header.gif 0 → 100644

279 Bytes

images/icone-facebook.gif 0 → 100644

741 Bytes

images/icone-facebook.png 0 → 100644

286 Bytes

images/icone-flickr.png 0 → 100644

283 Bytes

images/icone-related-items.png 0 → 100644

1.19 KB

images/icone-twitter.png 0 → 100644

569 Bytes

images/icone-youtube.png 0 → 100644

502 Bytes

images/mais_fotos.png 0 → 100644

2.56 KB

images/menu-ativo.gif 0 → 100644

161 Bytes

images/menu-mobile-item.png 0 → 100644

993 Bytes

images/portlet-footer-textmore.png 0 → 100644

2.58 KB

images/portlet-header-expanded.gif 0 → 100644

1.87 KB

images/portlet-header.gif 0 → 100644

2.3 KB

images/readmoreblue.png 0 → 100644

800 Bytes

images/readmorebrown.png 0 → 100644

767 Bytes

images/readmoredarkblue.png 0 → 100644

811 Bytes

images/readmoredarkgray.png 0 → 100644

468 Bytes

images/readmoregray.png 0 → 100644

702 Bytes

images/readmoregreen.png 0 → 100644

782 Bytes

images/readmoreorange.png 0 → 100644

737 Bytes

images/readmorepurple.png 0 → 100644

772 Bytes

images/readmorewhiteblue.png 0 → 100644

1.23 KB

images/reportar-erros.png 0 → 100644

2.71 KB

images/search-buttom.gif 0 → 100644

1.18 KB

images/search-button-30px.gif 0 → 100644

1.72 KB

images/search-button.gif 0 → 100644

1.18 KB

images/search-ico.png 0 → 100644

747 Bytes

images/sections-ico.png 0 → 100644

237 Bytes

images/seta_cidadania_justica.png 0 → 100644

1.18 KB

images/seta_ciencia_tecnologia.png 0 → 100644

1.17 KB

images/seta_cultura.png 0 → 100644

1.18 KB

images/seta_defesa_seguranca.png 0 → 100644

1.21 KB

images/seta_economia_emprego.png 0 → 100644

1.18 KB

images/seta_educacao.png 0 → 100644

1.19 KB

images/seta_esporte.png 0 → 100644

1.23 KB

images/seta_governo.png 0 → 100644

1.22 KB

images/seta_infraestrutura.png 0 → 100644

1.19 KB

images/seta_meio_ambiente.png 0 → 100644

1.19 KB

images/seta_saude.png 0 → 100644

1.2 KB

images/seta_tursimo.png 0 → 100644

1.21 KB

images/shadow-bottom.gif 0 → 100644

1.13 KB

images/site-top.png

387 Bytes

images/site-top2.png

252 Bytes

images/sprite-icons.png 0 → 100644

3.79 KB

images/sprite-setas.png 0 → 100644

1.44 KB

images/sprite.png 0 → 100644

5.53 KB

images/touch_icon.png 0 → 100644

608 Bytes

images/voltar-topo.png 0 → 100644

292 Bytes

site_title.rhtml
... ... @@ -1 +0,0 @@
1   -<%= link_to(_('Participa.br'), environment.top_url) %>
style.css
1 1 @import url(../profile-base/style.css);
  2 +@import url(gov-style.css);
  3 +@import url(gov-plone.css);
2 4  
3 5 /* Main style page */
4 6 body {
5 7 background: #FFF;
6 8 }
7 9  
  10 +#link-go-content {
  11 + display: none;
  12 +}
  13 +
8 14 #wrap-1 {
9 15 width: 100%;
10 16 margin: 0px;
11   - background: url(images/site-top2.png) repeat-x;
12 17 }
13 18  
14 19 #wrap-2 {
15 20 max-width: 960px;
16 21 margin: auto;
17 22 border: 0px;
18   - margin-top: 40px;
  23 + margin-top: 223px;
19 24 }
20 25  
21 26 #main-content-wrapper-1,
... ... @@ -32,33 +37,6 @@ body {
32 37  
33 38 /* Bar Psocial Style */
34 39  
35   -#theme-header {
36   - height: 100px;
37   - margin: auto;
38   - text-align: right;
39   -}
40   -
41   -#theme-header .header-content {
42   - max-width: 960px;
43   - margin: auto;
44   -}
45   -
46   -#profile-header {
47   - min-height: 150px;
48   -}
49   -
50   -#site-title {
51   - top: -130px;
52   - height: 57px;
53   - width: 372px;
54   -}
55   -
56   -#site-title a {
57   - color: #FFF;
58   - text-decoration: none;
59   - font-size: 48px;
60   -}
61   -
62 40 #user { top: -30px; }
63 41  
64 42 #user form {
... ... @@ -204,42 +182,40 @@ background-size: 100% 100%;
204 182  
205 183 /* Social Buttons */
206 184 #social-buttons a {
207   - display: inline-block;
208 185 width: 18px;
209 186 height: 20px;
210 187 margin-right: 3px;
211 188 margin-top: 10px;
212 189 }
213 190  
214   -#social-buttons a:hover {
  191 +#social-icons a {
  192 + width: 19px;
  193 + height: 19px;
  194 + display: inline-block;
  195 + background-repeat: no-repeat;
  196 +}
  197 +
  198 +#social-icons a:hover {
215 199 opacity: 0.6;
216 200 }
217 201  
218   -#social-buttons #sb_face {
219   -background-image: url(images/facebook.png);
220   -Xbackground: none,url(images/facebook.svg);
221   -background-size: 100% 100%;
  202 +#social-icons #sb_face {
  203 +background-image: url(images/icone-facebook.png);
222 204 }
223 205  
224   -#social-buttons #sb_tweet {
225   -background-image: url(images/twitter.png);
226   -Xbackground: none,url(images/twitter.svg);
227   -background-size: 100% 100%;
  206 +#social-icons #sb_tweet {
  207 +background-image: url(images/icone-twitter.png);
228 208 }
229 209  
230   -#social-buttons #sb_youtb {
231   -background-image: url(images/youtube.png);
232   -Xbackground: none,url(images/youtube.svg);
233   -background-size: 100% 100%;
  210 +#social-icons #sb_youtb {
  211 +background-image: url(images/icone-youtube.png);
234 212 }
235 213  
236   -#social-buttons #sb_flickr {
237   -background-image: url(images/flickr.png);
238   -Xbackground: none,url(images/flickr.svg);
239   -background-size: 100% 100%;
  214 +#social-icons #sb_flickr {
  215 +background-image: url(images/icone-flickr.png);
240 216 }
241 217  
242   -#social-buttons span { display: none; }
  218 +#social-icons span { display: none; }
243 219  
244 220 /* Top links */
245 221 #top-links {
... ... @@ -476,7 +452,8 @@ div#article-parent {
476 452 width: 300px;
477 453 }
478 454  
479   -.box-1 .display-content-block ul {
  455 +#content .box-1 .statistics-block li,
  456 +#content .box-1 .display-content-block li {
480 457 list-style: none;
481 458 margin: 0px;
482 459 }
... ... @@ -601,8 +578,6 @@ div#article-parent {
601 578 color: #000;
602 579 position: relative;
603 580 padding: 5px;
604   - Xbackground: #DFDFDF;
605   - Xborder-top: 3px solid #545454;
606 581 }
607 582  
608 583 #content .box-1 .block-footer-content a {
... ...