/* mootools spinner */
.spinner {
  position: 'absolute';
  opacity: 0.9;
  filter:alpha(opacity=90);
  zIndex: 999;
  background: #fff;
}

.spinner-msg {
  text-align: center;
  font-weight: bold;
}

.spinner-img {
  background: url('img/temp/spinner.gif') no-repeat;
  width: 24px;
  height: 24px;
  margin: 0 auto;
}

/* NAVIGATION */

.navContainer {
  display: block;
  width: 479px;
  height: 54px;
}

.navItem {
  float: right;
  background: transparent url('img/temp/nav-background.png') repeat-x scroll 0 0;
}

.activeItem {
  background-position: 0 -26px;
}

.navItem a {
  display: block;
  font-weight: bold;
  text-decoration: none;
}

.navItem > a {
  height: 26px;
  font-weight: bold;
  color: #D1DFF4;
}

.activeItem > a {
  color: #00337B;
}

.navItem > a span {
  float: left;
  height: 26px;
}

.navItem > a .center {
  padding: 7px 18px 0 5px;
  height: 19px;
  background: transparent url('img/temp/nav-arrows.png') no-repeat scroll right top;
}

.hasDropdown > a .center {
  background-position: right -26px;
}

.activeItem > a .center {
  background-position: right -52px;
}

.navItem > a .left, .navItem a .right {
  width: 5px;
  background: transparent url('img/temp/nav-separator.png') no-repeat scroll 0 0;
}

.navItem > a .right {
  background-position: 0px -26px;
  width: 4px;
}

.lastItem > a .right {
  width: 5px;
}

.activeItem > a .left {
  background-position: 0px -52px;
}

.activeItem > a .right {
  background-position: 0px -78px;
}

.navDropdown {
  display: none;
  position: absolute;
  left: auto;
  top: auto;
  width: 100%;
}

.navDropdown .left, .navDropdown .center, .navDropdown .right {
  float: left;
  height: 28px;
}

.navDropdown .center {
  background: transparent url('img/temp/nav-dropdown-background.png') repeat-x scroll 0 0;
}

.navDropdown .left, .navDropdown .right {
  width: 5px;
  background: transparent url('img/temp/nav-dropdown.png') no-repeat scroll 0 0;
}

.navDropdown .right {
  background-position: 0 -28px;
}

.navDropdown ul li {
  float: left;
  margin: 5px 0 0 5px;
  padding: 0 5px 0 0;
  height: 14px;
  line-height: 14px;
  border-right: 1px solid #808080;
}

.navDropdown ul li.last {
  border-right: 0;
}

.navDropdown ul li a {
  color: #808080;
}

.navDropdown ul li a:hover {
  text-decoration: underline;
}

/* P-TEXT-IMAGE */

.p_text {
  position: relative;
  z-index: 1;
  /*margin-top: -7px;*/
}

.p_text img {margin: 0 5px 5px 0}

.p_text .left {
  float: left;
  width: auto
}

.p_text .right {
  float: right;
  width: auto
}

/* TRIVIA */

.sidebar-trivia .correctAnswer {
  color: #666666;
  font-weight: bold;
  margin: 0;
  padding: 0.2em 1em;
}

.sidebar-trivia .explanation {
  margin: 1em;
}

.bc-job-application {
  width: 69em;
  margin: 0 auto;
}

.bc-job-application-step h2 {
  margin-bottom: 0;
}

.bc-job-application .step-of {
  color: #528CE0;
  font-size: 1.2em;
  padding: 0.2em 1em;
  text-align: right;
}

.bc-job-application .sprite1off,.bc-job-application .sprite1on,.bc-job-application .sprite2off,.bc-job-application .sprite2on,.bc-job-application .sprite3off,.bc-job-application .sprite3on,.bc-job-application .sprite4off,.bc-job-application .sprite4on,.bc-job-application .sprite5off,.bc-job-application .sprite5on,.bc-job-application .sprite6off,.bc-job-application .sprite6on {
  float: left;
  height: 47px;
  background: transparent url('img/temp/job-application-sprites.png') no-repeat scroll 0 0;
}

.bc-job-application .sprite1off,.bc-job-application .sprite1on {
  width: 13px;
}

.bc-job-application .sprite1on {
  background-position: 0 -47px;
}

.bc-job-application .sprite2off,.bc-job-application .sprite2on {
  width: 13px;
  background-position: 0 -94px;
}

.bc-job-application .sprite2on {
  background-position: 0 -141px;
}

.bc-job-application .sprite3off,.bc-job-application .sprite3on {
  background-position: 0 -188px;
  background-repeat: repeat-x;
}

.bc-job-application .sprite3on {
  background-position: 0 -235px;
}

.bc-job-application .sprite3off span,.bc-job-application .sprite3on span {
  display: block;
  margin-top: 1.5em;
  color: #528CE0;
  font-size: 1.2em;
  font-weight: bold;
}

.bc-job-application .sprite3on span {
  color: #FFFFFF;
}

.bc-job-application .sprite4off,.bc-job-application .sprite4on {
  width: 13px;
  background-position: 0 -282px;
}

.bc-job-application .sprite4on {
  background-position: 0 -329px;
}

.bc-job-application .sprite5off,.bc-job-application .sprite5on {
  width: 13px;
  background-position: 0 -376px;
}

.bc-job-application .sprite5on {
  background-position: 0 -423px;
}

.bc-job-application .sprite6off,.bc-job-application .sprite6on {
  width: 23px;
  background-position: 0 -470px;
}

.bc-job-application .sprite6on {
  background-position: 0 -517px;
}

.bc-job-application .form-field .pad {
  padding: 0.5em 18em 0.5em 4em;
}

.bc-job-application .form-submit .pad {
  padding: 1em 6em 2em 4em;
}

.bc-job-application .label,.bc-job-application .control {
  float: left;
  width: 50%;
}

.bc-job-application .label-and-control > .may-clear {
  clear: left;
}

.bc-job-application .label label {
  padding-right: 2em;
}

.bc-job-application .heading p {
  color: #000000;
  font-family: Arial;
  font-size: 1.5em;
  padding: 1em 2em;
}

.bc-form-date select {
  width: 33%;
}

#SLB-Wrapper #SLB-Background {
  left: 0 !important;
  background: #E9F0FA url('img/sexylightbox/barilla/bgWrapper-right.png') repeat-y scroll right top !important;
  margin-left: 10px;
}

#SLB-Wrapper #SLB-BackgroundLeft {
  position: relative;
  left: -10px;
  width: 10px;
  height: 100%;
  background: transparent url('img/sexylightbox/barilla/bgWrapper-left.png') repeat-y scroll left top;
}

#SLB-Wrapper #SLB-Top,#SLB-Wrapper #SLB-Top div {
  height: 38px;
}

.layerTitle {
  display: none;
}

#SLB-Wrapper #SLB-Top .layerTitle {
  display: block;
  position: absolute;
  left: 10px;
  top: 5px;
  padding: 0 9px 5px;
  font-family:'Trebuchet MS', 'Lucida Sans Unicode','Lucida Grande','Lucida Sans', Arial, sans-serif;
  font-size: 1.9em;
  color: #1475C6;
}

#SLB-Wrapper #SLB-Contenido {
  background-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

#SLB-Wrapper #SLB-Contenido > div {
  width: auto !important;
  margin: 0 2px;
  background: transparent url('img/sexylightbox/barilla/layerTitleUnderline.png') repeat-x scroll 0 0 !important;
  overflow: hidden !important;
}

.photogallery-layer-content h4 {
  margin: 8px 10px;
  font-size: 1.1em;
  color: #000000;
}

.photogallery-layer-content .nav {
  text-align: center;
}

.photogallery-layer-content .left-arrow {
  float: left;
  margin-left: 1px;
}

.photogallery-layer-content .right-arrow {
  float: right;
  margin-right: 1px;
}

.photogallery-layer-content .slide {
  display: block;
  margin: 0 auto;
  padding: 5px;
  background-color: #FFFFFF;
  border: 2px solid #A8CCEC;
}

.photogallery-layer-content .description {
  margin: 5px 24px;
  font-size: 1em;
  height: 4.5em;
  overflow: hidden;
}

