.views-field-field-imagen-para-escenarios span a img{

	width: 100%;

}

.views-field-field-imagen-para-escenarios span a img:hover{



	background-color:rgba(240, 240, 240, 0.5);



}



#block-views-block-vista-de-nuestros-escenarios-block-1 .views-field-title{

	position: relative;

    margin-top: -33px;

	display: none;

	font-family: 'Roboto', sans-serif;

    text-transform: uppercase;

    font-weight: 400;

    letter-spacing: 3px;

    font-size: 10px;

}



#block-views-block-vista-de-nuestros-escenarios-block-1 .views-field-title a{

	color:#414E54 !important;

}



.views-field-field-imagen-para-escenarios{



	vertical-align: middle !important;



}







#block-galeriamultimediatitulo {



    background: var(--color1);



    height: 58px;



	margin-top: 20px;

	margin-bottom: 0px;



}







.block-views-blockgaleria-multimedia-para-el-home-block-1{



	background: var(--color7);



	padding-top: 10px;



	padding-bottom: 10px;



	margin:0;



}

.block-views-blockvista-de-columna-invitado-block-3,
.block-views-blockvista-de-columna-invitado-block-2
{
    font-family: 'Roboto', sans-serif;
    background: var(--color3);
    color: #fff;    
    margin: 0px;
    padding: 20px;
}

.block-views-blockvista-de-columna-invitado-block-2
{
    background: var(--color1);
    
}

.block-views-blockvista-de-columna-invitado-block-1 .content,
.block-views-blockvista-de-columna-invitado-block-2 .content
{
    position: relative;
}

.views-field-field-titulo-columna-invitado, #block-views-block-vista-de-columna-invitado-block-2 .views-field-title
{
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
}

.bottom-widget .field__item > p {
    line-height: 1;
}

a:hover, .bottom-widget .field__item > p a:hover {
	text-decoration:underline;
}



.views-field-field-imagen-columna-invitado, #block-views-block-vista-de-columna-invitado-block-2 .views-field-field-imagen-principal
{
    float: left;
    margin-right: 10px;
}

.views-field-field-contenido-columna-invitado, #block-views-block-vista-de-columna-invitado-block-2 .views-field-field-contenido 
{
text-align: left;
font-family: 'Roboto', sans-serif;
font-size: 12px;
line-height: 20px;
}



#block-views-block-vista-de-noticias-home-block-1 .views-field-field-imagen-principal img
{
    border-top: solid 8px var(--color3);
    margin-bottom: -10px;
}

#block-views-block-vista-de-noticias-home-block-2 .views-field-field-imagen-principal img
{
    border-top: solid 8px var(--color8);
    margin-bottom: -10px;
}



#block-views-block-vista-de-noticias-home-block-1 .views-field-title, .views-field-field-resumen-prueba,
#block-views-block-vista-de-noticias-home-block-2 .views-field-title
{
    background: var(--color7);
    text-align: left;
    padding: 15px 20px;
}


.vnews-home .views-row {
    display: flex;
    justify-content: space-between;
}


.vnews-home .views-view-grid .views-col {
    float: unset;
    width: 47% !important;
    background-color: var(--color7);
}

.vnews-home {
    padding:0 0px
}

.news-img img {
    width:100%
}

.news-title {
    font-size: 15px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    margin: 0 0 0.6rem 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    
}
.news-title a{
   color: var(--color3)
    
}

.colinv .news-title a{
    color: white;
     
 }

.vnews-home .views-col {
   border-top: 7px solid var(--color4);

}

.vesp-home .views-col {
    border-top: 7px solid var(--color8) !important;
 
 }

.news-txt {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
}

.colinv .news-txt {
    display: contents;
}

.news-info {
    padding: 0.4rem 1rem 1rem;
    text-align: left;
}

.box-lat {
text-align: left;
}

.colinv .lat-img {
    width: 50%;
    float: left;
    margin-right: 1rem;
}

#block-views-block-vista-de-noticias-home-block-1 .views-col {
    padding-left: 0;
    padding-right: 0;
}



#block-views-block-vista-de-noticias-home-block-2 .views-field-title
{
	color: #0091d5;
	font-size: 15px;
	font-weight: bold;
	font-family: 'Roboto Slab', sans-serif;
	height: 55px;
	}




#block-views-block-vista-de-noticias-home-block-1 .views-field-field-resumen-prueba,
#block-views-block-vista-de-noticias-home-block-2 .views-field-field-resumen-prueba
{
    color: #414e54;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    height: 100px;
    letter-spacing: -0.02em;

}







#block-views-block-vista-de-nuestros-escenarios-block-1 .row-1,

#block-views-block-vista-de-nuestros-escenarios-block-1 .row-2{



	border-bottom: solid 1px #ccc;



}







#block-views-block-vista-de-nuestros-escenarios-block-1 .row-1 .col-2,


#block-views-block-vista-de-nuestros-escenarios-block-1 .row-2 .col-2,


#block-views-block-vista-de-nuestros-escenarios-block-1 .row-3 .col-2{



    border-left: 1px #ccc solid;



    border-right: 1px #ccc solid;



}









#block-views-block-vista-de-columna-invitado-block-1 .views-field-title a{



	font-size: 16px;



	font-weight: bold;



	font-family: 'Roboto slab', sans-serif;



    color:#fff !important;



    line-height: 22px;



    letter-spacing: 0.05em;



}







#block-views-block-vista-de-columna-invitado-block-1 .views-field-title,
#block-views-block-vista-de-columna-invitado-block-2 .views-field-title{
    text-align: left;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
}


#block-views-block-vista-de-columna-invitado-block-2 .views-field-title a{
    color:#fff; 
}


.derecha{

	padding-right: 15px;

	padding-left: 0px;

}



#block-views-block-vista-de-columna-invitado-block-1 .views-row{



    height: 347px;



}




@media (max-width: 990px){

  .derecha{

		padding-right: 0;

	}
	.block-views-blockvista-de-columna-invitado-block-1, 

	#block-views-block-vista-de-columna-invitado-block-1 .views-row{

		height: 250px;

	}
}


@media (max-width: 560px){

	.block-views-blockvista-de-columna-invitado-block-1, 

	#block-views-block-vista-de-columna-invitado-block-1 .views-row{

		height: auto;

	}

	.derecha{

		padding-right: 0;

	}

}

@media (max-width: 400px){

	.block-views-blockvista-de-columna-invitado-block-1, 

	#block-views-block-vista-de-columna-invitado-block-1 .views-row{

		height: auto;

	}

	.derecha{

		padding-right: 0;

	}

}