/** huge titles **/
h1.title,
#footer .block-menu_block h2 {
  font-size:17px;
  line-height:30px;
  color:#414141;
}


#main-inner #content-inner #content-header h1.title,
#main-inner #content-inner #content-header > h2.title,
.node-inner .content .field-field-seccion-descrip h2,
.node-type-articulo .node-inner  .content > h3{
	border-bottom:1px solid #656665;
}

#main-inner #content-area h1.title { 
	border-bottom:1px solid #656665 !important;
	font-size: 17px !important;
  line-height: 21px;
}

#main-inner #content-area h3 { 
	font-size: 15px !important;
	margin-top: 0px;
}

/** green titles with dark background **/

[id^=block-views-Documentos-block] > h2,
[id^=block-views-Tiendas-block] > h2,
[id^=block-views-faq_list-block] > h2,
[id^=block-views-Videos-block] > h2,
[id^=block-views-Galerias-block] > h2,
[id^=block-views-donativos_socios] > h2,
[id^=block-views-Productos-block_] > h2,
[id^=block-views-Ofertas-block] > h2,
[id^=block-views-Eventos-block] > h2,

#content [id^=block-views-Campanyia-block] > h2,
#page div.block[id^=block-views-Destacados] h2,
#page div.block[id^=block-views-Articulos] h2,
.seccion-quepuedeshacertu [id^=block-views-Noticias-block_] > h2,
.seccion-campanas-educacion [id^=block-views-Noticias-block_] > h2,

.field-field-articulo-gal-relacionada > h2,
.field-field-articulo-video-incrustado > h2 ,
.field-field-articulo-relacionado > h2 ,
.field-field-articulo-adjuntos h2,
.field-field-articulo-links-externos > h2,
.field-field-info-archivos > .field-label ,
.field-field-evento-adjunto > .field-label,
.field-field-evento-galeria > .field-label,
.field-field-articulo-docs-relacionados > .field-label,
.field-field-articulo-botondestino > .field-label,

#news-home h2,

.view-fotosSubsecciones .views-field-title,

/*Estilos residuales de bloques estaticos si */
.bloque-estatico-landing > h2,
.three-block-static-landing > h2 ,
.static-list-one-row-title-dashed > h2,
.four-static-blocks-landing > h2 ,
/*Estilos residuales de bloques estaticos*/

.view-id-faq_list.view-display-id-block_2 .view-header > h2,

#block-views-Prefooter-block_2 > h2,
#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,
#block-views-PrefooterCat-block_2 h2,
#block-views-Testimonio-block_7 > h2,
#block-views-iniciativas_solidarias-block_5 > h2,
.node-type-seccion #block-views-boletines-block_1 > h2
{
  display: inline-block;
  *display: inline; /* hack ie7 */
  zoom: 1;
  font-weight: bold;
  font-size: 14px !important;
  text-transform: uppercase;
  line-height: 30px !important;
  padding: 0 12px 0 12px !important;
  border:0 !important;
  margin-top:0;
  /*margin-bottom: 20px !important;*/
  margin-bottom: 10px !important;
  color: #61a543;
  background: #373737;
  clear:left;
}

/** estilo generico para bloques nodeasblock para que aparezcan con el fondo gris y letras verdes **/
[id^=block-nodeasblock-] .block-inner > h2 {
	display: inline-block;
  *display: inline; /* hack ie7 */
  zoom: 1;
  font-weight: bold;
  font-size: 14px !important;
  text-transform: uppercase;
  line-height: 30px !important;
  padding: 0 12px 0 12px !important;
  border:0 !important;
  margin-top:0;
  margin-bottom: 20px !important;
  color: #61a543;
  background: #373737;
  clear:left;
}

.node-type-info [id^=block-views-boletines-block] > h2 /*,
.node-type-info [id^=block-nodeasblock-] .block-inner > h2 */{
	display:none !important;
}

#block-nodeasblock-5498 .block-inner > h2,
#block-nodeasblock-5495 .block-inner > h2 {
	display: inline-block !important;
	*display: inline !important;
	zoom: 1 !important;
}


.view-fotosSubsecciones .views-field-title {
	background-color:#000 !important;
}

/** semitransparent dark background **/
#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,
.view-fotosSubsecciones .views-field-field-seccion-foto-fid + .views-field-title {
  position:relative; /* debug FF, if position is "static" then the background displays in white */
  background:rgba(0,0,0,.6);
}
body.ie #block-views-Prefooter-block_1 .views-field-title,
body.ie #block-views-Prefooter-block_3 .views-field-title,
body.ie #block-views-Prefooter-block_4 .views-field-title,
body.ie #block-views-Prefooter-block_5 .views-field-title,
body.ie #block-views-Prefooter-block_6 .views-field-title,
body.ie .view-fotosSubsecciones .views-field-field-seccion-foto-fid + .views-field-title {
  background:transparent;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
}

/** highlighted links, buttons or controls **/
/* arrow-like */
.main-action,
.main-action:link,
.button,
.button:link {
  display: inline-block;
  *display: inline; /* hack ie7 */
  zoom: 1;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none !important;
  color: #FFF !important;
}

.main-action,
.main-action:link {
  line-height: 28px;
  padding: 0 30px 0 15px;
  background: url(../img/bg-button.png) no-repeat 100% 50%;
}
.main-action.stress {
  background-position: 100% 100%;
}
.main-action:hover,
.main-action:focus {
  background-position: 100% 100% !important;
}

.emergencia-1er-grado .main-action.stress {
  background-position: 100% 0%;
}

#emergency-inner  .main-action:hover,
#emergency-inner  .main-action:focus,
[class^=emergencia-] .main-action:hover,
[class^=emergencia-] .main-action:focus {
  background-position: 100% 50% !important;
}

.main-action span {
  font-weight: lighter;
}

/* inner shadow */
.button,
.button:link {
  vertical-align: middle;
  line-height: 29px;
  padding: 0 13px;
  background: #62A939;
  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);
}
.button:hover,
.button:focus {
  background-color: #2B2B2B;
}
body.ie .button,
body.ie .button:link {
  /* IE's quirky support of box-shadow forces us to implement a different style */
  border:1px solid #81A933;
  line-height:27px;
  padding:0 12px;
}

/** Dashed grey underline headers **/
#page .block.publicitarios h2,
.field-field-pais-mapa .field-label {
  padding-bottom:.25em;
  border-bottom:1px dashed;
  margin-bottom:.75em;
}

/** Image caption **/
.image-caption {
  font-size:12px;
  color:#79797A;
}
.image-caption-attribution {
  font-size:10px;
  margin-bottom:.5em;
  margin-top:10px;
}

/** Node or section highlight **/
/*.node.node-type-seccion p,*/
.field-field-seccion-descrip .field-item ,
.field-field-pais-entradilla .field-item,
#node-3777 .node-inner .content h3,
#node-3779 .node-inner .content h3,
.node-type-info .node-inner .intro-nodo {
  margin:0 0 1em 0;
  font-weight:normal;
}


.seccion-quienessomos-cuentasclaras .node-type-info .node-inner .content h3,
.seccion-quienessomos-organizacion .node-type-info .node-inner .content h3{
	font-weight:bold  !important;
	font-size:15px !important;
	line-height:19px  !important;
}

.field-field-seccion-descrip .field-item dl.auto-close-related {
  font-size:13px;
  line-height:18px;
}

.views-row .views-field-title h3 {
	margin-top:0px;
}
.views-row .views-field-title a {
	text-decoration:none;
}

.item-list ul li.views-row .views-field-title a,
.item-list ul li.views-row .views-field-title a * {
	text-decoration:underline;
}

/*FILTROS EN GENERAL*/

.view-block-tiendas .views-exposed-form label {
	color:#FFF;
}

.views-exposed-form label {
	color:#727273;
	font-size:11px;
}

/**ESTILO GENERAL PARA LOS LINKS DE LEER MAS*/

 .views-field-view-node .field-content .emergencia-segundo a {
	background:none;
	padding-left:0px;
}

a.readmore,
div.readmore a{
	background:url(../img/readmore.png) no-repeat 100% 3px;
	padding-right:16px;
	font-weight:bold;
}

div.link_modificar_campanya.readmore a { background-position:100% 0;}
div.link_modificar_campanya.readmore a:hover { background-position:100% -47px;}

a.readmore:hover,
div.readmore a:hover{
	background-position:100% -45px;
}

a.mostrar_codigo,
div .mostrar_codigo a {
	background:url(../img/mostrar_codigo.png) no-repeat 100% 1px;
	padding-right:17px;
	font-weight:bold;
}

a.mostrar_codigo:hover,
div.mostrar_codigo a:hover {
	background-position:100% -25px;
}

div.mostrar_codigo a.active {background-position:100% -50px;}

div.mostrar_codigo a.active:hover {background-position:100% -76px;}

/*Estilo iconos pdf*/

a.pdf,
a[href$=".pdf"],
a[href$=".zip"],
a[href$=".txt"]{
	background: url(../img/sprite_tipo_iconos.png) no-repeat 0 -76px;
	padding-left:35px;
	font-size:11px;
	font-weight:bold;
	height:33px;
	display:inline-block;
}
a.pdf:hover,
a.zip:hover,
a.txt:hover,
a[href$=".pdf"]:hover,
a[href$=".zip"]:hover,
a[href$=".txt"]:hover{
	background-position:0 -116px;
}

a.pdf + span ,
a[href$=".pdf"] + span,
a.zip + span ,
a[href$=".zip"] + span,
a.txt + span ,
a[href$=".txt"] + span{
	display:block;
	font-size:11px;
	text-decoration:none!important;
	color:#727273;
	font-weight:normal;
	margin-top:-20px;
	padding-left:35px;
}

.view-destacadosLateralesManuales a[href$=".pdf"] + span {
	margin-top: 0;
}

/*ESTILOS DE ARCHIVOS EN DESTACADOS VERDES */

.bl-green a.pdf,
.bl-green a[href$=".pdf"],
.bl-green a[href$=".zip"],
.bl-green a[href$=".txt"]{
	background: none;
	padding-left:0px;
	font-size:1em;
	font-weight:normal;
	height:auto;
	display:inline-block;
}
.bl-green a.pdf:hover,
.bl-green a.zip:hover,
.bl-green a.txt:hover,
.bl-green a[href$=".pdf"]:hover,
.bl-green a[href$=".zip"]:hover,
.bl-green a[href$=".txt"]:hover{
	background-position:0 -116px;
}

.bl-green a.pdf + span ,
.bl-green a[href$=".pdf"] + span,
.bl-green a.zip + span ,
.bl-green a[href$=".zip"] + span,
.bl-green a.txt + span ,
.bl-green a[href$=".txt"] + span{
	display:block;
	font-size:11px;
	text-decoration:none!important;
	color:#727273;
	font-weight:normal;
	margin-top:-20px;
	padding-left:35px;
}

/*Estilo iconos Leer Online*/

a.leeonline {
	background: url(../img/sprite_tipo_iconos.png) no-repeat 0 0px;
	padding-left:33px;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
	height:30px;
	display:inline-block;
}

a.leeonline:hover {
	background-position:0 -34px;
}

.sidebar .block-menu_block .menu a,
.sidebar #block-menu-menu-editorial .menu a {
	font-weight:bold;
	color:#373737;
	text-decoration:none;
}
.sidebar .block-menu_block .menu .menu,
.sidebar #block-menu-menu-editorial .menu .menu {
	font-size:13px;
	line-height:1.6;
}
.sidebar .block-menu_block .menu .menu a,
.sidebar #block-menu-menu-editorial .menu .menu a{
	font-weight:normal;
}
.block-menu_block .menu-name-primary-links li a.active-trail,
.block-menu_block .menu-name-primary-links li a.active,
.block-menu_block .menu-name-primary-links li a:hover,
.sidebar #block-menu-menu-editorial li.expanded.active-trail > a ,
#block-menu-menu-editorial .menu li a.active,
#block-menu-menu-editorial .menu li a:hover{
	color:#61a543;
}



#block-views-Articulos-block_2 h4 {
	margin-top:0;
	margin-bottom:0;
	font-size:13px;
	line-height:17px;
}

/** FIELD FOTO con destacado a la derecha **/

.field-field-proyecto-foto {
	font-size:11px;
	line-height:12px;
}

/** Span con decoraci�n de bullet **/

span.bulleted {
	background:url(../img/green-arrow.png) no-repeat 0 5px;
	padding-left:10px;
	display:block;
}


/** Definicion de los elementos de tama�o 13 **/
.node-type-convocatoria .antetitulo,
.field-field-proyecto-foto h2,
.seccion-quienessomos-cuentasclaras.node-type-info h2.block small,
.seccion-salaprensa #content #content-header > h2.antetitulo,
.node-type-articulo #content #content-header > h2.antetitulo,
.block-views .views-field-field-articulo-antetitulo-value ,
.field-field-articulo-personaje {
	font-size:13px;
	line-height:18px;
}

.node-type-convocatoria #content-area { margin-top: 0; }
.node-type-convocatoria .antetitulo { margin-top: 0; color: #727273; font-weight: bold; }

/** Definicion de los elementos de tamanyo 13  que son links **/
.sidebar #block-views-Contacto-block_1 .content .view-content .views-field-title .field-content a {
	text-decoration:underline;
	font-size:13px;
	line-height:18px;
}


/** Definicion de los elementos de tamanyo 15 **/

.seccion-salaprensa #main-inner #content-inner #content-header h1.title,
.node-type-articulo.saladeprensa-nodo h2,
.seccion-quienessomos-cuentasclaras.node-type-info #contenedor-tablas h2,
.seccion-quienessomos-cuentasclaras.node-type-info h2.block,
#page .content .block.block-views h2,
#page .block h2,
.seccion-publicaciones .view-Productos .views-row .views-field-title h2,
.node-type-pais .node-inner .group-pais-datos+ h2,
.foto_field_description_container h2,
body.seccion-buscador .box-inner h2.title,
.view-Testimonio .views-row .views-field-title h2,
.seccion-salaprensa #content #content-header > h3,
#sidebar-left-inner h3.accordion-header,
.seccion-quienessomos-cuentasclaras.node-type-info #contenedor-tablas h3,
.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.accordion-header-hover,
.views-row .views-field-title h3,
.view-Home-ULTIMA-HORA h3.title,
.view-Documentos.view-display-id-block_4 .view-content .clearfix .texto > h3,
.view-Galerias ul li.views-row a h3,
.field-field-seccion-subseccion .field-field-destacado-texto .ioc3 h3 ,
.view-Articulos .views-row [class^=views-field] .text h3,
.view-Articulos .views-row [class^=views-field] h3,
.view-Contacto ul li.views-row .views-field-title h3,
.four-static-blocks-landing .item .content h3,
.auto-close-related dt a,
.sidebar .block-menu_block .menu,
#block-menu-menu-editorial .menu,
.view-Historias .views-field-title,
.view-Emergencias [class^=emergencia-] .texto > a,
#footer .menu-name-primary-links > ul > li,
.field-field-articulo-subtitulo {
	font-size:15px;
	line-height:19px;
}

/** Definicion de los elementos de tama�o 17 **/

.node-type-producto .field-field-prod-autor,
.node-type-producto .field-field-prod-precio,
.node-type-info .node-inner .intro-nodo,
.node-type-convocatoria #main-inner  h1.title,
#page #page-inner #main-inner #selections #selections-inner h1.title,
#sidebar-left-inner h1.title,
.seccion-publicaciones #main-inner #content #content-header h1.title,
.node-type-seccion .node-inner .content .field-field-seccion-descrip h2,
.view-Productos .views-row .views-field-title h2,
.view-Documentos .views-row .views-field-title h2,
#page .block.publicitarios h2,
#page #block-menu_block-2 h2,
.seccion-publicaciones  #sidebar-left.sidebar #block-menu-menu-editorial h2,
#main-inner #content-inner #content-header > h2.title,
#page #sidebar-left .block h2,
#block-views-Notas_prensa-block_1 .view-Notas-prensa .views-row h3,
#node-3777 .node-inner .content h3,
#node-3779 .node-inner .content h3,
.emergencia-segundo h3,
.node-type-articulo.sidebar-left #main #content #content-header h3.title,
#content .node-type-articulo .node-inner .content h3,
.green-bl-campain .bl-green.bl_compressed .text h3,
.seccion-campanyas #main-inner #content-header > h3.title,
h4.desplegable-titular,
.publicitarios .content,
div.aside,
div.field-field-articulo-destacado-noticia,
.field-field-pais-mapa .field-label,
.field-field-seccion-descrip .field-item,
.field-field-pais-entradilla .field-item{
	font-size:17px;
	line-height:21px;
}

/** Definicion de los elementos de tama�o 20 **/

#main-inner #content-inner #content-header h1.title {
	font-size:20px;
	line-height:21px;
}


.node-type-articulo.seccion-salaprensa .field-field-articulo-antetitulo { font-weight:bold;}

body.seccion-buscador .box-inner h2.title {
	padding-bottom:15px;
}

.search-snippet strong {
	color:#61a543;
}

body.seccion-zona-publica fieldset.collapsible.collapsed .fieldset-title{
  color: #373737;
  cursor: pointer;
}
body.seccion-zona-publica fieldset.collapsible .fieldset-title,
body.seccion-zona-publica fieldset.collapsible.collapsed .fieldset-title:hover  {
  color: #61a543;
  cursor: pointer;
}


.node-type-articulo .antetitulo,
.field-field-articulo-personaje > h2 ,
.views-field-field-articulo-personaje-value span.field-content,
.block-views .views-field-field-articulo-antetitulo-value ,
.seccion-salaprensa.seccion-buscador .views-field-field-articulo-antetitulo-value {
	color:#727273;
}

.field-field-articulo-personaje > h2,
.views-field-field-articulo-personaje-value span.field-content { font-size:13px;}

.node-type-articulo .field-field-articulo-subtitulo { font-size: 17px; }

.seccion-salaprensa .field-field-articulo-subtitulo,
.seccion-salaprensa.node-type-articulo #content #content-header > h2,
.field-field-articulo-personaje {
	font-weight:bold;
}

#content h1.title,
#main-inner #content-area .node-type-convocatoria h1.title,
h2.antetitulo + h1 { font-size:20px !important;}


h2.dashed {
	border-bottom:1px dashed #373737;
	margin-bottom:10px;
	padding-bottom:5px;
}


span.destacaTexto {
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 13px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-weight: bold;
}

div.views-field-tid span,
div.tags {
  color: #727273;
  font-size: 9px;
  text-transform: uppercase;
}

div.tags {
  margin-top: 20px;
  
}

.node-type-boletines .node-inner .main-action.stress {
  display: inline-block;
  *display: inline;
  zoom: 1;
  float: right;
  margin-top: 20px;
}

.node-type-boletines .node-inner .main-action.stress a {
  color: #FFF;
  text-decoration: none;
}

.node-type-boletines .node-inner .main-action.stress a:hover,
.node-type-boletines .node-inner .main-action.stress a:focus {
  color: #FFF;
  text-decoration: none;
}

.lista11 {font-size: 11px !important;}
.lista13 {font-size: 13px !important;}
.lista15 {font-size: 15px !important;}

body.front .views-field-field-articulo-gal-fotograf-fid .overlay-inner h3 {
	font-size: 15px !important;
}
