/*
	NORMAL
*/
@media (min-width : 960px) {
	.posSaberMas{
	position: absolute;
	bottom: 30px;
	left: 20%;
}
	.saberMas{
		border-radius: 100px;
		border-style: solid;
		border-color: white;
		border-width: 2px;
		color: black;
		font-size: 18px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		padding:8px 20px;
		background-color: white;
	}
	#capaLogo {
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		position: relative;
		float: left;
		width: 200px;
		height: 72px;
		top: 10px;
		left:10px;
	}
	.fotoIntQuienes{
		width: 940px;
		left: 50%;
		margin-left: -470px;
	}
	#subirArriba{
		border-radius: 100px;
		border-style: solid;
		border-color: white;
		border-width: 2px;
		color: black;
		font-size: 18px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		padding:8px 20px;
		background-color: white;
		right: 10px;
		bottom: 20px;
		position: absolute;
		display: inline-block;
		cursor: pointer;
	}
	#descargar{
		border-radius: 100px;
		border-style: solid;
		border-color: black;
		border-width: 2px;
		color: white;
		font-size: 18px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		padding:8px 20px;
		background-color: black;
		display: inline-block;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#capaTextAdalt{
		position: relative;
		margin-top: 70px; 
		text-align: center;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	#subBody{
		height: 100%;
		position: relative;
	}
	#contingutQuienes{
		position: relative;
		padding:10px;
	}
	.foto{
		position: relative;
		width: 940px;
		height: 500px;
		left: 50%;
		margin-left: -470px;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
	}
	#tamany{
		height: 311px;
		width: 300px;
	}
	#tamanyHor{
		height: 311px;
		width: 620px;
	}
	#fotosMomentos{
		position: relative;
		width: 940px;
		height: 570px;
		left: 50%;
		margin-left: -470px;
		padding-top: 50px;
		padding-bottom: 20px;
	}
	#capaTitol{
		position: relative;
		font-size: 50px;
		letter-spacing: 30px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		text-align: center;
	}
	.text{
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
	    -moz-column-count: 2; /* Firefox */
	    column-count: 2;
	    
	    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
	    -moz-column-gap: 20px; /* Firefox */
	    column-gap: 20px;
	    
	    -webkit-column-gap: 2rem; /* Chrome, Safari, Opera */
	    -moz-column-gap: 2rem; /* Firefox */
	    column-gap: 2rem;
	    margin-top: 70px;
	    margin-bottom: 10px;
	    width: 940px;
	    left: 50%;
	    margin-left:-470px;
	    display: none;
	    color:#777777;
	    font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size: 18px;
		text-align: justify;
	}
	#capaInfo{
		bottom: 10px;
		position: absolute;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 700;
		font-size: 20px;
		color: black;
		background-color: white;
		width: 100%;
		text-align: center;

	}
	#capaFotosPrensa{
		width: 940px;
		left: 50%;
		margin-left: -470px;
		margin-top: 30px;
	}
	#capaTitolPrensa{
		position: relative;
		font-size: 50px;
		letter-spacing: 30px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		width: 800px;
		left: 50%;
		margin-left: -400px;
		text-align: center;
	}
	#fotoTextPrensaInt{
		width: 800px;
		left: 50%;
		margin-left: -400px;
		margin-top: 20px;
	}
	#fotoPrensaInt{
		width: 800px;
		height: 150px;
		position: relative;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
	}
	#textPrensaInt{
		width: 800px;
	}
	#siguienteInt{
		width: 21px;
		height: 36px;
		position: fixed;
		top: 50%;
		margin-top: -18px;
		left: 50%;
		margin-left: 450px;
		top: 50%;
		background-image: url("../img/arrow-2.png");
		z-index: 1;
	}
	#atrasInt{
		width: 21px;
		height: 36px;
		position: fixed;
		top:50%;
		margin-top: -18px;
		left: 50%;
		margin-left: -471px;
		background-image: url("../img/arrow-1.png");
		z-index: 1;
	}
	#siguiente{
		width: 21px;
		height: 36px;
		position: fixed;
		top: 50%;
		margin-top: -18px;
		left: 50%;
		margin-left: 450px;
		top: 50%;
		background-image: url("../img/arrow-2.png");
		z-index: 1;
	}
	#atras{
		width: 21px;
		height: 36px;
		position: fixed;
		top:50%;
		margin-top: -18px;
		left: 50%;
		margin-left: -476px;
		background-image: url("../img/arrow-1.png");
		z-index: 1;
	}
	#capaCentral {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		height: 206px;
		width: 406px;
	}
	#capaCentral a {
		display: inline-block;
		height: 100px;
		width: 200px;
		background: white;
		text-align: center;
		opacity: 0.6;
	}
	#capaCentral a:hover {
	 	opacity: 1;
	}
	.centre {
		position: relative;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		font-size: 25px;
		text-align: center;
		line-height: 1;
	}
	.titol{
		text-align: center;
		position: relative;
		display: none;
		color: #333333;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		
	}
	.menuItem{
		position:relative;
		height: 50px;
		margin-top: 20px;
		margin-bottom: 20px;
		display: inline-block;
		cursor:pointer;
		color: #a53b34;
		font-size: 24px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		vertical-align:middle;
	}
	#contingut{
		padding-top: 45px;
		padding-bottom: 45px;
		position: relative;
	}
	#capaInfoMenu{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		position:relative;
		font-size: 25px;
	}
	#capaIdiomes{
		position: relative;
		color:white;
		margin-right: 20px;
		top: -21px;
		text-align: center;
		float: right;
	}
	#capaIdiomesHome{
		position: relative;
		color:white;
		margin-right: 20px;
		top: -21px;
		text-align: center;
		float: right;
	}
	#menuCapaNegra{
		margin-top: 40px;
	}
	#normalTablet{
		display: block;
	
	}
	#mobile{
		display: none;
	}
	.fotoTextPrensa{
		width: 300px;
		float: left;
		margin-left: 10px;
		position: relative;
	}
	.fotoPrensa{
		width: 300px;
		height: 100px;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
	}
	.textPrensa{
		width: 300px;
		height: 100px;
		position: relative;
		top: 10px;
		text-align: center;
	}
	#logoMobileHome {
		display: none;
	}
	#logoCentre{
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		position: relative;
		top: 30px;
		width: 211px;
		height: 102px;
		left: 50%;
		margin-left: -105px;
		display: block;
	}
	#googlemap{
		height:400px;
	}
	#titolContacto{
		position: absolute;
		top:60px;
		text-align: center;
		width: 100%;
		pointer-events: none;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
	}
	#titolForm{
		text-align: center;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
	}
	#textForm{
		text-align: center;
		padding-bottom: 30px;
		font-size: 20px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	#textForm h2 {
		text-align: center;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
	}
	#textForm h3 { 
		text-align: center;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 100;
		margin-bottom: 1em;
	}
	#capaForm{
		position: relative;
		border-radius:5px; 
		border-style:solid;
		border-width:1px;
		border-color: #333333;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		padding: 20px;
		width: 500px;
		left: 50%;
		margin-left: -250px;
	}
	.respostaForm{
		position: relative;
		text-align: center;
		width: 500px;
		left: 50%;
		margin-left: -250px;
		padding:20px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size: 18px;
	}
	#texto{
		position: relative;
		text-align: justify;
		width: 940px;
		padding-top: 25px;
		font-size: 18px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		left: 50%;
		margin-left: -470px;
	}
	.tresCol{
		-webkit-column-count: 3; /* Chrome, Safari, Opera */
	    -moz-column-count: 3; /* Firefox */
	    column-count: 3;
	    
	    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
	    -moz-column-gap: 20px; /* Firefox */
	    column-gap: 20px;
	    
	    -webkit-column-gap: 2rem; /* Chrome, Safari, Opera */
	    -moz-column-gap: 2rem; /* Firefox */
	    column-gap: 2rem;
	    margin-top: 20px;
	    margin-bottom: 10px;
	    width: 940px;
	    left: 50%;
	    margin-left:-470px;
	    color:#777777;
	    font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size: 18px;
		text-align: justify;
	}
	#titolIntro{
		width:940px;
		left:50%;
		margin-left:-470px;
	}
	#titulo{
		position: relative;
		text-align: center;
		width: 100%;
		font-size: 36px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 500;
	}
	#textBlanc{
		color:white;
		font-size: 18px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		left: 20%;
		top: 40%;
		width: 60%;
	}
	#fotoFondo{
		position: relative;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		width: 50%;
		float: left;
		height: 500px;
	}
	#textoFotoEsq{
		margin-left: 43%;
	}
	#capaFoto{
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		position: absolute;
		width: 40%;
		top: 0;
		bottom: 0;
	}
	#centrat{
		width:940px; 
		position:relative; 
		left: 50%;
		margin-left: -470px;
		font-size: 18px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	#textoNosotras{
		width: 940px;
		left: 50%;
		margin-left: -470px;
		position: relative;
		padding-top: 60px;
		padding-bottom: 60px;
		text-align: justify;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 18px;
		font-weight: 300;
	}
	#centrarNosotras{
		width: 800px;
		height: 268px;
		left: 50%;
		margin-left: -400px;
		padding-top: 30px;
	}
	#fotos_nosotras{
	    padding:0 20px;
	}
	#fotos_nosotras a{
	    display:block;
	    float:left;
	    width:172px;
	    height:238px;
	    overflow: hidden;
	    margin-right: 4px;

	}
	#fotos_nosotras a img{
	    width:172px;
	    height:auto;
	    position:absolute;
	    top:0;
	    left:0;
	    background-repeat:no-repeat;
	}
	#fotos_nosotras a .texto1{
	    z-index:1;
	}

	#fotos_nosotras a .texto2,
	#fotos_nosotras a:hover .texto1{
	    z-index:5;
	    opacity:0;
	    filter: alpha(opacity=0); /* IE < 8 */
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */

	    -moz-transition: opacity 500ms;
	    -webkit-transition: opacity 500ms;
	    -ms-transition: opacity 500ms;
	    -o-transition: opacity 500ms;
	    transition: opacity 500ms;
	}
	#fotos_nosotras a:hover .texto1{
	    z-index:1;
	}
	#fotos_nosotras a .foto1,
	#fotos_nosotras a:hover .texto2{
	    opacity:1;
	    filter: alpha(opacity=100); /* IE < 8 */
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */

	    -moz-transition: opacity 500ms;
	    -webkit-transition: opacity 500ms;
	    -ms-transition: opacity 500ms;
	    -o-transition: opacity 500ms;
	    transition: opacity 500ms;
	}

	#fotos_nosotras a span{
	    position:absolute;
	    left:0;
	    right:0;
	    bottom:0;
	    text-align: center;
	}
	#pdf{
		width:800px; 
		height:566px;
		left:50%;
		margin-left:-400px;
	}
	#centrarSaber
	{
		position: absolute;
		text-align: center;
		padding-top: 40px;
		width: 100%;
		bottom: 3%;
	}
	h1{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 500;
		font-size: 36px;
	}
	h2{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 500;
		font-size: 28px;
	}
}
.gallery {
	padding: 30px 0;
}
/*
	TABLET
*/
@media (max-width : 960px) and (min-width: 650px) {
	.posSaberMas{
	position: absolute;
	bottom: 30px;
	left: 20%;
}
	.saberMas{
		border-radius: 100px;
		border-style: solid;
		border-color: white;
		border-width: 2px;
		color: black;
		font-size: 16px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		padding:8px 20px;
		background-color: white;
	}
	#capaLogo {
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		position: relative;
		float: left;
		width: 200px;
		height: 72px;
		top: 10px;
		left:10px;
	}
	.fotoIntQuienes{
		width: 550px;
		left: 50%;
		margin-left: -275px;
	}
	#subirArriba
		{
		border-radius: 100px;
		border-style: solid;
		border-color: white;
		border-width: 2px;
		color: black;
		font-size: 16px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		padding:8px 20px;
		background-color: white;
		right: 10px;
		bottom: 20px;
		position: absolute;
		display: inline-block;
		cursor: pointer;
	}
	#descargar{
		border-radius: 100px;
		border-style: solid;
		border-color: black;
		border-width: 2px;
		color: white;
		font-size: 18px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		padding:8px 20px;
		background-color: black;
		display: inline-block;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#capaTextAdalt{
		position: relative;
		margin-top: 50px; 
		text-align: center;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	#subBody{
		height: 100%;
		position: relative;
		padding:10px;
	}
	#contingutQuienes{
		position: relative;
		padding:10px;
	}
	#tamanyHor{
		height: 207px;
		width: 414px;
	}
	#tamany{
		height: 207px;
		width: 200px;
	}
	.foto{
		width: 400px;
		position: relative;
		left: 50%;
		margin-left: -200px;
	}
	#fotosMomentos{
		width: 627px;
		position: relative;
		left: 50%;
		margin-left: -318px;
		padding-top: 50px;
	}
	#fotoHor{
		width: 414px;
		height: 207px;
		float: left;
	}
	#foto1{
	margin-left: 13px;
	}
	#foto2{
		margin-top: 13px;
	}
	#foto3{
		margin-top: 13px;
		margin-left: 13px;
	}
	#foto4{
		margin-top: 13px;
		margin-left: 13px;
	}
	#capaTitol{
		position: relative;
		font-size: 30px;
		letter-spacing: 2px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		text-align: center;
	}
	.text{
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
	    -moz-column-count: 2; /* Firefox */
	    column-count: 2;
	    
	    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
	    -moz-column-gap: 20px; /* Firefox */
	    column-gap: 20px;
	    
	    -webkit-column-gap: 2rem; /* Chrome, Safari, Opera */
	    -moz-column-gap: 2rem; /* Firefox */
	    column-gap: 2rem;
	    margin-top: 70px;
	    margin-bottom: 10px;
	    width: 550px;
	    left: 50%;
	    margin-left:-275px;
	    display: none;
	    color:#777777;
	    font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size: 14px;
	}
	#capaInfo{
		bottom: 10px;
		position: absolute;
		width: 100%;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 700;
		font-size: 15px;
		color: black;
		background-color: white;
		text-align: center;
	}
	#capaFotosPrensa{
		width: 620px;
		left: 50%;
		margin-left: -310px;
		margin-top: 30px;
	}
	#capaTitolPrensa{
		position: relative;
		font-size: 40px;
		letter-spacing: 20px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		width: 650px;
		left: 50%;
		margin-left: -325px;
		text-align: center;
	}
	#fotoTextPrensaInt{
		width: 550px;
		left: 50%;
		margin-left: -275px;
		margin-top: 20px;
	}
	#fotoPrensaInt{
		width: 550px;
		height: 150px;
		position: relative;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
	}
	#textPrensaInt{
		width: 550px;
	}
	#siguienteInt{
		width: 21px;
		height: 36px;
		position: fixed;
		top: 50%;
		margin-top: -75px;
		left: 50%;
		margin-left: 290px;
		top: 50%;
		background-image: url("../img/arrow-2.png");
		z-index: 1;
	}
	#atrasInt{
		width: 21px;
		height: 36px;
		position: fixed;
		top:50%;
		margin-top: -75px;
		left: 50%;
		margin-left: -310px;
		background-image: url("../img/arrow-1.png");
		z-index: 1;
	}
	#siguiente{
		width: 21px;
		height: 36px;
		position: fixed;
		top: 50%;
		margin-top: -18px;
		left: 50%;
		margin-left: 306px;
		top: 50%;
		background-image: url("../img/arrow-2.png");
		z-index: 1;
	}
	#atras{
		width: 21px;
		height: 36px;
		position: fixed;
		top:50%;
		margin-top: -18px;
		left: 50%;
		margin-left: -326px;
		background-image: url("../img/arrow-1.png");
		z-index: 1;
	}
	#capaCentral {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		height: 206px;
		width: 406px;
	}
	#capaCentral a {
		display: inline-block;
		height: 100px;
		width: 200px;
		background: white;
		text-align: center;
		opacity: 0.6;
	}
	#capaCentral a:hover {
	 	opacity: 1;
	}
	.centre {
		position: relative;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		font-size: 25px;
		text-align: center;
		line-height: 1;
	}
	.titol{
		text-align: center;
		position: relative;
		display: none;
		color: #333333;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	.menuItem{
		position:relative;
		height: 50px;
		margin-top: 20px;
		margin-bottom: 20px;
		display: inline-block;
		cursor:pointer;
		color: #a53b34;
		font-size: 24px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		vertical-align:middle;
	}
	#contingut{
		padding-top: 45px;
		padding-bottom: 45px;
		position: relative;
	}
	#capaInfoMenu{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		position:relative;
		font-size: 25px;
	}
	#capaIdiomes{
		position: relative;
		margin-right: 20px;
		top: -21px;
		text-align: center;
		float: right;
	}
	#capaIdiomesHome{
		position: relative;
		color:white;
		margin-right: 20px;
		top: -21px;
		text-align: center;
		float: right;
	}
	#menuCapaNegra{
		margin-top: 40px;
	}
	#normalTablet{
		display: block;
		
	}
	#mobile{
		display: none;
	}	
	.fotoTextPrensa{
		width: 300px;
		float: left;
		margin-left: 10px;
		position: relative;
	}
	.fotoPrensa{
		width: 300px;
		height: 100px;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
	}
	.textPrensa{
		width: 300px;
		height: 100px;
		position: relative;
		top: 10px;
	}
	#logoMobileHome {
		display: none;
	}
	#logoCentre{
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		position: relative;
		top: 30px;
		width: 216px;
		height: 78px;
		left: 50%;
		margin-left: -108px;
		display: block;
	}
	#googlemap{
		height:400px;
	}
	#titolContacto{
		position: absolute;
		top:60px;
		text-align: center;
		width: 100%;
		pointer-events: none;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
	}
	#titolForm{
		text-align: center;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
	}
	#textForm{
		text-align: center;
		padding-bottom: 40px;
		font-size: 20px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	#capaForm{
		position: relative;
		border-radius:5px; 
		border-style:solid;
		border-width:1px;
		border-color: #333333;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		padding: 20px;
		width: 500px;
		left: 50%;
		margin-left: -250px;
	}
	.respostaForm{
		position: relative;
		text-align: center;
		width: 500px;
		left: 50%;
		margin-left: -250px;
		padding:20px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size: 18px;
	}
	#texto{
		position: relative;
		text-align: center;
		width: 600px;
		padding-top: 25px;
		font-size: 14px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		left: 50%;
		margin-left: -300px;
	}
	.tresCol{
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
	    -moz-column-count: 2; /* Firefox */
	    column-count: 2;
	    
	    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
	    -moz-column-gap: 20px; /* Firefox */
	    column-gap: 20px;
	    
	    -webkit-column-gap: 2rem; /* Chrome, Safari, Opera */
	    -moz-column-gap: 2rem; /* Firefox */
	    column-gap: 2rem;
	    margin-bottom: 10px;
	    width: 550px;
	    left: 50%;
	    margin-left:-275px;
	    color:#777777;
	    font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size: 14px;
		text-align: justify;
	}
	#titolIntro{
		width:550px;
		left:50%;
		margin-left:-275px;
	}
	#titulo{
		position: relative;
		text-align: center;
		width: 100%;
		font-size: 36px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 500;
	}
	#textBlanc{
		color:white;
		font-size: 18px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		left: 20%;
		top: 60px;
		width: 60%;
	}
	#fotoFondo{
		position: relative;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		width: 50%;
		float: left;
		height: 400px;
	}
	#textoFotoEsq{
		margin-left: 46%;
	}
	#capaFoto{
		background-color: red;
		position: absolute;
		width: 40%;
		margin-left: 20px;
		height: 100%;
	}
	#centrat{
		width:600px; 
		position:relative; 
		left: 50%;
		margin-left: -300px;
		font-size: 14px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	#textoNosotras{
		width: 550px;
		left: 50%;
		margin-left: -275px;
		position: relative;
		padding-top: 60px;
		padding-bottom: 60px;
		text-align: justify;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 18px;
		font-weight: 300;
	}
	#centrarNosotras{
		width: 600px;
		height: 268px;
		left: 50%;
		margin-left: -300px;
		padding-top: 30px;
	}
	#fotos_nosotras{
    padding:0 20px;
	}
	#fotos_nosotras a{
	    display:block;
	    float:left;
	    width:130px;
	    height:185px;
	    overflow: hidden;
	    margin-right: 5px;

	}
	#fotos_nosotras a img{
	    width:130px;
	    height:auto;
	    position:absolute;
	    top:0;
	    left:0;
	    background-repeat:no-repeat;
	}
	#fotos_nosotras a .foto1,
	#fotos_nosotras a .texto1{
	    z-index:1;
	}

	#fotos_nosotras a .texto2,
	#fotos_nosotras a:hover .texto1{
	    z-index:5;
	    opacity:0;
	    filter: alpha(opacity=0); /* IE < 8 */
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */

	    -moz-transition: opacity 500ms;
	    -webkit-transition: opacity 500ms;
	    -ms-transition: opacity 500ms;
	    -o-transition: opacity 500ms;
	    transition: opacity 500ms;
	}
	#fotos_nosotras a:hover .texto1{
	    z-index:1;
	}
	#fotos_nosotras a:hover .texto2{
	    opacity:1;
	    filter: alpha(opacity=100); /* IE < 8 */
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */

	    -moz-transition: opacity 500ms;
	    -webkit-transition: opacity 500ms;
	    -ms-transition: opacity 500ms;
	    -o-transition: opacity 500ms;
	    transition: opacity 500ms;
	}

	#fotos_nosotras a span{
	    position:absolute;
	    left:0;
	    right:0;
	    bottom:0;
	    text-align: center;
	}
	#pdf{
		width:600px; 
		height:426px;
		left:50%;
		margin-left:-300px;
	}
	#centrarSaber
{
	position: absolute;
	text-align: center;
	padding-top: 40px;
	width: 100%;
	bottom: 3%;
}

	h1{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 500;
		font-size: 36px;
	}
	h2{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 500;
		font-size: 28px;
	}
}
/*
	MOBILE
*/
@media (max-width : 650px) {
	.posSaberMas{
	position: absolute;
	bottom: 30px;
	left: 15%;
}
	.saberMas{
		border-radius: 100px;
		border-style: solid;
		border-color: white;
		border-width: 1px;
		color: black;
		font-size: 14px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		padding:8px 20px;
		background-color: white;
	}
	#capaLogo {
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		position: relative;
		float: left;
		width: 140px;
		height: 54px;
		top: 10px;
		left:10px;
	}
	.fotoIntQuienes{
		width: 300px;
		left: 50%;
		margin-left: -150px;
	}
	#subirArriba{
		border-radius: 100px;
		border-style: solid;
		border-color: white;
		border-width: 1px;
		color: black;
		font-size: 14px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		padding:8px 20px;
		background-color: white;
		right: 10px;
		bottom: 20px;
		position: absolute;
		display: inline-block;
		cursor: pointer;
	}
	#descargar{
		border-radius: 100px;
		border-style: solid;
		border-color: black;
		border-width: 1px;
		color: white;
		font-size: 14px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		padding:8px 20px;
		background-color: black;
		display: inline-block;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#capaTextAdalt{
		position: relative;
		margin-top: 20px; 
		text-align: center;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	#subBody{
		height: 100%;
		position: relative;
		padding:10px;
	}
	#contingutQuienes{
		position: relative;
		padding:10px;
	}
	#tamanyHor{
		height: 103px;
		width: 206px;
	}
	#tamany{
		height: 103px;
		width: 100px;
	}
	.foto{
		width: 206px;
		position: relative;
		left: 50%;
		margin-left: -103px;
	}
	#fotosMomentos{
		width: 206px;
		position: relative;
		left: 50%;
		margin-left: -103px;
		padding-top: 30px;
	}
	#fotoHor{
		width: 207px;
		height: 103px;
		float: center;
	}
	#capaTitol{
		position: relative;
		font-size: 22px;
		letter-spacing: 2px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		text-align: center;
		padding: 20px;
	}
	.text{
	    margin-top: 30px;
	    margin-bottom: 10px;
	    width: 90%;
	 	text-align: center;
	    display: none;
	    color:#777777;
	    font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size: 14px;
		left: 5%;
	}
	#capaInfo{
		display: none;
	}
	#capaFotosPrensa{
		width: 200px;
		left: 50%;
		margin-left: -100px;
		margin-top: 30px;
	}
	#capaTitolPrensa{
		position: relative;
		font-size: 25px;
		letter-spacing: 20px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		width: 300px;
		left: 50%;
		margin-left: -150px;
		text-align: center;
	}
	#fotoTextPrensaInt{
		width: 200px;
		left: 50%;
		margin-left: -100px;
		margin-top: 20px;
	}
	#fotoPrensaInt{
		width: 200px;
		height: 100px;
		position: relative;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
	}
	#textPrensa{
		width: 200px;
	}
	#siguienteInt{
		width: 21px;
		height: 36px;
		position: fixed;
		top: 50%;
		margin-top: -75px;
		left: 50%;
		margin-left: 130px;
		top: 50%;
		background-image: url("../img/arrow-2.png");
		z-index: 1;
	}
	#atrasInt{
		width: 21px;
		height: 36px;
		position: fixed;
		top:50%;
		margin-top: -75px;
		left: 50%;
		margin-left: -146px;
		background-image: url("../img/arrow-1.png");
		z-index: 1;
	}
	#siguiente{
		width: 21px;
		height: 36px;
		position: fixed;
		top: 50%;
		margin-top: -18px;
		left: 50%;
		margin-left: 130px;
		top: 50%;
		background-image: url("../img/arrow-2.png");
		z-index: 1;
	}
	#atras{
		width: 21px;
		height: 36px;
		position: fixed;
		top:50%;
		margin-top: -18px;
		left: 50%;
		margin-left: -146px;
		background-image: url("../img/arrow-1.png");
		z-index: 1;
	}
	#capaCentral {
		position: absolute;
		top: 40px;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		height: 145px;
  		width: 255px;
  		text-align: center;
	}
	#capaCentral a {
		display: inline-block;
		height: 70px;
		width: 125px;
		background: white;
		text-align: center;
		opacity: 0.6;
	}
	#capaCentral a:hover {
	 	opacity: 1;
	}
	.centre {
		position: relative;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
		font-size: 20px;
		text-align: center;
		line-height: 1;
	}
	.titol{
		text-align: center;
		position: relative;
		display: none;
		color: #333333;
		font-size: 20px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	.menuItem{
		position:relative;
		height: 50px;
		margin-top: 20px;
		margin-bottom: 20px;
		display: inline-block;
		cursor:pointer;
		color: #a53b34;
		font-size: 20px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		vertical-align:middle;
	}
	#contingut{
		padding-top: 50px;
		padding-bottom: 30px;
		position: relative;
	}
	#capaInfoMenu{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		position:relative;
		font-size: 18px;
	}
	#capaIdiomes{
		position: relative;
		color:white;
		margin-top: 20px;
	}
	#capaIdiomesHome{
		display:none;
	}
	#menuCapaNegra{
		margin-top: 0px;
	}
	#normalTablet{
		display: none;
	}
	#mobile{
		display: block;
	}
	.fotoTextPrensa{
		width: 200px;
		float: left;
		position: relative;
	}
	.fotoPrensa{
		width: 200px;
		height: 100px;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
	}
	.textPrensa{
		width: 200px;
		height: 100px;
		position: relative;
		text-align: center;
		top: 10px;
	}
	#logoMobileHome {
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		position: relative;
		float: left;
		width: 150px;
		height: 54px;
		top: 10px;
		left:10px;
		background-image: url("../img/logo.png");
		display:block;
	}
	#logoCentre{
		display: none;
	}
	#googlemap{
		height:200px;
	}
	#titolContacto{
		position: absolute;
		top:80px;
		text-align: center;
		width: 100%;
		pointer-events: none;
		display: none;
	}
	#titolForm{
		text-align: center;
		font-size: 32px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 900;
	}
	#textForm{
		text-align: center;
		padding-bottom: 20px;
		font-size: 18px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	#capaForm{
		position: relative;
		border-radius:5px; 
		border-style:solid;
		border-width:1px;
		border-color: #333333;
		font-size: 24px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		padding: 20px;
		width: 300px;
		left: 50%;
		margin-left: -150px;
	}
	.respostaForm{
		position: relative;
		text-align: center;
		width: 300px;
		left: 50%;
		margin-left: -150px;
		padding:20px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size: 18px;
	}
	#texto{
		position: relative;
		text-align: center;
		width: 90%;
		padding-top: 25px;
		font-size: 14px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		left: 5%;
	}
	.tresCol{
		 margin-top: 30px;
	    margin-bottom: 10px;
	    width: 90%;
	    color:#777777;
	    font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size: 14px;
		left: 5%;
		text-align: justify;
	}
	#titolIntro{
	    width: 90%;
		left: 5%;
		position: relative;
		font-size: 24px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 500;
		text-align: center;
	}
	#titulo{
		position: relative;
		text-align: center;
		width: 100%;
		font-size: 24px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 500;
	}
	#textBlanc{
		color:white;
		font-size: 18px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		left: 20%;
		top: 40px;
		width: 60%;
	}
	#fotoFondo{
		position: relative;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		width: 100%;
		float: left;
		height: 300px;
	}
	#textoFotoEsq{
	}
	#capaFoto{
		position: relative;
		width: 90%;
		left: 5%;
		background-position: center center;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-size: cover;
		height: 250px;
	}
	#centrat{
		width:90%; 
		position:relative; 
		left: 5%;
		font-size: 14px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
	}
	#textoNosotras{
		width: 300px;
		left: 50%;
		margin-left: -150px;
		position: relative;
		padding-top: 40px;
		padding-bottom: 40px;
		text-align: justify;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 14px;
		font-weight: 300;
	}
	#centrarNosotras{
		width: 300px;
		height: 161px;
		left: 50%;
		margin-left: -150px;
		padding-top: 30px;
	}
	#fotos_nosotras{
    padding:0 10px;
	}
	#fotos_nosotras a{
	    display:block;
	    float:left;
	    width:65px;
	    height:103px;
	    overflow: hidden;
	    margin-right: 5px;

	}
	#fotos_nosotras a img{
	    width:65px;
	    height:auto;
	    position:absolute;
	    top:0;
	    left:0;
	    background-repeat:no-repeat;
	}
	#fotos_nosotras a .texto2,
	#fotos_nosotras a:hover .texto1{
	    z-index:5;
	    opacity:0;
	    filter: alpha(opacity=0); /* IE < 8 */
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */

	    -moz-transition: opacity 500ms;
	    -webkit-transition: opacity 500ms;
	    -ms-transition: opacity 500ms;
	    -o-transition: opacity 500ms;
	    transition: opacity 500ms;
	}
	#fotos_nosotras a:hover .texto1{
	    z-index:1;
	}
	#fotos_nosotras a:hover .texto2{
	    opacity:1;
	    filter: alpha(opacity=100); /* IE < 8 */
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */

	    -moz-transition: opacity 500ms;
	    -webkit-transition: opacity 500ms;
	    -ms-transition: opacity 500ms;
	    -o-transition: opacity 500ms;
	    transition: opacity 500ms;
	}
	#fotos_nosotras a span{
	    position:absolute;
	    left:0;
	    right:0;
	    bottom:0;
	    text-align: center;
	}
	#pdf{
		width:300px; 
		height:213px;
		left:50%;
		margin-left:-150px;
	}
	#centrarSaber
	{
		position: relative;
		text-align: center;
		width: 100%;
		margin-top: 20px;
	}

	h1{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 500;
		font-size: 24px;
	}	
	h2{
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 500;
		font-size: 20px;
	}
}
html,body{
	height: 100%;
}
#titolFotos{
	text-align: center;
	position: relative;
	color: #333333;
	font-size: 32px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
}
#fondo {
	background-position: center center;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size: cover;
	position: relative;
	padding: 10px;
	border: 10px solid white;
	height: 100%;
}

#altEsq {
	margin-right: 5px;
}
#altDreta {
}
#baxEsq {
	margin-right: 5px;
}
#baxDreta {
}
#capaTaulaCentre{
	display:table;
	height: 100%;
	width: 100%
}
#capaTaula{
	opacity: 0.6;
	display: table-cell; 
	vertical-align: middle; 
	height: 100%;
}
#capaMenu{
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size: cover;
	position: relative;
	width: 35px;
	height: 24px;
	cursor: pointer;
	right: 10px;
	top: 10px;
	float: right;
}
#capaText{
	position: relative;
	font-size: 15px;
	text-align: center;
	letter-spacing: 2px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;

}
#capaTextAbaix{
	position: absolute; 
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	bottom: 5%;
	width: 100%;
}

#capaNegra {
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px;
	background-color: #005d7c;
	overflow: scroll;
	z-index: 1000;
	display: none;
}
#capaCreu{
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size: cover;
	position: relative;
	width: 27px;
	height: 27px;
	background-image:url('../img/x.png');
	cursor: pointer;
	float: right;
	margin-right: 20px;
}
#capaCreu1{
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size: cover;
	position: relative;
	width: 27px;
	height: 27px;
	background-image:url('../img/x.png');
	cursor: pointer;
	float: right;
	margin-right: 20px;
}
#capaTextMenu{
/*	padding-left: 8%;*/
	position: relative;
	color: white;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
	font-size: 35px;
	letter-spacing: 2px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 280px;
}
.idioma{
	display: inline-block;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
	font-size: 35px;
	padding: 10px;
}
#capaLogo2{
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size: cover;
	position: relative;
	width: 216px;
	height: 78px;
	background-image:url('../img/LOGO-5.png');
/*	float: left;
	float: none;*/
	display: inline-block;
	margin-bottom: 20px;
}
#prova{
	height: 100%;
	width: 100%;
	background-color: white;
	position: relative;
}

#capaOpcions{
	position: relative;
	width: 100%;
	min-height: 100px;
	text-align: center;
}
.menuItem:hover{
	color: #ddb0ad;
}
#centrar{
	position: absolute;
	height: 100px;
	width: 100%;
	text-align: center;
}
#texte1{
	text-align: center;
	top: 20px;
	height: 150px;
	width: 400px;
	left: 50%;
	margin-left: -200px;
	position: relative;
}
#contingutFinal{
	position: relative;
	height: 600px;
	background-position: center center;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size: cover;
}
#texteFinal{
	top: 60%;
	position: relative;
	width: 300px;
	left: 50%;
	margin-left: -150px;
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	color: #ffffff;
	font-size:32px;
}
#iconos{
/*	position: relative;
	width: 15px;
	margin-left: -7px;
	left: 50%;
	top: 62%;*/
	text-align: center;
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
}
.ico{
	position: relative;
/*	float: left;*/
	background-position: center center;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size: cover;
	display: inline-block;
}
#face{
	background-image:url('../img/facebook.png');
	width: 15px;
	height: 28px;
}
#twitter{
	background-image:url('../img/twitter.png');
	margin-left: 5px;
	width: 30px;
	height: 25px;
}
#youtube{
	background-image:url('../img/youtube.png');
	margin-left: 5px;
	width: 30px;
	height: 22px;
}
#capaIniciPrensa{
	height: 20%;
	position: relative;
	padding-top: 30px;
	margin-left: 20px;
}
#capaBoto{
	text-align: center;
	padding-top: 40px;
}
#botoEnviar{
	padding-left: 20px;
	padding-right: 20px;
	cursor:pointer;
	border-radius: 100px;
	border-style: solid;
	border-width: 2px;
	color: #a53b34;
	font-size: 18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 900;
	background-color: white;
	border-color: #a53b34;
}
#video{
	display: none;
	width: 940px;
    left: 50%;
    margin-left:-470px;
    float: left;
}
.no_scroll{
    overflow:hidden;
}
#adalt{
	width: 100%;
	position: relative;
	height: 92px;
}
#adaltCapaNegra{
	width: 100%;
	position: relative;
	height: 78px;
	top: 20px;
	padding-left: 20px;
}

#capaTextos{
	float: right;
	position: relative;
	padding: 30px;
	width: 611px;
	display: inline-block;
}
.text1{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    
    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
    
    -webkit-column-gap: 2rem; /* Chrome, Safari, Opera */
    -moz-column-gap: 2rem; /* Firefox */
    column-gap: 2rem;
    margin-top: 70px;
    margin-bottom: 10px;
}
#canviNegre{
	background-color: black; 
	width:100%; 
	height:100%; 
	position:absolute;
	opacity:0.1;
}
#canviImatge{
	position: relative;
	padding-top: 20px;
	text-align: center;
	width: 100%;
}
.boton{
	height: 20px;
	width: 20px;
	border-radius: 10px;
	background-color: black;
	color: white;
	cursor: pointer;
}
.texto1Col{
	text-align: justify;
}
