
/* - public.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/public.css?original=1 */
/* */
* { margin: 0; padding: 0; }
* :link,:visited { text-decoration:none }
* ul,ol { list-style:none; }
* li { display: inline; }
* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* a img,:link img,:visited img { border:none }
a { outline: none; }
table { border-spacing: 0; }
img { vertical-align: text-bottom; }
iframe { border-width: 0; border-style:none; }
/* */
/* */
body {
font: 100% Arial, FreeSans, sans-serif;
background: White;
color: Black;
/* */
}
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-weight: bold;
color: Black;
line-height: 1.5em;
}
h1, h2 {
letter-spacing: -0.05em;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.75em;
}
h3 {
font-size: 1.25em;
}
h4 {
font-size: 1.25em;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 0.8em;
}
h2, h3, h4, h5, h6 {
color: #444;
}
h2 a, h3 a, h4 a {
border-bottom: none !important;
}
p {
}
a:link, a:visited {
color: #205c90;
}
a:focus img {
outline: thin dotted;
}
dt {
font-weight: bold;
}
input {
font-family: "Lucida Grande", Arial, FreeSans;
}
q {
quotes: "“" "”" "‘" "’";
}
/* */
/* */
#portal-header {
position: relative;
z-index: 2;
}
#portal-logo {
display: inline-block;
margin: 1.375em 0;
}
/* */
/* */
.ie6 #portal-logo,
.ie7 #portal-logo {
margin-top: 0;
}
#portal-globalnav {
clear: both;
font-size: 80%;
background: #ddd;
/* */
margin: 0 0 1em 0;
}
#portal-globalnav li {
}
#portal-globalnav li a {
display: inline-block;
padding: 0.5em 1em 2em 1em;
background: #ddd;
min-width: 6em;
white-space: normal;
border-right: 0.1em solid white;
}
#portal-globalnav .selected a,
#portal-globalnav a:hover {
background: #205c90;
color: White;
}
#portal-globalnav .selected a:hover {
background: #ddd;
color: #205c90;
}
#portal-personaltools {
float: right;
background: #e3e3e3;
position: relative;
z-index: 3; /* */
top: 0;
right: 0;
padding: 0.25em 0.5em;
font-size: 80%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
}
#portal-personaltools #anon-personalbar a {
float: left;
margin: 0 0.5em;
}
#portal-languageselector {
float: right;
background: #e3e3e3;
position: relative;
top: 0;
right: 1px;
z-index: 3; /* */
padding: 0.25em 0.5em;
font-size: 80%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
max-width: 50%;
}
#portal-searchbox {
float: right;
text-align: left;
clear: right;
margin: 1.2em 0;
font-size: 80%;
}
#portal-searchbox form {
white-space: nowrap;
}
#portal-searchbox label {
font-weight: normal;
}
#searchGadget {
width: 13em;
}
#searchGadget,
.LSBox input.searchButton {
}
.LSBox .searchSection {
}
#content input.searchField {
margin-bottom: 1em;
}
input.searchField {
-moz-appearance: searchfield;
}
/* */
.collapsible .collapser.collapsed {
padding-right: 14px;
background: url('arrowRight.png') center right no-repeat;
}
.collapsible .collapser.expanded {
padding-right: 14px;
background: url('arrowDown.png') center right no-repeat;
}
/* */
/* */
#LSResult {
position: absolute;
right: 0;
background: White;
margin: -1.5em 0 0 -7em;
}
#LSResult fieldset {
padding: 1em 0 0;
border: 0.1em solid #ccc;
}
#livesearchLegend {
background-color:#ccc;
padding:0.3em;
}
#LSResult .LSDescr {
font-size: 85%;
color: #666;
}
.LSRow,
#LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
width:28em;
}
.LSHighlight {
background: #ddd;
}
/* */
/* */
#portal-breadcrumbs {
font-size: 80%;
margin-bottom: 1em;
margin-left: 0.25em;
}
#portal-breadcrumbs a {
border-bottom: none;
display: inline-block;
}
.breadcrumbSeparator {
color: #666666;
}
/* */
/* */
#portal-siteactions {
font-size: 85%;
padding-bottom: 2em;
text-align: center;
clear: left;
}
#portal-siteactions li {
margin-right: 0.5em;
}
#portal-siteactions li a:hover {
color: #75ad0a
}
/* */
/* */
a.link-parent {
}
a.link-anchor {
border: none !important;
color: Black !important;
cursor: default !important;
}
#content a.link-overlay {
border-bottom: 1px dotted #205c90 !important;
}
dl dt .documentByLine {
font-weight: normal;
}
dl dt span.summary a {
border: none !important;
}
/* */
/* */
dl.portlet {
margin: 0 0 1em;
font-size: 80%;
}
dl.portletError {
background-color: #FFA500;
}
dl.portlet dt,
div.portletAssignments div.portletHeader {
padding: 0.42em 1em;
background: #ddd;
line-height: normal;
}
dl.portlet dt.hiddenStructure {
padding: 0;
}
div.portletAssignments {
font-size: 0.8em;
line-height: 2em;
}
div.portletAssignments .managedPortletActions {
float: right;
}
div.portletAssignments .managedPortletActions a, div.portletAssignments .managedPortletActions button {
margin: 0 0.25em;
border: none;
cursor: pointer;
background-color: transparent;
color: #205C90;
}
div.portletAssignments .managedPortletActions form {
display: inline;
}
dl.portlet dt a:link,
dl.portlet dt a:visited,
dl.portlet dt a:hover {
color: black;
display: block;
border: none;
}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd {
padding: 1em;
}
div.managePortletsLink,
a.managePortletsFallback {
text-align: center;
padding: 0.25em 0.5em;
font-size: 80%;
margin: 0 auto 1em;
background: #ddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
a.managePortletsFallback {
display:inline-block; /* */
}
#content a.managePortletsFallback {
display: block;
border-bottom: none !important;
}
#portlet-prefs a {
border: none;
line-height: 2em;
}
#visual-portal-wrapper dl.portletCalendar dd {
padding: 0;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3,
#dashboard-portlets4 {
display: inline-block;
}
/* */
/* */
dl.portlet ul.navTree li a {
border: none;
display: block;
zoom: 1;
}
dl.portlet ul.navTree li a:hover {
}
dl.portletNavigationTree dd.portletItem {
padding: 0;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
padding: 0.25em 1em;
border-bottom: 0.1em dotted #ddd;
line-height: 2em;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
padding-left: 0.5em;
line-height: 2em;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: #ddd;
border-left: 1em solid #ddd;
margin-left: -1em;
margin-right: -1em;
}
/* */
/* */
#content {
line-height: 1.5em;
clear: both;
font-size: 80%;
margin: 1em 0.25em 2em 0.25em;
}
/* */
body#content {
margin: 1em;
}
#content h1 {
margin-top: 0.5em;
}
#content h1.documentFirstHeading {
margin-top: 0;
}
#content p,
#content table,
#content dl,
dl.portlet p,
dl.portlet {
margin-bottom: 1em;
}
#content ul,
#content ol {
}
#content a:link,
dl.portlet a:link {
color: #205c90;
border-bottom: 0.1em solid #ccc;
}
#content a:visited,
dl.portlet a:visited {
color: #427597;
border-bottom: 0.1em solid #ccc;
}
#content a:hover,
dl.portlet a:hover {
color: #75ad0a !important; /* */
}
#content a:target {
background-color: #ffb;
}
#content span.link-external a {
background: transparent url(link_icon.png) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#category {
font-size: 75%;
margin-bottom: 1em;
color: #666;
text-align: right;
}
#category a.link-category, span.selectedTag {
color: black;
padding: 0.25em 0.5em;
background: #ddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
#category a.link-category:hover {
background: #205c90;
color: White;
border-color: #205c90;
}
#category .separator {
display: none;
}
#content ul {
list-style-type: disc;
margin-left: 2em;
}
#content ol,
dl.portlet ol,
div.portletStaticText ol {
list-style-type: decimal;
margin-left: 2em;
}
#content li,
dl.portlet li,
div.portletStaticText li {
margin-bottom: 0.25em;
line-height: 1.5em;
display: list-item;
}
#content dt {
font-weight: bold;
margin-bottom: 0;
margin-right: 0;
}
#content dd {
margin: 0 0 1em 2em;
}
#content pre {
background-color: #222;
color: White;
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
padding: 1em;
overflow-x: auto;
font-size: 90%;
margin-bottom: 1em;
line-height: 1.25em;
}
#content pre.python {
background-color: White;
}
#content code {
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
#content div.documentByLine {
font-size: 85%;
display: block;
color: #666;
}
#content .discreet,
#sidebar .discreet {
color: #666;
font-size: 85%;
font-weight: normal;
}
#content .visualHighlight {
background-color: #ffb;
}
#content .pullquote {
margin: 0 1em 0.5em 0.5em;
font-weight: bold;
line-height: 1.25em;
float: right;
width: 35%;
clear: right;
color: #444;
font-size: 1.6em;
letter-spacing: -0.08em !important;
}
#content .callout {
background: #eee;
padding: 1em;
border-left: 1em solid #ccc;
clear: both;
}
#content table {
text-align: left;
border-collapse: collapse;
border-spacing: 0px;
}
#content .documentDescription,
#content #description {
color: #666;
margin-left: 0;
font: bold 1.25em "Helvetica Neue", Arial, FreeSans, sans-serif;
}
#content img.tileImage,
#content div.newsImageContainer {
float: right;
margin: 0 1em 0.5em 1em;
}
#content div.newsImageContainer a {
border-bottom: none;
}
#content div.newsImageContainer p.discreet {
margin: 0;
padding: 0.5em;
background-color: #666;
background-color: rgba(40,40,40,0.7);
color: White;
font-weight: bold;
position: relative;
width: 190px;
top: -3em;
}
.eventDetails {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
/* */
#content .eventDetails {
border-color: #CCCCCC;
border-style: solid;
border-width: 0.08em;
width: 22em;
margin-top: 1em;
}
#content .eventDetails h2 {
background-color: #DDDDDD;
font-size: 100%;
letter-spacing: 0;
padding: 0.5em;
padding-left: 1em;
}
#content .eventDetails .eventDetail {
clear: both;
}
#content .eventDetails .eventDetail h3,
#content .eventDetails .eventDetail div {
padding: 2%;
}
#content .eventDetails .eventDetail h3 {
float: left;
font-size: 100%;
text-align: right;
width: 37%;
}
#content .eventDetails .eventDetail div {
float: left;
width: 55%;
}
/* */
/* */
table.listing,
table.plain {
border-spacing: 0;
border-collapse: collapse;
}
table.invisible td,
table.invisible th,
table.plain td,
table.plain th,
table.listing td,
table.listing th {
padding: 0.5em 1em;
vertical-align: top;
}
table.plain th,
table.plain td {
border: 1px solid #ddd;
}
table.listing td.listingCheckbox,
table.listing th.listingCheckbox {
text-align: center;
}
table.listing {
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
table.listing .top {
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
}
table.listing th {
text-align: left;
color: #666;
border: 0.1em solid #e7e7e7;
border-style: solid solid none;
background: #ddd;
}
table.listing tr.odd th {
border: 0.1em solid #fff;
border-style: solid solid none none;
}
table.listing tbody th {
font-weight: bold;
}
table.listing tbody tr {
text-align:left;
}
table.listing tbody tr.odd {
background: #eee;
}
table.listing tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td {
background: #eee;
}
table.listing td {
border-right: 1px solid #ddd;
}
.icons-on table.listing td {
line-height: 2em;
}
table.listing a {
border: none;
display: inline-block;
border-bottom: none !important;
}
table.listing td.draggable {
text-shadow: White 1px 1px 1px;
background: #ddd !important;
border-bottom: 1px solid white;
padding: 0.4em 0.4em 0 0.5em;
}
/* */
table.vertical {
}
table.vertical th {
text-align: right;
}
table.vertical td {
border-top: 0.1em solid #e7e7e7;
padding: 0.5em;
}
/* */
table.grid td,
table.grid th {
border: 1px solid #e7e7e7;
padding: 0.5em;
}
.dragindicator {
outline: 2px solid #FFD700;
}
#foldercontents-order-column {
padding: 0;
}
div.listingBar {
font-size: 80%;
margin: 1em 0;
}
div.listingBar .next {
display: inline-block;
float: right;
}
div.listingBar .previous {
display: inline-block;
}
div.listingBar a {
display: inline-block;
padding: 0.25em 0.5em;
border: 0.1em solid #ccc;
}
div.listingBar a:hover {
color: White;
background-color: #329fd7;
border-color: #329fd7;
}
/* */
/* */
dl.portalMessage {
margin: 1em 0;
font-size: 80%;
border: 1px solid #996;
background-color: #ffffe3;
clear:both;
}
dl.portalMessage a,
#content dl.portalMessage a {
color: black;
border-bottom: 1px solid #888;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning {
border-color: #d80;
}
dl.warning dt {
background-color: #d80;
}
dl.error {
border-color: #d00;
}
dl.error dt {
background-color: #d00;
}
dl.warning {
border-color: #d80;
}
dl.warning dd {
background-color: #fd7;
}
dl.error {
border-color: red;
}
dl.error dd {
background-color: #fdc;
}
/* */
#content dl.portalMessage {
font-size: 100%;
}
#content dl.portalMessage dt {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content dl.portalMessage dd {
margin: 0;
}
/* */
/* */
/* */
/* */
#content ul.formTabs {
background-color: #ddd;
border: 0.3em solid #ddd;
}
#edit-bar {
background-color: #75ad0a;
border: 0.25em solid #75ad0a;
font-size: 80%;
min-height: 2em;
margin-bottom: 1em;
padding-top: 0.05em;
}
#content-views {
float: left;
background-color: #75ad0a;
}
/* */
/* */
.ie6 ul#content-views{
margin: -2px -3px 0px -3px;
}
#content-views a {
color: White;
}
/* */
#edit-bar,
#content ul.formTabs,
#content-core ul.formTabs {
display: block;
border-style: solid solid none solid;
margin-left: 0;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab,
#content-core li.formTab {
display: inline;
margin-right:0.25em;
}
#content-views a,
#content li.formTab a,
#content-core li.formTab a {
/* */
display: inline-block;
}
#content-views a,
#content li.formTab a,
#content-core li.formTab a {
line-height: 2em;
padding: 0 0.75em;
text-decoration: none;
border: none;
margin: 0 ;
}
#content-views li.selected a,
#content li.formTab a.selected,
#content-core li.formTab a.selected {
font-weight: bold;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover,
#content-core li.formTab a.selected,
#content-core li.formTab a:hover {
background: White;
color: Black;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab a.notify,
#content-core li.formTab a.notify {
background-color: red;
color: White;
}
#content li.formTab a.required span:after,
#content-core li.formTab a.required span:after,
div.field span.required:after {
content: "■";
color: Red;
padding-left: 0.2em;
}
#content fieldset.formPanel,
#content-core fieldset.formPanel {
border: none;
}
#content fieldset.formPanel.hidden,
#content-core fieldset.formPanel.hidden {
display: none;
}
#content div.formControls input.hidden,
#content-core div.formControls input.hidden {
display: none;
}
/* */
/* */
/* */
#portal-personaltools dl {
}
#portal-personaltools dt {
font-weight: normal;
}
#portal-personaltools dt.actionMenuHeader a:after {
content: " ▼";
}
#portal-personaltools dd {
right: 0;
padding-top: 0.5em;
}
#portal-personaltools dd {
background: #e3e3e3;
padding-bottom: 0.5em;
}
#portal-personaltools dd a {
line-height: 2em;
padding: 0 0.75em;
}
#portal-personaltools dd a:hover {
background: #205c90;
color: White;
}
/* */
/* */
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: #75ad0a;
color: White;
z-index: 5;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #75ad0a;
right: -3px;
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: White !important;
color: #666;
}
#contentActionMenus dl.actionMenu {
line-height: 2em;
}
#folderHeader, #contextHeader {
border-bottom: 2px solid white;
}
#contextHeader { margin-top: 5px; }
/* */
#contentActionMenus {
float: right;
background: #75ad0a;
margin: 0;
position: relative;
top: -0.23em;
right:-0.24em;
padding: 0.1em 0.24em 0 0;
border-radius: 0.5em;
border-top-left-radius: 0;
-webkit-border-radius: 0.5em;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 0.5em;
-moz-border-radius-topleft: 0;
}
.actionMenuContent {
padding: 0 0.25em;
}
dl.actionMenu {
float: right;
white-space: nowrap;
position: relative;
margin-left: 0.5em;
}
dl.actionMenu a,
dl.actionMenu div {
display: block !important;
white-space: nowrap;
}
dl.actionMenu dt {
font-weight: normal;
}
span.arrowDownAlternative {
font-size: 80%;
}
dl.actionMenu.deactivated dt {
margin: 0 0.25em;
}
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
}
dl.actionMenu.activated dt a,
dl.actionMenu.activated dd a,
dl.actionMenu.activated dd div {
margin: 0 0.25em;
}
/* */
/* */
#setup-link {
font-size: 90%;
}
#content ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
#content ul.configlets li {
margin-bottom: 1em;
list-style: none;
display: block;
}
#content ul.configlets li a {
text-decoration: none;
border: none;
}
#content ul.configlets li a:visited {
color: #436976;
background-color: transparent;
}
#content ul.configlets li a:active {
color: #436976;
background-color: transparent;
}
#content ul.configlets li label {
font-weight: bold;
}
#content ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
#content ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
#content ul.configletDetails li a {
text-decoration: none;
}
#content ul.configletDetails li label {
font-weight: bold;
}
#content ul.configletDetails li.configletDescription {
display: block;
color: #76797c;
margin: 0;
}
.inlineDisplay {
display:inline
}
table.controlpanel-listing {
width:100%;
}
table.controlpanel-listing td, table.controlpanel-listing th {
font-size:120%;
}
table.controlpanel-listing dl {
margin-top:0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger{
font-weight:normal;
}
table .controlpanel-listing td {
vertical-align:top;
}
table.controlpanel-listing td.checker{
text-align:center;
}
table.controlpanel-listing th.smallcolumn {
width:1.5em;
}
.chooser-right {
float:right;
margin-right:0;
margin-bottom:0;
}
.rule-element {
background-color:#EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width:auto;
}
.rule-element dl {
}
.rule-element dl dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */
/* */
dl.collapsible {
border: 0.1em solid #8cacbb;
margin: 1em 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em 0.4em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 0.5em 0 2em;
background: White url(treeExpanded.png) no-repeat 0.5em 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none;
height: 1em;
width: auto;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader,
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: relative;
margin: 0 0 0 1em;
padding: 0 0.5em 0 2em;
line-height: 1.2em;
cursor: pointer;
background: White url(treeCollapsed.png) no-repeat 0.5em 50%;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 2em;
line-height: 1em;
cursor: pointer;
display: inline;
}
/* */
/* */
.comment {
margin-top: 1.5em;
font-size: 80%;
}
.comment .documentByLine {
margin-left: 1em;
}
.comment .formControls {
margin-left: 0;
}
.commentTime {
color: #666;
}
.commentBody {
padding: 1em;
margin: 0.5em 0;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
box-shadow: 0 0 1em 0 #888;
-moz-box-shadow: 0 0 0.5em 0 #888;
-webkit-box-shadow: 0 0 0.5em #888;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
font-weight: normal;
}
/* */
.reviewHistory,
.contentHistory {
display: inline;
color: Black;
}
.spacer {
margin: 1em;
}
.label {
font-weight: bold;
display: inline;
}
.optionsToggle {
border: 0.1em solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal;
font-size: 90%;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 0.2em solid #ffa500;
padding: 0.1em;
}
/* */
/* */
fieldset#search-field {
border: none !important;
text-align: center;
}
input.searchPage {
font-size:200% !important;
}
#rss-subscription {
float: left;
line-height: 3em;
}
#search-results-bar .actionMenuContent {
margin-top: 1em;
padding: 0;
}
#search-filter {
background: #ddd;
margin: 0;
padding: 0;
}
#content #search-filter fieldset {
border: none !important;
position: relative;
padding: 0;
margin: 0;
}
#content #search-filter legend {
background: transparent;
font-size: 1.1em;
padding: 0.5em 0.9em;
font-weight: bold;
}
#search-filter .field {
background: #eee;
padding: 1em 1.5em;
margin: 0;
}
#search-filter .field label {
font-weight: normal;
}
#search-filter .formControls {
text-align:center
}
#search-results-wrapper {
margin-top: 1em;
}
form.searchPage h1.documentFirstHeading {
font-weight:normal;
letter-spacing:0;
float: left;
margin-right: 0.8em;
}
form.searchPage h1.documentFirstHeading .highlightedSearchTerm {
background: transparent !important;
}
#search-results-bar > * {
float: left;
}
#searchResultsSort{
float:right;
}
#search-results-bar {
position: relative;
z-index: 1;
float: left;
width: 100%;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
padding: 1em 0;
}
#search-results-bar dl.actionMenu {
margin-bottom: 0;
}
#search-results-bar dd.actionMenuContent {
margin-left: 0;
padding-left: 0;
}
#search-results-bar dt.actionMenuHeader a {
border-bottom: none;
}
#search-results-bar dt.actionMenuHeader a::after {
content: " ▼";
}
#search-results {
padding: 1em;
}
.searchResults {
margin-top: 0;
}
#ajax-search-res {
display: none;
}
/* */
/* */
.image-left {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.image-right {
float: right;
margin: 0.5em;
}
.image-inline {
float: none;
}
img.image-left,
img.image-right,
.captioned img {
border: 1px solid #ddd;
}
dd.image-caption {
text-align: left;
padding: 0 0 0 3px; /**/
margin: 0;
color: #666;
font-size: 85%;
}
/* */
/* */
#dashboard-actions ul,
#dashboard-actions ul li {
list-style: none;
}
#dashboard-actions ul {
margin-left: 0;
}
#dashboard {
font-size: 125%;
line-height: 1em;
}
#dashboard dd {
margin: 0;
}
#dashboard dl.portlet a:link {
border-bottom: none;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3 {
float:left;
width:23%;
padding:0.7em 1.3em 0 0;
}
#dashboard-portlets4 {
float:left;
width:23%;
padding-top:0.7em;
}
#dashboard-portlets1 dl.portlet,
#dashboard-portlets2 dl.portlet,
#dashboard-portlets3 dl.portlet,
#dashboard-portlets4 dl.portlet {
margin-bottom:1.5em;
}
/* */
/* */
fieldset,
.editionComment {
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
/* */
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
line-height: 125%;
color: Black;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em; /* */
font-weight: bold;
}
/* */
#content .field textarea[name$=".description"],
#archetypes-fieldname-description textarea#description {
font-family: Arial,FreeSans,sans-serif;
color:#666666;
font-size:1.25em;
font-weight: bold;
}
div.formControls {
margin: 1em;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: #ffffe0;
}
#content textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}
#content select {
vertical-align: top;
}
#content fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
#content legend {
padding: 0.5em;
font-size: 85%;
}
label {
font-weight:bold;
}
#content label {
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
.field {
clear: both;
margin-bottom: 1em;
}
.field input[type="text"] {
width: 20em;
}
.field input[type="text"][size] {
width: auto;
}
.field input[type="text"][name$=".title"],
input#title {
width: 100%;
}
.field.error input[type="text"][name$=".title"],
.error input#title {
width: 99%;
}
.fieldRequired {
background: url(required.png) center left no-repeat;
padding: 0 0 0 1em;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
color: #555;
margin: 0 0 0.2em 0;
display: block;
font-weight: normal;
}
div.field.error {
background-color: #fdc;
border:  1px solid red;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid red;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
table.listing tbody tr.odd.selected td,
table.listing tbody tr.odd.dragging td,
tr.dragging,
tr.selected {
background-color: #ffa;
}
table.listing tbody tr.odd.error td,
tr.error {
background-color: #fdc;
}
.multi-widget-field {
padding-left: 0.5em;
border-left: 1.5em solid #DDD;
}
.multi-widget-checkbox {
margin-left: -2em;
margin-right: 0.5em;
width: 1.5em;
display: inline-block;
}
/* */
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input, #login-form input {
font-size: 150%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label, #login-form label {
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input, #login-form .formControls input {
margin-left: 0.25em;
}
/* */
/* */
/* */
dl.toc {
float: right;
width: 35%;
font-size: 100%;
margin: 1em 0 0.5em 1.5em;
}
dl.toc dt {
margin-left: 1em;
font-weight: normal;
text-transform: uppercase;
}
dl.toc dd {
margin-bottom: 0;
padding-left: 2em;
}
dl.toc dd ol {
margin-left: 1.5em;
}
/* */
/* */
#portal-footer {
font-size: 75%;
background: #ddd;
padding: 1em;
margin: 1em 0;
line-height: 2em;
}
#portal-colophon {
font-size: 70%;
text-align: center;
margin-bottom: 1em;
}
#portal-colophon li {
padding:0 0.75em;
}
#portal-colophon a {
color: #444;
}
/* */
/* */
#portal-sitemap {
list-style: none;
margin-left: 0;
font-size: 130%;
font-weight: bold;
}
#portal-sitemap li {
list-style: none;
margin-left: 0;
}
#portal-sitemap a {
border-bottom: none;
display: block;
}
#portal-sitemap > li {
border-bottom:0.1em dotted #ddd;
line-height:1.8em;
padding:0.25em 1em;
margin-bottom: 0;
}
#portal-sitemap .navTreeLevel2,
#portal-sitemap .navTreeLevel2 ul {
font-size: 85%;
font-weight: normal;
margin-bottom: 0;
padding: 0.25em 0;
}
/* */
/* */
.photoAlbumEntry {
float: left;
position:relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url('polaroid-single.png');
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 90%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url('polaroid-multi.png');
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
/* */
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 0.1em;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em;
width: 1px;
}
/* */
/* */
.ie6 .hiddenStructure,
.ie7 .hiddenStructure {
position: absolute;
}
#content .visualNoMarker {
list-style:none;
margin-left: 0;
}
.visualClear {
clear: both;
}
/* */
/* */
body.largeText { font-size: 125%; }
body.smallText { font-size: 85%; }
/* */
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99; /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image, .overlay iframe {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
width: 92%;
padding: 1em;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea { width: 100%; }
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
/* */
div.overlay p {
margin-bottom: 1em;
}
div.overlay label {
margin-bottom: 0.25em;
}
div.overlay a:hover {
color: #75ad0a;
}
div.overlay a:hover label{
cursor: pointer;
}
div.overlay a.selected {
color: #000000;
}
div.overlay .formTab {
margin-right:1em;
font-weight: bold;
}
div.overlay .formTab.lastFormTab {
margin-right:0em;
}
div.overlay .formControls a {
display: block;
margin: 0.75em;
}
/* */
/* */
#history dd {
}
div.historyRecord {
margin-bottom: 1em;
}
div.historyTools ul {
float: right;
margin: 2px 1em;
}
div.historyTools ul li {
display: inline;
padding: 0 0.015em;
}
div.historyTools ul li a{
border-bottom: none;
}
div.historyTools form {
display: inline;
}
.historyAction {
}
.historyByLine {
background: #ddd;
padding: 0.5em;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
div.historyComment {
padding: 0.5em 1em;
border: 1px solid #ddd;
}
div.historyComment p {
margin: 0;
padding-top: 1px;
}
a.historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 1.5em;
margin-bottom: -0.5em;
text-align: center;
}
a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
/* */
/* */
.icons-on .contenttype-document {
background: no-repeat transparent 0px 4px url(contenttypes-sprite.png);
}
.icons-on .contenttype-event {
background: no-repeat transparent 0px -212px url(contenttypes-sprite.png);
}
.icons-on .contenttype-folder {
background: no-repeat transparent 0px -644px url(contenttypes-sprite.png);
}
.icons-on .contenttype-link {
background: no-repeat transparent 0px -1076px url(contenttypes-sprite.png);
}
.icons-on .contenttype-news-item {
background: no-repeat transparent 0px -1292px url(contenttypes-sprite.png);
}
.icons-on .contenttype-plone-site {
background: no-repeat transparent 0px -1508px url(contenttypes-sprite.png);
}
.icons-on .contenttype-collection {
background: no-repeat transparent 0px -1724px url(contenttypes-sprite.png);
}
.icons-on .contenttype-topic {
background: no-repeat transparent 0px -1724px url(contenttypes-sprite.png);
}
/* */
.icons-on #plone-contentmenu-factories .contenttype-file {
background: no-repeat transparent 0px -428px url(contenttypes-sprite.png);
}
.icons-on #plone-contentmenu-factories .contenttype-image {
background: no-repeat transparent 0px -860px url(contenttypes-sprite.png);
}
.icons-on .contenttype-document,
.icons-on .contenttype-event,
.icons-on .contenttype-folder,
.icons-on .contenttype-link,
.icons-on .contenttype-news-item,
.icons-on .contenttype-plone-site,
.icons-on .contenttype-collection,
.icons-on .contenttype-topic,
.icons-on #plone-contentmenu-factories .contenttype-file,
.icons-on #plone-contentmenu-factories .contenttype-image {
line-height: 2em;
display: inline-block;
*display: block;
padding-left: 20px !important;
}
/* */
/* */
.optionsBox {
overflow-y: auto;
border: solid 1px #999999;
background: #FFFFFF;
height: 14em;
width: 100%;
}
/* */
/* */
.ie7 div.optionsBox {
width: 50%;
}
.optionsBox LABEL {
padding: 2px 0 0 0;
display: block;
line-height: 1em;
font-weight: normal;
}
.optionsBox input{
vertical-align: middle;
margin: 1px 4px 4px 6px;
}
/* */
/* */
.ie7 .optionsBox input {
margin: 0px;
}
.optionsBox LABEL.checked {
background-color: #EEEEEE;
}
.optionsBox LABEL.hover {
background-color: #777777;
color: #FFFFFF;
}
#archetypes-fieldname-subject .formHelp {
font-weight: normal;
}
#existingTagsSection {
position: relative;
margin-left: 3em;
}
#existingTags {
float: left;
width: 50%;
}
#content #existingTags dd {
margin-bottom: 1px;
margin-left: 0;
}
#content #selectedTags, #content #newTags {
margin-bottom: 0;
margin-left: 0;
}
#content #selectedTagsSection {
margin-left: 3em;
float: left;
width: 43%;
margin-bottom: 0;
}
#newTagsSection {
width: 48%;
margin-left: 3em;
}
#content p.selectedTag {
margin-bottom: .4em;
}
#existingTagsTitle, #newTagsTitle {
float: left;
}
#existingTagsHelp, #newTagsHelp {
float: right;
}
#noTagsSelected, #oneOrMoreTagsSelected {
display: none;
}
/* */

}


/* - collective.js.jqueryui.custom.min.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/collective.js.jqueryui.custom.min.css?original=1 */
/* */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
/* */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family:  Arial,FreeSans,sans-serif; font-size: 0.9em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:  Arial,FreeSans,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #cccccc; background: #ffffff url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-widget-content a { color: #444444; }
.ui-widget-header { border: 1px solid #cccccc; background: #dddddd url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_dddddd_40x100.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
.ui-widget-header a { color: #444444; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #205c90 url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_45_205c90_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #448dae; background: #dddddd url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_dddddd_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #444444; }
.ui-state-hover a, .ui-state-hover a:hover { color: #444444; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #cccccc; background: #75ad0a url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_50_75ad0a_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #dd8800; background: #ffdd77 url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_55_ffdd77_40x100.png) 50% 50% repeat-x; color: #000000; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #000000; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #dd0000; background: #ffddcc url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_45_ffddcc_40x100.png) 50% 50% repeat-x; color: #000000; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #000000; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #000000; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* */
.ui-icon { width: 16px; height: 16px; background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_444444_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_dd8800_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/++resource++jquery-ui-themes/sunburst/images/ui-icons_dd0000_256x240.png); }
/* */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
/* */
.ui-widget-overlay { background: #aaaaaa url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 5px 0 0 5px; padding: 0px; background: #999999 url(/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x; opacity: .45;filter:Alpha(Opacity=45); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/**/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/**/
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/* */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-autocomplete { position: absolute; cursor: default; }
/* */
* html .ui-autocomplete { width:1px; } /* */
.ui-menu {
list-style:none;
padding: 2px;
margin: 0;
display:block;
float: left;
}
.ui-menu .ui-menu {
margin-top: -3px;
}
.ui-menu .ui-menu-item {
margin:0;
padding: 0;
zoom: 1;
float: left;
clear: left;
width: 100%;
}
.ui-menu .ui-menu-item a {
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* */
.ui-button-icon-only { width: 2.2em; } /* */
button.ui-button-icon-only { width: 2.4em; } /* */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
/* */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* */
input.ui-button { padding: .4em 1em; }
/* */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
/* */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/**/
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
/* */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* */
.ui-datepicker-cover {
display: none; /**/
display/**/: block; /**/
position: absolute; /**/
z-index: -1; /**/
filter: mask(); /**/
top: -4px; /**/
left: -4px; /**/
width: 200px; /**/
height: 200px; /**/
}/**/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/* */
#content .ui-state-default a, #content .ui-state-default a:link, #content .ui-state-default a:visited,
dl.portlet .ui-state-default a, dl.portlet .ui-state-default a:link, dl.portlet .ui-state-default a:visited,
a.ui-state-default,
#content a.ui-state-default, #content .ui-state-default a, #content .ui-state-default a:link, #content .ui-state-default a:visited,
dl.portlet a.ui-state-default, dl.portlet .ui-state-default a, dl.portlet .ui-state-default a:link, dl.portlet .ui-state-default a:visited,
#content .ui-state-active a, #content .ui-state-active a:link, #content .ui-state-active a:visited,
dl.portlet .ui-state-active a, dl.portlet .ui-state-active a:link, dl.portlet .ui-state-active a:visited  { color: #ffffff !important; }
#content .ui-widget-header a,
dl.portlet .ui-widget-header a,
a.ui-state-hover,
#content a.ui-state-hover, #content .ui-state-hover a, #content .ui-state-hover a:hover,
dl.portlet a.ui-state-hover, dl.portlet .ui-state-hover a, dl.portlet .ui-state-hover a:hover { color: #444444 !important;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a,
#content .ui-state-highlight a, #content .ui-widget-content .ui-state-highlight a, #content .ui-widget-header .ui-state-highlight a,
dl.portlet .ui-state-highlight a, dl.portlet .ui-widget-content .ui-state-highlight a, dl.portlet .ui-widget-header .ui-state-highlight a { color: #000000 !important; }

}


/* - columns.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/columns.css?original=1 */
div.row {
float: left;
width: 100%;
display: block;
position: relative;
}
div.cell {
position: relative;
float: left;
left: 100%;
}
/* */
.ie6 div.cell {
float: none;
}
/* */
div.width-1  { width:  4%    }
div.width-2  { width: 10.25% }
div.width-3  { width: 16.5%  }
div.width-4  { width: 22.75% }
div.width-5  { width: 29%    }
div.width-6  { width: 35.25% }
div.width-7  { width: 41.5%  }
div.width-8  { width: 47.75% }
div.width-9  { width: 54%    }
div.width-10 { width: 60.25% }
div.width-11 { width: 66.5%  }
div.width-12 { width: 72.75% }
div.width-13 { width: 79%    }
div.width-14 { width: 85.25% }
div.width-15 { width: 91.5%  }
div.width-16 { width: 97.75% }
/* */
/* */
div.position-0  { margin-left: -98.875% }
div.position-1  { margin-left: -92.625% }
div.position-2  { margin-left: -86.375% }
div.position-3  { margin-left: -80.125% }
div.position-4  { margin-left: -73.875% }
div.position-5  { margin-left: -67.625% }
div.position-6  { margin-left: -61.375% }
div.position-7  { margin-left: -55.125% }
div.position-8  { margin-left: -48.875% }
div.position-9  { margin-left: -42.625% }
div.position-10 { margin-left: -36.375% }
div.position-11 { margin-left: -30.125% }
div.position-12 { margin-left: -23.875% }
div.position-13 { margin-left: -17.625% }
div.position-14 { margin-left: -11.375% }
div.position-15 { margin-left:  -5.125% }
/* */
/* */
div.width-1\3a 2 { width:    47.75%; } /* */
div.width-1\3a 4 { width:    22.75%; } /* */
div.width-3\3a 4 { width:    72.75%; } /* */
div.width-full   { width:    97.75%  }
div.position-1\3a 4 {margin-left:    -73.875%;} /* */
div.position-1\3a 2 {margin-left:    -48.875%;} /* */
div.position-3\3a 4 {margin-left:    -23.875%;} /* */
/* */
div.width-1\3a 3 { width: 31.08%; } /* */
div.width-2\3a 3 { width: 64.42%; } /* */
div.position-1\3a 3 {margin-left: -65.545%;} /* */
div.position-2\3a 3 {margin-left: -32.205%;} /* */

}


/* - portlets.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/portlets.css?original=1 */
.managedPortlet {
margin: 0.8em 0;
}
.blockedPortlet .portletHeader {
border: 1px dashed #ddd;
margin: -1px;
background: none !important;
}
.blockedPortlet .portletHeader a {
color: #666;
}
.blockedPortlet .portletBlockedMessage {
color: white;
display: inline;
}
.portletCalendar {
width: 100%;
margin: 1px 0 1em 0;
}
.portletCalendar dt {
background-color: #eee;
font-weight: bold;
text-align: center;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendar dd {
margin: 0;
padding: 0;
}
.portletCalendar dt a#calendar-previous {
float: left;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendar dt a#calendar-next {
float: right;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendar a, .portletCalendar a:focus,
.portletCalendar a, .portletCalendar a:hover {
text-decoration: none;
}
.ploneCalendar {
border-spacing: 0;
width: 100%;
}
.ploneCalendar a {
text-decoration: none;
border-bottom: none !important;
}
.ploneCalendar td {
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #eee;
text-align: center;
padding: 2px;
font-weight: normal;
}
.ploneCalendar .event {
background-color: #eee;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #eee;
border: 2px solid #205C90;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border: 2px solid #205C90;
}
.portletItemDetails {
font-size: 85%;
padding-top: .5em;
line-height: 1.5em;
margin-left: 1em;
display: block;
}

}


/* - ++resource++plone.app.discussion.stylesheets/discussion.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++plone.app.discussion.stylesheets/discussion.css?original=1 */
/* */
.discussion .hide {
display: none;
}
/* */
.discussion,
#commenting {
/* */
clear: both;
}
.comment {
}
.commentImage {
float: left;
margin-right: 0.5em;
height: 3.5em;
}
.commentImage a:link {
/* */
border: 0px;
}
.commentImage img {
}
.commentDate {
display: block;
font-size: 85%;
line-height: 1.5em;
padding-top: 0.5em;
color: #76797C;
}
.commentBody {
clear: both;
margin: 1em 0;
overflow: auto;
border: 1px solid #ccc;
}
.commentBody p {
float: left;
}
.discussion .documentByLine {
float: left;
margin-left: 0;
margin-bottom: 0.5em;
}
.commentActions {
float: right;
text-align: right;
}
.discussion .discreet {
color: #666666;
font-size: 85%;
}
.loginbutton {
margin-bottom: 1.25em;
}
.commentactionsform {
display: inline;
}
.replyTreeLevel0 {
margin-left: 0em;
}
.replyTreeLevel1 {
margin-left: 1em;
}
.replyTreeLevel2 {
margin-left: 2em;
}
.replyTreeLevel3 {
margin-left: 3em;
}
.replyTreeLevel4 {
margin-left: 4em;
}
.replyTreeLevel5 {
margin-left: 5em;
}
.replyTreeLevel6 {
margin-left: 6em;
}
.replyTreeLevel7 {
margin-left: 7em;
}
.replyTreeLevel8 {
margin-left: 8em;
}
.replyTreeLevel9 {
margin-left: 9em;
}
.replyTreeLevel10 {
margin-left: 10em;
}
.defaultuserimg {
border: 0;
}
/* */
.reply fieldset {
/* */
margin: 0 !important;
}
.reply .text-widget {
display: block;
}
.reply-to-comment-button {
display: none;
}
.cancelreplytocomment {
display: none;
}
/* */
#bulkactions {
text-align: left;
}
#dobulkaction {
margin: 0.3em 0;
}
.comment-publish-button {
float: left;
margin-right: 0.5em;
}
.comment-delete-button {
float: left;
}
#review-comments {
margin: 0;
width: 100%;
}
#review-comments tbody tr {
vertical-align: top
}
#fieldset-moderate-comments {
padding: 2em 1em;
}
/* */
.template-discussion-settings .unclickable {
opacity: 0.6;
filter: alpha(opacity = 50);
}
/* */
/* */
.row #dobulkaction {
margin: 0;
}
.row #commenting {
font-size: 80%;
}
.row #commenting .formControls {
margin: 0;
}
.row #commenting textarea,
.row .discussion textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}
.row #commenting fieldset,
.row .discussion fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
.row #commenting legend,
.row .discussion legend {
padding: 0.5em 0.5em 0.5em 0;
font-size: 85%;
}
.row #commenting label,
.row .discussion label {
font-weight:bold;
}

}


/* - ploneKss.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/ploneKss.css?original=1 */
#kss-spinner {
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
.formlibInlineEditable,
.inlineEditable {
padding: 1px;
display: block;
}
body.kssActive .inlineEditable:hover,
body.kssActive .formlibInlineEditable:hover {
padding: 0;
border: 1px solid #ddd;
border-color: #666 #ddd #ddd #666;
cursor: text;
background: White url(input_background.png) repeat-x;
}
body.kssActive .inlineEditable a:hover,
body.kssActive .formlibInlineEditable a:hover {
cursor: pointer;
}
body.kssActive .formlibInlineForm:hover,
body.kssActive .formlibInlineForm a:hover {
padding: 1px;
border: none;
cursor: default;
background: none;
}
.inlineForm .formHelp,
.inlineForm .fieldRequired,
.inlineForm label {
display: none;
}
/* */
.inlineForm .ArchetypesSelectionWidget label {
display: inline;
}
.inlineForm #archetypes-fieldname-title input,
.inlineForm #archetypes-fieldname-title {
font-size: 100%;
}
/* */
h1 div.formControls input {
font-size: 55% !important;
}
}


/* - ++resource++tinymce.stylesheets/tinymce.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++tinymce.stylesheets/tinymce.css?original=1 */
#content ul.listTypeDisc {
list-style-type: disc;
list-style-image: none;
}
#content ul.listTypeSquare {
list-style-type: square;
list-style-image: none;
}
#content ul.listTypeCircle {
list-style-type: circle;
list-style-image: none;
}
#content ol.listTypeDecimal {
list-style-type: decimal;
list-style-image: none;
}
#content ol.listTypeLowerAlpha {
list-style-type: lower-alpha;
list-style-image: none;
}
#content ol.listTypeUpperAlpha {
list-style-type: upper-alpha;
list-style-image: none;
}
#content ol.listTypeLowerRoman {
list-style-type: lower-roman;
list-style-image: none;
}
#content ol.listTypeUpperRoman {
list-style-type: upper-roman;
list-style-image: none;
}

}


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

}


/* - mobile.css - */
@media handheld, screen and (max-device-width: 480px) {
/* http://www.redebrasilatual.com.br/portal_css/mobile.css?original=1 */
/* */
#portal-column-one,
#portal-column-two,
#portal-column-content {
clear: both;
width: 97.75%;
margin-left: -98.875%;
}
#portal-logo {
display: none;
}
#portal-top {
font-size: 180%;
}
#portal-personaltools {
margin-bottom: 1em;
}
#portal-globalnav li a {
min-width: 3em !important;
padding:0.5em 1.5em 1em 0.5em;
}
#portal-searchbox {
float: none !important;
margin: 1em 0;
text-align: center;
}
#portal-searchbox input {
font-size: 100% !important;
}
#content-views a {
font-size: 150%;
line-height: 2em !important;
padding: 0.5em;
}
#content li.formTab a {
font-size: 140%;
line-height: 2em !important;
padding: 0.25em;
}
#edit-bar {
min-height: 5em;
}
#contentActionMenus a {
width: 100%;
line-height: 2em !important;
font-size: 150%;
}
input, textarea {
font-size: 140% !important;
}
div.managePortletsLink,
a.managePortletsFallback {
font-size: 140%;
}
div.overlay {
font-size: 120%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 90%;
}

}


/* - ++resource++plone.formwidget.autocomplete/jquery.autocomplete.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++plone.formwidget.autocomplete/jquery.autocomplete.css?original=1 */
.ac_results {
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
font: menu;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}
.ac_loading {
background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
background-color: #eee;
}
.ac_over {
background-color: #0A246A;
color: white;
}

}


/* - ++resource++plone.formwidget.contenttree/contenttree.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++plone.formwidget.contenttree/contenttree.css?original=1 */
.contenttreeWidget {
bottom: 3.5em;
height: auto;
left: 0px;
overflow-y: auto;
margin: 0em 1em;
position: absolute;
right: 0px;
top: 6em;
width: auto;
border: 1px solid #8CACBB;
}
.contenttreeWidget li {
display: block;
padding-left: 1em;
}
.contenttreeWidget .navTreeCurrentItem {
font-weight: bold;
}
.contenttreeWidget .navTreeCurrentItem li {
font-weight: normal;
}
.contenttreeWidget li a {
border-bottom: solid 1px transparent;
}
.contenttreeWidget .navTreeItem a {
border: none;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.contenttreeWidget .navTreeItem a:hover {
outline: 1px dotted #205C90;
}
.contenttreeWidget li.navTreeCurrentItem {
border: none !important;
background-color: transparent;
}
.contenttreeWidget li.navTreeCurrentItem > a,
.contenttreeWidget li.navTreeCurrentItem > a:hover {
border: none;
outline: none;
background-color: #205C90;
color: #fff !important;
}
/* */
* html .contentTreeWidget li.navTreeCurrentItem a,
* html .contentTreeWidget li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.contenttreeWindow {
display: none;
position: fixed;
_position: absolute;
background-color: white;
z-index: 100;
}
.contenttreeWindow h2 {
display: block;
top: 0px;
margin: 0px;
}
.contenttreeWindowHeader {
padding: 1em;
}
.contenttreeWindowActions {
position: absolute;
width: 100%;
top: auto;
bottom: 0px;
padding: 1em;
}
.contenttreeWindowBlocker {
z-index: 99;
width: 100%;
height: 100%;
opacity: 0.4;
background-color: black;
top: 0px;
left: 0px;
position: fixed;
_position: absolute;
_top: expression(eval((document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop));
}
.option {
display: block;
}
}


/* - ++resource++collective.cover/contentchooser.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++collective.cover/contentchooser.css?original=1 */
#contentchooser-content-show-button {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border: 1px solid #ccc;
cursor: pointer;
padding: 0.5em 1em;
}
#contentchooser-content-search {
background-color: #fff;
border: 1px solid #ccc;
display: none;
padding: 20px;
position: fixed;
z-index: 9999;
cursor: pointer;
}
#contentchooser-content-search.right {
right: 0;
}
#contentchooser-content-search .item-list {
border: 1px solid #ccc;
height: 250px;
margin: 10px 0 0;
overflow: auto;
padding: 5px;
width: 500px;
max-width: 100%;
}
#contentchooser-content-search .item-list li {
cursor: url('data:image/vnd.microsoft.icon;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAA//AAAd/wAAGf+AAAH9gAADbYAAA2yAAAZsAAAGbAAAAGAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//4AB//8AAf//AAD//5AA///gAP//4AD//8AF///AB///5A////5///8='), all-scroll;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
list-style-image: none;
list-style-type: none;
}
#contentchooser-content-search .item-list li.ui-draggable-dragging {
cursor: url('data:image/vnd.microsoft.icon;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAAH/AAAB/wAAA/0AAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//+AB///wAf//4AH//+AD///yT/////////////////////////////8='), all-scroll;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
#contentchooser-content-search .item-list li.stats {
display: none;
}
#contentchooser-content-search .item-list li:hover {
background-color: #205C90;
}
#content #contentchooser-content-search .item-list li img {
border: 0;
display: inline-block;
}
#content #contentchooser-content-search .item-list li a:link {
border-bottom: 0;
display: inline-block;
}
#contentchooser-content-show-button {
background: #fff;
position: relative;
right: 0;
top: 0;
z-index: 999;
font-weight: bold;
float: right;
margin-bottom: 10px;
}
#contentchooser-content-search .close {
background-image: url("++resource++plone.app.jquerytools.pb_close.png");
cursor: pointer;
height: 30px;
left: -14px;
position: absolute;
top: -14px;
width: 30px;
}
.current {
background: #fff;
-webkit-border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
border-top-left-radius: 0.5em;
border-top-right-radius: 0.5em;
}
div.input {
margin: 10px 0;
width: 200px;
padding: 3px 15px;
border-radius: 10px;
border: 1px solid #507AAA;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
background: white;
}
input[type="text"].contentchooser-content-trees,
input[type="text"]#contentchooser-content-trees {
border: 0 solid;
width: 100%;
height: 16px;
background: transparent;
color: #888;
text-shadow: 0 1px 1px white;
padding-top: 1px;
min-width: 12em;
}
#content-trees #general_panel {
padding: 0;
}
#contentchooser-content-search-input-container,
#contentchooser-content-trees-container,
.contentchooser-clear {
display: inline-block;
}
#contentchooser-content-search-input-container,
#contentchooser-content-trees-container {
width: 80%;
}
.contentchooser-clear {
height: 13px;
margin-left: -25px;
}
#more-link-field > .results > li { display: block; cursor: pointer; margin-bottom: 0.25em; }
#more-link-field > .results > li:hover { background-color: #205C90; }
#more-link-field > div { margin-bottom: 0.5em; }
#more-link-field button { padding: 0 0.5em; }

}


/* - ++resource++collective.nitf/charcount.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++collective.nitf/charcount.css?original=1 */
form .counter {
color: #CCCCCC;
font-size: 18px;
font-weight: bold;
position: absolute;
right: 0;
top: 0;
}
form .warning {
color: #660000;
}
form .exceeded {
color: #EE0000;
}
.portaltype-collective-nitf-content .field {
position: relative;
}
}


/* - ++resource++collective.polls/css/collective.polls.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++collective.polls/css/collective.polls.css?original=1 */
#pollresultholder {
margin-top: 25px;
}
#portletresultholder {
margin-top: 25px;
}
.votePortlet {
position:relative;
}
.poll-spinner {
display:none;
position:absolute;
top:40%;
text-align:center;
left:50%;
}
.bar-row .bar span {
display:none;
}
}


/* - ++resource++collective.upload/css/bootstrap.min.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++collective.upload/css/bootstrap.min.css?original=1 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;}
.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
.label:empty,.badge:empty{display:none;}
a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;}
.label-important,.badge-important{background-color:#b94a48;}
.label-important[href],.badge-important[href]{background-color:#953b39;}
.label-warning,.badge-warning{background-color:#f89406;}
.label-warning[href],.badge-warning[href]{background-color:#c67605;}
.label-success,.badge-success{background-color:#468847;}
.label-success[href],.badge-success[href]{background-color:#356635;}
.label-info,.badge-info{background-color:#3a87ad;}
.label-info[href],.badge-info[href]{background-color:#2d6987;}
.label-inverse,.badge-inverse{background-color:#333333;}
.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;}
.btn .label,.btn .badge{position:relative;top:-1px;}
.btn-mini .label,.btn-mini .badge{top:0;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}
.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block+.btn-block{margin-top:5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn{border-color:#c5c5c5;border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);}
.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}
.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover{color:#333333;text-decoration:none;}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png");}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{background-position:-216px -120px;width:16px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{background-position:-408px -120px;width:16px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}
.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;}
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group>.btn+.btn{margin-left:-1px;}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;}
.btn-group>.btn-mini{font-size:10.5px;}
.btn-group>.btn-small{font-size:11.9px;}
.btn-group>.btn-large{font-size:17.5px;}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;}
.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}
.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}
.btn .caret{margin-top:8px;margin-left:0;}
.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px;}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}
.dropup .btn-large .caret{border-bottom-width:5px;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;}
.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;}
.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;}
.thumbnails:after{clear:both;}
.row-fluid .thumbnails{margin-left:0;}
.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px;}
.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
.thumbnail .caption{padding:9px;color:#555555;}
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.alert,.alert h4{color:#c09853;}
.alert h4{margin:0;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-success h4{color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alert-danger h4,.alert-error h4{color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-info h4{color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}
.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}
.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in{top:10%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-header h3{margin:0;line-height:30px;}
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.modal-footer .btn-block+.btn-block{margin-left:0;}
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;}

}


/* - ++resource++collective.upload/css/jquery.fileupload-ui.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++collective.upload/css/jquery.fileupload-ui.css?original=1 */
@charset "UTF-8";
.fileinput-button {
position: relative;
overflow: hidden;
float: left;
margin-right: 4px;
}
.fileinput-button input {
position: absolute;
top: 0;
right: 0;
margin: 0;
opacity: 0;
filter: alpha(opacity=0);
transform: translate(-300px, 0) scale(4);
font-size: 23px;
direction: ltr;
cursor: pointer;
}
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
margin-bottom: 5px;
position: relative;
}
.files .progress {
width: 200px;
}
.progress-animated .bar {
background: url(../img/progressbar.gif) !important;
filter: none;
}
.fileupload-loading {
position: absolute;
left: 50%;
width: 128px;
height: 128px;
background: url(../img/loading.gif) center no-repeat;
display: none;
}
.fileupload-processing .fileupload-loading {
display: block;
}
/* */
* html .fileinput-button {
line-height: 24px;
margin: 1px -3px 0 0;
}
/* */
* + html .fileinput-button {
padding: 2px 15px;
margin: 1px 0 0 0;
}
@media (max-width: 767px) {
.files .btn span {
display: none;
}
.files .preview * {
width: 40px;
}
.files .name * {
width: 80px;
display: inline-block;
word-wrap: break-word;
}
.files .progress {
width: 20px;
}
.files .delete {
width: 60px;
}
}
.template-upload td, .template-download td {
padding: 10px 0px;
}

}


/* - ++resource++collective.z3cform.datagridfield/datagridfield.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++collective.z3cform.datagridfield/datagridfield.css?original=1 */
.datagridwidget-table-view {
width: 100%;
border: 1px solid #666;
background: none repeat scroll 0 0 #EEE;
}
.datagridwidget-table-view .header {
font-weight: bold;
background: none repeat scroll 0 0 #DDD;
color: #666;
padding: 2px;
font-size: 1.1em;
text-align: left;
}
.datagridwidget-row {
vertical-align: top;
}
.datagridwidget-cell input[type="text"] {
padding: 1px;
}
.datagridwidget-cell input, .datagridwidget-cell select, .datagridwidget-cell textarea {
border: 1px solid #CCC;
}
.datagridwidget-cell > input:only-child { width: 99%; }
.datagridwidget-cell div.error {
color:red;
font-weight:bold;
}
.datagridwidget-empty-row {
/* */
display: none;
}
/* */
.datagridwidget-cell {
vertical-align: bottom;
padding: 1px;
}
.datagridwidget-manipulator {
width: 16px;
text-align: center;
padding-bottom: 4px;
margin: 0;
vertical-align: bottom;
}
.datagridwidget-manipulator img {
cursor: pointer;
}
.datagridwidget-hidden-data {
display: none;
}
/* */
.auto-append  > .datagridwidget-manipulator.delete-row,
.auto-append  > .datagridwidget-manipulator.move-up,
.auto-append  > .datagridwidget-manipulator.move-down {
display:none;
}
.datagridwidget-cell input {
background: white;
background-image: none;
}

}


/* - ++resource++s17.person.stylesheets/s17.person.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++s17.person.stylesheets/s17.person.css?original=1 */
.person-portrait #form-widgets-picture img{
max-width: 200px;
height: auto;
}
}


/* - embedder.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/embedder.css?original=1 */
/* */
/* */
.template-sc\.embedder #formfield-form-widgets-width,
.portaltype-sc-embedder #formfield-form-widgets-width{
float: left;
margin-right: 10px;
}
.template-sc\.embedder #formfield-form-widgets-width input,
.template-sc\.embedder #formfield-form-widgets-height input,
.portaltype-sc-embedder #formfield-form-widgets-width input,
.portaltype-sc-embedder #formfield-form-widgets-height input{
width: 100px;
}
.template-sc\.embedder #formfield-form-widgets-height,
.portaltype-sc-embedder #formfield-form-widgets-height{
display: inline;
width: 100px;
}
.template-sc\.embedder #formfield-form-widgets-url,
.portaltype-sc-embedder #formfield-form-widgets-url{
margin-bottom: -1px;
}
.template-sc\.embedder #formfield-form-widgets-url #form-widgets-url,
.portaltype-sc-embedder #formfield-form-widgets-url #form-widgets-url{
display: inline;
float: left;
}
.template-sc\.embedder #formfield-form-widgets-IDublinCore-title,
.portaltype-sc-embedder #formfield-form-widgets-IDublinCore-title{
margin-top: 40px;
}
.template-sc\.embedder .field #load_button,
.portaltype-sc-embedder .field #load_button{
display: inline;
float: left;
margin-left: 10px;
}
/* */
.portaltype-sc-embedder .documentDescription{
margin-bottom: 5px !important;
}
.portaltype-sc-embedder .documentByLine{
margin-bottom: 20px;
}
.left_embedded{
float:left;
margin: 0px 10px 10px 0px;
}
.right_embedded{
float:right;
margin: 0px 0px 10px 10px;
}
.top_embedded{
margin-bottom: 10px;
}
#embed_body_text{
display:inline;
}
#alt_cont {
text-align: right;
}
#alt_cont a {
color: #3a679f;
cursor: pointer;
text-decoration: underline;
font-weight: bold;
}
#alt_cont .alt_cont_text{
text-align: left;
}

}


/* - ++resource++sc.embedder/video-js/video-js.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++sc.embedder/video-js/video-js.css?original=1 */
/* */
.video-js {
background-color: #000; position: relative; padding: 0;
/* */
font-size: 10px;
/* */
vertical-align: middle;
/* */ /**/
}
/* */
.video-js .vjs-tech { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* */
.video-js:-moz-full-screen { position: absolute; }
/* */
body.vjs-full-window {
padding: 0; margin: 0;
height: 100%; overflow-y: auto; /* */
}
.video-js.vjs-fullscreen {
position: fixed; overflow: hidden; z-index: 1000; left: 0; top: 0; bottom: 0; right: 0; width: 100% !important; height: 100% !important;
_position: absolute; /* */
}
.video-js:-webkit-full-screen {
width: 100% !important; height: 100% !important;
}
/* */
.vjs-poster {
margin: 0 auto; padding: 0; cursor: pointer;
/* */
position: relative; width: 100%; max-height: 100%;
}
/* */
/* */
.video-js .vjs-text-track-display { text-align: center; position: absolute; bottom: 4em; left: 1em; right: 1em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* */
.video-js .vjs-text-track {
display: none; color: #fff; font-size: 1.4em; text-align: center; margin-bottom: 0.1em;
/* */
background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.50);
}
.video-js .vjs-subtitles { color: #fff; }
.video-js .vjs-captions { color: #fc6; }
.vjs-tt-cue { display: block; }
/* */
.vjs-fade-in {
visibility: visible !important; /* */
opacity: 1 !important;
-webkit-transition: visibility 0s linear 0s, opacity 0.3s linear;
-moz-transition: visibility 0s linear 0s, opacity 0.3s linear;
-ms-transition: visibility 0s linear 0s, opacity 0.3s linear;
-o-transition: visibility 0s linear 0s, opacity 0.3s linear;
transition: visibility 0s linear 0s, opacity 0.3s linear;
}
.vjs-fade-out {
visibility: hidden !important;
opacity: 0 !important;
-webkit-transition: visibility 0s linear 1.5s,opacity 1.5s linear;
-moz-transition: visibility 0s linear 1.5s,opacity 1.5s linear;
-ms-transition: visibility 0s linear 1.5s,opacity 1.5s linear;
-o-transition: visibility 0s linear 1.5s,opacity 1.5s linear;
transition: visibility 0s linear 1.5s,opacity 1.5s linear;
}
/* */
/* */
.vjs-default-skin .vjs-controls {
position: absolute;
bottom: 0; /* */
left: 0; right: 0; /* */
margin: 0; padding: 0; /* */
height: 2.6em; /* */
color: #fff; border-top: 1px solid #404040;
/* */
/* */
background: #242424; /* */
background: -moz-linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%); /* */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(50%,#242424), color-stop(50%,#1f1f1f), color-stop(100%,#171717)); /* */
background: -webkit-linear-gradient(top, #242424 50%,#1f1f1f 50%,#171717 100%); /* */
background: -o-linear-gradient(top, #242424 50%,#1f1f1f 50%,#171717 100%); /* */
background: -ms-linear-gradient(top, #242424 50%,#1f1f1f 50%,#171717 100%); /* */
/* */
/**/ /* */
background: linear-gradient(top, #242424 50%,#1f1f1f 50%,#171717 100%); /* */
/* */
/* */
visibility: hidden;
opacity: 0;
}
/* */
.vjs-default-skin .vjs-control {
position: relative; float: left;
text-align: center; margin: 0; padding: 0;
height: 2.6em; width: 2.6em;
}
.vjs-default-skin .vjs-control:focus {
outline: 0;
}
/* */
.vjs-default-skin .vjs-control-text { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* */
.vjs-default-skin .vjs-play-control { width: 5em; cursor: pointer !important; }
/* */
.vjs-default-skin.vjs-paused .vjs-play-control div { width: 15px; height: 17px; background: url(++resource++sc.embedder/video-js/video-js.png); margin: 0.5em auto 0; }
.vjs-default-skin.vjs-playing .vjs-play-control div { width: 15px; height: 17px; background: url(++resource++sc.embedder/video-js/video-js.png) -25px 0; margin: 0.5em auto 0; }
/* */
.vjs-default-skin .vjs-rewind-control { width: 5em; cursor: pointer !important; }
.vjs-default-skin .vjs-rewind-control div { width: 19px; height: 16px; background: url(++resource++sc.embedder/video-js/video-js.png); margin: 0.5em auto 0; }
/* */
.vjs-default-skin .vjs-mute-control { width: 3.8em; cursor: pointer !important; float: right; }
.vjs-default-skin .vjs-mute-control div { width: 22px; height: 16px; background: url(++resource++sc.embedder/video-js/video-js.png) -75px -25px; margin: 0.5em auto 0; }
.vjs-default-skin .vjs-mute-control.vjs-vol-0 div { background: url(++resource++sc.embedder/video-js/video-js.png) 0 -25px; }
.vjs-default-skin .vjs-mute-control.vjs-vol-1 div { background: url(++resource++sc.embedder/video-js/video-js.png) -25px -25px; }
.vjs-default-skin .vjs-mute-control.vjs-vol-2 div { background: url(++resource++sc.embedder/video-js/video-js.png) -50px -25px; }
.vjs-default-skin .vjs-volume-control { width: 5em; float: right; }
.vjs-default-skin .vjs-volume-bar {
position: relative; width: 5em; height: 0.6em; margin: 1em auto 0; cursor: pointer !important;
-moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em;
background: #666;
background: -moz-linear-gradient(top, #333, #666);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#666));
background: -webkit-linear-gradient(top, #333, #666);
background: -o-linear-gradient(top, #333, #666);
background: -ms-linear-gradient(top, #333, #666);
background: linear-gradient(top, #333, #666);
}
.vjs-default-skin .vjs-volume-level {
position: absolute; top: 0; left: 0; height: 0.6em;
-moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em;
background: #fff;
background: -moz-linear-gradient(top, #fff, #ccc);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ccc));
background: -webkit-linear-gradient(top, #fff, #ccc);
background: -o-linear-gradient(top, #fff, #ccc);
background: -ms-linear-gradient(top, #fff, #ccc);
background: linear-gradient(top, #fff, #ccc);
}
.vjs-default-skin .vjs-volume-handle {
position: absolute; top: -0.2em; width: 0.8em; height: 0.8em; background: #ccc; left: 0;
border: 1px solid #fff;
-moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em;
}
/* */
.vjs-default-skin div.vjs-progress-control {
position: absolute;
left: 4.8em; right: 4.8em; /* */
height: 1.0em; width: auto;
top: -1.3em; /* */
border-bottom: 1px solid #1F1F1F;
border-top: 1px solid #222;
/* */
background: #333;
background: -moz-linear-gradient(top, #222, #333);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222), to(#333));
background: -webkit-linear-gradient(top, #222, #333);
background: -o-linear-gradient(top, #333, #222);
background: -ms-linear-gradient(top, #333, #222);
background: linear-gradient(top, #333, #222);
/* */
}
/* */
.vjs-default-skin .vjs-progress-holder {
position: relative; cursor: pointer !important; /**/
padding: 0; margin: 0; /* */
height: 1.0em;
-moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em;
/* */
background: #111;
background: -moz-linear-gradient(top, #111, #262626);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#111), to(#262626));
background: -webkit-linear-gradient(top, #111, #262626);
background: -o-linear-gradient(top, #111, #262626);
background: -ms-linear-gradient(top, #111, #262626);
background: linear-gradient(top, #111, #262626);
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress { /* */
position: absolute; display: block; height: 1.0em; margin: 0; padding: 0;
left: 0; top: 0; /**/
-moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em;
}
.vjs-default-skin .vjs-play-progress {
/* */
background: #fff; /* */
background: -moz-linear-gradient(top, #fff 0%, #d6d6d6 50%, #fff 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%,#fff), color-stop(50%,#d6d6d6), color-stop(100%,#fff));
background: -webkit-linear-gradient(top, #fff 0%,#d6d6d6 50%,#fff 100%);
background: -o-linear-gradient(top, #fff 0%,#d6d6d6 50%,#fff 100%);
background: -ms-linear-gradient(top, #fff 0%,#d6d6d6 50%,#fff 100%);
background: linear-gradient(top, #fff 0%,#d6d6d6 50%,#fff 100%);
background: #efefef;
background: -moz-linear-gradient(top, #efefef 0%, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%,#efefef), color-stop(50%,#f5f5f5), color-stop(50%,#dbdbdb), color-stop(100%,#f1f1f1));
background: -webkit-linear-gradient(top, #efefef 0%,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);
background: -o-linear-gradient(top, #efefef 0%,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);
background: -ms-linear-gradient(top, #efefef 0%,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f1f1f1',GradientType=0 );
background: linear-gradient(top, #efefef 0%,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);
}
.vjs-default-skin .vjs-load-progress {
opacity: 0.8;
/* */
background: #666;
background: -moz-linear-gradient(top, #666, #333);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#333));
background: -webkit-linear-gradient(top, #666, #333);
background: -o-linear-gradient(top, #666, #333);
background: -ms-linear-gradient(top, #666, #333);
background: linear-gradient(top, #666, #333);
}
.vjs-default-skin div.vjs-seek-handle {
position: absolute;
width: 16px; height: 16px; /* */
margin-top: -0.3em;
left: 0; top: 0; /**/
background: url(++resource++sc.embedder/video-js/video-js.png) 0 -50px;
/* */
-moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; border-radius: 0.8em;
/* */
-webkit-box-shadow: 0 2px 4px 0 #000; -moz-box-shadow: 0 2px 4px 0 #000; box-shadow: 0 2px 4px 0 #000;
}
/* */
.vjs-default-skin .vjs-time-controls {
position: absolute;
right: 0;
height: 1.0em; width: 4.8em;
top: -1.3em;
border-bottom: 1px solid #1F1F1F;
border-top: 1px solid #222;
background-color: #333;
font-size: 1em; line-height: 1.0em; font-weight: normal; font-family: Helvetica, Arial, sans-serif;
background: #333;
background: -moz-linear-gradient(top, #222, #333);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222), to(#333));
background: -webkit-linear-gradient(top, #222, #333);
background: -o-linear-gradient(top, #333, #222);
background: -ms-linear-gradient(top, #333, #222);
background: linear-gradient(top, #333, #222);
/* */
}
.vjs-default-skin .vjs-current-time { left: 0; }
.vjs-default-skin .vjs-duration { right: 0; display: none; }
.vjs-default-skin .vjs-remaining-time { right: 0; }
.vjs-time-divider { display:none; }
.vjs-default-skin .vjs-time-control { font-size: 1em; line-height: 1; font-weight: normal; font-family: Helvetica, Arial, sans-serif; }
.vjs-default-skin .vjs-time-control span { line-height: 25px; /* */ }
/* */
.vjs-secondary-controls { float: right; }
.vjs-default-skin .vjs-fullscreen-control { width: 3.8em; cursor: pointer !important; float: right; }
.vjs-default-skin .vjs-fullscreen-control div { width: 16px; height: 16px; background: url(++resource++sc.embedder/video-js/video-js.png) -50px 0; margin: 0.5em auto 0; }
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control div { background: url(++resource++sc.embedder/video-js/video-js.png) -75px 0; }
.vjs-default-skin .vjs-big-play-button {
display: block; /* */ z-index: 2;
position: absolute; top: 50%; left: 50%; width: 8.0em; height: 8.0em; margin: -42px 0 0 -42px; text-align: center; vertical-align: center; cursor: pointer !important;
border: 0.2em solid #fff; opacity: 0.95;
-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;
background: #454545;
background: -moz-linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%,#454545), color-stop(50%,#232323), color-stop(50%,#161616), color-stop(100%,#3f3f3f));
background: -webkit-linear-gradient(top, #454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);
background: -o-linear-gradient(top, #454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);
background: -ms-linear-gradient(top, #454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#3f3f3f',GradientType=0 );
background: linear-gradient(top, #454545 0%,#232323 50%,#161616 50%,#3f3f3f 100%);
/* */
-webkit-box-shadow: 4px 4px 8px #000; -moz-box-shadow: 4px 4px 8px #000; box-shadow: 4px 4px 8px #000;
}
.vjs-default-skin div.vjs-big-play-button:hover {
-webkit-box-shadow: 0 0 80px #fff; -moz-box-shadow: 0 0 80px #fff; box-shadow: 0 0 80px #fff;
}
.vjs-default-skin div.vjs-big-play-button span {
position: absolute; top: 50%; left: 50%;
display: block; width: 35px; height: 42px;
margin: -20px 0 0 -15px; /* */
background: url(++resource++sc.embedder/video-js/video-js.png) -100px 0;
}
/* */
.vjs-loading-spinner {
display: none;
position: absolute; top: 50%; left: 50%; width: 55px; height: 55px;
margin: -28px 0 0 -28px;
-webkit-animation-name: rotatethis;
-webkit-animation-duration:1s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:linear;
-moz-animation-name: rotatethis;
-moz-animation-duration:1s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function:linear;
}
@-webkit-keyframes rotatethis {
0% {-webkit-transform:scale(0.6) rotate(0deg); }
12.5% {-webkit-transform:scale(0.6) rotate(0deg); }
12.51% {-webkit-transform:scale(0.6) rotate(45deg); }
25% {-webkit-transform:scale(0.6) rotate(45deg); }
25.01% {-webkit-transform:scale(0.6) rotate(90deg);}
37.5% {-webkit-transform:scale(0.6) rotate(90deg);}
37.51% {-webkit-transform:scale(0.6) rotate(135deg);}
50% {-webkit-transform:scale(0.6) rotate(135deg);}
50.01% {-webkit-transform:scale(0.6) rotate(180deg);}
62.5% {-webkit-transform:scale(0.6) rotate(180deg);}
62.51% {-webkit-transform:scale(0.6) rotate(225deg);}
75% {-webkit-transform:scale(0.6) rotate(225deg);}
75.01% {-webkit-transform:scale(0.6) rotate(270deg);}
87.5% {-webkit-transform:scale(0.6) rotate(270deg);}
87.51% {-webkit-transform:scale(0.6) rotate(315deg);}
100% {-webkit-transform:scale(0.6) rotate(315deg);}
}
@-moz-keyframes rotatethis {
0% {-moz-transform:scale(0.6) rotate(0deg);}
12.5% {-moz-transform:scale(0.6) rotate(0deg);}
12.51% {-moz-transform:scale(0.6) rotate(45deg);}
25% {-moz-transform:scale(0.6) rotate(45deg);}
25.01% {-moz-transform:scale(0.6) rotate(90deg);}
37.5% {-moz-transform:scale(0.6) rotate(90deg);}
37.51% {-moz-transform:scale(0.6) rotate(135deg);}
50% {-moz-transform:scale(0.6) rotate(135deg);}
50.01% {-moz-transform:scale(0.6) rotate(180deg);}
62.5% {-moz-transform:scale(0.6) rotate(180deg);}
62.51% {-moz-transform:scale(0.6) rotate(225deg);}
75% {-moz-transform:scale(0.6) rotate(225deg);}
75.01% {-moz-transform:scale(0.6) rotate(270deg);}
87.5% {-moz-transform:scale(0.6) rotate(270deg);}
87.51% {-moz-transform:scale(0.6) rotate(315deg);}
100% {-moz-transform:scale(0.6) rotate(315deg);}
}
/* */
div.vjs-loading-spinner .ball1 { opacity: 0.12; position:absolute; left: 20px; top: 0px; width: 13px; height: 13px; background: #fff;
border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; border: 1px solid #ccc; }
div.vjs-loading-spinner .ball2 { opacity: 0.25; position:absolute; left: 34px; top: 6px; width: 13px; height: 13px; background: #fff;
border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; border: 1px solid #ccc; }
div.vjs-loading-spinner .ball3 { opacity: 0.37; position:absolute; left: 40px; top: 20px; width: 13px; height: 13px; background: #fff;
border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; border: 1px solid #ccc; }
div.vjs-loading-spinner .ball4 { opacity: 0.50; position:absolute; left: 34px; top: 34px; width: 13px; height: 13px; background: #fff;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 15px; border: 1px solid #ccc; }
div.vjs-loading-spinner .ball5 { opacity: 0.62; position:absolute; left: 20px; top: 40px; width: 13px; height: 13px; background: #fff;
border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; border: 1px solid #ccc; }
div.vjs-loading-spinner .ball6 { opacity: 0.75; position:absolute; left: 6px; top: 34px; width: 13px; height: 13px; background: #fff;
border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; border: 1px solid #ccc; }
div.vjs-loading-spinner .ball7 { opacity: 0.87; position:absolute; left: 0px; top: 20px; width: 13px; height: 13px; background: #fff;
border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; border: 1px solid #ccc; }
div.vjs-loading-spinner .ball8 { opacity: 1.00; position:absolute; left: 6px; top: 6px; width: 13px; height: 13px; background: #fff;
border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; border: 1px solid #ccc; }
/* */
.vjs-default-skin .vjs-menu-button {
float: right; margin: 0.2em 0.5em 0 0; padding: 0; width: 3em; height: 2em; cursor: pointer !important;
border: 1px solid #111; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em;
background: #4d4d4d;
background: -moz-linear-gradient(top,  #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(50%,#3f3f3f), color-stop(50%,#333333), color-stop(100%,#252525));
background: -webkit-linear-gradient(top,  #4d4d4d 0%,#3f3f3f 50%,#333333 50%,#252525 100%);
background: -o-linear-gradient(top,  #4d4d4d 0%,#3f3f3f 50%,#333333 50%,#252525 100%);
background: -ms-linear-gradient(top,  #4d4d4d 0%,#3f3f3f 50%,#333333 50%,#252525 100%);
background: linear-gradient(top,  #4d4d4d 0%,#3f3f3f 50%,#333333 50%,#252525 100%);
}
/* */
.vjs-default-skin .vjs-menu-button div { background: url(++resource++sc.embedder/video-js/video-js.png) 0px -75px no-repeat; width: 16px; height: 16px; margin: 0.2em auto 0; padding: 0; }
/* */
.vjs-default-skin .vjs-menu-button ul {
display: none; /* */
opacity: 0.8;
padding: 0; margin: 0;
position: absolute; width: 10em; bottom: 2em; max-height: 15em;
left: -3.5em; /* */
background-color: #111;
border: 2px solid #333;
-moz-border-radius: 0.7em; -webkit-border-radius: 1em; border-radius: .5em;
-webkit-box-shadow: 0 2px 4px 0 #000; -moz-box-shadow: 0 2px 4px 0 #000; box-shadow: 0 2px 4px 0 #000;
overflow: auto;
}
.vjs-default-skin .vjs-menu-button:focus ul,
.vjs-default-skin .vjs-menu-button:hover ul { display: block; list-style: none; }
.vjs-default-skin .vjs-menu-button ul li { list-style: none; margin: 0; padding: 0.3em 0 0.3em 20px; line-height: 1.4em; font-size: 1.2em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; }
.vjs-default-skin .vjs-menu-button ul li.vjs-selected { text-decoration: underline; background: url(++resource++sc.embedder/video-js/video-js.png) -125px -50px no-repeat; }
.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover { background-color: #ccc; color: #111; outline: 0; }
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0; margin: 0 0 0.3em 0;
color: #fff; font-weight: bold;
cursor: default;
background: #4d4d4d;
background: -moz-linear-gradient(top,  #4d4d4d 0%, #3f3f3f 50%, #333333 50%, #252525 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(50%,#3f3f3f), color-stop(50%,#333333), color-stop(100%,#252525));
background: -webkit-linear-gradient(top,  #4d4d4d 0%,#3f3f3f 50%,#333333 50%,#252525 100%);
background: -o-linear-gradient(top,  #4d4d4d 0%,#3f3f3f 50%,#333333 50%,#252525 100%);
background: -ms-linear-gradient(top,  #4d4d4d 0%,#3f3f3f 50%,#333333 50%,#252525 100%);
background: linear-gradient(top,  #4d4d4d 0%,#3f3f3f 50%,#333333 50%,#252525 100%);
}
/* */
.vjs-default-skin .vjs-captions-button div { background-position: -25px -75px; }
.vjs-default-skin .vjs-chapters-button div { background-position: -100px -75px; }
.vjs-default-skin .vjs-chapters-button ul { width: 20em; left: -8.5em; /* */ }
/* */
.vjs-iframe,
.embeddervideojs-template {
background-color: #000;
}

}


/* - ++resource++sl_stylesheets/social_like.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++sl_stylesheets/social_like.css?original=1 */
#viewlet-social-like > div
{
float: left;margin-right: 2em;
}
#viewlet-social-like
{
min-height: 3em;
margin-top: 5px;
}
#viewlet-social-like .twitter-count-horizontal
{
height: 20px !important;
}
#viewlet-social-like .fb_edge_widget_with_comment
{
position: relative;
margin-top: 0;
}
.twitter-share-button
{
margin-top: .8px;
}
#viewlet-social-like.vertical
{
min-height: 7em !important;
}
#viewlet-social-like .whatsapp
{
display: none;
overflow: hidden;
width: 25px;
height: 25px;
white-space: nowrap;
text-indent: 101%;
border: 0 !important;
background-image: url(++resource++sl_images/ico-whatsapp.png);
}
#viewlet-social-like .whatsapp.active
{
display: inline-block;
}

}


/* - ++theme++beyondskins.rba.site/src/beyondskins_rba_site.css - */
/* http://www.redebrasilatual.com.br/portal_css/++theme++beyondskins.rba.site/src/beyondskins_rba_site.css?original=1 */
/* */
* {margin:0; padding:0; list-style:none; vertical-align:baseline;}
body {background: #fff;}
#header {
background: #fff;
max-width: 1200px;
margin:0 auto;
position:relative;
margin-top: 20px;
}
#header img#banner {
height: auto;
width: 60.5%;
}
/* ******************/
/* */
body {
background-color: #fff;
color: #000000;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 62.5%; /* */
}
a:link, #content a:link, dl.portlet a:link {color:#000;}
#content a:visited, dl.portlet a:visited {color: #000;}
#content a:hover, dl.portlet a:hover {color: #000 !important;}
h1 {color: #000;font-weight:normal;font-size:3em;margin-bottom:0 !important;
font-family: Times New Roman;
font-size: 4.1em;
line-height: 1.1em;
}
h2, h3, h4, h5, h6 {color: #000;font-family:Times New Roman;font-weight:normal;}
h1, h2, h3 {margin: 0.5em 0 0.5em;}
p {line-height: 1.2em; margin: 0 0 1em 0;}
.tile hr {
margin: 12px 0 !important;
border: none !important;
border-top: 1px solid #ccc !important;
}
#wrapper {
width:auto;
margin: 0 auto;
font-size: 1.2em;
}
#main {
background:#fff;
font-size: 1.3em;
padding: 2.5em 0;
max-width: 1190px;
margin:0 auto;
}
#content-core {font-size: 1.2em; }
#content {font-family:Times New Roman;color:#000;}
.mceContentBody {
font-size: 1.2em !important;
}
#content .documentDescription, #content #description {
font-weight:normal !important;
font-size:1.4em;
margin-top:7px;
font-family: trebuchet ms !important;
line-height: 1.2em;
margin-bottom: 15px;
}
#content div.documentByLine {
border-top:1px solid #3f3f3f;
border-bottom:1px solid #3f3f3f;
padding:2px 0;color:#000;
margin:25px 0 20px 0;
font-family: Trebuchet MS;
font-size: 12px !important;
margin: 25px 0 20px;
padding: 5px 0;
}
#content div.documentByLine .documentAuthor {
border-right: 1px solid #808080;
margin-right: 7px;
}
#content div.documentByLine .documentModified {color:#808080;}
#portal-column-content.cell.position-0,
#portal-column-content.cell.position-1\:4 {padding-right:12px;}
#portal-column-content.cell.position-0 {
margin-left: -99.875%;
}
#portal-column-two {
width: 32% !important;
margin-left: -33% !important;
border-left: 1px solid #3f3f3f !important;
}
.portletWrapper {
margin-left: 10% !important;
}
#content-core {font-size: 1.4em!important;}
#content h1{font-size: 3.3em;}
#content-core p {line-height: 1.1em !important; font-family: times new roman!important;}
#content div.newsImageContainer p.discreet {
background-color: #000000 !important;
top: 0 !important;
width: 185px !important;
}
#content ul {margin-left:0;}
.template-base_edit #content .label, .badge {white-space: normal!important;}
#edit-bar, #content ul.formTabs, #content-core ul.formTabs {font-size:0.9em;}
body.galeriaMask div.overlay-login {left: 20% !important;}
body div.overlay-login div.close {
background: url("++theme++beyondskins.rba.site/src/pb_close.png")no-repeat!important;
left: -14px!important;
top: -33px!important;
opacity: 0.2!important;
}
#portal-column-content {max-width: 780px;}
dl.captioned img {
border: none;
}
dd.image-caption {
padding: 0.5em 1%;
background: #000;
color: #fff;
font-weight: bold;
margin: 0px !important;
width: 98% !important;
font-size: 12px !important;
font-family: 'Trebuchet MS' !important;
}
.portaltype-collective-nitf-content dd.image-caption {line-height:1.2em;}
dl.captioned a:link {
border-bottom: none !important;
}
/* */
#creditos {
padding: 20px 0 40px 0;
margin-right: 5%;
}
#creditos div {
width: 360px;
margin-top: -20px;
}
#simples-consultoria {
float: right;
}
#simples-consultoria img {
float: left;
padding-right: 10px;
margin-top:-4px;
}
#simples-consultoria a {
color: #9e9e9e;
font-size: 1em;
}
/* ******************/
/* */
#logo {
padding: 10px 0;
float: left;
width: 28%;
}
#logo img {
max-width:100%;
}
#logo a {
display:block;
width:100%;
}
/* */
#portal-personaltools {font-size: 1.2em;}
/* */
#banner-topo {
text-align: right;
height: 80px;
width: 72%;
float: right;
margin: 10px 0;
}
/* */
#nav {
background: #999999;
}
#nav ul {
background: #999;
color: #fff;
font-size: 1.2em;
width: 100%;
max-width: 1200px;
margin:0 auto;
width: 1200px !important;
display: table;
}
#nav li {
display: table-cell;
}
#nav li a {
white-space: nowrap;
display: block;
text-align: center;
color: #fff;
padding: 1em;
text-decoration: none;
min-width: 1em;
text-transform: uppercase;
border-right: 2px solid #fff;
margin-bottom: -1px;
}
#nav ul li#portaltab-politica {
border-left:2px solid #fff;
}
#nav li li a {
white-space: normal;
text-align: left;
}
#nav ul li ul {
width: 780px !important;
}
#nav a:hover {background:#ff0000;}
#nav li.selected,
#nav li.selected a {background: #999999;color: #000;}
#nav a:hover, #nav #portaltab-midias a {
background: #FF0000;
}
/* */
#nav ul li#portaltab-midias ul {
background: #FF0000 !important;
margin-left: 152px !important;
width: 134px !important;
height: 144px;
padding-top: 14px !important;
}
#nav ul li#portaltab-midias ul li {
background: none repeat scroll 0 0 #FF0000;
float: none;
height: 30px !important;
min-height: 30px !important;
padding: 0.1em !important;
width: 134px !important;
border-bottom:none !important;
}
#nav ul li#portaltab-midias ul li a {
color: #FFFFFF;
font-size: 1em;
padding: 0.1em 1em !important;
}
#wrapper #nav ul li#portaltab-midias:hover ul {
background: #FF0000;
float: none;
width: 134px !important;
display:block !important;
overflow:hidden;
}
#wrapper #nav ul li#portaltab-midias .tile-rba,
#wrapper #nav ul li#portaltab-midias .tile-rba .tile-content-box {
display: block !important;
}
#nav ul li#portaltab-midias ul li a {
color: #FFFFFF;
font-size: 1em;
padding: 0;
}
#nav ul li#portaltab-midias ul li h3 a,
#nav ul li#portaltab-midias ul li a {font-family: Trebuchet MS !important;}
#portaltab-midias .tile-rba,
#portaltab-midias .tile-rba .tile-content-box,
#portaltab-midias .tile-rba h3,
#portaltab-midias .tile-rba a {max-width: 100% !important;}
#nav ul li li {
position:relative;
display:block;
float:left;
}
#nav ul ul {
visibility: hidden;
opacity: 0;
position:absolute;
max-width:none;
}
#nav ul li:hover {
background:#f3f3f3;
}
#nav ul li:hover>a {
color:#000;background:#f3f3f3;
}
#nav ul li:hover ul {
display:block;
visibility: visible;
opacity: 1;
transition-delay: 0.2s;
border-left:0;
z-index:100;
background:#f3f3f3;
position:absolute;
width: 780px;
height: 290px;
padding:0;
background:#f3f3f3;
-moz-box-shadow: 0 5px 10px #C3C3C3;
-webkit-box-shadow: 0 5px 10px #C3C3C3;
box-shadow: 0 5px 10px #C3C3C3;
/* */
-ms-filter:
progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=225, Color='#cccccc')
progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#cccccc');
/* */
filter:
progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=225, Color='#cccccc')
progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#cccccc');
}
#nav ul li:hover ul a img {
float:left;
margin-right:10px;
}
#nav ul li:hover ul a:hover,
#nav ul li:hover ul a {
color:#868686;
background:transparent;
border-right:0;
font-family:Times New Roman;
text-transform: none;
font-size: 1.2em;
}
#nav ul li ul li {
border-bottom: 1px solid #CCCCCC;
float: left;
height: 130px !important;
margin-bottom: 15px;
margin-right: 30px;
min-height: 130px;
padding: 0 !important;
width: 360px !important;
}
/* */
#portaltab-economia ul {left: 30px;}
#portaltab-cidadania ul {left: 60px;}
#portaltab-trabalho ul {left: 90px;}
#portaltab-mundo ul {right: 120px;}
#portaltab-ambiente ul {right: 120px;}
#portaltab-saude ul {right: 90px;}
#portaltab-educacao ul {right: 60px;}
#portaltab-entretenimento ul {right: 30px;}
#portaltab-midias ul {right: 36px;}
#wrapper #nav>ul>li a {
margin-left: 0 !important;
}
#wrapper #nav ul ul li a {
padding-left:20px !important;
}
#nav > ul ul > li {padding:0 !important;}
#nav ul ul .tile-section {
color: red;
display: block;
font-family: Trebuchet MS;
font-size: 0.7em !important;
text-transform: uppercase;
font-weight:bold;
}
#nav .tile-image-box {border-bottom:0 none;}
#nav ul li ul {
padding:20px !important;
}
#nav .tile-rba {
display: table;
width:360px;
height:118px;
margin-right: 60px;
}
#wrapper #nav ul ul li a.tile-image-box,
#wrapper #nav > ul > li .tile-rba a.tile-image-box {
display: block !important;
height: 115px  !important;
overflow: hidden;
width: 115px;
display: table-cell;
padding:0 !important;
padding-right:0 !important;
}
#nav .tile-rba a.tile-image-box {
border-bottom:0 none;
}
#nav .tile-rba a.tile-image-box img {
height:auto !important;
max-height: none !important;
max-width: none;
}
#nav .tile-rba .tile-content-box {
display: table-cell;
width: 230px !important;
vertical-align: bottom;
}
#wrapper #nav > ul > li .tile-content-box h3 a {
padding:0 !important;
line-height: 1.2em !important;
}
#nav .tile-rba .tile-content-box h3{margin-bottom:0 !important;font-size:1em;padding:0; margin-top: 0;}
#nav .tile-rba .tile-section {padding-top:0 !important;font-size:0.7em !important;}
div.width-3\3a 4 { width: 66%; } /* */
div.width-1\3a 2 { width: 34%; } /* */
div.width-1\3a 4 { width: 30%; } /* */
div.position-1\3a 4 { margin-left: -66%; } /* */
div.position-3\3a 4 { margin-left: -30%; } /* */
/* */
#social-links {
display: block;
width: 190px;
float: right;
margin: 1.2em 0;
}
#social-links a {
background: transparent url("++theme++beyondskins.rba.site/src/social-ico.png") no-repeat;
display: block;
float: left;
height: 37px;
margin: 0 10px 5px 0;
width: 37px;
}
#social-links a#facebook {background: transparent url("++theme++beyondskins.rba.site/src/social-ico.png") no-repeat -96px 0;}
#social-links a#twitter {background: transparent url("++theme++beyondskins.rba.site/src/social-ico.png") no-repeat -144px 0;}
#social-links a#contato {background: transparent url("++theme++beyondskins.rba.site/src/social-ico.png") no-repeat -48px 0;}
#social-links a#google {background: transparent url("++theme++beyondskins.rba.site/src/social-ico.png") no-repeat -199px 0;}
/* */
#portal-searchbox {float: right; clear: none;}
#portal-searchbox .searchField {border: 1px solid #F1F1F1;padding:0.6em 0.5em 0.5em;width:17.1em;}
#searchGadget, .LSBox input.searchButton {padding: 0.1em 0.2em;}
#header input.searchButton {
background:#e6e6e6 url("++theme++beyondskins.rba.site/src/search-bt.png") no-repeat;
border: 0 none !important;
height: 36px;
text-indent: -900000px;
width: 36px;
}
#LSResult {z-index:1; margin-top: 0.5%;}
/* */
#search-results .contenttype-collective-nitf-content img,
#search-results .contenttype-image img,
#search-results .contenttype-sc-embedder img {
display:none;
}
#searchform h1.documentFirstHeading {
border-bottom: 3px solid #B3B3B3;
display: block;
font-size: 29px;
font-weight: bold;
padding-bottom: 7px;
padding-left: 2px;
width: 100%;
}
#search-results dd {
border-bottom: 1px solid hsl(0, 0%, 80%);
margin-bottom: 14px;
padding: 0 0 1em 0em!important;
margin: 0!important;
color: #8D8D8D;
}
#search-results {
padding: 1em 0 !important;
width: auto !important;
}
#search-results .contenttype-collective-nitf-content a {color: #808080!important; font-weight: normal;}
.template-search #content .cell {width:96% !important;}
.template-search #portal-column-content {width:100%;}
#search-results {width:66.5% !important;}
#search-results-bar {
border-bottom: 0 none !important;
border-top: 0 none !important;
font-family: Trebuchet MS;
background:#E4E4E4;
top: -173px;
font-size: 0.9em;
padding:0 !important;
width:317px !important;position:absolute !important;
right: -434px !important;
border-top:0 !important;
border-bottom:0!important;
}
#search-results-bar>span:first-child {
background: #B0B0B0;
color: #FFFFFF;
font-size: 0.9em;
font-weight: bold;
padding: 15px;
width: 90%;
}
#search-filter .field {
padding: 1em 0 !important;
}
#search-filter .field div {
width: 100%;
}
#search-filter .field,
#search-filter {background:transparent !important;}
#search-filter .field input {margin-right: 8px;}
#search-results .discreet {display:none;}
#search-results dd {
border-bottom: 1px solid #CCCCCC;
color: #868686 !important;
font-family: Times New Roman;
font-weight: normal !important;
font-size: 22px;
line-height: 23px;
margin: 0 !important;
margin-bottom: 0.8em !important;
padding: 0 0 0.7em 0 !important;}
#search-results-bar dd.actionMenuContent {display:block;}
#search-results .contenttype-collective-nitf-content a:visited,
#search-results .contenttype-collective-nitf-content a:link,
#search-results .contenttype-collective-nitf-content a,
#search-results .contenttype-image a:visited,
#search-results .contenttype-image a:link,
#search-results .contenttype-image a,
#search-results .contenttype-sc-embedder a:visited,
#search-results .contenttype-sc-embedder a:link,
#search-results .contenttype-sc-embedder a  {
border-bottom: 0;
color:#FF0000 !important;
line-height:33px;
font-family: Trebuchet MS !important;
font-size: 0.75em;
font-weight: normal;
text-transform: uppercase !important;
}
.template-search #search-results-bar dl {width: 97%;    margin-left:20px !important;}
.template-search .documentLocation {display:none !important;}
.template-search .listingBar {
display: block !important;
width: 100%;
}
.template-search #rss-subscription,
.template-search .actionMenuHeader {display:none;}
#search-results-wrapper {min-height:940px;}
.template-search .highlightedSearchTerm {background-color: transparent;}
.optionsToggle {
background-color: transparent;
font-size: 100%;
border: medium none transparent;}
#searchResultsSort>span:first-child,
#content #search-filter legend {
font-size: 1.25em !important;
padding-right:0 !important;
padding-left:0 !important;
padding-bottom:5px !important;
background: transparent !important;
border-bottom: 1px solid #000000;
font-weight: normal !important;
width: 88%;
text-transform:none !important;
}
.highlightedSearchTerm {font-weight:normal !important;}
#searchResultsSort>span:first-child {display:block;margin-bottom: 20px;}
#searchResultsSort {
padding: 20px 20px 0px 20px;
float:left;
width: 98%;
}
.template-search #portal-column-content.cell.position-0,
.template-search #portal-column-content.cell.position-1\3a 4 {
border-right: 0 none !important;}
.template-search #portal-breadcrumbs {
margin-left: 13px;
width: auto !important;
}
.template-search #breadcrumbs-1 > a,
.template-search #breadcrumbs-1 > span {
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 2.5em;
text-transform: uppercase;
}
.template-search #content h1.documentFirstHeading {
font-family: Trebuchet MS;
font-size: 1.7em !important;
font-weight: normal !important;
margin-top: 45px!important;
padding-bottom: 0!important;
color:#868686;
width: auto !important;
}
.template-search #search-term {color:#000;font-weight:bold !important;}
fieldset#search-field {
display: block;
text-align: left;
width: 100%;
padding-left: 0;
}
fieldset#search-field input.searchPage {
border: 1px solid #F1F1F1;
border-radius: 0 0 0 0;
font-size: 121% !important;
padding: 5px 4px 4px 4px;
width: 93%;
}
fieldset#search-field input.searchPage.searchButton  {
background: url("++theme++beyondskins.rba.site/src/search-bt.png") no-repeat scroll 0 0 #E6E6E6;
border: 0 none !important;
height: 36px;
margin-bottom:1px;
text-indent: -900000px;
width: 36px; }
#content #sorting-options a {border-bottom:0;text-transform:capitalize;line-height:1.6em;}
/* */
.ui-datepicker-calendar .ui-state-default {
min-height: 15px !important;
}
#viewlet-social-like {
margin-bottom: 20px;
}
#disqus-count {display:none;}
/* */
#breadcrumbs-you-are-here,
#breadcrumbs-home,
.breadcrumbSeparator,
#breadcrumbs-2, #breadcrumbs-3, #breadcrumbs-4, #breadcrumbs-5, #breadcrumbs-6, #breadcrumbs-7, #breadcrumbs-8 {display:none !important;}
#breadcrumbs-1 {display:block;border-bottom:3px solid #b3b3b3;}
#breadcrumbs-1 a,
#breadcrumbs-1 span {
color: #FFFFFF;
display: inline;
font-size: 3em;
padding: 5px 20px 0 20px;
background:#b3b3b3;
text-transform: uppercase;
}
.portaltype-collective-nitf-content.section-blogs #breadcrumbs-1 {display:none;}
.portaltype-collective-nitf-content.section-blogs #breadcrumbs-2 {
display:block !important;
border-bottom:3px solid #b3b3b3;
}
.portaltype-collective-nitf-content.section-blogs #breadcrumbs-2 a,
.portaltype-collective-nitf-content.section-blogs #breadcrumbs-2 span {
color: #FFFFFF;
display: inline;
font-size: 3em;
padding: 5px 20px 0 20px;
background:#b3b3b3;
text-transform: uppercase;
}
/* ******************/
/* */
.ploneSkin .mceMenu table {
font-size: 1.5em;
}
#content textarea {
font-size: 1.8em;
}
.dialog-wrapper#content {font-size:0.7em;}
.dialog-wrapper#content ul.formTabs {font-size: 1.2em;}
.dialog-wrapper#content fieldset legend,
.dialog-wrapper#content label {font-size: 1.8em !Important;}
.dialog-wrapper#content fieldset.column {font-size:1.1em;}
#content.dialog-wrapper .column legend,
#content.dialog-wrapper .column label {
font-size: 1.3em !important;
}
.overlayoverlay-ajax {background:#fff !Important;}
/* */
.fileupload-buttonbar .btn, .fileupload-buttonbar .toggle {
position: relative;
}
/* */
.managedPortletActions a {
font-size: 10px !important;
}
/* */
.portaltype-collection h1.documentFirstHeading {
display: none;
}
/* */
.hidden {display: none;}
.clear {clear: both;}
.pb-ajax, .pb-image,
.overlay iframe {font-size: 1.4em;}
.portlet img, #content img {max-width:100%;}
/* */
.field {
position: relative;
}
.listSaibamais a.external-link {
background: none !important;
padding-left: 0 !important;
}
.portletCollection  #portletmediabox {
display: none !important;
}
iframe {max-width: 100% !important;}
/* */
.plonepopup {
background: #fff !important;
}
.plonepopup body {
font-size: 90% !important;
}
dl.portlet {border-bottom:1px solid #cccccc; margin-bottom: 30px;}
.portletItemDetails {font-weight:bold;}
dl.portlet ul.navTreeLevel0 > .navTreeItem {list-style: none;}
dl.portlet dt, div.portletAssignments div.portletHeader {
background: #FFFFFF;
border-bottom: 1px solid #b8b8b8;
line-height: normal;
padding: 0.42em 0;
}
dl.portlet dt a, div.portletAssignments div.portletHeader a,
dl.portlet dt span, div.portletAssignments div.portletHeader span {color: #868686 !important;font-size:2.5em;text-transform:uppercase;font-weight:normal;}
dl.portlet .portletItem .tile {font-family:Times New Roman;font-size:1.5em;color: #000000 !important;border-bottom:0;}
.portletNavigationTree .navTree > li:first-child {border-top: 1px solid #B8B8B8;}
.portletNavigationTree .portletHeader {border: none!important;}
.template-folder_summary_view #content,
.template-moreitems_view #content,
.template-summary_view  #content {margin-top: 60px;}
.template-summary_view .tileItem,
.template-moreitems_view .tileItem,
.template-folder_summary_view .tileItem {
border-bottom:1px solid #cccccc;
float:left;
margin-right:5%;padding:10px 0;
position:relative;
height:7em;
margin:10px 0 15px;
margin-right:30px !important;width:46%;
padding-bottom: 31px;
margin-bottom: 0 !important;
}
.template-summary_view div.tileImage,
.template-moreitems_view div.tileImage,
.template-folder_summary_view div.tileImage {float:left;overflow:hidden;width:115px; height:115px;position:relative;margin-right:16px;}
.template-summary_view div.tileImage img.tileImage,
.template-moreitems_view div.tileImage img.tileImage,
.template-folder_summary_view div.tileImage img.tileImage {margin:0!important; width:100%;}
.template-summary_view .tileItem .documentByLine span,
.template-summary_view .tileItem .tileFooter,
.template-summary_view .tileItem .tileBody,
.template-moreitems_view .tileItem .documentByLine span,
.template-moreitems_view .tileItem .tileFooter,
.template-moreitems_view .tileItem .tileBody,
.template-folder_summary_view .tileItem .tileFooter,
.template-folder_summary_view .tileItem .tileBody {display:none;}
.template-summary_view .tileItem h2.tileHeadline,
.template-moreitems_view .tileItem h2.tileHeadline,
.template-folder_summary_view .tileItem h2.tileHeadline {
font-family: 'Times New Roman';
font-size: 24px;
line-height: 25px;
margin-top: 0;
letter-spacing: 0.001em;
}
.template-summary_view .tileItem h2.tileHeadline a,
.template-folder_summary_view .tileItem h2.tileHeadline a { color: #868686 !important; }
.template-summary_view .tileItem .documentByLine,
.template-moreitems_view .tileItem .documentByLine,
.template-folder_summary_view .tileItem .documentByLine {
color: #FF3535 !important;
height: 20px;
overflow: hidden !important;
font-weight:bold;
margin-top: 33px;
overflow: hidden !important;
text-indent: -150px;
margin-top: 15px;
font-family: Trebuchet MS;
display:block;
font-size: 0.791em;
}
.template-summary_view  #content-core,
.template-moreitems_view #content-core,
.template-folder_summary_view #content-core {background: url("++theme++beyondskins.rba.site/src/graydot.png") repeat-y scroll 48% top transparent;}
.template-summary_view .tileImage,
.template-moreitems_view .tileImage,
.template-folder_summary_view .tileImage {margin-top: 10px;  margin-right:20px; }
.template-summary_view .tileImage img,
.template-moreitems_view .tileImage img,
.template-folder_summary_view .tileImage img {max-width: none !important;height: inherit !important; width:128px;}
.template-summary_view h1#parent-fieldname-title,
.template-summary_view #viewlet-below-content-title,
.template-moreitems_view h1#parent-fieldname-title,
.template-moreitems_view #viewlet-below-content-title,
.template-folder_summary_view h1#parent-fieldname-title,
.template-folder_summary_view #viewlet-below-content-title {display:none;}
.template-summary_view .tileItem,
.template-moreitems_view .tileItem,
.template-folder_summary_view .tileItem {display:block;height:130px !important;overflow:hidden;}
.template-summary_view #content a.listImage,
.template-moreitems_view #content a.listImage,
.template-folder_summary_view #content a.listImage {display:table-cell;border-bottom:0!important;height:115px !important;}
.infolist {display:table-cell;vertical-align: bottom;width: 230px;}
.template-summary_view .tileHeadline,
.template-moreitems_view .tileHeadline,
.template-folder_summary_view .tileHeadline {margin-bottom:0 !important;}
.template-summary_view .tilewrap,
.template-moreitems_view .tilewrap,
.template-folder_summary_view .tilewrap {display:table;height:126px;}
.template-summary_view #content div.tileImage img.tileImage,
.template-moreitems_view #content div.tileImage img.tileImage,
.template-folder_summary_view #content div.tileImage img.tileImage {
width: auto !important;
}
div.listingBar * {
visibility: hidden;
}
#content div.listingBar * {
visibility: visible;
}
.template-summary_view.portaltype-collection div.listingBar {border-top:#fff;padding-top:40px;width: 96%;}
.listingBar .next a:hover,
.listingBar .next a {
background: url("++theme++beyondskins.rba.site/src/bulletmore.png") no-repeat transparent;
border: 0 none transparent !important;
height: 23px;
text-indent: -900px;
width: 7px;
overflow: hidden;
}
div.listingBar {
background: #FFFFFF;
clear: both;
margin-right: 45px;
border-top: 3px solid #B3B3B3;
margin-top: 30px !important;
padding-top: 13px;
}
/* */
.portaltype-collective-nitf-content #content div.newsImageContainer {
background: none repeat scroll 0 0 #000000 ;
float: right;
margin: 5px 0 5px 10px;
text-align: center;
position: relative;
width: 45.5%!important;
max-height: 1000px;
overflow: visible;
}
#content #content-core div.newsImageContainer p.discreet {
top: auto!important;
position: relative !important;
bottom: 0;
font-family: 'Trebuchet MS' !important;
font-size: 12px!important;
padding: 10px 0 10px 6px;
text-align: left;
width: 98% !important;
}
.portaltype-collective-nitf-content .tile-rights {
position: relative;
top: 4px;
color: #9f9f9f;
font-size: 0.5em!important;
}
#content div.newsImageContainer {
background: none repeat scroll 0 0 #000000 ;
float: none;
margin: 0;
text-align: center;
width: 100%;
margin-bottom: 15px;
}
.portaltype-collective-nitf-content .nitfByline,
.portaltype-collective-nitf-content .section {display:none;}
.portaltype-collective-nitf-content .tile-rights {
display: block;
padding: 2px 4px 2px 2px;
text-align: right;
font-family: Trebuchet MS;
font-size: 0.6em;
text-transform: uppercase;
}
.portaltype-collective-nitf-content .tile-rights span {
color: #9f9f9f;
}
.portaltype-collective-nitf-content #content div.newsImageContainer {
max-height: 1000px;
overflow: visible;
}
#content .pullquote {
background: #000000;
color: #FFFFFF;
float: right;
font-family: Trebuchet MS;
font-size: 1.2em;
font-weight: normal;
letter-spacing: 0;
line-height: 1.25em;
margin: 0 1em 0.5em 0.5em;
padding: 20px;
width: 35%;
}
#content .pullquote p {margin-top:0;}
.nitfSubtitle  {
color: #666666;
font:1.85em/1.1em "Trebuchet MS";
margin-left: 0;
letter-spacing: 0.01em;
margin-top:20px;
}
#content h1.documentFirstHeading {
font-size: 46px;
line-height: 47px;
}
.portaltype-collective-nitf-content #content li a.external-link {
background:transparent url("++theme++beyondskins.rba.site/src/bulletmore.png") no-repeat scroll 0 0;
margin-left: 0;
border:0;
color: #808080 !important;
padding-left: 30px;
}
.portaltype-blog #viewlet-below-content-title #plone-document-byline {display:none;}
.section-blogs #portal-breadcrumbs {margin-top:15px;}
.portaltype-periodical #content-core,
.portaltype-periodical #content div.newsImageContainer {
background: #fff !important;
}
.portaltype-periodical .tileItem {
border-bottom: 1px solid #CCCCCC;
float: left;
height: 7em;
margin-right: 5%;
padding: 10px 0;
position: relative;
width: 45%;
}
.portaltype-periodical div.tileImage {
float: left;
height: 115px;
margin-right: 16px;
overflow: hidden;
position: relative;
width: 115px;
}
.portaltype-periodical div.tileImage img.tileImage {
margin: 0 !important;
width: 100%;
}
.portaltype-periodical .tileItem .documentByLine span,
.portaltype-periodical .tileItem .tileFooter,
.portaltype-periodical .tileItem .tileBody {
display: none;
}
.portaltype-periodical .tileItem h2.tileHeadline {
font-family: Times New Roman;
font-size: 24px;
line-height: 25px;
margin-top: 35px;
letter-spacing: 0.001em;
}
.portaltype-periodical .tileItem h2.tileHeadline a {
color: #868686 !important;
}
.portaltype-periodical .tileItem .documentByLine {
color: #FF3535 !important;
display: block;
font-weight: bold;
height: 20px;
margin-top: 15px;
overflow: hidden !important;
text-indent: -194px;
}
.portaltype-periodical #portal-column-content #content-core dl {
background: url("++theme++beyondskins.rba.site/src/graydot.png") repeat-y scroll 48% top transparent;
display:block;
}
.portaltype-periodical .tileImage, .template-folder_summary_view .tileImage {
margin-top: 10px;
}
.portaltype-periodical .tileImage img {
max-width: none !important;
}
.portaltype-periodical h1#parent-fieldname-title {
display: none;
}
.portaltype-periodical #content-core>h2 {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 3px solid #B3B3B3;
color: #B3B3B3;
font-family: Trebuchet MS,Arial !important;
}
.portaltype-periodical #content-core .newsImageContainer {
width: 260px !important;
text-align: left !important;
margin: 0px !important;
}
.portaltype-periodical #content-core .newsImageContainer img {
height: auto !important;
margin-top: 0px!important;
margin-left: 28px;
width: auto !important;
}
.portaltype-periodical #content-core {background:#fff;}
.portaltype-periodical #viewlet-above-content-title~p {display:none;}
.portaltype-periodical #viewlet-below-content-title {display:none;}
.portaltype-periodical h1.documentFirstHeading {color:#808080;}
#previous-editions, #mediabox, #galleria, .galleria-container {width:100% !important;height:130px}
.thumbnail-title {font-size:0.8em !important;text-align:center;color:#ffffff !important;opacity: 1 !important;}
.portaltype-periodical #content .tileItem {display:table;}
.portaltype-periodical #content .tileItem a:nth-child(1) {display:table-cell;vertical-align:bottom;border-bottom:0 !important;}
.portaltype-periodical #content .tileItem h2 {display:table-cell;vertical-align:bottom;width:66%;}
.portaltype-periodical #content div.newsImageContainer {
float: left !important ;
width: 330px;
text-align: left !important;
}
.portaltype-periodical.section-revistas #viewlet-below-content {
height: 200px;
padding-left: 0;
}
.portaltype-periodical.section-revistas #content {
margin-left: 0 !important;
}
.portaltype-periodical div.tileImage img.tileImage {
max-height: none !important;
max-width: none !important;
width: auto !important;
}
.portaltype-collective-nitf-content.section-revistas #content-core,
.portaltype-collective-nitf-content.section-revistas #content div.newsImageContainer {
margin-top: 0 !important;
}
.portaltype-collective-nitf-content.section-revistas #content-core .newsImageContainer img {
margin-left: 0 !important;
}
.portaltype-collective-nitf-content.section-revistas h1.documentFirstHeading {padding-left:0 !important;}
.portaltype-collective-nitf-content.section-revistas .documentDescription {display:none !important;}
.portaltype-collective-nitf-content #parent-fieldname-description {display:none;}
#content input#form-widgets-IDublinCore-title,
.template-edit.portaltype-collective-nitf-content #content .field input[type="text"][name$=".title"],
.template-edit.portaltype-collective-nitf-content #archetypes-fieldname-title input {
color: Black;
font-family: 'Times New Roman';
font-size: 47px;
font-weight: normal;
letter-spacing: -0.06em;
line-height: 48px;
}
textarea#form-widgets-IDublinCore-description,
.template-edit.portaltype-collective-nitf-content textarea#form-widgets-IDublinCore-description {
font-family: Trebuchet MS !important;
font-size: 23px;
font-weight: normal !important;
}
.template-summary_view.portaltype-collection.section-revistas #content .tileItem .documentByLine,
.template-summary_view.portaltype-collection.section-revistas #content .tileItem .tileBody {display:none !important;}
.template-summary_view.portaltype-collection.section-revistas .tileItem {
border: 0 none;
float: left !important;
width: 12% !important;
}
.template-summary_view.portaltype-collection.section-revistas .tileItem h2.tileHeadline {
font-size: 17px !important;
left: 5px;
position: absolute;
}
.section-revistas #content-core p.tile-section{
color: #FF0000;
font-weight: bold;
margin-bottom: 0 !important;
text-transform: uppercase;
font-family: Trebuchet MS, Arial !important;
font-size: 14px !important;
}
.template-summary_view.portaltype-collection.section-jornais #content .infolist,
.template-summary_view.portaltype-collection.section-jornais #content .infolist,
.template-summary_view.portaltype-collection.section-jornais #content .infolist {display:none;}
.template-summary_view.portaltype-collection.section-jornais .tileItem {
border: 0 none;
float: left !important;
width: 15% !important;
}
.template-summary_view.portaltype-collection #viewlet-below-content-body {
background: #dedede;
height: 3px;
margin-top: -58px;
width: 96%;
}
/* */
#content .cell {width:46%;}
#content .cell.position-8 {margin-left:-46.5%;}
/* */
.modal {
overflow: auto !important;
}
.tile {
border-bottom: none !important;
background: #fff;
margin: 0;
padding: 0;
margin-bottom: 10px;
}
/* */
.template-layoutedit #formfield-rba-basic-title,
.template-layoutedit #formfield-rba-basic-description,
.template-layoutedit #formfield-rba-basic-image,
.template-layoutedit #formfield-rba-basic-date,
.template-layoutedit #formfield-rba-basic-subjects,
.template-layoutedit #formfield-rba-basic-vignette {
display: none !important;
}
#content .tile a:link {
border: none !important;
}
#content .tile h1 a,
#content .tile h2 a,
#content .tile h3 a {color:#868686 !important;margin-top:0 !important;border-bottom:0;}
#content .tile h1 {padding-bottom:12px;font-size:46px;line-height:47px;    margin-top: 0;}
#content .tile h2 {font-size: 36px;line-height:37px;    margin-top: 0;}
#content .tile h3 {font-size:24px !important;line-height:25px;    margin-top: 0;}
#content .tile h4 {font-family: Trebuchet MS !important; line-height: 1em !important;margin-bottom:20px;}
#content .tile p {font-family:Trebuchet MS, Arial !important; font-size:1.1em;}
.section-capa #viewlet-above-content {display:none;}
.section-capa.portaltype-collective-cover-content #content {margin:0 0.25em !important;}
.section-capa #portal-column-content {background:url("++theme++beyondskins.rba.site/src/graydot.png") repeat-y scroll center center transparent !important;}
#nav .imag,
#content .tile .imag {
display: block;
float: left;
margin: 0 4px 10px 0;
overflow: hidden;
text-align: center;
}
.imag img,
#nav .imag img,
#content .tile .imag img {max-width:none !important; height: inherit;}
#content .tile .keywords {
color: #FF2727;
font-family: Trebuchet MS, Arial;
text-transform: uppercase;
}
#portaltab-index_html {border-left:2px solid #FFFFFF;}
#wrapper div.width-16 {
width: 98.9%!important;
height: 100%!important;
display: block;
}
#rbagalleria {
overflow: hidden !important;
display: block;
width: 100%!important;
background:#fff;
}
#rbagalleria .galleria-inner { height: 100%;width: 100%;}
#rbagalleria .galleria-container {
background: none repeat scroll 0 0 #000000;
height: 600px !important;
overflow: hidden;
position: relative;
width: 825px !important;
}
#rbagalleria .galleria-stage {
height: 100%;
left: 0 !important;
right: 0 !important;
top: 0 !important;
bottom: 60px;
}
#rbagalleria .galleria-images .galleria-image img {
height: 677% !important;
left: 0 !important;
width: 960%!important;
top: 0!important;
}
.section-capa #rbagalleria .galleria-info-text a {
position: relative;
bottom: 6px;
top: auto !important;
}
.section-capa #rbagalleria .galleria-info-description {top: 0px!important;}
.section-capa #rbagalleria .galleria-info-description .txtdescription {display:none;}
.section-capa #rbagalleria .galleria-info-description span {display:block;}
/* */
#rbagalleria .galleria-thumbnails-container {
background-color: rgba(0, 0, 0, 0.6);
height: 98px !important;
left: 0;
position: absolute;
right: 0;
z-index: 2;
}
#rbagalleria .galleria-image-nav {
position: absolute;
top: 50%;
margin-top: -62px;
width: 100%;
height: 62px;
left: 0;
}
#rbagalleria .galleria-thumb-nav-right, #rbagalleria .galleria-thumb-nav-left {
display: block;
height: 70px;
margin-top: 15px;
width: 32px;
position: absolute;
top: 0;
}
#rbagalleria .galleria-inner .galleria-thumb-nav-right {
background: url("++theme++beyondskins.rba.site/src/nextThumb.png") no-repeat scroll 0 0 transparent;
right: 0 !important;
width:48px;
}
#rbagalleria .galleria-thumbnails .galleria-image {
float: left;
margin: 0 5px 0 0;
background: none repeat scroll 0 0 #000000;
}
#rbagalleria .galleria-image-nav-left:hover, #rbagalleria .notouch .galleria-image-nav-right:hover {opacity: 1;filter: alpha(opacity=100);}
#rbagalleria .galleria-image-nav-left, #rbagalleria .galleria-image-nav-right {
opacity: .3;
filter: alpha(opacity=30);
cursor: pointer;
width: 62px;
height: 124px;
position: absolute;
left: 10px;
z-index: 2;
background-position: 0 46px;
}
#rbagalleria .galleria-image-nav-right {
left: auto;
right: 10px;
background-position: -254px 46px;
z-index: 2;
}
#rbagalleria .galleria-info {
bottom: 27px;
left: 0 !important;
width: 100%;
z-index: 2;
position: absolute;
background: none repeat scroll 0 0 #000000;
padding: 0 11px 11px !important;
}
#rbagalleria .galleria-info-title a{
color: #FFF!important;
text-transform: uppercase!important;
font-size: 14px!important;
border:none!important;
display: block;
height: 11px;
}
#content .galleria-info-title a {line-height:normal;}
#rbagalleria .galleria-info-title{
height: 14px;
padding-top: 0px!important;
margin-left: -5px;
font-size: 12px!important
}
#wrapper #rbagalleria .galleria-info-title {
height: auto !important;
padding-top: 0px !important;
}
#rbagalleria .galleria-info-description {
color: #FFFFFF;
font-style: normal !important;
padding-top: 4px;
display:block;
font-size: 12px !important;
position: relative;
}
#wrapper #rbagalleria .galleria-info .galleria-info-text .galleria-info-title,
#wrapper #rbagalleria .galleria-info .galleria-info-text .galleria-info-title a,
#wrapper #rbagalleria .galleria-info .galleria-info-text .galleria-info-description,
#wrapper #rbagalleria .galleria-info .galleria-info-text .galleria-info-description span {
margin:0;
display:inline;
}
.galeriaMask #rbagalleria .galleria-info-text {
background: none repeat scroll 0 0 #000;
float: none !important;
padding: 10px 21px 0!important;
}
#wrapper .galeriaMask #rbagalleria .galleria-info{width: 99%!important;background: #000000;padding: 6px 10px 6px;}
#portaltab-index_html {display: none!important;}
#wrapper #rbagalleria .galeriaMask .galleria-info-title{float:none!important;}
.portaltype-collective-cover-content #content div.row {
height: inherit;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.portaltype-collective-cover-content #content div.row:last-child {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.section-capa #rbagalleria .galleria-inner .galleria-thumb-nav-right {right: 10px !important;}
#wrapper #rbagalleria {border-top: 20px solid #FFFFFF;border-bottom: 20px solid #FFFFFF;}
/* ******************/
#footer {
max-width: 1200px;
margin:0 auto;
background: #fff;
color: #000;
clear: left;
padding: 2em 0;
border-top:2px solid #ebebeb;
}
#footer a:link,
#footer a:hover,
#footer a:visited {color:#000 !important;}
#footer img {float:left;}
#footer #social-links {
display: block;
position: relative;
right: auto;
margin-top: 1.7%;
width: 240px;
margin-left:50px;
float:left;
}
#footer p#copyright {width:200px; float:left;margin-top:3%;}
/* */
#portal-siteactions {text-align: left; display:inline;}
.portlet h4 {font-family: Trebuchet MS !important; line-height: 1em !important;font-size:1.3em !important;}
#content .tile h3 {margin-top:0 !important;}
p.tile-section, p.nitfSubtitle.nitfblog {
color: #FF0000;
font-weight: bold;
margin-bottom: 0 !important;
text-transform: uppercase;
font-family: Trebuchet MS;
}
p.nitfSubtitle.nitfblog{font-size:1.1em;}
.tile-subtitle {
color: #FF0000;
font-family: Trebuchet MS;
font-weight: bold;
margin-bottom: 5px !important;
text-transform: uppercase;
}
.template-alternate_view .canvasImg {
background: #000000;
margin-top: 5px;
margin-bottom: 10px;
}
.template-alternate_view #content .canvasImg .discreet {
font-family: Trebuchet MS !important;
font-size: 12px !important;
padding: 10px 0 10px 6px;
line-height:15px;
color:#fff;
margin-bottom: 0;
padding-bottom: 10px;
padding-left: 12px;
padding-top: 10px;
}
/* */
.portlet-banner {
text-align: center;
margin-bottom:30px;
}
#featured-content {
height: 136px;
border-bottom:1px solid #B2B2B2;
}
#featured-content .tile {
border-bottom:0 none;
}
#featured-content .tile h3 {
font-size: 24px !important;
line-height: 25px;
margin-top: 2px;
}
#featured-content .tile h3 a {
color:#868686 !important;
margin-top:0 !important;
border-bottom:0;
}
#featured-content .tile h3 {
font-size:1.7em !important;
line-height:1.1em;
margin-top: 2px;
}
#featured-content .tile p {
font-family:Trebuchet MS, Arial !important;
font-size:1.1em;
}
#featured-content .tile .imag {
display: block;
float: left;
height: 115px;
margin: 0 20px 10px 0;
overflow: hidden;
text-align: center;
width: 115px;
}
#featured-content .tile .imag img {
max-width:none !important;
height:inherit !important;
}
#featured-content .tile .keywords {
color: #FF2727;
font-family: Arial;
text-transform: uppercase;
}
#featured-content div.position-0 {margin-left: -99.875%;}
#featured-content div.width-5 {width: 30% !important;}
#featured-content div.position-5 {margin-left: -65%;}
#featured-content div.position-10 {margin-left: -32%;}
.tile-image-box {border-bottom:0 none;}
.tile-rba {
display: table;
width:360px;
height:120px;
}
.tile-rba a.tile-image-box {
display: block !important;
height: 115px  !important;
overflow: hidden;
margin-right:15px;
width: 115px;
display: table-cell;
}
#content .tile-rba a.tile-image-box img {
max-width: none;
}
#portal-columns #content .tile-rba a.tile-image-box {border-bottom:0 none;}
#portal-columns #content .tile-rba a.tile-image-box img {
max-height: 100%;
max-width: none;
}
.tile-rba .tile-content-box {
display: table-cell;
width: 230px !important;
vertical-align: bottom;
}
.tile-rba .tile-content-box h3{margin-bottom:0 !important;}
.tile-rba .tile-section {padding-top:0 !important;}
/* */
dl.portletCollection {position: relative; margin-top: 0px;}
dl.portletCollection dd {padding-left: 0!important;}
dl.portletCollection.portlet-last-edition {margin-top: 0;}
dl.portletCollection .portletHeader a {margin-top: 5px;}
dl.portletCollection .portletHeader a span{font-size: 1em}
dl.portletCollection .portletItem {padding: 15px 0 0 0;}
dl.portletCollection #portlet-galleria {
background: url("++theme++beyondskins.rba.site/src/iconCaroselImagine.png") no-repeat scroll 0 0 / 100% 100% transparent;
display: block;
height: 33px;
position: relative;
text-indent: -9000px !important;
top: 6px;
width: 33px;
}
a#portlet-galleria {display:none !important;}
dl.portletCollection .portletTopRight { position: absolute; right: 0; top: 0;}
dl.portletCollection .portletItem .tile span {font-size: 0.6em;}
dl.portletCollection .portletItem .tile {
border-bottom: 0 none;
font-family: Times New Roman;
color: #808080 !important;
font-size:1.7em !important;
}
.portletCollection .portletItemDetails {padding-top:0;}
dl.portletCollection.portlet-collection-gallerias .portletItem .tile {font-size:1.7em !important;}
dl.portletCollection.portlet-collection-ultimas-noticias {
border-bottom: 0 none;
}
dl.portletCollection.portlet-collection-ultimas-noticias .portletFooter {
border-top: 1px solid #B8B8B8 !Important;
margin-top: 11px;
padding-top: 0;
}
dl.portletCollection.portlet-collection-ultimas-noticias .portletFooter span span {
margin-top: 10px;
}
.portletStaticText img.image-left, .portletStaticText img.image-right, .portletStaticText .captioned img {
border: 0 none;
margin-top:0;
}
.portletStaticText p {
margin-bottom: 0;
}
.portletStaticText .discreet {
color: #808080;
font-family: Trebuchet MS;
font-size: 0.8em;
text-transform: uppercase;
}
.portletStaticText {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #CCCCCC !important;
margin-bottom:1em;
border-top: 1px solid #CCCCCC;
}
.portletStaticText a h3,
.portletStaticText h3 a,
.portletStaticText h3 {
line-height: 1.2em;
margin-top: 0;
color: #000;
}
.portletStaticText h3 {
font-family: Trebuchet MS;
color: #000 !important;
font-size: 1em;
margin-bottom: 25px;
}
.portletCollection.portlet-collection-tvt .portletHeader {
background: url("++theme++beyondskins.rba.site/src/tvt.png") no-repeat scroll 0 10px transparent;
border-bottom: 0 none;
border-top: 1px solid #B8B8B8;
height: 62px;
margin-bottom: 0;
text-indent: -90000px;
}
.portletCollection.portlet-collection-tvt img {
display: none;
}
.portletCollection.portlet-collection-tvt dd.portletItem {
background: url("++theme++beyondskins.rba.site/src/bulletv.png") no-repeat scroll left 3px transparent;
padding: 60px 0 18px 80px !important;
margin-top: 15px;
position: relative;
}
.portletCollection.portlet-collection-tvt dd.portletItem a.tile {
background: none repeat scroll 0 0 transparent !important;
padding: 0 !important;
}
#wrapper dl.portlet-collection-tvt .portletItem .tile {
color: #000000 !important;
font-family: trebuchet ms;
font-size: 1.3em !important;
font-weight: normal;
bottom: 0;
position: absolute;
}
.portletCollection p.tile-section {
color: #808080;
font-size: 1.4em;
font-weight: normal;
line-height: 0.8em;
margin-bottom: 0 !important;
padding-bottom: 0;
text-transform: uppercase;
}
.portletCollection.portlet-collection-radio .portletHeader {
text-indent: -90000px;
background:transparent url(++theme++beyondskins.rba.site/src/radio-title.jpg) no-repeat 0 10px;
border-top: 1px solid #B8B8B8;
height:82px;
border-bottom: 0;
margin-bottom: 0;
}
.portletCollection.portlet-collection-radio img {display:none;}
.portletCollection.portlet-collection-radio dd.portletItem {
background: url("++theme++beyondskins.rba.site/src/bulletradio.jpg") no-repeat transparent;
padding: 9px 0 15px 80px;
margin-top: 30px;
}
.portletCollection.portlet-collection-radio dd.portletItem a.tile {
background:transparent !important;
padding:0!important;
}
#wrapper dl.portlet-collection-radio .portletItem .tile {
font-size: 1.3em!important;
font-family: trebuchet ms;
font-weight: normal;
color: #000000 !important;
}
#wrapper .portletCollection.portlet-collection-radio dd.portletItem {
background: url("++theme++beyondskins.rba.site/src/bulletradio.jpg") no-repeat scroll 0 bottom transparent;
margin-top: 15px;
padding: 9px 0 0 80px! important;
min-height: 53px;
}
.portletCollection a {
color: #9a9a9a !important;
}
.portletCollection .portletItemDetails {
color: #000000 !important;
font-family: Trebuchet MS;
font-size: 0.7em;
margin-left: 0;
}
dl.portlet.portletCollection .portletItem .tile img {display:none;}
.portlet-collection-radio.portletCollection .portletHeader a,
.portlet-collection-tvt.portletCollection .portletHeader a {position:absolute; top:0; left:0;height:80px;width:200px;}
/* */
.portlet-last-edition {
border-top: 1px solid #CCCCCC;
padding-top: 5px;
display: table;
width: 100%;
padding-top: 5px;
}
.portlet-last-edition h3 {display:none;}
.portlet-last-edition a img {
height: 100%;
width: 175px;
float:left;
padding-right: 10px;
}
.capamini {display: table-cell; border-bottom:0 none !important;}
.portlet-last-edition .visualClear {clear:none;}
.portlet-last-edition p {
color: #808080;
font-size: 100%;
text-transform: uppercase;
margin-bottom:0 !important;
font-size: 1.1em;
padding-top:15px;
}
.portlet-last-edition h4 {
color: #000000;
font-family: Trebuchet MS;
font-size: 1em;
}
.portlet-last-edition .portletItem {
padding-left: 0;
padding-right: 0;
margin-bottom:0;
padding: 5px 0 !important;
padding-top:10px !important;
}
dl.portlet.portlet-last-edition dt.portletHeader {display:none;}
dl.portletCollection.portlet-last-edition .portletFooter {clear: both; padding-top:0 !important;}
.portletCollection .portletFooter span span {
display: block;
background: url("++theme++beyondskins.rba.site/src/bulletmore.png") no-repeat top right;
width: 20px;
height: 20px;
text-indent: -20000px;
right: 0;
position: absolute;
border-bottom: 1px solid #ccc;
margin-top: 20px;
}
#revista-list {
display: table-cell;
vertical-align: bottom;
width: 50%;
padding-bottom: 6px!important;
padding-left: 15px!important;
}
.portlet-collection-radio a#ouca-agora {
background: url("++theme++beyondskins.rba.site/src/oucaagora.png") no-repeat scroll 0px 0px transparent !important;
color: #fff !important;
display: block;
font-size: 1.35em;
padding-right: 3px;
padding-top: 10px !important;
right: 0px !important;
text-transform: uppercase;
width: 76px !important;
padding-left: 40px !important;
position: relative;
float: right;
top: 27px !important;
text-indent: -9000px;
height: 41px;
}
/* */
.section-radio #portal-breadcrumbs,
.section-jornais #portal-breadcrumbs,
.section-revistas #portal-breadcrumbs {display: none;}
.section-revistas #content-core > .newsImageContainer {
position: absolute;
top: 0;
width: 30%!important;
}
.section-radio #logoheader,
.section-jornais #logoheader,
.section-jornais #viewlet-above-content .periodical-header,
.section-revistas #viewlet-above-content .periodical-header {
background: url("++theme++beyondskins.rba.site/src/logo_RevistaBrasil.png") no-repeat scroll 0 0 transparent;
border-bottom: 2px solid #7F7F7F;
margin-bottom: 10px;
padding-bottom: 4px;
padding-left: 241px;
padding-top: 55px;
}
.section-radio #logoheader a,
.section-jornais #logoheader a,
.section-jornais .periodical-header a,
.section-revistas .periodical-header a {
display: block;
height: 72px;
left: 0;
position: absolute;
top: 0;
width: 241px;
}
.template-view.portaltype-periodical.section-revistas .periodical-header {position:relative;}
.template-view.portaltype-periodical.section-revistas .periodical-header #assine {
border:1px solid #CCCCCC !important;
position:absolute;
right:0px;
padding:5px 10px 10px 5px;
display:block;
height:14px;
width:60px;
text-align:center;
bottom:10px;}
.template-view.portaltype-periodical.section-revistas .periodical-header #assine a {position:relative;text-indent:-180px;color:#808080;font-weight:bold;}
.portaltype-periodical.section-revistas #main #content-core, .section-revistas #main #content div.newsImageContainer {
margin-top: 0!important;
}
.portaltype-periodical.section-revistas h1.documentFirstHeading,
.portaltype-periodical.section-revistas #content .documentDescription {
padding-left: 0 !important;
}
.portaltype-periodical #content-core h2, .portaltype-periodical #content-core dl {
margin-left: 0;
}
.section-jornais #viewlet-above-content .periodical-header,
.section-jornais #logoheader {
background: url("++theme++beyondskins.rba.site/src/logo-jornal.png") no-repeat !important;
padding-left: 450px;
}
.section-jornais.template-summary_view #content-core {background:#fff !important;}
.section-jornais.template-summary_view .tileItem {float:none !important;width:100% !important;}
.section-jornais.template-summary_view .tileHeadline {font-size: 2em !important; margin-bottom:10px;}
.section-jornais.template-summary_view .tileBody {display:block !important;}
.section-jornais.template-summary_view .tileBody .description {font-family:Trebuchet MS !important;}
.section-revistas.template-summary_view #content-core {background:#fff !important;}
.section-revistas.template-summary_view .tileItem {float:none !important;width:100% !important;}
.section-revistas.template-summary_view .tileHeadline {font-size:2em !important;margin-bottom:10px;}
.section-revistas.template-summary_view .tileBody {display:block!important;}
.section-revistas.template-summary_view .tileBody .description {font-family:Trebuchet MS !important;}
.section-jornais.template-summary_view #content img.tileImage,
.section-revistas.template-summary_view #content img.tileImage {float: left;}
.section-jornais .periodical-header {display:none;}
.section-jornais #logoheader {
text-transform:uppercase;
padding-left: 358px;
padding-top: 42px;}
/* */
.section-revistas #viewlet-below-content {padding-left: 11px;text-align: left;}
.section-revistas #content {
margin-top: 4.9em!important;
margin-left: 0;
}
.section-revistas #content-core .newsImageContainer {text-align: left;}
.section-revistas #content-core .newsImageContainer img{margin-left: 45px;}
.section-revistas #content .documentDescription {
font-family: times new roman !important; color:#000;
padding: 0 0 0 278px !important;
}
.section-revistas #content .documentBody {
font-family: times new roman !important; color:#000;
}
dl.portletNewsArticlesInSection .portletItem .tile {
border-bottom: 0 none;
color: #808080 !important;
font-family: Times New Roman;
font-size: 1.7em !important;
}
dl.portletNewsArticlesInSection .portletItem a.tile {
color: #808080 !important;
font-size: 1.7em;
}
dl.portlet.portletNewsArticlesInSection dd.portletItem {
padding-bottom: 0 !important;
padding-left: 0 !important;
padding-top: 24px !important;
}
dl.portletNewsArticlesInSection .portletItem p.tile-section {
color: #000;
font-size: 0.9em;
}
.section-radio #logoheader {
background: url("++theme++beyondskins.rba.site/src/radio-title.jpg") no-repeat 0 0 transparent;
padding-left: 450px;
padding-top:80px;
}
.section-jornais .periodical-header a {width: 450px;}
dl.portlet.portlet-last-edition.portlet-collection-jornais {border-top:0 none;}
dl.portlet.portlet-last-edition.portlet-collection-jornais dt.portletHeader {
display:block;
margin-bottom: 12px;
}
.section-radio #estacoes {
border:1px solid #e6e6e6;
padding:10px;
margin-bottom:10px;
font-family:Trebuchet MS;
font-size:1.2em;
color:#e6e6e6;}
.section-radio #dial span {color:#000;}
.section-radio #ouca-agora {
background: url("++theme++beyondskins.rba.site/src/oucaagora.png") no-repeat scroll 0 0 #000000 !important;
color: #FFFFFF;
display: block;
font-size: 1.7em;
height: 40px;
padding: 5px 0 1px 45px;
position: absolute;
right: 0;
width: 119px;
}
.section-radio #logoheader {margin-bottom:55px !important;}
.section-radio #estacoes {
border: 1px solid #E6E6E6;
color: #808080;
font-family: Trebuchet MS;
font-size: 1.2em;
left: 0;
margin-bottom: 25px !important;
padding: 10px;
margin-top:15px;
position: absolute;
width: 96%;
}
.section-radio a#ouca-agora  {
display: block;
background-color:transparent !important;
font-size: 1.35em;
left: -11px;
margin-left: 673px;
padding-left: 42px !important;
padding-right: 3px;
padding-top: 9px !important;
position: absolute;
right: 0 !important;
text-transform: uppercase;
width: 119px !important;
height: 42px;
text-indent: -90000px;
top: 30px;
}
.section-radio  .collection-item a img  {
float: left;
height: inherit;
margin-right: 15px;
width: 115px;
}
.section-radio .collection-item p {
color: #FF0000;
margin: 0 !important;
padding-top: 15px;
}
.section-radio .collection-item h3  {
color: #808080;
font-size: 1.7em !important;
}
.section-radio .collection-item {  float: left;     width: 44%;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 15px;
margin-right:32px;}
.section-radio h2 {
border-bottom: 3px solid #808080;
color: #808080;
font-family: Trebuchet MS;
font-size: 2.5em;
}
.portaltype-collective-cover-content.section-blogs .cell.width-16.position-0 .tile h2 {
border-bottom: 3px solid #B3B3B3;
color: #808080;
font-family: Trebuchet MS;
font-size: 2.75em;
line-height: 1.1em;
margin-top: 0;
padding-bottom: 4px;
}
.portaltype-collective-cover-content.section-blogs .cell.width-16.position-0 .tile p {
color: #4C4C4C;
font-family: Trebuchet MS,Arial !important;
font-size: 1.1em;
font-weight: bold;
}
.portaltype-collective-cover-content.section-blogs #content div.listingBar .next a {width:12px; visibility: visible;}
.portaltype-collective-cover-content.section-blogs #content .collection-item a img {
float: left;
height: inherit;
margin-right: 15px;
width: 115px;
}
.portaltype-collective-cover-content.section-blogs #content .collection-item p {
color: #FF0000;
margin: 0 !important;
padding-top: 15px;
}
.portaltype-collective-cover-content.section-blogs #content .collection-item h3 {
color: #808080;
font-size: 1.7em !important;
}
.portaltype-collective-cover-content.section-blogs #content .collection-item {
float: left;
margin-bottom: 15px;
margin-right: 32px;
width: 44%;
height:130px;
}
.portaltype-collective-cover-content.section-blogs .cover-collection-tile {
background: url("++theme++beyondskins.rba.site/src/graydot.png") repeat-y 46% top transparent;
min-height: 280px;
width: 105%;
}
bordas nos tiles com secao */
.portaltype-collective-cover-content.section-blogs .tile-rba {
width: 357px;
}
#portal-columns .tile,
#portal-columns .tile-default>div,
#portal-columns div.tile-rba {border-bottom: 1px solid #CCCCCC;padding-bottom:6px;}
.tile-com-borda {border-bottom: 0 !Important}
#portal-columns .tile-sem-borda .tile,
#portal-columns .tile-sem-borda .tile-default>div,
#portal-columns .tile-sem-borda div.tile-rba {border-bottom: 0 !Important}
.portaltype-collective-cover-content.section-blogs #content #breadcrumbs-1,
.portaltype-collective-cover-content.section-blogs #content .tile h2 { margin-right: 23px;}
.portaltype-collective-cover-content.section-blogs #content div.listingBar {
margin-right: 23px !important;
margin-top: 0 !important;
}
.portaltype-collective-cover-content.section-blogs #content .collection-item {
padding-bottom: 5px;
}
.tile-image-box img.left {
float: left;
margin-right: 10px !important;
}
#portal-columns #content .tile-rba a.tile-image-box img {width:auto;}
#portal-columns .tile-default > div.cover-collection-tile {border:0 !Important;}
.template-croppingeditor #content img {max-width:none !important;}
.template-croppingeditor #content .scales img {max-width:100% !important;}
.template-croppingeditor #content .cell { width: 25% !important;}
.template-croppingeditor #coords  {margin-left: 25px !important;margin-top:33px;}
.template-croppingeditor h2 {font-size:110% !important;}
/* */
.fundo_branco{
background-color: #FFFFFF !important;
}
/* */
#overlay {
background-color: #000000;
height: 100%;
overflow: hidden;
position: relative;
width: 100%;
padding-bottom: 10px;
}
#overlay .icon-zoon {display: none;}
#overlay img {
border: medium none !important;
display: block;
margin: 0;
width: 100%;
margin-bottom: 8px;
}
#overlay h1 {
color: #FF0000 !important;
display: block;
font-size: 12px !important;
text-transform: uppercase;
float: left;
padding-bottom: 0 !important;
margin: 2px 3px 0 16px;
}
#overlay p {
color: #FFFFFF;
display: block;
font-family: Times New Roman !important;
font-size: 12px !important;
font-style: normal;
margin: 0 !important;
padding: 0 15px;
}
.tile-right {
text-align: right;
color:#868686;
font-size:0.7em;
font-family:Trebuchet MS;
text-transform:uppercase;
}
#overlay .tile-rights {
background-color: #FFFFFF;
color: #A5A5A5 !important;
display: block;
position: absolute;
right: 0;
text-align: right;
top: 0 !important;
width: 100%;
}
.template-summary_view #content div.tileImage img.tileImage,
.template-folder_summary_view #content div.tileImage img.tileImage {width: auto !important;}
/* */
.section-revistas #previous-editions h2 { margin-bottom: 0; color: hsl(0, 0%, 50%)!important; font-family: Trebuchet MS,Arial !important}
.section-revistas #viewlet-above-content .periodical-header {padding-left: 271px!important;}
.galleria-thumbnails-container {padding-top: 6px;}
.galleria-thumbnails .galleria-image {margin-right: 0!important;}
.galleria-thumbnails .thumbnail-title {font-size: 0.7em!important;}
/* */
.portaltype-formfolder #content div.documentByLine,
.portaltype-formfolder #plone-document-byline,
.portaltype-formfolder #content h1.documentFirstHeading {display: none !important;}
.portaltype-formfolder #breadcrumbs-1 {border-bottom: 3px solid #000!important;}
.portaltype-formfolder #breadcrumbs-1 #breadcrumbs-current {background: none;color: #000;}
/* */
.section-fale-com-a-gente #content .pfg-form {background: url("++theme++beyondskins.rba.site/src/img_mail.png") no-repeat scroll 12px 12px #F6F6F6;padding: 10px 31px 60px 45px;}
.section-fale-com-a-gente .field input[type="text"][size]{width: 100%!important;}
.template-fg_base_view_p3.portaltype-formfolder.section-fale-com-a-gente .formControls input.context {
background: url("++theme++beyondskins.rba.site/src/buttonFale_com_a_gente.png") no-repeat scroll 0 0 transparent;
display: block;
height: 28px;
margin-right: 30px;
margin-top: 8px;
position: absolute;
right: 0;
text-indent: -9000px;
width: 28px;
border: 0 none;
}
.portaltype-formfolder #pfg-fieldwrapper .formQuestion {
color: #BCBCBC;
font-size: 14px;
font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
}
#pfg-fieldwrapper #para-onde-voce-quer-enviar-sua-mensagem,
.portaltype-formfolder #content textarea,
.portaltype-formfolder .field input[type="text"][size] {
border: 1px solid #E5E5E5;border-radius:4px;
}
#pfg-fieldwrapper #para-onde-voce-quer-enviar-sua-mensagem {background: #fff;width: 100%}
select#para-onde-voce-quer-enviar-sua-mensagem,
.section-fale-com-a-gente #archetypes-fieldname-comments #comments,
.section-fale-com-a-gente .field input[type="text"][size] {
color: #BDBDBD;
font-family: trebuchet ms;
font-size: 14px;
font-weight: bold;
padding: 4px 6px;
text-transform: uppercase;
width: 100% !important;
}
/* */
#sua-opcao .formQuestion {
display: block;
background: transparent;
text-shadow: none;
}
.section-loja .field input[type="text"][size] {
width: auto !important;
}
.portaltype-formfolder #content .pfg-form {
background: #f6f6f6;
padding: 20px 30px 60px 30px;
}
#content fieldset {
border-color: #ccc;
}
#rbagalleria .galleria-loader{display:none!important}
#content select#destinatario {width: 100%;}
.galeriaMask div.width-3\:4{width: 65.4%!important}
.galeriaMask div.overlay-iframe, .galeriaMask div.overlay-ajax{width: 58% !important;left: 6% !important;}
.portaltype-collective-nitf-content #category {
border-bottom: 1px solid #CCCCCC;
padding-bottom: 15px;
}
.template-base_edit #content .label, .badge, .ploneSkin table.mceLayout td.mceToolbar {white-space: normal !important;}
.section-capa #content .tile h1 a:hover, .section-capa #content .tile h2 a:hover, .section-capa #content .tile h3 a:hover, .section-capa #content .tile h4 a:hover, .section-capa #content .tile h5, .section-capa dl.portlet-collection-ultimas-noticias .portletItem a:hover {
color:#000!important;
}
.section-capa .tile-rba {
width: 100%;
}
.portaltype-collective-cover-content.section-blogs #content .tile-rba {
width: 100%;
}
.tiles-edit {
padding: 8px;
width: 97%;
}
.portaltype-collective-cover-content.section-radio #content .tile h2 {
padding-top: 54px;
margin-right: 34px;
}
#image-base-edit {font-size:1.2em;}
body#ploneimage, body#plonelink {font-size:100%;}
.listSaibamais {
margin-bottom: 1em;
}
.listSaibamais li {
background: url("/++theme++beyondskins.rba.site/src/bulletmore.png") no-repeat scroll left center transparent;
padding-left: 30px;
}
.listSaibamais li a {
font-size: 105%;
color: #ccc !important;
font-weight: bold;
}
/* */
.portaltype-person #portal-breadcrumbs {
display:none;
}
.portaltype-person #content h1.documentFirstHeading {
margin-bottom: 30px !important;
border-bottom: 3px solid #b3b3b3;
}
.portaltype-person .image-left {
margin-top: 0px;
}
h2.titleAutorTexts {
border-bottom: 3px solid #b3b3b3;
color:#868686;
font-size: 2.2em;
margin-bottom: 30px;
}
.portaltype-person .author-post {
display: table;
width: 100%;
border-bottom: 1px solid #B3B3B3;
margin-bottom: 30px;
padding-bottom: 20px;
}
.portaltype-person .author-post-text,
.portaltype-person .author-post-imag {
display: table-cell;
vertical-align: bottom;
}
.portaltype-person .author-post-text {
width: 80%;
}
.portaltype-person .author-post-image {
text-align: left;
}
.portaltype-person #content img.tileImage {
margin: 0;
}
.portaltype-person time {
color: #FF0000;
}
.portaltype-person h3  {
margin: 0;
}
.portaltype-person h3 a {
color:#868686 !important;
font-size: 1.2em;
}
.author-footer {
border-bottom: 3px solid #b3b3b3;
}
a#personemail {
border-bottom: none !important;
}
a#personemail img {
margin-bottom: 10px;
}
/* ******************/
#searchbt, #nav #seletor {display:none;}
#nav #seletor {color: #fff;}
@media screen and (max-width: 1350px){
div.overlay-ajax{
left: 6.2% !important;
width: 780px!important;
}
}
@media screen and (max-width: 1320px){
.galeriaMask div.overlay-iframe, .galeriaMask div.overlay-ajax {left: 4.7% !important;width: 59.7% !important;}
}
@media screen and (max-width: 1215px) {
.galeriaMask div.overlay-iframe, .galeriaMask div.overlay-ajax {left: 0.7% !important;width: 65% !important;}
}
@media screen and (max-width: 1195px) {
body #wrapper #nav > ul > li a {padding: 1em 0.5em !important;}
}
@media screen and (max-width: 1080px) {
#nav ul {font-size: 0.9em !important; width: 100% !important;}
#nav ul ul {font-size: 1.3em !important;}
body #wrapper #nav > ul > li a {padding: 0.9em 0.3em !important;}
#content .tile h1 {
font-size: 30px;
line-height: 34px;
}
#content .tile h2 {
font-size: 26px;
line-height: 28px;
}
#content .tile h3 {
font-size: 18px !important;
line-height: 21px;
}
#revista-list {
display: block;
width: 100%;
padding-left: 0 !important;
}
#logo {width: 26% !important;}
#banner-topo {
width: 728px !important;
}
}
@media screen and (max-width: 940px) {
#wrapper {max-width: 90%;}
#logo {min-width:140px;width: 100%;}
#content .tile h1 {
font-size: 2.5em;
}
#portal-column-one,
#portal-column-two,
#portal-column-content {clear: both; width: 100% !important; margin-left: -100% !important;}
#banner-topo {display: none;}
#portal-searchbox  {display:none;}
#nav {padding:0;width:100%;}
#searchbt {display:block; float:right;width:14%;}
#searchbt a {
display:block;
text-indent: -900000px;
padding: 1em;
margin-top: 4%;
background:transparent url("++theme++beyondskins.rba.site/src/search-ico.png") no-repeat center center;
}
#nav #seletor {
display:block;
padding:1em;
width:80%;
background:url("++theme++beyondskins.rba.site/src/sections-ico.png") no-repeat 97% 60%;
}
#nav li {display: none;}
#nav:hover li {
display: block;
width:100%;
border-top:1px solid #ffffff;;
display:block !important;
padding:0;
}
#nav ul {
width:97.5%;
margin:0;
padding:0;
}
#nav:hover li a {
color: #ffffff;;
width:100%;
padding:0 2.5%;
line-height: 3em;
display: block;
width: 95% !important;
}
#nav:hover li:hover {background: #ff9900;}
#nav:hover li a:hover,
#nav:hover li.selected a {background: transparent;}
.overlay.overlay-ajax {top: 10px !important;}
.overlay.overlay-ajax input.searchPage {
font-size: 200% !important;
width: 90%;
margin-bottom:1em;
}
.overlay.overlay-ajax input.searchPage.searchButton {width:auto;}
.overlay.overlay-ajax #searchform .discreet {text-align:left;}
.overlay.overlay-ajax #content-core strong {display:none;}
/* */
#wrapper #rbagalleria .galleria-container {
width: 100% !important;
display: block;
height: 240px !important;
}
#rbagalleria .galleria-info {
display: none;
}
#rbagalleria .galleria-thumbnails-container {
display: none;
}
#portal-column-two {
border: none;
width: 100%;
margin-left: -100%;
}
#portal-column-two .portletWrapper {
margin-left: 5% !important;
width: 45%;
float: left;
}
div.managePortletsLink, a.managePortletsFallback {
clear: both;
}
#creditos div {
clear: both;
text-align: center;
margin: 3em auto;
width: 300px;
}
#featured-content {display:none;}
/* */
.tile-rba {
max-width: 100%;
width: 100%;
}
#content .tile h3 {
font-size: 1.4em !important;
line-height: 25px;
}
#content .tile h1 {
font-size: 2em;
line-height: 1.2em;
}
#content .tile h2 {
font-size: 1.8em;
line-height: 1.1em;
}
#content .tile h3 {
font-size: 1.6em;
line-height: 1em;
}
#content .tile p {
font-size: 1em;
}
.imag img, #nav .imag img, #content .tile .imag img {
width: 100% !important;
}
a.imag {
border-bottom: none !important;
}
#wrapper dl.portlet-collection-tvt .portletItem .tile {
font-size: 1em !important;
}
#wrapper dl.portlet-collection-radio .portletItem .tile {
font-size: 1em !important;
}
.portlet-last-edition a img {
float: none;
}
#revista-list {
display: block;
width: 100%;
}
dl.portlet-collection-ultimas-noticias {
font-size: 60% !important;
}
#wrapper #nav>ul>li a {
padding: 0 1.48em !important;
}
body #nav ul li {display: none;}
body #nav:hover ul li {display: block;}
body #nav:hover li a {background: #999999;}
body #nav ul li#portaltab-index_html {display:none !important;}
#nav ul li#portaltab-politica {margin-left:0 !important;}
}
@media screen and (max-width: 800px) {
#social-links {display:none;}
#nav ul li:hover ul {display:none !important;}
body #wrapper #nav div ul li#portaltab-midias:hover ul,
body #wrapper #nav ul li:hover ul,
body #wrapper #nav ul li#portaltab-midias:hover ul {display: none!important;}
#portal-column-two {
border-left: none !important;
}
#portal-column-two .portletWrapper {
margin-left: 0 !important;
width: 100%;
float: none;
}
#revista-list {
display: table-cell !important;
width: 70% !important;
padding-left: 15px !important;
}
}
@media screen and (max-width: 480px) {
#portal-breadcrumbs {display:none;}
.cell {
float: none  !important;
margin-left: -100% !important;
width: 100%  !important;
}
#portal-searchbox {
float: none;
width:80%;
clear:both;
margin: 0 auto 2%;
}
#content h1.documentFirstHeading {
font-size: 30px;
line-height: 36px;
}
#revista-list {
display: block !important;
width: 100% !important;
padding-left: 0 !important;
}
.image-inline {
max-width: 100%;
}
img {
max-width: 100% !important; height: auto;
}
#portal-column-two .portletWrapper {
float: none !important;
width: 90% !important;
margin-left: 0 !important;
}
#footer #social-links {
margin-top: 30px;
margin-left: 0px;
}
#wrapper #rbagalleria .galleria-container,
#wrapper #rbagalleria .galleria-container img {
height: 190px !important;
max-height: 190px !important;
}
.portaltype-collective-nitf-content #content div.newsImageContainer {
width: 100% !important;
}
}
@media print {
#portal-column-content.cell.position-0 {
width: 100% !important;
max-width: 100% !important;
margin-left: -0;
position: relative;
float: none;
clear: both;
left: 0;
font-size: 70%;
}
#main {
max-width: 100%;
}
#nav,
#banner-topo,
#viewlet-social-like,
#disqus_thread,
#footer,
#viewlet-below-content,
#creditos,
#social-links {
display: none !important;
}
p {
font-size: 12pt;
}
}


/* - ++resource++collective.cover/cover.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++collective.cover/cover.css?original=1 */
/* */
.tile-title {
font-size: 120%;
font-weight: bold;
margin-bottom: 1em;
}
.tile-footer {
text-align: right;
}
.loading-mask {
background: #000 url('spinner.gif') scroll no-repeat center center;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color:#000;
opacity: 0.6 !important;
display: none;
z-index: 99;
}
.loading-mask.show {
display:block;
}
.loading-mask.remove-tile {
background-color: #833434;
}
.template-compose #content .tile {
outline:1px dotted #999;
padding-top:1em;
}
.template-compose .tile-container {
position:relative;
}
.template-compose .tile-type-name {
position: absolute;
width: 100%;
text-align: center;
opacity: 0.3;
font-size: 95%;
font-weight: bolder;
}
.template-compose .edit-tile-link,
.template-compose .contentbody-link,
.template-compose .collection-link {
position:absolute;
height:1em;
line-height:1em;
top: 0;
}
.template-compose .contentbody-link,
.template-compose .collection-link {
right: 0;
}
.tile-select-button {
cursor: pointer;
}
.tile-remove-item {
position:absolute;
right: 0;
top: 0;
font-size: 1px;
cursor: pointer;
height: 14px;
width: 14px;
background:transparent url(++resource++collective.cover/remove.png) scroll no-repeat top center;
background-size: 100%;
}
.tile-remove-item:hover {
background:transparent url(++resource++collective.cover/remove.png) no-repeat scroll center -14px;
background-size: 100%;
}
.tile-remove-item .text{
visibility: hidden;
}
.ui-sortable-placeholder {
background-color:#9ad39d !important;
visibility:visible !important;
outline:1px dashed green;
}
.ui-sortable-helper {
opacity:0.5;
outline:1px solid #333;
cursor:move;
}
.template-compose #content .tile {
margin-bottom: 1em;
min-height: 100px;
}
.ui-state-default .loading-mask{
display:block;
background: #EEE url('drophere.png') scroll no-repeat center center;
opacity: 0.8 !important;
}
.ui-state-hover .loading-mask{
display:block;
background-color: #b4fca3;
}
.template-compose #content .sortable-tile .list-item:hover {
outline: 1px dotted #999999;
}
.ui-sortable>div:hover {
cursor: move;
}
/* */
.tile img.right {
float: right;
margin: 0 1em 0.5em 0;
}
.tile img.left {
float: left;
margin: 0 1em 0.5em 0;
}
/* */
table.invisible{visibility:visible;}
.close {opacity: 1;}
.tile-edge {
border: 1px solid #DDDDDD;
padding: 5px;
border-radius: 4px;
}
.tile-dark {
background: #DDDDDD;
padding: 5px;
border-radius: 4px;
}
.tile-shadow {
border: 1px solid #DDDDDD;
padding: 5px;
border-radius: 4px;
-moz-box-shadow: 0 5px 10px #C3C3C3;
-webkit-box-shadow: 0 5px 10px #C3C3C3;
box-shadow: 0 5px 10px #C3C3C3;
}
.textline-sortable-element.expired {
border: 1px solid red;
}
.textline-sortable-element .tileProperties .tileExpired {
font-weight: bold;
color: red;
}

}


/* - ++resource++collective.liveblog/styles.css - */
@media screen {
/* http://www.redebrasilatual.com.br/portal_css/++resource++collective.liveblog/styles.css?original=1 */
#liveblog-header img {
height: auto;
max-width: 100%;
}
.portaltype-liveblog article .field input[type="text"] {
width: 100%;
line-height: 125%;
color: black;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em;
font-weight: bold;
}
.portaltype-liveblog form {
padding-bottom: 1em;
}
.portaltype-liveblog textarea {
height: 100px;
}
.portaltype-liveblog #content header {
margin-bottom: 1em;
}
#spinner {
background: url('++resource++collective.liveblog/spinner.gif') no-repeat center right;
float: right;
padding-right: 20px;
}
.microupdate-helpers {
float: right;
}
.microupdate-helpers a {
border-bottom: none !important;
}
#micro-updates article {
border-top: 1px solid #ccc;
clear: both;
margin-bottom: 1em;
padding: 1em 0 0 0;
position: relative;
}
.microupdate-byline time {
background: #f1f1f1;
padding: 1em 0;
position: absolute;
text-align: center;
top: 0;
width: 90px;
}
.microupdate-text img {
max-width: 100%;
height: auto;
}
.microupdate-date {
color: #666;
display: block;
margin-bottom: 0.2em;
}
.microupdate-time {
color: #c9c9c9;
display: block;
font-size: 1.8em;
font-weight: bold;
}
.microupdate-title, .microupdate-text, .microupdate-byline p {
margin-left: 110px;
}
.microupdate-byline {
color: #666;
}
.microupdate-text p:last-child {
margin-bottom: 0 !important;
}
/* */
@media all and (max-width: 680px) {
.microupdate-title, .microupdate-text, .microupdate-byline p {
margin-left: 0;
}
.microupdate-byline p, .microupdate-date, .microupdate-time {
display: inline;
font-size: 90%;
}
.microupdate-byline time {
background: transparent;
padding: 0.5em 0;
width: auto;
position: relative;
text-align: left;
}
.microupdate-time {
color: #666;
font-weight: normal;
}
#micro-updates article {
padding-top: 0.3em;
}
}

}


/* - ploneCustom.css - */
@media all {
/* http://www.redebrasilatual.com.br/portal_css/ploneCustom.css?original=1 */
#main {
max-width: 1190px;
}
/* */
.wikitable {
font-size: 14px;
font-family: Arial;
}
.wikitable b {
font-size: 12px;
padding: 4px;
}
.wikitable td {
padding: 10px 5px;
}
.wikitable tr {
padding: 1px;
}
/* */
.portaltype-collective-nitf-content #content a:link {
border-bottom: 0.1em solid #205C90;
color: #205C90 !important;
}
.portaltype-collective-nitf-content #content a:visited {
border-bottom: 0.1em solid #205C90;
color: #205C90 !important;
}
.section-eleicoes-2014 #content-core>div>p:first-child:before {
content:url(SeloEleicoes2014_Quadr.jpg);
float: left;
margin: 0 10px 10px 0;
}
/* */
.section-capainicial #portal-breadcrumbs {display: none;}
/* */
#formfield-rba-basic-title,
#formfield-rba-basic-description,
#formfield-rba-basic-image,
#formfield-rba-basic-date,
#formfield-rba-basic-subjects,
#formfield-rba-basic-vignette {
display: block !important;
}
.template-layoutedit #formfield-rba-basic-title,
.template-layoutedit #formfield-rba-basic-description,
.template-layoutedit #formfield-rba-basic-image,
.template-layoutedit #formfield-rba-basic-date,
.template-layoutedit #formfield-rba-basic-subjects,
.template-layoutedit #formfield-rba-basic-vignette {
display: none !important;
}
#content .galleria-info-text a {font-family:trebuchet MS !important;}
.portaltype-blog #viewlet-above-content-title #viewlet-social-like {
display: none !important;
}
/* */
.fundo_branco .galleria-inner {
height: 280px;
width: 100%;
}
.fundo_branco .galleria-stage {
left: 0;
right: 0;
top: 0;
}
.fundo_branco .galleria-image {
width: 100% !important;
}
.fundo_branco .galleria-info-description,
.fundo_branco .galleria-thumbnails-container {
display: none !important;
}
.fundo_branco .galleria-info-text,
.fundo_branco .galleria-info-title,
.fundo_branco .galleria-info-title a,
.fundo_branco .galleria-info-title a:hover {
background: #000 !important;
color: #fff !important;
line-height: 1.3em !important;
}
#content .tile .galleria.slide .galleria-info-text .galleria-info-title a:hover{
color: #fff !important;
}
.tile .galleria.slide .galleria-counter {opacity:0.8!Important;border:1px solid #000;background:#000;color:#fff;font-weight:bold;position: absolute; right: 43%; bottom: 5px;}
.tile .galleria.slide .galleria-counter span {border:1px solid #000;background:#000;color:#fff;}
.tile .galleria.slide .galleria-loader {display:none !Important;}
.listingBar .next a:hover, .listingBar .next a {
width: 13px;
}
div.listingBar {
margin-right: 0;
}
#content-core p {
line-height: 1.3em !important;
}
/* */
#content h1.headline {
font-size: 46px;
line-height: 47px;
margin-top: 0;
}
#content h1.headline a {
border-bottom: 0 !important;
}
.portaltype-blog .tile-section {
font-size: 12.5px !important;
}
.portaltype-blog h1.documentFirstHeading {
display: none;
}
.portaltype-blog .description {
color: #666666;
font: 23px "Trebuchet MS";
margin-left: 0;
letter-spacing: 0.01em;
margin-top:20px;
}
.portaltype-blog .tile-rights {
color: #9F9F9F;
font-size: 0.5em !important;
position: relative;
top: 4px;
display: block;
font-family: Trebuchet MS;
font-size: 0.6em;
padding: 2px 4px 2px 2px;
text-align: right;
text-transform: uppercase;
font-size: 0.5em !important;
position: relative;
}
.portaltype-blog #content div.newsImageContainer {
background: none repeat scroll 0 0 #000000;
float: right;
margin: 5px 0 5px 10px;
max-height: 1000px;
overflow: visible;
position: relative;
text-align: center;
width: 45.5% !important;
}
dd.image-caption {
font-weight: normal;
font-size: 12px !important;
font-family: 'Trebuchet MS' !important;
}
dl.captioned a:link {
border-bottom: none !important;
}
.portaltype-collective-nitf-content .tile-rights {
top: 4px;
color: #9f9f9f;
}
.portlet-banner {
text-align: center;
margin-bottom:30px;
}
.plonepopup {
background: #fff !important;
}
.plonepopup body {
font-size: 90% !important;
}
#sua-opcao .formQuestion {
display: block;
background: transparent;
text-shadow: none;
}
.section-loja .field input[type="text"][size] {
width: auto !important;
}
.portaltype-formfolder #content .pfg-form {
background: #f6f6f6;
padding: 20px 30px 60px 30px;
}
#content fieldset {
border-color: #ccc;
}
/* */
#banner-topo {
text-align: right;
height: 80px;
width: 72%;
float: right;
margin: 10px 0;
}
#logo {
width: 28%;
}
#featured-content .with-section {
padding-right: 20px;
}
#nav ul {
width: 100%;
max-width: 1200px !important;
}
#nav li a {
min-width: 1em;
}
dl.captioned img {
border: none;
}
dd.image-caption {
padding: 0.5em 1%;
background: #000;
color: #fff;
font-weight: bold;
margin: 0px !important;
width: 98% !important;
}
.tile {
background: #fff;
}
.tile-com-borda {
border-bottom: 1px solid #ccc !important;
}
.sociallike-network-facebook {margin-right: 30px;}
.listSaibamais a.external-link {
background: none !important;
padding-left: 0 !important;
}
.portletCollection  #portletmediabox {
display: none !important;
}
@media screen and (max-width: 1080px) {
#nav ul {width: 100% !important;}
#content .tile h1 {
font-size: 30px;
line-height: 34px;
}
#content .tile h2 {
font-size: 26px;
line-height: 28px;
}
#content .tile h3 {
font-size: 18px !important;
line-height: 21px;
}
#revista-list {
display: block;
width: 100%;
padding-left: 0 !important;
}
#logo {width: 26% !important;}
#banner-topo {
width: 728px !important;
}
}
@media screen and (max-width: 800px) {
#portal-column-two {
border-left: none !important;
}
#portal-column-two .portletWrapper {
margin-left: 0 !important;
width: 100%;
float: none;
}
#revista-list {
display: table-cell !important;
width: 70% !important;
padding-left: 15px !important;
}
}
@media screen and (max-width: 480px) {
#content h1.documentFirstHeading {
font-size: 30px;
line-height: 36px;
}
#disqus-count, #disqus-count, a#disqus-count {
display: none;
}
#revista-list {
display: block !important;
width: 100% !important;
padding-left: 0 !important;
}
.image-inline {max-width: 100%;}
img {max-width: 100% !important; height: auto;}
#portal-column-two .portletWrapper {
float: none !important;
width: 90% !important;
margin-left: 0 !important;
}
#footer #social-links {
margin-top: 30px;
margin-left: 0px;
}
#wrapper #rbagalleria .galleria-container,
#wrapper #rbagalleria .galleria-container img {
height: 190px !important;
max-height: 190px !important;
}
.portaltype-collective-nitf-content #content div.newsImageContainer {
width: 100% !important;
}
}
#viewlet-social-like div {display:inline;}
/* */
#nav ul li#portaltab-midias ul {
margin-left: 0;
}
#nav ul {
position: relative;
}
#portaltab-midias ul {
right: 2px;
}
#nav li a {
margin-bottom: 0;
}
.template-view.portaltype-blog #viewlet-social-like {display:none;}
.template-view.portaltype-blog #content-core #viewlet-social-like {display:block; margin-top: 67px;}
.template-view.portaltype-blog .fb_iframe_widget span {width: 100px !important; height: 25px; position: absolute;}
.template-view.portaltype-blog .sociallike-network-gplus {margin-left: 106px !important;}
.fb_iframe_widget iframe {
max-width: 450px !important;
}
@media print {
#portal-column-content.cell.position-0 {
width: 100% !important;
max-width: 100% !important;
margin-left: -0;
position: relative;
float: none;
clear: both;
left: 0;
font-size: 70%;
}
#main {
max-width: 100%;
}
#nav,
#banner-topo,
#viewlet-social-like,
#disqus_thread,
#disqus-count,
#footer,
#viewlet-below-content,
#creditos,
#social-links {
display: none !important;
}
p { font-size: 12pt; }
}
.galleria-info-description * {display:none;}
.galleria-info-description span {display:block;}
.portaltype-blog #content-core p.tile-section {
font-family: Trebuchet MS !important;
font-size: 12.5px !important;
}
/* */
.listSaibamais li a {
color: #666666 !important;
}
#rbagalleria .galleria-info-title a {
text-transform: none !important;
font-size: 12px !important;
font-weight:bold;
top:0 !Important;
bottom:0 !Important;
}
.galleria.slide .tile-rights {color:#999;margin-top:-6px;font-size:10px;text-align:right;}
.template-search .listingBar * {display:none !Important;}
.template-search .listingBar span.next a,
.template-search .listingBar span.next a:hover,
.template-search .listingBar span.next {display:block !Important;}
.template-search #content .listingBar span.next a:hover,
.template-search #content .listingBar span.next a {text-indent:15px;width:140px;font-size:16px;color:#000 !Important;}
.template-search #content input.searchPage[type=text] {width:90% !Important;}
.template-search #search-results {width: 100% !Important;}
#nav ul li#portaltab-politica {
border-left: none;
}
#nav>ul>li:first-child {
border-left: 2px solid #fff !important;
}
/* */
@media screen and (max-width: 800px) {
.template-summary_view .tileItem, .template-moreitems_view .tileItem, .template-folder_summary_view .tileItem {
width: 100%;
}
.infolist {
width: 100%;
}
.template-summary_view #content-core, .template-moreitems_view #content-core, .template-folder_summary_view #content-core {
background: #fff;
}
}
@media screen and (max-width: 440px) {
.template-summary_view .tileItem h2.tileHeadline, .template-moreitems_view .tileItem h2.tileHeadline, .template-folder_summary_view .tileItem h2.tileHeadline {
font-size: 16px;
line-height: 20px;
}
.template-summary_view .tileItem .documentByLine, .template-moreitems_view .tileItem .documentByLine, .template-folder_summary_view .tileItem .documentByLine {
text-indent: -110px;
font-size: 0.6em;
}
}
#portal-column-content {
max-width: 100% !important;
}

}

