@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/bebasneue-webfont.eot');
    src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html {
  font-size: 62.5%; /* Change base font-size to 10px. */
}

body {
  background: url(../images/body-bg.gif) 0 0 repeat-x #dedede;
  color: #333;
  line-height: 1.5; /* Unit-less line-height means line height can scale. */
}

/* Headings */
h1 {
  font-size: 1.66em;
  font-family: BebasNeueRegular, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
}

h2 {
  font-size: 1.66em;
  font-family: BebasNeueRegular, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
}

h3 {
  font-size: 1.167em;
}

h4 {
  font-size: 1em;
}

h5,
h6 {
  font-size: 1em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.25;
  margin: 1em 0 .5em;
}

p {
  margin: 1em 0;
  padding: 0;
}

p:first-child {
  margin-top: 0;
}

em,
dfn {
  font-style: italic;
}

ins {
  border-bottom: none;
  text-decoration: none;
}

pre,
code,
tt,
samp,
kbd,
var {
  font-size: 1em;
}

blockquote,
q {
  font-style: italic;
  quotes: "" "";
}

blockquote {
  margin: 0 0 1.5em;
  padding: 0 0 0 3em;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

blockquote p {
  margin: 0;
}

strong,
dfn,
caption,
th {
  font-weight: bold;
}

/* Reset horizonatal rules */
hr {
  border-style: inset;
  border-width: 1px;
  display: block;
}

/* Lists */

ul.language-switcher-locale-url li {
	display:inline;
	list-style-type:none;

}
ul,
ol {
  margin: 0 0 1.5em 2em;
  padding: 0;
}

ol {
  margin-left: 2em;
}

.item-list ul,
.item-list ol {
  margin: 0 0 0 1em;
  padding: 0;
}

ul ul,
ul ol,
ol ol,
ol ul,
.block ul ul,
.block ul ol,
.block ol ol,
.block ol ul,
.item-list ul ul,
.item-list ul ol,
.item-list ol ol,
.item-list ol ul {
  margin-bottom: 0;
}

ul {
  list-style-type: disc;
}

ul ul ul {
  list-style-type: square;
}

ol {
  list-style-type: decimal;
}

ol ol {
  list-style-type: lower-alpha;
}

ol ol ol {
  list-style-type: lower-roman;
}

ul ul,
ul ul ul ul {
  list-style-type: circle;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 0 1.5em 1.538em;
}

/* Common Tables ---*/
table {
  font-size: 100%;
  margin: 0;
  padding: 0;
  width: auto;
  margin-bottom:10px;
}

table.sticky-header {
  z-index: 10;
}

/* Table Head */
thead {
}

th {
  background:#9AA978;/* #252525;*/
  border-bottom: 0;
  color: #fff;
  padding: .75em 1em;
}

th a {
  color: #fff;
}

th a:hover,
th a:active,
th a:focus {
  color: #fff;
}

thead th {
}

/* Table Body */
tbody {
}

td {
  padding: .75em 1em;
}

tr.even,
tr.odd {
  background-color: transparent;
  border-bottom: 0;
}

tr.even td,
tr.odd td {
  border-bottom: 1px dotted #ccc;
}

tr.odd,
tr.info {
}

tr.even {
  background-color: transparent;
}

tr.drag {
}

tr.drag-previous {
}

tr.odd td.active {
}

tr.even td.active {
}

td.region,
td.module,
td.container td.category {
}

.fb_iframe_widget {
	padding-left: 10px;
	padding-top: 3px;
	position:absolute !important;
}

/* CUSTOM TO JOB */

.view-id-employment table {
	width:100%;
}
td.views-field-field-job-dead-line {
	background-color: #FFF;
}
.views-field-field-job-dead-line,
.views-field-field-job-department {
	width: 18%;
	text-align:center;
}
.views-field-field-job-id {
	width:25%;
	text-align:center;
}

/* CUSTOM EVENT VIEW */
.view-id-events_registration .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
	background:none;
}

/* CUSTOM MEDIA VIDEO GALLERY */
.views-field.views-field-title.title-video-link > h2 {
	cursor:pointer;
	color:#A4BF35;
}

/* CUSTOM STAFF */
.views-field.views-field-title h2 {
	margin-top:0em;
	color:#A4BF35;
}
.view-staff .views-field-title,
.view-staff .views-field-field-staff-picture {
	vertical-align:top;
}
/* CUSTOM STAFF */
.colorbox.init-colorbox-processed-processed.cboxElement > img {
	border: 1px solid #DDDDDD;
}


/* Galleries */
.view-photos-galerry .views-row {
    background: none !important;
    display: inline-block;
   /* margin-left: 10px;*/
}
.views-field-field-gallery-image .item-list ul li,
.galleryImage ul li { background : none !important; }
#views_slideshow_cycle_main_photos_galerry-block_1 .views_slideshow_cycle_slide {
	text-align: center;
	width: 100% !important;
}
.galleria-image img {
    background: none repeat scroll 0 0 #000000 !important;
    border: 0 solid !important;
    padding: 0 !important;
}

/* SubMenu Block */
#block-menu-block-1--2 {
    /*border: 1px solid #A4BF35;*/
    padding: 0 20px 0 0;
}

/* Galeria */ 
.galleria-info {
    box-shadow: 5px -1px 8px #FFFFFF;
    float: right;
    margin-right: 33px;
    position: relative;
}
.galleria-info-close {
	display:none;
}
.galleria-info-text {
    display: block;
}
.galleria-info-link {
		display:none;
}
.view-photos-galerry {
	text-align:center;
}
.views-field-field-gallery-image img {
	/*border: 3px solid #A4BF35;*/
}

/* List of Newsletters */
.view-list-of-newsletter .views-field.views-field-title,
.view-list-of-newsletter .views-field.views-field-created {
	text-align:center;
}

/* Partners */
.views-field.views-field-field-partners-image {
	height:150px;
}
.field-name-field-pr-place,
.field-name-field-pr-date {
	font-weight:bold;
}

/* video youtube */
.views-field.views-field-field-thumb-youtube {
	vertical-align:top;
}

/* PUESTO POR JORGE */

/* TO ACCORDION */
.ui-accordion .ui-accordion-header {
   color: #252525;
   font-family: BebasNeueRegular,Georgia,"Times New Roman",Times,serif;
   font-size: 18px;
   line-height: 18px;
   padding: 5px 10px 5px 15px;
   text-decoration: none;
   text-transform: uppercase;
   margin-top: 1em;   
}
.ui-accordion .ui-accordion-header .ui-icon {
    left: 0;
    margin-top: -9px;
    position: absolute;
    top: 50%;	
}
.ui-accordion .ui-accordion-content {
    border: 1px solid #a3c126;
    margin-bottom: 1em;	
    padding: 1em; 
}
.ui-accordion h3.ui-state-default {
	background: url("../skins/green/images/accordion-mainnav-bg.png") repeat-x scroll 0 0 transparent;	
}
.ui-accordion h3.ui-state-active {
	background: url("../skins/green/images/accordion-mainnav-bg-active.png") repeat-x scroll 0 0 transparent;		
	color: #FFFFFF !important;   
}
.ui-accordion h3.ui-state-hover {
  background: url("../skins/green/images/accordion-mainnav-bg-active.png") repeat-x scroll 0 0 transparent;			
	color: #FFFFFF !important;      
}

/* CUSTOM XLS EXPORT ICON */

.feed-icon-registration {
	float:right;
	margin-top:40px;
}


/* EVA BLOCKS */
.view.view-user-procurment-application.view-id-user_procurment_application.view-display-id-entity_view_1 {
	padding-top:20px;
}
/* Promoted Event in Front Page */
#block-views-4ad34dddfb7b8cacb693020e019cd562--2 li {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 5px;
    padding-top: 5px;
}
#block-views-4ad34dddfb7b8cacb693020e019cd562--2 .eventDate {
    color: #759236;
    font-size: 0.85em;
    font-style: italic;
    font-weight: bold;
    margin-left: 5px;
}

/* Front */
.menu.node-links > span {
    display: none;
}