
/* - ploneCustom.css - */
@media all {
/* https://www.jundiai.sp.leg.br/portal_css/ploneCustom.css?original=1 */
div#ajax-spinner {
display: none !important;
}
.tooltip {
position: relative;
display: inline-block;
border-bottom: 1px dotted black;
}
.links{
font-weight: bold;
color: #2f83c3 !important;
font-size: 20px !important;
}
.tooltip .tooltiptext {
visibility: hidden;
width: 120px;
background-color: #555;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
bottom: 125%;
left: 50%;
margin-left: -60px;
opacity: 0;
transition: opacity 0.3s;
}
.tooltip .tooltiptext::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #555 transparent transparent transparent;
}
.tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
}
.flex-caption {
position: absolute;
left: 20px;
right: 20px;
bottom: 10px;
color: #fff;
display: inline-block;
}
.flex-caption .main {
display: inline-block;
background: rgba(96, 145, 186, 0.91);
margin-bottom: 5px;
padding: 10px 15px;
font-size: 18px;
text-transform: uppercase;
}
.flex-caption .secondary {
display: inline-block;
background: rgba(0, 0, 0, 0.8);
padding: 5px 15px;
color: #fff;
font-size: 14px;
}
h2.redclass{
color: #B40404 !important;
}
#mobile-globalnav {
text-align: center;
}
#mobile-globalnav select {
width: 96% !important;
text-align: left !important;
font-size: 16px !important;
padding: 0 !important;
}
.LSBox .searchSection {
display: none;
margin-top: 20px;
}
a:link, a:visited {
color: #778899;
}
#content a:link, dl.portlet a:link, #content ul.configlets li a:visited {
color: #778899;
}
#content a:visited, dl.portlet a:visited {
color: #778899;
}
#content a:visited, dl.portlet a:visited {
color: #778899;
border-bottom: 0.1em solid #ccc;
}
#portal-logo {
display: inline-block !important;
margin: 0 auto;
}
#portal-logo img {
max-width: 270px;
height: auto;
padding-right: 0px;
padding-top: 16px;
padding-left: 0px;
padding-bottom: 16px;
}
#parlamento img{
display:none;
}
#portal-logo-lacos img {
padding-left: 0px;
padding-right: 10px;
padding-bottom: 6px;
height: 110px;
width: 38px;
}
th.nosort a#foldercontents-show-all{
color: #FFF;
}
th.nosort a#foldercontents-selectall{
color: #FFF;
}
#portal-globalnav {
clear: both;
font-size: 80%;
background: rgb(255, 255, 255);
margin: 63px 20px 0px 20px;
}
#portal-globalnav li {
float: none;
margin: 0;
padding: 0;
transition: background-color ease .8s;
}
#portal-globalnav ul.submenu a img {
display: none;
}
#portal-globalnav li a {
display: inline-block;
padding: 0.6em;
background: rgb(255, 255, 255);
min-width: 2em;
white-space: normal;
border-bottom: 0;
border-right: 0.1em solid white;
color: #778899 !important;
text-transform: uppercase;
font-size: 12px;
text-align: left;
}
#portal-globalnav .selected a, #portal-globalnav .selected a:hover, #portal-globalnav a:hover {
background: #778899;
color: White !important;
}
#portal-globalnav ul.submenu a, #portal-globalnav ul.submenu a:hover {
border-width: 1px;
font-size: 12px;
}
.portletItem.odd {
margin-bottom: 5px;
margin-top: 5px;
}
#portal-globalnav ul.submenu a {
background: rgb(255, 250, 245);
color: #778899 !important;
border-width: 1px;
font-size: 12px;
}
#portal-globalnav ul.submenu a:hover {
background: #778899 !important;
color: #fff !important;
border-width: 1px;
font-size: 12px;
}
/* */
body{
background-image: url(bg_geral.jpg);
font-family: 'Bree Serif', serif !important;
color: #444 !important;
}
#content {
margin: 20px 0.25em 0 0.25em !important;
text-align: justify;n
}
.template-pagina_inicial #portal-breadcrumbs {
display: none !important;
}
#content a:hover, dl.portlet a:hover,
a:hover {
color: #778899 !important;
}
.bg_top{
/* */
/* */
/* */
}
.bg_footer{
}
#visual-portal-wrapper {
width: 1100px;
background-color: #fff !important;
}
#portal-top {
background-image: url(cont_log.png) ;
background-repeat: no-repeat;
background-position: right top;
margin-bottom: 50px;
}
#portal-top a#portal-logo {
max-height: 200px;
}
#LSShadow {
background-color: white;
}
#LSResult {
background-color: transparent !important;
margin: -1em 0 0 -7em !important;
z-index: 1001;
}
.bg-top {
/* */
background-repeat: no-repeat;
background-position: right top;
}
#portal-header {
z-index: 5 !important;
}
#portal-column-one dl.portlet dt {
background-color: rgb(242, 250, 252) !important;
font-size: 12px;
line-height: 2em;
color: #778899;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 2px;
}
#portal-column-one dl.portlet dd.portletItem {
background-color: transparent;
padding: 0px;
margin-bottom: 20px;
}
#portal-column-one dl.portlet dd.portletItem a {
border-bottom: none;
line-height: 1.1em;
padding: 8px 4px 8px 15px;
display: block;
font-size: 12px;
}
/* */
/* */
/* */
body.alto-contraste .bg_top,
body.alto-contraste .bg_footer,
body.alto-contraste #visual-portal-wrapper-container,
body.alto-contraste #visual-portal-wrapper {
background-color: #000000 !important;
background-image: none !important;
}
body.alto-contraste #portal-top {
background-image: none !important; /* */
background-color: #000000 !important; /* */
}
body.alto-contraste .bg_top *,
body.alto-contraste #visual-portal-wrapper * {
background-color: transparent !important;
color: #FFFFFF !important;
}
body.alto-contraste a {
color: #FFFF00 !important;
text-decoration: underline !important;
}
/* */
body.alto-contraste img {
filter: grayscale(100%);
border: 1px solid #FFFFFF;
}
body.alto-contraste button,
body.alto-contraste input,
body.alto-contraste textarea,
body.alto-contraste select {
background-color: #222222 !important;
color: #FFFFFF !important;
border: 1px solid #FFFF00 !important;
}
.portlet.portletNavigationTree ul.navTree li.navTreeItem a{
background-image: none !important;
padding-left: 10px !important;
}
.portlet.portletNavigationTree ul.navTree li.navTreeItem a img {
display: none;
}
.portletNavigationTree ul{margin:0}.portletNavigationTree li{list-style-position:inside}
.portlet.portletNavigationTree .navTree .navTreeItem{margin:0}
.portlet.portletNavigationTree .navTreeLevel0>.navTreeItem{padding:0}
.portlet.portletNavigationTree .navTree>.navTreeItem{border-bottom: #eaeaea 1px solid;list-style:none}
.portlet.portletNavigationTree .navTreeLevel1 .navTreeItem{padding-left:1em}
.portlet.portletNavigationTree .navTreeLevel1 .navTreeItem:last-of-type{border-bottom:none}
.portlet.portletNavigationTree .navTree .navTreeItem a{text-transform: uppercase;display:block;padding:.8em 1em;border-left:0 solid transparent;transition:all ease-out .1s;line-height:initial}
.portlet.portletNavigationTree .navTree .navTreeItem a:hover{border-left:5px solid #778899;background-color:rgb(242, 250, 252)}
.portlet.portletNavigationTree .navTree .navTreeItem a.navTreeCurrentItem{border-left:5px solid #778899;background-color: rgb(242, 250, 252);}
dl.portlet ul.navTree .navTreeCurrentItem{border-left:none;margin:0}
.navTreeLevel2 a{padding-left:1em}
.navTreeLevel3 a{padding-left:2em}
.navTreeLevel4 a{padding-left:3em}
.navTreeLevel5 a{padding-left:4em}.navTreeLevel6 a{padding-left:5em}
#main-navigation{margin:0;clear:both;background:#3259a7;color:#fff}
#main-navigation ul{padding:.3em;text-align:right}
#main-navigation li{display:inline-block}
#main-navigation li::after{content:'';position:absolute;margin:auto;right:-2px;top:0;bottom:0;background-color:#fff;border-radius:50%;width:4px;height:4px}
#main-navigation li:last-child::after{display:none}
#main-navigation li a:link{font-size:80%;text-decoration:none;display:block;padding:0 1em}
#main-navigation li a:link,#main-navigation li a:visited{color:#fff;text-shadow:1px 2px #284171}
dl.portlet ul.navTree .navTreeCurrentItem {
margin-left: 0 !important;
margin-right: 0 !important;
}
#portal-column-content {
min-height: 318px;
}
.inicio {
background-color: #778899 !important;
margin-bottom: 7px;
display: none;
}
.inicio a {
font-size: 145%;
color: #fff;
text-transform: uppercase;
background-image: url(icon_home.png);
background-repeat: no-repeat;
background-position: left -5px;
padding: 8px 15px 10px 75px;
display:block;
}
.inicio a:hover {
background-image: url(icon_home_hover.png);
background-color: #f1f1f1 !important;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Bree Serif', serif !important;
font-weight: 400;
}
.siga {
text-align: right;
}
.siga h2 {
color: #666 !important;
font-size: 14px !important;
text-transform: uppercase;
display: inline;
padding-right: 10px;
}
.siga img {
padding-left: 2px;
}
.siga img:hover {
opacity: 0.8;
}
#portal-footer {
background-color: transparent;
border-top: 1px solid #778899;
border-bottom: 1px solid #778899;
margin: 20px 20px 20px 20px;
padding: 20px 20px 44px 0px;
}
#portal-footer .siga h2 {
color: #778899;
}
#portal-colophon {
font-size: 12px;
color: #666;
text-align: left;
padding: 0px 20px 20px 20px;
line-height: 1.5em;
text-transform: uppercase;
}
#portal-colophon span {
padding: 0px 20px 0px 20px;
}
#portal-colophon a {
color: #778899;
padding-right: 20px;
}
.develop {
float: right;
}
#portal-searchbox {
position: absolute;
top: 193px;
right: 5px;
margin-right: 5px;
z-index: 1;
}
#portal-searchbox form {
/* */
}
#portal-searchbox img {
padding: 0px;
margin: 0px;
}
#portal-searchbox input.searchField {
background-color: #f2fafc;
/* */
padding: 2px;
margin: 0px !important;
/* */
height: 22px;
width: 130px;
font-size: 13px;
}
#portal-searchbox h4 {
color: #fff !important;
margin-top: 10px;
margin-right: 12px;
}
#portal-searchbox form,
#portal-searchbox h4 {
display: inline;
float: left;
}
.links {
margin-bottom: 20px;
}
.links .coluna {
width: 305px;
float: left;
margin-left: 100px;
}
.links .coluna a {
font-size: 12px;
color: #666 !important;
font-weight: 400;
text-transform: uppercase;
margin: 0px !important;
background-image: url(item.png);
background-repeat: no-repeat;
padding-left: 25px;
padding-bottom: 4px;
display: block;
line-height: 1.8em;
border: 0px !important;
}
#slidecm {
margin-bottom: 30px;
}
#slidecm .imagem {
height: auto;
float: left;
margin-right: 20px;
margin-bottom: 10px;
}
#slidecm h1 {
font-size: 160%;
text-transform: uppercase;
margin-top: 0;
margin-bottom: 0;
text-align: left;
}
#slidecm h2 {
font-size: 130%;
color: #fff !important;
font-weight: 400;
text-align: left;
}
.rslides {
position: relative;
list-style: none !important;
overflow: hidden;
width: 100%;
height:auto;
padding: 0;
margin: 0 !important;
}
.rslides li {
backface-visibility: hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
background-color: #fff;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;
margin-bottom: 10px;
}
.rslides li:first-child {
position: relative;
display: block;
float: left;
}
.rslides img {
display: inline-block;
float: left;
/* */
height: auto;
border: 0;
z-index: -1;
}
.rslides .mais {
background-color: #f2fafc !important;
opacity: 0.9;
color: #778899 !important;
font-size: 120%;
text-transform: uppercase !important;
bottom:27%;
left:1%;
right:1%;
position:absolute;
width:95%;
padding:10px;
}
.rslides .mais:hover {
/* */
background-color: #f1f1f1 !important;
color: #778899 !important;
}
.rslides .descricao {
background-color: #778899 !important;
opacity: 0.9;
text-transform: none !important;
bottom:13%;
left:1%;
right:1%;
position:absolute;
width:95%;
padding:10px;
}
.rslides .mais p {
margin-bottom: 0 !important;
padding: 10px 50px 0 0;
}
.rslides-vereadores {
list-style-type: none !important;
margin-left: 0 !important;
height: 180px;
max-height: 180px;
overflow: hidden;
}
.rslides-vereadores li {
margin:0;
padding:0;
backface-visibility: hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
}
.rslides-vereadores .mais {
background-color: transparent !important;
background-image:none !important;
color: #fff !important;
text-transform: none !important;
}
.rslides-vereadores .mais:hover {
background-color: transparent !important;
}
.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
outline: none;
}
.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
margin-top: 10px;
text-align: center;
margin-left: 0 !important;
}
.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
display: inline !important;
float: none;
_float: left;
*float: left;
margin-right: 5px;
}
.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
text-indent: -9999px;
overflow: hidden;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #ccc;
background: rgba(0,0,0, .2);
display: inline-block;
_display: block;
*display: block;
-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
width: 9px;
height: 9px;
}
.transparent-btns_here a,
.large-btns_here a {
background: #778899;
}
.noticias {
background-position: left 30px;
background-repeat: repeat-x;
display:block;
margin-top: 10px !important;
}
.noticias .portletTop a {
color: #778899 !important;
text-transform: uppercase;
font-size: 150%;
text-decoration: none !important;
border: 0px !important;
}
.noticias .bloco {
width: 30%;
float: left;
margin-left: 18px;
display: block;
margin-bottom: 30px;
margin-top: 30px;
}
.noticias .bloco img {
width: 100%;
}
.noticias .imagem  {
width: 100%;
}
.noticias .data {
color: #999 !important;
text-transform: uppercase;
font-size: 12px;
padding-top: 5px;
}
.noticias .titulo {
color: #778899 !important;
text-transform: uppercase;
font-size: 18px;
margin-bottom: 10px;
min-height: 57px;
text-align: left;
}
.noticias .descricao {
color: #666 !important;
font-size: 13px;
line-height: 1.4em;
margin-bottom: 5px;
text-align: center;
}
.noticias .descricao:hover {
color: #333 !important;
font-size: 14px;
}
.noticias a.leia-mais {
width: 30%;
background-color: #778899 !important;
color: white !important;
font-size: 105%;
padding: 0px 5px 0px 5px;
text-transform: uppercase !important;
display: block;
text-align: center;
border: 0px !important;
}
.noticias a.leia-mais:hover {
background-color: #f1f1f1 !important;
}
.todas {
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 0px;
background-position: left 0px;
background-repeat: repeat-x;
}
.noticias a.mais {
font-size: 140%;
padding: 8px 15px 9px 20px;
text-transform: uppercase !important;
display: block;
border: 0px !important;
text-align: right;
}
.noticias a.mais:hover {
text-decoration:underline;
}
.tvcamara .portletTop {
font-size: 14px;
border: 0px !important;
margin-bottom: 20px;
}
.tvcamara .portletTop a {
color: #007cc2 !important;
border: 0px !important;
}
.tvcamara a,
.tvcamara img {
border: 0px !important;
}
.tvcamara img {
width: 35%;
}
.tvcamara .videos {
}
.tvcamara .videos img {
margin-top: 17px;
width: 250px;
max-width: 100%;}
.tvcamara h2 {
font-size: 18px;
color: #778899;
}
.tvcamara .videos a.item {
font-size: 12px;
color: #666 !important;
display: block;
border-bottom: 1px solid #666 !important;
padding: 5px;
width: 190px;
float: left;
}
.vereadores {
max-height: 307px;
margin-top: 2px;
margin-bottom: 25px;
padding: 0;
}
.vereadores a {
border: 0px !important;
}
.vereadores img {
width: 35%;
max-width: 100%;
}
.vereadorContainer {
margin-top: 20px;
}
.vereadorContainer img, .rslides-vereadores img{
max-width: 100%;
width: 120px;
height: auto;
border: 1px solid #eaeaea;
margin-right: 10px;
}
.vereadorContainer h2 {
color: #778899 !important;
font-size: 150%;
line-height: 1.3em !important;
padding-bottom: 5px;
text-align: left;
}
.vereadorContainer p {
color: #666 !important;
font-size: 12px;
font-weight: 400 !important;
line-height: 1.3em;
margin-bottom: 5px !important;
text-align: left;
}
.vereadorContainer a.mais {
color: #778899 !important;
font-size: 13px;
text-align: right;
display:block;
margin-bottom: 10px;
text-decoration: underline;
border-bottom: none !important;
}
.vereadores select {
width: 250px;
}
.edicaoPublicator {
font-size: 12px!important;
text-transform: none !important;
text-decoration: none !important;
border-bottom: none !important;
}
#galleria {
box-shadow: 0 0 8px 1px #AAA !important;
-moz-box-shadow: 0 0 8px 1px #AAA !important;
-webkit-box-shadow: 0 0 8px 1px #AAA !important;
}
.galleria-info {
opacity: 0.9;
}
.galleria-info-text {
background-color: #778899 !important;
}
.galleria-info-title {
display: none !important;
}
.galleria-info-description {
font: normal 12px/1.4 'Bree Serif' !important;
color: white !important;
}
.banners {
text-align: center;
background-color: transparent;
border-top: 1px solid #778899;
border-bottom: 1px solid #778899;
margin: 30px;
padding: 20px 20px 20px 0px;
}
}
.banners img {
text-align: center;
max-width: 80%;
}
.banners a{
display: block;
margin: 0px !important;
padding: 0px !important;
clear:both;
margin-bottom: 10px;
border: 0px !important;
}
#portal-personaltools {
font-size: 75% !important;
background: #fff;
padding-right: 40px;
width: 80%;
text-align:  right;
margin-bottom: 15px;
}
.banners2 img {
text-align: center;
max-width: 30%;
}
.banners2 {
text-align: center;
background-color: transparent;
border-top: 1px solid #778899;
margin: 20px;
padding: 20px 20px 20px 0px;
}
.banners2 td.desc{
padding: 5px;
}
#portal-personaltools li {
font-size: 90% !important;
padding: 5px;
margin-right: 1px;
}
#portal-personaltools li a {
}
#portal-personaltools li a:hover {
text-decoration:underline;
}
/* */
.documentByLine {
}
h1,
h1.DocumentFirstHeading {
color: #778899 !important;
font-size: 220%;
line-height: 1.5em !important;
}
h2, h3, h4, h5, h6 {
color: #778899 !important;
line-height: 1.5em !important;
}
.documentDescription {
font-family: 'Bree Serif', serif !important;
color: #333 !important;
font-weight: normal !important;
margin-bottom: 25px !important;
line-height: 1.5em !important;
}
#portal-breadcrumbs {
color: #666 !important;
}
#portal-breadcrumbs a {
color: #778899 !important;
}
#content-core p,
.plain p {
color: #666;
font-size: 14px !important;
line-height: 1.5em !important;
}
img.image-left,
img.image-right,
.image-right {
border: 0px;
border-bottom: 10px solid #778899;
min-width: 300px;
margin: 0 1em 0.5em 1em;
background-color: #F7F7F7;
}
img.image-left {
margin: 0 1em 0.5em 0em;
}
.image-right {
margin: 0 0em 0.5em 1em !important;
}
.image-inline {
padding: 5px 0px 10px 10px;
}
dd.image-caption {
margin: 0 !important;
padding: 0px 0px 10px 10px;
color: #778899 !important;
font-style: italic !important;
font-size: 14px;
}
.captioned img {
margin-bottom: 10px !important;
border: 0;
}
div.newsImageContainer {
max-width: 400px;
margin: 0 0em 0.5em 1em !important;
}
.newsImageContainer {
border-bottom: 10px solid #778899;
}
.newsImageContainer img {
max-width: 100%;
}
.photoAlbumEntry {
background-color: #e8e8e8;
background-image: none !important;
border: 2px solid #fff;
width: auto;
height: auto;
}
.photoAlbumEntry a {
text-decoration: none !important;
border: 0px !important;
display: block;
margin-bottom: 10px !important;
}
.photoAlbumEntryTitle {
color: #333 !important;
border: 0px !important;
line-height: 0.9em;
}
.photoAlbumEntry img {
background-color: #fff;
background-image: none !important;
border: 5px solid #c7c7c7 !important;
margin-bottom: 10px !important;
overflow: hidden;
}
.overlay iframe {
padding: 10px 0px 5px 10px;
}
#content #calendar a:link{
border:none;color: #f1f1f1 !important;
padding: 0 0 0 2px;
}
#content #calendar a:visited{
border:none;color: #f1f1f1 !important;
}
.vcard a, .moreInfo, .emailAddress {
display: none;
}
#content .facultyStaffDirectory .listing {
margin: 1em 0 1.1em !important;
}
#content .personView .headshot img {
border: 1px solid #bcbcbc !important;
width: 80%;
height: auto;
}
.summary {
font-size: 100%;
font-weight: normal;
}
label {
font-weight: 400;
}
#content label {
font-weight: 400;
}
strong, b {
font-weight: 400;
color: #333;
}
th {
font-weight: 400;
}
.facultyStaffDirectory h4 {
margin-top: 0px !important;
font-size: 110%;
}
#content .facultyStaffDirectory ul.jobTitle {
margin: 0 0 0 0;
font-size: 90%;
}
#content .facultyStaffDirectory .listing {
margin: 3px 0 3px !important;
float:left;
width:48%;
padding: 6px 0 5px 0;
height: 75px;
}
.classificationListing img {
width: 50%;
height: auto;
}
.subsection-galeria-de-fotos .noimages {
display: none !important;
}
#subgallery-galleries {
margin: 0 !important;
}
#subgallery-search span {
font-weight: normal;
}
#subgallery-search {
background-color: #ddd !important;
}
#subgallery-search * {
color: #555 !important;
}
#subgallery-galleries li p {
line-height: 1em !important;
}
.social-vereadores {
border-top: 7px solid #CCC;
margin-top: 15px;
padding-top: 15px;
text-transform: uppercase !important;
display: block !important;
color: #778899 !important;
}
.social-vereadores h2 {
font-size: 140% !important;
margin-bottom: 10px;
letter-spacing: -0.05em;
}
.socialLinks img {
padding: 0 10px 0px 0px;
}
.social-vereadores a {
border-bottom: none !important;
}
.social-vereadores a:hover {
opacity:0.6;
}
.facebook img {
width:29px;
vertical-align: top;
}
.twitter img {
width:29px;
vertical-align: top;
}
.youtube img {
width:29px;
vertical-align: top;
}
.blog img {
width:30px;
vertical-align: top;
}
.instagram img {
width:30px;
vertical-align: top;
}
.linkedin img {
width:30px;
vertical-align: top;
}
/* */
#content b,
#content i,
#content em,
#content strong {
color: #778899 !important;
}
#viewlet-social-like {
text-align: left;
}
#viewlet-social-like iframe {
max-width: 120px;
}
.subsection-diretorias #content h2,
.subsection-gabinetes #content h2 {
border-top: 7px solid #ccc;
margin-top: 20px;
padding-top: 20px;
text-transform: uppercase !important;
display: block !important;
color: #778899 !important;
}
.subsection-diretorias #content h2 a,
.subsection-gabinetes #content h2 a {
color: #778899 !important;
}
.subsection-diretorias h4.personName,
.subsection-gabinetes h4.personName {
color: #778899 !important;
font-size: 16px !important;
}
.subsection-diretorias .jobTitle,
.subsection-gabinetes .jobTitle {
color: #666 !important;
}
.subsection-funcionarios .summary {
margin-top: 10px !important;
display: block !important;
}
li#document-action-rss {
background-color: #999;
list-style: none !important;
padding: 10px 20px 10px 20px;
float: right;
margin-right: 40px;
}
li#document-action-rss:hover {
background-color: #778899;
}
li#document-action-rss a:hover,
li#document-action-rss a {
color: #fff !important;
}
form .formQuestion,
form label {
color: #778899 !important;
font-size: 14px !important;
text-transform: uppercase !important;
font-weight: normal !important;
}
form .formHelp {
text-transform: none !important;
font-size: 12px !important;
color: #666 !important;
}
.standalone, .documentEditable * .standalone, .context, .documentEditable * .context, .destructive, .documentEditable * .destructive, input.searchButton {
color: #fff;
margin: 0px !important;
font-size: 11px;
font-weight: bold;
background-image: none !important;
background-color: #778899;
padding: 7px;
text-transform: uppercase;
border: 0px !important;
height: 30px;
}
.newsImageContainer {
padding: 0px !important;
background-color: #f7f7f7;
}
.newsImageContainer .legenda {
font-size: 12px !important;
color: #778899 !important;
font-style: italic !important;
padding: 10px !important;
margin: 0px !important;
}
#folder-listing,
#relatedItemBox {
margin-top: 40px !important;
padding: 20px !important;
background-color: #f7f7f7 !important;
border-top: 7px solid #778899 !important;
}
#folder-listing legend,
#folder-listing dt,
#relatedItemBox dt {
color: #778899;
text-transform: uppercase !important;
font-size: 16px !important;
margin-bottom: 20px !important;
}
#folder-listing dd,
#relatedItemBox dd {
margin-bottom: 10px !important;
}
#content table.plain p {
margin-bottom: 0 !important;
}
.subsection-galeria-de-fotos .photoAlbumEntry {
background-color: #e8e8e8;
background-image: none !important;
border: 2px solid #fff;
width: 215px !important;
height: 210px !important;
}
.subsection-galeria-dos-presidentes .photoAlbumEntryTitle {
font-size: 11px;
}
#galleria a.download {
color: #fff !important;
text-transform: uppercase !important;
}
#galleria {
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
}
#galleria .galleria-stage {
background-color: #f7f7f7 !important;
}
#galleria .galleria-info-text {
background-color: #778899 !important;
}
#galleria .galleria-thumbnails-container {
background-color: #999 !important;
}
#portal-footer #portlets-below .position-0 {
margin-top: 8px !important;
}
#portal-footer #portlets-below .position-0 a {
text-transform: uppercase !important;
margin-right: 15px;
font-weight: 400 !important;
color: #778899 !important;
font-size: 13px !important;
}
#portal-siteactions {
line-height: 2em;
padding: 0;
text-transform: uppercase;
background: rgb(119,136,153);
text-align: right;
}
#portal-siteactions a::before {
font-family: FontAwesome;
font-size: 1em;
margin-right: 0.3em;
}
#siteaction-sitemap a::before {
content: "\f0e8";
}
#siteaction-accessibility a::before {
content: "\f193";
}
#siteaction-contact a::before {
content: "\f0e0";
}
#portal-siteactions a::before {
font-family: FontAwesome;
font-size: 1em;
margin-right: 0.3em;
}
#siteaction-sitemap a::before {
content: "\f0e8";
}
#siteaction-accessibility a::before {
content: "\f193";
}
#siteaction-faq a::before {
content: "\f05a";
}
#portal-siteactions li {
margin-right: 0;}
#portal-siteactions li:last-child {
border-right: none;
padding-right: 0;
}
#portal-siteactions li a {
font-size: 80%;
color: rgb(242, 250, 252);
padding: 7px;
}
#portal-siteactions li a:hover {
color: #fff !important;
}
.subsection-pregao label {
color: #778899 !important;
font-size: 14px !important;
text-transform: uppercase !important;
font-weight: normal !important;
}
form legend {
color: #778899 !important;
font-size: 14px !important;
text-transform: uppercase !important;
font-weight: normal !important;
}
#content fieldset {
border-color: #ccc !important;
}
table.icones{
width:70%;
}
table.listing,
table.plain {
width:100%;
}
table.listing {
margin-top: 20px;
}
table.plain th, table.listing th {
background-color: #778899 !important;
color: #fff !important;
text-transform: uppercase !important;
}
table.listing tbody tr.odd td {
background: white;
}
table.listing tbody tr.even td {
background: #efefef;
}
table.plain a {
color: #778899 !important;
}
@media print {
#portal-siteactions,
#viewlet-social-like {
display: none;
}
#newsImageContainer {
border: 0px !important;
margin-bottom: 30px !important;
}
#newsImageContainer .legenda {
color: #666 !important;
}
}
}


/* - facultyStaffDirectory.css - */
@media all {
/* https://www.jundiai.sp.leg.br/portal_css/facultyStaffDirectory.css?original=1 */
/* */
/* */
/* */
.headshot  { padding-right: 8px; }
#contactInformation { margin-left: 0px; }
#content .facultyStaffDirectory {
position: relative; /* */
min-width: 0; /* */
}
#content .facultyStaffDirectory.personView .vcard a
{
background:url('vcard.png') 0 50% no-repeat;
padding-left: 20px;
}
#content .facultyStaffDirectory ul.jobTitle
{
margin: 0 0 1em 0;
list-style: none !important;
list-style-image: none;
list-style-position: outside !important;
list-style-type: none !important;
}
#content .facultyStaffDirectory ul.jobTitle li, #content .facultyStaffDirectory .websites li { margin: 0; padding: 0; }
#content .facultyStaffDirectory .standardView .headshot { float: left; width: 120px; margin-top: 3px; padding: 0; }
#content .facultyStaffDirectory .standardView .headshot img { border: 2px solid #000; padding:0; }
#content .personView p.title { margin-bottom: 0; }
#content .personView .adr { margin-top: 1em; }
#content .personView .headshot { text-align: right; }
#content .personView .headshot img { border: 1px solid #555; }
#content .personView ul.jobTitle { font-weight: bold; }
#content .personView .websites h3 { margin: 1em 0; }
#content .personView .websites ul
{
margin: 1em 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style: none;
}
#content .personView .education ol { list-style: none; margin: 0 0 1em 0; }
#content .personView .education li { margin: 0; }
#content .personView .courselisting dl,
#content .personView .specialties dl { margin: 0 0 0 1em; }
#content .personView .departments dl { margin: 0 0 0 1em; }
#content .personView .courselisting dd,
#content .personView .specialties dd { font-size: .85em; margin-left: 0; }
#content .personView .departments dd { font-size: .85em; margin-left: 0; }
#content .personView .courselisting dd p,
#content .personView .specialties dd p { margin:0 0 .25em 0; }
#content .personView .departments dd p { margin:0 0 .25em 0; }
#content .facultyStaffDirectory .listing {
margin: 1em 0 1.5em;
}
#content .facultyStaffDirectory table.listing { border: none; }
#content .facultyStaffDirectory table.listing tbody {
border-bottom: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
}
#content .facultyStaffDirectory .tabularView thead th {
font-size: 1.5em;
background-color: transparent;
border: none;
padding-left: 0;
}
#content .facultyStaffDirectory .tabularView thead a {color:#000; text-decoration: none; }
#content .facultyStaffDirectory ol.classificationList
{
margin-left: 0;
margin-bottom: 1.4em;
padding: .5em;
border: thin solid #bcdceb;
background-color: #eef3f5;
}
#content .facultyStaffDirectory ol.classificationList li { display: inline; margin-right: 1em; }
#content .facultyStaffDirectory .atozView .alphabetLinks { text-align: center; }
#content .facultyStaffDirectory .atozView .alphabetLinks ol li {
display: inline;
font-size: 1.4em; }
/* */
#content .facultyStaffDirectory .inlineFields .inlineEditable { display: inline; }
h4.personName { margin-top: 0px !important; }
h4.personName a { text-decoration: underline; color: #205c90 !important;}
/* */

}

