@charset "UTF-8";
/* CSS Document */

body {
	width: 100%;
	height: 100%;
	background-color:#FFF;
	border: 0px;
	margin: 0px;
	font-family:Courier;
	color: #000;
	font-size:11px;
}

a {
	text-decoration:none;
	color: #000;
}

a:hover {
	text-decoration: none;
	color: #4348ca;
}

a.pdf {
	text-decoration:none;
	color: #999999;
	text-transform:none;
}

a.pdf:hover {
	text-decoration:none;
	color: #4348ca;
	text-transform:none;
}

#logo {
	width: 400px;
	height: 50px;
	margin-top: 17px;
	margin-left: 27px;
}

#menu_principal {
	width: 830px;
	height: 10px;
	margin-left: 27px;
	margin-top: 5px;
	z-index: 1;
	text-transform: uppercase;
}

#menu_principal2 {
	width: auto;
	height: 10px;
	margin-left: 27px;
	margin-top: 5px;
	z-index: 1;
	text-transform: uppercase;
}

#menu_flotant {
	position:fixed;
	width: 100%;
	background-color:#FFF;
	height: 80px;
	z-index: 10;
	left: 0px;
}

#flash_portada {
	width: 600px;
	margin-top: 110px;
	margin-left: 27px;
	float: left;
	padding-bottom: 65px;
}

#imatge_portada {
	width: 600px;
	margin-top: 110px;
	margin-left: 27px;
	float: left;
	padding-bottom: 65px;
	background-color:#FFF;
}

#imatge_portada_flotant {
	width: 600px;
	margin-top: 110px;
	margin-left: 27px;
	float: left;
	padding-bottom: 65px;
	background-color:#FFF;
}

#imatge_portada2 {
	width: 363px;
	margin-top: 25px;
	margin-left: 27px;
	float: left;
	padding-bottom: 65px;
}

#imatge_portada_galeria {
	width: 578px;
	margin-top: 25px;
	margin-left: 27px;
	float: left;
	padding-bottom: 65px;
}

#contingut {
	position:absolute;
	float:left;
	margin-top: 15px;
	margin-left: 25px;
	top: 94px;
	left: 627px;
	padding-bottom: 65px;
}

#contingut_publicacions {
	width: 450px;
	position:absolute;
	float:left;
	margin-top: 25px;
	margin-left: 25px;
	top: 94px;
	left: 627px;
	padding-bottom: 65px;
}

#contingut_expo {
	width: 5450px;
	position:absolute;
	float:left;
	margin-top: 15px;
	margin-left: 25px;
	top: 94px;
	left: 627px;
	padding-bottom: 65px;
}

#contingut_expo a{
	text-decoration:underline;
}

#contingut_galeria {
	width: 700px;
	position:absolute;
	float:left;
	margin-top: 25px;
	margin-left: 50px;
	top: 94px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria2 {
	width: 7295px;
	position:absolute;
	float:left;
	margin-top: 25px;
	margin-left: 50px;
	top: 94px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria3 {
	width: 4550px;
	position:absolute;
	float:left;
	margin-top: 25px;
	margin-left: 50px;
	top: 94px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria4 {
	width: 3115px;
	position:absolute;
	float:left;
	margin-top: 25px;
	margin-left: 50px;
	top: 94px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria5 {
	width:8400px;
	position:absolute;
	float:left;
	margin-top: 25px;
	margin-left: 50px;
	top: 94px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria6 {
	width:4375px;
	position:absolute;
	float:left;
	margin-top: 25px;
	margin-left: 50px;
	top: 94px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria7 {
	width:4485px;
	position:absolute;
	float:left;
	margin-top: 25px;
	margin-left: 50px;
	top: 94px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria8 {
	width:6250px;
	position:absolute;
	float:left;
	margin-top: 25px;
	margin-left: 50px;
	top: 94px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}


#contingut_galeria9 {
	width:8385px;
	position:absolute;
	float:left;
	margin-top: 25px;
	margin-left: 50px;
	top: 94px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}
#contingut_galeria10 {
	width:2665px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria11 {
	width: 1835px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria12 {
	width:8205px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria13 {
	width:21685px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria14 {
	width:14325px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria15{
	width: 4190px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria16 {
	width:6080px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria17 {
	width:1875px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria18{
	width: 9478px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria19{
	width: 50408px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria20{
	width: 1020px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria21{
	width: 3130px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria22{
	width: 510px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_galeria23{
	width: 1510px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#contingut_tgv {
	width:300px;
	position:absolute;
	float:left;
	margin-top: 45px;
	margin-left: 50px;
	top: 74px;
	left: 325px;
	padding-bottom: 65px;
	padding-right: 25px;
}

#peu_foto {
	width: 578px;
	margin-top: 10px;
	text-align:left;
	background-color:#FFF;
}

#peu_foto_publicacions {
	width: 600px;
	margin-top: 10px;
	text-align:right;
	background-color:#FFF;
	font-style: italic;
}

#peu_foto2 {
	width: 316px;
	padding-top: 10px;
	margin-top:98px;
	text-align:left;
	background-color:#FFF;
}

#peu_foto3 {
	margin-top: 10px;
	text-align:left;
	background-color:#FFF;
}

#peu_foto3_dreta {
	margin-top: 10px;
	text-align:right;
	background-color:#FFF;
}

#peu_foto4 {
	width: 356px;
	margin-top: 10px;
	text-align:left;
	background-color:#FFF;
}

#peu_foto5 {
	width: 310px;
	margin-top: 82px;
	padding-top: 10px;
	text-align:left;
	background-color:#FFF;
}

#peu_foto6 {
	width: 268px;
	margin-top: 10px;
	text-align:left;
	background-color:#FFF;
}

.titol {
	font-family:Courier;
	font-size: 15px;
	color: #4348ca;
	text-transform:uppercase;
}

.blau {
	color: #4348ca;
	text-transform:uppercase;
}

.titol_blau {
	color: #4348ca;
	font-family:"Courier New";
	font-size:50px;
	color: #4348ca;
	text-transform:uppercase;
}

.titol_blau2 {
	color: #4348ca;
	font-family:Courier;
	font-size:30px;
	color: #4348ca;
	text-transform:uppercase;
}

.blau_cursiva {
	color: #4348ca;
	font-style: italic;
}

.blau_negreta{
	color: #4348ca;
	font-weight: bold;
}


.cursiva {
	font-style: italic;
}

.negreta {
	font-weight: bold;
}

.gris {
	font-size: 10px;
	color: #999999;
}

#text_cv {
	width: 450px;
	text-align: left;
}

#text_agenda {
	padding-left: 10px;
}

#text_expo {
	position:relative;
	width: 300px;
	height: 400px;;
	text-align: left;
	float: left;
}

#text_pdf {
	text-align: left;
	padding-top: 1px;
	padding-left: 5px;
	float:left;
	line-height: 14px;
}

#icono_pdf {
	float:left;

}

#text_expo2 {
	position:relative;
	width: 300px;
	height: 400px;
	text-align: left;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	border-color:#4348ca;
	border-style:dashed;
	border-left-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
}

#text_galeria {
	position:relative;
	width: 450px;
	text-align: left;
	float: left;
	line-height: 13px;
	padding-top: 10px;
}

#text_publicacions2 {
	width: 300px;
	text-align: left;
	line-height: 13px;
	float:left;
	margin-left: 25px;
}

#text_publicacions {
	width: 450px;
	text-align: left;
	line-height: 13px;
	float:left;
}

#text_galeria2 {
	width: 300px;
	height: 375px;
	text-align: left;
	position:absolute;
	margin-left: 25px;
	margin-top: 119px;
	background-color:#E9E9E9;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
}

#imatge_galeria {
	margin-left: 25px;
	float:left;
}

#imatge_galeria2 {
	margin-left: 25px;
	float:left;
	padding-top:97px;
	padding-bottom: 98px;
	background-color:#000;
}

#imatge_galeria2b {
	margin-left: 25px;
	float:left;
	padding-top:97px;
	background-color:#000;
}

#imatge_galeria3 {
	margin-left: 25px;
	float:left;
	padding-top: 81px;
	background-color:#000;
}

#video_galeria {
	margin-left: 25px;
	float:left;
	background-color:#000;
}

li {
	font-family: Courier;
	font-size: 11px;
	line-height: 13px;
	list-style-type: none;
	padding-bottom: 8px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-image: url(imatges/fletxa.jpg);
	text-transform: uppercase;
}

ul {
	font-family: Courier;
	font-size: 11px;
	padding-left: 10px;
	margin-top: 0px;
	margin-left: 6px;
	text-transform: uppercase;
}

#separador {
	position:relative;
	float:left;
	margin-left: 12px;
	margin-right: -12px;
	height: 425px;
	width: 0px;
	border-color:#4348ca;
	border-style:dashed;
	border-left-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
}

li.dobleespai {
	line-height: 18px;
}

.text_petit {
	font-size:8px;
	font-style: italic;
}


/* Agenda portada */
#agenda_portada {
	position:absolute;
	float:left;
	width: 450px;
	margin-top: 15px;
	margin-left: 25px;
	top: 94px;
	left: 627px;
	padding-bottom: 65px;
}

#noticia{
	padding-left: 10px;
	margin-bottom:30px;
}

#noticia #titol{
	color: #4348ca;
	margin-bottom:8px;
	font-size:30px;
	text-transform: uppercase;
}

#noticia #lloc_horari_titol{
	color: #4348ca;
	font-size:11px;
}

#noticia #lloc_horari_text p{
	font-size:11px;
	padding-top:0px;
	margin-top:1px;
}

#noticia #informacio_text p{
	font-size:11px;
}
