
/* - ploneCustom.css - */
@media all {
/* https://www.taguai.sp.leg.br/portal_css/ploneCustom.css?original=1 */
/* */
div.cover-richtext-tile.tile-content {
text-align: center !important;
}
div.tile-parlamentares {
display: inline !important;
}
div.tile-parlamentares a.external-link {
display: inline-block !important;
vertical-align: top !important;
border-radius: 10px !important;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15) !important;
overflow: hidden !important;
transition: transform 0.3s ease, box-shadow 0.3s ease !important;
border: 1px solid #eaeaea !important;
margin: 10px 15px !important;
background-color: #ffffff !important;
}
div.tile-parlamentares a.external-link:hover {
transform: translateY(-6px) !important;
box-shadow: 0 10px 22px rgba(0, 0, 0, 0.25) !important;
}
div.tile-parlamentares a.external-link img.image-inline {
display: block !important;
border-radius: 10px !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
}
/* */
/* */
body #column-one .portletWrapper dl.portlet dt.portletHeader span.portletTopLeft,
body #column-one .portletWrapper dl.portlet dt.portletHeader span.portletTopRight {
display: none !important;
}
/* */
body #column-one .portletWrapper dl.portlet {
border-radius: 8px !important;
overflow: hidden !important;
box-shadow: 0 4px 15px rgba(0,0,0,0.08) !important;
border: 1px solid #eaeaea !important;
background-color: #ffffff !important;
margin-bottom: 25px !important;
}
/* */
body #column-one .portletWrapper dl.portlet dt.portletHeader {
background-color: #1a3a5c !important;
background-image: none !important;
border: none !important;
padding: 16px 15px !important;
margin: 0 !important;
}
body #column-one .portletWrapper dl.portlet dt.portletHeader a {
color: #ffffff !important;
text-transform: uppercase !important;
font-weight: 600 !important;
text-shadow: none !important;
border: none !important;
display: block !important;
}
/* */
body #column-one .portletWrapper dl.portlet dd.portletItem,
body #column-one .portletWrapper dl.portlet ul.navTree {
background-color: #ffffff !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
list-style: none !important;
}
/* */
body #column-one .portletWrapper dl.portlet ul.navTree li.navTreeItem {
border-bottom: 1px solid #f2f2f2 !important;
margin: 0 !important;
}
body #column-one .portletWrapper dl.portlet ul.navTree li.navTreeItem:last-child {
border-bottom: none !important;
}
/* */
body #column-one .portletWrapper dl.portlet ul.navTree li.navTreeItem a {
display: block !important;
padding: 12px 15px !important;
color: #444444 !important;
border-left: 4px solid transparent !important;
transition: all 0.2s ease !important;
background-color: transparent !important;
}
body #column-one .portletWrapper dl.portlet ul.navTree li.navTreeItem a:hover {
background-color: #f8f9fa !important;
color: #1a3a5c !important;
border-left: 4px solid #1a3a5c !important;
padding-left: 18px !important;
}
/* */
/* */
body #column-two .portletWrapper dl.portlet dt.portletHeader span.portletTopLeft,
body #column-two .portletWrapper dl.portlet dt.portletHeader span.portletTopRight {
display: none !important;
}
/* */
body #column-two .portletWrapper dl.portlet {
border-radius: 8px !important;
overflow: hidden !important;
box-shadow: 0 4px 15px rgba(0,0,0,0.08) !important;
border: 1px solid #eaeaea !important;
background-color: #ffffff !important;
margin-bottom: 25px !important;
}
/* */
body #column-two .portletWrapper dl.portlet dt.portletHeader {
background-color: #1a3a5c !important;
background-image: none !important;
border: none !important;
padding: 16px 15px !important;
margin: 0 !important;
}
body #column-two .portletWrapper dl.portlet dt.portletHeader a,
body #column-two .portletWrapper dl.portlet dt.portletHeader span {
color: #ffffff !important;
text-transform: uppercase !important;
font-weight: 600 !important;
text-shadow: none !important;
border: none !important;
display: block !important;
}
/* */
body #column-two .portletWrapper dl.portlet dd.portletItem,
body #column-two .portletWrapper dl.portlet dd.portletFooter {
background-color: #ffffff !important;
border: none !important;
}
/* */
/* */
body #column-two .portlet-static-links-uteis a.external-link img,
body #column-two .portlet-static-links-uteis a.internal-link img {
border: none !important; /* */
border-radius: 8px !important; /* */
box-shadow: 0 2px 5px rgba(0,0,0,0.1) !important; /* */
transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}
body #column-two .portlet-static-links-uteis a.external-link:hover img,
body #column-two .portlet-static-links-uteis a.internal-link:hover img {
transform: translateY(-3px) !important; /* */
box-shadow: 0 5px 12px rgba(0,0,0,0.2) !important; /* */
}
/* */
body #column-two .portlet-static-links-uteis p:empty,
body #column-two .portlet-static-links-uteis p:has(br) {
display: none !important;
}
/* */
/* */
.botoes-uteis-container {
display: flex !important;
flex-direction: column !important;
gap: 12px !important;
padding: 15px !important;
}
/* */
a.btn-link-lateral {
display: block !important;
text-align: center !important;
background-color: #f4f6f8 !important; /* */
color: #1a3a5c !important; /* */
padding: 12px 15px !important;
border-radius: 8px !important;
text-decoration: none !important;
font-weight: bold !important;
font-size: 13px !important;
border: 1px solid #e2e2e2 !important;
box-shadow: 0 2px 4px rgba(0,0,0,0.04) !important;
transition: all 0.3s ease !important;
text-transform: uppercase !important;
letter-spacing: 0.5px !important;
}
/* */
body #column-two a.btn-link-lateral:hover {
background-color: #1a3a5c !important;
color: #ffffff !important;
border-color: #1a3a5c !important;
transform: translateY(-3px) !important;
box-shadow: 0 6px 12px rgba(0,0,0,0.15) !important;
}
/* */
/* */
.social-icons-container {
display: flex !important;
justify-content: center !important;
align-items: center !important;
gap: 25px !important; /* */
padding: 10px 0 20px 0 !important;
}
/* */
.social-icons-container a {
display: inline-block !important;
transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; /* */
}
/* */
.social-icons-container a img {
width: 48px !important;
height: auto !important;
border: none !important;
}
/* */
.social-icons-container a:hover {
transform: translateY(-8px) scale(1.15) !important; /* */
/* */
filter: drop-shadow(0px 10px 10px rgba(0,0,0,0.25)) !important;
}
/* */
/* */
body #column-two dl.portletEvents dd.portletItem {
padding: 16px 15px !important;
border-bottom: 1px solid #f0f0f0 !important;
}
/* */
body #column-two dl.portletEvents dd.portletItem a.tile {
color: #1a3a5c !important;
font-weight: bold !important;
font-size: 14px !important;
text-decoration: none !important;
display: block !important;
margin-bottom: 6px !important;
transition: color 0.2s ease !important;
}
body #column-two dl.portletEvents dd.portletItem a.tile:hover {
color: #3b73b9 !important; /* */
}
/* */
body #column-two dl.portletEvents .portletItemDetails {
display: block !important;
font-size: 12px !important;
color: #666666 !important;
line-height: 1.5 !important;
}
/* */
body #column-two dl.portletEvents dd.portletFooter {
background-color: #f8f9fa !important;
padding: 12px 15px !important;
text-align: center !important;
border-top: 1px solid #eaeaea !important;
}
body #column-two dl.portletEvents dd.portletFooter a {
color: #1a3a5c !important;
font-weight: 600 !important;
text-decoration: none !important;
}
body #column-two dl.portletEvents dd.portletFooter a:hover {
text-decoration: underline !important;
}
/* */
/* */
body #column-two dl.portletCalendar dd.portletItem {
padding: 12px !important;
}
/* */
body #column-two table.ploneCalendar {
width: 100% !important;
border-collapse: collapse !important;
border: none !important;
}
/* */
body #column-two table.ploneCalendar th {
background-color: #f4f6f8 !important;
color: #444444 !important;
font-weight: bold !important;
padding: 8px 0 !important;
text-align: center !important;
border: none !important;
border-radius: 4px !important;
font-size: 12px !important;
}
/* */
body #column-two table.ploneCalendar td {
text-align: center !important;
padding: 8px 0 !important;
border: 1px solid #f8f9fa !important;
color: #555555 !important;
font-size: 13px !important;
}
/* */
body #column-two table.ploneCalendar td.cal_prev_month,
body #column-two table.ploneCalendar td.cal_next_month {
color: #cccccc !important;
background-color: #fefefe !important;
}
/* */
body #column-two table.ploneCalendar td.today {
background-color: #1a3a5c !important;
color: #ffffff !important;
font-weight: bold !important;
border-radius: 6px !important;
box-shadow: 0 2px 4px rgba(26,58,92,0.3) !important;
}
/* */
body #column-two table.ploneCalendar td.cal_has_events {
background-color: #e6f0fa !important; /* */
border-radius: 4px !important;
}
body #column-two table.ploneCalendar td.cal_has_events a {
color: #1a3a5c !important;
font-weight: bold !important;
text-decoration: none !important;
display: block !important;
}
body #column-two table.ploneCalendar td.cal_has_events a:hover {
text-decoration: underline !important;
}
/* */
body #column-two dl.portletCalendar dt.portletHeader a.calendarPrevious,
body #column-two dl.portletCalendar dt.portletHeader a.calendarNext {
color: #ffffff !important;
font-size: 18px !important;
padding: 0 10px !important;
text-decoration: none !important;
transition: transform 0.2s ease !important;
display: inline-block !important;
}
body #column-two dl.portletCalendar dt.portletHeader a.calendarPrevious:hover {
transform: translateX(-3px) !important;
}
body #column-two dl.portletCalendar dt.portletHeader a.calendarNext:hover {
transform: translateX(3px) !important;
}
/* */
/* */
div.cover-carousel-tile {
border-radius: 12px !important;
overflow: hidden !important;
box-shadow: 0 5px 20px rgba(0,0,0,0.1) !important;
border: 1px solid #eaeaea !important;
}
/* */
div.cover-carousel-tile .galleria-info {
background: rgba(26, 58, 92, 0.8) !important; /* */
backdrop-filter: blur(5px); /* */
border-radius: 0 10px 0 0 !important;
bottom: 15px !important;
left: 15px !important;
right: 15px !important;
padding: 15px !important;
height: auto !important;
width: auto !important;
}
/* */
div.cover-carousel-tile .galleria-info-title a {
color: #ffffff !important;
font-size: 18px !important;
font-weight: bold !important;
text-transform: uppercase !important;
text-decoration: none !important;
}
/* */
div.cover-carousel-tile .galleria-info-description {
color: #e0e0e0 !important;
font-size: 14px !important;
margin-top: 5px !important;
}
/* */
div.cover-carousel-tile .galleria-image-nav-left,
div.cover-carousel-tile .galleria-image-nav-right {
opacity: 0.6 !important;
transition: opacity 0.3s ease !important;
}
div.cover-carousel-tile .galleria-image-nav-left:hover,
div.cover-carousel-tile .galleria-image-nav-right:hover {
opacity: 1 !important;
}
/* */
/* */
#ad8fdac1fde84a87963937de8c8cfe3c,
#f1db609007784534b22b1c05461dcac7 {
margin-bottom: 25px !important;
border-radius: 12px !important;
overflow: hidden !important;
box-shadow: 0 4px 15px rgba(0,0,0,0.1) !important;
border: 1px solid #eaeaea !important;
transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
/* */
#ad8fdac1fde84a87963937de8c8cfe3c:hover,
#f1db609007784534b22b1c05461dcac7:hover {
transform: translateY(-5px) !important;
box-shadow: 0 10px 25px rgba(0,0,0,0.15) !important;
}
/* */
#ad8fdac1fde84a87963937de8c8cfe3c img,
#f1db609007784534b22b1c05461dcac7 img {
width: 100% !important;
height: auto !important;
display: block !important;
border-radius: 10px !important;
}
/* */
.titulo-parlamentares-moderno {
background-color: #1a3a5c !important; /* */
color: #ffffff !important;
text-align: center !important;
padding: 15px 20px !important;
border-radius: 8px !important;
font-weight: bold !important;
text-transform: uppercase !important;
letter-spacing: 1px !important;
font-size: 1.4em !important;
margin: 30px auto 20px auto !important;
width: fit-content !important; /* */
min-width: 300px !important;
box-shadow: 0 4px 10px rgba(0,0,0,0.1) !important;
border: none !important;
}
/* */
#af9a46450a444b4cbc6718d1d92a00b4 .cover-richtext-tile {
padding: 0 !important;
background: transparent !important;
}
/* */
/* */
body .tile-noticias .tile-content {
display: flex !important;
flex-wrap: wrap !important;
gap: 20px !important;
justify-content: flex-start !important;
}
/* */
body .tile-noticias .tile-header,
body .tile-noticias .tile-footer {
flex: 0 0 100% !important;
}
/* */
body .tile-noticias .collection-item {
flex: 1 1 calc(50% - 20px) !important;
min-width: 300px !important; /* */
background-color: #ffffff !important;
border-radius: 12px !important;
padding: 20px !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.06) !important;
border: 1px solid #eaeaea !important;
display: flex !important;
flex-direction: column !important;
margin: 0 !important;
}
/* */
body .tile-noticias .collection-item h2 a {
color: #1a3a5c !important;
font-size: 1.2em !important;
font-weight: bold !important;
}
body .tile-noticias .collection-item p.description {
font-size: 13px !important;
color: #555555 !important;
flex-grow: 1 !important; /* */
}
/* */
body .tile-noticias .collection-item img {
border-radius: 8px !important;
width: 100% !important;
height: 180px !important; /* */
object-fit: cover !important;
margin-top: 15px !important;
}
/* */
body .tile-noticias .tile-footer {
text-align: center !important;
padding: 20px 0 !important;
clear: both !important;
}
body .tile-noticias .tile-footer a {
display: inline-block !important;
background-color: #1a3a5c !important;
color: #ffffff !important;
padding: 12px 40px !important;
border-radius: 25px !important;
font-weight: bold !important;
text-decoration: none !important;
opacity: 1 !important; /* */
visibility: visible !important;
box-shadow: 0 4px 8px rgba(0,0,0,0.1) !important;
font-size: 0 !important; /* */
}
/* */
body .tile-noticias .tile-footer a:after {
content: "MAIS NOTÍCIAS" !important;
font-size: 14px !important; /* */
text-transform: uppercase !important;
letter-spacing: 1px !important;
}
body .tile-noticias .tile-footer a:hover {
background-color: #3b73b9 !important;
transform: translateY(-2px) !important;
box-shadow: 0 6px 15px rgba(0,0,0,0.2) !important;
color: #ffffff !important;
}
/* */
/* */
body .tile-noticias .tile-header {
margin: 50px auto 35px auto !important; /* */
text-align: center !important;
border: none !important;
}
/* */
body .tile-noticias .tile-header h2 {
background-color: #1a3a5c !important; /* */
color: #ffffff !important;
display: inline-block !important; /* */
padding: 15px 40px !important;
border-radius: 8px !important;
font-weight: bold !important;
text-transform: uppercase !important;
letter-spacing: 1.5px !important;
font-size: 1.4em !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.12) !important;
border: none !important;
}
/* */
/* */
.titulo-sessao-moderno {
background-color: #1a3a5c !important;
color: #ffffff !important;
text-align: center !important;
padding: 15px 40px !important;
border-radius: 8px !important;
font-weight: bold !important;
text-transform: uppercase !important;
letter-spacing: 1.5px !important;
font-size: 1.4em !important;
margin: 50px auto 30px auto !important;
width: fit-content !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.12) !important;
}
/* */
#e49645c0c4c24aebb99af5703855306f .cover-embed-tile {
display: flex !important;
flex-wrap: wrap !important;
gap: 25px !important;
justify-content: center !important;
padding: 20px 10px !important;
}
/* */
#e49645c0c4c24aebb99af5703855306f iframe {
flex: 1 1 calc(45% - 20px) !important; /* */
min-width: 300px !important;
max-width: 560px !important;
/* */
height: auto !important;
aspect-ratio: 16 / 9 !important; /* */
border-radius: 12px !important;
border: 1px solid #eaeaea !important; /* */
box-shadow: 0 6px 18px rgba(0,0,0,0.1) !important;
background-color: #000 !important; /* */
transition: transform 0.3s ease !important;
}
#e49645c0c4c24aebb99af5703855306f iframe:hover {
transform: translateY(-5px) !important;
box-shadow: 0 12px 25px rgba(0,0,0,0.15) !important;
}
/* */
/* */
body #main-content .tile-noticias .tile-footer {
text-align: center !important;
float: none !important;
display: block !important;
padding: 40px 0 !important;
margin: 20px 0 !important;
border-bottom: 1px solid #dddddd !important;
clear: both !important;
}
/* */
body #main-content .tile-noticias .tile-footer a {
float: none !important;
margin: 0 auto !important;
}
/* */
body #main-content .titulo-sessao-moderno {
margin: 20px auto 30px auto !important;
display: block !important;
clear: both !important;
}
}

