button.apply:hover {
	background: url("/static/inplaceeditform/img/apply.gif") no-repeat 0px -50%;
}
div#shadowbox {
	background: white; padding: 0px 20px;
}
div#shadowbox_body {
	text-align: center;
}
div#shadowbox_body form {
	text-align: left;
}
div#shadowbox_body_inner {
	margin: 0px auto !important;
}
#shadowbox_toolbar_inner {
	padding: 0px 10px !important; height: 24px;
}
#shadowbox_counter {
	padding-bottom: 6px !important; display: inline-block;
}
#shadowbox_toolbar_inner span {
	margin: 0px !important;
}
#shadowbox_toolbar_inner .shadowbox_nav_caption {
	padding-left: 0px !important;
}
ul.contentList {
	margin: 0px; padding: 0px 0px 0px 15px;
}
ul.contentList li {
	list-style: none; width: 94%; padding-bottom: 0.5em; clear: both; border-bottom-color: rgb(50, 173, 213); border-bottom-width: 0.1em; border-bottom-style: dashed; float: left;
}
div.itemCollectionImage {
	width: 126px; margin-right: 2em; float: left;
}
div.itemCollectionImage img {
	margin: 0.5em 1.5em 1em 0px; width: 126px; float: left;
}
div.itemCollectionField {
	line-height: 13px;
}
li.itemCollection a.viewMore {
	padding: 0px 16px;
}
.noResults {
	margin: 1.3em; font-size: 1.4em;
}
.feed-item-full-view ul {
	list-style: none; padding: 0px 20px; margin-left: 0px;
}
.pagination {
	padding: 1em; width: 100%; text-align: center; clear: both;
}
#content-actions li {
	background: url("../img/actions_bg.png") repeat-x left top; margin: 5px 5px 15px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(198, 199, 200); border-image: none; float: left; display: inline; text-shadow: 1px 1px 0px #f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.button a {
	background: url("../img/actions_bg.png") repeat-x left top; margin: 5px 5px 15px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(198, 199, 200); border-image: none; float: left; display: inline; text-shadow: 1px 1px 0px #f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
span#back_home_page {
	background: url("../img/actions_bg.png") repeat-x left top; margin: 5px 5px 15px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(198, 199, 200); border-image: none; float: left; display: inline; text-shadow: 1px 1px 0px #f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.withsidebar#content #event-historic a {
	background: url("../img/actions_bg.png") repeat-x left top; margin: 5px 5px 15px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(198, 199, 200); border-image: none; float: left; display: inline; text-shadow: 1px 1px 0px #f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div#content-zone #feedback #firstcomment .actions a {
	background: url("../img/actions_bg.png") repeat-x left top; margin: 5px 5px 15px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(198, 199, 200); border-image: none; float: left; display: inline; text-shadow: 1px 1px 0px #f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.withsidebar#content #event-historic {
	margin: 5px 0px 0px 1em; line-height: 18px; float: left;
}
#content-actions li {
	margin-bottom: 0px;
}
#login {
	background: url("../img/login_logo.jpg") no-repeat top rgb(221, 221, 221); border: 1px solid white; border-image: none;
}
#login label {
	width: 121px; color: rgb(0, 51, 102);
}
#login p.actionRow {
	margin-left: 3.5em;
}
#content div.httperror {
	background: none; width: 670px; height: 500px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; margin-left: 10px; text-shadow: none;
}
#content div.httperror-404 {
	background: none; width: 670px; height: 500px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; margin-left: 10px; text-shadow: none;
}
#content div.httperror-403 {
	background: none; width: 670px; height: 500px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; margin-left: 10px; text-shadow: none;
}
#content div.httperror-500 {
	background: none; width: 670px; height: 500px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; margin-left: 10px; text-shadow: none;
}
#content div.httperror-title {
	margin: 0px 55px 0px 20px; left: auto; width: auto; color: rgb(0, 153, 204); letter-spacing: -0.5px; font-size: 25px;
}
#content div.httperror-description {
	bottom: 221px; color: rgb(0, 40, 89); letter-spacing: 0px; font-size: 12px; margin-left: 30px;
}
.withsidebar#content div.httperror {
	background-position: right bottom; width: auto; height: 550px;
}
.withsidebar#content div.httperror div.httperror-description {
	width: auto; bottom: 280px; margin-right: 2em;
}
.error500 #contentwrapper {
	background: none;
}
div.content-500#content {
	margin: 0px;
}
.error500 div.content-500#content {
	margin: 0px;
}
.ie div.content-500#content {
	background: white; width: auto; float: left;
}
.contentTable {
	margin: 5%; padding: 0px; width: 90%;
}
.emptyList {
	margin: 5%; padding: 0px; width: 90%;
}
.contentTableHead {
	color: white; font-weight: bold; background-color: rgb(58, 158, 190);
}
.contentTableEven {
	background-color: white;
}
.contentTableOdd {
	background-color: rgb(224, 229, 235);
}
.detailInfo {
	width: 90%; padding-top: 10px; padding-bottom: 10px;
}
.detailInfoHr {
	margin: 5px 0px; padding: 1px 5px; width: 100%; color: white; background-color: rgb(174, 174, 174);
}
.detailedInfoHeadLeft {
	width: 50%; font-weight: bold; float: left;
}
.detailedInfoHeadRight {
	width: 50%; text-align: right; font-weight: bold; float: left;
}
.detailInfoLeft {
	width: 35%; float: left;
}
.detailInfoLeft label {
	font-weight: bold;
}
.detailInfoRight {
	width: 65%; float: left;
}
.detailInfoLeft div {
	padding-top: 5px; padding-bottom: 5px;
}
.detailInfoRight div {
	padding-top: 5px; padding-bottom: 5px;
}
.detailInfoRight div h3 {  /*Aņadido por Unai*/
	padding-top:0px;
        margin-top: 0px;
}

.memberPhoto {
	margin-right: 16px; float: left;
}
fieldset {
	margin: 5%; padding: 0px; border: currentColor; border-image: none; width: 90%;
}
.legendHead {
	margin: 0px 0px 10px; padding: 5px; border-radius: 2px; width: 100%; color: white; font-weight: bold; background-color: rgb(58, 158, 190);
}
.displayLabel {
	margin: 8px 40px 8px 0px; padding: 0px; border-radius: 2px; width: 25%; text-align: left; font-weight: bold; float: left;
}
.displayField {
	width: 65%; margin-top: 8px; margin-bottom: 8px; margin-left: 10px; float: left;
}
ul.rightList {
	margin: 0px; padding-top: 0px; padding-left: 0px;
}
ul.rightList li {
	list-style: none;
}
.seeButton {
	font: bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; border-radius: 3px; border: 2px solid rgb(58, 158, 190); border-image: none; color: white; font-size-adjust: none; font-stretch: normal; box-shadow: none; background-color: rgb(58, 158, 190);
}
.seeButton:hover {
	font: bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; border-radius: 3px; border: 2px solid rgba(50, 158, 190, 0.8); border-image: none; color: white; font-size-adjust: none; font-stretch: normal; box-shadow: none; background-color: rgba(50, 158, 190, 0.8);
}
.fieldsetSearch {
	padding: 0px; border: currentColor; border-image: none; width: 90%; margin-right: 5%; margin-left: 5%;
}
.legendSearchHead {
	padding: 5px; border-radius: 2px; width: 100%; color: white; font-weight: bold; ma65rgin-bottom: 10px; background-color: rgb(58, 158, 190);
}
.searchInfoHr {
	margin: 5px 0px; padding: 1px 5px; width: 100%; color: white; background-color: rgb(174, 174, 174);
}
.displaySearchLabel {
	padding: 5px; border-radius: 2px; width: 100%; font-weight: bold; margin-top: 8px; margin-bottom: 8px; background-color: rgb(224, 229, 235);
}
.displaySearchField {
	padding: 5px 5px 5px 0px; margin-top: 8px; margin-bottom: 8px;
}
.searchButtonContainer {
	text-align: center; padding-top: 5px;
}
.filterSearch {
	margin: 5%; padding: 0px; width: 90%;
}
.filterButton {
	font: bold 13px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; border-radius: 3px; border: 2px solid rgb(58, 158, 190); border-image: none; color: white; font-size-adjust: none; font-stretch: normal; box-shadow: none; background-color: rgb(58, 158, 190);
}
.filterButton:hover {
	font: bold 13px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; border-radius: 3px; border: 2px solid rgba(50, 158, 190, 0.8); border-image: none; color: white; font-size-adjust: none; font-stretch: normal; box-shadow: none; background-color: rgba(50, 158, 190, 0.8);
}
#searchQuery {
	font: 12px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; width: 200px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.tdDate {
	font-weight: bold;
}
.tdTime {
	font-weight: bold;
}
.tdTime {
	font-style: italic;
}
.contentListThumbail {
	margin-top: 20px; margin-left: 3%;
}
.contentBanner {
	margin-top: 20px; margin-left: 3%;
}
#toolbar {
	background: rgb(17, 97, 171); width: 100%; border-bottom-color: rgb(35, 79, 50); border-bottom-width: 2px; border-bottom-style: solid; float: left; min-height: 30px;
}
#toolbar ul {
	list-style: none; margin: 0px; padding: 0px; float: left;
}
#toolbar ul li {
	margin: 0px -1px -1px 0px; padding: 8px 9px 9px; border: 1px solid rgb(5, 62, 116); border-image: none; width: auto; height: 100% !important; color: rgb(255, 255, 255); line-height: 30px; font-size: 11px; font-weight: bold; float: left; display: inline-block; position: relative;
}
#toolbar ul li#toolbar-title {
	color: rgb(89, 226, 255); text-transform: uppercase;
}
#toolbar li:hover {
	background: rgb(114, 172, 227);
}
#toolbar ul:hover li#toolbar-title {
	background: none;
}
#toolbar li a {
	color: rgb(255, 255, 255) !important; text-decoration: underline;
}
#toolbar li:hover a {
	color: rgb(255, 255, 255);
}
#toolbar li:last-child {
	border-right-color: rgb(5, 62, 116); border-right-width: 1px; border-right-style: solid;
}
