@font-face {
  font-family: 'OxfamGlobalHeadline-Regular';
  src: url('../fonts/oxfamglobalheadline-webfont.eot');
  src: url('../fonts/oxfamglobalheadline-webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/oxfamglobalheadline-webfont.woff') format('woff'),
  url('../fonts/oxfamglobalheadline-webfont.ttf') format('truetype'),
  url('../fonts/oxfamglobalheadline-webfont.svg#oxfamglobalheadline-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OxfamTSTARPRO-Regular';
  src: url('../fonts/Oxfam_TSTARPRO-Regular.eot');
  src: url('../fonts/Oxfam_TSTARPRO-Regular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Oxfam-TSTARPRO-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OxfamTSTARPRO-Medium';
  src: url('../fonts/Oxfam_TSTARPRO-Medium.eot');
  src: url('../fonts/Oxfam_TSTARPRO-Medium.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Oxfam-TSTARPRO-Medium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OxfamTSTARPRO-LightItalic';
  src: url('../fonts/Oxfam_TSTARPRO-LightItalic.eot');
  src: url('../fonts/Oxfam_TSTARPRO-LightItalic.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Oxfam-TSTARPRO-LightItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'OxfamTSTARPRO-Light';
  src: url('../fonts/Oxfam_TSTARPRO-Light.eot');
  src: url('../fonts/Oxfam_TSTARPRO-Light.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Oxfam-TSTARPRO-Light.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OxfamTSTARPRO-Italic';
  src: url('../fonts/Oxfam_TSTARPRO-Italic.eot');
  src: url('../fonts/Oxfam_TSTARPRO-Italic.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Oxfam-TSTARPRO-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'OxfamTSTARPRO-Headline';
  src: url('../fonts/Oxfam_TSTARPRO-Headline.eot');
  src: url('../fonts/Oxfam_TSTARPRO-Headline.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Oxfam-TSTARPRO-Headline.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OxfamTSTARPRO-BoldItalc';
  src: url('../fonts/Oxfam_TSTARPRO-BoldItalc.eot');
  src: url('../fonts/Oxfam_TSTARPRO-BoldItalc.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Oxfam-TSTARPRO-BoldItalc.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'OxfamTSTARPRO-Bold';
  src: url('../fonts/Oxfam_TSTARPRO-Bold.eot');
  src: url('../fonts/Oxfam_TSTARPRO-Bold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Oxfam-TSTARPRO-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}


/* Top bar ELEMENTOS COMUNES **/

#topbar {
  color: #333333;
  font-size: 12px;
  min-height:37px;
  background: url(../img/body-pattern-strip-green.png) top left repeat-x;
  padding-top: 15px;
}

#topbar-inner {
  text-align: right;
}

#topbar-inner #block-intermon_customizations-1 {
  float: left;
}

#topbar-inner #block-intermon_customizations-1 p,
#topbar-inner #block-intermon_customizations-1 .menu {
  display: inline-block;
  vertical-align: top;
}

#topbar-inner #block-intermon_customizations-1 .menu {
  margin-left: 20px;
  text-transform: uppercase;
}

#topbar-inner #block-intermon_customizations-2 p,
#topbar-inner #block-intermon_customizations-2 .social-inner {
  display: inline-block;
  vertical-align: top;
}

#topbar-inner #block-intermon_customizations-2 .social-inner {
  margin-left: 20px;
}

#topbar-inner #block-nodeasblock-7173 {
  padding-right: 0;
}

#topbar-inner #block-nodeasblock-7173 #block-menu-menu-mi-perfil {
  padding-right: 0;
}

#topbar * {
  line-height:27px;
}
#topbar div,
#topbar p{
  vertical-align:top;
}
#topbar a,
#topbar a:link,
#topbar a:visited {
  color: #333333;
  text-decoration: none;
}
#topbar a:hover,
#topbar a:focus {
  color: #61A543;
}
#topbar .block {
  min-height: 27px;
  display: inline-block;
  *display: inline;
  zoom:1;
  margin-right: 10px;
  padding-right:10px;
}
body.ie7 #topbar .block {
  display: inline;
  zoom: 1;
}
#topbar .block:first-child {
  border-right:none;
  margin-right:0px;
}
#topbar .block:last-child {
  /*  padding-right:15px;*/
  margin-right: 0px;
}

/* desplegable del idioma del topbar*/

#topbar .block-locale {
  margin-right:5px;
  padding-right:5px;
}

#topbar .block-locale a.showPanel {
  background:url(../img/sprite-acordeon.png) no-repeat 99% 4px;
  padding-right:20px;
  text-transform:uppercase;
}
#topbar .block-locale a.showPanel.active,
#topbar .block-locale a:hover {
  background-position:99% -396px;
}


#topbar .block-locale ul li {
  display: block;
  padding: 5px 0 0px;
  width: 100%;
  text-transform:uppercase;
}
/*.block-locale .content.unfoldme {
left: -19px;
right: -1px;
}*/
  
  #topbar .block-locale ul,
  #topbar .block-locale ul li {
    list-style-image: none !important;
    
}

#topbar .block-locale ul li a.active,
#topbar .block-locale ul li.active {
  display:none;
  margin:0px;
  padding:0px;
}

.block-locale {
  position: relative;
  text-align:left;
}
.block-locale .unfoldme {
  position: absolute;
  top: 100%;
  left: -15px;
  z-index: 50;
  width: 100%;
  padding-left: 14px;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #fff;
  background:#fff;
  right: -1px;
}
.block-locale .unfoldme ul {
  list-style: outside none;
}

.block-locale .unfoldme {
  *left: -12px;
    *width: 96%;
}

/** ELEMNTOS DE LA DIRECCION **/
#topbar address {
  /*font-size: 10px;*/
}

#topbar address .inline-support-image {
  width: 60px;
  height: 19px;
  background-position: 0 -18px;
  margin-left: 65px;
  DISPLAY:NONE;
}
#topbar address strong {
  font-size: 12px;
  word-spacing: .1em;
}

/** MENU CONTACTA **/

#block-block-6 {
  padding-left:13px;
  border-left:1px solid #131313;
}

/** MI PERFIL **/
#user-login .create-profile {
  margin-top: 80px;
}

#user-login input[type='submit'],
#user-login a.button {
  width: 260px;
  padding: 5px 10px;
  vertical-align: middle;
  line-height: 29px;
  text-align: center;
  background: none repeat scroll 0 0 #62A939;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.33) inset;
}

#user-login a.button {
  width: 240px;
}

#user-login input[type='submit'] {
  padding: 10px;
}

.seccion-usuarios #tabs-wrapper {
  display: none;
}

.seccion-usuarios.logged-in #tabs-wrapper {
  display: block;
}

#block-menu-menu-mi-perfil { text-transform:uppercase;}

#block-menu-menu-mi-perfil li {
  display:inline-block;
    *display:inline;
    zoom: 1;
}

#block-menu-menu-mi-perfil li.first {
  margin-right:5px;
  padding-right:5px;
}

#block-menu-menu-mi-perfil li.last {
  border-right: none;
  padding-left: 10px;
}
#topbar #block-menu-menu-mi-perfil {
  margin-right: 0px;
}

/* FRONTPAGE MENU*/

.menu-home{
  float: right;
}


.menu-home h2{
  display: none;
}

.menu-home .menu li a{
  display: block;
  height: 59px;
  font-family: "Arial", "Verdana", sans-serif;
  font-size: 16px;
  line-height: 59px;
  width: 283px;
  background-image: url('../img/flecha.png');
  background-repeat: none;
  margin-bottom: 4px;
  padding-left: 17px;
  font-weight: bold;
  color: #fff
}

.menu-home .menu li a:hover {
  background-image: url('../img/flechahover.png');
}


#block-views-front_banner_slide-block_2{
  overflow: hidden;
  width: 100%;
  float: left;
}

/* SOCIAL NETWORKS */

.social-menu-lateral {
  margin: 20px 0 20px 0;
  overflow: hidden;
}

.social-menu-lateral .social-left {
  float: left;
  width: 50%
}

.social-menu-lateral .social-right {
  float: right;
  width: 50%;
}

.social-menu-lateral .social-inner .txt {
  font-family: "Arial", sans-serif;
  font-size: 16px;
  line-height: 34px;
  width: auto;
}

.social-menu-lateral .social-inner .social-left .icons{
  display: inline-block;
  vertical-align: top;
  padding-right: 17px;
}

.social-menu-lateral .social-inner .social-left .txt {
  display: inline-block;
  vertical-align: top;
  height: 45px;
  line-height: 45px;
  padding-left: 30px;
  padding-right: 20px;
  font-size: 17px;
  color: #373737;
}

.social-menu-lateral .social-inner .social-right .arrow {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}

.social-menu-lateral .social-inner .social-right .txt {
  display: inline-block;
  font-size: 14px;
  color: #373737;
  width: 50%;
}

.social-menu-lateral .social-inner .social-right .txt p {
  margin: 0;
  text-align: right;
  padding-top: 4px;
  width: 100%;
  float:right;
}

.social-menu-lateral .social-inner .social-right .arrow .arrow {
  font-family: sans-serif;
  font-weight: bold;
  font-size: 18px;
  background-color: #61a543;
  position: relative;
  padding: 13px 30px 13px 42px;
  color: #fff;
}

.social-menu-lateral .social-inner .social-right .arrow .arrow:before {
  border-color: transparent transparent transparent #61a543;
  border-style: solid;
  border-width: 22px;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: -44px;
  top: 0;
  width: 0;
}


/*MENU DE ADMINISTRACION*/
#block-menu-menu-admin {
  padding-right:0px !important;
  border-right:none !important;
  text-transform:uppercase;
  margin-left:0px;
}
#block-menu-menu-admin ul {
  display:inline-block;
            *display:inline;
            zoom:1;
}

#block-menu-menu-admin li {
  padding:0 10px;
  margin-right:0px !important;
  display:inline;
}

/**SOCIAL BAR DE HEADER */
#topbar .social-inner,
#topbar .social-inner .txt {
  display:inline-block;
    *display:inline;
    zoom:1;
}
#topbar .social-inner .txt { float:left; margin-right:15px;}
#topbar .social-inner .icons { display: inline;}

#topbar .content .social-inner a {
  display:inline-block;
  zoom:1;
  width:16px;
  height:16px;
  overflow:hidden;
  line-height:16px;
  position:relative;
  top:3px;
}
#topbar .content .social-inner a img {
  margin-top:-16px;
}
#topbar .content .social-inner a img:hover {
  margin-top:0px;
}

#block-nodeasblock-2521 .nodeasblock-edit-link ,
#block-nodeasblock-2521 .field-field-destacado-texto {
  display:inline-block;
    *display:inline;
    zoom:1;
    
}
#block-nodeasblock-2521 {
}
/**FIN SOCIAL BAR DE HEADER */


#block-block-5 + #block-block-6 {
  margin-left:240px;
}

body { overflow: x-hidden; }

body.not-found-404 #menu-menu-admin.context-block-hidden + .region-count-2 { margin-left:347px; }

body.not-logged-in #topbar #topbar-inner .region-count-1 + .region-count-2 {margin-left:261px;}
body.not-logged-in.i18n-ca #topbar #topbar-inner .region-count-1 + .region-count-2 {margin-left: 223px;}

body.not-logged-in.i18n-ca.ie #topbar #topbar-inner .region-count-1 + .region-count-2 {margin-left: 205px;}

body.not-logged-in.ie7 #topbar #topbar-inner .region-count-1 + .region-count-2 {margin-left: 265px !important;}


body.rol-webmaster #topbar #block-menu-menu-admin + .block-nodeasblock.region-count-3,
body.rol-admin #topbar #block-menu-menu-admin + .block-nodeasblock.region-count-3,
body.rol-editor-master #topbar #block-menu-menu-admin + .block-nodeasblock.region-count-3,
body.rol-webmaster #topbar #block-menu-menu-admin + .context-block-hidden +.block-nodeasblock.region-count-3,
body.rol-admin #topbar #block-menu-menu-admin + .context-block-hidden  + .block-nodeasblock.region-count-3,
body.rol-editor-master #topbar #block-menu-menu-admin + .context-block-hidden  + .block-nodeasblock.region-count-3{
  margin-left:59px;
  margin-left:55px\9;
}

body.rol-webmaster.i18n-ca #topbar #block-menu-menu-admin + .block-nodeasblock.region-count-3,
body.rol-admin.i18n-ca #topbar #block-menu-menu-admin + .block-nodeasblock.region-count-3,
body.rol-editor-master.i18n-ca #topbar #block-menu-menu-admin + .block-nodeasblock.region-count-3,
body.rol-webmaster.i18n-ca #topbar #block-menu-menu-admin + .context-block-hidden +.block-nodeasblock.region-count-3,
body.rol-admin.i18n-ca #topbar #block-menu-menu-admin + .context-block-hidden  + .block-nodeasblock.region-count-3,
body.rol-editor-master.i18n-ca #topbar #block-menu-menu-admin + .context-block-hidden  + .block-nodeasblock.region-count-3{
  margin-left:12px;
  margin-left:8px\9;
}

body.rol-webmaster.ie7.i18n-ca #topbar #block-menu-menu-admin + .context-block-hidden  + .block-nodeasblock.region-count-3,
body.rol-webmaster.ie8.i18n-ca  #topbar #block-menu-menu-admin + .context-block-hidden  + .block-nodeasblock.region-count-3,
body.rol-admin.ie7.i18n-ca  #topbar #block-menu-menu-admin + .context-block-hidden  + .block-nodeasblock.region-count-3,
body.rol-admin.ie8.i18n-ca #topbar #block-menu-menu-admin + .context-block-hidden  + .block-nodeasblock.region-count-3,
body.rol-editor-master.ie7.i18n-ca #topbar #block-menu-menu-admin + .context-block-hidden  + .block-nodeasblock.region-count-3,
body.rol-editor-master.ie8.i18n-ca #topbar #block-menu-menu-admin + .context-block-hidden  + .block-nodeasblock.region-count-3 {
  margin-left: 5px !important;
}


body.rol-editor #topbar #block-menu-menu-admin + .block-nodeasblock.region-count-3{ margin-left:120px;}

body.rol-normal-user #topbar .block-nodeasblock.region-count-1 + .block-nodeasblock.region-count-2{ margin-left:204px;}

body.ie7.i18n-es #block-menu-menu-admin + .region-count-3 {margin-left: 50px !important;}
body.ie8.i18n-es #block-menu-menu-admin + .region-count-3 {margin-left: 50px !important;}

/** ACABA LOS ELEMENTOS DEL TOP BAR**/

/** Header **/
#header {
  /* background: url(../img/bg-header.gif) 0 100%;*/
}

h1#site-name {
  margin: 0;
  font-size: 2em;
  line-height: 1.3em;
  padding: 10px 0 29px 0;
}
#site-name,
#site-name a
{
  display: block;
  width: 316px;
  height: 68px;
  margin-top: 0;
}
#site-name a
{
  text-indent: -1000em;
  overflow: hidden;
  background: url(../img/logo.png) no-repeat 0 0;
}
#header-blocks .block p {
  margin:.8em 0 1em;
}
#header-blocks .main-action {
  margin-right:-20px;
}
/* Search form */
#search-block-form {
  position: relative;
  z-index:25;
  width: 230px;
  padding: 0 10px;
  line-height: 25px;
  background: #FFF;
  border: 1px solid #D7D7D7;
}
#search-block-form .form-item {
  margin:0;
}
#search-block-form label {
  display: block;
  width: 205px;
  height: 25px;
  font-size: 14px;
  font-weight: bold;
  color: #343434;
}

#search-block-form .form-text {
  display: block;
  width: 205px;
  height: 27px;
  font-size: 14px;
  background: none;
  border-width: 0;
  color: #323232;
  font-weight: bold;
}

#search-block-form .form-text:focus {
  outline: 0px;
}

body.ie #search-block-form .form-text /* Internet explorer doesn't like line-height in INPUT's */ {
  height: 20px;
  padding: 7px 0 0;
}
#search-block-form .form-submit {
  position: absolute;
  top: 0px;
  right: 0;
  width: 27px;
  height: 25px;
  border: 0;
  text-indent: -1000px;
  font-size: 1px;
  color: #FFF;
  background: url(../img/search-btn.png) no-repeat 0 0;
}

/** Navigation bar **/
#navbar {
  background-color: transparent;
}
#navbar .menu-name-primary-links > ul > li {
  border-left: 2px solid #fff;
  border-right: 0px;
}

#navbar .menu-name-primary-links > ul > li.first  {
  border: none;
}

#navbar .menu .expanded .menu {
  margin-top: 2px;
}

/*#navbar .menu .expanded .menu li {
border-left: 2px solid #333;
border-right: 0 none;
}*/
  
  #navbar .menu .expanded .menu li.last {
    border-left: 0;
}

#navbar .menu-name-primary-links > .menu > li.active-trail {
  border-bottom: 2px solid #333333;
}

#navbar .menu-name-primary-links > .menu > li.active-trail.last {
  border-bottom: none;
}

#navbar li:first-child {
  border-left: 0; 
}

#navbar a,
#navbar a:link,
#navbar a:visited {
  background-color: #62A939;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 17px;
  text-decoration: none;
}
#navbar a:hover,
#navbar a:focus {
  background: #333333;
  color: #fff;
}

#navbar li.last {
  position: relative;
}

/*#navbar li.last:before {
display: block;
content: "";
position: absolute;
border-style: solid;
border-width: 24px;
height: 0;
width: 0;
border-color: transparent transparent transparent #F16E22;
right: -48px;
top: 0px;
}*/
  
  #navbar .menu .menu li.last:before {
    display: none;
}

#navbar a.menu-highlighted {
  padding-right: 24px;
  background: url(../img/menu-arrow.png) top right #f16e22 no-repeat;
}

#navbar a.menu-highlighted:hover {
  padding-right: 24px;
  background: url(../img/menu-arrow.png) bottom right #333 no-repeat;
  color: #fff;
}

#navbar a.menu-highlighted.active-trail {
  background-color: #333333;
  color: #fff;
  padding-right: 24px;
  background: url(../img/menu-arrow.png) bottom right #333333 no-repeat;
}

#navbar .active-trail a {
  background: #333333;
  color: #fff;
}
/* navbar second level */
#navbar .menu .menu li {
  border-right-color: #FAFAFA;
}
#navbar .menu .menu a,
#navbar .menu .menu a:link,
#navbar .menu .menu a:visited {
  color: #fff;
  font-size: 13px;
  font-weight: normal;
  background: transparent;
}
#navbar .menu .menu a:hover,
#navbar .menu .menu a:focus{
}
#navbar .menu .menu .active-trail a {
  font-weight: bold;
}

/** Emergency **/
#emergency {
  background:#FF1D34;
  color:#FFF;
  font-size:13px;
  line-height:1.4;
  margin-top: 20px;
}

.front #emergency {
  margin-bottom: 30px;
}

#emergency h2 {
  font-size:17px;
  line-height:18px;
  margin-bottom:13px;
}
#emergency h3 {
  font-size:15px;
  line-height:18px;
  margin-bottom:13px;
}
#emergency a {
  color:#FFF;
}
#emergency h2 a,
#emergency h3 a {
  text-decoration:none !important;
  line-height: 1em;
}
#emergency a:hover {
  color:#333333;
}
#emergency-inner {
  padding-top:1px;
  padding-bottom:1px;
}

#emergency-inner .block {
  margin-bottom: 0px !important;
}

#emergency .largest-emergency {
  font-size:17px;
  background:url(../img/header-sosOI.gif) no-repeat 0 50%;
  padding-left:300px;
  min-height:210px;
  margin-bottom:10px;
}
#emergency .largest-emergency h2 {
  padding-top:1em;
  font-size:24px;
}
#emergency .largest-emergency .field-content {
  position:relative;
  display:block;
  min-height: 190px;
}
#emergency .largest-emergency .main-action {
  position:absolute;
  /* top:100%; */
  right:0;
  font-size:17px;
  line-height:36px;
  height:36px;
  background-image:url(../img/bg-button-large.png);
  bottom: 0;
}
#emergency .inline-large-emergency {
  min-height:83px;
  font-size:17px;
  padding:1px 180px 1px 130px;
  background:url(../img/header-sositoOI.gif) no-repeat 0 50%;
  position:relative;
}
#emergency .inline-large-emergency h2 {
  font-size:24px;
}
#emergency .inline-large-emergency .main-action {
  position:absolute;
  right:0;
  top:50%;
  margin-top:-12px;
}

#emergency #block-views-Emergencias-block_1,
#emergency #block-views-Emergencias-block_8 {
  margin:30px 0 !important;
}

#emergency .views-field-field-articulo-subtitulo-value img.imagecache-ancho200_default {
  float: right;
  margin-bottom: 10px;
  margin-left: 10px;
}

.view-Emergencias .bank_account_region {
  margin-top:15px;
  padding-top:0;
  border-top:1px dashed #FFF;
}



.view-Emergencias .bank_account_region select { width: 432px;}

.view-paginaEmergencia .bank_account_region select { width: 400px; }

.view-Emergencias .bank_account_region select,
.view-paginaEmergencia .bank_account_region select {
  display: block;
  padding: 5px 5px 5px 10px;
  font-size: 17px;
}

.view-paginaEmergencia .bank_account_region select {
  float: right;
  padding: 3px 3px 3px 5px;
  font-size: 13px;
}

.view-Emergencias .bank_account_region .cck_bankaccounts > span {
  font-size:2em;
  line-height:1.3;
}

.view-paginaEmergencia .bank_account_region .cck_bankaccounts > span {
  font-weight: bold;
}

.view-Emergencias .bank_account_region .account,
.view-Emergencias .bank_account_region .descrip {
  display:inline-block;
  zoom:1;
  width:370px;
  margin-top: 5px;
}

.view-paginaEmergencia .bank_account_region .account,
.view-paginaEmergencia .bank_account_region .descrip {
  display:inline-block;
  zoom:1;
  width: 310px;
  margin-top: 5px;
}

.view-Emergencias .bank_account_region .account ,
.view-paginaEmergencia .bank_account_region .account {
  margin-left:-4px;
}

/** Selections **/
#selections {
  color:#414141;
}
#selections-inner {
  padding-top:1px;
  padding-bottom:1px;
}


/** Main (container for everything else) **/
.breadcrumb {
  font-size:10px;
  color:#727273;
  margin:.5em 0 2em;
}

h1.title, /* The title of the page */
h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
h3.title  /* Comment title */ {
  margin: 0;
}

div.messages /* Important messages (status, warning, and error) for the user */
{
  font-size:1.25em;
  padding:1.25em 20px 1.25em 70px;
  border:7px solid;
  margin-left:0;
  background:#fff no-repeat 12px 1.25em;
  min-height:44px;
}

div.messages ul{
  list-style:disc outside none;
  padding-left:0;
}

div.status /* Normal priority messages */
{
  border-color:#659A41;
  background-image:url(../img/icones/messages-status.png);
}

div.warning, tr.warning /* Medium priority messages */
{
  min-height:41px;
  border-color:#FFC905;
  background-image:url(../img/icones/messages-warning.png);
}

div.error, tr.error /* High priority messages. See also the .error declaration below. */
{
  min-height:41px;
  border-color:#AF4014;
  background-image:url(../img/icones/messages-error.png);
}

div.tabs /* See also the tabs.css file. */ {
}

.help /* Help text on a page */ {
  margin: 1em 0;
}

.more-help-link /* Link to more help */ {
  font-size: 0.85em;
  text-align: right;
}

#content-area /* Wrapper for the actual page content */ {
  margin:1em 0;
}

ul.links {
  margin: 1em 0;
  padding: 0;
}

ul.links.inline {
  margin: 0;
  display: inline;
}

ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}

.pager {
  clear: both;
  margin: 1em 0;
  text-align: center;
}

.pager a, .pager strong.pager-current {
  padding: 0 0.5em;
}

/** bloques general **/
.block ul {
  padding-left: 0;
  margin: 0;
}

.block h2 {
  margin-bottom: 0;
}

.block li.leaf {
  list-style-image: none;
  list-style-type: none;
}

.block li.leaf a {
  text-decoration: none;
}

/* first banner row (highlights) */
#block-views-Prefooter-block_1 li,
#block-views-Prefooter-block_3 li,
#block-views-Prefooter-block_4 li,
#block-views-Prefooter-block_5 li,
#block-views-Prefooter-block_6 li,
#block-views-PrefooterCat-block_3 li,
#block-views-PrefooterCat-block_4 li,
#block-views-PrefooterCat-block_5 li,
#block-views-PrefooterCat-block_6 li {
  position:relative;
}
#block-views-Prefooter-block_1 .views-field-title,
#block-views-Prefooter-block_3 .views-field-title,
#block-views-Prefooter-block_4 .views-field-title,
#block-views-Prefooter-block_5 .views-field-title,
#block-views-Prefooter-block_6 .views-field-title,
#block-views-PrefooterCat-block_3 .views-field-title,
#block-views-PrefooterCat-block_4 .views-field-title,
#block-views-PrefooterCat-block_5 .views-field-title,
#block-views-PrefooterCat-block_6 .views-field-title {
  position:absolute;
  top:0;
  left:0;
  right:0;
  font-size:12px !important;
  -moz-transition: color .5s ease-in-out;
  -webkit-transition: color .5s ease-in-out;
}
#block-views-Prefooter-block_1 .views-field-field-destacado-texto-value,
#block-views-Prefooter-block_3 .views-field-field-destacado-texto-value,
#block-views-Prefooter-block_4 .views-field-field-destacado-texto-value,
#block-views-Prefooter-block_5 .views-field-field-destacado-texto-value,
#block-views-Prefooter-block_6 .views-field-field-destacado-texto-value,
#block-views-PrefooterCat-block_3 .views-field-field-destacado-texto-value,
#block-views-PrefooterCat-block_4 .views-field-field-destacado-texto-value,
#block-views-PrefooterCat-block_5 .views-field-field-destacado-texto-value,
#block-views-PrefooterCat-block_6 .views-field-field-destacado-texto-value {
  position:absolute;
  top:30px;
  bottom:0;
  left:0;
  right:0;
  padding:0 12px;
  color:#FFF;
  opacity:0;
  background:rgba(0,0,0,.6);
  -moz-transition: opacity .5s ease-in-out;
  -webkit-transition: opacity .5s ease-in-out;
}
body.ie #block-views-Prefooter-block_1 .views-field-field-destacado-texto-value,
body.ie #block-views-Prefooter-block_3 .views-field-field-destacado-texto-value,
body.ie #block-views-Prefooter-block_4 .views-field-field-destacado-texto-value,
body.ie #block-views-Prefooter-block_5 .views-field-field-destacado-texto-value,
body.ie #block-views-Prefooter-block_6 .views-field-field-destacado-texto-value,
body.ie #block-views-PrefooterCat-block_3 .views-field-field-destacado-texto-value,
body.ie #block-views-PrefooterCat-block_4 .views-field-field-destacado-texto-value,
body.ie #block-views-PrefooterCat-block_5 .views-field-field-destacado-texto-value,
body.ie #block-views-PrefooterCat-block_6 .views-field-field-destacado-texto-value {
  visibility:hidden;
  background:transparent;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
}
#block-views-Prefooter-block_1 .views-field-field-destacado-link-url a,
#block-views-Prefooter-block_3 .views-field-field-destacado-link-url a,
#block-views-Prefooter-block_4 .views-field-field-destacado-link-url a,
#block-views-Prefooter-block_5 .views-field-field-destacado-link-url a,
#block-views-Prefooter-block_6 .views-field-field-destacado-link-url a,
#block-views-PrefooterCat-block_3 .views-field-field-destacado-link-url a,
#block-views-PrefooterCat-block_4 .views-field-field-destacado-link-url a,
#block-views-PrefooterCat-block_5 .views-field-field-destacado-link-url a,
#block-views-PrefooterCat-block_6 .views-field-field-destacado-link-url a {
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
  text-indent:-1000em;
  width:100%;
  height:100%;
  *background:#000;
  background:#000\9;
  filter:alpha(opacity=1);
}
/* hover state */
#block-views-Prefooter-block_1 li:hover *,
#block-views-Prefooter-block_3 li:hover *,
#block-views-Prefooter-block_4 li:hover *,
#block-views-Prefooter-block_5 li:hover *,
#block-views-Prefooter-block_6 li:hover *,
#block-views-PrefooterCat-block_3 li:hover *,
#block-views-PrefooterCat-block_4 li:hover *,
#block-views-PrefooterCat-block_5 li:hover *,
#block-views-PrefooterCat-block_6 li:hover * {
  color:#FFF;
}
#block-views-Prefooter-block_1 li:hover .views-field-field-destacado-texto-value,
#block-views-Prefooter-block_3 li:hover .views-field-field-destacado-texto-value,
#block-views-Prefooter-block_4 li:hover .views-field-field-destacado-texto-value,
#block-views-Prefooter-block_5 li:hover .views-field-field-destacado-texto-value,
#block-views-Prefooter-block_6 li:hover .views-field-field-destacado-texto-value,
#block-views-PrefooterCat-block_3 li:hover .views-field-field-destacado-texto-value,
#block-views-PrefooterCat-block_4 li:hover .views-field-field-destacado-texto-value,
#block-views-PrefooterCat-block_5 li:hover .views-field-field-destacado-texto-value,
#block-views-PrefooterCat-block_6 li:hover .views-field-field-destacado-texto-value {
  opacity:1;
  visibility:visible;
}

/* second banner row (external sites) */
#block-views-Prefooter-block_2 {
  border-top: 2px solid #373737;
  margin-top: 36px;
}
#block-views-faq_list-block_1 {
  margin-top: 36px;
}

#block-views-Articulos-block_5 {
  margin-top: 36px;
}


#block-views-Prefooter-block_2 .view-content {
  position: relative;
  margin: 0 -2px;
  height: 102px;
}
#block-views-Prefooter-block_2 .views-row {
  font-size: 13px;
  font-weight: bold;
  float: left;
  position:relative;
  width: 102px;
  min-height: 102px;
  padding: 8px;
  background: #F2F2F2;
  box-shadow: inset 0 0 5px rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
}
#block-views-Prefooter-block_2 a img {
  margin-bottom:.25em;
  opacity:.2;
  filter:alpha(opacity=20);
  -moz-transition: opacity .5s ease-in-out;
  -webkit-transition: opacity .5s ease-in-out;
}
#block-views-Prefooter-block_2 .views-field-field-destacado-texto-value {
  display:none;
  position:absolute;
  bottom:100px;
  left:80px;
  width:180px;
  padding:5px 10px;
  background:#FFF;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
body.ie7 #block-views-Prefooter-block_2 .views-field-field-destacado-texto-value {
  /* readjust the positioning to compensate the lack of :after content in IE7 */
  bottom:90px;
}
#block-views-Prefooter-block_2 .views-field-field-destacado-texto-value:after {
  content:" ";
  position:absolute;
  top:100%;
  left:10px;
  width:19px;
  height:10px;
  background:url(../img/bg-sprite.png) no-repeat -35px 0;
}
/* define hover changes */
#block-views-Prefooter-block_2 .views-row:hover{
  z-index:10;
}
#block-views-Prefooter-block_2 .views-row:hover img,
#block-views-Prefooter-block_2 a:focus img {
  opacity:1;
  filter:alpha(opacity=100);
}
#block-views-Prefooter-block_2 .views-row:hover .views-field-field-destacado-texto-value {
  display:block;
}

/* send CV and subscribe to newsletter */
#pre-footer .block-nodeasblock {
  /* force full display of the <p> margins and correct IE bug with wrapping heights */
  padding-top:1px;
  margin:0;
}
#pre-footer .block-nodeasblock p{
  margin-top: 3em;
  float: right;
}
#pre-footer-inner .block-nodeasblock p:first-child {
  float: left;
}

/** pre-footer **/

#pre-footer {
  padding-top: 20px;
}

#pre-footer img {
  display:block; /* debug FF, avoid the 3px issue */
}

#pre-footer-inner {
  font-size: 14px;
  padding: 50px 0;
}

#pre-footer .column:first-child {
  padding-left: 20px;
}

#pre-footer .column {
  width: auto;
  padding-left: 100px;
  text-align: left;
  display: inline-block;
  vertical-align: top;
}

#pre-footer .column ul {
  list-style-type: none;
}

#pre-footer .column ul li {
  list-style: none;
}

#pre-footer .column ul .title {
  font-size: 16px;
  font-weight: bold;
  color: #6C7464;
}

#pre-footer .column ul a {
  color: #6C7464;
}


/** footer **/

#footer {
  background: url(../img/body-pattern-strip-green.png) repeat-x left bottom #fff;
  color: #3a3a3a;
  overflow: hidden;
}

#footer #footer-inner {
  width: 940px;
  overflow: hidden;
  border-top: 3px solid #EEEEEE;
  padding-top: 50px;
  padding-bottom: 50px;
}

#footer a,
#footer a:link {
  color: #61A543;
  text-decoration: none;
}

#footer .block-menu_block a,
#footer .block-menu_block a:link {
  color: #3a3a3a;
  font-weight: bold;
  text-decoration: none;
}

#footer a:hover,
#footer a:focus {
  text-decoration: underline;
}

#footer .mensaje-confederacion-oxfam {
  clear:left;
  float: left;
  margin-left: 7px;
}

#footer .oxfam-footer-logo {
  float: right;
  margin-top: -50px;
  padding-right: 7px;
}

#footer .block-menu-about {
  margin: 0;
  padding: 0;
  float: left;
}

#footer .block-menu-about {
  margin:1em 0;
}

#footer .block-menu-about li {
  display: inline;
  padding-left: 5px;
  border-left: 1px solid #d8d8d8;
}

#footer .block-menu-about li.first {
  border-left: 0;
  padding-left: 7px;
}

#footer .block-menu-about li a:hover {
  text-decoration: underline;
}

/* Site map */
#footer .block-menu_block.block-menu-sitemap {
  padding-bottom:2em;
  color:#333;
  background:rgb(255,255,255);
  top: 110px;
  opacity:0.96;
  
}
body.ie #footer .block-menu_block.block-menu-sitemap,
body.ie7 #footer .block-menu_block.block-menu-sitemap,
body.ie8 #footer .block-menu_block.block-menu-sitemap {
  filter: alpha(opacity=96) !important;
  zoom: 1 !important;
}
body.ie #block-menu_block-4{
  background:#FFF;
}
#footer .block-menu_block.block-menu-sitemap h2 {
  margin:0 10px 1em;
}
#footer .block-menu_block.block-menu-sitemap .menu-name-primary-links li {
  list-style:outside none none; /* override system.css */
}
#footer .block-menu_block.block-menu-sitemap .menu-name-primary-links a,
#footer .block-menu_block.block-menu-sitemap .menu-name-primary-links a:link {
  color:#333;
  display:block;
}
#footer .block-menu_block.block-menu-sitemap .menu-name-primary-links > ul > li {
  line-height:27px !important;
  font-weight:bold;
}
#footer .block-menu_block.block-menu-sitemap .menu-name-primary-links > ul > li > ul > li {
  border-top:1px dashed;
  font-size:13px;
  line-height:30px;
  font-weight:bold;
}

#footer .block-menu_block.block-menu-sitemap .menu-name-primary-links > ul > li > ul > li ul > li { font-weight:normal; }


#footer .block-menu_block.block-menu-sitemap .menu-name-primary-links ul ul ul li {
  margin-left:15px;
  line-height:30px;
  font-weight:normal;
}
#footer .block-menu_block.block-menu-sitemap .menu-name-primary-links ul ul ul ul li {
  list-style:outside disc none;
}

/** Search results **/
#content-area .search-form  .container-inline {
  margin:.5em 0;
}
#content-area .search-form input.form-text{
  background: none repeat scroll 0 0 #FFFFFF;
  height:27px;
  line-height: 27px;
  padding: 0 9px;
  border:1px solid #999;
  position: relative;
  width: 230px;
  z-index: 10;
  color:#A8A8A8;
}
.boxshadow #content-area .search-form input.form-text {
  padding:0 10px;
  border:0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.66) inset;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.66) inset;
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.66) inset;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.66) inset;
}
#content-area .search-form input.form-text {
  padding:0 9px;
  
}
#content-area .search-form input.form-submit {
  vertical-align:top;
  margin-left:10px;
}
dl.search-results,
dl.search-results dd {
  margin:0 0 2em;
}
dl.search-results > * {
  padding:0;
}
dl.search-results dt {
  font-weight:bold;
  font-size:14px;
  line-height:1.5;
}
dl.search-results dt a {
  text-decoration:none;
}
dl.search-results p.search-info {
  display:none;
}

/** Drupal nodes **/
.node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */
.comment-unpublished div.unpublished {
  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;
}

.marker /* "New" or "Updated" marker for content that is new or updated for the current user */ {
  color: #c00;
}

.node.node-unpublished .picture, .comment.comment-unpublished .picture {
  position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
}

.image-caption > span {
  display:block;
}
.image-caption {
  margin:0 0 1em 0;
  padding:.5em 10px 1em;
  background:#FFF;
}

/** Drupal comments **/
#comments {
  margin: 1em 0;
}

.comment ul.links {
  margin: 1em 0;
}

/** Drupal blocks **/
.block {
  margin-bottom: 1em;
}
.sidebar .block {
  margin-bottom:2em;
}

/** Drupal forms **/
.form-item input,
.form-item select {
  margin-left:0 !important;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}

.form-item label {
  display: block;
  font-weight: bold;
}

.form-item label.option {
  display: inline;
  font-weight: normal;
}

.form-required {
  color: #c00;
}

.form-item .description {
  font-size: 0.85em;
}

.form-checkboxes .form-item,
.form-radios .form-item {
  margin: 0;
}

#main .form-submit,
input#edit-submit-Notas-prensa.form-submit,
input#edit-submit-Productos.form-submit {
  padding:5px 10px;
  vertical-align: middle;
  line-height: 29px;
  background: #95C33B;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  color: #FFFFFF !important;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none !important;
  cursor:pointer;
  border:none;
}



input#edit-submit-Eventos.form-submit {margin-top: 9px;}

input#edit-submit-Notas-prensa.form-submit,
input#edit-submit-Productos.form-submit {
  margin-top: 17px;
}

input#edit-submit-Tiendas.form-submit {
  margin-top: 20px;
  padding:5px 10px;
  vertical-align: middle;
  line-height: 18px;
  background: #373736;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  color: #FFFFFF !important;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none !important;
  cursor:pointer;
  border:none;
}

form#user-login input[type=submit]:hover,
form#user-login a.button:hover {
  background-color:#373737 !important;
}

#main .form-submit:hover,
input#edit-submit-Notas-prensa.form-submit:hover,
input#edit-submit-Productos.form-submit:hover { background-color: #2b2b2b;}

.container-inline div, .container-inline label {
  display: inline;
}

.tips {
  margin: 0;
  padding: 0;
  font-size: 0.9em;
}

/** Drupal admin tables **/
/* We overrode these styles in html-elements.css, but restore them for the
 * forms on the site.
 */
  form tbody {
    border-top: 1px solid #ccc;
}

form th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}

form tbody th {
  border-bottom: 1px solid #ccc;
}

form thead th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}
/* override stupid IE style for admin tabs */
div.vertical-tabs ul.vertical-tabs-list li,
div.vertical-tabs ul.vertical-tabs-list li a {
  height:auto;
  zoom:1;
}


/*** DECO de los bloques del sidebar****/
#page .sidebar .block-menu_block > h2 {
  border-bottom:0;
  margin-top:0;
}
#sidebar-left-inner [id^=block-views-Paises-block],
.sidebar .block-menu_block .content,
#block-menu-menu-editorial .content,
#block-menu-menu-edicion .content {
  background:url(../img/blocktop01.jpg) no-repeat 0 0;
  padding-top:14px;
  border-bottom:#C3C4C4 1px solid;
  
}
#sidebar-left-inner [id^=block-views-Paises-block] .content,
.sidebar .block-menu_block .content,
#block-menu-menu-editorial .content,
#block-menu-menu-edicion .content {
  background-color: #FFF;
}
.sidebar .block-menu_block .menu,
.sidebar #block-menu-menu-editorial .menu,
.sidebar #block-menu-menu-edicion .menu {
  padding:10px 5px 23px 13px;
  list-style:outside none;
}
.sidebar .block-menu_block .menu a ,
.sidebar #block-menu-menu-editorial .menu a {
  display:block;
  padding-left:15px;
  background:url(../img/sprite-acordeon.png) no-repeat 0 -46px;
}
.sidebar .block-menu_block .menu  li.expanded,
.sidebar #block-menu-menu-editorial .menu li.expanded {
  list-style:none outside none;
}
.sidebar .block-menu_block .menu  li.expanded > a,
.sidebar #block-menu-menu-editorial  li.expanded > a{
  background-position:0 7px;
}
.sidebar .block-menu_block .menu .menu,
.sidebar #block-menu-menu-editorial .menu .menu
{
  padding:0;
}
.sidebar .block-menu_block .menu .menu a,
.sidebar #block-menu-menu-editorial .menu .menu a {
  background:none;
}

.sidebar .block-menu_block .menu li.expanded > a.active-trail.active,
.sidebar #block-menu-menu-editorial .menu li.expanded > a.active-trail.active,
.sidebar #block-menu-menu-editorial .menu li.active-trail a.active,
.sidebar .block-menu_block .menu li.expanded > a:hover,
.sidebar #block-menu-menu-editorial .menu li.expanded > a:hover {
  background-position:0 -393px;
}

.sidebar .menu li > a.active-trail.active,
.sidebar .menu li.active > a.active,
.sidebar .menu-name-primary-links .menu li a:hover {
  background-position:0 -446px;
}

.sidebar .block-menu_block .menu .expanded a.active-trail.active,
.sidebar .menu-name-primary-links .menu li.expanded.active-trail > a.active-trail,
.sidebar #block-menu-menu-editorial li.expanded.active-trail > a {
  background-position:0 -395px;
}

.sidebar .block-menu_block .menu li.leaf > a:hover { background-position:0 -446px;}

/**ACORDEONES DEL SIDEBAR IZDO*/

#sidebar-left-inner h3.accordion-header {
  background:url(../img/sprite-acordeon.png) no-repeat 0 -47px;
  padding-left:15px;
  margin-top:0px;
  cursor:pointer;
  border-bottom: none;
  border-top: none;
  color:#373737 !important;
}

#sidebar-left-inner h3:hover {  background-position:0 -447px; color:#61A543 !important;}

#sidebar-left-inner h3.accordion-header-active,
#sidebar-left-inner h3.accordion-header-active:hover{
  background-position:0 -395px;
  color:#61A543  !important;
}

#sidebar-left-inner .accordion-content .views-accordion-item {
  margin-left:16px;
}

#sidebar-left-inner .views-accordion-item a  {
  text-decoration:none;
}

#sidebar-left-inner .block-views .content .item-list.views-accordion,
#sidebar-left-inner .block-views .content .item-list.views-accordion{
  padding:10px 0 10px 13px;
}

#sidebar-left-inner .views-accordion-item .accordion-content div,
#sidebar-left-inner .views-accordion-item .accordion-header, h3.accordion-header {
  padding:0px;
}

#sidebar-left-inner .block-views .accordion-active {
  border: none;
  margin-bottom: 0;
}

/** destacados laterales manuales **/

#sidebar-left-inner .view-destacadosLateralesManuales .views-row div span > div,
#sidebar-right-inner .view-destacadosLateralesManuales .views-row div span > div {
  background-color: #FFF;
  border-bottom:#C3C4C4 1px solid;
  margin-bottom: 20px;
  padding-bottom:20px;
}

#sidebar-left-inner .view-destacadosLateralesManuales .views-row div span > div > div,
#sidebar-right-inner .view-destacadosLateralesManuales .views-row div span > div > div {
  border-bottom: none;
}

#sidebar-left-inner .view-destacadosLateralesManuales .views-row  div .content,
#sidebar-right-inner .view-destacadosLateralesManuales .views-row  div .content {
  padding-left: 10px;
  padding-right: 10px;
}

#sidebar-left-inner .view-destacadosLateralesManuales .views-row h2.title,
#sidebar-right-inner .view-destacadosLateralesManuales .views-row h2.title {
  background: none repeat scroll 0 0 #373737;
  border-bottom: 0 none;
  clear: inherit ;
  display: block ;
  font-size: 17px;
  padding: 15px;
  color: #FFF;
  text-decoration: none;
  font-size: 15px !important;
}


/** sobreescritura de los bloques laterales manuales segun su tipologia **/
#sidebar-left-inner .view-destacadosLateralesManuales .TextoGris,
#sidebar-right-inner .view-destacadosLateralesManuales .TextoGris {
  background: none !important;
  border-bottom: none !important;
}

#sidebar-left-inner .view-destacadosLateralesManuales .TextoGris  h2.title,
#sidebar-right-inner .view-destacadosLateralesManuales .TextoGris  h2.title {
  background: none !important;
  border-bottom: 1px dashed #373737;
  padding-bottom: 5px;
  padding-left:0;
  margin-bottom: 5px;
  color: #373737;
  font-size: 15px !important;
}

#sidebar-left-inner .view-destacadosLateralesManuales .Solo-imagen-lateral  h2.title,
#sidebar-right-inner .view-destacadosLateralesManuales .Solo-imagen-lateral  h2.title {
  display: none;
}

#sidebar-left-inner .view-destacadosLateralesManuales .views-row div span > div.Solo-imagen-lateral,
#sidebar-right-inner .view-destacadosLateralesManuales .views-row div span > div.Solo-imagen-lateral {
  background-color: transparent;
  border-bottom: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
}

#sidebar-left-inner .view-destacadosLateralesManuales .views-row div span > div.Solo-imagen-lateral .content,
#sidebar-right-inner .view-destacadosLateralesManuales .views-row div span > div.Solo-imagen-lateral .content {
  padding-left: 0;
  padding-right: 0;
}

#sidebar-left-inner .view-destacadosLateralesManuales .Textuales  h2.title,
#sidebar-right-inner .view-destacadosLateralesManuales .Textuales  h2.title {
  background: none !important;
  border-bottom: 1px dashed #373737;
  padding-bottom: 5px;
  padding-left:0;
  padding-right:0;
  margin:0 10px 5px 10px;
  color: #373737;
}



/*Paginacion de  los listados */

.pager li.pager-item a,
ul.pager li {
  padding:0px !important;
  margin:0px !important;
  font-size: 13px !important;
  display:inline-block;
}

ul.pager .item-list .pager li {
  padding: 0 5px !important;
}

ul.pager li.pager-first,
ul.pager li.pager-previous,
ul.pager li.pager-next,
ul.pager li.pager-last {
  background-image:url(../img/sprite_arrows.png);
  background-repeat:no-repeat;
  padding:0px !important;
  
}
ul.pager li.pager-current {color:#61A543;}

ul.pager li a {
  text-indent:-9999px;
  display:inline-block;
  width:15px;
}

.ie7 ul.pager li.pager-first a,
.ie7 ul.pager li.pager-previous a {
  font-size:0;
  text-indent:0;
}

ul.pager li.pager-item a {
  text-indent:1px;
  text-decoration:none;
  width:auto;
}

ul.pager li.pager-item a.active { color:#949494; }

ul.pager li.pager-first { background-position:0 0;}
ul.pager li.pager-first:hover { background-position:0 -30px;}
ul.pager li.pager-previous { background-position:0 -117px;}
ul.pager li.pager-previous:hover { background-position:0 -146px;}
ul.pager li.pager-next { background-position:0 -175px;}
ul.pager li.pager-next:hover { background-position:0 -204px;}
ul.pager li.pager-last { background-position:0 -57px;}
ul.pager li.pager-last:hover { background-position:0 -87px;}


ul.pager li.pager-first a,
ul.pager li.pager-previous a,
ul.pager li.pager-next a,
ul.pager li.pager-last a{ width:16px; margin:0px; padding:0px;}


/**SALA DE PRENSA  --- LISTADO RESULTADOS */

.destacado-sala-prensa .fd-white .text .date-display-single {
  font-size:10px;
}

#block-views-Notas_prensa-block_1 .view-Notas-prensa .views-row .views-field-field-articulo-foto-fid ,
#block-views-Notas_prensa-block_1 .view-Notas-prensa .views-row .views-field-field-articulo-foto-data{
  float:right;
  display:inline-block;
  margin-left:30px;
}

#block-views-Notas_prensa-block_1 .view-Notas-prensa .views-row .img {
  float:right;
  
}

#block-views-Notas_prensa-block_1 .view-Notas-prensa .views-row .text h2 {
  border-bottom:none;
  margin-bottom:20px;
}



#block-views-Eventos-block_3 .view-Eventos ul { padding-left:0px; }

#block-views-Notas_prensa-block_2 .view-Notas-prensa .views-row.views-row-last,
[id^=block-views-Ofertas-block] .view-Ofertas .views-row.views-row-last,
[id^=block-views-Eventos-block] .view-Eventos .views-row.views-row-last {
  margin-bottom:0px;
}

.view-Notas-prensa .views-row .views-field-field-articulo-fecha-pub-value,
.date-display-single ,
.node-type-convocatoria small .date-display-single  {
  font-size:10px;
  color:#727273;
}
.node-type-convocatoria .date-display-single {
  font-size:13px;
  color:#373737;
}

.view-Notas-prensa .views-row .views-field-title h3,
#block-views-Ofertas-block_2 .view-Ofertas .views-row .views-field-title h3{
  text-decoration:none;
  font-weight:bold;
  margin-bottom:0px;
}
.view-Notas-prensa .views-row .views-field-title a {
  color:#373737;
}

.view-Notas-prensa .views-row .views-field-title a:hover {
  color:#61A543;
  text-decoration:none;
}

.view-Notas-prensa .views-field-body .field-content p {
  padding:0px;
}

.view-Notas-prensa .item-list,
#block-views-Articulos-block_5 .view-content + .item-list,
[class^=view-].view-content + .item-list {
  margin-top:30px;
  border-top:1px dashed #CCC;
}

#block-views-Articulos-block_5 .view-content + .item-list .pager,
[class^=view-].view-content + .item-list .pager {
  margin-top:20px;
}

#node-376 .field-type-text.field-field-seccion-descrip { display:none; }


.seccion-salaprensa .node-type-articulo .field-field-articulo-minigaleria,
.seccion-salaprensa .node-type-articulo .field-field-articulo-adjuntos,
.seccion-salaprensa .node-type-articulo .field-field-articulo-gal-relacionada,
.seccion-salaprensa .node-type-articulo .field-field-articulo-video-incrustado {
  margin-bottom:30px;
  margin-top:20px;
}


/** tiendas **/

#block-views-Tiendas-block_1.block.block-views {
  border-top: 2px solid #373737;
}


.view-Tiendas.bloque-tienda-destacado-superior{
  background-color: #FFFFFF;
  border-bottom: 1px solid #333333;
  margin-bottom: 30px;
  padding-bottom: 10px;
  margin-top: -13px;
  /*display:inline; retirado por Ramonacus el 11/07/2011 */
}

/**ACORDEONES DEL apartado de las tiendas */
.view-donativos-socios h3.accordion-header,
.view-donativos-socios h3.accordion-header-hover,
.view-id-Tiendas.group-pais-datos h3.accordion-header,
.view-id-Tiendas.group-pais-datos h3.accordion-header-hover,
.view-id-faq_list h3.accordion-header,
.view-id-faq_list h3.showPanel,
.view-id-faq_list h3.accordion-header-hover,
.view-sedes-comites h3.accordion-header,
.view-sedes-comites h3.accordion-header-hover,
.field-type-blockreference h3.showPanel {
  background:#F7F9F9 url(../img/sprite-acordeon.png) no-repeat 0 -511px;
  border-top:none;
  border-bottom:1px solid #979898;
  /*font-size:17px;*/
  color:#373737;
  font-weight:bold;
  padding:4px 2px 7px 20px;
  margin-top:0px;
  cursor:pointer;
}

.field-type-blockreference h3.showPanel.active {
  background:#F7F9F9 url(../img/sprite-acordeon.png) no-repeat 0 -561px;
}

.field-type-blockreference .views-row-last h3.showPanel {
  border-bottom:none;
}

.field-type-blockreference .views-field-body {
  margin: 0 0 10px 0;
  /* padding-left: 22px; ¡¡ Desabilitado porque desajusta los listados de publicaciones:
   * http://test.intermonoxfam.org/ca/informat/publicacions/estudis
   * no se por qué se colocó, lo cierto es que fue después de maquetar publicaciones REVISAR */
}

.field-type-blockreference .views-field-body .unfoldme > :first-child{
  margin-top:0 !important;
}
.field-type-blockreference .views-field-body .unfoldme > :last-child{
  margin-bottom:0 !important;
}

.view-id-faq_list h3.accordion-header,
.view-id-faq_list h3.showPanel,
.view-id-faq_list h3.accordion-header-hover,
.view-donativos-socios h3.accordion-header,
.view-donativos-socios h3.accordion-header-hover {
  background-position:0 -516px;
  padding:0 2px 7px 20px;
}

h4.desplegable-titular {
  color:#61A543;
}

.view-id-Tiendas.group-pais-datos h3.accordion-header-active,
.view-id-faq_list h3.accordion-header-active,
.view-sedes-comites h3.accordion-header-active{
  background-position:0 -561px;
}
.view-donativos-socios h3.accordion-header-active { background-position:0 -563px; }

.view-id-faq_list h3.showPanel.active {background-position:0 -565px;}

.view-id-Tiendas.group-pais-datos .accordion-active,
.view-id-faq_list .accordion-active,
.view-sedes-comites .accordion-active,
.view-donativos-socios .accordion-active {
  border: none;
  margin-bottom: 0;
}
.view-id-Tiendas.group-pais-datos .accordion-content,
.view-id-faq_list .accordion-content ,
.view-sedes-comites .accordion-content,
.field-type-blockreference .views-field-body {
  margin: 0 0 10px 0;
}


.view-id-Tiendas.group-pais-datos .accordion-content .views-accordion-item {
  padding:20px 20px 20px 50px;
}

.view-sedes-comites .accordion-content .views-accordion-item  {
  padding:10px 20px 20px 83px;
}

.view-id-Tiendas.group-pais-datos .accordion-content .views-accordion-item.accordion-item-even {
  background-color:#eaebeb;
}

.view-sedes-comites .accordion-content .views-accordion-item.accordion-item-odd{
  background-color:#eaebeb;
}

.view-sedes-comites .accordion-content .views-accordion-item.accordion-item-first {
  background-color:#bedb82;
}

.view-id-faq_list .view-header h4 {
  border-bottom:1px solid #979898;
  margin-bottom:5px;
  margin-top:25px;
}

.container-inline-date.date-clear {
  display:none;
}

#views-exposed-form-Notas-prensa-block-2 #edit-field-notaprensa-pais-value-wrapper,
#views-exposed-form-Notas-prensa-block-2 #edit-term-node-tipo-contenido-wrapper,
#views-exposed-form-Notas-prensa-block-2 #edit-tema-notaprensa-wrapper ,
#views-exposed-form-Notas-prensa-block-2 #edit-date-filter-fecha-select-value-year-wrapper,
#views-exposed-form-Notas-prensa-block-2 #edit-articulo-pais-wrapper,
#views-exposed-form-Notas-prensa-block-2 #edit-date-filter-fecha-select-value-month-wrapper,
#views-exposed-form-Notas-prensa-page-1 #edit-term-ndp-wrapper,
#views-exposed-form-Notas-prensa-page-1 #edit-pais-ndp-wrapper,
#views-exposed-form-Notas-prensa-page-1 #edit-fecha-ndp-value-year-wrapper,
#views-exposed-form-Notas-prensa-page-1 #edit-fecha-ndp-value-month-wrapper,
[id^=views-exposed-form-Documentos-page-]  #edit-tid-estudios-wrapper,
[id^=views-exposed-form-Documentos-page-]  #edit-tid-estudis-wrapper {
  box-shadow: inset 0 0 3px rgba(0, 0, 0, .66);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .66);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .66);
  background: none repeat scroll 0 0 #FFFFFF;
  line-height: 27px;
  padding: 0 3px;
  width: auto;
  z-index: 25;
}

#views-exposed-form-Notas-prensa-block-2 #edit-date-filter-fecha-select-value-year-wrapper,
#views-exposed-form-Notas-prensa-block-2 #edit-date-filter-fecha-select-value-month-wrapper,
#views-exposed-form-Notas-prensa-page-1 #edit-fecha-ndp-value-year-wrapper,
#views-exposed-form-Notas-prensa-page-1 #edit-fecha-ndp-value-month-wrapper {
  width:115px;
  margin-right:15px;
}

#views-exposed-form-Notas-prensa-block-2 .date-views-filter-wrapper,
#views-exposed-form-Notas-prensa-page-1 .date-views-filter-wrapper {
  width: 179px;
  min-width: 0;
}

form[id^=views-exposed-form-Notas-prensa] .container-inline-date {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#views-exposed-form-Notas-prensa-block-2 #edit-field-notaprensa-pais-value-wrapper select,
#views-exposed-form-Notas-prensa-block-2 #edit-term-node-tipo-contenido-wrapper select,
#views-exposed-form-Notas-prensa-block-2 #edit-tema-notaprensa-wrapper select,
#views-exposed-form-Notas-prensa-block-2 #edit-articulo-pais-wrapper select,
#views-exposed-form-Notas-prensa-block-2 #edit-date-filter-fecha-select-value-year-wrapper select,
#views-exposed-form-Notas-prensa-block-2 #edit-date-filter-fecha-select-value-month-wrapper select,
#views-exposed-form-Notas-prensa-page-1 #edit-term-ndp-wrapper select,
#views-exposed-form-Notas-prensa-page-1 #edit-pais-ndp-wrapper select,
#views-exposed-form-Notas-prensa-page-1 #edit-fecha-ndp-value-wrapper select,
#views-exposed-form-Notas-prensa-page-1 #edit-fecha-ndp-value-month-wrapper select,
[id^=views-exposed-form-Documentos-page-]  #edit-tid-estudios-wrapper select,
[id^=views-exposed-form-Documentos-page-]  #edit-tid-estudis-wrapper select {
  width:100%;
  border:0px;
}

.seccion-salaprensa #views-exposed-form-Notas-prensa-block-2 #edit-submit-Notas-prensa,
.seccion-salaprensa #views-exposed-form-Notas-prensa-page-1 #edit-submit-Notas-prensa
{ padding: 3px; }

.seccion-salaprensa #views-exposed-form-Notas-prensa-page-1 .views-exposed-widget {
  padding-right: 0.5em;
}

#views-exposed-form-Notas-prensa-block-2 .container-inline-date.date-clear-block #edit-date-filter-fecha-select-value-wrapper div,
#views-exposed-form-Notas-prensa-page-1 #edit-fecha-ndp-value-wrapper div { float:left;}

#views-exposed-form-Eventos-page-1 .container-inline-date.date-clear-block,
#views-exposed-form-Notas-prensa-block-2 .container-inline-date.date-clear-block,
#views-exposed-form-Notas-prensa-page-1 .container-inline-date.date-clear-block {
  background-color:#F7F9F9 !important;
  padding:0px;
  border:none;
  width: 180px;
}
/**BLOQUE CONVOCATORIAS DE PRENSA , y contactos para medios */

#block-views-Convocatorias-block_1,
#block-views-Notas_prensa-block_4,
#block-views-Noticias-block_2{
  background-color:#FFF;
  border-bottom:1px solid #C3C4C4;
  padding:10px;
}

#block-views-Notas_prensa-block_4 .view-Notas-prensa .view-content .views-row div.field-item {
  margin-bottom:15px;
}


#block-views-Contacto-block_1 .views-row {
  margin-top:20px;
}
#block-views-Contacto-block_1 .views-row-first {
  margin-top:0px;
}

/** PUBLICACIONES listado **/

/*FILTRO*/

[id^=views-exposed-form-Productos-page-] .views-exposed-widget div div{
  box-shadow: inset 0 0 3px rgba(0, 0, 0, .66);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .66);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .66);
  background: none repeat scroll 0 0 #FFFFFF;
  line-height: 27px;
  padding: 0 3px;
  width: 185px;
  z-index: 25;
}

/** Se tienen que borrar los estilos relacionados con "views-exposed-form-Tiendas-page-1" **/

#views-exposed-form-Tiendas-page-1 .views-exposed-widget div div,
.view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div div {
  box-shadow: inset 0 0 3px rgba(0, 0, 0, .66);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .66);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .66);
  background: none repeat scroll 0 0 #FFFFFF;
  line-height: 27px;
  padding: 0 3px;
  z-index: 25;
}
*+html [id^=views-exposed-form-Productos-page-] .views-exposed-widget div div { width:auto; }

.ie7 [id^=views-exposed-form-Productos-page-] .views-exposed-widget div div,
.ie7 #views-exposed-form-Tiendas-page-1 .views-exposed-widget div div,
.ie7 .view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div div {
  line-height:1.6;
}



[id^=views-exposed-form-Productos-page-] .views-exposed-widget div div select,
.view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div div select,
.view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div div input[type=text],
#views-exposed-form-Tiendas-page-1 .views-exposed-widget div div select,
#views-exposed-form-Tiendas-page-1 .views-exposed-widget div div input[type=text]{
  width:100%;
  border:0px;
}

.bloque-tienda-destacado-superior #edit-cpostal-wrapper, .bloque-tienda-destacado-superior #edit-cpostal-wrapper input { width: 70px; }
.bloque-tienda-destacado-superior #edit-poblacion-wrapper input { width: 150px; }

body.ie [id^=views-exposed-form-Productos-page-] .views-exposed-widget div div select,
body.ie .view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div div select
body.ie #views-exposed-form-Tiendas-page-1 .views-exposed-widget div div select{
  width:auto;
}

body.ie #views-exposed-form-Tiendas-page-1 .views-exposed-widget div div input[type=text],
body.ie .view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div div input[type=text]{
  width:100px;
}

body.ie #views-exposed-form-Tiendas-page-1 .views-exposed-widget div:last-child,
body.ie .view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div:last-child
{
  padding-right:0px;
}
.ie7 .view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div div input[type=text],
.ie6 .view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div div input[type=text]{
  width: 100px;
}

.ie7 .view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div div select,
.ie6 .view-Tiendas.bloque-tienda-destacado-superior .views-exposed-form .views-exposed-widget div div select{
  width: 170px;
}
.view-Tiendas.bloque-tienda-destacado-superior  tr.even,
.view-Tiendas.bloque-tienda-destacado-superior  tr.odd {
  background-color: #FFF;
  border-bottom: none;
}

.view-Tiendas.bloque-tienda-destacado-superior table {width: 100%;}

body.seccion-publicaciones #main-inner #content-header h1,
#main-inner #selections-inner h1.title,
.node-type-convocatoria #main-inner  h1.title {
  border-bottom:1px solid #656665;
}

#main-inner #selections-inner h1.title,
.node-type-convocatoria #main-inner  h1.title {
  margin:0 17px 10px 0;
  padding-bottom:5px;
}

.view-Productos .view-header {
  font-size:17px !important;
  line-height:21px;
}


#block-nodeasblock-3864 .views-row,
{
  display:inline-block;
  width:100%;
  *display:inline;
  zoom:1;
}

#block-nodeasblock-3864 .views-row .views-field-field-prod-foto-fid img { width:223px; }
#block-nodeasblock-3864 .views-row .views-field-field-prod-foto-fid { float:left;}
#block-nodeasblock-3864 .views-row .views-field-body {margin-left:242px;}
#block-nodeasblock-3864 .views-row .views-field-path .readmore { text-align:right; }

.view-Productos .views-row.views-row-1 .views-field-title h2 {
  margin-top:0px !important;
}

div.fieldgroup.group-docum-adjunto .content,
div.fieldgroup.group-docum-otrosadjuntos .content{
  padding-left:0px;
}

/** PUBLICACIONES FICHA INDIVIDUAL **/
.node-type-blogs {}

.node-type-blogs .content {
  padding-left:0px;
}

.node-type-blogs .field-field-blog-imagen {
  width:400px;
  float:right;
  margin-left: 5px;
}

.node-type-blogs .field-field-blog-departamento,
.node-type-blogs .field-field-blog-regiones {
  /*  width:100px;
  padding: 10px; 
  background-color: #CCC;
  border: 1px solid #000;
  text-align: center;
  float: left;
  margin-right: 5px;
   */
}

.node-type-blogs .field-field-blog-autor {
  clear:both;
}


.node-type-blogs p {
  
}




.node-type-producto {}

.node-type-producto .fieldgroup .content {
  padding-left:0px;
}

.node-type-producto .field-field-prod-foto {
  width:190px;
  float:left;
}

/*.node-type-producto div[class*=field-type],*/
.node-type-producto .group-prod-libros,
.node-type-producto .group-right-side{
  margin-left:250px;
}

.node-type-producto .group-prod-libros .content{
  padding-left:0px;
}
.node-type-producto div.fieldgroup {
  margin-bottom:0px;
  
}

.node-type-producto .field-type-filefield.field-field-prod-foto,
.node-type-producto .field-type-nodereference.field-field-prod-seccion {
  margin-left:0px;
}

.node-type-producto .field-field-prod-autor,
.node-type-producto .field-field-prod-precio{
  font-weight:bold;
  font-size: 15px !important;
}
.node-type-producto .field-field-prod-precio{
  /*margin-left:250px;*/
}

.node-type-producto .field-field-prod-idioma,
.node-type-producto .field-field-prod-libro-traductor,
.node-type-producto .field-field-prod-libro-formato,
.node-type-producto .field-field-prod-isbn {
  margin-bottom:20px;
}

.field-type-link.field-field-prod-link a {
  padding:0px 10px;
  vertical-align: middle;
  line-height: 29px;
  background: #95C33B;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  color: #FFFFFF !important;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none !important;
  cursor:pointer;
  margin-left:20px;
  margin-top: 6px;
}

.field-type-link.field-field-prod-link a:hover { background-color: #2b2b2b; }


.node-type-producto .field-field-prod-precio {
  display:inline-block;
  float:left;
}
.node-type-producto .field-field-prod-precio .field-items {
  padding-top:11px;
}

.field-field-prod-libro-googlebooks {
  text-align:right;
  margin-left:0px !important;
}

.node-type-producto p {
  clear:both;
  display: inline-block;
  margin-top: 20px;
}

/** fichas de las noticias **/




.foto_field_backg {
  background-color:#FFF;
}

.foto_field_image_container {
  float:left;
  margin: 0px 20px 0px 0px;
}

.foto_field_description_container {
  clear: both;
  padding: 10px;
  font-size: 11px;
}

.foto_field_description_container p {
  margin: 0px;
}

.node-type-articulo fieldset.fieldgroup.group-articulo-adjuntos {
  border:none  !important;
  background-color:#F7F9F9  !important;
  padding-left:0px;
  padding-right:0px;
}

.node-type-articulo .field-field-articulo-minigaleria {
  padding:30px 20px;
  background-color:#FFF;
  border-bottom:1px solid #373737;
  margin-bottom:30px;
  
}
.node-type-articulo .field-field-articulo-minigaleria .field-item{
  display:inline;
  margin-right:25px;
}

.node-type-articulo .field-field-articulo-minigaleria .field-item:last-child {
  margin-right:0px;
}

.field-field-articulo-adjuntos {
  border-top:2px solid #373737 !important;
}

div.aside,
div.field-field-articulo-destacado-noticia{
  float:right;
  color:#61A543;
  margin: 0 0 0.5em 1.2em;
  width: 35%;
}

.node-type-articulo .field-type-filefield.field-field-articulo-foto {
  margin:25px 0;
}

/** LINKS SOCIALES **/

.fb_social_like { width:80px !important; float:left !important;}
ul.links div.tweetbutton { float: none }
li.tweetbutton { float:left !important; }
.print_html, .print_mail, .print_pdf { margin-left:0px !important; float:right;}

.links-deco {
  margin-top:20px;
  padding-top:20px;
  border-top:1px dashed #373737;
}

/** links sociales en los views **/

div.views-social-bar div {
  float:right;
  margin-left:10px;
}


/**  Tags  **/

.tags-deco {
  border-bottom: 1px dashed #373737;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-bottom: 2px;
  text-transform:uppercase;
  font-size:11px;
  color: #727273;
}


/** quien somos cuentas claras **/

.seccion-quienessomos-cuentasclaras.node-type-info #contenedor-tablas h2 {
  border-bottom:1px dashed #373737;
  padding-bottom:5px;
  padding-top:20px;
}

.seccion-quienessomos-cuentasclaras.node-type-info h2.block {
  border-bottom:1px solid #373737;
  margin-bottom:0px;
  padding-left:5px;
  margin-top:25px;
}

.seccion-quienessomos-cuentasclaras.node-type-info h2.block small {
  color:#727273;
  float:right;
  font-weight:normal;
}

.seccion-quienessomos-cuentasclaras.node-type-info #contenedor-tablas h3 {
  border-bottom:1px solid #373737;
  margin-bottom:0px;
  padding-bottom:0px;
  padding-left:5px;
}
.seccion-quienessomos-cuentasclaras.node-type-info #contenedor-tablas h3 + table {
  margin-top: 5px;
  padding-top: 0;
}

/** quien somos mision vision **/

img dl.auto-close-related {
  margin-top:0px;
}

/** Tablas para la pagina **/

#contenedor-tablas table tr.green td { background: #d9e9be; }
#contenedor-tablas table tr td.right { text-align:right; }
#contenedor-tablas table tr td.pdl-30 { padding-left:30px; }
#contenedor-tablas div.fl-w4 { float:left; width:4%; }
#contenedor-tablas div.fl-w48 { float:left; width:48%; }
#contenedor-tablas .cleared { clear:both; margin-bottom:25px; }
#contenedor-tablas .bt1px { background-image: url(../img/linea_1px.jpg); background-repeat:repeat-x;}
#contenedor-tablas td.bt1px { background-position:0 50%; }
#contenedor-tablas div.bt1px { background-position: 0 0; }


.fl-w48.bt1px table {margin-bottom: 25px;}

.node-type-info .intro-nodo + h2.block,
.node-type-info .cleared > h2 {
  font-size:15px;
  font-weight:bold;
  border-bottom:1px dashed #373737;
  padding-bottom:5px;
}

.node-type-info .intro-nodo + h2.block { border-bottom:1px solid #373737 !important;}
.node-type-info .intro-nodo + h2.block > small { float:right;}

/** Nodo de patronato **/
#node-386 dl.auto-close-related dd.unfoldme.foldme span { color:#949596; }


/**  destacados verdes **/
.bl-green {
  background-color:#61A543;
  padding:14px 0;
  color:#373737;
}
.accion-vital-paises {
  background-color:#61A543;
  padding:25px 0;
  color:#373737;
}
.bl-green.bl_compressed { padding-top:15px !important; padding-bottom:15px !important;}

.view-display-id-block_2 .bl-green.bl_compressed {padding-bottom:0px !important; padding-top: 0px !important; height: 208px !important;}


.bl-green h2 {
  font-size:17px !important;
  line-height:28px !important;
  color:#FFF;
  margin-top:0px !important;
  margin-bottom:10px !important;
  font-weight: normal;
}

.bl-green h3 {
  font-size:17px !important;
  line-height:28px !important;
  color:#FFF;
  font-weight: normal;
}
.bl-green a {
  color:#FFF !important;
}
.bl-green a:hover, .bl-green a:focus {
  color:#373737 !important;
}

.bl-centrado {
  text-align:center;
}
.bl-doscol {
  padding-left:32px;
  padding-right:32px;
  font-size:13px;
}
.bl-doscol .fl { float:left; width:50%; line-height:28px; }
.bl-doscol .fr { float:right;  width:50%; line-height:28px; }

.bl-doscol span.big,
.bl-green span.big { font-size:15px; color:#FFF; }
.bl-doscol span.big-black,
.bl-green span.big-black { font-size:15px; color:#000; }

.bl-conFooter {
  padding-bottom:0px;
}
.bl-conFooter .clearfix + h2{
  margin-bottom:0px !important;
  margin-top:0px !important;
  padding-top:25px;
}

.exposed-form,
.view-filters {
  padding:25px 35px;
}

.view-id-Tiendas .view-header + .exposed-form,
.view-id-Tiendas .view-header + .view-filters {
  padding:0px 35px 25px 35px;
  background-color: #61A543;
}

.intro-perfil .bl-green,
.intro-perfil .bl-green a {
  color:#FFF;
  font-weight: bold;
}


.bl-green.bl-centrado.banner-conImg img { vertical-align:middle;}
.bl-green.bl-centrado.banner-conImg a { color:#FFF;}
.bl-green.bl-centrado.banner-conImg a:hover,
.bl-green.bl-centrado.banner-conImg a:focus { color:#373737 !important;}


/** Destacados bloques blancos **/

.bl-white {
  background-color:#FFF;
  padding:15px;
  color: #373737;
  box-shadow: 3px 10px 5px rgba(0, 0, 0, .13);
  -moz-box-shadow: 3px 10px 5px rgba(0, 0, 0, .13);
  -webkit-box-shadow: 3px 10px 5px rgba(0, 0, 0, .13);
}

.bl-white .big{
  font-size:17px;
}

.bl-white .readmore {
  text-align:right;
  font-size:11px;
}

.bl-white .left {
  float:left;
}

.bl-white .pdr20 {
  padding-right:20px;
}

.bl-white .pdr20.left > h2 { margin-top:0px; }

.bl-white .pdr20 + div > img {
  margin-top:35px;
}

.bl-white ul li {
  padding-bottom:10px;
}

.bl-white .pdr20.left h2 + ul { margin-top:15px;}

.bl-white small { color: #727273; font-size: 10px;}

/**bloques blancos simples*/

.fd-white {
  background-color:#FFF;
  border-bottom:1px solid #C3C4C4;
}

.mrg-botm15 { margin-bottom:15px; }
.pdgn20 { padding:20px;}

.fd-white .conPading { padding:15px;}

.fd-white .conPading .left { min-width:30% !important; margin-right:20px;}
.fd-white .conPading .left + .text {
  display:block;
  margin-left:245px;
}

.fd-white .conPading .left + .text.pl320 {
  margin-left:320px !important;
}

.fd-white .conPading .right { min-width:30% !important; margin-right:20px; float:right;}
.fd-white .conPading .right + .text {
  display:block;
  margin-right:245px;
}

.fd-white .conPading .right + .text h3,
.fd-white .conPading .left + .text h3{
  margin-top:0px;
}


.fd-white .text .date-display-single {
  font-size:13px;
  color:#727273;
}

.fd-white .text .date-display-single + a > h2 { margin-top: 0;}

.bl-white ul,
.bl-green ul,
.fd-white ul {
  padding-left:2em; !important;
}

.fd-white.titulo_sup .ioc3 h2 {margin-bottom: 10px;}

.text span.date-display-single + a {text-decoration: none;}

/**Destacado de accion vital de paises**/
.accion-vital-paises {
  color: #FFFFFF;
  font-size: 15px;
  text-align: center;
  margin:30px 0;
}

.accion-vital-paises a {
  color:#FFF;
}


/**  Seccion scrollable historia **/
div.scrollable.horizontal {
  width: 630px;
  height:468px !important;
}

#node-3722 div.scrollable.horizontal {
  width: 643px !important;
}

div.scrollable div.items div.item {
  margin-right: 20px;
  width: 200px;
}

div.scrollable div.items div.item .views-field-field-articulo-subtitulo-value {
  height:100px;
  overflow:hidden;
}

a.next, a.nextPage,
a.prev, a.prevPage{
  background-image:url(../img/sprite_arrows.png);
}

a.next, a.nextPage {
  background-position:-32px -117px;
}
a.next:hover , a.nextPage:hover {
  background-position:-32px -58px;
}

a.prev, a.prevPage {
  background-position:-32px -235px;
}
a.prev:hover, a.prevPage:hover {
  background-position:-32px -176px;
}

a.prev, a.prevPage {
  margin-left: 0px;
  margin-right: 5px;
  height: 23px;
  width: 23px;
}

a.next, a.nextPage {
  margin-left: 5px;
  margin-right: 0px;
  height: 23px;
  width: 23px;
}

/**  Destacado 1 solo item scrollable  **/

[id^=block-views-Testimonio-block] h2 {
  margin-bottom:10px;
}


.one-item-scrollable .scrollable.horizontal {
  height:167px !important;
  margin:0  0 20px 0;
}

.one-item-scrollable .scrollable div.items div.item {
  margin-right:0;
  width: 590px;
  height:106px;
  background-color:#FFF;
  border-bottom: 1px solid #C3C4C4;
  padding:20px;
}

.one-item-scrollable .scrollable div.items div.item [class$=foto-fid] {
  float:left;
  margin-right:25px;
}

.one-item-scrollable .scrollable div.items div.item .text {
  padding-right:10px;
}
.one-item-scrollable .scrollable div.items div.item .text h3 {
  margin-top:0;
  padding-top:0;
}
.one-item-scrollable .scrollable div.items div.item .views-field-view-node {
  text-align:right;
}

a.prev, a.next, a.prevPage, a.nextPage {
  margin-bottom: 72px;
  margin-top: 72px;
}

/** Sedes i comites **/
.ciudad { float:left; }
.ciudad strong {
  display: block;
  overflow: hidden;
  width: 120px;
  word-wrap: break-word;
}
.ciudad strong span {
  display:block;
}

.info {
  margin-left:150px;
}

/** emergencias **/


/** Ficha pais **/

#sidebar-right #sidebar-right-inner .block.block-views > h2,
#sidebar-right #sidebar-right-inner .block.block-nodeasblock .block-inner > h2,
#sidebar-right #sidebar-right-inner .block-io_selects .content > h2,
#sidebar-right #sidebar-right-inner .view-Contacto .view-header > h2{
  border-bottom:1px dashed #373737;
  padding-bottom:5px;
  margin-bottom:10px;
  margin-top:0px;
}

#sidebar-right #sidebar-right-inner > .block.block-views > h2{
  padding-bottom:1px;
}

#sidebar-right #sidebar-right-inner .block-io_selects ul li a { text-decoration:none;}

.emergencia-1er-grado.contenedor,
.emergencia-1er-grado .contenedor{
  background-color:#373737;
  color:#FFF;
}

.emergencia-2o-grado.contenedor,
.emergencia-2o-grado .contenedor{
  background-color:#e7e8e9;
}
.emergencia-3.contenedor,
.emergencia-3 .contenedor {
  background-color:#373737;
  color:#FFF;
}


.view-id-Emergencias .views-row [class^=emergencia-] .contenedor {
  padding:15px 20px;
  /*margin-top:20px;*/
  position:relative;
  min-height:35px;
}

.view-id-Emergencias .views-row [class^=emergencia-] .contenedor .titular {
  display: block;
  float: left;
  width: 240px;
  padding-top:7px;
}

.view-id-Emergencias .views-row [class^=emergencia-] .contenedor .boton {
  bottom: 20px;
  display: block;
  float: left;
  margin-bottom: auto;
  margin-left: 15px;
  margin-top: auto;
  position: absolute;
  right: 10px;
}

/***emergencias en accion humanitaria **/

.view-Emergencias .emergencia-1er-grado .texto > a {
  color:#FFF;
}
.view-Emergencias .emergencia-1er-grado .texto > a:hover {
  color:#61A543;
}

.view-Emergencias .emergencia-1er-grado .main-action {
  background-position: 100% 0;
}

.view-Emergencias .emergencia-1er-grado a.main-action:hover {
  background-position: 100% 50%;
}

.view-Emergencias [class^=emergencia-] {
  display:inline-block;
  padding: 15px 10px;
  *display:inline;
  zoom:1;
}

.view-Emergencias [class^=emergencia-] > img {
  float:left;
  margin-right:25px;
  display:block;
}

.view-Emergencias [class^=emergencia-] .texto {
  display:block;
  position:relative;
}

.view-Emergencias [class^=emergencia-] img + .texto {
  min-height:140px;
}

.view-Emergencias [class^=emergencia-] .texto > a {
  display:block;
  text-decoration:none;
  font-weight:bold;
  margin-bottom:10px;
  
}
.view-Emergencias [class^=emergencia-] .texto  .boton {
  text-align:right;
  margin-top:20px;
  position:absolute;
  right:15px;
  bottom:0;
}

[class^=emergencia-] .contenedor {
  width:380px;
}
[class^=emergencia-].contenedor {
  width:auto !important;
}

.node-inner #emergency-inner[class^=emergencia-].contenedor {
  /*width:100% !important;*/
  padding: 20px;
  margin-bottom: 20px;
}
.node-inner #emergency-inner[class^=emergencia-].contenedor h2 {
  font-size: 1.5em;
  line-height: 1.3em;
  margin-bottom: 1.5em;
  margin-top: 0.667em;
}

.node-inner [class^=emergencia-].contenedor .boton_region {
  display: inline;
  float: left;
  margin-right: 0.5em;
  min-width: 40%;
}

.node-inner [class^=emergencia-].contenedor .bank_account_region {
}

.node-inner [class^=emergencia-].contenedor .boton_region h3,
.node-inner [class^=emergencia-].contenedor .bank_account_region h3 {
  margin-top: 0px;
}

.node-inner [class^=emergencia-] .emergencias-acciones .main-action:link {
  padding-left: 25px;
}

.node-inner .emergencia-2o-grado.contenedor .bank_account_region {
  border-left-color: #373737;
}

.node-inner .emergencia-1er-grado.contenedor .bank_account_region {
  border-left-color: #FFF;
}

.node-inner [class^=emergencia-].contenedor .emergencias-acciones {
  line-height: 1.8em;
  font-size: 1.1em;
  padding-left: 2em;
}

.node-inner .emergencia-1er-grado.contenedor .emergencias-acciones {
  list-style: disc outside url("../img/white-arrow.png");
}

.node-inner [class^=emergencia-].contenedor .donativo {
  margin-bottom: 10px;
}

.node-inner [class^=emergencia-].contenedor .sedes {
  clear:both;
  padding-top: 25px;
}

.node-inner [class^=emergencia-].contenedor .sedes a {
  text-decoration: underline;
}

.node-inner .emergencia-1er-grado.contenedor .bank_account_region .cck_bankaccounts,
.node-inner .emergencia-2o-grado.contenedor .bank_account_region .cck_bankaccounts {
  float: right;
}

.node-inner .emergencia-1er-grado.contenedor .bank_account_region .cck_bankaccounts .account:before,
.node-inner .emergencia-2o-grado.contenedor .bank_account_region .cck_bankaccounts .account:before {
  content: "Nº Cta:";
  margin-right: 5px;
  font-weight: normal;
}

.node-inner .emergencia-1er-grado.contenedor .bank_account_region .cck_bankaccounts .iban:before,
.node-inner .emergencia-2o-grado.contenedor .bank_account_region .cck_bankaccounts .iban:before {
  content: "IBAN:";
  margin-right: 5px;
  font-weight: normal;
}

.node-inner .emergencia-2o-grado.contenedor a:visited {
  color: #373737;
}

.node-inner .emergencia-1er-grado.contenedor a:visited {
  color: #FFF;
}




.node-inner .emergencia-1er-grado.contenedor a,
.node-inner .emergencia-1er-grado.contenedor a:visited { color: #FFF;}

.node-inner .emergencia-2o-grado.contenedor a:hover,
.node-inner .emergencia-2o-grado.contenedor a:focus,
.node-inner .emergencia-1er-grado.contenedor a:hover,
.node-inner .emergencia-1er-grado.contenedor a:focus {color: #9C0;}

/** revista **/

.view-Documentos.view-display-id-block_4 .view-content .clearfix { margin-top:20px;}
.view-Documentos.view-display-id-block_4 .view-content .clearfix .imagen {
  float:left;
  margin-right:30px;
}

/** taula de editorial todos **/

.view-Productos table.views-table,
.view-Bancos table.views-table{
  width:100%;
}
.view-Productos table.views-table tr ,
.view-Bancos table.views-table tr{ border:none;}
.view-Productos table.views-table tr td,
.view-Bancos table.views-table tr td{
  padding:5px 0;
  border:none;
}

.view-Productos table.views-table tr.odd td,
.view-Bancos table.views-table tr.odd td{
  background-color:#dfdddc;
}

.view-Productos table.views-table tr.even td,
.view-Bancos table.views-table tr.even td{
  background-color:#f5f6f6;
}

.view-Productos table.views-table tr td.views-field-title {
  padding-right: 20px;
  padding-left:10px;
  width: 200px;
}

.view-Productos table.views-table tr td.views-field-field-prod-autor-value {
  padding-right: 20px;
  width: 135px;
}

.view-Productos table.views-table th,
.view-Bancos table.views-table th {
  padding-left:0px;
}

.view-Productos table.views-table th.views-field-title,
.view-Bancos table.views-table td.views-field-field-banco-link-url,
.view-Bancos table.views-table th.views-field-field-banco-link-url{
  padding-left:10px;
}

.bl-green.bl-centrado span.big + a img[alt=facebook] { margin-left:20px;}

.bl-green.bl-centrado span.big {
  display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:middle;
}

.bl-green.bl-centrado img[src*=social_icons] {
  vertical-align:middle;
  margin-right: 10px;
}


.green-bl-campain .views-field-field-articulo-foto-fid {
  float:left;
}

.green-bl-campain .bl-green.bl_compressed .text {
  color:#FFF;
  height: 167px;
  margin-left: 390px;
  padding-right:20px;
  padding-top: 15px !important;
}
.ie7 .green-bl-campain .bl-green.bl_compressed .text {
  margin-left:400px;
  height:178px;
}
.green-bl-campain .bl-green.bl_compressed .text a{
  text-decoration:none;
}

/**bloque destacado con contador en campa�as*/

.white-bl-counter .bl-white .left { width:35%; min-width:inherit !important;}
.white-bl-counter .bl-white .right { width: 63%; min-width:inherit !important;}

.white-bl-counter .bl-white .left .big { font-size: 17px; margin-top: 7px; display:block; }

.white-bl-counter .views-field-field-articulo-foto-fid {
  margin-bottom:10px;
}

.white-bl-counter .bl-white .right p {
  margin-top:0px;
}

/** four-static-blocks-landing  **/

.four-static-blocks-landing .item {
  float: left;
  margin-bottom: 20px;
  margin-left: 18px;
  width: 341px;
  background-color:#FFF;
  border-bottom: 1px solid #C3C4C4;
}
.four-static-blocks-landing .item .content{
  padding: 0 10px 5px;
}

.one-sidebar .three-block-static-landing {clear:both;}
.three-block-static-landing .item .content {
  padding: 0 18px 5px;
  min-height: 168px;
}

.three-block-static-landing.auto-height .item .content,
.three-block-static-landing.auto-height .content{
  min-height: 100px !important;
}

.three-block-static-landing .item .content + .readmore,
.three-block-static-landing .ioc3 .content + .readmore{
  padding-bottom:10px;
  padding-right:15px;
}

.four-static-blocks-landing .item .content h3,
.three-block-static-landing .item .content h3,
.three-block-static-landing .ioc3 .content h3{
  margin-top:7px !important;
  margin-bottom:7px;
}
.four-static-blocks-landing .item .content h3 + p,
.three-block-static-landing .item .content h3 + p,
.three-block-static-landing .ioc3 .content h3 + p{
  margin-top:7px;
}

.three-block-static-landing .item {
  background-color:#FFF;
  border-bottom: 1px solid #C3C4C4;
}

.content .field-type-blockreference .block.block-views .four-static-blocks-landing .views-row {
  display:block;
  width:auto;
}

.four-static-blocks-landing .views-row-first .item {
  margin-left:0px;
}

.three-block-static-landing .ioc3 {
  margin-bottom:15px;
}

.three-block-static-landing .img {
  position:relative;
}
.three-block-static-landing .img > .precio {
  position:absolute;
  bottom:15px;
  right:15px;
  color:#FFF;
  font-size:13px;
  background:url(../img/topo_precio.png)  no-repeat 0 0 ;
  height: 18px;
  padding: 22px 8px;
  width: 46px;
  text-align:center;
  font-weight:bold;
  white-space:nowrap;
}
.three-block-static-landing .img > .precio > span {
  font-size:12px;
}

.three-block-static-landing.feed-blocks .content {
  min-height:120px;
}

.feed-icons

/** provisional **/
.banner-conImg img.img_transforma,
.banner-conImg h2 {
  display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:middle;
}
.banner-conImg h2 { margin:auto !important;}
.banner-conImg a {
  margin-left:20px;
}

/** Bloque lateral de numero de firmas **/

#block-views-numeroFirmas-block_1 {}

.sidebar #block-views-numeroFirmas-block_1 .views-field-field-articulo-numero-firmas-value {
  background-color:#373737;
  padding: 12px;
  padding-bottom: 8px;
}

#block-views-Campanyia-block_1 .views-field-field-articulo-numero-firmas-value {
  padding: 12px;
  padding-bottom: 8px;
}

#block-views-Campanyia-block_1 .views-field-field-articulo-numero-firmas-value {
  width:170px;
}

#block-views-Campanyia-block_1 .views-field-field-articulo-numero-firmas-value p {
  color: #fff;
}

#block-views-Campanyia-block_1 .views-field-field-articulo-numero-firmas-value + p { font-size:17px;}

#block-views-numeroFirmas-block_1 .views-field-field-articulo-numero-firmas-value .field-content span.number {
  color:#FFF;
  font-size: 26px;
  font-weight: bold;
}

#block-views-Campanyia-block_1 .views-field-field-articulo-numero-firmas-value .field-content span.number {
  color:#FFF;
  font-size: 38px;
  font-weight: bold;
  padding:0 4px;
  background:#373737 url(../img/fake_linea_gris.png) repeat-x 0 50% ;
}

#block-views-numeroFirmas-block_1 .views-field-field-articulo-numero-firmas-value .field-content span.number span.separator,
#block-views-Campanyia-block_1 .views-field-field-articulo-numero-firmas-value .field-content span.number span.separator {
  margin-right:4px;
  padding-right:4px;
  border-right:1px solid #7c7c7c;
  display:inline-block;
  *display:inline;
  zoom:1;
  height:18px;
}
#block-views-Campanyia-block_1 .views-field-field-articulo-numero-firmas-value .field-content span.number + span.separator {
  margin-right:2px;
  padding-right:2px;
  display:inline-block;
  *display:inline;
  zoom:1;
  height:18px;
}



#block-views-numeroFirmas-block_1 .views-field-field-articulo-numero-firmas-value .field-content span,
#block-views-Campanyia-block_1 .views-field-field-articulo-numero-firmas-value .field-content span {
  display:inline;
}

#block-views-numeroFirmas-block_1 .view-footer {
  padding: 0 10px;
  font-size: 17px;
}

#block-views-numeroFirmas-block_1 .view-footer p { margin: 5px 0;}


.views-field-field-articulo-foto-data-1 .fd-white {
  float:left;
  margin-right:25px;
}
.fd-white.ancho170 .text {
  padding:10px;
}
.fd-white.ancho170 .text .bulleted + strong {
  padding-left:10px;
}

.gallery-frame li.gallery-slide .descriptions p ,
.gallery-frame li.gallery-slide .descriptions p + h5 {
  font-style:normal !important;
  color:#727273 !important;
}

.gallery-frame li.gallery-slide .descriptions p + h5 {
  font-size: 9px;
  margin-top: 10px;
}

.gallery-frame li.gallery-slide .descriptions h5 {
  font-weight: bold !important;
  color:#373737 !important;
  margin-bottom: 10px;
  font-size: 13px;
  
}

#content-area .node-type-evento .field-field-evento-foto img {
  display: inline;
  float: left;
  margin-right: 0.5em;
}

#content-area .node-type-evento .group-evento-datos {
  background-color: #FFFFFF;
  display: block;
  height: 144px;
  margin: 0;
  padding-bottom: 10px;
  padding-top: 10px;
}

#content-area .node-type-evento .group-evento-datos .content {
  padding-left:240px;
}
.ie7 #content-area .node-type-evento .group-evento-datos .content {
  padding-left:10px;
}


#content-area .node-type-evento .group-evento-datos + p {
  display: inline-block;
    *display: inline;
    zoom:1;
    margin:5px 0;
}

.node-type-evento .content .field-field-evento-adjunto,
.node-type-evento .content .field-field-evento-galeria{
  margin-bottom:30px;
  margin-top:20px;
}

.tooltip-container {
  position:relative;
}
.tooltip-content {
  transition: opacity 0.5s linear 0s;
  -moz-transition: opacity 0.5s linear 0s;
  -o-transition: opacity 0.5s linear 0s;
  -webkit-transition: opacity 0.5s linear 0s;
  background: none repeat scroll 0 0 #FFFFFF;
  bottom: 90%;
  color: #000000;
  left: -100000em;
  opacity: 0;
  padding: 10px;
  position: absolute;
  text-align: left;
  border-radius:3px;
  -moz- border-radius:3px;
  -o-border-radius:3px;
  -webkit-border-radius:3px;
}
.tooltip-content:after {
  background: url("../img/bg-sprite.png") no-repeat scroll -35px 0 transparent;
  content: " ";
  height: 10px;
  left: 55px;
  position: absolute;
  top: 100%;
  width: 19px;
}
.tooltip-container:hover > .tooltip-content {
  left:-30px;
  opacity:.98;
}

/** EMULACIÓN DEL ESTILO DEL CLEARFIX **/
.seccion-quienessomos .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item:after,
.seccion-quienessomos .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item:before,
.seccion-quisom .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item:after,
.seccion-quisom .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item:before,
.seccion-quepuedeshacertu .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item:after,
.seccion-quepuedeshacertu .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item:before{
  content: "\0020"; display: block; height: 0; visibility: hidden;
}
.seccion-quienessomos .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item:after,
.seccion-quisom .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item:after,
.seccion-quepuedeshacertu .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item:after{ clear:both;}

.seccion-quienessomos .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item,
.seccion-quisom .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item /*,
.seccion-quepuedeshacertu .field-type-blockreference.field-field-info-listados-asociados .field-items .field-item */{
  margin-bottom:40px;
  zoom: 1;
}
/**  **/

.seccion-quienessomos .field-type-blockreference.field-field-info-listados-asociados .field-items > .field-item,
.seccion-quisom .field-type-blockreference.field-field-info-listados-asociados .field-items > .field-item {
  margin-top:40px;
}

.seccion-quienessomos .field-type-blockreference [id^=block-views-Historias-block_] > h2,
.seccion-quisom .field-type-blockreference [id^=block-views-Historias-block_] > h2 {
  border-bottom:1px dashed #383838;
  padding-bottom:10px;
  margin-bottom:20px;
}


#content-inner .view-Empresas ul li {
  margin-bottom:10px;
}

/** SITEMAP STYLES **/

.site-map-box ul.site-map-menu  li {
  float:left;
  margin-right:150px;
  margin-bottom:50px;
}

.site-map-box ul.site-map-menu  ul.site-map-menu,
.site-map-box ul.site-map-menu  ul.site-map-menu ul.site-map-menu{
  margin-left:20px;
}

.site-map-box ul.site-map-menu li a + ul.site-map-menu,
.site-map-box ul.site-map-menu li a +  ul.site-map-menu li a + ul.site-map-menu {
  margin-top:10px;
  margin-bottom:10px;
}

.site-map-box ul.site-map-menu  ul.site-map-menu li {
  float:none;
  margin:0px;
}

.site-map-box ul.site-map-menu li > a {
  font-size:15px;
  font-weight:bold;
}
.site-map-box ul.site-map-menu li > a + ul.site-map-menu li > a,
.site-map-box ul.site-map-menu li > a +  ul.site-map-menu li > a + ul.site-map-menu li > a{
  font-size:13px; font-weight:normal;
}


.site-map-box ul.site-map-menu a { text-decoration:none; color:#727272;}

.site-map-box h2.title { display:none;}


/** **/
#block-views-boletines-block_1 .view-boletines .views-row h3.showPanel {
  background: url("../img/sprite-acordeon.png") no-repeat scroll 0 -518px #F7F9F9;
  border-bottom: 1px solid #979898;
  border-top: medium none;
  color: #373737;
  cursor: pointer;
  font-weight: bold;
  margin-top: 0;
  padding:0 2px 7px 20px;
}

#block-views-boletines-block_1 .view-boletines .views-row h3.showPanel.active {
  background-position:0 -567px !important;
}

#block-views-boletines-block_1 .view-boletines .views-row h3.showPanel + .unfoldme {
  padding:20px;
}

.button.capa-boton  {margin-top: 20px; float: right;}
.button.capa-boton a {
  color: #FFF;
  text-decoration: none;
}

.view-Testimonio .views-row-1 { margin-top: 0px !important; }



/** Maquetacion especifica para los nodos tipo oferta  **/

.node-type-ofertas .field.field-type-text, .node-type-ofertas .field.field-type-text .field-label {
  margin-bottom:20px;
}

.node-type-ofertas .node-inner .content .field .field-label.inline{
  display:inline;
  float:left;
}


#news-home [id*=ULTIMA_HORA] ul {
  list-style: none;
}

span.date-display-single + h2.antetitulo {
  margin-top: 0;
}

body.node-type-articulo.one-sidebar.sidebar-right #content-header {
  margin-top: 0px !important;
}

.node-type-documento .field-field-docum-adjunto {margin-top: 15px;}

.node-type-documento .field-field-docum-adjunto,
.node-type-documento .field-field-docum-adjunto-2 {
  margin-bottom: 15px;
}

.node-type-documento .field-field-docum-link {
  margin-top: 20px;
  margin-bottom: 15px;
}

/* Modal box Certificado fiscal */
.ui-dialog { background: #fff; padding: 0 0 20px; border-bottom: 1px solid #C3C4C4; }
.ui-dialog .ui-dialog-titlebar { background: #373737; color: white;padding: 10px 15px; font-size: 15px; position: relative; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { position: absolute; right: 15px; top: 10px; color: #fff; display: block; font-size: 11px; text-decoration: none; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus { text-decoration: underline; }
.ui-dialog .ui-dialog-content { padding: 5px 15px 10px; }
.ui-dialog .ui-dialog-buttonpane { padding: 0 15px 10px; }
.ui-dialog .ui-dialog-buttonpane button {
  font-weight: bold;
  color: #fff;
  border:0;
  vertical-align: middle;
  line-height: 29px;
  padding: 0 13px;
  background: #95C33B;
  cursor:pointer;
  margin: 0 10px 0 0;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .33);
}
.ui-dialog .ui-dialog-buttonpane button:hover,
.ui-dialog .ui-dialog-buttonpane button:focus { background: #000; }

/* IN DEPTH SECTION */
.in-depth-block .views-field-field-articulo-foto-fid img{
  float: left;
  padding-right: 13px;
  margin: 0 0 19px 0;
}

.in-depth-block .views-field-title h3{
  margin: 0;
}

#news-home .in-depth-block .view-content .views-row {
  border: 0;
  clear: both;
}

#topbar .block-locale .en, #topbar .block-locale .fr, #topbar .block-locale .eu {
  display: none;
}

.node-type-ficha-ah #topbar .block-locale .en,
.node-type-ficha-ah #topbar .block-locale .fr,
.full-language-selector #topbar .block-locale .en,
.full-language-selector #topbar .block-locale .fr {
  display: block;
}

/* Blog content type checkboxes style. */
.content-type-blog .node-form .standard .form-item .form-checkboxes {
  width: 100%;
  overflow: hidden;
}

.content-type-blog .node-form .standard .form-item .form-checkboxes .form-item {
  float: left;
  margin-right: 10px;
}

/*
 *  Top right menu
 */
  
  .menu-name-menu-cabecera-superior {
    margin-top: 14px;
}

.menu-name-menu-cabecera-superior .leaf {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  border-left: 1px solid #d7d7d7;
  padding: 0 2px 0 5px;
}

.menu-name-menu-cabecera-superior .leaf:first-child {
  border: 0;
}

.menu-name-menu-cabecera-superior .leaf a:hover {
  text-decoration: underline;
}

.menu-name-menu-cabecera-superior .leaf.active-trail .active-trail {
  color: #373737;
}

/*
 *   Actua block
 */
  
  .block-actua {
    width: 100%;
    clear: both;
    background-color: #fff;
    border-bottom: 3px solid #d4d4d4;
}

.block-actua-wrapper {
  display: block;
  text-align: center;
  padding: 30px 0 30px 0;
  color: #545454;
}

.block-actua-wrapper .actua,
.block-actua-wrapper .dona {
  display: inline-block;
  vertical-align: top;
  width: 32.5%;
  border-right: 2px solid #d4d4d4;
}

.block-actua-wrapper .unete {
  display: inline-block;
  vertical-align: top;
  width: 32.5%;
}

.block-actua-wrapper .header {
  font-family: 'OxfamGlobalHeadline-Regular';
  font-size: 30px;
  padding: 8px 0 8px 40px;
  margin-top: 15px;
  display: inline-block;
  background: url(../img/actua-icons.png) no-repeat 0 0;
}

.block-actua-wrapper .actua .header {
  color: #F16E22;
}

.block-actua-wrapper .dona .header {
  color: #61a543;
  background-position: 0 -33px;
}

.block-actua-wrapper .unete .header {
  color: #E70052;
  background-position: 0 -67px;
}

.block-actua-wrapper .btn-firma {
  position: relative;
  display: inline-block;
  font-size: 18px;
  padding: 13px 17px 13px 28px;
  font-family: sans-serif;
  background-color: transparent;
  color: #fff;
  font-weight: bold;
  margin-bottom: 20px;
}

.block-actua-wrapper .btn-firma:before {
  display: block;
  content: "";
  border-color: transparent transparent transparent transparent;
  border-style: solid;
  border-width: 22px;
  height: 0;
  position: absolute;
  right: -44px;
  top: 0;
  width: 0;
}

.block-actua-wrapper .actua .btn-firma {
  background-color: #F16E22;
}

.block-actua-wrapper .actua .btn-firma:before {
  border-color: transparent transparent transparent #F16E22;
}

.block-actua-wrapper .dona .btn-firma {
  background-color: #61a543;
}

.block-actua-wrapper .dona .btn-firma:before {
  border-color: transparent transparent transparent #61a543;
}

.block-actua-wrapper .unete .btn-firma {
  background-color: #E70052;
}

.block-actua-wrapper .unete .btn-firma:before {
  border-color: transparent transparent transparent #E70052;
}

/*
 *  Block Menu Cabecera Derecha
 */
  
  .bloque-menu-cabecera-derecha {
    margin-bottom: 23px;
}

/*
 *  Block Search
 */
  
  .block-search {
    float: right;
}

/* NEWS HOME */

#news-home .ioc6 {
  margin: 36px 0 0 0;
  width: 100%;
  background-color: #fff;
  border-top: 0;
  position: relative;
  border-bottom: 3px solid #D4D4D4;
}

#news-home .block-actua {
  margin: 0;
}

#content #news-home .ioc6 h2 {
  display: block;
  height: 40px;
  line-height: 40px !important;
  font-family: sans-serif;
  font-size: 18px !important;
  position: absolute;
  top: -20px;
  left: -10px;
  background-color: #61a543;
  color: #fff;
  border-bottom: 3px solid #eaeade !important;
  text-transform: none;
  padding-left: 24px !important;
  padding-right: 32px !important;
}

#news-home .view-Destacados,
#news-home .view-Home-ULTIMA-HORA {
  padding-top: 27px;
}


/* 
 *  A FONDO SECTION 
 */
  
  #news-home .view-Home-ULTIMA-HORA {
    float: left;
}

#news-home .view-Destacados .title {
  font-size: 16px;
  color: #61a543;
  padding-top: 8px;
  font-weight: bold;
}

#news-home #block-views-Home_ULTIMA_HORA-block_1 {
  width: 460px;
  min-height: 380px;
}

#news-home #block-views-Home_ULTIMA_HORA-block_1 .content {
  border-top: 0;
}

#news-home #block-views-Home_ULTIMA_HORA-block_1 .views-field-title h3 {
  font-size: 16px;
}

#news-home #block-views-Home_ULTIMA_HORA-block_1 .views-field-body {
  color: #535353;
}

#news-home #block-views-Home_ULTIMA_HORA-block_1 .views-field-field-articulo-foto-fid {
  float: left;
  margin-right: 10px;
}

#news-home #block-views-Home_ULTIMA_HORA-block_1 .views-field-field-articulo-foto-fid img {
  border: 3px solid #EAEADE;
}

#news-home #block-views-Home_ULTIMA_HORA-block_1 .attachment-after .view-Home-ULTIMA-HORA {
  padding-top: 0
}

#news-home #block-views-Home_ULTIMA_HORA-block_1 p {
  margin-bottom: 0;
}

#news-home #block-views-Home_ULTIMA_HORA-block_1 .views-row {
  margin-right: 10px;
  margin-left: 10px;
  float: left;
}


/*
 *   DESTACADOS SECTION
 */
  
  #news-home #block-views-Destacados-block_3 {
    width: auto;
    float: right;
    clear: none;
}

#news-home #block-views-Destacados-block_3 .view-Destacados {
  padding-top: 0;
}

/*
 *  HOME GALLERY
 */
  
  #content-bottom #block-views-Galerias-block_1 {
    margin-top: 36px;
    border-bottom: 3px solid #D4D4D4;
}

#content-bottom #block-views-Galerias-block_1 .views-field-field-articulo-gal-fotograf-fid {
  border-bottom: 0;
}

#content-bottom #block-views-Galerias-block_1 .arrow {
  background: url(../img/gallery-buttons.png) no-repeat 0 0;
  display: block;
  width: 33px;
  height: 43px;
}

#content-bottom #block-views-Galerias-block_1 .arrow.back {
  background-position: 0 0;
  left: 0;
}

#content-bottom #block-views-Galerias-block_1 .arrow.forward {
  background-position: -34px 0;
}

#content-bottom #block-views-Galerias-block_1 .readmore a {
  background: url(../img/gallery-arrow-viewmore.png) no-repeat right center;
}

/*
 *   VIDEO IN HOME
 */
  
  #content-bottom .block-videos-home {
    margin-top: 36px;
    padding: 20px;
    background-color: #fff;
    overflow: hidden;
    border-bottom: 3px solid #D4D4D4;
}

#content-bottom .block-videos-home .footer {
  margin-top: 40px;
  overflow: hidden;
}

#content-bottom .block-videos-home .footer .text {
  font-size: 16px;
  color #545454;
  float: left;
  width: 75%;
  font-weight: bold;
}

#content-bottom .block-videos-home .footer .btn-mas {
  width: 25%;
  float: right;
}

#content-bottom .block-videos-home .footer .btn-mas .btn-firma {
  background-color: #61a543;
  color: #FFFFFF;
  display: inline-block;
  font-family: sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
  padding: 13px 17px 13px 28px;
  position: relative;
}

#content-bottom .block-videos-home .footer .btn-mas .btn-firma:before {
  border-color: transparent transparent transparent #61a543;
  border-style: solid;
  border-width: 22px;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: -44px;
  top: 0;
  width: 0;
}

.oxfam-global-headline {
  font-family: 'OxfamGlobalHeadline-Regular';
}

#block-menu_block-4 {
  display: none;
}

/* VOLUNTEER OFFERS AND JOB OFFERS. */
.node-type-voluntariado #content-header h1, .node-type-ofertas #content-header h1 {
  display: none;
}

.node-type-voluntariado .node-inner .title,
.node-type-ofertas .node-inner .title {
  background-color: #62A939;
  padding: 15px;
  margin-bottom: 20px;
}

.node-type-ofertas .node-inner .title {
  background: #F16E22;
}

.node-type-voluntariado .node-inner .title .intro,
.node-type-ofertas .node-inner .title .intro,
.node-type-voluntariado .node-inner .title .reference,
.node-type-ofertas .node-inner .title .reference {
  color: #FFFFFF;
  margin: 0px;
  font-size: 13px;
}

.node-type-voluntariado .node-inner .title .reference,
.node-type-ofertas .node-inner .title .reference {
  font-weight: bold;
}

.node-type-voluntariado .node-inner .title .intro {
  font-weight: normal;
}

.node-type-voluntariado .node-inner .title .job-name,
.node-type-ofertas .node-inner .title .job-name {
  margin: 0.1em 0;
  color: #000000;
}

.node-type-voluntariado .node-inner .meta {
  display: none;
}

.node-type-voluntariado .node-inner .content .field {
  margin-bottom: 20px;
}

.node-type-voluntariado .node-inner .content .field-label,
.node-type-voluntariado .node-inner .content .header {
  font-size: 14px;
  font-weight: bold;
}

.node-type-voluntariado .node-inner .content .field-field-voluntariado-resumen {
  margin-bottom: 30px;
}

.node-form .form-text { width: 95% !important }
.view-volunteer-requests .view-filters {
  padding: 0px;
}

.view-volunteer-requests .views-exposed-form .views-widget .container-inline-date {
  width: 200px;
}

.view-volunteer-requests .views-exposed-form .views-widget .container-inline-date input {
  width: 90%;
  
}

.view-volunteer-requests .views-exposed-form .views-widget > .container-inline-date {
  float: left;
  margin-right: 0px;
}

.view-volunteer-requests .views-exposed-form .views-widget .container-inline-date label {
  display: none;
}

.view-volunteer-requests .views-exposed-form #edit-offer-wrapper {
  width: 125px;
  overflow: hidden;
  background-color: #F4F4F4;
  border-top: 1px solid #DDDDDD;
  max-width: 480px;
  padding: 10px;
}

.view-volunteer-requests .views-exposed-form #edit-offer-wrapper input {
  width: 90%;
}

.view-volunteer-requests .views-exposed-form #edit-submit-volunteer-requests {
  margin-top: 2em;
}

.view-volunteer-requests .views-exposed-form .views-widget #edit-creation-date-min-datepicker-popup-0-wrapper .description,
.view-volunteer-requests .views-exposed-form .views-widget #edit-creation-date-max-datepicker-popup-0-wrapper .description, 
.view-volunteer-requests .views-exposed-form .views-widget #edit-creation-date-min-timeEntry-popup-1-wrapper .description,
.view-volunteer-requests .views-exposed-form .views-widget #edit-creation-date-max-timeEntry-popup-1-wrapper .description {
  display: none;
}

.view-id-Ofertas.view-display-id-block_5 .view-filters { padding: 15px 0px; }
#main .view-id-Ofertas.view-display-id-block_5 .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.2em;
  padding: 6px 10px;
  line-height: 1em;
}



.node-form .group-articulo-adjuntos #conditional-field-articulo-view-gallery .form-item,
.node-form .group-articulo-adjuntos #conditional-field-articulo-view-minigallery .form-item { display: none }

.view-image-gallery {
  position: relative;
}

.view-image-gallery .views-slideshow-controls-top {
  position: absolute;
  z-index: 100;
  top: 300px;
  right: 930px;
}

.view-image-gallery .views-slideshow-controls-top .views_slideshow_pause {
  display: none;
}

.view-image-gallery .views-slideshow-controls-top .views_slideshow_previous {
  position: absolute;
  background: url(/sites/all/themes/oxfam/img/flechaIzquierda.png) no-repeat;
  height: 50px;
  color: transparent;
}

.view-image-gallery .views-slideshow-controls-top .views_slideshow_next {
  position: absolute;
  left: 890px;
  background: url(/sites/all/themes/oxfam/img/flechaDerecha.png) no-repeat;
  height: 50px;
  color: transparent;
}

.views-field-field-articulo-gal-fotograf-data, .views-field-field-articulo-minigaleria-data  {
  background: #333;
  color: #FFF;
  padding: 15px;
  margin-top: -4px;
}

.views-field-field-articulo-gal-fotograf-data-1, .views-field-field-articulo-minigaleria-data-1 {
  background: #333;
  color: #FFF;
  padding: 0 15px 15px;
  margin-top: -4px;
  font-weight: bold;
}

.view-field-articulo-gal-relacionada .attachment-before {
  background: white;
  margin-bottom: -13px;
  padding: 15px;
}

.view-field-articulo-gal-relacionada .attachment-before .views-field-title span {
  color: #61a543;
  font-weight: bold;
}

.view-field-articulo-gal-relacionada .views-slideshow-controls-top {
  position: absolute;
  z-index: 100;
  top: 300px;
  right: 940px;
}

body.sidebar-left .view-field-articulo-gal-relacionada .views-slideshow-controls-top,
body.sidebar-right .view-field-articulo-gal-relacionada .views-slideshow-controls-top {
  right: 700px;
  top: 250px;
}

.view-field-articulo-gal-relacionada .views-slideshow-controls-top .views_slideshow_pause {
  display: none;
}

.view-field-articulo-gal-relacionada .views-slideshow-controls-top .views_slideshow_previous {
  position: absolute;
  background: url(/sites/all/themes/oxfam/img/flechaIzquierda.png) no-repeat;
  height: 50px;
  left: 0;
  color: transparent;
  text-indent: -999px;
  width: 40px;
}

.view-field-articulo-gal-relacionada .views-slideshow-controls-top .views_slideshow_next {
  position: absolute;
  left: 915px;
  background: url(/sites/all/themes/oxfam/img/flechaDerecha.png) no-repeat;
  height: 50px;
  color: transparent;
  text-indent: -999px;
  width: 40px;
}

body.sidebar-left .view-field-articulo-gal-relacionada .views-slideshow-controls-top .views_slideshow_next,
body.sidebar-right .view-field-articulo-gal-relacionada .views-slideshow-controls-top .views_slideshow_next {
  left: 676px;
}

.view-field-articulo-gal-relacionada .view-content {
  position: relative;
}

#views-exposed-form-Documentos-i18n-page-1 .views-exposed-form div:first-child {
  clear: both;
}

#views-exposed-form-Documentos-i18n-page-1 .container-inline-date {
  background-color: transparent;
  border: none;
  margin: 0px;
  padding: 0px;
}

#views-exposed-form-Documentos-i18n-page-1 .views-exposed-form div:last-child {
  clear: left;
}

#views-exposed-form-Documentos-i18n-page-1 #edit-submit-Documentos {
  margin-top: 10px;
}

#views-exposed-form-Documentos-i18n-page-1 #edit-title {
  width: 450px;
}

#views-exposed-form-Documentos-i18n-page-1 .date-views-filter-wrapper {
  width: 100px;
  min-width: 75px;
}

/* Cookie policy */

body .sliding-popup-bottom { background: none repeat scroll 0 0 #333333; opacity: 0.85}

body .sliding-popup-bottom a { color: #FFF; text-decoration: underline; font-weight: normal }

body .sliding-popup-bottom a:hover { color: #000 }

body .sliding-popup-bottom #popup-text, body .sliding-popup-bottom #popup-buttons { padding-top: 10px }

body #sliding-popup .popup-content #popup-text p { font-weight: normal }

body .sliding-popup-bottom h2 { border: 0 }

body #sliding-popup .popup-content #popup-buttons button { border-radius: 3px; padding: 0 8px; color: #333 }

body #sliding-popup .popup-content #popup-buttons button.find-more-button { display:none }

/*= Pool */
.node-type-ficha-ah .form-checkboxes,
.node-type-ficha-ah .form-radios { display: table; width: 100%; }
.node-type-ficha-ah .form-checkboxes .form-item,
.node-type-ficha-ah .form-radios .form-item { display: table-cell; vertical-align: middle; }
.group-ficha-ah-profesional-data #edit-field-ficha-ah-availability-date-0-value-wrapper .form-text { width: 50% !important; }

/*= Pool View */
.node-type-ficha-ah .field { margin-bottom: 10px; }
.node-type-ficha-ah .field-items .field { margin-bottom: 0px; }
.node-type-ficha-ah .group-ficha-ah-personal-data > .field.field-field-ficha-ah-photography { position: absolute;
  width: auto;
  max-height: 219px;
  margin-right: 60px;
  min-height: 150px;
  min-width: 150px;
  background-color: #CCC;
}
.node-type-ficha-ah .group-ficha-ah-personal-data > .field { float: left; width: 350px; }

.node-type-ficha-ah .group-ficha-ah-personal-data > .field:nth-child(2n + 1) { margin-left: 210px; }

.node-type-ficha-ah .group-ficha-ah-profesional-data > .field { float: left; width: 100%; }
.node-type-ficha-ah .group-ficha-ah-candidate-status > .field.field-field-ficha-ah-candidate-status,
.node-type-ficha-ah .group-ficha-ah-candidate-status > .field.field-field-ficha-ah-pool-manager,
.node-type-ficha-ah .group-ficha-ah-candidate-status > .field.field-field-ficha-ah-update-by,
.node-type-ficha-ah .group-ficha-ah-candidate-status > .field.field-field-ficha-ah-update-date,
.node-type-ficha-ah .group-ficha-ah-candidate-status > .field.field-field-ficha-ah-updated-by,
.node-type-ficha-ah .group-ficha-ah-candidate-status > .field.field-field-ficha-ah-update-reason,
.node-type-ficha-ah .group-ficha-ah-profesional-data > .field.field-field-ficha-ah-expect-comments,
.node-type-ficha-ah .group-ficha-ah-profesional-data > .field.field-field-ficha-ah-field-expectation,
.node-type-ficha-ah .group-ficha-ah-profesional-data > .field.field-field-ficha-ah-gender-link-oxfam,
.node-type-ficha-ah .group-ficha-ah-profesional-data > .field.field-field-ficha-ah-link-comments { float: left; width: 50%; }


.pool-ah-sheets table .date-display-single,
.node-type-ficha-ah .date-display-single { font-size: 14px; color: #373737; }
.node-type-ficha-ah .field-field-ficha-ah-languages > .field-items > .field-item { display: table; width: 50%; margin-bottom: 5px; }
.node-type-ficha-ah .field-field-ficha-ah-languages > .field-items > .field-item > .field { display: table-cell; vertical-align: middle; width: 50%; }
.node-type-ficha-ah .field-field-ficha-ah-technical-tests > .field-items > .field-item { display: table; width: 50%; min-width: 600px; margin-bottom: 5px; }
.node-type-ficha-ah .field-field-ficha-ah-technical-tests > .field-items > .field-item > .field { display: table-cell; vertical-align: middle; width: 33.3%; text-align: left; }
/*= Search Pool */
.pool-ah-sheets .views-exposed-form .views-exposed-widget { display: table; width: 100%; }
.pool-ah-sheets .views-exposed-form .views-exposed-widget > label { display: table-cell; width: 20%; min-width: 200px; }
.pool-ah-sheets .views-exposed-form .views-exposed-widget > .views-widget { display: table-cell; width: 80%; min-width: 200px; }
.pool-ah-sheets .views-exposed-form .views-exposed-widget > .views-widget > .date-clear.form-item { display: table; width: 100%; }
.pool-ah-sheets .views-exposed-form .views-exposed-widget > .views-widget > .date-views-filter-wrapper .date-clear-block { display: table-cell; width: 50%; padding-right: 20px; }
.pool-ah-sheets .views-exposed-form .views-exposed-widget > .views-widget > .horizontal-checkboxes { display: table; width: auto; }
.pool-ah-sheets .views-exposed-form .views-exposed-widget > .views-widget > .horizontal-checkboxes .form-item { display: table-cell; width: auto; padding-right: 20px; }
/*= Search results */
.missions-ah-list table,
.pool-ah-sheets table { width: 100%; border: 1px solid #ccc; }
.missions-ah-list table th,
.pool-ah-sheets table th { padding: 10px 5px; border-bottom: 1px solid #ccc; }
.pool-ah-sheets table .views-field-markup { min-width: 100px; }
.pool-ah-sheets table .views-field-view-node { min-width: 100px; }
.missions-ah-list .view-filters { padding: 25px 0; }
.missions-ah-list .views-exposed-widgets { display: table; }
.missions-ah-list .views-exposed-widget { display: table-cell; vertical-align: middle; }
.missions-ah-list .views-exposed-widget .form-submit { margin-top: 8px; }

.flexifield-delete-checkbox { margin-top: 20px; }
/* Donate emergency block */
.donate-emergency-block { padding-left: 30px; padding-bottom: 15px; }
.donate-emergency-block .content { padding-bottom: 15px; }
.donate-emergency-block .fs14 { font-size: 14px; }
.donate-emergency-block .fs11 { font-size: 11px; }
.donate-emergency-block .main-action { width: 130px; text-align: center; text-transform: uppercase; }
.donate-emergency-block .action-content { margin-left: 15px; }
.donate-emergency-block .bank-wrapper { width: 700px; display: block }
.donate-emergency-block .bank-wrapper .label-bank-wrapper { float: left; width: 169px; }
.donate-emergency-block .bank-wrapper .content-bank-wrapper { float: left; width: 520px; }

.seccion-accion-humanitaria .view-display-id-block_10 .views-row,
.seccion-accion-humanitaria .view-display-id-block_13 .views-row { background: #333; color: #fff; margin-bottom: 15px; padding-bottom: 30px; }
.seccion-accion-humanitaria .view-display-id-block_10 .views-row img,
.seccion-accion-humanitaria .view-display-id-block_13 .views-row img { width: 100%; height: 100%; }
.seccion-accion-humanitaria .view-display-id-block_10 .views-row .views-field-title,
.seccion-accion-humanitaria .view-display-id-block_13 .views-row .views-field-title { display: inline-block; font-size: 30px; margin: 25px 15px 0 15px; width: 50%; }
.seccion-accion-humanitaria .view-display-id-block_10 .views-row .views-field-title a,
.seccion-accion-humanitaria .view-display-id-block_13 .views-row .views-field-title a { color: #fff; font-family: 'OxfamTSTARPRO-Headline'; line-height: 30px; }
.seccion-accion-humanitaria .view-display-id-block_10 .views-row .views-field-field-articulo-subtitulo-value,
.seccion-accion-humanitaria .view-display-id-block_13 .views-row .views-field-field-articulo-subtitulo-value { display: inline-block; margin: 10px 15px 0 15px; width: 50%; font-size: 16px; }
.seccion-accion-humanitaria .view-display-id-block_10 .views-row .views-field-field-articulo-boton-emergencias-url,
.seccion-accion-humanitaria .view-display-id-block_13 .views-row .views-field-field-articulo-boton-emergencias-url { display: inline-block; text-transform: uppercase; margin-left: 15px; }
.seccion-accion-humanitaria .view-display-id-block_10 .views-row .views-field-field-articulo-boton-emergencias-url { margin-left: 0; }
a.bg-red-button, a.bg-darkgray-button,
#main .formiflex-form div.submit-button span.custom-submit-button {
  position: relative;
  display: inline-block;
  font-size: 18px;
  padding: 13px 17px 13px 28px;
  font-family: sans-serif;
  background-color: #ff1d34;
  color: #fff;
  margin-bottom: 20px;
  min-width: 235px;
  text-align: center;
}
a.bg-red-button:before, a.bg-darkgray-button:before,
#main .formiflex-form div.submit-button span.custom-submit-button:before {
  display: block;
  content: "";
  border-color: transparent transparent transparent #ff1d34;
  border-style: solid;
  border-width: 22px;
  height: 0;
  position: absolute;
  right: -44px;
  top: 0;
  width: 0;
}
a.bg-darkgray-button { background-color: #333; }
a.bg-darkgray-button:before { border-left-color: #333; }

#main .formiflex-form div.submit-button { text-align: center; }
#main .formiflex-form div.submit-button span.custom-submit-button { background-color: #E70052; padding: 5px 0px 4px 0px; background-image: none; margin-top: 20px; margin-bottom: 0px;}
#main .formiflex-form div.submit-button span.custom-submit-button:before { border-left-color: #E70052; height: inherit; }
#main .formiflex-form div.submit-button span.custom-submit-button input { background-image: none; }

.seccion-accion-humanitaria .view-display-id-block_13 .views-row.views-row-odd { float: left; }
.seccion-accion-humanitaria .view-display-id-block_13 .views-row.views-row-even { float: right; }
.seccion-accion-humanitaria .view-display-id-block_13 .views-row .views-field-title, 
.seccion-accion-humanitaria .view-display-id-block_13 .views-row .views-field-field-articulo-subtitulo-value { width: 91%; }
.seccion-accion-humanitaria .view-display-id-block_13 .views-row .views-field-field-articulo-boton-emergencias-url, 
.seccion-accion-humanitaria .view-display-id-block_13 .views-row .views-field-field-articulo-boton-emergencias-url { width: 100%; position: absolute; bottom: 20px; left: 0; }
.seccion-accion-humanitaria .view-display-id-block_13 .views-row { width: 49%; min-height: 500px; position: relative; }
.seccion-accion-humanitaria .view-display-id-block_13 .views-row img { width: 100%; height: 100%; }
.block-nodeasblock .fondo-emergencias-hazte-socio-block .donate-place-block.foundation-block { width: 660px; background-color: #ff1d34; border-bottom: 3px solid #D4D4D4; padding: 20px; height: 110px; margin-bottom: 30px; clear: both; }
.block-nodeasblock .fondo-emergencias-hazte-socio-block .donate-place-block.foundation-block > a { font-size: 28px; line-height: 28px; color: #fff; font-weight: bold; font-family: 'OxfamTSTARPRO-Headline'; }
.block-nodeasblock .fondo-emergencias-hazte-socio-block .donate-place-block.foundation-block a.bg-darkgray-button { text-transform: uppercase; }
.block-nodeasblock .fondo-emergencias-hazte-socio-block .donate-place-block.foundation-block .left { width: 344px; font-size: 16px; float: left; color: #fff; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 { clear: both; background: #fff; float: left; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .view-content { padding: 20px; }
.seccion-accion-humanitaria .block.block-views#block-views-Emergencias-block_11 h2 { font-family: 'OxfamTSTARPRO-Headline'; font-size: 30px; padding: 20px 20px 0 20px; line-height: 35px; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .views-row { width: 30%; display: inline-block; margin-right: 14px; float: left; position: relative; min-height: 370px; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .row-2-cols .views-row { width: 49%; min-height: 410px; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .views-row.views-row-last { margin-right: 0; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .views-row img { width: 100%; height: 100%; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .views-field-field-articulo-foto-fid { margin-bottom: 15px; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .views-field-title a { color: #000; font-weight: bold; font-size: 22px; line-height: 24px; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .views-field-field-articulo-subtitulo-value { font-size: 16px; margin-top: 10px; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .views-field-field-articulo-boton-emergencias-url { position: absolute; bottom: 0; text-transform: uppercase; width: 100%; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .views-field-field-articulo-boton-emergencias-url a.bg-red-button { min-width: 140px; padding: 10px 17px 10px 28px; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .views-field-field-articulo-boton-emergencias-url a.bg-red-button:before { right: -38px; border-width: 19px; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .view-footer { float: left; background: #F7F9F9; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .view-footer .block-agua { margin-top: 20px; background: url('../img/fondoTrabajoAgua.png') no-repeat; padding: 30px; color: #fff; font-size: 16px; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .view-footer .block-agua a { text-transform: uppercase; color: #fff; font-family: 'OxfamTSTARPRO-Headline'; font-size: 30px; line-height: 35px; }
.seccion-accion-humanitaria #block-views-Emergencias-block_11 .view-footer .block-agua p { margin-top: 0; line-height: 20px; }

.seccion-accion-humanitaria #block-views-Emergencias-block_12 { clear: both; background: #fff; float: left; padding-bottom: 30px; }
.seccion-accion-humanitaria .block.block-views#block-views-Emergencias-block_12 h2 { font-family: 'OxfamTSTARPRO-Headline'; font-size: 30px; padding: 20px 20px 0 20px; line-height: 35px; }
.seccion-accion-humanitaria .block.block-views#block-views-Emergencias-block_12 .views-row { padding: 15px; clear: both; }
.seccion-accion-humanitaria .block.block-views#block-views-Emergencias-block_12 .views-row .views-field-field-articulo-foto-fid { float: left; }
.seccion-accion-humanitaria .block.block-views#block-views-Emergencias-block_12 .views-row .views-field-title,
.seccion-accion-humanitaria .block.block-views#block-views-Emergencias-block_12 .views-row .views-field-field-articulo-subtitulo-value { float: left; width: 60%; margin-left: 20px; font-size: 16px; }
.seccion-accion-humanitaria .block.block-views#block-views-Emergencias-block_12 .views-row .views-field-field-articulo-subtitulo-value { margin-top: 10px; }
.seccion-accion-humanitaria .block.block-views#block-views-Emergencias-block_12 .views-row .views-field-title a { color: #000; font-weight: bold; font-size: 22px; line-height: 24px; }
.seccion-accion-humanitaria .block.block-views#block-views-Emergencias-block_12 .view-footer { clear: both; text-transform: uppercase; padding: 15px; padding-top: 40px; }
.seccion-accion-humanitaria .block.block-views#block-views-Emergencias-block_12 .view-footer a { color: #ff1d34; font-family: 'OxfamTSTARPRO-Headline'; font-size: 25px; line-height: 28px; }

.seccion-accion-humanitaria #block-views-Articulos-block_2 { clear: both; }
.formiflex-form .captcha { width: 75%; }
