/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */


.node /* Node wrapper */ {
}

.preview .node /* Preview of the content before submitting new or updated content */ {
  /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}

.node-promoted /* A node that has been promoted to the front page */ {
}

.node-sticky /* A sticky node (displayed before others in a list) */ {
}

.node-unpublished /* Unpublished nodes */ {
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

.node-unpublished div.unpublished,
.comment-unpublished div.unpublished /* The word "Unpublished" displayed underneath the content. */ {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}

.node-by-viewer /* A node created by the current user */ {
}

.node-teaser /* A node displayed as teaser */ {
}

/* All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
.node-page /* Page content node */ {
}

.node-article /* Article content node */ {
}

h2.node-title /* Node title */ {
}

.node .user-picture /* The picture of the node author */ {
}

.node .submitted /* The "posted by" information */ {
}

.node .content /* Node's content wrapper */ {
}

.node ul.links /* Node links. See also the ul.links declaration in the pages.css. */ {
}


#node-54,
#node-59,
#node-63,
.webform-confirmation {
    background: #fff;
    margin: 20px;
    padding: 2em;
}

#node-54 h2,
#node-59 h2,
#node-63 h2 {
  font-size: 40px;
  font-weight: 100;
  text-transform: uppercase;
  margin: 10px 0;
  color: #222;
}

#node-62 h2 {
  margin-top: 2em;
}

/* Local Artists */
.page-node-add-artistas-locales #content .section,
.node-type-artistas-locales #content .section {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 20px;
	padding: 20px;
}
.page-node-add-artistas-locales #page-title {
	color: #DB0A20;
	font-size: 25px;
  line-height: 38.375px;
	font-weight: bold;
	margin: 0;
	text-transform:uppercase;
}
.page-node-add-artistas-locales #artistas-locales-node-form label {
	color: #666666;
	margin: 0;
	margin-bottom:5px;
}
.page-node-add-artistas-locales #artistas-locales-node-form .form-item {
	margin:0 0 1em 0;
}
.page-node-add-artistas-locales #artistas-locales-node-form input[type="text"],
.page-node-add-artistas-locales #artistas-locales-node-form input[type="email"],
.page-node-add-artistas-locales #artistas-locales-node-form input[type="number"],
.page-node-add-artistas-locales #artistas-locales-node-form select,
.page-node-add-artistas-locales #artistas-locales-node-form textarea {
	border: 1px solid #CCCCCC;
	font-size: 1em;
	margin: 0 0 5px;
	padding: 5px;
}
.page-node-add-artistas-locales #artistas-locales-node-form textarea { margin-bottom:0; }
/* .page-node-add-artistas-locales #artistas-locales-node-form .field-type-file input[type="file"] { padding:0; } */
.page-node-add-artistas-locales #artistas-locales-node-form div.description {
	clear: both;
	color: #666;
}
.page-node-add-artistas-locales #artistas-locales-node-form fieldset {
	border: 1px dashed #ccc;
	color: #666;
	padding: 1em 2em;
}
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments div.tabledrag-toggle-weight-wrapper,
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments #edit-field-local-artists-attachments-und-table thead,
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments #edit-field-local-artists-attachments-und-table .form-managed-file .description {
	display:none;
}
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments #edit-field-local-artists-attachments-und-table tbody { border-top:0; }
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments #edit-field-local-artists-attachments-und-table tr {
	background-color:#fff;
	border-bottom: 1px dashed #ccc;
}
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments #edit-field-local-artists-attachments-und-table {
	margin:20px 0;
	padding:0;
	width:100%;
}
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments #edit-field-local-artists-attachments-und-table label { display:inline; }
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments #edit-field-local-artists-attachments-und-table .form-item { margin:0; }
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments #edit-field-local-artists-attachments-und-table .form-managed-file { padding:5px 35px; }
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments #edit-field-local-artists-attachments-und-table .form-managed-file .form-item { margin-top:5px; }
.page-node-add-artistas-locales #artistas-locales-node-form .field-name-field-local-artists-attachments #edit-field-local-artists-attachments-und-table .form-managed-file .form-item input { width:540px; }

.node-type-artistas-locales h2.node-title { margin-bottom:10px; }
.node-type-artistas-locales .field { margin-bottom:1em; }
.node-type-artistas-locales .field-label {
  color: #DB0A20;
  font-size: 1.1em;
  display: block;
  margin: 0 0 5px 0;
  font-weight: bold;
}
.node-type-artistas-locales .field-items {
	padding-left:10px;
	color: #666666;
  font-size: 14px;
}
.node-type-artistas-locales .field-name-field-brief-curriculum-vitae .field-items { font-size:12px; }
.node-type-artistas-locales .field-name-field-local-artists-attachments { margin-top:50px; }
.node-type-artistas-locales .field-name-field-local-artists-attachments .field-item {
	float:left;
	margin-right:3px;
}
