/* admin */
.seccion-admin #page,
.seccion-node-add #page {
  margin: 0 auto 20px auto;
}
.seccion-admin.sidebar-left #content {
  margin-left:0;
  margin-right:0;
  width:960px;
}
.seccion-admin #sidebar-left {
  display:none;
}
.seccion-admin #main a {
  text-decoration: none;
  font-weight: bold;
  color: #250;
}
div.admin .left {
  float:left;
  margin-left:1em;
  width:47%;
}
div.admin .right {
  float:right;
  margin-right:1em;
  width:47%;
}
div.admin-panel {
  margin-bottom: 2em;
}
#main div.admin-panel h3 {
  background: #61a543 url(../img/icones/ordinadors.gif) 5px 3px no-repeat;
  color: #fff;
  padding: 2px 32px 3px;
  margin: 0;
  border-bottom: 1px solid #fff;
  font-size: 1.2em;
  font-family: Trebuchet MS, Arial, Sans;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 130%;
}
#main div.admin-panel h3 a {
  color:#FFF;
}
div.admin-panel .description {
  border-bottom: 1px solid #F2F4F3;
  padding: 5px 15px;
  margin: 0 -15px;
}
div.admin-panel .body {
  background: url('../img/back_30.jpg') repeat-x scroll 0 0 #FFFFFF;
  padding: 1px 12px;
}
.block-edit span {
	color:#404040;
}
.admin-missing {
  color: red;
}
.admin-enabled {
  color: green;
}
.admin-disabled {
  color: orange;
}

/* adjuntos */
#edit-field-docum-adjunto-0-ahah-wrapper,
#edit-field-seccion-foto-0-ahah-wrapper {
  background-color: #fff;
  padding: 2px 12px;
  max-width: 600px;
}
#edit-field-articulo-galeria-0-nid-nid-wrapper {
  background-color: #fff;
  padding: 12px;
  max-width: 506px;
  border: 1px solid #ccc;
}

/* context */
table.context-admin td.tag {
  font-weight: bold;
  font-size: 12pt;
}
table.context-admin div.description {
  display: inline;
  font-style: italic;
  color: #888;
  font-size: 90%;
  padding-left: 0;
}
table.context-admin div.description span.theme-variable {
  font-style: normal;
  color: #555;
  font-size: 90%;
}
div.context-namespace-attribute-title {
  border: 0;
  background-color: transparent;
}
.seccion-admin table.contexts-entry {
  width: 96%;
}
form#context-ui-form td.display div.item-list ul {
  padding-left: 3em;
}
.context-plugins.context-ui-processed {
  border-bottom: 2px solid #ccc;
}
#context-blockform div.context-blockform-selector {
  height: 520px;
  border: 1px solid #ccc;
  width: 320px;
  padding: 10px;
  background-color: #fff;
}
.context-plugins .context-plugin-forms .form-item {
  border: 1px solid #ccc;
  padding: 10px;
  background-color: #fff;
}
.context-plugins .context-plugin-forms .form-item .form-item {
  border: 0;
  padding: 0;
}
#context-blockform div.context-blockform-selector .form-checkboxes {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
#context-blockform td.blocks {
  background-color: #fff;
}
.seccion-admin #context-blockform table,
.context-plugins .context-plugin-list li a {
  border: 0;
}
.seccion-admin #context-blockform tr.draggable {
  border: 0;
}
.seccion-admin #context-blockform tr.draggable:hover td {
  background-color: #E9FE96;
}
.seccion-admin #context-blockform tr:hover td {
  background: tranparent;
}

/* edicion */
#block-menu-menu-edicion li {
  margin:.25em 0;
}
dd {
  margin-left: 0;
  padding: 0 1em 1em;
}
dt {
  padding: 1em 1em 0;
}
dt.odd, dd.odd {
  background-color: #fff;
}
dd.odd {
  border-bottom: 1px solid #ddd;
}
dd.even {
  border-bottom: 1px solid #eee;
}
.node-type-list a {
  text-decoration: none;
  font-weight: bold;
}
#multiselect_labels #label_selected {
  margin-right: 120px;
}
.container-inline-date,
/*#edit-field-articulo-foto-0-upload-wrapper,
#edit-field-pais-mapa-0-upload-wrapper,
#edit-field-proyecto-foto-0-upload-wrapper,*/
.filefield-element {
  padding: 10px;
  background-color: #f4f4f4;
  border-top: 1px solid #ddd;
  max-width: 480px;
}
.container-inline-date {
  width: 280px;
  clear: none;
  margin: 10px 20px 8px 0;
}
.fieldset-body .container-inline-date {
  float: left;
}
.link-field-subrow {
  padding: 12px;
  background-color: #fff;
  border-top: 1px solid #ddd;
}

/* editor textos */
.teaser-checkbox {
  display: none;
}
.defaultSkin table.mceLayout tr.mceFirst td {
  padding: 3px;
  background: #ddd url(../../../themes/oxfam/img/pestanya_01.png) repeat-x left center;
}
.defaultSkin table.mceLayout tr.mceLast td {
  background: #ddd url(../../../themes/oxfam/img/pestanya_01.png) repeat-x left center;
}

/* devel */
.dev-memory-usage {
  background-attachment:scroll;
  background-color:#373737;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  color:#f55;
}
.dev-memory-usage .content {
  width: 960px;
  margin: 0 auto;
  padding: 1em 0;
}

/* fieldsets */
fieldset {
  background-color: #fff;
  border: 1px solid #ccc;
  line-height: 1.5em;
  margin: 10px 0;
  padding: 8px 14px 4px;
}
fieldset fieldset {
  background: transparent url(../img/fieldsetsback.png) repeat-x bottom left;
}
.vertical-tabs-panes fieldset {
  background: #fff url();
}
#comment-form fieldset {
  border: 1px solid #fff;
}
fieldset.collapsible .fieldset-title:hover  {
  color: #db1921;
  cursor: pointer;
}
html.js fieldset.collapsed {
  height: 1.5em;
  padding: 5px 9px 10px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
}
fieldset .fieldset-title {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
  margin-left: -34px;
  padding-left: 34px;
  height: 20px;
}
fieldset.collapsible .fieldset-title  {
  background: transparent url(../img/icones/fieldsetitles.png) no-repeat bottom left;
  cursor: pointer;
}
fieldset.collapsible.collapsed .fieldset-title {
  background: transparent url(../img/icones/fieldsetitles.png) no-repeat top left;
  margin: 3px 0 8px -29px;
  margin-bottom: 0;
  height: 20px;
}
html.js fieldset.collapsed * {
  display: block;
}
fieldset.collapsible.collapsed .fieldset-body {
  display: none;
}
html.js fieldset.collapsible .fieldset-wrapper {
  overflow: auto;
}
html.js fieldset.collapsed {
  background: #fff;
}
html.js fieldset fieldset.collapsed {
  background-color: #ddd;
}
.container-inline fieldset {
  padding: 10px;
  margin: 10px 0;
}
.fieldset-body .form-item .description ul {
  margin-left: 4em;
}

/* forms */
.seccion-node-add .form-item input,
.seccion-admin .form-item input {
  background: url(../img/input_01.jpg);
  vertical-align: middle;
  padding-left: 2px;
  height: 1.5em;
  border: 1px solid #bbb;
}
.form-item input:hover {
  /*border: 1px solid #222;*/
}
.form-item input.form-file {
  height: 2em;
}
.form-item select {
  border: 1px solid #bbb;
}
.node-form .form-text {
  height: 17px;
  padding: 2px;
}
.seccion-node-add .form-item input.form-submit,
.seccion-admin .form-item input.form-submit {
  background: transparent url(../img/tablehead_01.jpg) repeat-x center left;
  color: #222;
  font-weight: bold;
  padding: 3px 8px;
}
.form-item input.form-submit:hover {
  background: transparent url(../img/tablehead_02.jpg) repeat-x center left;
  color: #000;
}
.seccion-node-add .form-item input.form-submit,
.seccion-admin .form-item input.form-submit,
.seccion-node-add .filefield-element input.form-file,
.seccion-admin .filefield-element input.form-file {
  height: 2em;
}
html.js input.form-autocomplete {
  background-color: #fff;
}
.form-item input.error, 
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #af4014;
}
.error {
  color: #af4014 !important; 
}

/* iconizer */
.admin-panel ul.menu{
  padding: 0 40px 0 40px;
}
.admin-panel ul.menu li.leaf {
  margin: 2px 0 4px 0;
  list-style: none outside none;
  padding: 3px 0 3px 0;
}
.admin-panel ul.menu li.leaf a {
  padding: 6px 0 6px 30px;
}

/* mensajes */
div.messages, div.status, div.warning, div.error {
  margin: 1em 0;
}

/* menus */
#block-menu-menu-admin li {
	display:inline;
	zoom:1;
}
#block-menu-menu-admin li.first {
  margin-right: 1em;
}

/* modal frame popups */
#modalframe-container {
  margin: 0;
  padding: 0;
  background: url(../img/ajax-loader-01.gif) no-repeat 50% 50%;
  overflow: visible;
}
#modalframe-element {
  border-bottom-width: 0;
}
.modalframe {
  border: 2px solid #404040;
}
.modalframe-page-wrapper, .modalframe-page-container {
	background-color: #e9e9e9;
}
.modalframe .ui-dialog-titlebar {
  background: #000 url(../img/modaltitle.png) repeat-x left center;
  border: 0;
  border-bottom: 2px solid #000;
}
.modalframe .ui-dialog-title {
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
}
.noderelationships-erd-entity-caption {
  background-color: #373737;
  color: #fff;
}
.noderelationships-erd-entity .noderelationships-erd-fields {
  background-color: #bede5c;
}
.modalframe-page-content {
  padding: 0;
}
.noderelationships-noderef-page-tabs {
  display: none;
}
.noderelationships-noderef-page-content {
  border: 0;
}
.noderelationships-nodereference-buttons-wrapper {
  vertical-align: bottom;
}
.noderelationships-nodereference-view-button,
.noderelationships-nodereference-view-disabled,
.noderelationships-nodereference-edit-button,
.noderelationships-nodereference-edit-disabled,
.noderelationships-nodereference-search-button,
.noderelationships-nodereference-create-button,
.noderelationships-nodereference-multi-button {
  border-color: #fff #fff #fff #fff;
}
.noderelationships-noderef-page-content table#field_articulo_relacionado_values {
  display: none;
}
.seccion-admin #main .noderelationships-erd-referred h2 a {
  color: #fff;
}

/* tables */
.seccion-admin table,
.seccion-node-add table {
  border-top: 1px solid #ccc;
  width: 100%;
}
.seccion-admin thead,
.seccion-node-add thead {
  color: #555;
}
.seccion-admin tbody,
.seccion-edicion tbody,
.seccion-node-add tbody,
table.noderelationships-processed tbody {
  border-top: 0;
}
.seccion-admin thead,
.seccion-edicion thead,
.seccion-node-add thead,
table.noderelationships-processed thead {
  background: transparent url(../img/tablehead_01.jpg) repeat-x center left;
  border: 1px solid #ccc;
}
.seccion-admin caption,
.seccion-edicion caption,
.seccion-node-add caption,
table.noderelationships-processed caption {
  background: transparent url(../img/tablehead_02.jpg) repeat-x center left;
  color: #fff;
  font-weight: bold;
  padding: 6px 0;
  font-size: 11pt;
  border: 1px solid #444;
}
.seccion-admin th,
.seccion-edicion th,
.seccion-node-add th,
table.noderelationships-processed th {
  padding-top: 0.3em;
  padding-bottom: 0.4em;
  padding-right: 1em;
  padding-left: 0.6em;
  border-bottom: 2px solid #ccc;
}
.seccion-admin tr,
.seccion-edicion tr,
.seccion-node-add tr,
table.noderelationships-processed tr {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.seccion-admin td,
.seccion-edicion td,
.seccion-node-add td,
table.noderelationships-processed td {
  padding: 0.4em 0.6em;
  background: #fff;
}
.seccion-admin tr.draggable,
.seccion-edicion tr.draggable,
.seccion-node-add tr.draggable,
table.noderelationships-processed tr.draggable {
  border-top: 1px solid #ccc;
}
.seccion-admin tr.even td,
.seccion-edicion tr.even td,
.seccion-node-add tr.even td,
table.noderelationships-processed tr.even td {
  background: #f8faf8;
  border-bottom: 1px solid #ccc;
}
.seccion-admin tr:hover td,
.seccion-edicion tr:hover td,
.seccion-node-add tr:hover td,
table.noderelationships-processed tr:hover td {
  background: #CDE684;
}
table#permissions,
table#blocks {
  margin-bottom: 1em;
}

/* tabs */
#tabs-wrapper {
  margin-top: 0.7em;
}
ul.primary {
  padding-left:0;
  border-bottom: 1px solid #ddd;
  background-image:none;
}
ul.primary li a .tab,
ul.primary li a:hover .tab,
ul.primary li.active a .tab,
ul.primary li.active a:hover .tab {
 background-image:none;
 padding:3px 0 0;
}
ul.primary li a,
ul.primary li a:hover,
ul.primary li.active a,
ul.primary li.active a:hover {
  background-image:none;
  padding:0 10px 2px;
  margin-right: 0.5em;
  margin-left: 0;
  background-color: #ddd;
  border-bottom: 1px solid #ddd;
  margin-bottom: -1px;
}
ul.primary li a:hover,
ul.primary li.active a,
ul.primary li.active a:hover {
  background-color: #BEDE5C;
  border-bottom: 1px solid #BEDE5C;
}
ul.primary li a:hover {
  color: #fff;
}
ul.secondary {
  background: #75941F url(../img/secondary_back.jpg) repeat-x top left;
  border-bottom: 1px solid #617B1A;
  border-left: 1px solid #BFDE5D;
  border-right: 1px solid #75941F;
}
ul.secondary a {
  border: 1px solid #fff;
  background: #ddd url();
}
ul.secondary a:hover {
  background: #fff url();
}
ul.secondary a.active,
ul.secondary a.active:hover {
  background: #fff url();
  border: 1px solid #fff;
}

/* vertical tabs */
div.vertical-tabs {
 background-color: #fff;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
  padding-top: 0.8em;
}

/* views i context */
div.view div.views-admin-links {
  width: 45%;
}
table.view-enabled td,
table.view-disabled td,
table.contexts-entry td {
  padding: 7px;
  font-size: 90%;
}
table.view-enabled td.view-name,
table.view-enabled td.view-ops,
table.context-enabled td.context-name,
table.context-enabled td.context-ops,
.views-display .tab-section .inside .views-category-title {
  background-color: #BEDE5C;
}
#views-ui-edit-view-form {
  margin: 1em 117px;
}
table#context-ui-blocks div.context-ui-block-selector {
  height: 35em;
}

.node-type-voluntariado .container-inline-date {
  float: none;
}

.oxfam-filter-form div {
    padding: 10px;
    background-color: #fff;
    border: 1px solid;
    font-size: 10px; font-family: Courier;
    width: 145%;
}

