@charset "utf-8";
/* CSS PERSONALIZADO INTEGRA CONSULTORES*/
.idioma {
	position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/
	left: -40px; /* Establecemos la barra en la izquierda */
	top: 100px; /* Bajamos la barra 200px de arriba a abajo */
	z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */
}
 
	.idioma ul {
		list-style: none;
	}
.idioma ul li{
	margin: 0px;
}
	.idioma ul li a {
		display: inline-block;
		color:#fff;
		background: #000;
		padding: 2px 12px;
		text-decoration: none;
		-webkit-transition:all 500ms ease;
		-o-transition:all 500ms ease;
		transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */
	}
 
	.idioma ul li .icon-espana {background-image: url(../images/idiomas/esp.png); background-repeat: no-repeat; background-size: 100% 100%;}
	.idioma ul li .icon-ingles {background-image: url(../images/idiomas/ing.png); background-repeat: no-repeat; background-size: 100% 100%;}
	.idioma ul li .icon-francia {background-image: url(../images/idiomas/francia.png); background-repeat: no-repeat; background-size: 100% 100%;}
	.idioma ul li .icon-aleman {background-image: url(../images/idiomas/aleman.png); background-repeat: no-repeat; background-size: 100% 100%;}
	.idioma ul li .icon-ner {background-image: url(../images/idiomas/neerlandes.png); background-repeat: no-repeat; background-size: 100% 100%;}
	
 
	.idioma ul li a:hover {
		/*background: #000;*/ /* Cambiamos el fondo cuando el usuario pase el mouse */
		padding: 2px 22px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */
	}

.margen-10{
	margin: 10px 0px 10px 0px;
}
.espaciado10{
	padding: 10px 0px 10px 0px;
}
.fondo-logo{
	background-color: #fff;
}
.fuente-privacidad{
	font-size: 11px !important;
}
.blanco{
	color: #fff !important;
}
.blanco span{
	color: #fff !important;
}
.blanco a{
	color: #fff !important;
}
.blanco a:hover{
	color: #E41F21 !important;
}
.linea-arriba{
	border-top: 1px solid #F2F1F1;
	padding-top: 4px;
}
.margen-superior-inferior-20{
	margin: 20px 0px 20px 0px; 

}
.icono-noticias{
	width: 40px;
	height: auto;
}
.noticias-imagen{
	width: auto;
	height: 200px;
	overflow: hidden;
	border-bottom: 2px solid #e41E21;
}
.noticias-imagen-detalle{
	width: auto;
	height: 300px;
	overflow: hidden;
	/*border-bottom: 2px solid #e41E21;*/
}
.item-title{
	text-transform: uppercase;
}