
/* - ++resource++plonetheme.fedacultura.stylesheets/main.css - */
@media screen {
/* https://www.fedacultura.ad/portal_css/++resource++plonetheme.fedacultura.stylesheets/main.css?original=1 */
/* */
body{color: #333;cursor: default;font-family: 'Open Sans',Arial,sans-serif;}
h1,h2,h3,h4,h4,h6{font-weight:600;font-family: 'Open Sans',Arial,sans-serif;color:#000;text-transform:none;margin-bottom: 0.8rem;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333 !important;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color: #333 !important;}
h2 {font-size: 1.4rem;}
h3 {font-size: 1.2rem;}
h4 {font-size: 1.1rem;}
button, input, optgroup, select, textarea,
ul, ol, dl {font-size:.85rem;}
p,
ul{font-size:1em;}
p ul,
ul p {font-size:1em;}
strong, b{color: #009fe3;}
a{color: #009fe3;transition: all 300ms ease-out 0s;}
a:hover{color:#70c3e7;}
a:focus {outline: medium none !important;}
strong, b {font-weight: 600;}
table {width: 100%;}
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table tbody tr td,
table tr td {border-color: #ddd;}
#portal-siteactions li a:hover {color: #009fe3;}
#content .discreet, #sidebar .discreet {font-size: 80%;}
.newsImageContainer img {max-width: 300px;}
#portal-wrapper .icon-seasons {height:43px;width:53px;display:block;border-right:1px solid rgba(0, 0, 0, 0.2);}
#portal-wrapper.spring .icon-seasons {background: transparent url(++resource++plonetheme.fedacultura.images/spring.png) no-repeat scroll center center;}
#portal-wrapper.summer .icon-seasons {background: transparent url(++resource++plonetheme.fedacultura.images/summer.png) no-repeat scroll center center;}
#portal-wrapper.winter .icon-seasons {background: transparent url(++resource++plonetheme.fedacultura.images/winter.png) no-repeat scroll center center;}
#portal-wrapper.autumn .icon-seasons {background: transparent url(++resource++plonetheme.fedacultura.images/autumn.png) no-repeat scroll center center;}
#portal-wrapper .portal-header-bar {position: absolute;top: 0;width: 100%;z-index: 100;}
#portal-wrapper .brandBar{background-color:#fdfdfd;}
#portal-wrapper #portal-header #slider,
#portal-wrapper #portal-header #sliderint {background: #009fe3;}
#portal-wrapper .linksBar {background:#4a4a49;background-size: 100% 100%;}
#portal-header #portal-searchbox{font-size: 0.9rem;background-color: #009fe3;height:43px;}
#portal-header #portal-searchbox #searchGadget{margin:0;border:none;background:none;color:#FFFFFF;box-shadow: none;width:auto !important;height: 2.68rem;display: inline-block;float:left;text-transform: uppercase;}
#portal-header #portal-searchbox .searchButton{float:right;background:transparent url(++resource++plonetheme.fedacultura.images/lens.png) no-repeat top right;border:none;width:43px;height:43px;display:inline-block;}
#portal-header #portal-searchbox #LSResult {background: none repeat scroll 0 0 #ffffff;box-shadow: 0 3px 6px #999999;position: absolute;top: 42px;width: 100%;z-index: 20000;}
#portal-header #portal-searchbox #LSResult fieldset{border:none;margin:0;padding:0;padding:.5rem;}
#portal-header #portal-searchbox #LSResult fieldset legend{display:none;}
#portal-header #portal-searchbox #LSResult ul{margin:0;list-style:none;}
#portal-header #portal-searchbox #LSResult .LSDescr{padding-left:.8rem;font-size:.8rem;}
#portal-header #portal-searchbox #LSResult .LSRow {border-bottom: 1px solid #ddd;display: block;padding-bottom: 0.3em;padding-top: 0.3em;}
#portal-searchbox input::-webkit-input-placeholder {color: #fff;opacity: 0.8;}
#portal-searchbox input:-moz-placeholder {/* */color: #fff;opacity: 0.8;}
#portal-searchbox input::-moz-placeholder {/* */color: #fff;opacity: 0.8;}
#portal-searchbox input:-ms-input-placeholder {color: #fff;opacity: 0.8;}
#portal-header #portal-languageselector{height:43px;overflow:hidden;}
#portal-header #portal-languageselector ul{margin:0;float:right;}
#portal-header #portal-languageselector ul li{margin:0;display: block;float: left;}
#portal-header #portal-languageselector ul li:first-child a{border-left:1px solid rgba(0, 0, 0, 0.2);}
#portal-header #portal-languageselector ul li a{line-height: 2.7rem;border-right:1px solid rgba(0, 0, 0, 0.2);text-transform:uppercase;color:#FFFFFF;font-size: 0.9rem;display: inline;padding:12px 15px;}
#portal-header #portal-languageselector ul li a:hover,
#portal-header #portal-languageselector ul li a:focus,
#portal-header #portal-languageselector ul li.currentLanguage a{background-color: rgba(0,0,0,0.2);color:#009fe3;}
#portal-header #portal-languageselector select.show-for-small-only {color: #fff !important;}
#portal-header #portal-languageselector select.show-for-small-only option {color: #444 !important;}
#portal-header #portal-personaltools-wrapper{height:43px;color:#FFFFFF;overflow:hidden;}
#portal-header #portal-personaltools-wrapper ul{margin:0;}
#portal-header #portal-personaltools-wrapper ul li{margin:0;display: block;float: left;}
#portal-header #portal-personaltools-wrapper ul li a{border-right:1px solid rgba(0, 0, 0, 0.2);line-height: 2.7rem;text-transform:uppercase;color:#FFFFFF;font-size: 0.9rem;display: inline;padding:12px 15px;}
#portal-header #portal-personaltools-wrapper ul li a b{color:#FFFFFF;}
#portal-header #portal-personaltools-wrapper ul li:first-child a{border-left:1px solid rgba(0, 0, 0, 0.2);}
#portal-header #portal-personaltools-wrapper ul li a:hover,
#portal-header #portal-personaltools-wrapper ul li a:focus{background-color: rgba(0,0,0,0.2);}
#portal-header #portal-logo{position:relative;}
#portal-header #portal-logo img {display: block;margin: 0.3em 0;max-height: 64px;}
#portal-header #portal-globalnav{position:relative;}
#portal-header #portal-globalnav .top-bar,
#portal-header #portal-globalnav .top-bar .top-bar-section ul li{background:none;text-align: center;}
#portal-header #portal-globalnav .top-bar .top-bar-section ul li:hover,
#portal-header #portal-globalnav .top-bar .top-bar-section ul li.active{background-color:#009fe3;color:#FFFFFF;}
#portal-header #portal-globalnav .top-bar .top-bar-section ul li.active span,
#portal-header #portal-globalnav .top-bar .top-bar-section ul li.active a{color:#FFFFFF;}
#portal-header #portal-globalnav .top-bar .top-bar-section ul li > a,
#portal-header #portal-globalnav .top-bar .top-bar-section ul li > span{font-family: "Open Sans",Arial,sans-serif;line-height:1.4rem;margin:1rem 0;display: block;width: 100%;color:#222222;text-transform:uppercase;background:none;font-size: 0.9rem;font-weight:400;padding: 0 0.5rem !important;}
#portal-header #portal-globalnav .top-bar .top-bar-section ul li > a:hover,
#portal-header #portal-globalnav .top-bar .top-bar-section ul li > span:hover{cursor:pointer;color:#FFFFFF;}
#portal-header #portal-globalnav .top-bar .top-bar-section .has-dropdown > span:after{border-color: rgba(0, 0, 0, 1) transparent transparent;content:none;}
#portal-header #portal-globalnav .top-bar {text-align: right !important;}
#portal-header #portal-globalnav .top-bar a.pointer {cursor:pointer;}
#portal-header #portal-globalnav .top-bar a.no-pointer {cursor: inherit !important;}
#portal-header #portal-globalnav .top-bar-section .has-dropdown > a::after {border-style: none !important;}
#portal-header #portal-globalnav .top-bar.expanded .top-bar-section ul li.back h5 a {color:#fff !important;padding: 8px 0.5rem;}
#portal-header #portal-globalnav .top-bar.expanded .top-bar-section ul li.back h5 a:hover {color:#009fe3 !important;}
#portal-header #portal-globalnav .top-bar.expanded .top-bar-section ul li .dropdown {background-color:#333 !important;}
#portal-header #portal-globalnav .top-bar.expanded .top-bar-section ul li .dropdown li a {background-color:transparent !important;color:#fff;}
#portal-header #portal-globalnav .top-bar.expanded .top-bar-section ul li .dropdown li a:hover {color:#009fe3 !important;}
#portal-header #portal-globalnav .top-bar-section ul.dropdown li {text-align: left;}
#portal-header #slider{height:577px;background-position:bottom left;background-repeat:no-repeat;background-image:url(++resource++plonetheme.fedacultura.images/topbg.png);background-size: 100% 15px;position:relative;}
#portal-header #slider .orbit-container{height:565px;}
#portal-header #slider .orbit-slides-container .bgimage{height:565px;min-height:565px;background-position: center center;background-repeat: no-repeat;background-size:cover;display: block;}
#portal-header #slider .orbit-slides-container > * .orbit-caption {background-color: transparent;bottom: 5rem;font-size: 2.8rem;font-weight: 400;line-height: 1.2;margin: 0 auto;padding: 0;right: 0;text-shadow: 1px 1px 3px rgba(10, 10, 10, 1);text-transform: uppercase;}
#portal-header #slider .orbit-slides-container .orbit-caption a{background-color: #009fe3;color: #ffffff;line-height: 1;padding:0.5rem 0.7rem;font-size:1rem;text-shadow:none;}
#portal-header #slider .orbit-slides-container .orbit-caption a:focus,
#portal-header #slider .orbit-slides-container .orbit-caption a:hover{background-color: #ea7425;}
#portal-header #slider .orbit-bullets-container{top: -60px;z-index: 1000;position: relative;}
#portal-header #slider .orbit-bullets-container li{border-radius:0;height: 24px;width: 24px;background:transparent url(++resource++plonetheme.fedacultura.images/dot.png) no-repeat bottom;}
#portal-header #slider .orbit-bullets-container li:hover,
#portal-header #slider .orbit-bullets-container li.active{background-position:top;}
#portal-header #sliderint{height:400px;}
#portal-header #sliderint .capcalera{height: 97%;background-position: center top;background-repeat: no-repeat;background-size:cover;}
#portal-header #sliderint .orbit-slides-container .bgimage {background-position: center top;background-repeat: no-repeat;background-size: cover;display: block;}
#portal-header #sliderint .orbit-slides-container .bgimage {display: block;width: 100%;z-index: 100;}
#portal-header #portal-globalnav .top-bar section > ul > li > a {max-width: 125px;line-height: 1.4rem !important;cursor: pointer;}
#portal-body {padding-bottom:0;background:transparent url(++resource++plonetheme.fedacultura.images/band.png) repeat bottom;background-size:contain;padding-bottom: 4px;}
#portal-body .portal-body-content {padding:2em 0;background-color:#FFFFFF;}
#portal-body .documentFirstHeading,
#portal-body #parent-fieldname-title{font-size: 2rem;line-height: 40px}
#portal-body #viewlet-above-content{background-color:#ededf1;}
#portal-body #viewlet-above-content #portal-breadcrumbs{border:none;background:none;}
#portal-body #viewlet-above-content #portal-breadcrumbs > *{font-size: 0.9rem;text-transform: none;line-height: 1.4rem;color: #999999;}
#portal-body #viewlet-above-content #portal-breadcrumbs > * a{color:#333;}
#portal-body #viewlet-above-content #portal-breadcrumbs > #breadcrumbs-home:before{content:none;margin-left:0;}
#portal-body #viewlet-above-content #portal-breadcrumbs > *:before{}
#portal-body #portal-column-content{padding-bottom:2rem;}
.template-fedacomunica_view #portal-body .tabmenu{display:none;}
#portal-body .tabmenu{margin-bottom: 2rem;border-bottom: 5px solid #ededf1;}
#portal-body .tabmenu .row {max-width: 70.5rem;}
#portal-body .tabmenu ul li {padding: 0;}
#portal-body .tabmenu ul li a{color:#999999;background:#FFFFFF;display:block;text-align:center;line-height:1.2rem;padding:0.5rem 0 0;min-height: 3.2rem;font-size:.85rem;}
#portal-body .tabmenu ul li a.active,
#portal-body .tabmenu ul li a.active:hover {background:#ededf1;color:#70c3e7;}
#portal-body .tabmenu ul li a:hover,
#portal-body .tabmenu ul li a:focus{background:#f5f5f5;color:#70c3e7;}
#portal-body #portal-column-content #parent-fieldname-description{margin-bottom:1rem;font-weight:600;}
#portal-body #viewlet-below-content-title{margin-bottom: 1rem;}
#portal-body #contentPortada {margin: 0 auto;max-width: 80%;padding: 2rem 0;text-align: center;}
#portal-body #contentPortada p{font-size:1.2rem;line-height: 1.8;font-weight: 200;}
#portal-body #contentPortadaTable{margin: 0 25px;border:none;padding:0;background:#009fe3;}
#portal-body #contentPortadaTable p{font-size:.85rem;color:#FFFFFF;margin-bottom:0;margin-top:.85rem;padding-left: .5rem;}
#portal-body #contentPortadaTable p strong{color:#FFFFFF;}
#portal-body #contentPortadaTable .contentPortadaTableTd{padding:.6rem;}
#portal-body #socials{min-height:550px;padding:20px 0 34px 0;background:#ededed;background-size:cover;}
#portal-body #socials h3 {background: transparent url("++resource++plonetheme.fedacultura.images/mosaic.png") no-repeat scroll 0 0;font-size: 1.3rem;margin-bottom: 1rem;padding-left: 53px;color:#009fe3;}
#portal-body #socials .row .box.facebook,
#portal-body #socials .row .box.twitter {background-color:#FFFFFF;}
#portal-body #socials .list{background:#ffffff;padding:.6rem;min-height:540px;}
#portal-body #socials .list *{display:block;}
#portal-body #socials .list a{color:#222222;font-size:.9rem;font-weight: 600;}
#portal-body #socials .list span{color:#2cafe0;font-style:italic;font-size:.8rem;}
#portal-body #socials .list p{color:#444444;font-size:.8rem;margin-bottom:.8rem;}
#portal-body #socials .list hr{margin:.8rem 0;}
#content li.formTab a.required span:after,
#content-core li.formTab a.required span:after,
div.field span.required:after{content: "*";color:#888;}
#form-solicita {background: #009fe3 none repeat scroll 0 0;color: #fff;padding: 1.8rem 0;}
#form-solicita .form-box-title {color: #4a4a49;padding-top: 0.6rem;}
#form-solicita .form-box {background: #ededed none repeat scroll 0 0;box-shadow: 0px 3px 2px #036791;margin: 0 auto;max-width: 440px;padding: 0.2rem 1rem 1rem;}
#form-solicita .pfg-embedded .field textarea[rows], #form-solicita .pfg-embedded .field input[type="text"] {max-height: 70px;border: 1px solid #ddd;font-size: 0.8rem;height: auto;padding: 5px;width: 100%;}
#form-solicita .pfg-embedded .field label {color: #888;cursor: pointer;display: block;font-size: 0.8rem;font-weight: normal;line-height: 0.8rem;margin-bottom: 0;padding-bottom: 4px;}
.tileItem .tileHeadline{line-height:40px;font-weight: normal;}
.date,
.tileItem .documentByLine{font-size: 90%;margin-bottom: .8rem;display: block;font-style: italic;}
.tileItem .tileBody{margin-bottom: 0.5rem;}
.tileItem .tileFooter{}
.template-faqs_view .sub-nav dt, .sub-nav dd, .sub-nav li{margin:0;}
.sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover, .sub-nav dt.active a,.sub-nav dd.active a, .sub-nav li.active a {background: none repeat scroll 0 0 #70c3e7;}
.template-faqs_view .accordion dd {margin-bottom: 0.2em !important;}
#content-core .tileItem:first-child{border-top:none;}
#content-core .tileItem .th {float: right;margin-bottom: 0.5rem;margin-left: 0.5rem;}
#content-core .tileItem {border-bottom:1px solid #ddd;padding-top: 1.5em;padding-bottom: 1rem;}
#content-core .tileItem:last-child {border-bottom:none;}
#content-core .tileHeadline {font-size: 2rem;}
#content-core .documentByLine {color: #91BF06;display: block;margin: 0.5em 0;}
#content-core .documentByLine abbr[title] {color: #91BF06;border-bottom: none;}
.template-folder_summaryfull_view .documentDate {border-bottom: 1px solid #009fe3;color: #4a4a49;display: inline-block;font-weight: 600;padding-bottom: 5px;}
.template-folder_summaryfull_view .documentCategory {background: transparent url("++resource++plonetheme.fedacultura.images/document-category.png") no-repeat scroll 0 0;font-weight: 600;padding-left: 31px;}
.template-folder_summaryfull_view .relatedItems {padding-top: 1rem;}
.template-post_view .documentCategory {background: transparent url("++resource++plonetheme.fedacultura.images/document-category.png") no-repeat scroll 0 0;font-weight: 600;padding-left: 31px;float: right;}
.template-atct_album_view #content-core ul li a .th{display: flex;height: 150px;position: relative;width: 100%;}
.template-atct_album_view #content-core ul li .bgimage {background-position: center center;background-repeat: no-repeat;background-size: 100% auto;display: block;height: 142px;width: 100%;}
.template-atct_album_view #content-core ul li .more{background: url("++resource++plonetheme.fedacultura.images/more.png") no-repeat scroll 0 0 / 70px 70px rgba(0, 0, 0, 0);height: 70px;left: 25%;position: absolute;top: 25%;width: 70px;}
.template-atct_album_view #content-core ul li .albumTitle h5{font-weight: 300;height: auto;text-align: center;text-transform: none;width: 100%;}
#relatedItemBox a .th {background-position: center center;display: flex;position: relative;width: 100%;background-color:#EDEDF1;box-shadow: none;border:none;background-size:cover;}
#relatedItemBox .albumTitle {border: 1px solid #f1f1f1;display: block;padding: 0 0.5rem;min-height: 5em;}
#relatedItemBox .albumTitle h5 {color: #333;font-size: 0.9rem;font-weight: 300;height: auto;text-transform: none;width: 100%;}
#relatedItemBox .file {background-position: center center;background-repeat: no-repeat;background-size: 80px auto;display: block;height: 100px;width: 100%;}
#relatedItemBox .file.video{background-image: url("++resource++plonetheme.fedacultura.images/video.png");}
#relatedItemBox .file.document{background-image: url("++resource++plonetheme.fedacultura.images/document.png");}
#relatedItemBox .file.mp3{background-image: url("++resource++plonetheme.fedacultura.images/mp3.png");}
#relatedItemBox .file.word{background-image: url("++resource++plonetheme.fedacultura.images/word.png");}
#relatedItemBox .file.excel{background-image: url("++resource++plonetheme.fedacultura.images/exel.png");}
#relatedItemBox .file.pdf{background-image: url("++resource++plonetheme.fedacultura.images/pdf.png");}
.form-search label {font-size: 0.75rem;padding-bottom: 3px;}
form.searchPage input.searchPage,
.form-search input.textcercar {background: none repeat scroll 0 0 #fff;font-size: 0.8rem;}
form.searchPage #search-field {padding: 0;}
form.searchPage input.searchPage {float: left;font-size: 1rem !important;padding: 0 8px;width: 69%;}
form.searchPage input.searchButton {background-color: #009fe3;border-width: 0;color: #fff;cursor: pointer;display: inline-block;font-size: 1.2rem !important;padding: 5px;position: relative;text-align: center;text-decoration: none;text-transform: uppercase;transition: background-color 300ms ease-out 0s;width: 30%;}
form.searchPage input.searchButton:hover {background-color: #70c3e7;}
#search-results-bar {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;float: left;line-height: 1.4rem;padding: 10px;position: relative;width: 100%;z-index: 1;}
#search-results-bar {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;float: left;line-height: 1.4rem;padding: 10px;position: relative;text-align: center;width: 100%;z-index: 1;}
#search-results-bar > span {display: block;float: none;margin-bottom: 0.5em;text-align: center;}
#search-results-bar .actionMenu,
#search-results-bar #searchResultsSort {display: inline-block;float: none;}
#portal-footer{background-color:#4a4a49;color:#FFFFFF;padding:1.2rem 0;}
#portal-footer a{color:#FFFFFF;}
#portal-footer #portal-address p{font-size:.85rem;line-height: 200%;margin:0.2rem 0 1.5rem;border-bottom:1px solid #FFFFFF;padding-bottom:0.6rem;}
#portal-footer #portal-address img{}
#portal-footer #portal-address a{background-color: #009fe3;color:#FFFFFF;text-transform:uppercase;padding: 0.2rem 0.5rem;line-height:1;}
#portal-footer #portal-address a:focus,
#portal-footer #portal-address a:hover{background-color: #2cace3;}
#portal-footer #portal-siteactions ul.social{margin:.2rem 0 1rem 0}
#portal-footer #portal-siteactions ul.social li{margin-left:.5rem;display:inline;}
#portal-footer #portal-siteactions ul.social li a{background-position:top;display:inline-block;height:30px;width:30px;}
#portal-footer #portal-siteactions ul.social li a:hover{background-position:bottom;}
#portal-footer #portal-siteactions ul.social li a.facebook{background-image:url("++resource++plonetheme.fedacultura.images/fb.png");}
#portal-footer #portal-siteactions ul.social li a.twitter{background-image:url("++resource++plonetheme.fedacultura.images/tw.png");}
#portal-footer #portal-siteactions ul.social li a.socialfeda{background-image:url("++resource++plonetheme.fedacultura.images/socialfeda.png");}
#portal-footer #portal-siteactions ul.social li a.youtube{background-image:url("++resource++plonetheme.fedacultura.images/yt.png");}
#portal-footer #portal-siteactions ul.social li a.rss{background-image:url("++resource++plonetheme.fedacultura.images/rss.png");}
#portal-footer #portal-siteactions ul.social li a.instagram{background-image:url("++resource++plonetheme.fedacultura.images/igs.png");}
#portal-footer #portal-siteactions ul.links{margin:0 0 0.3rem;font-size: 0.8rem;}
#portal-footer #portal-siteactions ul.links li:first-child{border:none;}
#portal-footer #portal-siteactions ul.links li:last-child{padding-right:0;}
#portal-footer #portal-siteactions ul.links li{border-left:1px solid #FFF;padding:0 7px;display:inline;}
#portal-footer #portal-siteactions p.copy{font-size: 0.8rem;margin-bottom: 0.8rem;}
#portal-footer #portal-siteactions p.semic{font-size: 0.75rem;line-height: 100%;color:#999999;}
#edit-bar{font-size: 83%;min-height: 2.375em;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;}
#edit-bar ul li{display:inline;}
#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;line-height:150%;clear:both;}
#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;}
#gmap img,
#map img{max-width : none;}
input[type="checkbox"] + label, input[type="radio"] + label{display:inline;color: #333;}
.field .widget .value{text-align:left;}
.field .widget .label{background:none;}
a.link-parent{line-height: 2rem;}
div.managePortletsLink, a.managePortletsFallback{margin-top:1rem;;position: relative;width:100%;}
.template-login_form #login_form {margin:2em 0;}
.template-login_form #login_form input {width:300px;display: inline-block;}
.template-login_form #login_form input.context {padding: 0.2em;width: auto;}
body.template-logged_out #content,
body.template-login_form #content,
body.template-login_failed #content,
.pb-ajax #login-form {text-align: center;}
.template-login_form #login_form,
.template-login_failed #login_form {margin:2em 0;}
.template-login_form #login_form input,
.template-login_failed #login_form input {width:300px;display: inline-block;}
.template-login_form #login_form input.context,
.template-login_failed #login_form input.context {padding: 0.2em;width: auto;}
#fieldset-openid-login input, #login-form input {font-size: 100%;}
#portal-sitemap {font-size: 1em;font-weight: bold;}
#portal-sitemap > li {border-bottom: 1px dotted #ddd;padding: 1em 0.25em;}
button,.button {background-color: #009fe3;border-color: transparent;border-radius: 0;border-style: none;border-width: 0;box-shadow: none;color: #fff;cursor: pointer;font-family: inherit;font-weight: 300;line-height: normal;position: relative;text-align: center;text-decoration: none;}
button:hover, button:focus, .button:hover, .button:focus {background-color: #70c3e7;border:none;}
body.template-manage-viewlets #portal-body-wrapper {padding-bottom: 2em;}
body.template-manage-viewlets #portal-footer-wrapper {position:relative;color:#333;}
body.template-manage-viewlets #portal-footer-wrapper dt a {color:#333;}
body.template-manage-viewlets .portal-header-bar {position: relative;}
body.template-manage-viewlets .fixed {display:none;}
// Small screens
@media only screen { } /* */
@media only screen and (max-width: 40em) {
#portal-footer #portal-siteactions {margin-top:1.6rem;}
#portal-footer #portal-siteactions ul.social{float: none !important;text-align: center;margin: 1.2rem 0  0.5rem 0;}
#portal-footer #portal-siteactions ul.social li{margin-left:1.6rem;}
#portal-footer #portal-address p{padding-bottom:1rem;margin-bottom:1.6rem;}
#portal-footer #portal-siteactions ul.links,
#portal-footer #portal-siteactions p.copy,
#portal-footer #portal-siteactions p.semic{float: none !important;text-align: center;margin: 0.5rem 0;}
#portal-logo{text-align:center;}
#portal-header{background-size: 100% 86px;}
#portal-header #portal-languageselector ul li a{padding:12px 6px;}
#portal-header #portal-personaltools-wrapper ul li a{padding:12px;}
#portal-header #portal-searchbox #searchGadget{width:16.5rem;}
#portal-header #portal-globalnav{margin-top:0;}
#portal-header #sliderint h2{font-size: 2rem;}
#portal-header #portal-personaltools-wrapper ul li a{border-left: 1px solid rgba(0, 0, 0, 0.2);border-right:none;}
.pfg-embedded .field input[type="text"][size]{width:10em;}
#portal-body .box{margin-bottom:1rem;}
.top-bar.expanded .title-area,
#portal-header #portal-globalnav .top-bar {background:#333333;}
#portal-header #portal-globalnav .top-bar .top-bar-section ul li{background:#333;}
#portal-body #viewlet-above-content{margin-bottom:1rem;}
.top-bar.expanded .toggle-topbar a,
#portal-header #portal-globalnav .top-bar .top-bar-section ul li > a,
#portal-header #portal-globalnav .top-bar .top-bar-section ul li > span{color:#FFFFFF;}
#portal-header #portal-globalnav .top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #FFF,0 7px 0 1px #FFF,0 14px 0 1px #FFF;}
#portal-header #portal-languageselector select{height: 2.7rem;text-transform:uppercase;background-color: transparent;border:none;border-left: 1px solid rgba(0, 0, 0, 0.2);}
.eventDetails {float: none;clear: both;margin: 0 auto;}
#content-core .clearing-assembled{float: none !important;margin: 0 auto;text-align: center;}
#content-core .clearing-assembled ul li{float:none !important;}
#portal-column-one .portletWrapper{background-position:195px 70px;}
#portal-header #alerts {padding:0;}
#portal-header #alerts h2 {display: block;line-height: 3.7rem;}
#portal-header #alerts .orbit-container .orbit-next,
#portal-header #alerts .orbit-container .orbit-prev {display:block;}
#portal-wrapper .portal-header-bar {position: relative;margin-top:0;}
#portal-header #portal-globalnav {margin-top:0;}
#portal-header #portal-logo img {margin: 0.3em auto;}
#portal-header #portal-globalnav .top-bar {text-align: left !important;}
#portal-header #portal-globalnav .top-bar-section {display: block;float:none !important;}
#portal-body #content #banners {text-align: center;}
#portal-body #socials .row .box.facebook,
#portal-body #socials .row .box.twitter {text-align: center;padding:1em;}
#portal-header #sliderint .capcalera{text-align: center;}
#portal-header #portal-globalnav .top-bar section > ul > li > a {max-width: 100%;line-height:2.8125rem !important;}
#portal-body #content-core .panel #data .item ul li {margin-bottom:1rem;}
.mobileBlock {float: none !important;width: 100%;margin: 0 !important;text-align: center;}
.newsImageContainer img {max-width: 100%;}
} /* */
// Medium screens
@media only screen and (min-width: 40.063em) {} /* */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
#portal-header #portal-languageselector ul li a {padding: 12px 7px;}
#portal-header #portal-globalnav {margin-top:0;padding-bottom: 0.4em;}
#portal-header #portal-globalnav .top-bar {text-align: center !important;}
#portal-header #portal-logo img {margin: 0.3em auto;}
#portal-header #portal-globalnav .top-bar .top-bar-section ul li > a,
#portal-header #portal-globalnav .top-bar .top-bar-section ul li > span {font-size: 0.9rem;}
.orbit-caption {text-align: center;}
#portal-body #contentPortadaTable {margin: 0 0;}
#portal-body #socials .row .box.facebook,
#portal-body #socials .row .box.twitter {text-align: center;padding:1em;}
#portal-header #sliderint .fixed {display:none;}
#portal-header #sliderint .capcalera{text-align: center;}
#portal-header #portal-globalnav .top-bar section > ul > li > a {max-width: 100%;}
} /* */
// Large screens
@media only screen and (min-width: 64.063em) { } /* */
@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* */
// XLarge screens
@media only screen and (min-width: 90.063em) { } /* */
@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* */
// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* */
}

