﻿/*Estilos ieeb*/

/**/

@import "http://fonts.googleapis.com/css?family=Cuprum";
@import "http://fonts.googleapis.com/css?family=Archivo+Narrow";
@import "http://fonts.googleapis.com/css?family=PT+Sans+Narrow";
@import "http://fonts.googleapis.com/css?family=Oswald:400,300,700";

html.js fieldset.collapsed .fieldset-wrapper {
    display: none !important;
}



html body.admin-menu {
    margin-top: 0px !important;
}
body.admin-menu {
    margin-top: 0px !important;
}

body {
    margin-top: -1.6em !important;
}



@media only screen and (max-width: 320px) {
#rm-no-id {
            display:none !important;
}
}


/*  /////////////////////////////////////////////

Bloque Actualidad = Destacados Home

 ///////////////////////////////////////////// */

.view-bloque-actualidad {
    float: left;
    margin-top: 1.6em;
    width: 105%;
}
.view-bloque-actualidad .views-row {
    float: left;
    height: 20em;
    margin-right: 1.7em;
    width: 29.2%;
}
.view-bloque-actualidad iframe, .view-bloque-actualidad .views-row img {
    border: 1px solid #D1D1D1;
    height: auto;
}
.view-bloque-actualidad .views-row a {
    color: #419739;
    display: block;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 0.9em;
    font-weight: normal !important;
    padding: 0.3em 0;
    text-decoration: none;
}
.view-bloque-actualidad .views-row a:hover {
    text-decoration: underline;
}
.view-bloque-actualidad .views-row ul {
    color: #484848;
    font-size: 0.9em;
    list-style: none outside none;
    margin-left: -23px;
    padding-right: 1.5em;
}

.views-field-field-subtitulo {
    color: #429C54;
    font-family: 'PT Sans Narrow','Archivo Narrow',sans-serif;
    font-size: 1.1em;
}



/*  /////////////////////////////////////////////

Carousel Proyectos Destacados Home

 ///////////////////////////////////////////// */


.pane-bloque-actualidad {
	float:left;
}

.pane-carousel {
    background-color: #F1F1F1;
    border: 1px solid #0A6F00;
    width: 99%;
	height: 11.5em;
	float:left;
}

.jcarousel-container,
.jcarousel-skin-tango,
.view-carousel .view-content,
.view-carousel,
.pane-carousel div.pane-content{
	float:left;    
	width: 100%;
    	height: 12.5em;
}


.pane-carousel h2 {
    margin: 0 0 0 1em !important;
    padding: 0.3em 0 0.2em !important;
    width: 90% !important;
}


.view-carousel .jcarousel-container {
    height: 8.5em;


}
.view-carousel .jcarousel-item-horizontal {
    height: 114px;
    width: 171px;
}


.jcarousel-skin-tango .jcarousel-container-horizontal {
	width:100% !important;
	padding: 0 !important;
}

.jcarousel-skin-tango .jcarousel-container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;
    border-radius: 0;
}

.jcarousel-skin-tango .jcarousel-item {
    border: 0 none;
}

.view-carousel .jcarousel-container {
    float: left;
}


.jcarousel-skin-tango .jcarousel-container-horizontal {
    float: left;
}



.view-carousel .jcarousel-container .jcarousel-clip-horizontal{
	width: 88% !important;
	margin:0.7em 2.5em;
}



.views-field-field-imagen-galer-a img {
    height: auto;
}


div.views-field-field-imagen-galer-a img {
    width: 100%;
}



/*  /////////////////////////////////////////////

More link

 ///////////////////////////////////////////// */



div.more-link {
    margin: 0 0 0.5em;
}
div.more-link a {
    background-color: #F0F0F0;
    /*border: 1px solid #F0F0F0;*/
    padding: 0.2em 1em;
}

div.more-link a:hover {
    border: 1px solid #D1D1D1;
}

.region-sidebar-second .block-even .more-link a:hover {
    text-decoration: underline;
}

div.contextual-links-region.panel-pane.pane-node {
clear: both;
}

div.contextual-links-region.panel-pane.pane-custom.pane-1.ver-todos-proyectos {
clear: both;
}




/*  /////////////////////////////////////////////

Enlace (bot?n) a ver todos los proyectos de convocatoria de ayudas

 ///////////////////////////////////////////// */


.ver-todos-proyectos {
    text-align: right;
}

.ver-todos-proyectos a {
    background-color: #F0F0F0;
    /*border: 1px solid #F0F0F0;*/
    color: #484848 !important;
    font-family: 'Archivo Narrow','cuprum',Arial,sans-serif;
    font-size: 1.2em;
    padding: 0.2em 1em;
    text-decoration: none;
}

.ver-todos-proyectos a:hover {
    text-decoration: underline;
}



/* /////////////////////////////////////////////

Field Documentos

///////////////////////////////////////////// */



.field-name-field-folletos-institucionales a, .views-field-field-documentos a {
    color: #616D79 !important;
    text-decoration: none !important;
}

.field-name-field-folletos-institucionales a {
    line-height: 1.6em;
}

.field-name-field-folletos-institucionales a:hover, .views-field-field-documentos a:hover {
    color: #009036 !important;
    text-decoration: underline !important;
}






/* /////////////////////////////////////////////

Enlace a nodo

///////////////////////////////////////////// */


.view-notas-de-prensa .views-field-view-node a {
    color: #616D79;
    margin: 0.2em 0;
    padding: 0 0 0 1em;
    text-decoration: none;
}

.view-notas-de-prensa .views-field-view-node a:hover {
    color: #009036;    
    text-decoration: underline;
}


.page-recursos-multimedia .views-field-view-node a, .view-prensa-actualidad .views-field-view-node a, .view-proyectosfiltrotodos .views-field-view-node a, .cajas-proyectos-interiores .views-row .views-column .views-field-view-node a, div.more-link a, .region-sidebar-second .block-even .more-link a, .vista-proyectos-ayudas .views-field-view-node a, .vista-campanas .views-field-view-node a, .lista-resultados .views-field-view-node a  {
    color: #757677 !important;
    font-family: 'Archivo Narrow','cuprum',Arial,sans-serif;
    font-size: 0.9em;
    text-decoration: none;
}


.vista-proyectos-ayudas .views-field-view-node a {
    display: none;
}


/* /////////////////////////////////////////////

Leer m?s

///////////////////////////////////////////// */




.actualidad-interior .views-field-view-node a, .view-novedades-bloque-home .views-field-view-node a {
    color: #757677;
    font-family: 'Archivo Narrow','cuprum',Arial,sans-serif;
    font-size: 0.8em;
    text-decoration: none;
}



.cajas-proyectos-interiores .views-row .views-column .views-field-view-node a:hover, div.more-link a:hover, .region-sidebar-second .block-even .more-link a:hover, .actualidad-interior .views-field-title a:hover, .view-novedades-bloque-home .views-field-view-node a:hover {
    text-decoration: underline;
}




/* /////////////////////////////////////////////

Campos tipo Fecha 

///////////////////////////////////////////// */



.view-agendalistado .views-field-field-fecha-del-evento span, .view-la-fundacion-en-los-medios .views-field-field-fecha-de-la-nota span, .view-notas-de-prensa .views-field-field-fecha-de-la-nota span, .view-prensa-actualidad .views-field-field-date span, .actualidad-interior .views-field-field-date span, .agenda-home .views-field-field-fecha-del-evento span, .view-novedades-bloque-home .views-field-field-date span, .agenda-home .views-field-field-fecha-del-evento span {
    color: #7E858C;
    font-family: 'Cuprum','PT Sans Narrow','Archivo Narrow',sans-serif;
    font-size: 0.9em;
    padding: 0.5em 0;
    text-decoration: none;
}


.view-agendalistado .views-field-field-fecha-del-evento span, .view-la-fundacion-en-los-medios .views-field-field-fecha-de-la-nota span, .view-notas-de-prensa .views-field-field-fecha-de-la-nota span, .view-prensa-actualidad .views-field-field-date span {
    color: #429C54;
}






.actualidad-interior .views-row, .view-novedades-bloque-home .views-row {
    margin: 0 0 0.5em;
}

.recursos-multimedia .view {
    float: left;
    margin: 1em 0;
    width: 100%;
}
.recursos-multimedia .views-row {
    float: left;
    margin: 3px;
    width: 30%;
}
.recursos-multimedia .views-row a:hover {
    border: 1px solid #00FAF9;
}
.recursos-multimedia .views-row a {
    float: left;
    height: 2.7em;
    overflow: hidden;
    width: 100%;
}
.recursos-multimedia .views-row img {
    float: left;
    height: 100%;
    margin: 0;
    width: 110%;
}



/* /////////////////////////////////////////////

Presentaci?n secci?n 

///////////////////////////////////////////// */


.node-presentacion-seccion img {
    float: left;
    margin: 0 1em 1em 0;
}

.node-presentacion-seccion .field-name-field-subtitulo {
    color: #429C54;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.3em;
    font-weight: normal;
    letter-spacing: -0.6px;
    line-height: 1.1em;
    margin: 0.2em 0 1em;
}


.node-presentacion-seccion h2 {
    display: none;
}




/* /////////////////////////////////////////////

P?gina convocatorias abiertas

///////////////////////////////////////////// */



.page-node-7391 .field-name-field-enlace- a {
    background-color: #F0F0F0;
    /*border: 1px solid #F0F0F0;*/
    color: #757677 !important;
    font-family: 'Archivo Narrow','cuprum',Arial,sans-serif;
    font-size: 0.9em;
    padding: 0.2em 1em;
    text-align: right;
    text-decoration: none;
}
.page-node-7391 div.field-name-field-enlace- {
    float: right;
}

.page-node-7391 .pane-custom {
    margin: 1em 0;
}

.page-node-7391 .pane-custom a {
    color: #0A6F00;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
}

.page-node-7391 .pane-custom a:hover {
    text-decoration: underline;
}

.page-node-7391 .field-item.even {
    width: 98% !important;
}

.page-node-7391 .field-item img {
    height: 137px;
    width: 98%;
}

.page-node-7391 .views-field-field-plazo-presentacion .views-label, .page-node-8183 .views-field-field-plazo-presentacion .views-label {
    color: #000000;
    float: left;
    margin-right: 1em;
}




/* /////////////////////////////////////////////

Ancho columnas buscador de proyectos

///////////////////////////////////////////// */




.page-proyectos .sutro-column {
    width: 33%;
}
.page-proyectos .sutro-column2 {
    width: 67%;
}



.view-proyectosfiltrotodos .views-field-field-imagen-proyecto img, .view-campa-asfiltrotodos .views-field-field-imagen-proyecto img {
    float: left;
    margin: 0 0.5em 0.3em 0;
}



#main h1.title {
    color: #484848;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 2.2em;
    font-weight: normal;
    letter-spacing: -0.6px;
    line-height: 1.1em;
    margin: 0.2em 0 0.5em;
}



/* /////////////////////////////////////////////

Colores por l?neas estrat?gicas

///////////////////////////////////////////// */



.page-biodiversidad-terrestre .node-presentacion-seccion .field-name-field-subtitulo, .biodiversidad-terrestre h1, .page-node-231 h1, .page-node-234 h1 {
    color: #429C54 !important;
}

.page-biodiversidad-marina-litoral .node-presentacion-seccion .field-name-field-subtitulo, .biodiversidad-marina h1, .page-node-260 h1, .page-node-261 h1 {
    color: #2286E4 !important;
}
.page-cambio-climatico-calidad-ambiental .node-presentacion-seccion .field-name-field-subtitulo, .cambio-climatico h1, .page-node-262 h1, .page-node-263 h1 {
    color: #22A9E2 !important;
}
.page-economia-empleo-verde .node-presentacion-seccion .field-name-field-subtitulo, .economia-empleo-verde h1, .page-node-264 h1, .page-node-265 h1 {
    color: #7ABA43 !important;
}
.page-relaciones-internacionales .node-presentacion-seccion .field-name-field-subtitulo, .relaciones-internacionales h1, .page-node-283 h1, .page-node-284 h1 {
    color: #E48622 !important;
}



.view-proyectos-propios-biodiversidad-marina-y-litoral-todo .view-content .views-field-title a, .view-proyectos-propios-biodiversidad-marina-y-litoral .view-content .views-field-title a, .view-proyectos-ayudas-bio-marina .view-content .views-field-title a, .view-proyectos-ayudas-biodiversidad-marina-y-litoral .view-content .views-field-title a, .view-convocatorias-biodiversidad-marina-y-litoral-todo .view-content .views-field-title a, .view-campa-as-biodiversidad-marina-y-litoral .view-content .views-field-title a, .view-proyectos-propios-biodiversidad-marina-y-litoral .cajas-proyectos-interiores .views-row .views-column .views-field-title a, .view-proyectos-propios-biodiversidad-marina-y-litoral-todos .cajas-proyectos-interiores .views-row .views-column .views-field-title a {
    color: #2286E4 !important;
}
.view-proyectos-propios-cambio-climatico-y-calidad-ambiental-todo .view-content .views-field-title a, .view-proyectos-propios-cambio-climatico-y-calidad-ambiental .view-content .views-field-title a, .view-proyectos-ayudas-cambio .view-content .views-field-title a, .view-convocatorias-cambio-climatico-y-calidad-ambiental-todo .view-content .views-field-title a, .view-campa-as-cambio-climatico-y-calidad-ambiental .view-content .views-field-title a, .view-proyectos-ayudas-cambio-climatico-y-calidad-ambiental .view-content .views-field-title a, .view-proyectos-propios-cambio-climatico-y-calidad-ambiental .cajas-proyectos-interiores .views-row .views-column .views-field-title a, .view-proyectos-propios-cambio-climatico-y-calidad-ambiental-todos .cajas-proyectos-interiores .views-row .views-column .views-field-title a {
    color: #22A9E2 !important;
}
.view-proyectos-propios-economia-y-empleo-verde .view-content .views-field-title a, .view-proyectos-propios-economia-y-empleo-verde-todo .view-content .views-field-title a, .view-proyectos-ayudas-economia .view-content .views-field-title a, .view-convocatorias-economia-y-empleo-verde-todo .view-content .views-field-title a, .view-campa-as-economia-y-empleo-verde-todo .view-content .views-field-title a, .view-proyectos-ayudas-economia-y-empleo-verde .view-content .views-field-title a, .view-proyectos-propios-economia-y-empleo-verde .cajas-proyectos-interiores .views-row .views-column .views-field-title a, .view-proyectos-propios-economia-y-empleo-verde-todos .cajas-proyectos-interiores .views-row .views-column .views-field-title a {
    color: #7ABA43 !important;
}
.view-proyectos-propios-relaciones-internacionales .view-content .views-field-title a, .view-proyectos-propios-relaciones-internacionales-todo .view-content .views-field-title a, .view-proyectos-ayudas-relaciones .view-content .views-field-title a, .view-convocatorias-relaciones-internacionales-todo .view-content .views-field-title a, .view-campa-as-relaciones-internacionales-todo .view-content .views-field-title a, .view-proyectos-ayudas-relaciones-internacionales .view-content .views-field-title a, .view-proyectos-propios-relaciones-internacionales .cajas-proyectos-interiores .views-row .views-column .views-field-title a, .view-proyectos-propios-relaciones-internacionales-todos .cajas-proyectos-interiores .views-row .views-column .views-field-title a {
    color: #E48622 !important;
}






.page-recursos-multimedia .view-recursos-multimedia-todos .views-row .views-field-title a, .cajas-proyectos-interiores .views-row .views-column .views-field-title a {
    color: #429C54 !important;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.1em;
    margin: 0.2em 0 0.5em;
    text-decoration: none;
}



.view-agendalistado .views-field-title a, .view-la-fundacion-en-los-medios .views-field-title span, .view-notas-de-prensa .view-content .views-field-title span, .view-prensa-actualidad .view-content .views-field-title a, .view-proyectosfiltrotodos .views-field-title a, .view-campa-as-destacadas .views-field-title a, .vista-proyectos-ayudas .views-field-title a, .vista-campanas .view-content .views-field-title a {
    color: #429C54;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.2em;
    text-decoration: none;
}


.page-recursos-multimedia .view-recursos-multimedia-todos .views-row .views-field-title a:hover, .cajas-proyectos-interiores .views-row .views-column .views-field-title a:hover, .view-agendalistado .views-field-title a:hover, .view-prensa-actualidad .view-content .views-field-title a:hover, .vista-proyectos-ayudas .views-field-title a:hover, .vista-convocatorias .view-content .views-field-title a:hover, .vista-campanas .view-content .views-field-title a:hover {
    text-decoration: underline;
}




.page-recursos-multimedia .views-field-view-node a, .view-prensa-actualidad .views-field-view-node a, .cajas-proyectos-interiores .views-row .views-column .views-field-view-node a {
    float: right;
}


.cajas-proyectos-interiores {
    float: left;
    margin: 1.5em 0;
}



.lt-ie9 .page-informacion-institucional .cajas-proyectos-interiores {
width:50em;

}



.cajas-proyectos-interiores .views-row {
    float: left;
    margin-right: 1.7em;
    width: 100%;
}
.cajas-proyectos-interiores .views-row .views-column {
    float: left;
    height: 20em;
    margin-right: 1.7em;
    width: 29.2%;
}


.cajas-proyectos-interiores .views-row .views-column img {
    float: left;
    height: auto;
    width: 100%;
}


/* /////////////////////////////////////////////

Campa?as destacadas

///////////////////////////////////////////// */


.view-campa-as-destacadas .views-field-body .field-content p {
    clear: both;
    padding-top: 0.7em;
}


.view-campa-as-destacadas .cajas-proyectos-interiores .views-row .views-column {
    height: 15em !important;
}




.page-node-7875 #content-inner {
    float: left;
    height: auto;
    width: 100%;
}


#popup_contentDiv .openlayers-tooltip-name a {
    color:#D0E2B7;
    text-decoration:none;
}

#popup_contentDiv .openlayers-tooltip-name a:hover {
    text-decoration:underline;
}




.view-dossieres-de-prensa .views-field-field-documentos, .view-dossieres-de-prensa .views-field-title, .page-recursos-multimedia .view-recursos-multimedia-todos .views-field-body {
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1em;
}




.node-type-agenda .field-name-body, .node-type-recursos-multimedia .field-name-body, .page-recursos-multimedia .view-recursos-multimedia-todos .views-field-body, .node-type-actualidad-home .field-name-body, .node-type-proyectos-ficha .field-name-body, .node-proyectos-convocatoria-ayuda .field-name-body, .sutro-header .sutro-header-inner .pane-node-body, .cajas-proyectos-interiores, .node-presentacion-seccion {
    color: #5B5B5B;
    float: left;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.1em;
}


/* /////////////////////////////////////////////

Notas de prensa

///////////////////////////////////////////// */



.node-type-notas-de-prensa-fb .field-item.even img, .node-type-notas-de-prensa .field-item.even img {
    height: auto;
    width: 100%;
}

.node-type-notas-de-prensa-fb #main h1.title, .node-type-notas-de-prensa #main h1.title {
    display: none;
}


.node-type-notas-de-prensa-fb #node-8166, .node-type-notas-de-prensa #node-8166 {
    text-align: center;
    width: 100%;
}



.vista-proyectos-ayudas .views-row  {
    float: none;
    clear: both;

}

.vista-proyectos-ayudas .views-column {
    float: left;   
    width: 46%;
}


.vista-proyectos-ayudas .views-column-first {
    margin-right: 2em;
}



.view-content .views-field-field-imagen-proyecto .view-content .views-field-body {
    height: 6em;
    overflow: hidden;
}



.view-prensa-actualidad .view-content .views-field-field-image img, .vista-convocatorias .view-content .views-field-field-image img, .vista-campanas .view-content .views-field-field-image img {
    float: left;
    height: auto;
    margin: 0 1em 1em 0;
    width: 15%;
}



.view-prensa-actualidad, .vista-proyectos-ayudas, .vista-convocatorias, .vista-campanas {
    float: left;
}


.vista-proyectos-ayudas .view-content {
    float: left;
    margin: 1em 0;
}




.view-notas-de-prensa .view-content .views-field-body, .vista-proyectos-ayudas .views-field-body, .vista-convocatorias .view-content .views-field-body, 
.vista-campanas .view-content .views-field-body {
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    line-height: 1.2em !important;
}



.view-prensa-actualidad .view-content .views-field-body p, .vista-proyectos-ayudas .views-field-body p, .vista-convocatorias .view-content .views-field-body p, .vista-campanas .view-content .views-field-body p {
    line-height: 1.3em !important;
    font-size: 1.1em;
}

.vista-proyectos-ayudas .views-field-body p span, 
.view-prensa-actualidad .view-content .views-field-body p span, 
.vista-convocatorias .view-content .views-field-body p span, 
.vista-campanas .view-content .views-field-body p span {
    line-height: 1.3 !important;
}



.view-proyectosfiltrotodos .views-field-view-node a, .view-campa-asfiltrotodos .views-field-view-node a, .view-convocatorias-todas .views-field-view-node a, .view-premios-todos .views-field-view-node a, .view-voluntariado-todos .views-field-view-node a, .view-licitaciones-todas .views-field-view-node a, .view-licitaciones-mayores .views-field-view-node a, .vista-proyectos-ayudas .views-field-view-node a, .vista-campanas .views-field-view-node a, .vista-convocatorias .views-field-view-node a {
    float: right;
    font-size: 0.9em;
    margin: 1em 0;
}





.node-type-agenda .field-name-field-lugar-del-evento, .node-type-agenda .field-name-field-fecha-del-evento, .view-agendalistado .views-field-body, .view-la-fundacion-en-los-medios .views-field-field-documentos, .view-la-fundacion-en-los-medios .views-field-field-fuente, .node-type-recursos-multimedia .field-name-field-seccion, .node-type-recursos-multimedia .field-name-field-relacionado-con, .node-type-recursos-multimedia .field-name-field-lugar-del-evento, .node-type-recursos-multimedia .field-name-field-fecha-del-evento, .node-type-recursos-multimedia .field-name-field-relacionado-con-evento, .node-type-recursos-multimedia .field-name-field-enlace-flickr, .node-type-recursos-multimedia .field-name-field-imagen-tomada-el, .node-type-recursos-multimedia .field-name-field-video-publicado-el {
    color: #8B8B8B;
    float: left;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    margin: 1em 0;
    width: 100%;
}

.view-agendalistado .views-field-body, .view-la-fundacion-en-los-medios .views-field-field-documentos, .view-la-fundacion-en-los-medios .views-field-field-fuente, .node-type-recursos-multimedia .field-name-field-lugar-del-evento, .node-type-recursos-multimedia .field-name-field-fecha-del-evento {
    margin: 0;
}

.view-agendalistado .views-field-body {
    font-size: 1.1em;
    line-height: 1.3;
    color: #5B5B5B;
}


.node-type-agenda .field-name-field-lugar-del-evento .field-label, .node-type-agenda .field-name-field-fecha-del-evento .field-label, .view-dossieres-de-prensa .views-field-field-documentos, .view-dossieres-de-prensa .views-field-title, .view-la-fundacion-en-los-medios .views-field-field-fuente .views-label-field-fuente, .node-type-recursos-multimedia .field-name-field-seccion .field-label, .node-type-recursos-multimedia .field-name-field-relacionado-con .node-type-agenda .field-name-field-fecha-del-evento .node-type-recursos-multimedia .field-name-field-lugar-del-evento .field-label, .node-type-recursos-multimedia .field-name-field-fecha-del-evento .field-label, .node-type-recursos-multimedia .field-name-field-imagen-tomada-el .field-label, .node-type-recursos-multimedia .field-name-field-video-publicado-el .field-label {
    float: left;
}

.node-type-agenda .field-name-field-lugar-del-evento .field-items, .node-type-agenda .field-name-field-fecha-del-evento .field-items, .node-type-recursos-multimedia .field-name-field-seccion .field-items, .node-type-recursos-multimedia .field-name-field-relacionado-con .field-items, .node-type-recursos-multimedia .field-name-field-lugar-del-evento .field-items, .node-type-recursos-multimedia .field-name-field-fecha-del-evento .field-items, .node-type-recursos-multimedia .field-name-field-imagen-tomada-el .field-items, .node-type-recursos-multimedia .field-name-field-video-publicado-el .field-items {
    float: left;
    font-style: oblique;
}

.view-la-fundacion-en-los-medios .views-field-field-fuente .field-content {
    color: #484848;
    float: left;
    padding-left: 0.5em;
}


.view-la-fundacion-en-los-medios .views-field-field-documentos {
    margin: 0.2em 0;    
}


.view-dossieres-de-prensa {
    float: left;
    margin: 0 0 2em;
    width: 100%;
}

.view-dossieres-de-prensa .file-size {
   padding-right: 2em;
}


.node-type-recursos-multimedia div.field-name-field-relacionado-con-evento {
    background-color: #F1F1F1;
    padding: 1em;
}


.view-dossieres-de-prensa .views-field-title span {
    color: #009036;
    font-size: 1.1em;
}

.view-dossieres-de-prensa .views-field-field-documentos {
    margin-left: 1em;
    margin-right: 2em;
}

.view-la-fundacion-en-los-medios form .views-widget-filter-field_fecha_de_la_nota_value {
    clear: both;
}



.view-agendalistado .views-field-title a, .view-la-fundacion-en-los-medios .views-field-title span, .view-notas-de-prensa .view-content .views-field-title span, .view-prensa-actualidad .view-content .views-field-title a {
    color: #484848;
}

.view-notas-de-prensa .views-field-field-antetitulo a {
    color: #616D79;
    text-decoration: none;
}

.view-notas-de-prensa .views-field-field-antetitulo a:hover {
    color: #009036;
    text-decoration: underline;
}

.view-notas-de-prensa .views-field-field-antetitulo {
    float: left;
    margin-left: 1em;
    margin-top: 0.5em;
}

.page-recursos-multimedia .view-recursos-multimedia-todos .views-row {
    float: left;
    height: 16em;
    margin: 1em 0.5em;
    width: 30%;
    overflow: hidden;
}

.page-recursos-multimedia .view-recursos-multimedia-todos .views-row .views-row {
    float: left;
    margin: 0;
    width: 100%;
}


.page-recursos-multimedia .view-recursos-multimedia-todos .views-field-field-album-flickr img, .page-recursos-multimedia .view-recursos-multimedia-todos .views-field-field-album-flickr, .page-recursos-multimedia .view-recursos-multimedia-todos .views-field-field-imagen-del-recurso img, .page-recursos-multimedia .view-recursos-multimedia-todos .views-field-field-imagen-del-recurso, .page-recursos-multimedia .view-recursos-multimedia-todos .views-row .views-field-field-video-embebido iframe, .page-recursos-multimedia .view-recursos-multimedia-todos .views-row .views-field-field-video-embebido {
    float: left;
    height: auto;
    width: 100%;
}




.page-informacion-institucional #content h2, .page-node-163 #content h2, #panel-contacto #content h2, .page-node-157 #content h2 {
    border-bottom: none;
    clear: both;
}



.view-prensa-actualidad .view-content .views-field-body {
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    line-height: 1.2em !important;
    padding: 0;
    clear: both;
}


.view-prensa-actualidad .views-row {
    border-bottom: 1px solid #DBDBDB;
    float: left;
    margin: 0.5em 0 1em;
    width: 100%;
}

.view-prensa-actualidad .views-field-view-node a {
   font-size: 0.9em;
   padding-bottom: 1em;
}



.view-notas-de-prensa .view-content .views-field-field-documentos, .view-notas-de-prensa .view-content .views-field-view-node {
    float: left;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    margin: 0.5em 1em 0 0;
}




/* /////////////////////////////

Pager

//////////////////////////////*/

.pager {
    float: right;
    margin: 2em 0 !important;
}
.pager li {
    font-family: 'Cuprum','PT Sans Narrow','Archivo Narrow',sans-serif;
    margin: 0 !important;
    padding: 0 !important;
}
.pager li.pager-current, .pager li a {
    color: #5B5B5B;
    padding: 0.5em 0.6em !important;
    text-decoration: none;
}
.pager li a:hover {
    background-color: #D7D8D8;
}
.pager li.pager-current {
    background-color: #757677;
    color: #FFFFFF;
    font-weight: normal !important;
}




.node-type-actualidad-home .field-name-field-image, .node-type-proyectos-ficha .field-name-field-imagen-proyecto, .node-proyectos-convocatoria-ayuda .field-name-field-imagen-proyecto {
    float: left;
    margin: 0 1em 1em 0;
    width: 50%;
}
.node-type-actualidad-home .field-name-field-image img, .node-type-proyectos-ficha .field-name-field-imagen-proyecto img, .node-proyectos-convocatoria-ayuda .field-name-field-imagen-proyecto img {
    float: left;
    height: auto;
    width: 100%;
}

.node-type-actualidad-home .field-name-field-image {
   width: auto;
   max-width: 50%;
}



.node-type-proyectos-ficha .field-name-body, .node-proyectos-convocatoria-ayuda .field-name-body, .node-type-actualidad-home .field-name-body {
    float: none !important;
}



.node-proyectos-convocatoria-ayuda .field-name-body span, .node-proyectos-convocatoria-ayuda .field-name-body p {
    font-size: 1em !important;
}
.node-type-actualidad-home .field-name-field-seccion, .node-type-actualidad-home .field-name-field-date, .fieldset-wrapper .field-name-field-enlace-a-webs-de-proyectos, .fieldset-wrapper .field-name-field-a-o-fin, .fieldset-wrapper .field-name-field-a-o-inicio, .fieldset-wrapper .field-name-field-estado, .node-proyectos-convocatoria-ayuda .field-name-field-descripcion-antiguo, .node-proyectos-convocatoria-ayuda .field-name-field-en-colaboraci-n-con, .node-proyectos-convocatoria-ayuda .field-name-field-estado, .node-proyectos-convocatoria-ayuda .field-name-field-a-o-inicio, .node-proyectos-convocatoria-ayuda .field-name-field-a-o-fin, .node-proyectos-convocatoria-ayuda .field-name-field-p-gina-web, .node-proyectos-convocatoria-ayuda .field-name-field--mbito-geogr-fico, .node-proyectos-convocatoria-ayuda .field-name-field-ambito-ampliado, .node-proyectos-convocatoria-ayuda .field-name-field-mapa-situaci-n, .node-proyectos-convocatoria-ayuda .field-name-field-fuente-de-financiacion {
    background-color: #EEEFEF;
    border-bottom: 1px dotted #DBDBDB;
    color: #5B5B5B;
    float: left;
    /*BORRADO font-size: 0.9em;*/
    width: 100%;
}



.node-type-actualidad-home .field-name-field-seccion .field-label, .node-type-actualidad-home .field-name-field-date .field-label, .fieldset-wrapper .field-name-field-enlace-a-webs-de-proyectos .field-label, .fieldset-wrapper .field-name-field-a-o-fin .field-label, .fieldset-wrapper .field-name-field-a-o-inicio .field-label, .fieldset-wrapper .field-name-field-estado .field-label, .node-proyectos-convocatoria-ayuda .field-name-field-descripcion-antiguo .field-label, .node-proyectos-convocatoria-ayuda .field-name-field-en-colaboraci-n-con .field-label, .node-proyectos-convocatoria-ayuda .field-name-field-estado .field-label, .node-proyectos-convocatoria-ayuda .field-name-field-a-o-inicio .field-label, .node-proyectos-convocatoria-ayuda .field-name-field-a-o-fin .field-label, .node-proyectos-convocatoria-ayuda .field-name-field-p-gina-web .field-label, .node-proyectos-convocatoria-ayuda .field-name-field--mbito-geogr-fico .field-label, .node-proyectos-convocatoria-ayuda .field-name-field-ambito-ampliado .field-label, .node-proyectos-convocatoria-ayuda .field-name-field-mapa-situaci-n .field-label, .node-proyectos-convocatoria-ayuda .field-name-field-fuente-de-financiacion .field-label {
    float: left;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-weight: bold;
    padding: 0.5em 0 0.5em 1em;
    width: 30%;
}

.node-type-actualidad-home .field-name-field-date .field-label {
    width: auto;
}

.node-type-actualidad-home .field-name-field-date {
    background-color: #FFFFFF;
    font-size: 1em;
    margin-bottom: 2em;
}


.node-type-actualidad-home .field-name-field-seccion .field-items, .node-type-actualidad-home .field-name-field-date .field-items, .fieldset-wrapper .field-name-field-enlace-a-webs-de-proyectos .field-items, .fieldset-wrapper .field-name-field-a-o-fin .field-items, .fieldset-wrapper .field-name-field-a-o-inicio .field-items, .fieldset-wrapper .field-name-field-estado .field-items, .node-proyectos-convocatoria-ayuda .field-name-field-descripcion-antiguo .field-items, .node-proyectos-convocatoria-ayuda .field-name-field-en-colaboraci-n-con .field-items, .node-proyectos-convocatoria-ayuda .field-name-field-estado .field-items, .node-proyectos-convocatoria-ayuda .field-name-field-a-o-inicio .field-items, .node-proyectos-convocatoria-ayuda .field-name-field-a-o-fin .field-items, .node-proyectos-convocatoria-ayuda .field-name-field-p-gina-web .field-items, .node-proyectos-convocatoria-ayuda .field-name-field--mbito-geogr-fico .field-items, .node-proyectos-convocatoria-ayuda .field-name-field-ambito-ampliado .field-items, .node-proyectos-convocatoria-ayuda .field-name-field-mapa-situaci-n .field-items, .node-proyectos-convocatoria-ayuda .field-name-field-fuente-de-financiacion .field-items {
    float: left;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    padding: 0.5em 0 0.5em 1em;
    width: 69%;
}


.lt-ie9 .group-proyecto-tab .field .field-items {
    width: 65%;
}


.node-informaci-n-institucional {
    font-size: 1.1em;
}


.node-informaci-n-institucional .field-label {
    color: #009036;
    font-size: 1.1em;
    font-weight: normal;
    margin: 1em 0 0;
    text-decoration: none;
    width: 100%;
    padding-bottom: 1em;
}



.lt-ie9 .form-wrapper,
.lt-ie9 .vertical-tabs-panes,
.lt-ie9 .group-proyecto-tab  {
    float: left !important;
    width:40em !important;
}

.lt-ie9 .form-wrapper{
    float: none !important;

}



ul.vertical-tabs-list {
    border-bottom: 1px solid #DBDBDB;
    border-top: medium none !important;
    float: left;
    margin: 1em 0 !important;
    width: 100% !important;
}
ul.vertical-tabs-list li {
    background-color: transparent !important;
    border: medium none !important;
    display: block;
    float: left;
}
ul.vertical-tabs-list li a {
    color: #5B5B5B;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-weight: normal !important;
}
ul.vertical-tabs-list li a strong {
    font-size: 1.1em;
    font-weight: normal !important;
}
ul.vertical-tabs-list li.selected a strong {
    color: #009036 !important;
}
div.vertical-tabs {
    border: medium none !important;
    margin: 0 0 1em !important;
}
.vertical-tabs .vertical-tabs-panes {
    border-bottom: 1px dotted #DBDBDB;
    float: left;
    width: 100% !important;
}
.group-proyecto-tab {
    padding: 0 !important;
}
.vertical-tabs .vertical-tabs-panes fieldset {
    color: #5B5B5B;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.1em;
    margin: 0 !important;
    padding: 0 !important;
}
#node_proyectos_ficha_full_group_socios .field-item {
    /*border-top: 1px solid #CCCCCC;*/
    float: left;
    margin: 0em 0;
    width: 100%;
}
#node_proyectos_ficha_full_group_socios .field-item .field-item {
    border: medium none;
    margin: 1em 0 0;
}
#node_proyectos_ficha_full_group_socios .field-name-field-logo-socio-grupo {
    float: left;
    width: 30%;
}
#node_proyectos_ficha_full_group_socios .field-name-field-descripcion-socios {
    float: left;
    width: 68%;
}
#node_proyectos_ficha_full_group_socios .field-name-field-enlace-socio-grupo {
    float: left;
    width: 100%;
}
#node_proyectos_ficha_full_group_socios .field-name-field-logo-socio-grupo img {
    float: left;
    height: auto;
    width: 90%;
}
#node_proyectos_ficha_full_group_socios .field-name-field-enlace-socio-grupo a {
    margin: 1em 0 0 0;
    text-decoration: none;
    color: #009036;
}

#node_proyectos_ficha_full_group_socios .field-name-field-enlace-socio-grupo a::before {
    content: "- ";
}

#node_proyectos_ficha_full_group_socios .field-item .field-name-field-enlace-socio-grupo a:hover {
    text-decoration: underline;
}


/* /////////////////////

Contacto de prensa

//////////////////////// */




.page-node-136 .sutro-container {
    font-size: 1.1em;
}


.page-node-136 .pane-node-body {
    width: 100%;
}


.page-node-136 .view-quienessomosgabinetecomunicacion {
    display: block;
}


.page-node-136 .view-quienessomosgabinetecomunicacion .views-row {
    float: left;
    height: 12em;
    margin: 1em 0;
    width: 30%;
}


.page-node-136 .sutro-container a {

    color: #009036;
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
}


.page-node-136 .sutro-container a:hover {
    text-decoration: underline;
}


/* //////////////////////////////

Buscador vistas - Filtros expuestos

///////////////////////////////// */



.view .view-header {
    float: left;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    padding: 0 0.5em;
    width: 100%;
}

form#search-form,
.views-exposed-form {
    background-color: #F1F1F1;
    float: left;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    margin-bottom: 2em;
    padding: 0.5em;
    width: 100%;
}

#search-form .form-item, .form-actions {
    margin-bottom: 1em;
    margin-top: 0 !important;
}

form#search-form label {
    font-weight: normal;
}

form#search-form .form-type-textfield {
    float: left;
}


form#search-form .search-advanced {
    display:none;
}



.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0;
}


.views-exposed-form .views-submit-button {
    background: url("../images/btn-fondo-iz.png") no-repeat scroll left top transparent;
}
.views-exposed-form .views-submit-button input.form-submit:hover {
    color: #429C54;
}
.views-exposed-form .views-exposed-widget input.form-submit {
    background: url("../images/btn-fondo-dr.png") no-repeat scroll right top transparent;
    border: medium none;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    padding: 0.2em 0.9em;
}


.lt-ie9 .views-exposed-form .views-exposed-widget input.form-submit {

    padding: 0 0.9em 0.3em 0.9em;
}



.views-exposed-form .views-exposed-widget {
    float: left;
    margin: 0.5em 0;
    padding: 0;
}
.views-exposed-form .views-exposed-widget label, .views-exposed-form .views-exposed-widget .etiqueta {
    float: left;
    font-weight: normal;
}
.views-exposed-form .views-exposed-widget .description {
    font-size: 0.7em;
    margin-top: -0.4em;
}
.views-exposed-form .views-exposed-widget .views-widget {
    float: left;
    margin: 0 0.5em;
}
.views-exposed-form .views-exposed-widget .form-item, .views-exposed-form .views-exposed-widget .form-actions {
    margin: 0;
}
.views-exposed-form .views-exposed-widget .form-text, .views-exposed-form .views-exposed-widget select {
    border: 1px solid #D1D1D1;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
}
.views-exposed-form .views-exposed-widget input {
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
}







html {
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 100%;
}


html, button, input, select, textarea {
    color: #222222;
    font-family: Arial,sans-serif;
}

*::-moz-selection {
    background: none repeat scroll 0 0 #FE57A1;
    color: #FFFFFF;
    text-shadow: none;
}

#page, #navbar, .region-header-top {
    margin: 0 auto;
    width: 65em;
}

body, #page {
    height: 100%;
    position: relative;
}

body {
    color: #5B5B5B;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    margin: 0;
}

.responsive-menus {
    width: 100% !important;
}
#main {
    float: left;
    position: relative;
    width: 100%;
}

#content {
    float: left;
    margin-bottom: auto;
    margin-right: -100%;
    width: 100%;
}

/*
.not-front #content {
    margin-top: 0.5em;
}
.not-front #main {
    margin-top: 1em;
}*/

#content-area article {
    float: left;
    margin: 0;
    padding: 0;
}
#content-area div {
    display: block;
}
.region-content #block-system-main {
    float: left;
    width: 100%;
}


a {
    color: #0000FF;
}
a:visited {
    color: #0000FF;
}
a:hover {
    color: #FF0000;
}
a:focus {
    color: #FF0000;
    outline: thin dotted;
}
a:hover, a:active {
    color: #FF0000;
    outline: 0 none;
    text-decoration: underline;
}




h1, h2, h3, h4, h5, h6 {
    color: #000000;
}

p {
    margin: 0 0 1em;
}
abbr {
    border-bottom: 1px dotted #666666;
    cursor: help;
    white-space: nowrap;
}
b, strong {
    font-weight: bold;
}
blockquote {
    margin: 1em 40px;
}
dfn {
    font-style: italic;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;
}
ins {
    background: none repeat scroll 0 0 #FFFF99;
    color: #000000;
    text-decoration: none;
}
mark {
    background: none repeat scroll 0 0 #FFFF00;
    color: #000000;
    font-style: italic;
    font-weight: bold;
}
pre, code, kbd, samp, tt {
    font-family: "Courier New","DejaVu Sans Mono",monospace,sans-serif;
    font-size: 1.3rem;
    line-height: 1.5em;
}
pre {
    background-color: #EFEFEF;
    border: 1px solid #AAAAAA;
    display: block;
    margin: 5px 0;
    padding: 5px;
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: none;
}
q:before, q:after {
    content: none;
}
small {
    font-size: 85%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
ul, ol {
    margin: 1em 0;
    padding: 0 0 0 2em;
}
dd {
    margin: 0 0 0 2em;
}
nav ul, nav ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul {
    list-style-type: disc;
}
ul ul {
    list-style-type: circle;
}
ul ul ul {
    list-style-type: square;
}
ul ul ul ul {
    list-style-type: circle;
}
ol {
    list-style-type: decimal;
}
ol ol {
    list-style-type: lower-alpha;
}
ol ol ol {
    list-style-type: decimal;
}


* {
    -moz-box-sizing: border-box;
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
}
[hidden] {
    display: none;
}
#skip a {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
}
#skip a:active, #skip a:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static !important;
    width: auto;
}
div.view div.views-admin-links {
    width: auto;
}
.ir {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    border: 0 none;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}
.ir br {
    display: none;
}
.hidden {
    display: none !important;
    visibility: hidden;
}
.visuallyhidden {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static !important;
    width: auto;
}
.invisible {
    visibility: hidden;
}
.clearfix, #navigation {
}
.clearfix:before, #navigation:before {
    content: "";
    display: table;
}
.clearfix:after, #navigation:after {
    clear: both;
    content: "";
    display: table;
}
.clearleft, .clearl, .cleft {
    clear: left;
}
.clearright, .clearr, .cright {
    clear: right;
}
.clear, .clearboth, .clearall {
    clear: both;
}
.floatleft, .fleft, .floatl {
    display: inline;
    float: left;
    margin: 0 10px 5px 0;
}
.floatright, .fright, .floatr {
    display: inline;
    float: right;
    margin: 0 0 5px 10px;
}
#system-themes-form img {
    width: 100px;
}
.form-item .description {
    color: #777777;
    font-size: 1.2rem;
    font-style: italic;
    line-height: 1.8rem;
    margin-top: 5px;
}
#edit-delete {
    color: #CC0000;
}
div.messages {
    background: none repeat scroll 0 0 #BBDDFF;
    border: 1px solid #AACCEE;
    color: #003366;
    margin: 1em 0;
    padding: 9px;
}
div.warning {
    background: none repeat scroll 0 0 #FFEE66;
    border-color: #EEDD55;
    color: #884400;
}
div.error {
    background: none repeat scroll 0 0 #EE6633;
    border-color: #DD5522;
    color: #FFFFFF;
}
div.status {
    background: none repeat scroll 0 0 #CCFF88;
    border-color: #BBEE77;
    color: #336600;
}

img {
    border: 0 none;
    vertical-align: middle;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
form {
    margin: 0;
}
fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
label {
    cursor: pointer;
}
legend {
    border: 0 none;
    padding: 0;
    white-space: normal;
}
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}
button, input {
    line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button[disabled], input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    padding: 0;
}
input[type="search"] {
    -moz-box-sizing: content-box;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
textarea {
    overflow: auto;
    resize: vertical;
    vertical-align: top;
}

/*
input:invalid, textarea:invalid {
    background-color: #F0DDDD;
}
*/

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 99%;
}
td {
    vertical-align: top;
}
tr.even td, tr.odd td {
    padding: 10px 5px;
}
tr.odd {
    background-color: #FFFFFF;
}
.chromeframe {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #000000;
    margin: 0.2em 0;
    padding: 0.2em 0;
}
.wireframe-mode #header, .wireframe-mode #content-top, .wireframe-mode #content-top > *, .wireframe-mode #content-header, .wireframe-mode #content-header > *, .wireframe-mode #content-area, .wireframe-mode #content-area > *, .wireframe-mode #content-bottom, .wireframe-mode #content-bottom > *, .wireframe-mode #primary, .wireframe-mode #secondary, .wireframe-mode #sidebar-left-inner, .wireframe-mode #sidebar-right-inner, .wireframe-mode .block {
    border: 1px solid #BBBBBB;
    padding: 2px;
}
.wireframe-mode .node {
    border-bottom: 1px solid #BBBBBB;
    margin-bottom: 10px;
}
.wireframe-mode .block {
    margin-bottom: 3px;
}
.wireframe-mode #content-top, .wireframe-mode #content-header, .wireframe-mode #content-area, .wireframe-mode #content-bottom {
    margin: 0 3px 3px;
}
.wireframe-mode {
    border: 1px solid #CCCCCC;
    margin-top: 3px;
    padding: 2px;
}
.wireframe-mode .with-navigation #content, .wireframe-mode .with-navigation .sidebar {
    margin-top: 50px;
}
.wireframe-mode #navigation {
    height: 50px;
}
#header, #header_top, #navReg, #footer, #navigation, #sidebar-first, #sidebar-second, #content_top, #content_bottom {
}
#skip {
    display: none;
}
#header_top {
    background-color: #E3E3E3;
}
#header_top .block {
    float: right;
}
#header_top .region {
    height: 30px;
}
#header_top ul.menu {
    margin: 0.2em 0 0;
}
#header_top ul.menu li {
    display: inline;
    font-family: 'Cuprum',sans-serif;
    margin: 0;
    padding: 0 1em;
}
#header_top ul.menu li.perfil-del-contratante, #header_top ul.menu li.trabaja-con-nosotros {
    border-right: 1px solid #888888;
}
#header_top ul.menu li a {
    color: #6C6C6C;
    font-size: 1em;
    padding: 0 0 0.5em;
    text-decoration: none;
}
#header_top ul.menu li a:hover {
    text-decoration: underline;
}
#header {
    height: 8em;
    margin: 0;
    padding: 0;
}
#header-region {
    float: right;
    margin: 1em 0 0;
    width: 30%;
}
#header-region .field-content {
    color: #0A6F00;
    float: right;
    font-family: 'PT Sans Narrow',sans-serif;
    font-size: 2.3em;
    font-style: italic;
    line-height: 1em !important;
    text-align: right;
}
#header-region a {
    color: #6C6C6C;
    padding: 0 0 0.5em;
    text-decoration: none;
}
#header-region h1 {
    font-size: 1em;
    font-weight: normal;
    text-align: right;
}
#lang-dropdown-select-language {
    border: 1px solid #D7D7D7;
    border-radius: 15em;
    color: #575757;
    font-size: 0.7em;
    padding-bottom: 0.2em;
    padding-left: 1em;
    padding-top: 0.2em;
    width: 7.5em !important;
}
#edit-search-block-form--2 {
    border: 1px solid #D7D7D7;
    border-radius: 15em;
    color: #575757;
    font-size: 0.9em;
    padding-bottom: 0.2em;
    padding-left: 1em;
    padding-top: 0.2em;
    width: 12em;
}
#edit-actions #edit-submit {
}
#logo, #logo-magrama {
    float: left;
    margin-left: 0.1em;
    margin-top: 1.5em;
}
#name-and-slogan a {
    color: #7A7A7A;
    float: right;
    font-family: 'PT Sans Narrow',sans-serif;
    font-size: 0.5em;
    line-height: 1em !important;
    margin-top: 1em;
    padding-right: 2em;
    text-align: right;
    text-decoration: none;
    width: 50%;
}
.contacto-cabecera .block-inner .content p a {
    background-image: url("../images/ico_sobre.png");
    background-position: 0.4em 0;
    background-repeat: no-repeat;
    border: 1px solid #D32F32;
    color: #B4B4B4;
    font-size: 0.7em;
    height: 1em;
    margin-top: 2em;
    padding-bottom: 1em;
    padding-top: 1.5em;
    text-decoration: none;
}
.region-navreg {
}
.region-navreg ul.menu {
    text-align: center;
}


/* //////////////////////////////

Pie de p?gina 

/////////////////////////////// */


#footer {
    height: auto;
    width: 800px;
}


#footer {
    background-color: #0A6F00;
    float: left;
    height: 6em;
    margin-top: 3em;
    text-align: center;
    width: 100% !important;
}
#footer_centro {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 65em;
}
#footer img {
    float: left;
    margin-left: 2.5em;
    margin-right: 0.5em;
}
#footer .content {
    background: url("../images/logo_fb_magrama_pie.png") no-repeat scroll 1px top transparent;
    height: 5em;
    margin: 0.5em auto;
    width: 65em;
}
#footer ul {
    float: right;
    margin: 1.5em 0 0 6em;
}
#footer li {
    border-left: 1px solid #FFFFFF;
    display: inline;
    float: left;
    font-size: 0.8em;
    padding: 0 1em;
}
#footer ul li a {
    color: #FFFFFF;
    float: left;
    font-family: Arial,sans-serif;
    text-decoration: none;
}
#footer ul li a:hover {
    text-decoration: underline;
}

#footer p {
    margin: 0;
}





.flex-nav-container {
    max-width: 94%;
    padding: 0 3%;
}




/*Men?s*/

#navigation {
    font-family: 'Cuprum',sans-serif;
    margin-left: 0;
    width: 100%;
}

#navigation {
    background-color: #EDECEC;
    height: 58px;
}

.solo-ie8 #navigation {
    
    height: auto;
}



#block-menu_block-4 {
    padding-bottom: 2em;
}

.menu-block-4 ul li {
    float: left;
    list-style: none outside none;
    padding-bottom: 0.5em;
    margin: 0.5em 0;
}
.menu-block-4 a {
    text-decoration: none;
}
#navReg ul {
    float: left;
    margin: 0.3em 0 0;
    padding: 0;
    width: 105%;
}
#navReg ul li {
    float: left;
    list-style: none outside none;
    text-align: left;
    width: 29.2%;
}
#navReg ul li ul {
    display: none;
}
#navReg ul li a {
    color: #6C6C6C;
    text-decoration: none;
}
#navReg ul li a:hover {
    text-decoration: underline;
}


.lt-ie9 #sidebar-second {

    margin: 1em 0;

}



#navbar {
    position: absolute;
    width: 100%;
    z-index: 10;
}
#navReg {
    height: 3em;
    margin-top: 0.5em;
    width: 100%;
}
/*#navReg*/ #block-menu-menu-navegaci-n-secciones {
    float: left;
    width: 75%;
}


#block-search-form {
    float: right;
    margin: 1.2em 0;
}

.lt-ie9  #block-search-form {
    float: none !important;

}

#navigation ul.responsive-menus-simple {
    width: 100%;
}
#navigation ul {
    background-color: #EDECEC;
}
.responsive-menus.responsified .responsive-menus-simple li, .responsive-menus.responsified .responsive-menus-simple {
    background: none repeat scroll 0 0 #333333 !important;
}




/* //////////////////////////////

Sidebars

//////////////////////////////// */


#sidebar-first {
    background: none repeat scroll 0 0 #FFFFFF;
}
#sidebar-second {
    background: none repeat scroll 0 0 #FFFFFF;
}


.sidebar {
    float: left;
}

#sidebar-second {
    float: right;
}


.two-sidebars .center, .sidebar-first .center {
    margin-left: 24.15%;
}
#sidebar-first {
    margin-right: -190px;
    width: 21.75%;
}


.sidebar-second .center {
    margin-right: 27%;
}

#sidebar-second {
    width: 23.3%;
}

.region-sidebar-second .block-views, .region-sidebar-second .block-even, .region-sidebar-second .block {
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    margin-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
}

.region-sidebar-first .block-views, .region-sidebar-first .block-even, .region-sidebar-first .block {
    background-color: #F1F1F1;
    border: 1px solid #D1D1D1;
    margin-bottom: 1em;
    padding-left: 1em;
}


.block-titulo-menu {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: transparent !important;
    border-color: -moz-use-text-color -moz-use-text-color #D1D1D1 !important;
    border-image: none !important;
    border-style: none none solid !important;
    border-width: medium medium 1px !important;
    margin: 0 0 1em 0.5em !important;
    padding: 0 !important;
}
.block-titulo-menu h2 {
    color: #5B5B5B;
    font-size: 1.5em;
    font-weight: normal;
}


.region-sidebar-first .titulo-menu-prensa {
    background-color: #FFFFFF !important;
    border: none !important;
}

.region-sidebar-first .titulo-menu-prensa h2 {
    border-bottom: 1px solid #D1D1D1;
    color: #5B5B5B;
    font-size: 1.5em;
    font-weight: normal;
}

.twitter-home h2, .pane-carousel h2, .region-sidebar-first .block-views h2, .region-sidebar-first .block-even h2, .region-sidebar-second .block-views h2, .region-sidebar-second .block-even h2 {
    border-bottom: 1px solid #484848;
    color: #484848;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 1.3em;
    font-weight: lighter;
    margin-bottom: 0.4em;
    padding: 0.4em 1em 0.2em 1.5em;
}


.region-sidebar-first .block-menu-block {
    background-color: transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
}
.region-sidebar-first .block-menu-block ul.menu {
    float: left;
    margin: 0 0 0 1em;
    padding: 0;
    width: 90%;
}
.region-sidebar-first .block-menu-block ul.menu li a, .region-sidebar-first .block-menu-block ul.menu li {
    float: left;
    width: 100%;
}
.region-sidebar-first .block-menu-block ul.menu li a {
    border-left: 3px solid #D8D8D8;
    color: #6A6A6A;
    float: left;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.1em;
    padding: 0 0 0 0.7em;
    width: 100%;
}
.region-sidebar-first .block-menu-block ul.menu li.active a {
    border-left: 3px solid #484848;
    color: #484848;
}

.region-sidebar-first .block-menu-block ul.menu li.active-trail a {
border-left: 3px solid #484848;
color: #484848;
}

.region-sidebar-first .block-views img, .region-sidebar-second .block-views img {
    float: left;
    margin-bottom: 0.4em;
    margin-right: 0.2em;
}


.region-sidebar-first .block-even ul, .region-sidebar-second .block-even ul {
    list-style-type: none;
    margin-left: -15px;
    padding-right: 2.5em;
    padding-top: 1em;
    text-align: justify;
    width: 16em;
}
.region-sidebar-first .block-even ul li a, .region-sidebar-second .block-even ul li a {
    color: #484848;
    display: block;
    font-size: 0.8em;
    font-weight: normal !important;
    padding-bottom: 1.5em;
    text-decoration: none;
}
.region-sidebar-first .block-even ul li a:hover, .region-sidebar-second .block-even ul li a:hover {
    text-decoration: underline;
}




.block-block div div p {
    display: none;
}
.block-block div div div p {
    display: block;
}
.block-block div div div div div div div div div div {
    border-bottom: 1px solid #DBDBDB;
}
.block-block div div div div div div div div div div div {
    border: medium none !important;
}
.block-block div div div div div div {
    font-family: 'PT Sans Narrow','Archivo Narrow','cuprum',Arial,sans-serif;
    text-decoration: none;
}
.block-block div div div div div div, .block-block div div div div div div p {
    color: #484848;
    margin-bottom: 0.5em;
}

.breadcrumb {
    color: #797979;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.2em;
    padding: 0.2em 0 0;
}
.breadcrumb a {
    color: #000000;
    padding: 0 0.1em;
    text-decoration: none;
}
.breadcrumb a:hover {
    text-decoration: underline;
}


#custom-breadcrumbs-home {
    background-image:url(../images/16.png);
    background-repeat: no-repeat;
    display:block;
    height:24px;
    text-indent:-9999px;
    width:26px;
    float: left;
}






#header, #footer, .mission, .breadcrumb, .node {
    clear: both;
}



#content-inner {
    float: left;
}
.front #content-inner {
    float: left;
    width: 75%;
}
#content-inner div#content-header, #content-inner div#content-area, #content-inner div#content_bottom {
    float: left;
    width: 100%;
}

.inner {
}



#content h2 {
    border-bottom: 1px solid #D1D1D1;
    color: #5B5B5B;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.9em;
    font-weight: normal;
    letter-spacing: -0.6px;
    margin: 1em 0 0.5em;
    width: 100%;
}






/* /////////////////////////////

Bloques espec?ficos

////////////////////////////// */


#search-block-form .form-submit {
    background: url("../images/ico_lupa.png") no-repeat scroll left top;
    border: medium none !important;
    color: rgba(0, 0, 0, 0);
    width: 2em !important;
}

.solo-ie8 #search-block-form .form-submit,
.lt-ie9 #search-block-form .form-submit{
	background: url("../images/ico_lupa.png") no-repeat scroll left top transparent;
	text-indent:-9999em !important;
	text-transform:uppercase !important;
}



.enlaces-interes h2 {
    background-image: url("../images/ico_enlaces.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 1.4em !important;
}
.enlaces-interes a {
    background: url("../images/ico_enlaces_puntos.png") no-repeat scroll -12px 8px rgba(0, 0, 0, 0);
    color: #484848;
    float: left;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 0.99em;
    margin: 0.2em 0;
    padding: 0 0 0 1em;
    text-decoration: none;
}
.enlaces-interes a:hover {
    background: url("../images/ico_enlaces_puntos.png") no-repeat scroll 1px -15px rgba(0, 0, 0, 0);
    text-decoration: underline;
}

.enlaces-interes .block-inner, .agenda-home .block-inner {
    float: left;
    margin-bottom: 1em;
}

.agenda-home h2 {
    background-image: url("../images/ico_calendario.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 1.4em !important;
}

.agenda-home .views-row {
float:left;
width:100%;
margin: 0 0 1em 0;
}

.agenda-home .views-field-field-fecha-del-evento-3 {
float:left;
clear:left;
width:2em;
overflow:hidden;
}


.agenda-home .views-field-title {
margin-top:-1.7em;
}


.agenda-home .views-field-field-fecha-del-evento, .agenda-home .views-field-title {
    display: block;
    float: right;
    font-size: 0.85em;
    font-weight: normal;
}


.agenda-home .views-field-field-fecha-del-evento, .agenda-home .views-field-title {
    width: 11.7em;
}



.view-display-id-block_2 .views-field-field-fecha-del-evento .field-content,
.view-display-id-block_2 .views-field-title .field-content {
    width: 9em !important;
}

.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento, 
.agenda-home .view-display-id-block_2 .views-field-title {
    width: 10.7em !important;
}

.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento, .agenda-home .view-display-id-block_2 .views-field-title {
    width: 10.7em !important;
}


.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento, .agenda-home .view-display-id-block_2 .views-field-title {
    width: 10.7em !important;
}



.agenda-home .numero-dia-mundial, .agenda-home .numero-dia {
    font-family: 'Archivo Narrow','PT Sans Narrow','Cuprum',sans-serif;
    font-size: 1.4em !important;
}

.agenda-home .numero-dia-mundial, .agenda-home .numero-dia {
    display: block;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
}


.agenda-home .numero-dia-mundial {
    color: #45923E;
}

.agenda-home .numero-dia {
    color: #38383B;
}

.agenda-home h3 a {
    color: black;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 0.99em;
    font-weight: normal;
    line-height: 1em;
    text-decoration: none;
}


.view-novedades-bloque-home .views-field-title a:hover, .agenda-home h3 a:hover {
    text-decoration: underline;
}

.actualidad-interior .views-field-title a, .view-novedades-bloque-home .views-field-title a {
    color: black;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    line-height: 1.15em;
    text-decoration: none;
}


.actualidad-interior h2, .actualidad-home h2 {
    background-image: url("../images/ico_actualidad.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 1.5em;
}
.twitter-home h2 {
    background-image: url("../images/ico_twitter.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 1.5em;
}


/* ///////////////////////////////

Bloque Twitter

//////////////////////////////// */


.view-tweetshome .views-row {
    margin-bottom: 1em;
}


.view-tweetshome .views-field-created-time {
    font-family: "Archivo Narrow",sans-serif;
    font-size: 0.8em;
    font-weight: lighter;
}


.view-tweetshome .views-field-text {
    float: left;
    font-size: 0.95em;
    margin-bottom: 1.3em;
    width: 100%;
}


.view-tweetshome .views-field-screen-name {
    color: #009036;
}

.twitter-home a {
    color: #419739;
    text-decoration: none;
}

.twitter-home a:hover {
    text-decoration: underline;
}

.twitter-home img {
    float: left;
    margin: 0 0.5em 0.5em 0 !important;
    width: 20%;
}




/* Bloque Twitter Temporal

.twitter-home div div div div div div a {
    color: black; /*#757677;*/
    text-decoration: none;
}
.twitter-home div div div div div div a:hover {
    text-decoration: underline;
}
.twitter-home div div img {
    float: left;
    margin: 0 0.3em 0.3em 0;
    width: 20%;
}

*/


.contenedor-banner img {
    margin: 0 !important;
}
.contenedor-banner {
    padding: 0 !important;
    clear: both;
}
.contenedor-banner a, .contenedor-banner img {
    float: left;
    height: auto;
    width: 100%;
}


.region-sidebar-first .block-views .banner-mapa h2 {
    padding: 0.4em 0 0.2em !important;
    text-align: left;
}
.banner-mapa a {
    float: left;
    width: 219px;
}




/* ///////////////////////////////////////////

Bloques RSS

///////////////////////////////////////////*/



.prensa-rss div div p {
    display: inline !important;
}

.prensa-rss h2 {
    background-image: url("../images/ico_rss.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 1.4em !important;
}


.prensa-rss .content {
    margin-bottom: 0.8em;
}

.prensa-rss .content a {
    color: #484848;
    margin-left: 2em;
    text-decoration: none;
}

.prensa-rss .content a:hover {
    text-decoration: underline;
}



/* /////////////////////////////////////////////

Con?cenos

/////////////////////////////////////////////// */




/* /////////////////////////////////////////////

Qui?nes somos

Pesta?as horizontales quienes somos.
Pueden a?adirse a las verticales.

///////////////////////////////////////////// */



div.horizontal-tabs {
    border: medium none !important;
    margin: 0 0 1em !important;
}

ul.horizontal-tabs-list li.selected a strong
{
    font-size: 1.1em;
    font-weight: normal !important;
}

ul.horizontal-tabs-list {
    border-bottom: 1px solid #DBDBDB !important;
    border-top: medium none !important;
    float: left;
    margin: 1em 0 !important;
    width: 100% !important;
    background-color: transparent !important;
    border-right: 0 none !important;
}

ul.horizontal-tabs-list li {
    background-color: transparent !important;
    border: medium none !important;
    display: block;
    float: left;
}

ul.horizontal-tabs-list li.selected a{
    border-bottom: 7px solid #DBDBDB !important;
}

ul.horizontal-tabs-list li a {
    color: #5B5B5B;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-weight: normal !important;
    border-bottom: 7px solid white;
}

ul.horizontal-tabs-list li:hover,
ul.horizontal-tabs-list li:hover a {
    background-color:transparent !important;
}


ul.horizontal-tabs-list li:hover a {

    border-bottom: 7px solid #EAEAEA;
}

ul.horizontal-tabs-list li.selected a strong {
    color: #009036 !important;
}
ul.horizontal-tabs-list li a strong {
    font-size: 1.1em;
    font-weight: normal !important;
}
b, strong {
    font-weight: bold;
}


.horizontal-tabs .horizontal-tabs-panes {
    border-bottom: 1px dotted #DBDBDB;
    float: left;
    width: 100% !important;
}
.horizontal-tabs .horizontal-tabs-panes fieldset {
    color: #5B5B5B;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.1em;
    margin: 0 !important;
    padding: 0 !important;
}

.horizontal-tabs fieldset.horizontal-tabs-pane {
    border: 0 none;
    margin: 0 !important;
    padding: 0 1em;
}
.group-proyecto-tab {
    padding: 0 !important;
}

.horizontal-tabs .horizontal-tabs-panes fieldset {
    color: #5B5B5B;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.1em;
}

/* /////////////////////////////////////////////

Fin pesta?as horizontales

 ///////////////////////////////////////////// */




#panel-contacto h3,
.node-type-qui-nes-somos-general .view-quienessomosconsejoasesor h3,
.node-type-qui-nes-somos-general .view-quienessomospatronatoelectivos h3,
.node-type-qui-nes-somos-general .view-quienessomospatronato h3{
    color: #009036;
    font-weight: normal;
    font-size:1.1em;
}

.node-type-qui-nes-somos-general .view-quienessomospatronatoelectivos .views-row,
.node-type-qui-nes-somos-general .view-quienessomospatronato .views-row {
    float:left;
    margin:0.5em 0;
    width:100%;
}


.lt-ie9 .node-type-qui-nes-somos-general .view-quienessomospatronatoelectivos .views-row,
.lt-ie9 .node-type-qui-nes-somos-general .view-quienessomospatronato .views-row {
    float:none;
}



.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectoslife .views-row,
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectosconvocatorias .views-row,
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaprogramaempleaverde .views-row,
.node-type-qui-nes-somos-general .view-quienessomossubdireccionjuridicafinancieracapitalhumano .views-row,
.node-type-qui-nes-somos-general .view-quienessomosgabinetecomunicacion .views-row,
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnica .views-row, 
.node-type-qui-nes-somos-general .view-quienessomos .views-row,
.node-type-qui-nes-somos-general .view-quienessomosconsejoasesor .views-row {
    float:left;
    margin:0.2em 0;
    width:30%;
    height: 12em;
}

.node-type-qui-nes-somos-general .view-quienessomosconsejoasesor .views-row {
    margin:1em 0;
}

.node-type-qui-nes-somos-general .view-quienessomosconsejoasesor .views-row .views-field-field-fotografia-quienes-somos{
    height:148px;
    width:220px;
    background-color:#D8D8D8;
}


.node-type-qui-nes-somos-general .panel-pane,
.node-type-qui-nes-somos-general .pane-quienessomos {
    float:left;
    margin:0 0;
    width:100%;
}

.page-node-131 h3,
.node-type-qui-nes-somos-general .view-quienessomos h3 a,
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectoslife h3 a,
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectosconvocatorias h3 a,
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaprogramaempleaverde h3 a,
.node-type-qui-nes-somos-general .view-quienessomossubdireccionjuridicafinancieracapitalhumano h3 a,
.node-type-qui-nes-somos-general .view-quienessomosgabinetecomunicacion h3 a,
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnica h3 a {
    color: #009036;
    font-weight: normal;
    font-size:0.9em;
    text-decoration:none;
}

.node-type-qui-nes-somos-general h3 a:hover {
    text-decoration:underline;
}

.node-type-qui-nes-somos-general .pane-custom  h3{
    color: #898989;
    font-weight: normal;
    font-size:1.6em;
    letter-spacing: -1px;
    float:left;
    width:100%;
}

.lt-ie8 .node-type-qui-nes-somos-general .sutro-container {
    float:left;
    width:100%;
}

.lt-ie8 .node-type-qui-nes-somos-general .panel-pane {
clear:both;

}


.lt-ie8 .node-type-qui-nes-somos-general .views-row {
margin:0.2em 1.5em 0px 0px;

}


.page-node-131 span.file a {
    text-decoration:none;
    color:#616D79;
}

.page-node-131 span.file a:hover {
    text-decoration:underline;
    color:#0A6F00;
}

.page-node-131 .views-field-field-enlace-fundacion ul li {
    float:left;
    width:100%;
    margin:0;
}

.page-node-131 .views-field-field-enlace-fundacion a {

    background: url("../images/ico_enlaces_puntos.png") no-repeat scroll -12px 8px rgba(0, 0, 0, 0);
    color: #484848;
    float: left;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 0.99em;
    margin: 0.2em 0;
    padding: 0 0 0 1em;
    text-decoration: none;
}

.page-node-131 .views-field-field-enlace-fundacion a:hover {
    background: url("../images/ico_enlaces_puntos.png") no-repeat scroll 1px -15px rgba(0, 0, 0, 0);
    text-decoration: underline;
}



.page-node-131 .node-presentacion-seccion .field-name-field-subtitulo div.field-items {
    background: url("../images/comilla-1.png") no-repeat scroll left top transparent;
    margin: 1em 0 0 0em;
}

.page-node-131 .node-presentacion-seccion .field-name-field-subtitulo div.field-item {
    background: url("../images/comilla-2.png") no-repeat scroll 165px bottom transparent;
    font-size:1.5em;
    letter-spacing: -0.6px;
    line-height: 1em;
    padding: 0 0 0.5em 1.3em;
}

.page-node-131 blockquote p {
    text-align: right;
}



.page-node-131 .node-presentacion-seccion .field-name-body div.field-item div {
    margin: 0 0 3em 0;
    float:left;
    width:100%;
    font-style: italic;
}

.page-node-131 h3 {
    color: #009036;
    font-weight: normal;
    font-size:1.2em;
    text-decoration:none;
    margin:1em 0 0 0;
    float:left;
    width:100%;
}

.lt-ie8 .page-node-131 h3 {
    float:none !important;
}



.page-node-131 .node-presentacion-seccion .field-name-body div.field-item h3 {
    font-size:1.1em;
}

.page-node-131 .views-field-body {
    font-size:1.1em;
}

.page-node-131 ul {
    list-style: none outside none;
    margin:0;
}

.page-node-131 ul li {
    margin:0.5em 0;
}

.page-node-157 .node-nuestra-estrategia .field-name-field-linea-estrategica .field-items .field-item {
    float:left;
    width:100%;
    /*padding: 0 0 0 2em;*/
    margin-bottom:0 !important;
}

.page-node-163 .node-cifras ol {
    list-style: none outside none !important;
    float:left;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.page-node-163 .node-cifras ol li {
    float: left;
    margin-bottom: 0 !important;
    min-height: 6em;
    padding: 1.5em 15em 1em 5em;
    width: 100%;
    border-bottom: 1px solid #D8D8D8;
    font-size: 1.1em;
}


.lt-ie9 .page-node-163 .node-cifras ol li {
    float: none;
    min-height: auto;
    width: auto;
}




.page-node-163 .node-cifras ol li strong{
    color:#009036;
}


.page-node-163 .node-cifras ol li:nth-child(1) {
    background: url("../images/estrategia-1.png") no-repeat scroll -5px 12px transparent;
}

.page-node-163 .node-cifras ol li:nth-child(2) {
    background: url("../images/estrategia-2.png") no-repeat scroll -5px 12px transparent;
}

.page-node-163 .node-cifras ol li:nth-child(3) {
    background: url("../images/estrategia-3.png") no-repeat scroll -5px 12px transparent;
}

.page-node-163 .node-cifras ol li:nth-child(4) {
    background: url("../images/estrategia-4.png") no-repeat scroll -5px 12px transparent;
}

.page-node-163 .node-cifras ol li:nth-child(5) {
    background: url("../images/estrategia-5.png") no-repeat scroll -5px 12px transparent;
}

.page-node-163 .node-cifras ol li:nth-child(6) {
    background: url("../images/estrategia-6.png") no-repeat scroll -5px 12px transparent;
}

.page-node-163 .node-cifras ol li:nth-child(7) {
    background: url("../images/estrategia-7.png") no-repeat scroll -5px 12px transparent;
}
.page-node-163 .node-cifras ol li:nth-child(8) {
    background: url("../images/estrategia-8.png") no-repeat scroll -5px 12px transparent;
}



.page-node-157 .node-nuestra-estrategia .field-name-field-linea-estrategica .field-items .field-item div {
    border:none !important;
}

.page-node-157 .field-name-field-texto-linea-estrategica {
    font-size:1.1em;
}

.page-node-157 .node-nuestra-estrategia .field-name-field-linea-estrategica .field-items .field-item .field-name-field-nombre-linea-estrategica {
    color: #009036;
    font-weight: normal;
    font-size:1.2em;
    text-decoration:none;
    margin:0 !important;
    padding:0 !important;
}

.page-node-157 .field-name-body {
    font-size:1.2em;
}



#panel-contacto article {
    float: left;
    width: 100%;
}

#panel-contacto  .center {
    width: 75%;
}

#panel-contacto  .field-name-body a {
    color:#484848;
    text-decoration:none;
    font-size: 1.1em;
}
#panel-contacto  .field-name-body a:hover {
    text-decoration:underline;
}




/* /////////////////////////////////////////////

Buscador Proyectos y Proyectos Convocatoria de Ayudas

/////////////////////////////////////////////// */


.page-proyectos #main  h1, .page-node-243 #main  h1 {
    float: left;
    width: 100%;
    border-bottom: 1px solid #D8D8D8;
}

.page-proyectos .sutro-column1 div.panel-pane {
    float: left;
    width: 100%;
}

.page-proyectos .sutro-column2 div.view-header {
    float: left;
    width: 100%;
    margin: 1.5em 0;
}

.page-proyectos .views-exposed-form .views-exposed-widget, 
.page-node-243 .views-exposed-form .views-exposed-widget {
    width: 100%;
}

.page-proyectos .views-exposed-form .views-widget-filter-field_seccion_tid .views-widget .form-item-edit-field-seccion-tid-98, 
.page-node-243 .views-exposed-form .views-widget-filter-field_seccion_tid .views-widget .form-item-edit-field-seccion-tid-98 {
    display:none !important;
}

.page-proyectos .views-exposed-form .views-widget-filter-field_fuente_de_financiacion_tid_1 .views-widget,
.page-proyectos .views-exposed-form .views-widget-filter-field_estado_value .views-widget,
.page-proyectos .views-exposed-form .views-widget-filter-field__mbito_geogr_fico_value .views-widget,
.page-proyectos .views-exposed-form .views-widget-filter-field_seccion_tid .views-widget,
.page-node-243 .views-exposed-form .views-widget-filter-field_fuente_de_financiacion_tid .views-widget,
.page-node-243 .views-exposed-form .views-widget-filter-field_estado_value .views-widget,
.page-node-243 .views-exposed-form .views-widget-filter-field__mbito_geogr_fico_value .views-widget,
.page-node-243 .views-exposed-form .views-widget-filter-field_seccion_tid .views-widget {
    float: left;
    width: 90%;
    margin: 1em 0 0 0.5em;
}

.page-proyectos .views-widget-filter-field_a_o_inicio_value,
.page-proyectos .views-widget-filter-field_a_o_fin_value,
.page-node-243 .views-widget-filter-field_a_o_inicio_value,
.page-node-243 .views-widget-filter-field_a_o_fin_value {
    float: left;
    width: 47% !important;
}

.page-proyectos .views-exposed-form .views-widget-filter-field_fuente_de_financiacion_tid_1 .views-widget .form-item label,
.page-proyectos .views-exposed-form .views-widget-filter-field_estado_value .views-widget .form-item label,
.page-proyectos .views-exposed-form .views-widget-filter-field_seccion_tid .views-widget .form-item label,
.page-node-243 .views-exposed-form .views-widget-filter-field_fuente_de_financiacion_tid .views-widget .form-item label,
.page-node-243 .views-exposed-form .views-widget-filter-field_estado_value .views-widget .form-item label,
.page-node-243 .views-exposed-form .views-widget-filter-field_seccion_tid .views-widget .form-item label {
    float:none;
}

.page-proyectos .sutro-column1,
.page-node-243 .sutro-column1 {
    width: 73%;
}

.page-proyectos .sutro-column2,
.page-node-243 .sutro-column2 {
    width: 26.3%;
}

.page-proyectos .sutro-column2 .panel-pane {
    float: left;
    width: 100%;
}

.page-proyectos .sutro-column2 .panel-pane h2,
.page-node-243 .sutro-column2 .panel-pane h2 {
    margin:0 0 1em 0 !important;
}

.page-proyectos .view-proyectosfiltrotodos .view-content {
    float: left;
    width: 100%;
}

.page-proyectos .view-proyectosfiltrotodos .views-row {
   float: left;
    height: 24em;
    margin-right: 1.7em;
    width: 27.9%;
    clear: none !important;
}

.page-proyectos .view-proyectosfiltrotodos .views-row .views-field-field-imagen-proyecto img {
    float: left;
    height: auto;
    width: 100%;
}


.page-proyectos .views-field-field-seccion, .page-node-243 .views-field-field-seccion {
    color: #000000;
    font-size: 1.1em;
    margin-bottom: 0.5em;
}

.page-proyectos .view-proyectosfiltrotodos .views-field-body p {
    font-size: 1.1em;
    line-height: 1.2em;
}

.page-node-243 .tabs {
    display: none;
}



.page-proyectos .ajax-progress, 
.page-node-243 .ajax-progress {
    background: #FFFFFF !important; 
    position:absolute;
    top: 400px;
    left:40%;
    height: 140px; 
    width: 300px; 
    border-radius: 1em;

}


.ajax-progress {
  display: inline-block;
 /* *display: inline;
  *zoom: 1;*/
}

.ajax-progress .throbber {
  background: white url(../images/ajax-loader.gif) no-repeat 0px 0px; 
  float: left;
  height: 40px; 
  width: 40px; 
  margin: 50px 130px;
}



/*


html.js input.form-autocomplete {
  background-image: url(../images/ajax-loader.gif); 
  background-position: 100% 0px; 
  background-repeat: no-repeat;
}

html.js input.throbbing {
  background-position: 100% -20px; 
}
 

.ajax-progress {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.ajax-progress .throbber {
  background: transparent url(../images/ajax-loader.gif) no-repeat 0px 0px; 
  float: left;
  height: 20px; 
  width: 20px; 
  margin: 2px;
}

*/


/* ///////////////////////////////////////////////

Contacto 

/////////////////////////////////////////////// */


#panel-contacto .field.field-name-body {
    float: left;
    width: 30%;
}

#panel-contacto .geofieldMap {
    width: 70% !important;
}







@media only screen and (max-width: 980px) {
#navbar, .responsive-menus, .region-header-top, html {
    width: 100% !important;
}
#navigation ul li ul li a, #navigation ul li a {
    font-size: 0.85em !important;
}
#navReg ul li a {
    font-size: 0.9em !important;
}
#header-region {
    margin: 1em 1em 0 0 !important;
    width: 40% !important;
}
.flexslider {
    height: auto !important;
}
.flex-control-nav {
    top: 200px !important;
}
}





@media only screen and (max-width: 768px) {
#navbar, .responsive-menus, .region-header-top, html {
    width: 100% !important;
}
#navigation ul li ul li a {
    font-size: 0.78em !important;
}
#header_top ul.menu li a {
    font-size: 0.8em !important;
}
#header-region {
    margin: 1em 1em 0 0 !important;
    width: 40% !important;
}
#header-region .field-content {
    font-size: 1.5em !important;
}
#header-region h1 {
    font-size: 0.8em !important;
}
.flexslider {
    height: auto !important;
}
.flex-control-nav {
    top: 150px !important;
}
#navReg ul li a {
    padding: 1em 0.5em !important;
}
#navReg #block-menu-menu-navegaci-n-secciones {
    width: 60% !important;
}
#logo {
    width: 15%;
}
#logo-magrama {
    width: 40%;
}
}



@media only screen and (max-width: 720px) {


.cajas-proyectos-interiores .views-row .views-column {
    margin-right: 1.3em;
}
}



@media only screen and (max-width: 800px) {
html, body {
    overflow-x: hidden !important;
    width: 100% !important;
}
#page, #navbar, .responsive-menus, .region-header-top {
    width: 100% !important;
}
#navigation ul li ul li a, #navigation ul li a {
    font-size: 0.8em !important;
}
#header-region {
    margin: 1em 1em 0 0 !important;
    width: 40% !important;
}
.flexslider {
    height: auto !important;
}
.flex-control-nav {
    top: 150px !important;
}
#logo {
    width: auto !important;
}

.agenda-home .views-field-title {
    font-size: 0.65em;
}

.agenda-home .numero-dia-mundial, .agenda-home .numero-dia {
    font-size: 1.1em !important;
}


.views-field-field-fecha-del-evento-3 span {
    font-size: 0.85em !important;
}

.agenda-home .views-field-field-fecha-del-evento span {
    font-size: 0.85em !important;
}

.agenda-home .views-field-field-fecha-del-evento .field-content {
    margin-left: 3em;
}

.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento .field-content {
    margin-left: 2.4em;
}

.page-node-7391 .field-item.even {
    width: 98% !important;
}

.page-node-7391 .field-item img {
    height: 137px;
    width: 98%;
}

#page {
    margin: 0;
    width: 100% !important;
}

body {
    background: none repeat scroll 0 0 #FFFFFF;
}

html, body {
    border: 0 none;
    margin: 0;
    padding: 0;
}

#main {
    padding-bottom: 0;
}

#sidebar-second {
    clear: both;
    float: none;
    margin: 0;
    width: auto;
}

#footer {
    position: relative;
    width: 100%;
}

p img {
    float: left;
    margin: 0 10px 5px 0;
    padding: 0;
}

img {
    border: 0 none;
    max-width: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: auto;
}
}





@media only screen and (max-width: 360px) {
#header_top .block {
    float: left !important;
}
#header_top {
    width: 100% !important;
}
#header_top, #header_top .region, #header_top .block {
    float: left;
    height: auto !important;
    width: 99% !important;
}
#header_top ul.menu {
    margin: 0 !important;
    padding: 0.5em !important;
}
#header_top ul.menu li {
    padding: 0 0.3em !important;
}
#logo {
    width: 25% !important;
}
#logo-magrama {
    width: 62%;
}
#header-region {
    margin: 0 0 1em !important;
    width: 90% !important;
}
#header-region .field-content, #header-region h1 {
    float: left !important;
    text-align: left !important;
}


#navReg ul li {
    float: left;
    width: 100% !important;
}

}









@media only screen and (max-width: 480px) {
#page {
    margin: 0;
    width: 100%;
}

html, body {
    border: 0 none;
    margin: 0;
    padding: 0;
}

#main {
    padding-bottom: 0;
    position: static;
}

#footer {
    position: relative;
    width: 100%;
}

#footer .content {
    width: 98%;
}
#footer li {
	margin-bottom: 1em;
}

.sidebar, #sidebar-first, #sidebar-second {
    clear: both;
    float: none;
    margin: 0;
    width: auto;
}


.geary-column-content-region, .geary-column3 {
    float: left;
    margin-right: 0.5em;
    width: 30%;
}


.block-block div div div div div div p, 
.block-block div div div div div div div div div div div div div, 
.view-novedades-bloque-home .views-field-title a {
	font-size:1em;
}

#sidebar-second {
	clear: both !important;
	float: left !important;
	margin-left: 10%;
	width: 80% !important;
}

.view-bloque-actualidad {
	float: left;
	height: auto;
	margin: 0 2.1em;
	width: 130%;
}

.pane-carousel {
	clear: both !important;
	float: left !important;
	margin-left: 0 !important;
	width: 100% !important;
	height:10.5em !important;
	margin-bottom: 2em !important;
}
.view-carousel .jcarousel-container .jcarousel-clip-horizontal {
	width:70% !important;
}



#block-search-form {
	display: none;
}


/*#navReg */#block-menu-menu-navegaci-n-secciones ul {
    margin-left: 2em;
    width: 130%;
}

#sidebar-first {
    margin-right: 0;
    width: 100%;
}

#sidebar-second {
    margin-right: 0;
    width: 100%;
}

#content #content-inner.center {
    margin: 0;
    width: 100% !important;
}

#navigation {
    clear: both;
}

.responsive-menus.responsified .responsive-menus-simple li ul {
	display:block !important;
}
.responsive-menus.responsified .responsive-menus-simple li ul,
.responsive-menus.responsified .responsive-menus-simple li a, 
.responsive-menus.responsified .responsive-menus-simple li {
	width: 480px !important;
	margin: 0 !important;
	position:relative !important;
	height:auto !important;
	float:left  !important;
	text-align:left !important;
}
.responsive-menus.responsified .responsive-menus-simple li a {
	color:#FFFFFF  !important;
}
.responsive-menus.responsified .responsive-menus-simple li ul li a {
	padding:0 0 0 1em !important;
	color:#D5D1CA  !important;
}
.responsive-menus.responsified .responsive-menus-simple li ul a {
	border:0 !important;
}
.responsive-menus.responsified .responsive-menus-simple li.last a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
	padding: 1em 5% !important;
}


h1, h2, h3, h4, h5, h6 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    word-wrap: break-word;
}

.page-proyectos .sutro-column, .page-proyectos .sutro-column1 {
	width: 100%;
}

.page-proyectos .sutro-column2 {
	width: 85%;
	margin-left: 2em;
}

.page-proyectos .view-proyectosfiltrotodos .view-content {
    float: left;
    width: 98%;
}

.page-proyectos .view-proyectosfiltrotodos .views-row {
    margin-right: 1em;
}


.cajas-proyectos-interiores {
	width: 100%;
}

.cajas-proyectos-interiores .views-row .views-column {
    width: 28% !important;
    float: left;
    height: auto !important;
    margin-right: 1em;
}

.social-share {
    margin-bottom: 2em;
    margin-left: 2em;
}

.view-dossieres-de-prensa .views-row {
	width: 45%;
}
.view-dossieres-de-prensa .more-link {
	width: 50%;
}

#openlayers-map {
    height: 280px !important;
}

#openlayers-container-openlayers-map {
    height: 280px !important;
}

section h3, .twitter-home h2, .pane-carousel h2, .region-sidebar-second .block-views h2, .region-sidebar-second .block-even h2 {
	background-color: #F1F1F1;
}

#footer .content {
	background: none !important;
}

.agenda-home .views-field-field-fecha-del-evento .field-content {
    margin-left: 0;
    width: 90% !important;
}


.agenda-home .views-field-field-fecha-del-evento, .agenda-home .views-field-title {
    width: 90% !important;
}

.agenda-home .views-field-field-fecha-del-evento .field-content {
    margin-left: 0;
}

.view-id-agenda_bloque_home, .view-id-novedades_bloque_home {
    font-size: 1.2em;
}

.view-display-id-block_2 .views-field-field-fecha-del-evento .field-content, .view-display-id-block_2 .views-field-title .field-content {
    width: 90%;
}

.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento, .agenda-home .view-display-id-block_2 .views-field-title {
    width: 90%;
}

.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento .field-content {
    margin-left: 0;
}

.view-display-id-block_2 .views-field-field-fecha-del-evento .field-content, .view-display-id-block_2 .views-field-title .field-content {
    width: 100% !important;
}

.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento, .agenda-home .view-display-id-block_2 .views-field-title {
    width: 100% !important;
}


.page-recursos-multimedia .view-recursos-multimedia-todos .views-row {
    height: 16em;
    margin: 1em 0.2em;
    width: 30% !important;
}

.view-bloque-actualidad {
    float: left;
    height: auto;
    margin: 0 1.5em;
    width: 98%;
}

}







@media only screen and (max-width: 600px) {


.page-proyectos .view-proyectosfiltrotodos .views-row {
	margin-right: 1em;
	width: 27% !important;
	height: 26em;
}

.page-proyectos .view-proyectosfiltrotodos .views-row .views-column {
    height: auto !important;
}


.cajas-proyectos-interiores .views-row .views-column {
	width: 27% !important;
    float: left;
    height: auto !important;
    margin-right: 0.9em;
}

.view-bloque-actualidad {
	height: auto !important;
}

#navigation ul li a {
	font-size: 0.7em !important;
}

.region-sidebar-first .block-even ul {
	text-align: left;
}

.view-dossieres-de-prensa .views-row img {
	max-width: 90%;
}

.view-dossieres-de-prensa .views-field-field-documentos {
	background-image: none !important;
}

.agenda-home .views-field-field-fecha-del-evento, .agenda-home .views-field-title {
	width: 7.3em;
}

.agenda-home .views-field-field-fecha-del-evento .field-content {
	margin-left: 1.6em;
}

#block-block-3 .content div {
	font-size: 1em !important;
}

#footer .content {
    width: 98%;
}
#footer li {
	margin-bottom: 1em;
}

.item-list .pager {
	clear: both;
}

.view-display-id-block_2 .views-field-title .field-content {
	margin-top: 2em;
}

.node-type-notas-de-prensa-fb .field-item.even img, .node-type-notas-de-prensa .field-item.even img {
    height: auto;
    width: 100%;
}

}









@media print {
* {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: none !important;
    color: #000000 !important;
    /*filter: none !important;*/
    text-shadow: none !important;
}
a, a:visited {
    text-decoration: underline;
}
a[href]:after {
    content: " (" attr(href) ")";
}
abbr[title]:after {
    content: " (" attr(title) ")";
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
}
pre, blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
tr, img {
    page-break-inside: avoid;
}
img {
    max-width: 100% !important;
}

#page {
    margin: 0.5cm;
}

p, h2, h3 {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}
.sidebar, #navigation, #header-region, #search-theme-form, #footer, .breadcrumb, .tabs, .feed-icon, .links {
    display: none;
}
#content, #content #content-inner, .content, .title {
    margin: 20px 0;
    width: auto;
}
a:hover, a:active, a:link, a:visited {
    color: #000000;
}
#content a:link:after, #content a:visited:after {
    content: " (" attr(href) ") ";
    font-size: 1.1rem;
    font-weight: normal;
    line-height: 1.65rem;
}

}










@media only screen and (min-width: 800px) {
#navigation ul li ul {
    background-color: #FFFFFF;
    display: none;
    width: 12em;
}
#navigation ul li:hover ul {
    display: block;
  /*  position: absolute;*/
    z-index: 10;
}

}




@media only screen and (max-width: 900px) {
.view-bloque-actualidad .views-row {
    float: left;
    height: 22em;
    margin: 0 1.1em 0 0;
    width: 29.2%;
}
.views-field-field-icono-red-social img {
    height: auto;
    width: 1.9em;
}
/*#navReg*/ #block-menu-menu-navegaci-n-secciones {
    width: 70% !important;
}
#edit-search-block-form--2 {
    width: 10em !important;
}

section h3, .twitter-home h2, .pane-carousel h2, .region-sidebar-second .block-views h2, .region-sidebar-second .block-even h2 {
	background-color: #F1F1F1;
}

#footer .content {
	background: none !important;
}

}




@media only screen and (max-width: 980px) {
/*#navReg*/ #block-menu-menu-navegaci-n-secciones {
    width: 75% !important;
}
}







@media only screen and (max-width: 800px) {
#main {
    overflow-x: hidden;
    width: 100% !important;
    
}
/*#navReg*/ #block-menu-menu-navegaci-n-secciones {
    width: 69% !important;
}
#sidebar-second {
    clear: none;
    float: right;
    width: 25%;
}



/* REVISAR - NO CERRADO */



#block-search-form {
    width: 25%;
}
.view-bloque-actualidad .views-row {
    float: left;
    height: 17em;
    margin: 0 1.1em 0 0;
    width: 28.2%;
}
.views-field-field-icono-red-social img {
    height: auto;
    width: 1.9em;
}
/*#navReg*/ #block-menu-menu-navegaci-n-secciones {
    width: 70%;
}
#edit-search-block-form--2 {
    width: 10em !important;
}
.view-bloque-actualidad .views-row a {
    font-size: 0.7em;
}
.view-bloque-actualidad .views-row ul {
    font-size: 0.7em;
}
.view-bloque-actualidad .views-row ul {
    margin-left: -18px;
}
.view-bloque-actualidad iframe, .view-bloque-actualidad .views-row img {
    height: 7em;
    min-height: 7em !important;
}
.views-field-field-icono-red-social img {
    width: 1.7em;
}
.pane-carousel h2, .region-sidebar-second .block-views h2, .region-sidebar-second .block-even h2 {
    font-size: 1.15em !important;
}
.block-block div div div div div div p, .block-block div div div div div div div div div div div div div, .view-novedades-bloque-home .views-field-title a {
    font-size: 0.8em;
}
.region-sidebar-second h2 {
    background-size: 17px auto;
}
}






@media only screen and (max-width: 800px) {
#edit-search-block-form--2 {
    width: 8em !important;
}
}








/* REVISAR - NO CERRADO */


/*
@media only screen and (max-width: 481px) {

*/

#navigation ul {
    float: left;
 /*   margin-top: -19px; */
    padding: 0;
}
#navigation ul li {
    background-repeat: no-repeat;
    float: left;
    list-style: none outside none;
    padding: 20px 35px 20px 20px;
}

/*
#navigation ul li ul {
    margin-left: -29px;
    margin-top: 21px;
}
*/

#navigation ul li ul li {
    background-image: none;
    width: 15em;
}
#navigation ul li a {
    color: #6C6C6C;
    font-weight: bold;
    text-decoration: none;
}

#navigation ul li {
    margin: 0;
    width: 13%;
}
#navigation ul {
  /*  margin-top: -25px; */
    padding: 0;
}
#navigation ul li {
    background-repeat: no-repeat;
    list-style: none outside none;
    padding: 0;

}
#navigation ul li.con-cenos {
    width: 15%;
}
#navigation ul li.con-cenos a, #navigation ul li.prensa a {
    font-size: 1.1em;
    padding: 18px 0;
    text-align: center;
}
#navigation ul li.biodiversidad-terrestre {
    background: url("../images/menu-filete-bio.png") no-repeat scroll left 4px transparent;
    width: 11%;
}
#navigation ul li.biodiversidad-marina-y-litoral {
    background: url("../images/menu-filete-mar.png") no-repeat scroll left 4px transparent;
    width: 12%;
}
#navigation ul li.cambio-clim-tico-y-calidad-ambiental- {
    background: url("../images/menu-filete-clima.png") no-repeat scroll left 4px transparent;
    width: 15%;
}
#navigation ul li.econom-a-y-empleo-verde {
    background: url("../images/menu-filete-verde.png") no-repeat scroll left 4px transparent;
    width: 12%;
}
#navigation ul li.econom-a-y-empleo-verde a {
    width: 80%;
}
#navigation ul li.relaciones-internacionales {
    background: url("../images/menu-filete-relaciones.png") no-repeat scroll left 4px transparent;
    width: 15%;
}
#navigation ul li a {
    color: #6C6C6C;
    float: left;
    font-family: 'Cuprum',sans-serif;
    font-size: 1em;
    font-weight: normal;
    max-height: 60px; 
    /*min-height: 60px;*/
    padding: 14px 7px 10px 8px;
    text-decoration: none;
    width: 100%;
}



#navigation ul {
height: 60px;

}

.lt-ie9 #navigation ul li a {
min-height: auto;

}

#navigation ul li ul li,
#navigation ul li ul a{
min-height: 5px !important;

}




#navReg ul li {
    margin: 0.5em 1.7em 0.5em 0;
padding: 0 !important;
}
#navReg ul li.last {
    margin: 0.5em 0 !important;
}
#navReg ul.menu li a {
    border: 1px solid #0A6F00;
    color: #0A6F00;
    float: left;
    font-family: 'Cuprum',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    padding: 0.9em 0em;
    text-decoration: none;
    width: 100%;
}
#navReg ul li.proyectos a {
    text-align: center;
}
#navReg ul li.campa-as a {
    text-align: center;
}
#navReg ul li.proyectos a {
    text-align: center;
    width: 237px;
}
#navReg ul li.convocatorias-abiertas a {
    text-align: center;
}


.lt-ie9 #navReg ul li,
.lt-ie9 #navReg ul li a{
    width: 237px !important;
}

.lt-ie9 #navReg ul li{
    margin:0 1.7em 0 0 !important;
}


 

.solo-ie8 #navReg ul li,
.solo-ie8 #navReg ul li a{
    width: 240px !important;
}

.solo-ie8 #navReg ul li{
    margin:0 1.7em 0 0 !important;
}






@media only screen and (max-width: 800px) {


#main {
	padding-left: 0.5em;
	width: 98% !important;
}

#navReg ul {
	margin-left: 0.5em;
	width: 98%;
}


.cajas-proyectos-interiores .views-row .views-column {

    width: 27.2% !important;
}


#navigation ul li.active-trail {
    height: 60px !important;
}

#navigation ul li ul li.active-trail {
    height: auto !important;
}


#navigation ul {
    height:25px;
    padding: 0;
}


#navReg ul li {

    width:27.8% !important;
float:left;
}


#navReg ul li a {
    margin:0.5em 0.5em 0.5em 0 !important;
    height: 1.8em;
    width: 100% !important;
}
#navReg ul li.proyectos a {
}
#navigation ul li.econom-a-y-empleo-verde {
    width: 14%;
}

}






/*

estos estilos son del men? y no son @media


*/





#navReg ul li a:hover {
    background-color: #EAEAEA;
    border: 1px solid #0A6F00;
    color: #0A6F00;
    text-decoration: none;
}
#navReg ul li ul li a, #navigation ul li ul li a {
    text-align: left !important;
}
#navReg ul li ul, #navigation ul li ul {
  /*  margin: 60px 0 0;*/
    padding: 0;
 /*   position: absolute;*/
}
#navigation ul li.con-cenos ul {
    width: 12em;
}
#navigation ul li.proyectos ul {
}
#navigation ul li ul li.por-l-nea-estrat-gica, #navigation ul li ul li.por-programa-de-actuaci-n {
    font-family: 'Carrois Gothic',sans-serif;
    padding: 7px 0;
}
#navigation ul li ul li {
    background-color: #DADADB;
    background-image: none;
    clear: both;
    width: 15em;
}
#navigation ul li ul li:hover {
    background-color: #AFAFAF;
}
#navReg ul li ul li span, #navigation ul li ul li span {
    float: left;
    padding: 1em 0;
}
#navReg ul li ul a, #navigation ul li ul a {
    font-size: 1em !important;
    font-weight: normal;
    height: auto !important;
    padding: 5px !important;
}
#navigation ul li.prensa {
    background-repeat: no-repeat;
    list-style: none outside none;
    padding: 0;
}
#navReg ul li ul, #navigation ul li ul {
    display: none;
    width: 12em;
}
#navigation ul li:hover ul {
    display: block;
    z-index: 0;
}
#navigation ul li:hover {
    background-color: #DADADB;
}
.page-proyectos #main {
    position: relative;
}
#navigation ul li.prensa {
    background-repeat: no-repeat;
    border-left: 1px dotted #888888;
    float: right;
    list-style: none outside none;
    padding: 0;

  height: 60px;

}
ul.menu li ul li {
    margin-left: 0;
    padding: 0 0 0 0.7em !important;
}
#navigation ul li.prensa ul {
    margin-left: -6.6em;
}

#navigation ul.menu li ul li {
    margin-left: 0;
}

#navigation ul li.active-trail {
    background-color: #DADADB;
}
#navigation ul li.prensa a.active-trail, #navigation ul li.prensa a.active {
    color: #0A6F00 !important;
}



#navigation ul ul {
    background-color: transparent !important;
}











@media only screen and (max-width: 800px) {
.view-carousel .jcarousel-container {
    width: 80%;
}

.pane-carousel {
    width: 95%;
}

.page-node-131 .node-presentacion-seccion .field-name-field-subtitulo div.field-item {
    background: url("../images/comilla-2.png") no-repeat scroll 510px bottom transparent;
    font-size:1.5em;
    letter-spacing: -0.6px;
    line-height: 1em;
    padding: 0 0 0.5em 1.3em;
}


.node-type-proyectos-convocatoria-ayuda .openlayers-container openlayers-container-map-geofield-formatter-map, .node-type-proyectos-ficha .openlayers-container openlayers-container-map-geofield-formatter-map {
    width: 100% !important;
}

.node-type-proyectos-convocatoria-ayuda .openlayers-container-map-geofield-formatter-map, .node-type-proyectos-ficha .openlayers-container-map-geofield-formatter-map {
    width: 100% !important;
}   

.node-type-proyectos-convocatoria-ayuda .openlayers-map, .node-type-proyectos-ficha .openlayers-map {
    width: 100% !important;
}


.page-prensa-la-fundacion-en-los-medios .sutro {
    width: 100% !important;
    float: left;
}

.page-node-163 .sutro {
    width: 100% !important;
    float: left;
}

.page-node-163 .node-cifras ol li {
    width: 100% !important;
    float: left;
}

.page-node-163 .content {
    width: 100% !important;
    float: left;
}



#navigation ul li ul li.active-trail {
    height: auto !important;
}


#navigation ul li.active-trail {
    height: 58px !important;
}

#navigation ul li:hover {
    height: 58px;
}

#navigation ul li ul li:hover {
    height: auto !important;
}

#navigation ul li:hover ul {
    display: block;
  /*  position: absolute; */
    z-index: 10;
  /*  height: 58px;*/
}

.page-node-163 .node-cifras ol li {
    padding: 1.5em 0em 1em 5em !important;
}

.view-dossieres-de-prensa .views-field-field-documentos {
    background-position: 0em center;
}

#navigation ul li.prensa ul {
    margin-left: -6.6em;
}

.node-type-recursos-multimedia div.field-name-field-relacionado-con-evento {
    width: 97%;
    float: left;
}

.node-type-recursos-multimedia iframe {
    width: 97%;
    float: left;
}

.node-recursos-multimedia .field-name-field-fecha-de-publicacion {
    margin-bottom: 1em !important;
}

.node-type-notas-de-prensa-fb .field-item .even img, .node-type-notas-de-prensa .field-item .even img {
    height: auto;
    width: 100%;
}

.node-type-notas-de-prensa-fb .sutro-double-header img {
	width: 100% !important;
	height: auto !important;
}

.node-type-notas-de-prensa-fb .sutro-double-header-inner img {
	width: 100% !important;
	height: auto !important;
}
.node-type-notas-de-prensa-fb .field-name-img-np-fb img {
	width: 100% !important;
	height: auto !important;
}
.node-type-notas-de-prensa-fb .field-items img {
	width: 100% !important;
	height: auto !important;
}
.node-type-notas-de-prensa-fb .field-item .even img {
	width: 100% !important;
	height: auto !important;
}

.node-type-notas-de-prensa-fb .field-item img {
	width: 100% !important;
	height: auto !important;
}

.node-type-notas-de-prensa-fb .even img {
	width: 100% !important;
	height: auto !important;
}

.node-type-notas-de-prensa-fb article img {
	width: 100% !important;
	height: auto !important;
}

.node-type-notas-de-prensa-fb .node-inner img {
	width: 100% !important;
	height: auto !important;
}

.node-type-notas-de-prensa-fb .content img {
	width: 100% !important;
	height: auto !important;
}

.node-type-notas-de-prensa-fb .field-name-field-otras-im-genes img {
	width: 100% !important;
	height: auto !important;
}

.node-type-notas-de-prensa-fb .content .field-items img {
	width: 100% !important;
	height: auto !important;
}

.node-type-notas-de-prensa-fb .content .field-items .even img {
	width: 100% !important;
	height: auto !important;
}


}







.view-la-fundacion-en-los-medios .views-field-field-documentos {
    padding: 1em 1.5em;
}



.view-la-fundacion-en-los-medios .views-field-field-documentos, .view-dossieres-de-prensa .views-field-field-documentos, .view-notas-de-prensa .views-field-field-documentos {
    background-image: url("../images/application-pdf.png");
    background-repeat: no-repeat;
}

.view-la-fundacion-en-los-medios .views-field-field-documentos, .view-notas-de-prensa .views-field-field-documentos {
    background-position: 0 center;
    padding-left: 1.5em;
}


/*Dossieres de prensa*/


.view-dossieres-de-prensa .views-field-title {
    float: none;
    padding: 1em 0;
}

/*
.view-dossieres-de-prensa .views-field-title span {
    border-bottom: 1px solid #808080;
}
*/


.view-dossieres-de-prensa .views-field-field-documentos {
    clear: both;
    float: none;
    margin-left: 0em;
    margin-right: 0em;

}


.view-dossieres-de-prensa .views-field-field-documentos {
    background-position: 2.5em center;
}

.view-dossieres-de-prensa .views-row {
    float: left;
    text-align: center;
    width: 22%;
    margin-top: 2em;
}

.page-prensa-la-fundacion-en-los-medios .sutro-header {
    border-bottom: 1px solid #D3D3D3;
}

.view-dossieres-de-prensa .views-field-title span {
    text-transform: uppercase;
}

.view-dossieres-de-prensa .more-link {
    float: right;
    margin-top: 10em;
    width: 12%;
}


.view-dossieres-de-prensa .views-field-field-imagen-pdf img {
    border: 1px solid #D3D3D3;
    margin: 1em;
}


/* ///////////////////////

Informaci?n institucional

/////////////////////// */


.view-informacion-institucional .views-row, .view-informacion-institucional-proyectos .views-row {
    color: #419739;
    display: block;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 0.9em;
    font-weight: normal !important;
    padding: 0.3em 0;
    text-decoration: none;
}


.view-informacion-institucional .cajas-proyectos-interiores .views-row .views-column, 
.view-informacion-institucional-proyectos .cajas-proyectos-interiores .views-row .views-column {
	height: 17em !important;
}




.view-informacion-institucional .views-row .views-field-title, .view-informacion-institucional-proyectos .views-row .views-field-title {
    font-size: 1.1em;
    height: 3em;
    padding: 0.3em;
    text-align: center;
}

.view-informacion-institucional .cajas-proyectos-interiores .views-row .views-column img, 
.view-informacion-institucional-proyectos .cajas-proyectos-interiores .views-row .views-column img {
    border: 1px solid #D3D3D3;
    padding: 1em;
}


.node-type-textos-legales-pie .field-name-field-encabezado {
    color: #45923E;
    font-size: 1.3em;
    padding-bottom: 1em;
}


.node-presentacion-seccion a {
    color: #45923E;
    text-decoration: none;
}

.node-presentacion-seccion a:hover {
    text-decoration: underline;
}

.menu-block-11 a, .menu-block-12 a {
    color: #5B5B5B !important;
    text-decoration: none !important;
}

.menu-block-11 a:hover, .menu-block-12 a:hover {
    text-decoration: underline !important;
}



.views-field-field-estado-licitacion .views-label, .views-field-field-referencia .views-label, .views-field-field-plazo-maximo-presentacion .views-label {
    float: left;
    margin-right: 1em;
    color: #000000;
}


.view-la-fundacion-en-los-medios .form-item-combine input {
    max-width: 150px;
}


.views-field-field-actualizaciones-licitacion li {
    list-style: none outside none;
}

.views-field-field-actualizaciones-licitacion li:before {
    content: "> ";
}

.views-field-field-actualizaciones-licitacion ul {
    margin-left: -1em;
}


.page-node-7394 #content h2, .page-node-7394 #content h2 {
   font-size: 1.7em !important;
}

.view-licitaciones-mayores .views-field-view-node a {
    float: right;
    font-size: 0.9em;
    margin: 1em 0;
    color: #757677 !important;
    font-family: 'Archivo Narrow','cuprum',Arial,sans-serif;
    text-decoration: none;
}

.view-licitaciones-mayores .views-field-view-node a:hover, .view-convocatorias-todas .views-field-view-node a:hover {
    text-decoration: underline;
}

#panel-perfilcontratante {
    width: 98%;
}

#panel-trabajaconnosotros {
    width: 98%;
}


/* ////////////////////////

La Fundaci?n

///////////////////////// */


.pane-memorias-de-actividad {
    clear: both;
}

.pane-memorias-de-actividad .views-field-field-documentos {
    margin-bottom: 0.5em;
}


.page-node-131 #node-8330 li a {
    font-size: 1.1em;
    color: #616D79;
    text-decoration: none;
}


.page-node-131 #node-8330 li a:hover {
    color: #009036;
    text-decoration: underline;
}

.page-node-131 #node-8330 li {
    list-style: disc outside none;
}

.page-node-131 #node-8330 h2 {
    border: none !important;
}


.page-node-8273 .content .field-items li a {
    color: #616D79;
    text-decoration: none;
}


.page-node-8273 .content .field-items li a:hover {
    color: #009036;
    text-decoration: underline;
}




#sidebar-second div#sidebar-second-inner, 
#sidebar-second div.region-sidebar-second{
float:left;
width:100%;


}


section {
float:left;
width:auto;
}


/* /////////////////////////////////

Internet Explorer

/////////////////////////////////// */


.solo-ie8 section{
width:99% !important;
}

.lt-ie9 section {
width:99.5%;
}

.lt-ie9 .page-node-131 .node-presentacion-seccion .field-name-field-subtitulo div.field-item {
   margin-left: 0em !important;
}


.lt-ie9 .page-node-131 .node-presentacion-seccion .field-name-field-subtitulo div.field-item {
    background: url("../images/comilla-2.png") no-repeat scroll 710px bottom transparent;
    font-size: 1.4em;
}

.lt-ie9 .page-node-131 .node-presentacion-seccion .field-name-field-subtitulo div.field-items {
    margin: 1em 0 0 0 !important;
}


/* Opacidad banner principal carousel im?genes IE9 */

.lt-ie9 .md-layer-1-3-3, .lt-ie9 .md-layer-1-3-4, .lt-ie9 .md-layer-1-3-5, .lt-ie9 .md-layer-1-2-2, .lt-ie9 .md-layer-1-4-3 {
    opacity: 0.6;
}

.lt-ie9 .md-layer-1-4-5, .lt-ie9 .md-layer-1-4-6 {
    opacity: 0.4;
}

.lt-ie9 .md-layer-1-2-3, .lt-ie9 .md-layer-1-2-4 {
    opacity: 0.25;
}



section .content .view {
float:left;
width:100%;
}

section .content,
section .view-id-siguenoslistado,
section .view-content,
section {
width:100%;
}





section {
padding:0 !important;
}


section .block-inner{
padding:1em 0 1em 1em !important;
width:90%;
}

/*
section h2 {
width:100%;
padding:0 0 0.2em 0 !important;
border:none;
}
*/

.oculto {
	display: none;
}


.view-informacion-institucional .cajas-proyectos-interiores .views-row .views-column {
    height: 15em
}


.social-share {
    margin-top: 2.5em;
    clear: both;
    float: none;
}



/* /////////////////////////////////////////////

Panel de control 

///////////////////////////////////////////// */


#overlay .moscone-flipped-sidebar-inner {
    padding-left: 3.5em !important;
}


#overlay .region-content .pane-title {
    border-bottom: 1px solid #808080 !important;
    font-weight: normal !important;
    margin-bottom: 1em !important;
    padding-bottom: 0.5em !important;
}





/* /////////////////////////////////////////////

Listados de resultados (vistas)

///////////////////////////////////////////// */


.view-notas-de-prensa .view-content .views-row {
    margin: 0 0 0.5em;
}


.view-agendalistado .view-content .views-row, .view-la-fundacion-en-los-medios .view-content .views-row, .view-notas-de-prensa .view-content .views-row {
    border-bottom: 1px solid #DBDBDB;
    float: left;
    padding: 0.7em 0;
    width: 100%;
}


.lista-resultados .views-row {
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 3em;
    padding-top: 1em;
}

.lista-resultados .views-field-title a {
    color: #429C54;
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
    font-size: 1.2em;
    text-decoration: none;
}

.lista-resultados .views-field-title a:hover {
    text-decoration: underline;
}


.lista-resultados .view-content .views-row, .view-proyectosfiltrotodos .view-content .views-row, .view-campa-asfiltrotodos .view-content .views-row  {
    clear: both;
}

.lista-resultados .views-field-field-seccion {
    color: #000000;
    font-size: 1.1em;
    margin-bottom: 0.5em;
}





/* /////////////////////////////////////////////

Licitaciones y Convocatorias

///////////////////////////////////////////// */


.node-type-licitaciones .node-inner .content, .node-type-convocatorias .node-inner .content {
    font-size: 1em;
}

.node-type-licitaciones .node-inner .content .field, .node-type-convocatorias .node-inner .content .field {
    padding-top: 0.5em;
}

.node-type-licitaciones .field-name-field-plazo-maximo-presentacion .field-items, .node-type-licitaciones .field-name-field-estado-licitacion .field-items {
    color: #800000;
}

.node-type-licitaciones .field-name-field-actualizaciones-licitacion .field-item {
    color: #800000;
    margin-left: 1em;
}

.node-type-licitaciones .field-name-field-actualizaciones-licitacion .field-label, .node-type-licitaciones .field-name-field-aviso-urgente .field-label, .node-type-licitaciones .field-name-field-mas-texto .field-label {
    padding-bottom: 0.5em;
}

.node-type-licitaciones .field-name-field-actualizaciones-licitacion .field-item:before {
    content: "> ";
}

.node-type-licitaciones .field-name-field-actualizaciones-licitacion {
    border-bottom: 1px dotted #808080;
    border-top: 1px dotted #808080;
    margin-bottom: 1em;
    margin-top: 1em;
    padding-bottom: 1em;
    padding-top: 1em;
}

.node-type-licitaciones .field-collection-item-field-recurso-archivo, .node-type-convocatorias .field-collection-item-field-recurso-archivo {
    margin-left: 1em;
}

.node-type-licitaciones .field-name-field-fecha-licitacion .field-label, .node-type-licitaciones .field-name-field-referencia .field-label, .node-type-licitaciones .field-name-field-cuantia .field-label, .node-type-licitaciones .field-name-field-estado-licitacion .field-label, .node-type-licitaciones .field-name-field-plazo-maximo-presentacion .field-label, .node-type-convocatorias .field-name-field-a-o-convocatoria .field-label, .node-type-convocatorias .field-name-field-estado .field-label, .node-type-convocatorias .field-name-field-plazo-presentacion .field-label {
    width: 33%;
}

.node-type-licitaciones .node-inner .content strong {
    color: #45923E;
}

.node-type-licitaciones .field-name-field-aviso-urgente .field-label {
    color: #800000;
}



/* ///////////////////////////////

Bot?n Pinche para Solicitar

///////////////////////////////// */


.node-type-convocatorias .field-name-field-hacer-una-solicitud a {
    border: 1px solid #808080;
    color: #45923E;
    font-size: 1.2em;
    padding: 0.5em;
    text-decoration: none;
}

.node-type-convocatorias .field-name-field-hacer-una-solicitud a:hover {
    background-color: #F1F1F1;
    text-decoration: underline;
}

.node-type-convocatorias .field-name-field-hacer-una-solicitud {
    margin-top: 3em;
}


/* ///////////////////////////////

Galer?a im?genes Contenido

///////////////////////////////// */


.node-type-recursos-multimedia .field-name-field-imagen-del-recurso img {
    float: left;
}
.node-type-recursos-multimedia .node-inner .content img {
    margin: 0.5em 0.2em;
}

.node-type-recursos-multimedia #content-area article {
    float: none;
}








@media only screen and (max-width: 320px) {

body, html {
	overflow-x: hidden;
}
#header_top ul.menu li {
	float: left;
	text-align: center;
	width: 30% !important;
}
#logo {
	width: 87% !important;
}
/*
#logo-magrama {
	width: 62%;
}
*/
#header-region {
	margin: 0 0 1em !important;
	width: 90% !important;
}
#header-region .field-content, #header-region h1 {
	float: left !important;
	text-align: left !important;
}
.view-bloque-actualidad .views-row {
	float: left;
	height: auto;
	margin: 0 2.1em;
	width: 99.2%;
	font-size: 1em;
}

.view-bloque-actualidad {
	float: left;
	height: auto;
	margin: 1em 0em;
	width: 100%;
}

.responsive-menus.responsified .responsive-menus-simple li ul {
	display:block !important;
}
.responsive-menus.responsified .responsive-menus-simple li ul,
.responsive-menus.responsified .responsive-menus-simple li a, 
.responsive-menus.responsified .responsive-menus-simple li {
	width: 320px !important;
	margin: 0 !important;
	position:relative !important;
	height:auto !important;
	float:left  !important;
	text-align:left !important;
}
.responsive-menus.responsified .responsive-menus-simple li a {
	color:#FFFFFF  !important;
}
.responsive-menus.responsified .responsive-menus-simple li ul li a {
	padding:0 0 0 1em !important;
	color:#D5D1CA  !important;
}
.responsive-menus.responsified .responsive-menus-simple li ul a {
	border:0 !important;
}
.responsive-menus.responsified .responsive-menus-simple li.last a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
	padding: 1em 5% !important;
}
#block-search-form,
#rm-no-id {
	display:none !important;
}
/*#navReg*/ #block-menu-menu-navegaci-n-secciones {
	width: 100% !important;
}
#navReg ul li.last,
#navReg ul li {
	margin:0 7% !important;
}

#block-menu-menu-navegaci-n-secciones ul li {
	margin:0 7% !important;
}

#navReg ul li a,
#block-menu-menu-navegaci-n-secciones ul li a {
	padding: 0.5em 0 0.1em 0 !important;
	font-size: 1.1em !important;
    height: auto !important;
}



/*#navReg*/ #block-menu-menu-navegaci-n-secciones {
	width: 105%;
}

/*#navReg*/ #block-menu-menu-navegaci-n-secciones ul {
    margin-left: 0em;
    width: 105%;
}


#navReg ul li ul, #navigation ul li ul {
	margin:0 !important;
}

/*#navReg*/ #block-menu-menu-navegaci-n-secciones ul {
    margin-left: 0;
    width: 90% !important;
}

#navReg ul li, #navReg ul li.last {
    width: 90% !important;
}

.view-bloque-actualidad iframe, .view-bloque-actualidad .views-row img {
	height: auto;
}
.view-bloque-actualidad .views-row a {
	font-size: 0.9em;
}
.view-bloque-actualidad .views-row ul {
	font-size: 0.9em;
}

.view-bloque-actualidad .views-row {
    font-size: 1.1em;
}

.view-bloque-actualidad .views-row .item-list ul li {
	margin: 0 0 0.25em 1em;
}


#block-views-siguenoslistado-block_1 {
	display:none;
}
.node-type-qui-nes-somos .field-name-field-fotografia-quienes-somos img {
	height: auto;
	width: 95%;
}
.pane-carousel {
	clear: both !important;
	float: left !important;
	height:10.5em !important;
	margin-bottom: 2em !important;
}


.pane-carousel {
    margin-left: 1em !important;
    width: 90% !important;
}

.view-carousel .jcarousel-container .jcarousel-clip-horizontal {
	width:70% !important;
}
#sidebar-second {
	clear: both !important;
	float: left !important;
	margin-left: 5%;
	width: 90% !important;
}
.block-block div div div div div div p, 
.block-block div div div div div div div div div div div div div, 
.view-novedades-bloque-home .views-field-title a {
	font-size:1em;
}
.agenda-home .views-field-field-fecha-del-evento, .agenda-home .views-field-title {
	width:14.7em;
}
.page-node-7865 .views-field-field-fecha-del-evento, .page-node-7865 .views-field-title {
	min-width:78% !important;
}
.page-node-7865 #block-block-7 h2,
.page-node-7865 #block-views-agenda_bloque_home-block_2 h2 {
	font-size: 1.3em;
	background-color: #F1F1F1;
	width: 80%;
}
.page-node-7865 #sidebar-first-inner {
	width:95%;
	margin-top:1em;
	float:left;
}
.page-node-1042 aside,
.page-node-7414 aside,
.page-node-7422 aside,
.page-prensa-agenda aside,
.page-node-8208 aside,
.page-node-136 aside,
.page-prensa-la-fundacion-en-los-medios aside,
.page-informacion-institucional aside,
.page-node-8094 aside,
.page-recursos-multimedia aside,
.page-node-2074 aside,
.page-node-7924 aside,
.page-node-1046 aside {
	display:none;
}
#header_top, #header_top .region, #header_top .block {
	float: none !important;
}
.page-proyectos .sutro-column,
.page-proyectos .sutro-column2 {
	width: 100%;
	margin-left: 0em;
}
.page-proyectos .sutro-column1 {
	width: 100%;
}
.page-proyectos .ver-todos-proyectos a {
	font-size: 0.8em;
}
.page-node-243 .sutro-column2 {
	width: 100%;
}
.page-node-243 .sutro-column1 {
	width: 90%;
}
.view-dossieres-de-prensa .views-row {
	width: 45%;
}
.view-dossieres-de-prensa .more-link {
	width: 50%;
}
.page-node-136 .view-quienessomosgabinetecomunicacion .views-row {
	width: 90%;
}
.page-proyectos .view-proyectosfiltrotodos .views-row {
	height: auto;
	width: 97.9% !important;
	margin-right: 1.7em;
}

.page-proyectos .view-proyectosfiltrotodos .view-content {
	width: 100% !important;
	margin-left: 0em;
}

.agenda-home h3 a {
	font-size: 1.3em;
}
.node-type-recursos-multimedia iframe {
	height: auto;
}
.page-recursos-multimedia .view-recursos-multimedia-todos .views-row {
	height: auto;
	width: 90% !important;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	margin: 0 !important;
}
section h3, .twitter-home h2, .pane-carousel h2, .region-sidebar-second .block-views h2, .region-sidebar-second .block-even h2 {
	background-color: #F1F1F1;
}
#footer {
	height:auto !important;
	width:100% !important;
}



#footer .content {
	background:none !important;
	height:auto !important;
	width:100% !important;
}
#footer ul {
	margin: 0.5em !important;
}
#footer li {
	border:0;
	width:100%;
	margin-bottom: 0em !important;
}
.responsive-menus.responsified .responsive-menus-simple li ul {
	display: block !important;
	margin: 0;
	padding: 0;
	visibility: visible !important;
}
#main {
	overflow-x: hidden;
	padding: 0 0.9em;
	width: 95% !important;
	margin-left: 0em !important;
}
.front #main {
	padding: 0 !important;
}
.block-titulo-menu,
.block-menu-block {
	display:none;
}
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectoslife .views-row, 
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectosconvocatorias .views-row, 
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaprogramaempleaverde .views-row, 
.node-type-qui-nes-somos-general .view-quienessomossubdireccionjuridicafinancieracapitalhumano .views-row, 
.node-type-qui-nes-somos-general .view-quienessomosgabinetecomunicacion .views-row, 
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnica .views-row, 
.node-type-qui-nes-somos-general .view-quienessomos .views-row, 
.node-type-qui-nes-somos-general .view-quienessomosconsejoasesor .views-row {
	float: left;
	height: 12em;
	margin: 0.2em 0.5em 0 0;
	width: 45%;
}
#navigation ul li.active-trail {
	height: auto !important;
}
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectoslife .views-row, 
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectosconvocatorias .views-row, 
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaprogramaempleaverde .views-row, 
.node-type-qui-nes-somos-general .view-quienessomossubdireccionjuridicafinancieracapitalhumano .views-row, 
.node-type-qui-nes-somos-general .view-quienessomosgabinetecomunicacion .views-row, 
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnica .views-row, 
.node-type-qui-nes-somos-general .view-quienessomos .views-row, 
.node-type-qui-nes-somos-general .view-quienessomosconsejoasesor .views-row {
	float: left;
	height: 12em;
	margin: 0.2em 0.5em 0 0;
	width: 45%;
}
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectoslife .views-row img, 
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectosconvocatorias .views-row img,  
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaprogramaempleaverde .views-row img,  
.node-type-qui-nes-somos-general .view-quienessomossubdireccionjuridicafinancieracapitalhumano .views-row img, 
.node-type-qui-nes-somos-general .view-quienessomosgabinetecomunicacion .views-row img, 
.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnica .views-row img,  
.node-type-qui-nes-somos-general .view-quienessomos .views-row img,  
.node-type-qui-nes-somos-general .view-quienessomosconsejoasesor .views-row img {
	height: auto;
	width: 100%;
}
.page-node-163 .node-cifras ol li {
	border-bottom: 1px solid #D8D8D8;
	float: left !important;
	font-size: 1.1em;
	margin-bottom: 0 !important;
	min-height: 6em;
	padding: 1.5em 1em 1em 3em  !important;
	width: 70%  !important;
}
#panel-contacto .field-name-field-donde-estamos,
#panel-contacto .field.field-name-body {
	float: left;
	width: 100%;
}
#panel-contacto .geofieldMap,
#panel-contacto .center {
	width: 100%  !important;
}

.cajas-proyectos-interiores {
	width: 100%;
	margin-left: 0em;
}


.cajas-proyectos-interiores .views-row .views-column {
	width: 99% !important;
	height:auto !important;
	margin-right: 0em;
}
.not-front #sidebar-second {
	display:none;
}
.vista-proyectos-ayudas .views-row {
	clear: both;
	float: left;
	width: 100%;
}
.vista-proyectos-ayudas .views-column-first {
	margin-right: 1em;
}
.vista-proyectos-ayudas .views-column {
	float: left;
	width: 96%;
}
.node-proyectos-convocatoria-ayuda .field-name-field-mapa-situaci-n .field-items {
	width: 95%;
}
.ver-todos-proyectos p,
.ver-todos-proyectos div,
.ver-todos-proyectos {
	width: 100%;
}
.ver-todos-proyectos a {
	font-size: 1em;
}
.view-agendalistado .views-field-title a, 
.view-la-fundacion-en-los-medios .views-field-title span, 
.view-notas-de-prensa .view-content .views-field-title span, 
.view-prensa-actualidad .view-content .views-field-title a, 
.view-proyectosfiltrotodos .views-field-title a, 
.view-convocatorias-todas .views-field-title a, 
.view-premios-todos .views-field-title a, 
.view-voluntariado-todos .views-field-title a, 
.view-campa-asfiltrotodos .views-field-title a, 
.view-campa-as-destacadas .views-field-title a, 
.view-licitaciones-todas .views-field-title a, 
.vista-proyectos-ayudas .views-field-title a, 
.vista-convocatorias .view-content .views-field-title a, 
.vista-campanas .view-content .views-field-title a {
	font-size: 1.4em;
}
.view-prensa-actualidad .view-content .views-field-field-image img, 
.vista-convocatorias .view-content .views-field-field-image img, 
.vista-campanas .view-content .views-field-field-image img {
	width: 35%;
}
.view-agendalistado .views-field-title a, 
.view-la-fundacion-en-los-medios .views-field-title span, 
.view-notas-de-prensa .view-content .views-field-title span, 
.view-prensa-actualidad .view-content .views-field-title a, 
.view-proyectosfiltrotodos .views-field-title a, 
.view-convocatorias-todas .views-field-title a, 
.view-premios-todos .views-field-title a, 
.view-voluntariado-todos .views-field-title a, 
.view-campa-asfiltrotodos .views-field-title a, 
.view-campa-as-destacadas .views-field-title a, 
.view-licitaciones-todas .views-field-title a, 
.vista-proyectos-ayudas .views-field-title a, 
.vista-convocatorias .view-content .views-field-title a, 
.vista-campanas .view-content .views-field-title a {
	line-height: 115%;
}
#sliding-popup .popup-content #popup-text {
	margin:1em 0;
}
#sliding-popup h1 {
	background-color:transparent;
}

.sutro-container p {
	clear: both;
	width: 98%;
}

#openlayers-map {
    height: 400px !important;
}

#openlayers-container-openlayers-map {
    height: 400px !important;
}


}





/* //////////////////////////

Samsung S3 landscape

/////////////////////////////  */


@media only screen and (max-width: 640px) {

#footer .content {
    width: 100%;
}


#footer .content {
    width: 100%;
}


.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento, .agenda-home .view-display-id-block_2 .views-field-title {
    clear: both;
    float: none;
}

.agenda-home .views-field-title {
    clear: both;
    float: none;
}

.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento .field-content {
    margin-left: 0;
}



.view-display-id-block_2 .views-field-field-fecha-del-evento .field-content, .view-display-id-block_2 .views-field-title .field-content {
    width: 90% !important;
}

.views-field-field-icono-red-social img {
    width: 1.5em;
}

#navReg ul li a {
    height: 4em;
}


.page-proyectos .view-proyectosfiltrotodos .views-row {
    margin-right: 1.2em;
}


.two-sidebars .center, .sidebar-first .center {
    margin-left: 24.15%;
    width: 75%;
}

.page-recursos-multimedia .view-recursos-multimedia-todos .views-row {
    width: 28% !important;
}

.region-sidebar-first .block-menu-block ul.menu {
    text-align: left;
}

.node-type-qui-nes-somos-general .view-quienessomosconsejoasesor .views-row .views-field-field-fotografia-quienes-somos {
    height: auto;
    width: 100%;
}

#navigation ul li ul li a, #navigation ul li a {
    font-size: 0.7em !important;
}

.sidebar-second .center {
    margin-right: 27% !important;
    width: 73% !important;
}

.view-dossieres-de-prensa .views-field-field-documentos {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.view-informacion-institucional .cajas-proyectos-interiores .views-row .views-column, .view-informacion-institucional-proyectos .cajas-proyectos-interiores .views-row .views-column {
    height: 13em !important;
}

.view-informacion-institucional .views-row .views-field-title, .view-informacion-institucional-proyectos .views-row .views-field-title {
    font-size: 1.1em;
    height: 4em;
    padding: 0.3em;
    text-align: center;
}

}



/* //////////////////////////

Samsung S3 default portrait

/////////////////////////////  */

@media only screen and (max-width: 360px) {

#logo {
	width: 95%;
}


#sidebar-second {
    clear: both;
    width: 100%;
    margin-top: 2em;
}

.front #content-inner {
    float: left;
    width: 100%;
}

#content #content-inner.center {
    margin: 0;
    width: 100%;
}

.sidebar {
    float: none;
    clear: both;
}

#sidebar-first {
    margin-right: 0px;
    width: 100%;
}


#footer ul {
    float: right;
    margin: 1em 0 0;
}


.sidebar-second .center {
    margin-right: 0px;
    width: 100%;
}

.page-proyectos .sutro-column1, .page-node-243 .sutro-column1 {
    width: 100%;
}

.page-proyectos .sutro-column2, .page-node-243 .sutro-column2 {
    width: 100%;
}

.agenda-home .views-field-field-fecha-del-evento, .agenda-home .views-field-title {
    width: 90%;
}

.agenda-home .views-field-field-fecha-del-evento .field-content {
    margin-left: 0;
}

.view-id-agenda_bloque_home, .view-id-novedades_bloque_home {
    font-size: 1.2em;
}

.view-display-id-block_2 .views-field-field-fecha-del-evento .field-content, .view-display-id-block_2 .views-field-title .field-content {
    width: 90%;
}

.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento, .agenda-home .view-display-id-block_2 .views-field-title {
    width: 90%;
}

.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento .field-content {
    margin-left: 0;
}

.view-display-id-block_2 .views-field-field-fecha-del-evento .field-content, .view-display-id-block_2 .views-field-title .field-content {
    width: 100% !important;
}

.agenda-home .view-display-id-block_2 .views-field-field-fecha-del-evento, .agenda-home .view-display-id-block_2 .views-field-title {
    width: 100% !important;
}

.view-display-id-block_2 .views-field-title .field-content {
    margin-top: 0;
}


.view-id-agenda_bloque_home {
    font-size: 1.2em;
}

.agenda-home .views-field-field-fecha-del-evento, .agenda-home .views-field-title {
    clear: both;
    float: none;
}


.page-recursos-multimedia .view-recursos-multimedia-todos .views-row {
    margin: 1em 0.2em;

}

.view-informacion-institucional .views-row .views-field-title, .view-informacion-institucional-proyectos .views-row .views-field-title {
    height: auto;
    min-height: 4em;
}


.page-node-7391 .geary-column-content-region-inner {
    margin-right: 0;
}

.view-bloque-actualidad {
    float: left;
    height: auto;
    margin: 0 1em;
    width: 100%;
}


.view-bloque-actualidad .views-row {
    float: left;
    font-size: 1.2em;
    height: auto;
    margin: 0 1.1em 1.2em 1.5em;
    width: 90%;
    margin-left: 5% !important;
}

.pane-carousel {
    margin-left: 0 !important;
    width: 100% !important;
}

#logo {
    width: 85%;
}

.node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectoslife .views-row, .node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaproyectosconvocatorias .views-row, .node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnicaprogramaempleaverde .views-row, .node-type-qui-nes-somos-general .view-quienessomossubdireccionjuridicafinancieracapitalhumano .views-row, .node-type-qui-nes-somos-general .view-quienessomosgabinetecomunicacion .views-row, .node-type-qui-nes-somos-general .view-quienessomossubdirecciontecnica .views-row, .node-type-qui-nes-somos-general .view-quienessomos .views-row, .node-type-qui-nes-somos-general .view-quienessomosconsejoasesor .views-row {
    margin: 0.2em;
    height: 15em;
}

.page-proyectos .view-proyectosfiltrotodos .views-row {
    height: auto;
    margin-right: 1em;
    width: 90% !important;
}

.cajas-proyectos-interiores .views-row .views-column {
    width: 90% !important;
}

.page-node-7391 .field-item img {
    height: auto;
    width: 98%;
}

.cajas-proyectos-interiores .views-row .views-column {
    width: 90% !important;
    height: auto;
    margin-bottom: 2em;
}

.node-type-recursos-multimedia .node-inner .content img {
    height: auto;
}

.agenda-home h2 {
    background-color: #f1f1f1;
}


.page-recursos-multimedia .view-recursos-multimedia-todos .views-row {
    height: auto;
    width: 90% !important;
}


.vista-proyectos-ayudas .views-column {
    float: left;
    width: 90%;
}

#navReg ul li {
    margin: 0 1.3em 0 0;
    padding: 0 !important;

}

#navReg ul li a {
    height: auto !important;
}

#navReg ul li {
    padding: 0 !important;
    width: 90% !important;

}

.pane-carousel {
	width: 95%;
}

.view-bloque-actualidad iframe, .view-bloque-actualidad .views-row img {
    height: auto !important;
}

#logo {
    margin-left: 5%;
    width: 90% !important;
}

.geary-column-content-region, .geary-column3 {
    float: left;
    margin-right: 0.5em;
    width: 100%;
}


.view-informacion-institucional .cajas-proyectos-interiores .views-row .views-column, .view-informacion-institucional-proyectos .cajas-proyectos-interiores .views-row .views-column {
    height: auto !important;
}

.view-dossieres-de-prensa .views-row {
    width: 40% !important;
}


}

/*
 * 
 * 
 * 
 *	Nano Su?rez
 * 	Julio 2014
 * 	Varios estilos para Acci?n Natura 2000
 * 
 * 
 * 
 * 
 * 
 */

/**Cabecera**/

#header-region {
    width: 33.5%;
}

#header-region  #block-search-form {
	width: 64%;
	min-width: 210px;
}

#block-views-siguenoslistado-block_2 {
    float: left;
    width: 31%;
    margin: 1.2em 0;
}

/**Redes sociales cabecera**/

#block-views-siguenoslistado-block_2 .views-row {
	width: 25%;
	overflow: hidden;
	float: left;
}

#block-views-siguenoslistado-block_2 .views-row .views-field-field-icono-red-social {
	width: 100%;
}

#block-views-siguenoslistado-block_2 .views-row .views-field-field-icono-red-social {
	width: 100%;
}

#block-views-siguenoslistado-block_2 .views-row .views-field-field-icono-red-social .field-content {
	font-size: 1em;
}

#block-views-siguenoslistado-block_2 .views-row .views-field-field-icono-red-social img {
	width: 100%;
	height: auto;
}

/*Correcciones Men?*/


#navigation {
	margin-bottom: 20px;
	height: 60px;
}

#navigation ul li a {
    padding: 20px 7px;
    text-align: center;
}

#navigation ul li.mid-3767, #navigation ul li.mid-3508{
	background: url("/sites/all/themes/fbiodiversidad/images/menu-filete-bio.png") no-repeat scroll left 4px transparent;
}

#navigation ul li.mid-3745, #navigation ul li.mid-3514{
	background: url("/sites/all/themes/fbiodiversidad/images/menu-filete-mar.png") no-repeat scroll left 4px transparent;
}

#navigation ul li.mid-3505, #navigation ul li.mid-3741{
	background: url("/sites/all/themes/fbiodiversidad/images/menu-filete-clima.png") no-repeat scroll left 4px transparent;
}

#navigation ul li.mid-3513 {
	width: 17%;
}

#navigation ul li.mid-3751, #navigation ul li.mid-3525{
	background: url("/sites/all/themes/fbiodiversidad/images/menu-filete-verde.png") no-repeat scroll left 4px transparent;
}

#navigation ul li.mid-3751, #navigation ul li.mid-3767,
#navigation ul li.mid-3735, #navigation ul li.mid-3745 {
	width: 21%;
}

#navigation ul li.mid-3763, #navigation ul li.mid-3735{
	background: url("/sites/all/themes/fbiodiversidad/images/menu-filete-relaciones.png") no-repeat scroll left 4px transparent;
}

#navigation ul li.mid-3767:hover, #navigation ul li.mid-3767.active-trail,
#navigation ul li.mid-3508:hover, #navigation ul li.mid-3508.active-trail {
	background: url("/sites/all/themes/fbiodiversidad/images/menu-filete-bio.png") no-repeat scroll left 4px #dadadb;
}

#navigation ul li.mid-3745:hover, #navigation ul li.mid-3745.active-trail,
#navigation ul li.mid-3514:hover, #navigation ul li.mid-3514.active-trail   {
	background: url("/sites/all/themes/fbiodiversidad/images/menu-filete-mar.png") no-repeat scroll left 4px #dadadb;
}

#navigation ul li.mid-3505:hover, #navigation ul li.mid-3505.active-trail,
#navigation ul li.mid-3741:hover, #navigation ul li.mid-3741.active-trail  {
	background: url("/sites/all/themes/fbiodiversidad/images/menu-filete-clima.png") no-repeat scroll left 4px #dadadb;
}

#navigation ul li.mid-3751:hover, #navigation ul li.mid-3751.active-trail,
#navigation ul li.mid-3525:hover, #navigation ul li.mid-3525.active-trail  {
	background: url("/sites/all/themes/fbiodiversidad/images/menu-filete-verde.png") no-repeat scroll left 4px #dadadb;
}

#navigation ul li.mid-3763:hover, #navigation ul li.mid-3763.active-trail,
#navigation ul li.mid-3735:hover, #navigation ul li.mid-3735.active-trail  {
	background: url("/sites/all/themes/fbiodiversidad/images/menu-filete-relaciones.png") no-repeat scroll left 4px #dadadb;
}


/*
#navigation ul li.mid-936 {
	padding: 20px 7px;
	text-align: center;
}

#navigation li.mid-936 ul#rm-no-id {
	height: auto;
    margin-top: 1.2em;
}

#navigation li.mid-936 ul#rm-no-id li {
	padding: 0;
	margin: 0;
}*/

/*estructura */

#main #content-inner {
    float: left;
    width: 75%;
}

/*Bloque twitter*/

#block-block-3 h2 {
    background-image: url("../images/ico_twitter.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 1.5em;
    border-bottom: 1px solid #484848;
    color: #484848;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 1.3em;
    font-weight: lighter;
    margin-bottom: 0.4em;
    padding: 0.4em 1em 0.2em 1.5em;
}

#block-block-3 a {
	color: #0a6f00;
	text-decoration: none;
}

/*Logos fald?n*/

#block-block-9 .content p {
	display: block;
	float: left;
	width: auto;
}	

#block-block-9 {
	margin: 1.8em 0 0;
	clear: both;
	float: left;
	width: 100%;
}
#block-block-9 .content a.mingob {
	background: url("../images/logo-faldon-ministerio.jpg") no-repeat 0 0 transparent;
	width: 326px;
	height: 81px;
	float: left;
	display: block;
	color: transparent;
	text-decoration: none;
}

#block-block-9 .content a.avanza {
	background: url("../images/logo-faldon-avanza.jpg") no-repeat 0 0 transparent;
	width: 271px;
	height: 81px;
	float: left;
	display: block;
	color: transparent;
	text-decoration: none;
}

#block-block-9 .content a:hover {
	color: transparent;
	text-decoration: none;
}

/*bloque lateral actualidad*/

#block-views-novedades_bloque_home-block .view-footer {
	width: 100%;
	float: left;
	clear: both;
	margin: 0.5em 0 1em;
}

#block-views-novedades_bloque_home-block .view-footer a {
	color: #757677;
	text-decoration: none;
	float: right;
	font-family: 'Archivo Narrow','cuprum',Arial,sans-serif;
    font-size: 0.9em;
}

#block-views-novedades_bloque_home-block .view-footer a:hover {
	text-decoration: underline;
}

/*task list*/

ul.nanolist {
	padding: 0;
	margin: 0;
}

ul.nanolist li {
	list-style: none;
	background: url("../images/nanolist.png") no-repeat 0 6px transparent;
	padding: 2px 0 0 25px;
}


ul.nanolist li a {
	text-decoration: none;
	color: #0a6f00;
}

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

/*checklist*/

ul.nanocheck {
	padding: 0;
	margin: 0;
}

ul.nanocheck li {
	list-style: none;
	background: url("../images/nanocheck.png") no-repeat 0 6px transparent;
	padding: 2px 0 0 25px;
}

ul.nanocheck li a {
	text-decoration: none;
	color: #0a6f00;
}

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

/*Nodos*/

.field-name-body a {
	text-decoration: none;
	color: #0a6f00;
}

.field-name-body a:hover {
	text-decoration: underline;
}

/*proyectos life carrusel*/

.pane-carousel {
	margin-top: 20px;
}

/*Descargas y enlaces*/

.view-enlaces-interes-biodiversidad-terrestre .views-row {
	background: url("../images/nanolink.png") no-repeat 0 6px transparent;
	padding: 2px 0 0 28px;
}

.view-enlaces-interes-biodiversidad-terrestre .views-row a {
	text-decoration: none;
	color: #0a6f00;
}

.view-enlaces-interes-biodiversidad-terrestre .views-row a:hover {
	text-decoration: underline;
}

.view-enlaces-interes-biodiversidad-marina .views-field {
	display: block;
	float: left;
	width: auto;
	margin-right: 10px;
}

.view-enlaces-interes-biodiversidad-marina .views-row {
	width: 100%;
	clear: both;
}

.view-enlaces-interes-biodiversidad-marina .views-field a {
	text-decoration: none;
	color: #0a6f00;
}

.view-enlaces-interes-biodiversidad-marina .views-field a:hover {
	text-decoration: underline;
}

.field-name-body ul li {

}

.field-name-body ul {
	margin: 0 0 0 1em;
	padding: 0;

}

/*banner mapa*/

#block-views-banner_mapa-block h2.block-title {
	background: url("../images/location.png") no-repeat 0 4px transparent;
	padding: 5px 0 0 28px;
}

/*bloque actualidad english*/

#block-views-novedades_bloque_home-block_1 h2.block-title {
    background-image: url("../images/ico_actualidad.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 1.5em;
}

/*carousel portada english*/

.page-node-8484 #main {
    float: left;
    position: relative;
    width: 100%;
}

.page-node-8484 #content-inner {
    float: left;
    width: 75%;
}

/*mapa web*/

.page-node-8226 .field-name-body ul li,
.page-node-8500 .field-name-body ul li {
	background: url("../images/arrow.png") no-repeat 9px 8px transparent;
	padding: 5px 0 0 28px;
}

/*Admin bar*/

#admin-menu .dropdown a {
    font-size: 10px;
}

#header-region h1#site-name {
	display: none;
}

/*displays varios*/

.page-node .node .field-name-field-image {
	width: auto;
	height: auto;
	max-width: 45%;
	margin-right: 2%;
	margin-bottom: 2%;
	display: block;
	float: left;
	overflow: hidden;
}

.page-node .node .field-name-field-image img {
	width: 100%;
	height: auto;
}

.page-node .node .field-name-body ul li {

padding:0.7em 0 0 0;
}

.page-node .node .field-name-body ul {
	margin-bottom: 2em;
	clear: both;
	float: left;
	display: block;
	width: 100%;
}

/*vistas recursos y empresas*/

.view-empresas-adheridas .views-row {
    display: block;
    float: left;
    height: 100px;
    margin: 1em 3em 0 0;
    width: 17%;
}






.view-empresas-adheridas .views-row a{

    float: left;
    margin: 3em 0 0;
 text-align: center;

}





.view-empresas-adheridas .img-7167 a {

    margin: 5em 0 0;

}


.view-empresas-adheridas .img-7167 a img {

    width: 90%;

}

.view-empresas-adheridas .img-7161 a img {

    width: 80%;

}

.view-empresas-adheridas .img-7165 a img {

    width: 60%;

}

.view-empresas-adheridas .img-7159 a img,
.view-empresas-adheridas .img-7166 a img {

    width: 70%;

}

.view-empresas-adheridas .img-7174 a img {
    width: 60%;
}

.view-empresas-adheridas .views-row  img{
 height: auto;
    width: 100%;
}


.node-empresas-adheridas .field-name-field-logotipo img {
    max-width: 35%;
 height: auto;
}


.conmuchogusto img {

float:left;
margin: 0 1em 1em 0;
}



.view-documentaci-n .views-row,
.view-recursos-multimedia-todos .views-row {
    background-color: #f1f1f1;
    border: 1px solid #d1d1d1;
    display: block;
    float: left;
    height: 320px;
    margin-bottom: 1em;
    margin-right: 1.2%;
    margin-top: 20px;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2em;
    text-align: center;
    width: 32%;
}


.view-documentaci-n .views-field-field-documentos {
    margin-top: 10px;

}



.view-documentaci-n .views-field-title a,
.view-recursos-multimedia-todos .views-field-title a {
	text-decoration: none;
	color: #0a6f00;
	padding: 0.3em 0;
	font-weight: bold;
}

.view-documentaci-n .views-field-title,
.view-recursos-multimedia-todos .views-field-title {
	margin: 0.4em 0;
}

.view-recursos-multimedia-todos .views-field-field-imagen-fija-archivo,
.view-recursos-multimedia-todos .views-field-field-album-flickr {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}

.view-recursos-multimedia-todos .views-field-field-video-embebido,
.view-display-id-page_1 .views-field-field-imagen-fija-archivo {display: none !important;}
/*formularios*/

#webform-client-form-8409,
#webform-client-form-8475 {
	background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #cccccc;
    padding: 1em;
}

#webform-client-form-8409 fieldset,
#webform-client-form-8475 fieldset {
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #cccccc;
}

#webform-client-form-8409 fieldset legend span,
#webform-client-form-8475 fieldset legend span {
	font-size: 1.4em;
	text-transform: uppercase;
	color: #0a6f00;
}

#webform-client-form-8409 input#edit-submit,
#webform-client-form-8475 input#edit-submit {
	border: 1px solid #cccccc;
    border-radius: 0;
    color: #484848;
    font-weight: bold;
    padding: 0.4em 1.5em;
}


#webform-client-form-8409 input#edit-submit:hover,
#webform-client-form-8475 input#edit-submit:hover {
	background: #ffffff;
	color: #1e1e1e;
}

.view-id-socios img {
    float: left;
    height: 4em;
    margin-right: 1.5em;
    width: auto;
}



.views-field-field-subtitulo {
    font-family: 'PT Sans Narrow','Archivo Narrow','Cuprum',sans-serif;
}


.node-socios-proyecto img {
    float: left;
    margin: 1em;
}






.jcarousel-skin-tango .jcarousel-item {

background-color:#F1F1F1 !important;

}


.page-node-8469 .field-name-body ol {

list-style-type: upper-roman;
}


.bloque-socios {

    float: left;
    margin: 3em 0;
    width: 100%;
}

.bloque-socios .view-id-socios img {
 margin-right: 3em;
}


#webform-client-form-8409 .webform-container-inline label {
    display: inline;
    float: left;
    margin-right: 1em;
    width: 25%;
}





.node-recursos-multimedia .field-name-field-album-flickr {
margin: 0 0 2em 0;

}


.node-recursos-multimedia .field-name-field-imagen-del-recurso .field-item {

margin: 0 0.5em 0.5em 0;
 float: left;
}








.form-item-lang-dropdown-select {
    display: inline;
    position: relative;
}
.form-item-lang-dropdown-select select {
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #bbb;
    border-radius: 6px;
    display: inline-block;
    font-family: inherit;
    font-size: 0.8em;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    height: 23px;
    line-height: 1.2;
    margin: 4px 0 0;
    outline: medium none;
    padding: 1px 3px 1px 5px;
}
@media not all {
.form-item-lang-dropdown-select select {
    padding-right: 30px;
}
}
.form-item-lang-dropdown-select select:hover, .form-item-lang-dropdown-select select:focus {
    box-shadow: 0 0 3px 1px #7cb5ea;
}
.form-item-lang-dropdown-select:after {
    background: none repeat scroll 0 0 #bbb;
    border-radius: 0 6px 6px 0;
    bottom: 0;
    color: #edecec;
    content: "▼";
    font-size: 0.9em;
    height: 21px;
    padding: 2px 8px 0 5px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 0;
    width: 12px;
}
.no-pointer-events .form-item-lang-dropdown-select:after {
    content: none;
}
img.language-icon {
    display: none;
}



.creditos table tbody,
.creditos table tr,
.creditos table td,
.creditos table {
	border:none;
}

.creditos table img{
	width: 10em;
	height: auto;
}



/* NUEVO SLIDER PORTADA*/
#flexslider-1  {
    margin-bottom: 0px;
}
#flexslider-1 .field-name-field-enlace-caption {
    color: #ffffff;
    font-size: 2em;
    font-weight: 400;
    font-family: Cuprum;
    position: relative;
    bottom: 240px;
    left: 30px;
    background-color: #2D2D2D;
    float: left;
    padding: 2px 15px;
    opacity: 0.8;
    width: 70%;
}
#flexslider-1 .field-name-field-enlace-caption a {
    color: #ffffff;
}

#flexslider-1 .field-name-field-descripcion-caption
{
    color: #060606;
    font-size: 1em;
    font-family: Cuprum;
    position: relative;
    bottom: 160px;
    left: 0px;
    float: left;
    padding: 2px 20px;
    background-color: #fff;
    width: 100%;
}
#flexslider-1 .slides   li {
    height: 208px;
}

#flexslider-1 .flex-control-nav {
    display: none;
}




/* -----------------------------------------------------------------
--------------------------------------------------------------------
------------------------------------------------------------------*/



/*IMCE - arreglo para botones subida ficheros*/
#imce-content #ops-wrapper #op-items #ops-list{
margin-top: 25px !important;
}
