/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
body {
	width: 100%;
	margin: auto;
	font-family: 'Roboto', sans-serif;
	color: #3d3d3d;
}
.grid-12 {
	margin: 0;
}
.fondocovid19marzo {
	text-align: center;
	width:100%;
	padding: 2em;
}
.fondocovid19marzo a {
	text-decoration: uppercase;
	border: #84a148 1px solid;
	padding: 2em;
}
.detallemypimes img{
	width: 100%;
	height: auto;
}

.unzoom {
/*	zoom: 81%; /* all browsers */
/*	-moz-transform: scale(0.81); /* Firefox */
}
a,
a:hover,
a.active,
a.visited {
	text-decoration: none;
}
a {
	color: #2b3656;
}
a:hover,
a.active {
	color:  #2b3656;
}
a.visited {
	color: #3d3d3d;
}
table {
	width: 100%;
	table-layout: fixed;
}
th {
	text-align: center;
	/*/*font-family: 'Merriweather', serif;*/
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto', sans-serif;
	background-color: #3d3d3d;
	color: #fff;
}
tr.even {
	background-color: #fff;
}
table td:first-child {
	text-align: left;
}
table td {
	padding: 1em;
	overflow: hidden;
	vertical-align: baseline;
}
table img {
	width: 75%;
	height: auto;
}
.page-node-146 table img {
	width: 33%;
	height: auto;
}
.view-webform-submissions table img, .view-webform-results table img{
	width: auto;
	height: auto;
}
table img.file-icon {
	width: 12%;
	height: auto;
}

#page {
	width: 98%;
	margin: 0 1%;
	box-shadow: 10px 10px 50px #888888;
	position: absolute;
}
select {
	width: 300px;
}
.page-node-add-item-para-biblioteca select,
.node-type-item-para-biblioteca,
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] select {
	/*antes width:100%;*/
	width: 90%;
}

fieldset {
	width: 90%;
}
/*
 *  BRANDING
 */
#region-branding {
	/*background-image: url("../images/solid_color.jpg");*/
	background-image: none;
	background-repeat: no-repeat;
	background-position: center;
	/*background-color: #0079a5;*/
	background-color: #fff;
	background-size: cover;
	/*padding-top: 8%;*/
	/*background: #f1fb65; /* Old browsers */
	/*background: -moz-radial-gradient(center, ellipse cover, #f1fb65 66%, #a3ab3b 99%); /* FF3.6-15 */
	/*background: -webkit-radial-gradient(center, ellipse cover, #f1fb65 66%, #a3ab3b 99%); /* Chrome10-25,Safari5.1-6 */
	/*background: radial-gradient(
		ellipse at center,
		#f1fb65 66%,
		#a3ab3b 99%
	); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient(
			startColorstr='#f1fb65',
			endColorstr='#a3ab3b',
			GradientType=1
		); /* IE6-9 fallback on horizontal gradient */
}
#region-branding .logo-img img {
	width: 60%;
	height: auto;
}
.site-name {
    text-align: center;
    margin: -5em 0 5em -1em;
    font-size: 2em;
    font-weight: bold;
    font-family: 'Merriweather';
}
.site-name a,
.site-name a:hover,
.site-name a.active,
.site-name a.visited {
	color: #fff;
	font-size: 1em;
	/* display: none; */
	left: -5%;
	position: relative;
}
.logo-img {
	text-align: center;
	margin: auto;
}
/*
 * MENU BAR
 */
#zone-menu-wrapper {
	margin-top: -3.35em;
	width: 100%;
	margin: auto;
		/*background-color: #2b3656; Cambiado de verda a azul a verde de nuevo 9 abril 2021*/
		/*background-color: #bbc14e; Cambiado de verda a azul a verde de nuevo 28 octubre 2021*/
	background-color: #84a148;
}
#zone-menu {
	text-align: center;
	margin: 0 auto;
	z-index: 50;
	position: relative;
}
#superfish-1,
#superfish-2,
#block-block-1 {
	text-transform: uppercase;
}
#superfish-1 {
	display: block;
	float: none;
	text-align: left;
	margin: 0 auto;
}
#block-superfish-2 {
	float: left;
	/*margin-left: 3%;*/
	width: 67%;
}
#superfish-2 {
	width: 100%;
	float: none;
}
#block-block-1 {
	float: left;
}
#block-search-form {
	float: left;
}
#block-superfish-1 {
	float: none;
	width: 100%;
	display: inline-block;
	text-align: center;
	/*font-family: 'Merriweather', serif;*/
	font-family: 'Roboto', sans-serif;
	z-index: 0;
}
#block-block-1 ul,
#block-block-2 ul {
	list-style: none;
	margin: 0;
	padding: 0 1em;
}
#block-block-1 ul li {
	display: inline-block;
	height: auto;
	padding: 0 1%;
}
#zone-menu .block-block-1 ul li img {
/*	width: 100%;
	height: auto;*/
}
#block-superfish-2 {
	float: left;
	/*background-color: #2b3656; Cambiado de verda a azul a verde de nuevo 9 abril 2021*/
	/* background-color: #bbc14e; Cambiado de verda deferente verde 28 oct 2021*/
	background-color: #84a148;
	width: 73%;
}
#block-search-form {
	float: right;
	/*background-color: #2b3656; Cambiado de verda a azul a verde de nuevo 9 abril 2021*/
	/* background-color: #bbc14e; Cambiado de verda deferente verde 28 oct 2021*/
	background-color: #84a148;
	width: 15%;
	z-index: 30;
	margin-top: 0.5em;
}
#block-search-form #edit-actions {
	padding: 0%;
}
#block-search-form .element-invisible {
	display: none;
}
#block-block-1 {
	text-align: right;
	/*background-color: #2b3656; Cambiado de verda a azul a verde de nuevo 9 abril 2021*/
	/* background-color: #bbc14e; Cambiado de verda deferente verde 28 oct 2021*/
	background-color: #000;
	width: 100%;
	z-index: 40;
}
#superfish-2 ul {
	/*background-color: #2b3656; Cambiado de verda a azul a verde de nuevo 9 abril 2021*/
	/* background-color: #bbc14e; Cambiado de verda deferente verde 28 oct 2021*/
	background-color: #84a148;
	/*z-index: 110;*/
	font-size: 0.7em;
	margin-top: 0.7em;
	margin-top: 1.3em;
	padding: 0 3em 0 1em;
}

#block-search-form form {
	padding: 0 2em;
}
#block-search-form #edit-submit,
#block-search-form #edit-submit--2 {
	background-color: #f3f3f3;
	padding: 0.6em 0.6em 0.5em 0.6em;
	margin: 0;
	float: left;
}
#block-search-form .form-item {
	float: left;
	margin: 0.2em 0 0 0;
}
#edit-search-block-form--2 {
	border: none;
	margin: -0.3em;
	height: 2.5em;
}
#superfish-1 li {
	/*padding: 1em 1.5em;*/
	padding: 0.5em 1em;
	font-size: 1.5em;
	z-index: auto;
}
#superfish-2 li {
	/*padding: 1em 2em 1.35em 2em;*/
	padding: 1.29% 2.6%;
	font-size: 1em;
}
#superfish-2 li li {
	font-size: 1.5em;
	padding: 3%;
}
#superfish-2 li a {
	color: #fff;
}
#superfish-1 li a {
	color: #000;
	z-index: auto;
}
#zone-header {
	box-shadow: 0px 2px 2px #888888;
}
.responsive-menus.responsified span.toggler {
	/*background-color:#0160A5;*/
	/* background-color: #bbc14e; Cambiado de verda deferente verde 28 oct 2021*/
	background-color: #84a148;
}
.responsive-menus.responsified .responsive-menus-simple {
	/*background-color:#0160A5;*/
	/* background-color: #bbc14e; Cambiado de verda deferente verde 28 oct 2021*/
	background-color: #84a148;
}
.responsive-menus.responsified {
    clear: both;
    width: 100% !important;
}
#zone-header-wrapper .responsive-menus.responsified span.toggler,
#zone-header-wrapper .responsive-menus.responsified .responsive-menus-simple,
#zone-header-wrapper .responsive-menus.responsified .responsive-menus-simple li a {
	background-color: #fff;
	color: #2b3656;
}

/*Menu subpáginas de grupo*/
#block-views-subp-ginas-de-grupo-block {
	padding: 0 4em !important;
}
.view-subp-ginas-de-grupo ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.view-subp-ginas-de-grupo ul li {
	display: inline;
	background-color: #84a148;
	width: auto;
	margin: 0 0.5em 0 0;
}
.view-subp-ginas-de-grupo ul a {
	display: inline-block;
	padding: 1em;
	color: #fff;
}

/*
 * Ultimas Noticias*
 */
#zone-preface {
	background-color: #fff;
	padding: 0;
}
.slick-prev::before,
.slick-next::before {
	content: unset !important;
}
.slick-arrow {
	z-index: 10 !important;
	border-radius: 24px;
	height: 49px !important;
	width: 49px !important;
}
.slick-prev {
	left: -12px !important;
}
.slick-next {
	right: -15px !important;
}
.slick-dots {
    bottom: -30px !important;
    /*width: 50% !important;*/
}
.slick-dots li{
	border-color: #2b3656 !important;
}	
.slick-dots li, .slick-dots li button:before {
	background-color: rgba(255, 255, 255, 0.5) !important;
	color:rgba(255, 255, 255, 0.5) !important;
}
.front #block-block-10 {
	margin-top: 2em;
	text-align: center;
}	
.front #block-block-10 .block-inner .content{
    display: inline-flex;
}	
.front #block-block-10 .block-inner .content iframe{
    margin-right: 5em;
}	
.view-front-noticias .view-header h6,
.view--front-proyectos .view-header h6 {
/*	/*font-family: 'Merriweather', serif;*/
	font-family: 'Roboto', sans-serif;
	font-size: 2em;
	text-transform: uppercase;
	padding: 0em 2em;
	margin-bottom: 0;
	color: #2b3656;
}
.view-front-noticias .view-header a,
.view--front-proyectos .view-header a {
	color: #fff;
	background-color: #84a148;
	font-weight: bold;
	border: 2px solid #84a148;
	border-radius: 3em;
	/*slick track front fix padding: 0.5em 3em;*/
	text-transform: uppercase;
	font-size: 1em;
	font-style: italic;
}
.view-front-noticias .view-header,
.view--front-proyectos .view-header {
	width: 22%;
	float: left;
	text-align: center;
}
.front .view-banner-de-p-gina-inicio .view-content,
.front .view-front-noticias .view-content,
.front .view--front-proyectos .view-content {
	width: 100%;
}
.front .view-front-noticias.view-display-id-block_1 .view-content {
	margin: 0;
	float: left;
}
.view-front-noticias .view-content,
.view--front-proyectos .view-content {
	width: 100%;
	/*slick track front fix margin: 0 2%;*/
}
.view-front-noticias .views-field-title {
	margin: 0 1em;
	text-align: center;
}
.view-front-noticias .views-field-title a,
.view-front-noticias .views-field-title a:hover,
.view-front-noticias .views-field-title a.visited,
.view-front-noticias .views-field-title a.active {
	color: #2b3656;
}
.view-banner-de-p-gina-inicio .views-row,
.view-front-noticias .views-row,
.view--front-proyectos .views-row {
	margin: 0;
	background-color: #e8ebf0;
	/*box-shadow: 0px 0px 10px #888;*/
	/*slick track front fix margin: 0 15px; */
}
.view-front-noticias.view-display-id-block_1 .views-row {
	width: 20%;
	margin: 2.5%;
}
.view-front-noticias.view-display-id-block_1 h3 {
	width: 100%;
	text-transform: uppercase;
	clear: both;
	margin: 2% 0 0 0;
}
.view-front-noticias.view-display-id-block_1 table {
	background-color: #fff;
}
.view-front-noticias .views-row .views-field-field-foto img, .view-banner-de-p-gina-inicio .views-row .views-field-field-enlace img,
.view--front-proyectos .views-field-field-imagen img {
	width: 100%;
	height: auto;
	background-color: #fff;
    padding-bottom: 2em;
}
#block-views-front-video-block {
	width: 80%;
	margin: 0 10%;
}
#block-views-front-video-block iframe {
	width: 100%;
	height: auto;
}
#block-views-front-video-block .views-field-title, #block-views-front-video-block .views-field-title a{
	color: #2b3656;
	text-align: center;
	text-transform: capitalize;
	font-size: 0.9em;
	font-weight: bold;
}
.view--front-proyectos {
	background-color: #fff;
}
.view--front-proyectos .views-field-field-imagen {
	/*float: left;
	margin: 0 !important;*/
	width: 100%;
}
.view--front-proyectos .views-field-title {
	width: 100%;
}
.view--front-proyectos .views-field-title {
	/*font-family: 'Merriweather', serif;*/
	font-family: 'Roboto', sans-serif;
	background-color: #fff;
}
.view--front-proyectos .views-field-title a {
	color: #3d3d3d;
	padding-top: 1em;
}
/*.view-front-noticias .views-row .views-field-title {
	margin: 1em auto;
	font-style: italic;
	/*font-family: 'Merriweather', serif;*/
}
.view-front-noticias .view-content .views-field-field-tipo-de-noticia {
	float: right;
	margin: 1em;
	font-weight: bold;
	font-size: 0.7em;
	text-transform: uppercase;
}
.view-front-noticias .views-field-field-clasificaci-n-en-la-estruc {
	float: left;
	width: 100%;
}
.view-front-noticias .views-field-field-clasificaci-n-en-la-estruc ul {
	list-style: none;
	margin: 0;
	text-align: center;
}
.view-front-noticias .views-field-field-clasificaci-n-en-la-estruc li {
	width: 100%;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
}
.block-front-noticias-block .views-row .noticia, .block-front-noticias-block-3 .views-row .noticia {
	width: 100%;
}
.block-front-noticias-block .views-row .foto, .block-front-noticias-block-3 .views-row .foto {
	width: 50%;
	float: left;
}
.block-front-noticias-block .views-row .foto img, .block-front-noticias-block-3 .views-row .foto img{
	width: 100%;
	height: auto;
}
.block-front-noticias-block .views-row .info, .block-front-noticias-block-3 .views-row .info  {
    width: 46%;
    float: right;
    padding: 1% 2%;
}
.block-front-noticias-block .views-row .info .clasificacion, .block-front-noticias-block-3 .views-row .info .clasificacion {
	display: none;
}
.block-front-noticias-block .views-row .info .titulo a, .block-front-noticias-block-3 .views-row .info .titulo a{
	font-weight: bold;
	font-weight: 1.8em;
	color: #2e5cac
}
.block-front-noticias-block .views-row .info .fecha, .block-front-noticias-block-3 .views-row .info .fecha  {
	color: #2b3656;
	font-weight: bold;
	font-weight: 1.5em;
}
.block-front-noticias-block .views-row .info .enlace a, .block-front-noticias-block-3 .views-row .info .enlace a{
	color: #2b3656;
	font-weight: 300;
	font-weight: 1.5em;
	text-transform: uppercase;
	border-top: 1px solid #2b3656;
}
.block-front-noticias-block .views-row .info .cuerpo,
.block-front-noticias-block-3 .views-row .info .cuerpo {
	padding-top: 1em;
	font-size: 1.5em;
}
.block-front-noticias-block .views-row .info .fecha,
.block-front-noticias-block .views-row .info .enlace,
.block-front-noticias-block-3 .views-row .info .fecha,
.block-front-noticias-block-3 .views-row .info .enlace {
	padding-top: 1em;
}
.block-front-noticias-block .views-row .info .titulo,
.block-front-noticias-block-3 .views-row .info .titulo
{
	font-size: 2em;	
}
.view-front-noticias .atcmin {
	background-color: #0079a5;
}
.view-front-noticias .atdrt {
	background-color: #8d9406;
	color: #fff;
}
.view-front-noticias .atagf {
	background-color: #1fa2d9;
}
.view-front-noticias .atsga {
	background-color: #ff2e2f;
}
.view-front-noticias .atseino {
	background-color: #d8a12d;
}
.view-front-noticias .atcc {
	background-color: #a95dac;
}
.view-front-noticias .atcca {
	/*background-color:#0160A5;*/
	/* background-color: #bbc14e; Cambiado de verda deferente verde 28 oct 2021*/
	background-color: #84a148;
}
.view-front-noticias .atitti {
	background-color: #01a59b;
}
.view-front-noticias .atgen {
	background-color: #84a148;
}

.view-front-noticias.view-display-id-block_1 .item-list ul,
.view-front-noticias.view-display-id-block_1 .item-list li {
	margin: 0;
	padding: 0;
}
.view-front-noticias.view-display-id-block_1 .item-list ul {
	list-style: none;
	list-style-position: outside;
}
.view-front-noticias.view-display-id-block_1 .item-list li {
	color: #fff;
	padding: 1.5%;
}
.view--front-proyectos .views-row .views-field-title{
/*	box-shadow: 0px 0px 10px #888;
	padding: 0;
	margin: 2em;*/
	margin: 0;
	padding: 0 0 0 1em;
	background-color: #fff;
}

.view--front-proyectos .slick-list {
	margin: 0;
}
.views-exposed-widgets {
	padding: 1em 0;
}
/*
* Site Map
*/
#site-map {
	padding: 0 4em;
}
/*
* Calendario
*/
.page-calendario .date-heading {
	padding-top: 2em;
}
.page-calendario .date-nav ul li {
	font-size: 1.2em !important;
	padding: 1em 0.5em !important;
}
.page-calendario .view .date-nav-wrapper .date-prev {
	right: 96px !important;
}
/*
*Views
*/
.view-enlaces-gt,
.view-biblioteca,
.view-noticias,
.view-proyectos,
.view-pol-ticas-estrategias-e-instrumentos {
	padding: 0 4em 4em 4em;
}
.views-exposed-widgets #edit-title-wrapper,
.views-exposed-widgets #edit-body-value-wrapper,
.views-exposed-widgets #edit-field-tipo-de-noticia-value-wrapper {
	float: none;
}
.views-exposed-widgets #edit-title-wrapper .form-item-title,
.views-exposed-widgets #edit-body-value-wrapper .form-item-body-value,
#edit-field-tipo-de-noticia-value-wrapper.form-item-field-tipo-de-noticia-value {
	display: block;
	overflow: hidden;
}
.views-exposed-widgets #edit-title-wrapper input,
.views-exposed-widgets #edit-body-value-wrapper input,
.views-exposed-widgets #edit-field-tipo-de-noticia-value-wrapper input {
	width: 100%;
}
.node-type-page .view {
	padding: 0;
}
.view-miembros-cac .views-row, .view-enlaces-gt .views-row {
	width: 100%;
	text-align: left;
}
.view-miembros-cac .views-row .views-label, .view-enlaces-gt .views-row .views-label {
	float: left;
    margin: 0 1em 0 0;
	font-weight: bold;
}
.view-miembros-cac .views-row .views-field-field-imagen, .view-enlaces-gt .views-row .views-field-field-imagen {
	margin: 0 1em 2em 0;
}
/*
* FRONT
*/
.front #page-title {
	display: none;
}
/*
* CONTENT
*/
#section-content,
#region-content {
	background-color: #f3f3f3;
	padding: 0 0 4em 0;
}
#page-title {
	text-align: left;
	padding: 2em 2em 0 2em;
	text-transform: uppercase;
	font-size: 2em;
	/*font-family: 'Merriweather', serif;*/
	font-family: 'Roboto', sans-serif;
	color: #3d3d3d;
	font-weight: bold;
	margin: 0;
}
h2.block-title,.view-front-noticias .view-header h6,
.view--front-proyectos .view-header h6  {
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5em;
	/*font-family: 'Merriweather', serif;*/
	color: #2b3656;
	font-weight: bold;
	padding: 3em 0 0.5em 0;
    margin: auto;
    border-bottom: 1px solid #2b3656;
    width: 20%;
	margin-bottom: 0.5em;
}
#block-views-front-noticias-block h2.block-title {
	padding-top: 0;
}
.region-content-inner {
	position: relative;
	width: 90%;
	left: 5%;
	margin: auto 0;
	text-align: center;
	box-shadow: 10px 10px 30px #888888;
	background-color: #fff;
}
.page-admin .region-content-inner {
	text-align: left;
	padding: 1em;
}
.field-name-field-foto img,
.field-name-field-imagen img {
	width: 100%;
	height: auto;
}

/*.field-name-body {
    padding: 2em;
}*/
/*.field {
    text-align:left;
    /* antes padding: 0 2em 2em 2em;*/
/*padding: 0 2em 2em 0;*/
/*}*/
/*.field-name-field-foto, .field-name-field-imagen {
	padding: 0;
    width: 110%;
    margin-left: -5%;
}*/
.page-node-add .field-name-field-foto,
.page-node-add .field-name-field-imagen,
.page-node-edit .field-name-field-foto,
.page-node-edit .field-name-field-imagen {
	margin-left: 0;
	
}

#block-system-main {
	text-align: left;
	padding: 0em;
}

.page-contact #block-system-main {
	padding: 1em;
}
/* Node type Page*/
#block-system-main {
	/* antes padding: 4.5% 4.5% 0 4.5%;
    de padding: 0 4.5% 0 4.5%;*/

	/* Ahora por menu sub pagina
    padding: 0 4.5% 0 4%;*/

	/*Ahora por imagen de header*/
	width: 100%;
	overflow: hidden;
}
.page-node-add #block-system-main,
.page-node-edit #block-system-main {
	padding: 2em;
	width: auto;
}
#comments {
	padding: 2em;
}
.page-user #block-system-main,
.field {
	padding: 0 4em 2em 4em;
	text-align: left;
}
.field-name-field-foto {
	padding: 0;
}
.node-type-page #block-system-main,
.proyecto-page #block-system-main {
	text-align: center;
}
.front #block-system-main {
	display: none;
	padding: 0;
}
#page-node-form {
	padding: 2em;
	text-align: left;
}

/* Views*/
.views-row {
	float: left;
	width: 20%;
    margin: 2.5%;
}
.not-front .views-row {
	margin: 2em 0;
	width: 100%;
}	
.page-noticias .views-row {
	padding-bottom: 1em;
	border-bottom: 1px solid #ccc;
}
.page-noticias .views-row img {
	float: left;
	margin-right: 2em;
}

/*.views-row .views-field-field-imagen {
	margin-right: 1em;
	float: left;
}*/
#region-content .block-views {
	/* antes padding: 0 2em 2em 2em;*/
	padding: 0 4em 2em 4em;
}
/*
* author and post date information
*/
footer.submitted {
	float: right;
	font-size: 0.7em;
	padding: 0.5em;
}
.view-front-noticias.view-display-id-block_2 img{
	width:100%;
	height: auto;
}
.view-subp-ginas-de-grupo .attachment {
	clear: both;
	float: left;
}
/*
 * FOOTER
 * */

#section-footer {
	text-align: center;
}
#region-footer-first {
	/*background-image: url("../images/footer_bg.jpg");*/
	/*background-color: #2b3656; use to be cambioa  verde 09/04/2021*/
	/* background-color: #bbc14e; Cambiado de verda deferente verde 28 oct 2021*/
	background-color: #84a148;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
#region-footer-first ul li a {
	text-decoration: none;
	color: #fff;
}

#region-footer-first #block-block-3 {
	background-color: #fff;
	padding: 1em;
	margin: 0 2em 2em 2em;
}
#region-footer-first #block-block-3 img {
	margin-top: 1em;
}
#region-footer-first #block-block-4 {
	padding: 2em;
	margin: 2em 2em 0 2em;
}
#block-menu-menu-footer-menu {
	padding: 1em;
}
#block-menu-menu-footer-menu ul {
	list-style: none;
	margin: 0;
	padding: 0.5em 0 0 0;
	text-align: center;
}
#block-menu-menu-footer-menu ul li,
#block-block-3 ul li,
#block-block-4 ul li {
	display: inline-block;
	padding: 0 0.5em;
}
#block-menu-menu-footer-menu ul li a {
	/*font-family: 'Merriweather', serif;*/
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
}
#region-footer-second {
	background-color: #3d3d3d;
}
#region-footer-second #block-block-2 ul li {
	display: inline-block;
	padding: 0 0.5em;
}
#region-footer-second #block-block-2 {
	color: #fff;
	padding: 2em;
}
#region-footer-second #block-block-2 p {
	color: #fff;
}
/*
* NODE TYPE ENLACE 
*/
.node-type-enlace .field-name-field-imagen img {
	width: auto;
	height: auto;
}
.node-type-enlace .field-name-field-imagen {
	/* antes  padding: 2em;*/
	padding: 4em;
}
/*
* PROYECTOS View page
*/
.page-proyectos caption {
	text-transform: uppercase;
	margin-top: 3em;
	font-weight: bold;
	background-color: #3d3d3d;
	color: #fff;
}
.page-proyectos .green {
	background-color: #84a148;
	color: #fff;
}
/*PROYECTOS Basic page*/
.node-type-proyecto .field-name-field-imagen img,
.node-type-noticia-eventos-noticias-avances .field-name-field-foto img {
	width: 100%;
	height: auto;
}
img.file-icon {
	width: auto !important;
}	
/*
*NOTICIAS
*/
#edit-field-tipo-de-noticia,
#edit-field-tipo-enlace,
.page-node-add-enlace #edit-field-clasificacion,
.node-type-enlace #edit-field-clasificacion,
.page-node-add-pol-tica-estrategia-o-instrument #edit-field-clasificacion,
.node-type-pol-tica-estrategia-o-instrument #edit-field-clasificacion {
	background-color: #ffb487;
}
.field-name-field-galeria .field-items {
	margin: 2em;
	width: 100%;
	position: relative;
	float: right;
}
.field-name-field-galeria .field-item {
	float: left;
	margin: 1em;
}
/*
*Noticias
*/
.addnode img {
	position: relative;
	top: 0.5em;
}
/*
* ITEM BIblioteca
*/
.view-fetch-reuni-n-docs-term-list- a {
	font-size: 0.8em;
}
/*
* Pagina de Login de usuario
*/
/*
* info de usuario
*/
#block-views-info-usuario-block {
	margin: 2em;
	background-color: #fff;
	border: 2px solid #669817;
}
#block-views-info-usuario-block .views-row {
	padding-bottom: 0;
}
/* GT CC ENlaces suba página*/
.page-node-461 #block-views-enlaces-gt-block h2 {
	display: none;
}
.page-node-461 table caption {
	text-align: left;
	text-transform: uppercase;
	font-size: 2em;
	font-weight: bold;
	margin-top: 2em;
}
/* 
* User profile page
*/
.profile .user-picture {
	float: left;
	margin: 0 1em 1em 0;
}
.mediaquerycheck {
	float: left;
}
/*Page Pymes node/2467*/
.page-node-2467 .infografiasContainer {
	margin-top: 1em;
}
.page-node-2467 .infografiaslide img{
	width: 100% !important;
	height: auto !important;
}
.page-node-2467 .slick-dots{
	width: 100% !important;
	bottom: -60px !important;
}
/*Page Convocatoria node/2400*/
.front #block-block-9 img {
	width: 100%;
	height: auto;
}
.page-node-2400 article .content{
	font-size: 1.5em;
}
.page-node-2400 #page-title {
	padding-top: 0;
}
.page-node-2400 h3 {
	color:#2b3656
}
.page-node-2400 ul {
	margin: 0;
	padding: 0;
	list-style: inside;
}
.page-node-2400 ul li{
	margin-bottom: 0.2em;
}	
.container1 {
	display: grid;
    grid-template-columns: 100%;
    grid-template-rows:  auto;
	column-gap: 10px;
	align-items: start;
	align-content: start;   
	justify-content: space-between;
	row-gap: 1em;
	text-align: center;
}
.page-node-2400 p, .item-aa p, .item-ab p, .item-ac p {
	text-align: justify;
}
.page-node-2400 .block-block-8 p {
	padding: 1.5em 0;
	text-align: center !important;
}
.container1 > div, .container1 p {
	text-align: center;
	margin-bottom: 1em;
}
.container1 p {
	text-align: center;
}	
.container1 > div > img{
	width: 15%;
	height: auto;
}
.container2 .subtitulo-convocatoria	{
	font-weight: bold;
	text-align: center;
}
.container2 .subtitulo-convocatoria-normal {
	font-weight: normal;
}
.container2 .item-bc img {
	width: 18%;
	height: auto;
}
.container2 .item-ba img {
	width: 150%;
	height: auto;
}
.container2 {
	display: grid;
    grid-template-columns:  22% 22% 24% 22%;
    grid-template-rows:  auto auto;
	column-gap: 4%;
	align-items: start;
	align-content: start;   
	justify-content: space-between;
	row-gap: 1em;
}
.item-aa {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 2;
}

.item-ad p {
	text-align: center;
}
.item-ab {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
}
.item-ac {
	grid-column-start: 3;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 2;
}
.item-ad {
	grid-column-start: 4;
	grid-column-end: 5;
	grid-row-start: 1;
	grid-row-end: 2;
	text-align: center;
}
.item-ba {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 2;
	grid-row-end: 3;
}
.item-bb {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 2;
	grid-row-end: 3;
	text-align: center;
}
.item-bc {
	grid-column-start: 3;
	grid-column-end: 4;
	grid-row-start: 2;
	grid-row-end: 3;
}
.item-bd {
	grid-column-start: 4;
	grid-column-end: 5;
	grid-row-start: 2;
	grid-row-end: 3;
}
form {
    padding: 1.5em;
}	
/*
* MEDIA QUERIES
*
@media only screen and( -webkit-min-device-pixel-ratio: 1.25 ),
       only screen and(      -o-min-device-pixel-ratio: 5/4 ),
       only screen and( min-resolution: 120dpi ),
       only screen and( min-resolution: 1.25dppx ) {
    body {
        font-size: 1rem;
    }
} */
.responsive-menus.responsified span.toggler {
    border-radius: 0;
    box-shadow:none;
}	

/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { 
	#page-title {
		font-size: 1.2em;
		padding: 0.5em 0.5em 0 0.5em;
	}
	.region-content-inner {
		left: 0;
		width: 100%;
	}
	.fondocovid19marzo {
		padding: 0;
	}
	.fondocovid19marzo a {
		border: none;
		padding: 0;
		font-size: 0.8em;
	}
}

/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { 

}

/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { 

}

@media only screen and (max-width: 1645px) {
	.page-user #block-system-main, .field {
		padding: 0 0.5em 1em 0.5em;
	}	
	.front .view-front-noticias .view-content,
	.front .view--front-proyectos .view-content {
		width: 100%;	}
	#block-superfish-2 {
		width: 80%;
	}
	#block-search-form {
		width: 5%;
	}
	#block-search-form .form-item {
		display: none;
	}
	/*#block-search-form #edit-actions {
		padding: 50% 100% 100%;
	}*/
	#block-block-1 {
		width: 100%;
	}
	.mediaquerycheck {
		float: none;
	}
}
@media only screen and (max-width: 1552px) {
	.page-user #block-system-main, .field {
		padding: 0 0.5em 1em 0.5em;
	}	
	#block-superfish-2 {
		width: 95%;
	}
	#block-search-form {
		width: 5%;
	}
	#block-search-form .form-item {
		display: none;
	}
	/*#block-search-form #edit-actions {
		padding: 50% 100% 100%;
	}*/
	#block-block-1 {
		display: none;
	}

	/*Second menu*/
	#superfish-1 li {
		font-size: 1em;
	}
	.mediaquerycheck {
		float: none;
	}
}
@media only screen and (max-width: 1250px) {
	.page-user #block-system-main, .field {
		padding: 0 0.5em 1em 0.5em;
	}	
	#block-superfish-2 {
		width: 100%;
	}
	#block-search-form {
		display: none;
	}
	#block-block-1 {
		display: none;
	}
	.mediaquerycheck {
		float: none;
	}
}
@media only screen and (max-width: 1190px) {
	.page-user #block-system-main, .field {
		padding: 0 0.5em 1em 0.5em;
	}	
	.site-name a,
	.site-name a:hover,
	.site-name a.active,
	.site-name a.visited {
		margin-top: 3em;
		display: block;
	}

	#block-superfish-2 {
		width: 100%;
	}
	#block-search-form {
		display: none;
	}
	#block-block-1 {
		display: none;
	}
	#zone-menu-wrapper {
		width: 100%;
	}
	.view-front-noticias .view-header,
	.view--front-proyectos .view-header {
		width: 100%;
		float: none;
		text-align: center;
	}
	h2.block-title, .view-front-noticias .view-header h6, .view--front-proyectos .view-header h6 {
		width: auto;
	}
	.view-front-noticias .view-content, .view--front-proyectos .view-content {
		/*width: 90%;
		margin: 0 5%;*/
	}
	.block-front-noticias-block .views-row .info .titulo, .block-front-noticias-block-3 .views-row .info .titulo {
		font-size: 1.2em;
	}
	.block-front-noticias-block .views-row .info .cuerpo, .block-front-noticias-block-3 .views-row .info .cuerpo {
   	 	font-size: 1em;
	}
	.block-front-noticias-block .views-row .foto, .block-front-noticias-block-3 .views-row .foto {
		width: 100%;
		float: none;
	}
	.block-front-noticias-block .views-row .info, .block-front-noticias-block-3 .views-row .info  {
		width: 96%;
		float: none;
		padding: 1% 2%;
	}
	.slick-dots {
		position: relative !important;
		margin: auto !important;
	}
	.mediaquerycheck {
		float: none;
	}
	#block-views-front-video-block {
		width: 100%;
		margin: 0 ;
	}
	.view-front-video tr, .view-display-id-block_1 tr {
		display: grid;
	}
	.container1, .container2 {
		grid-template-columns:  100%;
		grid-template-rows:  auto;
	}
	.item-aa {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
	}
	.item-ba {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 2;
		grid-row-end: 3;
	}
	.item-ab {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 4;
		grid-row-end: 5;
	}
	.item-bb {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 5;
		grid-row-end: 6;
	}
	.item-ac {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 6;
		grid-row-end: 7;
	}
	.item-bc {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 7;
		grid-row-end: 8;
	}
	.item-ad {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 8;
		grid-row-end: 9;
	}
	.item-bd {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 9;
		grid-row-end: 10;
	}
}
/* Iphone 12 mini */
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) { 


}
