
@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;
}


/* Clase BASICA para alinear texto a la derecha */
.gotoright { text-align:right; }
/* Clase para intros "hechas a mano" (tipo contenido "info") */
.intro {
line-height: 1.4;
font-size: 17px; }
/* Bloque izq. LEGADOS */
#block-nodeasblock-4440 .block-inner h2 {  
  border-bottom: 1px dashed #373737;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
p.intro {margin-top: 0px;}
/*
 * Front-banner-slide
 */
.view-front-banner-slide {
  position:relative;
  float:left;
}

.view-front-banner-slide .view-content {
  position: relative;
  z-index: 0;
}

.view-front-banner-slide .views-slideshow-controls-bottom {
  position: absolute;
  bottom: 9px;
  right: 14px;
  z-index: 5;
}

.views-slideshow-controls-top {
  position:absolute;
  top:20px;
  right:33px;
  z-index:10;
}
.views-slideshow-controls-top .pager-item a {
  display:inline-block;
  height:20px;
  width:20px;
  line-height:20px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  background:#D4D6D6;
  color:#FFF;
}
body.ie7 .views-slideshow-controls-top .pager-item a {
  display:inline;
  zoom:1;
}
.views-slideshow-controls-top .activeSlide a {
  background:#575A5A;
}
.views_slideshow_singleframe_pager div  {
  padding: 0 /* override views_slideshow.css */
}

.views_slideshow_singleframe_pager .pager-item {
  display: inline-block;
  vertical-align: top;
  margin-left: 4px;
  box-shadow: 1px 1px #9B9A86;
  -moz-box-shadow: 1px 1px #9B9A86;
  -webkit-box-shadow: 1px 1px #9B9A86;
}

.views_slideshow_singleframe_pager .pager-item a {
  display: block;
  padding: 5px 8px;
  color: #0c8848;
  background-color: #fff;
  font-weight: bold;
}

.views_slideshow_singleframe_pager .pager-item a:hover {
  text-decoration: none;
}

.views_slideshow_singleframe_pager .pager-item.activeSlide  a {
  box-shadow: 1px 1px #2B6742;
  -moz-box-shadow: 1px 1px #2B6742;
  -webkit-box-shadow: 1px 1px #2B6742;
  background-color: #0C8848;
  color: #fff;
}

.view-front-banner-slide img {
  display:block; /* debug FF */
}
.view-front-banner-slide .image-caption {
  position:absolute;
  bottom:0;
  top: 0;
  width: 354px;
  left:0;
  margin:0;
  padding:40px 13px 10px;
  background: transparent;
  font-size:18px;
  color:#FFF;
  font-weight: bold;
}

.view-front-banner-slide .image-caption a {
  color: #fff;
  text-decoration: none;
}

body.ie8 .view-front-banner-slide .image-caption, 
body.ie7 .view-front-banner-slide .image-caption { 
  background:transparent;
}
.view-front-banner-slide .main-action {
  float:right;
  margin-left:1em;
  margin-top: 16px;
  margin-bottom: 10px;
}
.view-front-banner-slide .field-title {
  font-size:15px;
  margin:.25em 0 .50em;
  font-weight: bold;
  font-family: 'OxfamGlobalHeadline-Regular';
  font-size: 40px;
  line-height: 40px;
}
.view-front-banner-slide .field-copyright {
  font-size:9px;
  margin-top:1em;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/*
 *  North-East banner in home
 */ 
.front #content-top .block-nodeasblock { 
  float:right;
  width:300px;
  clear:right;
}
div[id^=block-views-front_banner_slide] + .publicitarios .content,
div[id^=block-views-front_banner_slide] + .publicitarios + .publicitarios .content{
 font-size:16px;
}
/*div[id^=block-views-front_banner_slide] + .block-nodeasblock > h2,
div[id^=block-views-front_banner_slide] + .block-nodeasblock + .block-nodeasblock h2{
  font-size:17px !important;
  line-height:1 !important;
  margin-top:0;
  padding-right:55px;
}*/
div[id^=block-views-front_banner_slide] + .block-nodeasblock h3,
div[id^=block-views-front_banner_slide] + .block-nodeasblock  + .block-nodeasblock h3{
  font-size:1.8em;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
div[id^=block-views-front_banner_slide] + .block-nodeasblock a,
div[id^=block-views-front_banner_slide] + .block-nodeasblock  + .block-nodeasblock a{
  color: #61A543;
  font-weight:bold;
}

/* news_home region */
#news-home {
  margin-top:20px;
}

#news-home [id*=ULTIMA_HORA] > h2 + .content ,

#page div.block[id^=block-views-Articulos] h2 + .content ,

[id^=block-views-Videos-block].block h2 + .content,
[id^=block-views-Galerias-block].block h2 + .content,
[id^=block-views-donativos_socios] h2 + .content,
[id^=block-views-Ofertas-block] > h2 + .content,
[id^=block-views-faq_list-block] > h2 + .content,
[id^=block-views-Productos-block_] > h2 + .content,
[id^=block-views-Eventos-block] > h2 + .content,

#content [id^=block-views-Campanyia-block] > h2 + .content,
.seccion-quepuedeshacertu [id^=block-views-Noticias-block_] > h2 + .content,
.seccion-campanas-educacion [id^=block-views-Noticias-block_] > h2 + .content,
.field-field-seccion-subseccion [id^=block-views-Documentos].block h2 + .content,
#content-inner .field-field-seccion-subseccion .field-items div.block[id^=block-views-Articulos] h2 + .content ,

.field-field-articulo-gal-relacionada h2 + .content,
.field-field-articulo-video-incrustado h2 + .content,
.field-field-articulo-relacionado h2 + .content,
.field-field-articulo-links-externos > h2 + .content,
.field-field-info-archivos > .field-label + .field-items ,
.field-field-articulo-docs-relacionados > .field-label + .field-items,
.field-field-articulo-botondestino > .field-label  + .field-items,

.view-id-faq_list.view-display-id-block_2 .view-header > h2 + .content,

/*Estilos residuales de bloques estaticos*/
.bloque-estatico-landing > h2 + .content,
.three-block-static-landing > h2 + .content,
.static-list-one-row-title-dashed > h2 + .content,
.four-static-blocks-landing > h2 + .content,
/*Estilos residuales de bloques estaticos*/

.field-field-evento-adjunto .field-label + .field-items,
.field-field-evento-galeria .field-label  + .field-items,
#block-views-Testimonio-block_7 > h2 + .content,
#block-views-iniciativas_solidarias-block_5 > h2 + .content,

.node-type-seccion #block-views-boletines-block_1 > h2 + .content {
  border-top:2px solid #373737; 
	padding-top:40px;
  margin-top:-40px;
}

[id^=block-nodeasblock-] .block-inner > h2 + .content,
#block-nodeasblock-5498 .block-inner > h2 + .content ,
#block-nodeasblock-5495 .block-inner > h2 + .content {
	border-top:2px solid #373737;
	padding-top:50px;
	margin-top:-50px;
}

/** para quitar el estilo del bloque del fondo gris y letras berdes dentro de los nodos finales**/
/*.node-type-info [id^=block-nodeasblock-] .block-inner > h2 + .content {
	border-top:none;
	padding-top:0;
	margin-top:0;
}

#block-nodeasblock-5498 .block-inner > h2 + .content {
	border-top:2px solid #373737;
	padding-top:50px;
	margin-top:-50px;
}*/


#block-views-Tiendas-block_2 {
	border-top:2px solid #373737;
}

.view-id-faq_list.view-display-id-block_2 .view-header { margin-top:20px;}
.view-id-faq_list.view-display-id-block_2 .view-header > h2 + .content{
  margin-top: -50px;
  padding-top: 26px;
}

#news-home div[id*=ULTIMA_HORA] h2 {
  margin-bottom:.25em;
}
#news-home .view-Home-ULTIMA-HORA .views-row ,
#news-home .view-Home-ULTIMA-HORA .view-footer {
  padding-bottom:.5em;
  margin-bottom:.5em;
}

#news-home .view-Home-ULTIMA-HORA .view-footer h3 {
	margin-bottom: 10px;
}
 
/*
 * Re-layout for body.node-type-pais
 */
body.seccion-pais #content {
  width:460px;
  margin-right:-460px;
}
body.seccion-pais #sidebar-right {
  margin-left:480px;
  width:460px;
}


/* 
 * Styles for section landing pages, which includes elements: 
 * .node-type-seccion and .fotosSubsecciones
 */

.view-fotosSubsecciones .view-content {
  margin-right:-20px;
  overflow:auto;
  font-size:14px;
  line-height:21px;
}
.view-fotosSubsecciones .views-row {
  float:left;
  display:inline;
  width:460px;
  padding-bottom:1.3em;
  border-bottom:1px solid #E8E9E9;
  margin:0 20px 1em 0;
  background:#FFF;
}
.view-fotosSubsecciones .views-row-odd {
  clear:left;
}
/*.view-fotosSubsecciones .views-field-field-seccion-foto-fid img {
  display:block;
}*/
.view-fotosSubsecciones .views-field-phpcode img {
  display:block;
}
.view-fotosSubsecciones .views-field-title {
  position:relative;
  line-height:60px;
  min-height:60px;
  padding-left:25px;
  filter: alpha(opacity=70); 
  opacity: .7;   
}

/*.view-fotosSubsecciones .views-field-field-seccion-foto-fid + .views-field-title {
  display:block;
  margin-top:-60px;
}*/
.view-fotosSubsecciones .views-field-phpcode + .views-field-title {
  display:block;
  margin-top:-60px;
}
.views-field-field-seccion-descrip-value {
  padding:0 25px;
  height:63px;
}
/* Views DONATIVOS */
.view-donativos-socios table {
  margin-top: -10px; 
}
#block-views-donativos_socios-block_1 .view-donativos-socios .views-field-field-seccion-descrip-value {
  padding:0 20px 0 0;
  height:82px;
}
#block-views-donativos_socios-block_1 .view-donativos-socios .field-content {
  width: 214px;
}
#block-views-donativos_socios-block_2  h2 { }
/* END Donativos */

.views-field-field-seccion-botones-url {
  padding:0 25px;
  min-height:28px;
  margin-top:10px;
}
/*
 * Sidebar lists and banners
 */
.sidebar .view-content ul,
.node-type-info .node-inner .content ul,
{
  padding-left:2em;
  list-style:none outside url(../img/green-arrow.png);
}

/** USO DEL ESTILO DE LISTADOS SIN SER LISTADO **/
.field-field-articulo-relacionado .content .field-items .field-item,
.field-field-articulo-botondestino .field-items .field-item,
#sidebar-right-inner .view-Emergencias .views-field-field-articulo-relacionado-nid .field-content .field-item {
	background: url(../img/green-arrow.png) no-repeat 0 6px;
	padding-left:15px;
}

/*listados en general dentro del content* */
.content .view-content .texto ul {
  list-style:none inside url(../img/green-arrow.png);
  padding-left:2em;
  *list-style-position: outside;
}

.node-type-info .node-inner .content ul li { padding-bottom:10px; }

.node-type-info .node-inner .content ul.pure-js-tabs li { padding-bottom:0; }

.sidebar .view-content li { margin:.25em 0; }

.textuales .block-inner{
  padding:10px 15px;
  background:#FFF;
}
.textuales .content {
  font-size:1.2em;
}
.textuales .content *,
.textogris .content * {
  line-height:1.3;
}

.field-field-destacado-tipo {
  DISPLAY:NONE; /* temporal hasta que nos carguemos el DIV */
}

[id^=block-nodeasblock-].publicitarios .block-inner {background-color: #FFF;}

[id^=block-nodeasblock-].publicitarios .block-inner > h2 {
  background:#373737;
  color:#FFF;
  padding-right:15px !important;
  padding-left:15px !important;
  padding-bottom: 10px !important;
  padding-top: 10px !important;
  border-bottom:0 !important;
	display:block !important;
	clear: inherit !important;
	text-transform:none !important;
	font-size:17px !important;
	
}
[id^=block-nodeasblock-].publicitarios .block-inner > h3 {
  margin:.42em 0;
  font-size:1.75em;
  color:#9C0;
}
[id^=block-nodeasblock-].publicitarios .block-inner p {
  margin:.75em 0;
}
[id^=block-nodeasblock-].publicitarios .block-inner .block-inner { background-color:#FFF; }
[id^=block-nodeasblock-].publicitarios .block-inner .content {
  padding:5px 15px 20px;
  border-bottom:1px solid #C3C4C4;
	margin-top:-20px;
	background-color:#FFF;
	border-top: none !important;
}
[id^=block-nodeasblock-].publicitarios .block-inner a,
[id^=block-nodeasblock-].publicitarios .block-inner a:link,
[id^=block-nodeasblock-].publicitarios .block-inner strong {
  color:#9C0;
  text-decoration:none;
  font-weight:bold;
} 
[id^=block-nodeasblock-].publicitarios .block-inner a:focus,
[id^=block-nodeasblock-].publicitarios .block-inner a:hover {
  text-decoration:none;
  color:#373737 !important;
}
[id^=block-nodeasblock-].publicitarios .block-inner .content * {
  line-height:1.1;
}
[id^=block-nodeasblock-].publicitarios .block-inner .field-field-destacado-link{
  font-weight:bold;
}

/*
 * styles for Destacados view in the home page
 */
#block-views-Destacados-block_1,
#block-views-Destacados-block_1 {
  border-top:2px solid #373737;
  margin-top:36px;
}
.view-Destacados .field-content{
  display:block;
  padding:0 15px 1px;
  background:#FFF;
}
.view-Destacados .field-content img {
  display:block;
  margin:0 -15px 1em;
}
.view-Destacados .field-content a,
.view-Destacados .field-content a:link {
  text-decoration:none;
  color: #61a543 !important;
}

.view-Destacados .field-content a:hover {
  text-decoration: underline;
  color: #61a543 !important;
}

.view-Home-ULTIMA-HORA .views-field-title a:hover {
  text-decoration: underline;
}

#news-home .view-Destacados .field-content img {
  margin-bottom:-1px;
}
/*
 * Custom elements styling
 */
/* add decoration arrow to certain elements: */
/* DELETE THIS LINE TO USE THIS STYLE
.sidebar .block .content {
  background: #fff url(../img/blocktop.gif) no-repeat 0 0;
  padding: 2em 1em 1em;
  border-bottom: 1px solid #E8E9E9;
}
/**/
/* styles for Paises */
.view-Paises table {
  margin-top:0;
  border:0;
  width:100%;
  font-size:12px;
}
.office-info label,
.office-info .field-content {
  display:inline-block;
  vertical-align:top;
  width:69%;
  margin:.25em 0;
}
.office-info label {
  width:30%;
  font-weight:bold;
}
/* hack ie7 */
body.ie7 .office-info label,
body.ie7 .office-info .field-content,
body.ie7 fieldset.group-pais-datos .field {
  display:inline;
  zoom:1;
}
fieldset.group-pais-datos {
  border-width:0 0 1px;
  margin-top:0;
  margin-bottom:25px;
}
fieldset.group-pais-datos .field {
  display:inline-block;
  width:32.5%;
  font-size:.9em;
  line-height:1.3;
}
fieldset.group-pais-datos .field-field-pais-fuente {
  width:100%;
  margin-top:.25em;
}

fieldset.fieldgroup.group-pais-datos ~ p {
  margin:25px 0;
}

.views-field-field-entradilla-emergencia-value h2 {
  margin-bottom:10px;
}
.views-field-field-entradilla-emergencia-value img {
  float:right;
  margin:0 0 10px 10px;
}
.views-field-field-entradilla-emergencia-value p{
  margin-top:0px;
}

/*listado de elementos articulo, no se si este es el mejor sitio para poner esta classe*/
.view-Articulos .item-list ul li.views-row .views-field-title a,
.view-Articulos .item-list ul li.views-row .views-field-title a * {
	text-decoration:none;
}

.content .field-type-blockreference .block.block-views .views-row.item.ioc3 {
  width:220px;
  display:block;
}

/*.view-Articulos .views-row .views-field-field-articulo-foto-fid {
  float:left;
  margin-right:25px;
  clear:left;
}
*/
/*.view-Articulos .views-row [class^=views-field] .text h3 {
  margin-top:0px;
}*/
.view-Articulos .views-row [class^=views-field] .text .readmore { text-align:right;}

/*Listado testimonios*/

.listado-testimonios ul li {
  display:inline-block;
}

.listado-testimonios .views-row .views-field-field-articulo-foto-fid,
.view-Articulos .views-field-field-articulo-antetitulo-value img{
  float:left;
  margin-left:0px;
}

.view-Articulos .views-field-field-articulo-antetitulo-value img {
  margin-right:25px;
}
.listado-testimonios .views-row .views-field-view-node {
  padding-left:180px;
}



#footer-inner #block-block-8 {
  display:inline-block;
}

/* listados desplegables */
dl.auto-close-related dt {
  padding:0;
  margin-top:3px;
}
.auto-close-related dt a{
  position:relative;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:;
  padding:13px 28px;
  background:#dfdddc url(../img/sprite-acordeon.png) no-repeat 10px -504px;
}
.auto-close-related dt a.active{
  color:#FFF;
  background-position:10px -354px;
  background-color:#62A939;
}
.auto-close-related dt a.active:after {
  content:'^_^';
  width:35px;
  height:18px;
  background:url(../img/bg-sprite.png) no-repeat 0 -37px;
  text-indent:-1000em;
  position:absolute;
  z-index:20;
  top:100%;
  left:20px;
  margin-top:-1px;
}
.auto-close-related dt a.active .text-to-hide {
  display:block;
}
.auto-close-related dd {
  margin-top:18px;
  padding:13px;
}
.ie7 .auto-close-related dd {
  padding-top:0;
}

#content #content-inner .slider-curtain {
  position:relative;
  margin:-32px -1em 0;
  padding:0;
  height:559px;
  list-style:none;
  overflow:hidden;
}
.ie7 #content #content-inner .slider-curtain {
  margin-top:-19px;
}
#content #content-inner .slider-curtain li {
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:559px;
  overflow:hidden;
  background:#bedb82;
   border-right:5px solid #61a543;
}
#content #content-inner .slider-curtain li:first-child {
  background:#323231;
  color:#FFF;
}
#content #content-inner .slider-curtain li.first {
  left:0 !important;
}
#content #content-inner .slider-curtain li.last {
  right:0 !important;
  border:0;
}
#content #content-inner .slider-curtain p {
  padding: 18px 12px 12px;
  margin:0;
  min-height:90px;
  width:576px;
}
#content #content-inner .slider-curtain p img{
  margin:-1em;
  display:block;
}

/*#block-views-Articulos-block_4 { min-height:135px;}*/



/*Bloque de tu puedes colaborar colocado en sidebar*/
#block-nodeasblock-521 h2 {
  padding-right:48px;
}

.view-block-tiendas {
  background-color:#F7F9F9;
  line-height:1.6em;
}
.view-block-tiendas h2 {
  color:#ffffff;
  font-size:1.6em;
}

/*Views de historia de la perca*/
.view-Historias .views-field-title{
  font-weight:bold;
  margin-top:.67em;
}

.menu-block-6 li.collapsed {
  list-style-image:none;
  list-style:none;
}

#views-exposed-form-Tiendas-page-1 .views-exposed-widgets{
  margin-right:-20px;
}



/***  TABS ***/
.fieldgroup.group-articulo-tabs .pure-js-tabs a {
  color: #333333;
}

.fieldgroup.group-articulo-tabs .pure-js-tabs .active a {
  color: #386833;
}

.fieldgroup.group-articulo-tabs .content{
  padding-left:0;
}

.pure-js-tabs {
  display:-moz-box;
  display:-webkit-box;
  display:box;
  width:100% !important;
  padding:0 !important;
  margin:1em 0 .5em !important;
  -moz-box-orient:horizontal;
  -moz-box-align: stretch;
  -webkit-box-orient:horizontal;
  -webkit-box-align: stretch;
  box-orient:horizontal;
  box-align: stretch;
  border-bottom:2px solid #97C93C;
}
.pure-js-tabs li {
  list-style:none;
  display:inline-block\9;
  *display:inline;
  zoom:1;
  -moz-box-flex:1;
  -webkit-box-flex:1;
  box-flex:1;
}
.pure-js-tabs li a {
  display:block;
  padding:3px 15px 1px;
  margin-left:1px;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  background:#E2EACC;
}
.pure-js-tabs li:first-child a {
  margin-left:0;
}
.pure-js-tabs li.active a {
  color:#386833;
  background:#97C93C;
  cursor:default;
}

.fieldgroup.group-articulo-tabs .content div[class*=pest-1],
.fieldgroup.group-articulo-tabs .content div[class*=pestana-1] {

}

.fieldgroup.group-articulo-tabs .content div[class*=pest].showPanel {
  float:left;
  display:block;
  cursor:pointer;

}

.fieldgroup.group-articulo-tabs .content div[class*=pestana].unfoldme {
  display: none;
  
}
.fieldgroup.group-articulo-tabs .content div[class*=pestana].unfoldme.foldme{
  display: block;
  
}

#node-3720 #block-views-Documentos-block_2 .view-Documentos .views-row.ioc3 {
	width:220px;
}

.field-type-nodereference + .field-type-nodereference,
.field-field-articulo-relacionado + .field-field-articulo-links-externos {
  margin-top:20px;
}



.view-donativos-socios .views-view-grid th, 
.view-donativos-socios .views-view-grid td{ padding: 0; }


.destacados-con-hover-verde .item a,
.destacados-con-hover-verde .item a:link {
  text-decoration:none;
  color:#333 !important;
}
.destacados-con-hover-verde .item:hover {
  background:#61a543;
}
.destacados-con-hover-verde .contenedor {
  padding:10px;
}
.destacados-con-hover-verde .contenedor > h2{ margin-top:0;}

/************************ MI PERFIL *******************************/

dl.user-member dt,
#perfil-colaboraciones .status_campanya,
dl.user-member .link-edit-user a{
	color:#727273;
}

dl.user-member .link-edit-user a {
  width: 235px;
  padding: 3px 30px;
  text-align: center;

}
dl.user-member .fieldset-body dt {
  display: none;
}

dl.user-member .fieldset-body dd {
  margin-bottom: 20px;
}

#perfil-boletines, #perfil-colaboraciones {
  width: 700px;
  margin-left: -10px;
  overflow: hidden
}

#perfil-boletines {
  padding-left: 10px;
}

.user-member [id^=perfil-] h3,
.user-member [id^=perfil-] h4 {
	font-size: 12px;
	*margin-top: 0px;
}

.intro-perfil p.intro ,
.intro-nodo p:first-child { 
	margin-top: 0px !important;
}

.user-member .fieldset-body {
  margin-left: 15px;
}

.user-member .fieldset-body dd {
  padding-left: 0px;
}

.contratos,
.donativos,
.campanas {
  clear:left;
  margin-bottom: 15px;
  overflow: hidden;
}
.contratos .cert-label,
.donativos .cert-label,
.campanas .cert-label {
  padding-left: 0px;
}

.user-member .item-title {
}

.user-member .item-left {
  float: left;
  width: 375px;
  padding: 5px 10px;
  margin-bottom: 5px;
  margin-right: 5px;
  height: 24px;
}

.user-member .item-fw {
  height: auto;
  margin-bottom: 10px;
}

.user-member .fieldset-title {
  width: 685px;
}
.user-member .item-right {
  float: left;
  margin-bottom: 5px;
  margin-right: 0px;
  height: 24px;
  font-size: 13px;
  color: #ffffff;
}
#perfil-colaboraciones .item-right:hover {
  background-color: #376732;
}
#perfil-colaboraciones .item-right a:hover {
  background-color: #2B2B2B;
}
.user-member .cert-link a {
  margin-bottom: 20px;
}
#perfil-colaboraciones h4 {
  margin-top: 0px;
  margin-bottom: 0px;
}

#perfil-colaboraciones .item-right a,
.user-member .cert-link a {
  	color: #FFFFFF;
    font-weight: bold;
    padding: 3px 30px;
    text-align: center;
    text-decoration: none;
    width: 235px;
}
#perfil-colaboraciones .normal_contrato,
.cert-label {
  float: left;
  color: #373737;
  width: 365px;
  padding: 5px 10px;
  margin-bottom: 5px;
  margin-right: 5px;
  height: 24px;
  font-size: 13px;
}
#perfil-colaboraciones .top-margin-10, #perfil-boletines .top-margin-10 {
  margin-top: 10px;
}
#perfil-colaboraciones .campanya {
  padding: 5px 10px;
  width: 670px;
  font-size: 1.1em;
}
#perfil-colaboraciones .titulo_campanya {
  float: left;
}
#perfil-colaboraciones .status_campanya {
  float: left;
  width: 13%;
}
#perfil-colaboraciones .link_modificar_campanya {
  float: left;
  width: 17%;
  font-size:11px;
}
#perfil-colaboraciones .link_ver_campanyas {
  float: right;
  font-size: 13px;
}
.user-member .colaboraciones-footer {
  margin-top: 15px;
  clear: both;
}

#perfil-colaboraciones .link_ver_campanyas a {font-weight: normal !important;}
#perfil-colaboraciones .ver_campanyas {
	text-align:right;
  float: right;
}
#perfil-colaboraciones .link_download {
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 800px;
}

#perfil-boletines .titulo_boletin {
	width: 240px;
	padding: 5px 10px;
	margin-bottom: 5px;
	margin-right: 5px;
  padding-left: 10px;
	height: 24px;
	font-size: 13px;
	*float: left;
	float: left;
}

.user-member #perfil-colaboraciones .item-content {
  padding-left: 20px;
  width: 365px;
/*  padding-right: 5px; */
}

.cell-list {
	display:inline-block;
	*display:inline;
	zoom:1;
	/*width: 45%;*/
  background: url("/sites/all/themes/oxfam/img/green-arrow.png") 10px 11px;
  background-repeat: no-repeat;
}
#perfil-boletines .link_modificar_boletin {
	display:inline-block;
	*display:inline;
	zoom:1;
	background-color: transparent;
	padding: 5px 0 5px 10px;
	margin-bottom: 5px;
	height: 24px;
	font-size: 13px;
	color: #373737;
	width: 150px;
	text-align: right;
	*float: right;
}
#perfil-boletines .link_modificar_boletin a {
	color: #373737;
	font-weight: normal;
}
#perfil-boletines .link_modificar_boletin a:hover { color:#61a543;}

#perfil-boletines .normal_boletin {
	display:inline-block;
	*display:inline;
	zoom:1;
	color: #FFF;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align:center;
	*float: left;
}
#perfil-boletines .normal_boletin a { 
  background:#61a543 url(../img/v_suscrito.png) no-repeat 95% 5px;
  color: #FFFFFF;
  text-decoration: none;
  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);
  height: 24px;
  display:block;
  padding: 5px 20px;
  text-decoration: none;
  width: 212px;
}

#perfil-boletines .normal_boletin.nosuscrito  a { 
  background-color: #727273;
  background-image: none !important;
}

#perfil-boletines .normal_boletin a:hover {
  background:#AF4014 url(../img/x_baja.png) no-repeat 95% 5px !important;
}

#perfil-boletines .normal_boletin.nosuscrito a:hover {
  background:#61a543 url(../img/v_suscrito.png) no-repeat 95% 5px !important; 
}


#perfil-baja .texto_baja {
  float: left;
  background-color: transparent;
  padding: 5px 10px;
  margin-bottom: 5px;
  margin-right: 5px;
  font-size: 13px;
}
#perfil-baja .button_baja {
  float: left;
  background-color: #AF4014;
  width: 150px;
  padding: 5px 10px;
  margin-bottom: 5px;
  margin-right: 5px;
  height: 24px;
  font-size: 1.1em;
  color: #ffffff;
  text-align: center;
  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);
}
#perfil-baja .button_baja:hover {
  background-color: #61a543;
}
#perfil-baja .button_baja a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

.intro-perfil {
  font-size: 1em;
}

.node-type-webform.user-member fieldset .fieldset-title { margin-bottom: 15px;}
.profile {margin: 0 0 1em 0; }

.profile dt {
  margin-top: 0px !important;
}
.profile dd {
  padding-bottom: 0px;
}
.profile dt {
  color: #333333;
  font-weight: normal;
}
.normal-user #tabs-wrapper {
  display: none;
}
/*.webmaster #tabs-wrapper {
  display: none;
}*/
.link-edit-user {
  float: right;
  margin-top: 10px;
}

.node-type-webform.user-member fieldset {width: 700px; *margin-bottom: 25px; *display: block;}

/************************ FINAL MI PERFIL *******************************/
.med-interspace { padding-left:10px; }
.med-interspace [class*="ioc"] + [class*="ioc"] {
    margin-left: 10px;
}
.ie7 .med-interspace { padding-bottom:10px; }

.node-type-info .node-inner .content + .links-deco {
  margin-bottom:30px;
  
}
 
.field-field-convoc-adjuntos {
  border-top: 2px solid #373737;
  margin-top: 36px;
}

.node-type-convocatoria div.field-label {
    background: none repeat scroll 0 0 #373737;
    border: 0 none !important;
    color: #61a543;
    display: inline-block;
    font-size: 14px !important;
    font-weight: bold;
    line-height: 30px !important;
    margin-bottom: 20px !important;
    margin-top: 0;
    padding: 0 12px !important;
    text-transform: uppercase;
}

/**/
body.seccion-pais #content-header h1.showPanel {
	cursor:pointer;
	padding-left:20px;
	background:url(../img/sprite-acordeon.png) no-repeat 3px -46px;
}
body.seccion-pais #content-header h1.active {
	background-position:3px 6px;
}
body.seccion-pais #content-header div.view-Paises {
	position:absolute;
	top:100%;
	left:0;
	padding:34px 20px 20px;
	background:#FFF url(../img/blocktop01.jpg) no-repeat 0 0;
}

/** Bloque de 4 destacados scon sobreescritura de la classe de columna **/

.four-block-inline {
}

.four-block-inline .ioc2 {
	width:160px !important;
}

.four-block-inline .item.ioc2 {
	background-color:#FFF;
	border-bottom: 1px solid #C3C4C4;
}

body.seccion-zona-publica fieldset.search-advanced { padding-bottom:14px;}
body.seccion-zona-publica fieldset.search-advanced .criterion + .criterion + .criterion{
	 clear:left;
	 width:100%;
}




/*** FORMULARIO DE ENVIAR A UN AMIGO ***/

#print-mail-form div div label,
#print-mail-form div div label + input[type=text],
#print-mail-form div div label + select,
#print-mail-form div div label + .resizable-textarea,
#print-mail-form div div label + textarea{
	display:inline;
	width:100%;
}


ul.links .print_html img {
	margin-top:-4px;
}

ul.links img.print-icon {
    vertical-align: top;
}


.node-type-seccion .field-type-blockreference .field-item {
	margin-bottom:30px;
	margin-top:20px;
}
.node-type-seccion .field-type-blockreference .field-item .field-item {
	margin:auto;
}

.view-Home-ULTIMA-HORA .views-field-body .field-content > p {
	margin-top:0px;
}

/** ENVIAR A UN AMIGO **/
#print-mail-form .form-item,
#print-mail-form input[type=submit],
#print-mail-form input[type=reset]{
	display: inline;
    float: left;
    margin-top: 0;
}

#print-mail-form input[type=text],
#print-mail-form select {
	color: #727273;
    height: 24px;
}

#print-mail-form .form-item + .form-item ,
#print-mail-form input[type=submit] + input[type=reset],
#print-mail-form input[type=reset] + input[type=submit] {
    margin-left: 20px;
}

#print-mail-form #edit-fld-from-addr-wrapper { width:300px; }
#print-mail-form #edit-fld-from-name-wrapper { width:380px; }	

#print-mail-form #edit-fld-subject-wrapper { width:540px; }

#print-mail-form #edit-chk-teaser-wrapper,
#print-mail-form #edit-txt-to-addrs-wrapper,
#print-mail-form #edit-txt-message-wrapper { width:700px; }

#print-mail-form #edit-txt-to-addrs-wrapper,
#print-mail-form #edit-fld-subject-wrapper,
#print-mail-form #edit-fld-send-option-wrapper,
#print-mail-form #edit-txt-message-wrapper ,
#print-mail-form #edit-chk-teaser-wrapper , 
#print-mail-form #edit-fld-subject-wrapper + .form-item{
	clear: left;
    margin-left: 0 !important;
}

/** FIN **/


#sidebar-right-inner .view-Emergencias .views-field-field-articulo-relacionado-nid .field-content .field-item a {
	text-decoration:none !important;
}

.node-type-articulo .field-field-articulo-video-incrustado + .field-field-articulo-links-externos,
.node-type-articulo .field-field-articulo-adjuntos + .field-field-articulo-video-incrustado,
.node-type-articulo .field-field-articulo-adjuntos + .field-field-articulo-links-externos  {
	margin-top:30px;
}

/** Calendario para agenda */
div.date-views-filter-wrapper > div.container-inline-date.date-clear {
	display:none;
}
div.date-views-filter-wrapper {
	overflow:hidden;
}
div.date-views-filter-wrapper div.container-inline-date {
	float:left;
	display:inline;
	clear:none;
	margin-right:0;
	*width:271px;
}
/* calendarios de la agenda, hechos por JS (datepicker) */
.ui-datepicker-inline{
	background:#fff;
}
.ui-datepicker-inline .ui-datepicker-header {
	background:#94C43A url(../img/bg-caption.gif) repeat-x 50% 0100%;
	color:#FFF;
	padding:.5em 0;
	font-size:1.3em;
}
.ui-datepicker-inline table {
	border-collapse:separate;
}
.ui-datepicker-inline td {
	background:#dcddde;
	margin:1px;
}
.ui-datepicker-inline .ui-datepicker-current-day {
	color:#FFF;
	background:#9c0;
}
.ui-datepicker-inline .ui-datepicker-unselectable {
	background:transparent;
}
.ui-datepicker-inline .ui-datepicker-prev,
.ui-datepicker-inline .ui-datepicker-next {
	top:4px !important;
	width:23px;
	height:23px;
}
.ui-datepicker-inline .ui-datepicker-prev {
	left:4px !important;
	background:url(../img/sprite_arrows.png) no-repeat -32px -235px;
}
.ui-datepicker-inline .ui-datepicker-next {
	right:4px !important;
	background:url(../img/sprite_arrows.png) no-repeat -32px -117px;
}
.ui-datepicker-inline .ui-datepicker-prev span,
.ui-datepicker-inline .ui-datepicker-next span{
	visibility:hidden;
}

/* galeryformatter */
.galleryformatter .descriptions {
  position: absolute;
  top: 20px;
  width: 180px;
  left: 520px;
}

.field-type-nodereference .galleryformatter .descriptions {
	width:144px;
}

.front .galleryformatter .descriptions {
	top:180px !important;
	display:block;
}

.views-field-field-articulo-gal-fotograf-fid .galleryformatter .descriptions {
  width: 144px;
  font-size: 9px; 
}

#block-views-Galerias-block_1 .galleryformatter .descriptions {
  top: 160px;
  width: 360px;
  color: #888;
  font-style: italic;
}

/** BANNERS DESTACADOS DE SIDEBARS CON IMAGEN EN SPRITE **/
div.field-destacado-icono {
	display:none;
	background:url(../img/sprite_iconos_banner.png) no-repeat 0 0 ;
} 
div.field-destacado-icono.bombilla,  
div.field-destacado-icono.documento, 
div.field-destacado-icono.sobre-carta,
div.field-destacado-icono.firma,
div.field-destacado-icono.mapa,
div.field-destacado-icono.lector, 
div.field-destacado-icono.billetes  { width:137px; height:120px; display:block; margin: 0 auto; } 


div.field-destacado-icono.bombilla  { background-position:0 0; }
div.field-destacado-icono.documento  { background-position:0 -120px; }
div.field-destacado-icono.sobre-carta  { background-position:0 -240px; }
div.field-destacado-icono.firma  { background-position:0 -360px; }
div.field-destacado-icono.mapa  { background-position:0 -480px; }
div.field-destacado-icono.lector  { background-position:0 -600px; }
div.field-destacado-icono.billetes  { background-position:0 -720px; }

body.seccion-comercio-justo.articulos.seccion-tiendas #content-header { 
	margin-bottom:30px; 
	display:block; 
}

.not-front.node-type-general h3 {
	border-bottom:1px dashed #373737;
	padding-bottom:5px;
	margin-top:20px;
}


.seccion-edicion .views-exposed-widgets .views-exposed-widget:first-child,
.seccion-edicion .views-exposed-widgets .views-exposed-widget:first-child label + .views-widget ,
.seccion-edicion .views-exposed-widgets .views-exposed-widget:first-child label + .views-widget #edit-Estatus-wrapper,
.seccion-edicion .views-exposed-widgets .views-exposed-widget:first-child label + .views-widget #edit-Estatus-wrapper select#edit-Estatus {
	width:57px;
}

.textuales .content small { font-size:9px; }

#links_facebook_twitter_gracias .link_facebook_gracias, 
#links_facebook_twitter_gracias .link_twitter_gracias {
	display:inline-block;
  *display: inline;
  zoom: 1;
}


#links_facebook_twitter_gracias .link_twitter_gracias { margin-right: 10px;}

#links_facebook_twitter_gracias {
  background-color: #FFF;
  display:inline-block;
  *display: inline;
  zoom: 1;
  margin-left: 50px;
  width: 586px;
  margin-right: 65px;
  text-align: right;
  padding-bottom: 10px;
}

.string_facebook_twitter_gracias {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

#links_facebook_twitter_gracias .link_facebook_gracias a, 
#links_facebook_twitter_gracias .link_twitter_gracias a {
  text-indent: -10000px;
  display: inline;
  width: 100px;
  text-decoration: none;
}

#sidebar-right .block ul {
    padding: 0 0 0 1em !important;
}

#sidebar-right .block ul.io_fbtweet-controls {
  padding:.5em 11px !important;
}

.link_twitter_gracias a {
      background: url(../img/social_blank_button_sprite.png) no-repeat scroll -110% -25px transparent;
    display: inline-block;
    line-height: 20px;
    padding-left: 22px;
    padding-right: 10px;
    text-decoration: none;
    z-index: 1;
}

.link_twitter_gracias a:hover,
.link_twitter_gracias a:focus,
.link_facebook_gracias a:hover, 
.link_facebook_gracias a:focus
{ color:#222 !important; }
  
.link_twitter_gracias span{
    background: url(../img/social_blank_button_sprite.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
   z-index: 0;
}
 
.link_twitter_gracias span:hover {
  background-position: 0 -43px;
} 

.link_twitter_gracias a:hover {
  background-position: -110% -67px;
} 
  
div.link_facebook_gracias {
    background: none repeat scroll 0 0 #ECEEF5;
    border: 1px solid #CAD4E7;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    padding: 1px 4px;
    white-space: nowrap;
}

div.link_facebook_gracias span {
  background: url(../img/facebook_sprite.png) no-repeat -1px -47px;
  padding-left: 20px;
  
}

.view-Empresas-LOGO .views-row.ioc3 {
	margin-bottom: 20px;
}

#content .node .content .field-items p:first-child { *margin: 0 0 1em 0;}
