
/* - TTGoogleMapStyle.css - */
@media all {
/* http://www.igualada.cat/portal_css/TTGoogleMapStyle.css?original=1 */
/* */
/* */
.TTMap {
border:1px solid #8cacbb;
}
TTMapMarkerList
.TTMapCoordinates {
border:1px solid #8cacbb;
}
.TTMapContainer {}
.TTMapFloatLeft {
float:left;
}
.TTMapFullWidth {
width:100%;
}
.TTMapCollapsiblePanel {
margin-top:15px;
}
.TTMapCollapsiblePanelTab {
padding: 3px 10px;
cursor: pointer;
background-color:#dee7ec;
}
.TTMapCollapsiblePanelContent {
padding: 5px 10px 5px;
border:1px solid #dee7ec;
}
.TTMapPanelLabel {
font-weight: bold;
font-variant: small-caps;
float:left;
}
.TTMapPanelOpenClose {
text-align:right;
color:#436976;
}
.TTMapCategory {
}
.TTMapPolygon {
margin-bottom: 5px;
margin-top: 5px;
}
.TTMapPolyline {
margin-bottom: 5px;
margin-top: 5px;
}
.TTMapCatLabel {
font-size:11px;
}
.TTMapPolyLabel {
margin-left: 20px;
font-size:11px;
display: block;
}
.TTMapCheckbox {
}
.TTMapCatContainter{
font-weight: bold;
margin-bottom: 5px;
margin-top: 10px;
}
.TTMapSubcategories{
padding:7px;
border-top: 1px solid #8cacbb;
background-color: #f0f0f0;
}
.documentContent ul.TTMapMarkerList, .TTMapMarkerList {
margin:0 !important;
padding:0;
line-height:1.4em;
}
.TTMapMarkerListTitle {
margin-top:15px;
list-style-image: none;
list-style-type: none;
font-weight: bold;
background-color: #f0f0f0;
padding: 5px;
}
.TTMapMarkerListItem {
margin-left: 2em;
list-style-image: none;
list-style-type: square;
}
.TTMapIcon {
vertical-align: middle;
cursor:pointer;
}
.TTMapCheckbox{
cursor:pointer;
}
.TTMapDirLabel {
display:block;
float:left;
min-width:120px;
font-weight:bold;
}
/* */
}


/* - ++resource++plonetheme.ajigualada.stylesheets/print.css - */
@media print {
/* http://www.igualada.cat/portal_css/++resource++plonetheme.ajigualada.stylesheets/print.css?original=1 */
/* */
body {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-weight: bold;
line-height: 125%;
page-break-inside: avoid;
page-break-after: avoid;
}
h1, h2 {
letter-spacing: -0.05em;
}
a {
text-decoration: none;
border-bottom: 0.1em solid gray;
color: black;
}
#portal-column-content {
width: 95%;
}
.documentDescription {
font-weight: bold;
}
pre {
border: 1pt dotted black;
white-space: pre;
font-size: 8pt;
overflow: auto;
padding: 1em;
}
table.listing,
table.listing td {
border: 1pt solid black;
border-collapse: collapse;
}
table.listing td,
table.listing th {
padding: 6px;
}
/* */
div.pageBreak {
page-break-before: always;
}
/* */
#content dt {
margin:1em 0 0.625em;
}
#content p, #content table {
margin-bottom:0.625em;
margin-top:0.625em;
}
#content .documentDescription, #content #description {
margin:0.5em 0 1.31em;
}
/* */
div.top,
#top-hearder,
#portlet-meteo,
#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,
.portal-site-actions-top,
#portal-footer-wrapper,
.portal-languageselector,
.portal-header-links,
.visualNoPrint {
display: none !important;
}
/* */
.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-logo img {width: 250px;margin-bottom: 20px;}

}


/* - ++resource++plonetheme.ajigualada.stylesheets/main.css - */
@media screen {
/* http://www.igualada.cat/portal_css/++resource++plonetheme.ajigualada.stylesheets/main.css?original=1 */
/* */
html,
body {margin:0;padding:0;height:100%;}
#visual-portal-wrapper {min-height:100%;position:relative;}
.photoAlbumEntry img {
border:none !important;
}
h2,
.bigger {font-size: 1.6rem;}
.big {font-size: 1.2rem !important;}
.a-center {text-align: center;}
.a-right {text-align: right;}
.f-right {float: right;padding-bottom: 5px;}
.f-right:after {clear: both;}
.hiddenStructure {margin: -0.1em 0 0 -0.1em !important;}
#content {clear: both;line-height: 1.2rem;margin: 0;}
#portal-breadcrumbs {color: #999999;font-size: 0.75rem;line-height: 18px;margin-bottom: 20px;margin-left: 0.25em;padding-top: 10px;}
#portal-breadcrumbs a {color: #444444;}
.validate-form label.error {line-height: 15px;margin-bottom: 10px;}
.validate-form input.error {color: #F04124 !important;background-color: #FFDDCC !important;border: 1px solid #FF0000 !important;margin-bottom: 5px !important;}
#map img{max-width : none;}
.managePortletsLink,
.advancedsearchlink,
.template-portada_view .managePortletsLink {display: none;}
.content-core p {
line-height: 1.2rem !important;
margin-bottom: 12px !important;
}
p.button {background-color: #bbb;width: 240px;}
p.button:hover {background-color: #a1a1a1;width: 240px;}
/* */
.float {display: inline-block;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.float:hover, .float:focus, .float:active {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
/* */
.sink {display: inline-block;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.sink:hover, .sink:focus, .sink:active {-webkit-transform: translateY(5px);transform: translateY(5px);}
.prefix, .postfix {height: 2rem !important;}
textarea {min-height: 150px !important;}
#gmap {border: 1px solid #CCCCCC;margin: 4px 0;}
body.portaltype-plone-site #portlet-prefs{display:none;}
body.portaltype-plone-site h2{margin-top: 2rem;}
label {margin-left: 0.2rem;}
.label {background-color: transparent !important;color: #222 !important;padding: 0 !important;}
.option {display:inline-block;}
input[type="checkbox"] + label,
input[type="radio"] + label {display: inline !important;}
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {font-size: 1.5em !important;}
#edit_form label,
#edit_form .label,
.formPanel label,
.formPanel .label {font-size: 0.675rem !important;}
#user-name {padding: 0.5em;}
#portal-personaltools dd {border-radius: 0;margin: 4px 12px;z-index: 10000;}
#portal-personaltools dd a {font-size: 0.9em;}
#portal-personaltools dd a:hover {background: none repeat scroll 0 0 transparent;color: #222;}
#internallinkcontainer .row{width:100% !important;}
#LSResult {text-align:left;}
#LSResult #livesearchLegend {display:none;}
#LSResult fieldset {box-shadow: 0 0 3px #888888 !important;padding: 10px 0 !important;}
.top-hearder {background-color: #2e2e2e;color: #FFFFFF;padding: 0.2em 0;}
.redidoria-header {font-size: 1.2rem;padding-bottom: 17px;color: #7899BD;}
.top-hearder a:hover {color: #FFFFFF;text-decoration: underline;}
.portal-languageselector {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);float: right;font-size: 0.8rem;overflow: hidden;padding: 0 112px 0 0;margin: 6px 0;}
.portal-languageselector a {border-right: 1px solid #222222;color: #222222;padding: 0 8px 0 5px;}
.portal-languageselector .currentLanguage a {color: #c2d1e3;text-decoration:underline;}
.language-es a {border: none;}
.portal-top-nav {border-bottom: 1px solid #DDDDDD;}
.portal-top-nav .row {background: url("++resource++plonetheme.ajigualada.images/beta.png") no-repeat scroll right center transparent;}
.portal-site-actions-top {font-size: 0.72rem;line-height: 13px;margin: 8px 0;overflow: hidden;}
#portal-logo {display: block;height: auto; margin: 20px 0 10px;}
#main_form {padding-top: 15px;text-align: right;}
#main_form #searchGadget {background: none repeat scroll 0 0 #FFFFFF;border: 1px dashed #595959;box-shadow: none;display: inline-block;height: auto !important;margin: 0 8px;max-width: 150px;padding: 4px 8px !important;}
#main_form .searchButton {background: none repeat scroll 0 0 #2E2E2E;border: medium none;color: #FFFFFF;cursor: pointer;display: inline-block;height: auto;padding: 3px 10px;}
.portal-site-actions-top a {border-right: 1px solid #FFFFFF;color: #FFFFFF;padding: 0 8px 0 5px;}
.portal-site-actions-top li:last-child a {border: none;}
.userrole-anonymous #portal-personaltools-wrapper {display: none;}
.portal-top-slide {padding-bottom: 30px;}
.portal-top-slide .bx-controls-direction {display: none;}
.portal-top-slide .bx-wrapper .bx-pager, .portal-top-slide .bx-wrapper .bx-controls-auto {bottom: 0;padding-top: 15px !important;position: relative;width: 100%;}
.portal-top-slide .bx-wrapper .bx-prev:hover,
.portal-top-slide .bx-wrapper .bx-next:hover {opacity: 0.7;}
.portal-top-slide .bx-wrapper .bx-controls-direction a {color: rgba(0, 0, 0, 0);display: inline-block;height: 79px;left: 0;margin: 0 10px;position: relative;right: 0;top: 0;width: 42px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {margin: 0 auto;text-align: center !important;width: 80%;}
.bx-wrapper .bx-pager.bx-default-pager a {background: none repeat scroll 0 0 #DCDCDC !important;border: 1px solid #AAAAAA;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: none repeat scroll 0 0 #AAAAAA !important;}
.portal-top-slide .bx-wrapper .bx-prev {background: url("++resource++plonetheme.ajigualada.images/bx-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.portal-top-slide .bx-wrapper .bx-next {background: url("++resource++plonetheme.ajigualada.images/bx-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.portal-top-slide .bx-wrapper .bx-controls-auto {display: none;}
#visual-portal-wrapper .bx-wrapper {margin: 0;padding: 0;position: relative;}
#visual-portal-wrapper .bx-wrapper .bx-viewport {background: none repeat scroll 0 0 #FFFFFF;border: medium none;box-shadow: none;left: 0;}
.bgimage {background-position: center center;background-repeat: no-repeat;background-size: 100% auto;display: inline-block;max-height: 300px;min-height: 247px;width: 100%;}
#visual-portal-wrapper .portal-top-slide .bxslider,
#visual-portal-wrapper .portal-top-slide .bx-wrapper .bx-viewport {background: none repeat scroll 0 0 #FFF;}
#visual-portal-wrapper .portal-top-slide .bxslider .bgimage{display:block;background-size: cover;position:relative;}
.portal-top-slide .contentSlide {font-size: 1rem;font-weight: 700;left: 0;position: absolute;top: 50%;width: 100%;}
.contentSlideBox {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);padding: 11px 0.5em;width: auto;display:inline-block;}
.contentSlideBox:empty{padding:0px;width:auto;background:none;}
.contentSlideInner {margin: 0 auto;max-width: 62.5rem;width: 100%;}
.portal-top-slide .contentSlide .title{color:#FFF;margin-bottom:0.2em;text-transform: uppercase;font-size:1.5em;}
.portal-top-slide .contentSlide .descript {color: #FFF;font-size: 1em;font-weight: normal;}
.portal-header-links {padding-top: 10px;text-align: right;}
.portal-header-links li {display: inline-block;margin: 0 2px;}
.radio-link {padding-left: 8px;}
.radio-en-directe {display: block;font-size: 0.72rem;padding-bottom: 2px;padding-left: 5px;text-align: left;}
#portal-globalnav {padding-top: 10px;}
#portal-globalnav .open {position: absolute;top: 35px;left: 0;}
#portal-globalnav .selected a:hover {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #FFFFFF;}
#portal-globalnav .portaltab > a {background: none repeat scroll 0 0 #C2D1E3;border-top: 5px solid #2E2E2E;display: block;font-size: 1.2rem;padding: 10px 0 13px;text-align: center;}
#portal-globalnav ul.portal-subtabs  {font-size: 0.8rem;padding-top: 15px;}
#portal-globalnav ul .portal-subtab {background: url("++resource++plonetheme.ajigualada.images/litab.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);display: block;padding-bottom: 8px;padding-left: 13px;}
#portal-globalnav ul li a {color: #2e2e2e;}
#portal-globalnav ul li.selected > a,
#portal-globalnav ul li.selected > a:hover,
#portal-globalnav .portaltab > a:hover {background: none repeat scroll 0 0 #96AFCC;color: #2e2e2e;}
#portal-globalnav ul.portal-subtabs li.selected a,
#portal-globalnav ul.portal-subtabs li.selected a:hover,
#portal-globalnav ul.portal-subtabs li a:hover {text-shadow: none;}
#portal-globalnav li.portaltab  {display: inline-block;position: relative;padding: 0 0.4rem 1.25rem;}
#portal-globalnav .more-items-portada {border-bottom: 2px solid #222;display: block;float: none;margin-bottom: 8px;padding-bottom: 8px;padding-top: 6px;text-align: right;}
.portal-top-content {padding-top: 10px;}
.icon-more {background: url("++resource++plonetheme.ajigualada.images/icon-more.png") no-repeat scroll right center rgba(0, 0, 0, 0);font-size: 0.8rem;padding: 3px 27px 3px 0;}
#portal-sitemap {padding:22px 20px 0}
#portal-sitemap .navTreeLevel2 a img,
#portal-sitemap .navTreeItem a {display:none;background: none;padding-left: 0 !important;}
#portal-sitemap .navTreeLevel2 li div > a {text-transform: uppercase;}
#portal-sitemap .navTreeLevel2 a {display:inline !important;font-family: 'OpenSansBold',Arial; font-size: 14px;}
#portal-sitemap .navTreeLevel2 .navTreeLevel3 a {font-size: 12px;display:block;font-weight: normal;font-family: 'OpenSansRegular',Arial;}
#portal-sitemap .navTreeLevel2 ul {border-left: 1px solid #DDDDDD;font-weight: normal !important;margin-bottom: 8px !important;margin-left: 28px;margin-top: 8px;padding-bottom: 3px !important;padding-left: 20px !important;padding-top: 3px !important;}
#portal-sitemap > li {border-bottom: medium none;line-height: 1.8em;margin-bottom: 0;padding: 0.25em 1em;}
#portal-sitemap li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none !important;font-size: 12px;line-height: 20px !important;}
#portlet-meteo {margin: 0;text-align: right;}
#portlet-meteo .meteoDay {font-size: 1.1rem;text-transform: uppercase;}
#portlet-meteo table {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;margin: 0;width: 100%;}
#portlet-meteo table td {color: #FFFFFF;padding: 3px 4px;text-align: center;font-size: 0.8rem;}
#portlet-meteo table td img {background: none repeat scroll 0 0 #FFFFFF;border-radius: 15px;}
.portal-top-perfils {background: url("++resource++plonetheme.ajigualada.images/portal-top-perfils.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);margin-bottom: 22px;margin-top: 20px;padding-bottom: 20px;}
.portal-top-perfils a {color:#444;}
.portal-top-perfils-ul {margin: 0px 0 0 !important;text-align: center;}
.portal-top-perfils-h2 {color: #7899BD !important;font-size: 2.1rem;margin-bottom: 18px;text-align: center;text-transform: uppercase;line-height: 2.7rem;}
.perfil-title {color: #222222;display: block;font-size: 1rem;line-height: 1.2em;padding-top: 10px;text-align: center;text-transform: uppercase;}
.perfil-img {width: 100%;}
.active .perfil-img {border: 3px solid #2e2e2e !important;}
.active .perfil-title {font-weight: bold;}
.portal-top-perfils-ul > li {padding: 0 4px 1rem !important;}
.template-portada_view h1,
.template-portada_view h3,
.template-portada_view h2 {text-transform: uppercase;color: #010101;}
.portada-destacats .h2portada {background: url("++resource++plonetheme.ajigualada.images/icon-portada-destacats.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);padding-left: 34px;}
.portada-regidoria .h2portada,
.portlet-static-espai-de-lalcalde .portletHeader {background: url("++resource++plonetheme.ajigualada.images/icon-portada-espai.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);padding-left: 28px;}
.portada-tramits .h2portada {background: url("++resource++plonetheme.ajigualada.images/icon-portada-tramits.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);padding-left: 40px;}
.portada-avisos .h2portada {background: url("++resource++plonetheme.ajigualada.images/icon-portada-avisos.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);padding-left: 34px;}
.portletCalendar .h2portada {background: url("++resource++plonetheme.ajigualada.images/icon-portada-agenda.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);padding-left: 34px;}
.portada-regidories .h2portada {background: url("++resource++plonetheme.ajigualada.images/icon-portada-regidories.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);padding-left: 25px;}
.portada-news .h2portada {background: url("++resource++plonetheme.ajigualada.images/icon-portada-noticies.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);padding-left: 34px;}
.portada-avisos {margin-bottom: 30px;}
.portada-avisos .portada-header .icon-rss {border-right: medium none;margin-right: 0;padding-right: 0;}
.avisos-item-date {border-left: 4px solid #7899BD;color: #7899BD;font-size: 1rem;font-style: oblique;line-height: 1rem;margin-bottom: 2px;padding-left: 4px;}
.avisos-item-title {color:#2d2d2d;}
.avis-item {border-bottom: 1px solid #cccccc;margin-bottom: 10px;padding-bottom: 8px;}
.avis-item:last-child {border-bottom: none;}
.portada-destacats {margin-bottom: 35px;position: relative;}
.portada-destacats a {color:#444;}
.portada-banners {margin-bottom: 30px;}
.portada-banners-item {margin-bottom: 10px;}
.portada-destacats a.disabled {opacity: 0.7;cursor: default;}
.portada-destacats .more-items-portada {padding-top: 0;}
.portada-destacats .portada-destacats-nav {padding-top: 0;}
.portada-destacats .left {background: url("++resource++plonetheme.ajigualada.images/portada-left-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 25px;margin-top: 0;width: 13px;margin-right: 12px;}
.portada-destacats .right {background: url("++resource++plonetheme.ajigualada.images/portada-right-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 25px;margin-top: 0;width: 13px;}
.portada-destacats-nav {float: right;padding-top: 5px;}
.portada-destacats-list-marc {text-align: center;}
.portada-destacats-item {margin-bottom: 40px;}
.portada-destacats-item.even {margin-bottom: 0;}
.portada-destacats-item-title {display: block;font-size: 0.85rem;padding-top: 0;text-align: left;}
.portada-destacats-list {height: 300px;margin: 0 auto;overflow: hidden;position: relative;width: 100%;}
.template-perfil_view .portada-destacats-list {height: 130px;}
.portada-destacats-list .items {width:20000em;position:absolute;}
.portada-destacats-list .items div.group {float: left;line-height: 20px;margin-right: 20px;}
.portada-destacats-list .items div.group:last-child {margin-right: 0;}
.portada-destacats-list .items div img {border: 1px solid #DDDDDD;margin-bottom: 9px;}
.portada-destacats-list .bgimage {max-height: 104px;max-width: 230px;min-height: 104px;min-width: 230px;}
.portada-box {border: 1px solid #DDDDDD;padding: 6px 10px;}
.portada-regidories {margin-bottom: 40px;}
.portada-regidories-item {background: none repeat scroll 0 0 #E5EAF0;border-left: 4px solid #7899BD;margin-bottom: 10px;min-height: 45px;}
.portada-regidories-item a {color: #000000;display: block;font-size: 0.8rem;line-height: 15px;padding: 8px;}
.portada-regidories-item img {float: left;padding-top: 4px;}
.portada-regidories-item span {display: block;margin-left: 36px;padding-top: 6px;}
#portada-regidories-item-1 span,
#portada-regidories-item-9 span {padding-top: 0px;}
.portada-newsletter p, .portada-newsletter span {font-size: 0.9rem;line-height: 17px;margin-bottom: 8px;}
.portada-newsletter .portada-box {min-height: 147px;}
.form-portada-newsletter {margin-bottom: 0;}
.form-portada-newsletter input.form-portada-input {background: none repeat scroll 0 0 #EEEEEE;border: medium none;display: inline-block;height: auto;margin: 0 0 10px;padding: 6px 8px;}
.form-portada-newsletter input.form-portada-submit {background: none repeat scroll 0 0 #c2d1e3;border: medium none;color: #FFFFFF;display: inline-block;font-size: 0.7rem;height: 30px;padding: 8px 3px;margin: 0 0 16px;text-transform: uppercase;width: 100%;cursor: pointer;}
.form-portada-newsletter input.form-portada-submit:hover {background-color:#BA250E;}
.form-portada-newsletter select.form-portada-select {margin-top: 3px;padding: 4px 4px 4px 1px;font-size: 0.875rem;color: rgba(0, 0, 0, 0.75);height:auto;}
.form-portada-newsletter input.form-portada-checkbox {float: left;margin: 2px 0 0;}
.form-portada-checkbox-text {display: block;font-size: 0.8rem !important;line-height: 18px;margin-left: 20px;}
.portada-news .columns {padding-bottom: 26px;}
.portada-news-premsa {padding-bottom: 20px;padding-top: 10px;}
.news-item-first .bgimage {margin-bottom: 12px;max-height: 146px;min-height: 146px;}
.news-item-not-first .bgimage {background-size: auto 100%;max-width: 140px;min-height: 120px;}
.news-item {border-bottom: 1px solid #DDDDDD;margin-bottom: 23px;padding-bottom: 17px;}
.news-item-premsa {margin-bottom: 26px !important;}
.news-item-premsa .bgimage {background-size: 100% auto;max-width: 100%;min-height: 108px;}
.news-item-dossier {margin-bottom: 20px;}
.news-item-dossier a {margin-bottom: 0;}
.news-item-dossier .news-item-info {padding-left: 24px;}
.news-item-dossier img {margin-right: 5px;}
.news-items-premsa {border-bottom: 1px solid #DDDDDD;margin-bottom: 10px;padding-bottom: 5px;}
.news-item:last-child {margin-bottom: 10px;}
.news-item-image {display: block;padding-bottom: 7px;}
.news-item-premsa .news-item-text {margin-left: 6%;}
.news-item-premsa{border-bottom: 1px solid #DDDDDD;margin-bottom: 23px;padding-bottom: 17px;}
.portada-news .more-items {border:none;}
.news-item-title {color: #3B3B3B !important;display: inline;font-size: 0.9rem;font-weight: bold;line-height: 18px;margin-bottom: 0;}
.news-item-info {font-size: 0.85rem;margin-bottom: 5px;}
.news-item-category {color: #7899BD;display: block;font-weight: bold;}
.news-item-date {color: #7899BD;font-style: oblique;display: inline-block;}
.news-item-date-detail {color: #999999;font-size: 1.2rem !important;padding-bottom: 2px;}
.news-item-description {color: #3B3B3B;font-size: 0.8rem;line-height: 16px;}
.news-item-image .bgimage {min-height: 150px;}
.portletFooter, .more-items {padding-bottom: 13px;padding-top: 15px;text-align: right;}
.portletFooter a.tile,
.more-items a {color: #000 !important;font-size: 0.75rem;text-decoration: underline;}
.events-item {border-bottom: 1px solid #cccccc;margin-bottom: 8px;padding-bottom: 0;}
.portletItem .tile,
.events-item-title {color: #222222 !important;display: block;font-size: 0.95rem;line-height: 18px;margin-bottom: 4px;}
.relatedItems h4,
#portal-columns .content-core h2,
#portal-columns .content-core h3,
#portal-columns .content-core h4 {text-transform: uppercase;color: #010101;}
#portal-columns .content-core {margin-bottom: 25px;}
.template-portada_view #portal-columns .content-core {margin-bottom: 0;}
.template-document_view .portletItemCalendar .medium-6 {width: 100%;}
#portal-columns .content-core ul,
#portal-columns .content-core ol,
#portal-columns .content-core p,
#portal-columns .content-core {font-size: 0.9rem;}
#portal-columns .content-core ul {list-style-type: none;margin-left: 5px !important;}
#portal-columns .content-core ul li {background: url("++resource++plonetheme.ajigualada.images/li.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);line-height: 18px;padding-left:10px;}
.border-separador {border-bottom: 6px solid #DDDDDD;margin: 7px 0 16px;}
#content h1.documentFirstHeading {line-height: 27px;margin-bottom: 13px;margin-top: 0;text-transform: uppercase;}
.template-newsitem_view #content h1.documentFirstHeading,
.template-event_view #content h1.documentFirstHeading {font-size: 1.05rem !important;}
.documentDescription {font-size: 1.1rem !important;}
#content img.tileImage, #content div.newsImageContainer {float: right;margin: 0 0 0.5em 1em;}
.relatedItems h4 {border-bottom: 1px solid #DDDDDD;margin-bottom: 11px;padding-bottom: 9px;}
.relatedItems * {line-height: 20px !important;vertical-align: middle;color: #444444;}
.relatedItems a {color: #444444 !important;padding-left: 6px;}
.relatedItems ul {list-style-type: none !important;margin: 0 0 24px !important;}
.relatedItems ul li {display: inline-block !important;margin-bottom: 8px !important;width: 48%;font-size: 0.95rem;padding: 0 0.5em;}
.documentActions {border-bottom: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;margin-bottom: 30px;padding: 7px 3px;}
.documentActions li * {vertical-align: middle;}
.fb_iframe_widget {display: block;position: relative;}
#portal-columns .documentActions ul {font-size: 0.9rem;margin: 0}
#portal-columns .documentActions li {display: inline-block;margin-bottom: 0;margin-right: 20px;vertical-align: middle;}
#portal-columns .documentActions li a {color: #444444;padding-left: 25px;}
#document-action-send {background: url("++resource++plonetheme.ajigualada.images/document-action-send.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);}
#document-action-print {background: url("++resource++plonetheme.ajigualada.images/document-action-print.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);}
dl.portlet dt {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);line-height: normal;}
#portal-columns dl dt {font-weight: normal !important;}
dl.portlet {font-size: 100%;}
.portletItem .tile {font-size: 0.9rem;}
.portletItemDetails {display: block;font-size: 0.85rem;line-height: 1.5em;margin-left: 0;padding-top: 0;margin-bottom: 5px;color: #999999;}
.portletStaticText .portletItem {background: none repeat scroll 0 0 #E5EAF0;padding: 12px;}
.titleless {display: none;}
.nom_alcalde {color: #444444;display: block;font-weight: bold;line-height: 12px;padding-top: 12px;}
.carrec_alcalde {color: #AAAAAA;font-size: 0.9rem;}
.portlet-static img {width: 100%;padding-bottom: 10px;}
.portletHeader span {margin-top: 0.2rem;display:block;font-size: 1.25rem;text-transform: uppercase;color: #010101;}
.portletStaticText .portletItem p {font-size: 0.8rem !important;margin-bottom: 4px;line-height: 19px;}
.form-portada-tramits {margin: 4px 0 !important;}
.form-portada-input {background: none repeat scroll 0 0 #7899BD !important;color: #000000 !important;border: medium none !important;}
.form-portada-submit {background: none repeat scroll 0 0 #000000 !important;border: medium none !important;font-family: arial !important;font-size: 0.75rem !important;text-transform: uppercase;}
.portada-subheader {border-bottom: 2px solid #DAE3EE;color: #2D2D2D;font-weight: bold;margin-bottom: 13px;padding-bottom: 3px;}
.portada-tramits-item {background: url("++resource++plonetheme.ajigualada.images/liportada.gif") no-repeat scroll 0 9px rgba(0, 0, 0, 0);line-height: 16px;margin-bottom: 6px;margin-left: 5px;padding-left: 10px;}
.portada-tramits-item a {color: #000;}
#portal-columns dl.portletCalendar {margin-bottom: 0;}
#portal-columns dl dd.portletItemCalendar {margin-bottom: 0;}
.portletCalendarNav {background: none repeat scroll 0 0 #7899BD;color: #FFFFFF;margin: 0 3px;text-align: center;font-size: 0.9rem;padding: 3px 0;}
.portletCalendarNav a#calendar-next {color: #FFFFFF !important;float: right;font-size: 1rem;line-height: 20px;margin: 0 6px 0 0;padding: 0 4px;}
.portletTopRight {clear: both;display: block !important;margin: 0 !important;}
.portletCalendarNav a#calendar-previous {float: left;margin: 0 0 0 6px;padding: 0 4px;color:#FFFFFF !important;font-size: 1rem;line-height: 20px;}
.portletCalendar dt {margin: 0 !important;text-align: left;}
.ploneCalendar .weekdays th {background-color: rgba(0, 0, 0, 0);font-size: 0.7rem;font-weight: normal;padding: 2px 0;text-align: center;}
.ploneCalendar {border: medium none;border-spacing: 3px;margin: 0 0 18px;width: 100%;}
table.ploneCalendar tr.even, table.ploneCalendar tr.alt, table.ploneCalendar tr:nth-of-type(2n) {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
table.ploneCalendar thead, table.ploneCalendar tfoot {background: none repeat scroll 0 0 transparent;}
.ploneCalendar td {background: none repeat scroll 0 0 #F0F0F0;line-height: 23px;padding: 0;text-align: center;width: 14%;}
.ploneCalendar a {display: block;line-height: 23px;}
.ploneCalendar .todayevent {border: medium none;background: none repeat scroll 0 0 #dfdfdf;}
.ploneCalendar .event {background-color: #C2D1E3;}
.ploneCalendar .event a {color: #000;}
.ploneCalendar .todaynoevent a {background: none repeat scroll 0 0 #F0F0F0;border: medium none;}
.ploneCalendar .todayevent,
.ploneCalendar .todaynoevent{background-color: rgba(0, 0, 0, 0);border: medium none;}
.ploneCalendar .todayevent a {background: none repeat scroll 0 0 #D2D2D2;}
.portletCalendar {position: relative;}
.template-salapremsa_view .portletCalendar .icon-rss {top: -3px;}
.template-salapremsa_view .bigger {font-size: 1.2rem;line-height: 1.3rem;}
.portletLinks {background: none repeat scroll 0 0 #EEEEEE;padding: 10px 14px;}
.portletLinks .portletHeader {border-bottom: 1px solid #D2D2D2;margin-bottom: 15px !important;background: url("++resource++plonetheme.ajigualada.images/portletLinks.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.portletLinks .portletHeader h2 {font-size: 1rem;padding-left: 32px;padding-top: 3px;}
dl.portlet.portletLinks .portletItem {border: medium none !important;font-size: 0.9rem;line-height: 16px;}
.portletLinks .portletItem a {background: url("++resource++plonetheme.ajigualada.images/li.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);color: #222222 !important;display: block;padding-left: 13px;}
.portletTwitter .portletItem {border-bottom: medium none !important;}
.twitter-timeline {height: 400px; min-width: 136px !important;width: 100%;}
.portletPopoll .portletFooter {display: none;}
.portletPopoll .portletItem {border: 1px solid #DDDDDD;padding: 10px !important;font-size: 0.85rem;}
.portletPopoll .portletItem form input {margin-right: 4px;}
.portletPopoll .portletItem form * {margin: 0;vertical-align: middle;}
.portletPopoll h5 {font-size: 0.95rem;margin: 0;padding: 0 0 0.5em;}
.portletPopoll .portletItem form input.context {background: none repeat scroll 0 0 #c2d1e3;border: medium none;color: #FFFFFF;display: block;font-size: 0.7rem;height: 30px;margin: 11px auto 0;padding: 8px 20px;text-transform: uppercase;}
.portletPopoll .portletItem form input.context:hover {cursor: pointer;/**/background-color:#BA250E;}
dl.portlet.portletTelefons .portletItem {color: #444444;font-size: 0.85rem;line-height: 22px;padding-bottom: 3px !important;}
.portletTelefons .portletItem span {color: #c2d1e3;float: right;font-weight: bold;}
.portletNavigationTree img {display: none;}
.portletNavigationTree .navTree {margin: 0 !important;}
.portletNavigationTree .navTree a {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #444444 !important;padding: 0 !important;}
.portletNavigationTree .navTree a span {display: inline-block;line-height: 18px !important;padding-top: 4px;}
dl.portlet ul.navTreeLevel0 > .navTreeItem {border-bottom: 1px solid #DDDDDD;display: block;margin: 0;padding: 4px 0;}
dl.portlet ul.navTreeLevel1 .navTreeItem {line-height: 16px;margin: 0 0 4px;padding-left: 0;}
dl.portlet ul.navTree li a {border: medium none;display: block;}
dl.portlet ul.navTree .navTreeCurrentItem {background-color: rgba(0, 0, 0, 0);border-left: medium none;margin-left: 0;margin-right: 0;}
.portletNavigationTree .navTree .navTreeCurrentNode, .portletNavigationTree .navTree a.navTreeCurrentNode, .portletNavigationTree .navTree a.navTreeItemInPath {color: #96AFCC !important;}
.portletNavigationTree .navTree ul.navTreeLevel1 {font-size: 0.9rem !important;list-style-type: square;padding-bottom: 10px;padding-left: 27px;}
.portletNavigationTree .navTree ul.navTreeLevel2 {font-size: 0.75rem !important;list-style-type: disc;padding-bottom: 0;padding-left: 17px;padding-top: 6px;}
.portletNavigationTree .navTree ul.navTreeLevel2 li {margin: 0;}
.portletNavigationTree .navTree ul.navTreeLevel2 li span {padding-top: 0;}
.portletNavigationTree .navTree ul.navTreeLevel1 a {line-height: 16px;padding-left: 0 !important;}
dl.portlet ul.navTreeLevel0 > .navTreeItem:last-child {border: none;}
.portada-news {margin-bottom: 20px;}
.portletHeader, .portada-header {border-top: 5px solid #2E2E2E;margin-bottom: 0 !important;padding-bottom: 10px;padding-top: 10px;position: relative;}
.portletHeader .icon-rss,
.portada-header .icon-rss {border-right: 1px solid #7899BD;margin-right: 10px;padding-right: 10px;}
.more-items-portada {padding-bottom: 8px;padding-top: 6px;text-align: right;float: right;}
.more-items-portada-link {font-size: 0.8rem;text-decoration: underline;}
.portletHeader a,
.portada-header a {color: #010101 !important;}
.h2portada {font-size: 1.25rem;color: #010101;text-transform: uppercase;line-height: 1.7rem;}
#portal-footer-wrapper {background: none repeat scroll 0 0 #2E2E2E;border-top: 5px solid #7899BD;margin-top: 30px;padding: 16px 0 6px;}
#portal-footer-wrapper * {font-size: 0.80rem;color: #FFFFFF;}
#portal-footer-wrapper a:hover{text-decoration:underline;}
.portal-colophon-norma,
.portal-colophon-links,
.portal-footer-info{padding-bottom: 15px;}
.portal-colophon-links li {margin: 0 1%;}
.portal-footer-info .text-info {line-height: 18px;margin-top: 14px;padding-left: 0;}
.portal-site-actions-bottom {line-height: 15px;margin-bottom: 20px;margin-top: 20px;overflow: hidden;}
.portal-site-actions-bottom li {border-right: 1px solid #FFFFFF;}
.portal-site-actions-bottom li:last-child {border:none;}
.portal-site-actions-bottom li a {padding: 0 3px 0 5px;}
#edit-bar{font-size: 83%;min-height: 2.4em;padding-top: 0.2em;}
#edit-bar ul, #edit-bar ol, #edit-bar dl{font-size: 0.8rem;margin:0;padding:0;line-height: 2;}
#edit-bar ul li ul, #edit-bar ul li ol{font-size: 0.8rem;margin:0;padding:0;}
#listing-table th{float:none;width:auto;}
#listing-table td input{margin:0;}
#listing-table tr th, #listing-table tr td{font-size: 0.8rem;}
.portlet-action button, .portlet-action .button{padding:0;}
#portlets ul, #portlets ol, #portlets dl{font-size: 0.8rem;margin:0;padding:0;line-height: 2;}
#edit_form select,
.formPanel select{height:auto;width:auto;padding:0px;}
#edit_form textarea,
.formPanel textarea{height:auto;width:auto;}
#edit_form input,
.formPanel input{height:auto;}
#edit_form input[type="checkbox"],
.formPanel input[type="checkbox"],
#edit_form input[type="radio"],
.formPanel input[type="radio"]{float:left;margin:.2rem .4rem 0 0;}
.formPanel .newTagsSection{margin-left:0px;}
.formPanel .newTagsSection label{width: 57%;}
.formPanel .newTagsSection .newTags{margin-left:1rem;}
.formPanel .fieldTextFormat{float:right;}
#edit_form label,
#edit_form .label,
.formPanel label,
.formPanel .label{white-space: normal;font-weight:bold;background:none;color: #4D4D4D;cursor: pointer;display: block;font-size: 0.875rem;margin-bottom: 0.5rem;padding:0;text-align:left;}
#atrbResults table tr th, #atrbResults table tr td{padding: 5px;line-height: 1rem !important;}
#atrbResults table tr td img{float:left; margin-bottom: 15px;margin-right: 2px;}
#search .field,
#search .field input{display:inline;margin:0px;}
#plonebrowser #searchtext{height: 28px;}
.template-translate_item #portlets{display:none;}
.template-translate_item #portal-column-content{width:100%;}
.template-translate_item #portal-columns{max-width:80rem;}
fieldset legend {font-weight: normal;}
#content fieldset {border-color: #c2d1e3;padding-top: 10px;}
.field label {display: inline-block;}
.field .fieldRequired {margin-left: 7px;}
.field .formHelp {font-size: 0.8rem;}
.formControls .standalone,
.formControls .context {background: none repeat scroll 0 0 #c2d1e3;border: medium none;color: #FFFFFF;display: inline-block;font-size: 0.7rem;height: auto;margin: 0;padding: 8px 20px;text-transform: uppercase;cursor: pointer;}
div.formControls {margin: 27px 0 0;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"] {height: 2rem !important;padding: 0.2rem !important;}
#portal-columns dl.searchResults dt {font-weight: bold;line-height: 19px;margin-bottom: 3px;}
form.searchPage h1.documentFirstHeading {float: none;font-weight: normal;letter-spacing: 0;margin-bottom: 20px !important;margin-right: 0.8em;}
#search-term {margin-left: 5px;}
.optionsToggle {background-color: rgba(0, 0, 0, 0);border: medium none;color: #000000;font-size: 90%;font-weight: normal;}
#rss-subscription {float: none;line-height: 12px;text-align: right;}
#rss-subscription * {vertical-align: middle;}
#search-results {padding: 29px 0;}
#search-results dd {border-bottom: 1px solid #CCCCCC;font-size: 0.85rem;padding-bottom: 10px;}
#search-results dt {font-weight: bold !important;}
#portal-columns dl.searchResults dt * {vertical-align: middle;}
fieldset#search-field {border: medium none !important;padding: 0 10px 0 0;text-align: right;}
#search-filter .field {background: none repeat scroll 0 0 #EEEEEE;margin: 0;padding: 1em 18px;}
#search-filter .field input {margin-bottom: 0;}
#content #search-filter legend {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);font-size: 0.9rem;font-weight: normal;padding: 3px 19px;}
#search-field input.searchPage {background: none repeat scroll 0 0 #EEEEEE;border: medium none;display: inline-block;font-size: 100% !important;height: 36px !important;margin: 0;padding: 8px 11px !important;width: auto;vertical-align: middle;}
#search-field .searchButton {background:#DDDDDD;border: medium none;color: #000000;cursor: pointer;display: inline-block;height: 36px;margin: 0 0 0 -3px;vertical-align: middle;width: 74px;}
.form-search {  border: 1px solid #DDDDDD;  padding: 0.5em 1em;}
.form-search input {height: auto !important;padding: 2px 5px 3px !important;}
.form-search select {height: auto;padding: 3px;font-size: 0.75rem;}
button, .button {background-color: #008CBA;}
#category a.link-category,
span.selectedTag {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius: 0.5em;color: #c2d1e3;padding: 0.25em 0.5em;}
#category a.link-category:hover {background: none repeat scroll 0 0 transparent;border-color: #205C90;color: #c2d1e3;}
#category {color: #666666;font-size: 80%;margin: 1.4rem 0 0;text-align: right;}
.tileItem {border-bottom: 1px solid #DDDDDD;margin-bottom: 23px;}
.tileItem:last-child {border: none;}
.tileHeadline {font-size: 1.2rem;}
#content .eventDetails {border-color: #FFFFFF;border-style: solid;border-width: 0.08em;margin-left: 0;margin-top: 8px;padding: 0;width: auto;}
#content .eventDetails table {margin: 0;}
#content .eventDetails table td, #content .eventDetails table th {border: medium none;font-weight: normal;padding: 5px;}
.vcard .fn {font-weight: normal !important;}
.related-images {margin-top: 22px;}
.related-images h4 {border-bottom: 1px solid #DDDDDD;margin-bottom: 11px;padding-bottom: 9px;}
.related-images ul {margin: 0 !important;padding-top: 11px;}
#portal-columns .content-core .related-images ul li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);margin-bottom: 8px;max-height: 110px;overflow: hidden;padding-left: 0;}
.template-perfil_view #portal-columns .content-core {margin-bottom: 0}
.template-perfil_view #portal-column-content,
.template-minisite_view #portal-column-content {width: 100%;}
.minisite-title {color: #444444;position: relative;top: 2px;}
.regidoria-title {border-left: 1px solid #DDDDDD;display: inline-block;font-size: 3rem;margin: 22px 16px;padding: 0 16px;vertical-align: middle;}
.regidoria-menu {margin: 9px 0 20px;}
.regidoria-menu-list {margin: 0 !important;}
.regidoria-menu-list li {background-position: 0 7px !important;line-height: 23px !important;padding-bottom: 2px !important;padding-left: 14px !important;}
.regidoria-menu-list li a {color: #444444 !important;}
.regidoria-menu-list li a span {display: inline-block;line-height: 17px;padding-top: 3px;}
.portada-minisite-img {border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #DDDDDD;border-left: 1px solid #DDDDDD;border-style: none none none solid;border-width: medium medium medium 1px;margin-bottom: 0;margin-left: 15px;margin-top: 0;padding-bottom: 24px;padding-left: 20px;}
.portada-minisite-description {line-height: 20px;margin-bottom: 15px;}
.portletTramitsDestacats dd a {color: #444444 !important;display: inline-block;line-height: 17px;padding-bottom: 10px;}
.portletBox {border: 1px solid #DDDDDD;padding: 20px 15px;}
.portletBox10 {padding: 10px;}
.portletXarxes a {display: inline-block;margin: 0 3px 6px;}
.portletBanners a {display: block;margin: 0 0 0.3rem;}
.portletForm .field input[type="text"][size] {height: 25px !important;width: 100%;}
.portletForm textarea, .portletForm input[type="text"] {background: none repeat scroll 0 0 #EEEEEE;font-size: 0.8rem !important;margin-bottom: 0;color: #444444;}
.portletForm .field {margin-bottom: 5px;}
.portletForm .formControls {}
.portletInfoRegidoria {font-size: 0.95rem !important;}
.portletInfoRegidoria img {margin-bottom: 8px;}
.portletInfoRegidoria-tel {color: #999999;font-size: 1.2rem;}
.portletInfoRegidoria-tel span {color: #c2d1e3;font-weight: bold;margin-left: 8px;}
.tileImageLeft {border: 1px solid #DDDDDD !important;float: left;margin-top: 8px;}
.tileBlock {margin-left: 160px;}
.tileItem {border-bottom: 1px solid #DDDDDD;margin-bottom: 17px;padding-bottom: 17px;}
.tileFooter {margin-bottom: 0 !important;}
.template-agenda_view .portletCalendar .portletHeader {display: none;}
.nav-week {font-size: 1.1rem;position: relative;text-align: center;top: 2px;}
.nav-week-link {display: block;font-size: 1rem;padding-top: 6px;}
.nav-week-link-next {text-align: right;}
.nav-week-link-prev {text-align: left;}
.tileItemLlistat {color: #444444;margin-top: 26px;}
.tileItemAgendaTitle {border-bottom: 1px solid #AAAAAA;font-size: 1.2rem;margin-bottom: 16px;padding-bottom: 10px;}
.tileItemAgenda {line-height: 20px;margin-top: 10px;}
.eventAgendaDate {float: left;}
.eventAgendaDate img {vertical-align: bottom;}
.eventAgendaText {margin-left: 68px;}
.template-ttgooglemapview #portal-globalnav{margin-bottom:0 !important;}
.template-ttgooglemapview .TTMapContainer{padding-top:0 !important;}
.template-ttgooglemapview .TTMapContainer .columns{padding:0 !important;}
.template-ttgooglemapview .documentActions{margin-bottom:0 !important;}
.template-ttgooglemapview #portal-footer-wrapper{margin-top:0 !important;}
.template-ttgooglemapview #portal-columns{padding:0 !important;}
.template-ttgooglemapview #portal-columns .documentActions li{display: inline;}
.template-ttgooglemapview #portal-columns .documentActions{padding:7px;}
.TTMapCollapsiblePanel {margin-top: 0 !important;}
.TTMapCollapsiblePanelTab {background-color: #F1F1F1;cursor: pointer;padding: 3px 10px;}
.TTMapCollapsiblePanelContent {border: 0 solid #F1F1F1 !important;height: auto !important;max-height: 100% !important;padding: 0 35px !important;}
.TTMapPanelOpenClose {color: #2e2e2e;text-align: right;display: none;}
.TTMapCatLabel {font-size: 0.8rem;vertical-align: middle !important;}
.TTMapCheckbox {cursor: pointer;float: left;margin: 0 0 0 !important;vertical-align: middle;}
.TTMapCategory .TTMapIcon {cursor: pointer;display: none;vertical-align: middle;}
.TTMapContainer {padding: 20px 10px;}
#TTMapCollapsiblePanels {padding-bottom: 40px;padding-right: 0;}
#TTMapWrap {padding-bottom: 40px;padding-left: 0;}
.TTMapSubcategories {border-top: medium none;padding: 0;display: none;background-color: rgba(0, 0, 0, 0);}
.TTMapSubcategories .TTMapSubcategoriesInner {background-color: #FFFFFF;border-left: 1px solid #DDDDDD;margin: 6px 0 6px 10px;padding: 2px 10px;}
.TTMapPanelLabel {float: none;font-variant: small-caps;font-weight: normal;}
.TTMapCatContainter {background: none repeat scroll 0 0 #2e2e2e;border-bottom: 1px solid #FFFFFF;color: #FFFFFF;cursor: pointer;font-size: 1rem;font-weight: normal;line-height: 20px;margin-bottom: 0;margin-top: 0;padding: 0.3em 0.5em;}
.TTMapCatContainter.current,
.TTMapCatContainter:hover {opacity: 0.8}
.TTMapCatLabel {display: block !important;line-height: 14px;margin-left: 20px !important;}
.TTMap {border: 1px solid #CCCCCC !important;}
.TTMapCategory {line-height: 12px;margin-bottom: 6px;}
.directori .current {background-position: 98% -18px !important;}
.acordioSubContent,
.acordioContent {display: none}
.acordioTrigger {border-bottom: 1px solid #FFFFFF;cursor: pointer;padding: 1px 10px;background-color:#E8E8E8;font-size: 0.95rem;}
.directori .trigger {background-image: url("++resource++plonetheme.ajigualada.images/acordioTrigger.png");background-position:  98% 4px;background-repeat: no-repeat;}
.acordioContent {padding-left: 30px;}
.acordioSubTrigger {background-color:#F8F8F8;border-bottom: 1px solid #DDDDDD;display: block;cursor: pointer;padding: 1px 15px;font-size: 0.85rem;}
.acordioSubContent {margin: 0 !important;padding: 10px;}
.acordioSubContent li {padding-left: 15px;}
.acordioSubContent li span {cursor: pointer;}
#ajaxContainer {padding-left: 3%;}
#ajaxContainer .text-marker {border-bottom: 1px solid #DDDDDD;line-height: 12px;margin-bottom: 5px;margin-top: 10px;padding-bottom: 5px;}
#ajaxContainer .text-marker p {margin-bottom: 7px;}
.template-fg_geo #gmap {box-shadow: 0 0 3px #888888;height: 430px;max-width: 100%;}
.template-manage-portlets .portal-top-slide {display: none;}
#content div.listingBar a:hover {background-color: #c2d1e3;border-color: #c2d1e3;color: #FFFFFF !important;}
.gm-style-iw {min-width:200px;}
.gm-style-iw b{font-size:1.1em;}
.gm-style-iw .textliteral {border-bottom: 1px solid #EEEEEE;font-size: 1.1em !important;margin-bottom: 0.2em;}
.gm-style-iw p{font-size:0.9em;margin-bottom: 0.5em !important;}
/* */
ul#block-grid li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;height: 15em;}
ul#block-grid li a .photoAlbumEntryWrapper {display : flex;width: 100%;height:150px;position:relative;}
ul#block-grid li a .photoAlbumEntryWrapper .more {background: url("++resource++plonetheme.ajigualada.images/more.png") no-repeat scroll 0 0 / 70px 70px rgba(0, 0, 0, 0);height: 70px; left: 35%;position: absolute;top: 25%;width: 70px;}
ul#block-grid li a,
ul#block-grid li a img {width: 100%;}
ul#block-grid .photoAlbumEntryTitle {width:100%;text-align: center;text-transform: uppercase;}
.accordion .current {cursor: default;}
.accordion .pane {display: none;font-size: 12px;margin-bottom: 1em;}
div.accordion .loop_1 a:hover {text-decoration: none;}
div.accordion .pane div:empty {display: none;}
div.accordion .bool {color: #FFFFFF;display: block;float: right;padding: 0.2em 0.5em;text-align: center;width: 2.2em;}
div.accordion .bool.Si {background-color: #009900;}
div.accordion .bool.No {background-color: #E41915;}
body.subsection-lajuntament-portal-de-la-transparencia #portal-columns .content-core .large-block-grid-3{margin:0;}
body.subsection-lajuntament-portal-de-la-transparencia #portal-columns .content-core .large-block-grid-3 li{background:none;}
body.subsection-lajuntament-portal-de-la-transparencia-la-transparencia div.levelNavigation_1 .loop_1 {padding-left:0;}
body.subsection-lajuntament-portal-de-la-transparencia-la-transparencia div.levelNavigation_1 .loop_1 a {padding:1.5em 0 1.5em 110px !important;}
body.subsection-lajuntament-portal-de-la-transparencia-la-transparencia div.levelNavigation_2 .loop_2 {padding: 0.3em 0.3em 0.3em 1em;}
body.subsection-lajuntament-portal-de-la-transparencia-la-transparencia h2 a {background: none no-repeat scroll 3% center transparent;}
body.subsection-lajuntament-portal-de-la-transparencia-la-transparencia #informacio-institucional-organitzacional-i-de-planificacio a {background-image: url("++resource++plonetheme.ajigualada.images/informacio-institucional.png");}
body.subsection-lajuntament-portal-de-la-transparencia-la-transparencia #normativa-i-informacio-juridica a {background-image: url("++resource++plonetheme.ajigualada.images/normativa.png");}
body.subsection-lajuntament-portal-de-la-transparencia-la-transparencia #relacio-amb-la-ciutadania a {background-image: url("++resource++plonetheme.ajigualada.images/relacio.png");}
body.subsection-lajuntament-portal-de-la-transparencia-la-transparencia #informacio-economico-financera a {background-image: url("++resource++plonetheme.ajigualada.images/informacio-economico.png");}
body.subsection-lajuntament-portal-de-la-transparencia-la-transparencia #contractacio-de-serveis a {background-image: url("++resource++plonetheme.ajigualada.images/contractacio.png");}
/* ///////////////////*/
div.levelNavigation_1 a {color: #444444 !important;}
div.levelNavigation_1 .loop_1 {background: none repeat scroll 0 0;border-bottom: 4px solid #222222;font-weight: bold;list-style-position: inside;list-style-type: upper-alpha;margin-bottom: 10px;padding-left: 20px;padding-right: 2em;cursor:pointer;background: url("++resource++plonetheme.ajigualada.images/arrow.png") no-repeat scroll 98% center #F1F1F1;}
div.levelNavigation_1 .loop_1.current {background-image: url("++resource++plonetheme.ajigualada.images/arrowup.png");}
div.levelNavigation_1 .loop_1:hover {background-color:#eeeeee;}
div.levelNavigation_1 .loop_1 a {cursor: pointer;display: inline-block;font-size: 20px;font-weight: normal;margin-right: 0.5em;padding: 1em 0 !important;letter-spacing: 0.02em;text-transform: uppercase;}
div.levelNavigation_1 .loop_1 a:hover {text-decoration: none;}
div.levelNavigation_1 .loop_1 span.conts {font-size: 0.5em;font-weight: 300;letter-spacing: 0.1em;color: #666666;}
/* ///////////////////*/
div.levelNavigation_2 .loop_2 {background-color: #F0F0F0;border-bottom: 0 none;font-size: 19px;font-weight: normal;margin-bottom: 0.4em;padding: 0.3em 3em 0.3em 2.5em;text-transform: normal;}
div.levelNavigation_2 .loop_2.trigger {background: url("++resource++plonetheme.ajigualada.images/arrow.png") no-repeat scroll 98% center / 20px auto #F0F0F0;}
div.levelNavigation_2 .loop_2.current {background-image: url("++resource++plonetheme.ajigualada.images/arrowup.png");}
div.levelNavigation_2 .loop_2:hover {background-color: #f3f3f3;}
div.levelNavigation_2 .loop_2 span.conts {font-size: 0.8em;font-weight: 300;letter-spacing: 0.1em;margin-left: 0.5em;color: #666666;}
/* ///////////////////*/
div.levelNavigation_3 .loop_3 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #EEEEEE;font-size: 15px;font-weight: normal;padding: 0.3em 0.3em 0.8em 3.1em;text-transform: none;}
div.levelNavigation_3 .loop_3 a {display: inline-block;margin-right: 3em;max-width: 825px;}
/* ///////////////////*/
div.accordion .levelNavigation_4 {margin-bottom: 0.5em;margin-left: 7em;}
div.accordion .levelNavigation_4 .loop_3 {margin-bottom: 0.8em;}
div.accordion .levelNavigation_4 .loop_3 a {text-decoration: none;}
h2.loop_4 {border-bottom: medium none;font-size: 14px;font-weight: normal;line-height: 22px;padding-left: 10px;}
/* ///////////////////*/
h2.loop_5 {border-bottom: medium none;font-size: 13px;font-weight: normal;line-height: 20px;padding-left: 25px;}
.button a {color: #fff;}
.button:hover a {color: #fff;}
@media screen and (max-width : 830px){
.ploneCalendar td {padding: 0;}
#portal-globalnav li.selected {border-bottom: 0px solid #FFFFFF;}
#portal-globalnav li.selected a {text-decoration: underline;  text-shadow: 1px 2px 2px #000000;}
.portal-top-slide .contentSlide {left: 5%;}
}
@media screen and (max-width : 642px){
#portal-columns {  padding-bottom:360px;}
#TTMapWrap {  padding-bottom: 23px !important;}.TTMapCategory {  display: inline-block;  width: 33%;}.TTMapCollapsiblePanelContent {  padding: 0 !important;}.portal-top-slide .bgimage {  background-size:auto 100%;  background-repeat: inherit;}
.portada-destacats-list {  height: 340px;}
.portada-destacats-list .bgimage {  max-height: 143px;  max-width: 642px;  min-height: 143px;  min-width: 642px;}
.news-item-image .bgimage {  min-height: 230px;}
.portada-destacats-item {  margin: 0 3px;}
.portal-top-perfils-ul {  margin: 0 !important;  text-align: center;}.portal-top-perfils-ul li {  display: inline-block !important;  float: none !important;}
.portada-avisos-header h2 {  border-right: medium none;  text-align: center;  width: 100%;}
.avisos-items {  padding-top: 0;}
.avisos .bx-controls {  top: -25px;}
#main_form {  padding-top: 15px;  text-align: center;}.tabletcenter {text-align: center !important;padding-bottom:6px;}
.notablet {  display: none !important;}.f-right {float: none;}
.documentActions {  text-align: center;  overflow:hidden;}
.documentActions ul {  margin: 8px 0 !important;}
.ploneCalendar td {  padding: 2px;}
#main_form .searchField {max-width: 150px;}
.avisos {  height: auto;}
.portada-minisite-img {  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #DDDDDD;  border-left: none;  border-style: none none none solid;  border-width: medium medium medium 0px;  margin-bottom: 15px;  margin-left: 0;  margin-top: 0;  padding-bottom: 0;  padding-left: 0;}
#TTMapCollapsiblePanels {padding-bottom: 40px;padding-right: 0.65rem;}#TTMapWrap {padding-bottom: 40px;padding-left: 0.65rem;}
#ajaxContainer {  padding: 20px 10px;}
.portal-languageselector {  float: none;}
.template-fg_geo #gmap {  height: 200px;}
.portal-top-slide .contentSlide {  left: 0;  margin: 0;  top: 14px;  width: 100%;}
.portal-top-slide .bx-controls {  right: 1%;}
.portal-header-links {  padding-top: 0;  text-align: center;}
#portlet-meteo table {  margin: 0 auto;  width: auto;}
.portal-site-actions-top {  margin: 0;}
.portletNavigationTree {  margin: 0 -0.65rem;  background: none repeat scroll 0 0 #F1F1F1;  padding: 4px 20px;}
#portal-globalnav li.portaltab {  padding: 0;}
#portal-globalnav .portaltab > a {  border-top: 1px solid #2E2E2E;}
#portal-globalnav .more-items-portada {  border-bottom: 0;}
.portaltab .more-items-portada,.portaltab .portal-subtabs {display: none;}
#portal-sitemap {  padding: 22px 0 0;}#portal-sitemap .navTreeLevel2 {margin: 0;}
}
@media screen and (max-width : 420px){
.nomobile {display: none !important;}.showmobile {display: block !important;}
.nav-week-link {font-size: 1.8rem;margin-top: -28px;padding-top: 0;}.nav-week-link-text {display: block;}
.mobilenofloat {  float: none;  margin: 0 0 20px !important;  text-align: center;}
.mobilecenter .portal-languageselector {  display: inline-block;  float: none;}
.mobilecenter {text-align: center;}
.mobilecenter #main_form {text-align: center;}
.portal-site-actions-top {  font-size: 0.5rem;  padding-bottom: 2px;}
#portal-languageselector {  font-size: 70%;  padding-bottom: 6px;}
.portal-footer-info .text-info {padding: 0;border: none;}
#portal-columns .documentActions li {  display: block;  margin: 16px;  text-align: left;}
#content .eventDetails table td, #content .eventDetails table th {  display: block;}
#content .eventDetails {  width: 100%;}
#content .eventDetails table {  width: 100%;}
.related-images ul li {display: block;text-align: center;width: 100%;}
.regidoria-title {  border-left: medium none;  font-size: 2.4rem;  margin: 0 40px 25px;}
#main_form .searchField {max-width: 180px;}
.portada-destacats-list .bgimage {  max-height: 143px;  max-width: 420px;  min-height: 143px;  min-width: 420px;}.portada-news,#portal-column-one .portlet:first-child {margin-top: 20px;}#portal-column-one .portletNavigationTree {margin-top: 0 !important;}
#portal-columns .documentActions li {  display: block !important;}
}
@media screen and (max-width : 360px){
.mobile-12 {  width: 100% !important;  float: none !important;}
#portal-columns {  padding-bottom:360px;}
.no-small-mobile,.portal-top-slide {display: none;}
.portletHeader .icon-rss, .portada-header .icon-rss,.avisos-item {  padding-right: 0 !important;}
.portletHeader .icon-rss, .portada-header .icon-rss {margin: 0 !important;}
.portada-avisos-header h2 {  text-align: left;}
.avisos .bx-controls {  top: -31px;}.portletHeader .icon-rss, .portada-header .icon-rss,.portal-languageselector a {border: none;}
.mobile-12 .bgimage {max-width: 100%;}
.mobile-12 ul li a,.mobile-12 ul li {  border: medium none;  display: block;  line-height: 15px;  padding: 0;}
.news-item-image .bgimage {  background-size: 100% auto;}
.news-item-image .bgimage{  display: block;  margin-top: 15px;  margin-bottom: 10px;}.news-item-image .bgimage {  min-height: 150px;}.portada-destacats-list .bgimage {  max-height: 143px;  max-width: 360px;  min-height: 143px;  min-width: 360px;}
.relatedItems ul li {  display: block !important;}
#content img.tileImage, #content div.newsImageContainer {  float: none !important;  margin: 0 0 0.5em;  text-align: center;}
.tileImageLeft {  float: none !important;  margin-bottom: 8px;  margin-top: 0;}
.news-item-title {margin-bottom: 0;}
.news-item-premsa .news-item-text,.tileBlock {  margin-left: 0;}#portal-globalnav .open {  left: 0;  position: relative;  top: 7px;}
}

}


/* - ++resource++plonetheme.ajigualada.stylesheets/public.css - */
@media screen {
/* http://www.igualada.cat/portal_css/++resource++plonetheme.ajigualada.stylesheets/public.css?original=1 */
.hiddenStructure {display: none !important;}
/* */
#LSResult {
background: none repeat scroll 0 0 #FFFFFF;
line-height: 9px;
margin: 0;
position: absolute;
right: 11px;
z-index: 15;
}
#LSResult fieldset {
border: 0 none;
box-shadow: 0 0 5px #888888;
margin: 0;
padding: 21px 0 0;
}
#livesearchLegend {
background-color: rgba(0, 0, 0, 0);
margin: 0;
padding-left: 13px;
position: relative;
top: 18px;
}
#LSResult .LSDescr {
color: #666666;
font-size: 85%;
padding-top: 4px;
}
.LSRow, #LSNothingFound {
border-bottom: 1px solid #DDDDDD;
display: block;
font-size: 0.75rem;
line-height: 13px;
margin: 0 18px;
white-space: normal;
width: 225px;
}
.LSRow:last-child {border:none;}
.LSRow a {
line-height: 19px;
padding-top: 2px;
}
.LSHighlight {
background: #ddd;
}
/* */
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%;
}
#edit-bar{font-size: 83%;min-height: 2.4em;padding-top: 0.2em;}
#edit-bar ul, #edit-bar ol, #edit-bar dl{font-size: 0.8rem;margin:0;padding:0;line-height: 2;}
#edit-bar ul li ul, #edit-bar ul li ol{font-size: 0.8rem;margin:0;padding:0;}
#listing-table th{float:none;width:auto;}
#listing-table td input{margin:0;}
#listing-table tr th, #listing-table tr td{font-size: 0.8rem;}
.portlet-action button, .portlet-action .button{padding:0;}
#portlets ul, #portlets ol, #portlets dl{font-size: 0.8rem;margin:0;padding:0;line-height: 2;}
#edit_form select,
.formPanel select{height:auto;width:auto;padding:0px;}
#edit_form textarea,
.formPanel textarea{height:auto;width:auto;}
#edit_form input,
.formPanel input{height:auto;}
#edit_form input[type="checkbox"],
.formPanel input[type="checkbox"],
#edit_form input[type="radio"],
.formPanel input[type="radio"]{float:left;margin:.2rem .4rem 0 0;}
.formPanel .newTagsSection{margin-left:0px;}
.formPanel .newTagsSection label{width: 57%;}
.formPanel .newTagsSection .newTags{margin-left:1rem;}
.formPanel .fieldTextFormat{float:right;}
#edit_form label,
#edit_form .label,
.formPanel label,
.formPanel .label{white-space: normal;font-weight:bold;background:none;color: #4D4D4D;cursor: pointer;display: block;font-size: 0.875rem;margin-bottom: 0.5rem;padding:0;text-align:left;}
#atrbResults table tr th, #atrbResults table tr td{padding: 5px;line-height: 1rem !important;}
#atrbResults table tr td img{float:left; margin-bottom: 15px;margin-right: 2px;}
#search .field,
#search .field input{display:inline;margin:0px;}
#plonebrowser #searchtext{height: 28px;}
.template-translate_item #portlets{display:none;}
.template-translate_item #portal-column-content{width:100%;}
.template-translate_item #portal-columns{max-width:80rem;}
fieldset legend {
font-weight: normal;
}
#content fieldset {
border-color: #c2d1e3;
padding-top: 10px;
}
.field label {
display: inline-block;
}
.field .fieldRequired {margin-left: 7px;}
.field .formHelp {
font-size: 0.8rem;
}
.formControls .standalone,
.formControls .context {
background: none repeat scroll 0 0 #7899BD;
border: medium none;
color: #FFFFFF;
display: inline-block;
font-size: 0.7rem;
height: auto;
margin: 0;
padding: 8px 20px;
text-transform: uppercase;
}
div.formControls {
margin: 27px 0 0;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"] {
height: 2rem !important;
padding: 0.2rem !important;
}
#portal-columns dl.searchResults dt {
font-weight: bold;
line-height: 19px;
margin-bottom: 3px;
}
/* */
.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-topic {
background: no-repeat transparent 0px -1724px url(../contenttypes-sprite.png);
}
.icons-on .contenttype-collection {
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);
}
.contenttype-collection,
.contenttype-document,
.contenttype-event,
.contenttype-folder,
.contenttype-link,
.contenttype-news-item,
.contenttype-plone-site,
.contenttype-topic,
#plone-contentmenu-factories .contenttype-file,
#plone-contentmenu-factories .contenttype-image {
line-height: 25px;
display: inline-block;
padding-left: 20px !important;
}
.calendar .button {
display: table-cell;
color: #000000;
}
.calendar tbody td {
padding: 0;
text-align: center;
width: auto;
}
/* */
ul#block-grid {}
ul#block-grid li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;height: 15em;}
ul#block-grid li a .photoAlbumEntryWrapper {display : flex;width: 100%;height:150px;position:relative;}
ul#block-grid li a .photoAlbumEntryWrapper .more {background: url("++resource++plonetheme.ajrubi.images/more.png") no-repeat scroll 0 0 / 70px 70px rgba(0, 0, 0, 0);height: 70px; left: 35%;position: absolute;top: 25%;width: 70px;}
ul#block-grid li a,
ul#block-grid li a img {width: 100%;}
ul#block-grid .photoAlbumEntryTitle {width:100%;text-align: center;text-transform: uppercase;}

}


/* - ++resource++plonetheme.ajigualada.stylesheets/base.css - */
@media screen {
/* http://www.igualada.cat/portal_css/++resource++plonetheme.ajigualada.stylesheets/base.css?original=1 */
/* */
@media screen {
/* */
/* */
#content ul {
list-style-type: square;
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 .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 div.documentByLine {
font-size: 85%;
display: block;
color: #666;
}
#content img.tileImage,
#content div.newsImageContainer {
float: right;
margin: 0 1em 0.5em 1em;
}
.eventDetails {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
#content .eventDetails .eventDetail {
clear: both;
}
/* */
/* */
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.plain th {
text-align: left;
}
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 #listing-table 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,
div.attention,
div.caution,
div.danger,
div.error,
div.hint,
div.important,
div.note,
div.tip,
div.warning {
margin: 1em 0;
font-size: 80%;
border: 1px solid #996;
background-color: #ffffe3;
clear:both;
}
dl.portalMessage a,
#content dl.portalMessage a,
div.attention a,
div.caution a,
div.danger a,
div.error a,
div.hint a,
div.important a,
div.note a,
div.tip a,
div.warning a,
#content div.attention a,
#content div.caution a,
#content div.danger a,
#content div.error a,
#content div.hint a,
#content div.important a,
#content div.note a,
#content div.tip a,
#content div.warning a {
color: black;
border-bottom: 1px solid #888;
}
dl.portalMessage dt,
div > .admonition-title {
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,
div.attention > .last,
div.caution > .last,
div.danger > .last,
div.error > .last,
div.hint > .last,
div.important > .last,
div.note > .last,
div.tip > .last,
div.warning > .last {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
.warning {
border-color: #d80;
}
.warning > dt,
.warning > .admonition-title {
background-color: #d80;
}
.error {
border-color: #d00;
}
.error > dt,
.error > .admonition-title {
background-color: #d00;
}
.warning {
border-color: #d80;
}
.warning > dd,
.warning > .last {
background-color: #fd7;
}
.error {
border-color: red;
}
.error > dd,
.error > .last {
background-color: #fdc;
}
/* */
#content dl.portalMessage,
#content div.attention a,
#content div.caution a,
#content div.danger a,
#content div.error a,
#content div.hint a,
#content div.important a,
#content div.note a,
#content div.tip a,
#content div.warning a {
font-size: 100%;
}
#content dl.portalMessage dt,
#content div > .admonition-title {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content dl.portalMessage dd,
#content div.attention > .last,
#content div.caution > .last,
#content div.danger > .last,
#content div.error > .last,
#content div.hint > .last,
#content div.important > .last,
#content div.note > .last,
#content div.tip > .last,
#content div.warning > .last {
margin: 0;
}
/* */
/* */
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;
}
.label .fieldErrorBox {
font-weight: normal;
}
.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;
}
/* */
/* */
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-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: 1.6rem; }
body.smallText * { font-size: 0.8rem; }
/* */
/* */
/* */
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;
}
/* */
/* */
/* */
/* */
.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;
}
#ajax-spinner {
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
/* */
}

}

