/* CSS Document */

/* ------------TAGS genericos ------------------------------------------------ */

ul{

	margin:10px 0 0 0;

	padding:0;

	list-style:none;

}

h1{

	padding:0px;

	margin:0px;

}

#contenidoInterior p,li{

	margin:0 10px 0 0;

	color:#4F0002;

}

a:link,a:visited{

	color:#900;

}

a:hover{

	color:#F60;

}

body {

	margin:0;

	padding:0px;

	background:url(../../img/interface/fondos/fondo_GRAN.gif) repeat-x 20px top #FE9900;

}



#cuerpo{

	position:relative;

	/*

	Diseņo LIQUIDO

	width:95%;

	*/

	width:780px;

	margin:0 auto auto 0;

	padding:0;

	background: url(../../img/interface/fondos/margenIzqCuerpo.gif) repeat-y #FFF;

}

#cabecera {

	position:relative;

	margin:0;

	padding:0 0px 0 0px;

	width:100%;

	height:106px;

	background:#E4E2E3;

}

#contenido {

	margin:0;

	padding:1px 0 20px 0 ;

	background:url(../../img/interface/fondos/fondoPapel.gif) repeat-y right;

}

#contenidoInterior {

	position:relative;

	margin:25px 167px 0 215px;

	z-index:1;

}

#contenidoInterior p{

	line-height:140%;

	margin-bottom:10px;

}

#pie{

	height:10px;

	padding:0;

	margin:0 0 0 54px;

	border-top:1px solid #fff;

	background:url(../../img/interface/fondos/pie.gif) #FE9900 repeat-x;

}

#pie p{

	visibility:hidden;

}

#menu {

	float:left;

	width:196px;

	margin:10px 0 0 0; 

	padding:0 1px 0 0;

	height:100%;

	background:url(../../img/interface/fondos/fondoLatMenu.gif) repeat-y left;

}

#menu #textosMenu{

	margin:0px;

	padding:0;

	background:url(../../img/interface/fondos/pestCentMenu.jpg) repeat-y left ;

	z-index:1;

}

#menu #textosMenu h2{

	width:100%;

	height:29px;

	background:url(../../img/interface/fondos/pestSupMenu.jpg) no-repeat top left;

}



#menu #textosMenu #listaMenu{

	margin:0px;

	padding:0px 10px 30px 35px;

	list-style:none;

	background:url(../../img/interface/fondos/pestInfMenu.jpg) no-repeat bottom left;

}

#menu #textosMenu #listaMenu hr{

	color:#CE5300;

	background:#CE5300;

	width:150px;

	margin:5px 0;

}

#menu #agenda{

	margin:40px 0 0 0;

	background:url(../../img/interface/fondos/pestCentAgenda.jpg) repeat-y;

}

#menu #agenda h2{

	width:100%;

	height:41px;

	background:url(../../img/interface/fondos/pestSupAgenda.jpg) no-repeat top left;

	padding:0;

}

#menu #agenda p{

	background:url(../../img/interface/fondos/pestInfAgenda.jpg) no-repeat bottom left;

	padding-bottom:40px;

}

/* _____ LATERAL _____ */

#lateral {

	float:right;

	width:167px;

	/* prova per a q el contingut central no fluesqui per el lateral(ie)*/

	height:100%;

	margin:0; 

	padding:0;

}

#lateral #enlaces,#lateral #contacto{

	background:url(../../img/interface/fondos/pestCentLateral.jpg) repeat-y;

}





#lateral #contacto{

	margin-bottom:30px;

}

#lateral #contacto p{

	width:130px;

	margin:0 0 0 25px;

}

#lateral #contacto .enlaceMail{

	margin-top:7px;

	border-top:2px solid #FF9933;

	margin-right:5px;

}

#lateral #contacto .enlaceMail a{

	font-weight:bold;

	text-decoration:none;

}



#lateral #enlaces img{

	border:0;

	margin:0 0 5px 25px;

	width:120px;

}

#lateral #contacto .cierre{

	float:right;

	bottom:0px;

	background:url(../../img/interface/fondos/pestInfContacto.jpg) no-repeat bottom;

	width:100%;

	height:25px;

}

#lateral #contacto h2{

	background:url(../../img/interface/fondos/pestSupContacto.jpg) no-repeat;

	height:39px;

	width:100%;

}

#lateral #contacto .concept{

	font-weight:bold;

	color:#900;

	display:block;

	margin-top:10px;

}

#lateral #enlaces .cierre{

	float:right;

	bottom:0px;

	background:url(../../img/interface/fondos/pestInfLink.jpg) no-repeat bottom;

	width:100%;

	height:15px;

}

#lateral #enlaces h2{

	background:url(../../img/interface/fondos/pestSupLinks.jpg) no-repeat;

	height:31px;

	width:100%;

}



/* ---- FIN LATERAL ----- */

#logo{

	position:absolute;

	width: 247px;

	height: 106px;

	background:url(../../img/interface/fondos/logo.gif) no-repeat top left;

	z-index:20;

}

#logo h1{

	visibility:hidden;

	overflow:hidden;

	display:none;

}

#extraCabecera{

	position:absolute;

	top:0;

	left:0px;

	z-index:1;

	text-align:right;

	width:99%;

	height:106px;

	background:url(../../img/interface/fondos/rayasCabecera.gif) repeat-x left;

}
#extraCabecera #bannerSup img{
	position:absolute;
	top:10px;
	right:100px;
	border:0;
	padding:0;
	border-bottom:1px solid #999;
	border-right:1px solid #999;	
}

/* No tocar */

.cleaner {

	clear:both;

	height:1px;

	font-size:1px;

	border:none;

	margin:0; 

	padding:0;

	background:transparent;

}

/* Elem no visibles*/

#lateral #enlaces h2 span,#lateral #contacto h2 span,#menu #textosMenu h2 span,#menu #agenda h2 span{

	visibility:hidden;

	font-size:1px;

}

/*------------------------------FIN LAYOUT PRINCIPAL-------------------------------*/

/*------------- Titulares --------------*/

#contenidoInterior h2{

	left:0px;

	width:341px;

	height:44px;

	padding:0px;

	margin:0px;

}

h2 span{

	visibility:hidden;

	font-size:9px;

}

#cuerpo.historia h2{

	background:url(../../img/interface/titulares/historia.gif);

}

#cuerpo.quienes h2{

	background:url(../../img/interface/titulares/quienes.gif);

}

#cuerpo.como_funciona h2{

	background:url(../../img/interface/titulares/funcionamiento.gif);

}

#cuerpo.inicio h2{

	background:url(../../img/interface/titulares/ultNoticias.gif);

}

#cuerpo.enlaces h2{

	background:url(../../img/interface/titulares/enlaces.gif);

}

#cuerpo.noticias h2,#cuerpo.muestraNoticies h2{

	background:url(../../img/interface/titulares/noticias.gif);

}

#cuerpo.documents h2{

	background:url(../../img/interface/titulares/documentos.gif);

}

#cuerpo.contacto h2{

	background:url(../../img/interface/titulares/contacto.gif);

}

#cuerpo.inscripcion h2{

	background:url(../../img/interface/titulares/asociarse.gif);

}
#cuerpo.campanyes h2{

	background:url(../../img/interface/titulares/campanyes.gif);

}

#cuerpo.agenda h2,.muestraAgenda h2{

	background:url(../../img/interface/titulares/agenda.gif);

}

#cuerpo.premsa h2,.muestrapremsa h2{

	background:url(../../img/interface/titulares/prensa.gif);

}

#cuerpo.galeria h2{

	background:url(../../img/interface/titulares/galeria.gif);

}

/* fuentes */

body{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

}

#menu #textosMenu #listaMenu li a:link,#menu #textosMenu #listaMenu li a:visited{

	color:#FFF;

	font-weight:bold;

	font-size:11px;

	text-decoration:none;

}

#menu #textosMenu #listaMenu li a:hover{

	color:#FC0;

	padding-left:2px;

}

#menu #agenda p{

	color:#fff;

	padding-left:30px;

}

/* --------------Clases ----------------------------------------------------- */

/* eventos */

.fecha{

	font-family:Arial, Helvetica, sans-serif;

	color:#666;

	font-weight:bold;

	font-size:11px;

}

.titulo,.titulo a{

	font-weight:bold;

	font-size:13px;

	color:#C00;

	text-decoration:none;

}

.titulo a:hover{

	color:#F00;

}

.descripcion{

	display:block;

	margin:10px 0 10px 0;

}

img{

	padding:2px;

	border:1px solid #F60;

}

.enlaceMas{

	position:relative;

	margin:10px;

	left:310px;

	width:200px;

}

.enlaceMas a,.enlaceMas visited{

	color:#006;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

	padding-left:13px;

	background:url(../../img/interface/botones/masInfo.gif) left no-repeat;

}	

.enlaceMas a:hover{

	color:#03c

}

/*Menus navegacion------------------------*/

#imgEvento ul,#navPagGaleria ul{

	list-style:none;

}

#navEvento,#navPagGaleria {

	height:20px;

	margin-bottom:8px;

	display:block;

}

#navPagGaleria a:link, #navPagGaleria a:visited, #navEvento a:link, #navEvento a:visited{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	background:url(../../img/interface/fondos/boton.gif) repeat-x top #03F;

	padding:2px 5px 2px 5px;

	color:#FFF;

	border:1px solid #fff;

	border-color:#CCC #CCC #FFF #FFF;

	text-decoration:none;

}

#navEvento a:hover,#navPagGaleria a:hover{

	color:#CCC;

	border-color:#DDD #DDD #EEE #EEE;

}

#navEvento li,#navPagGaleria li{

	display:inline;

}

a.aSiguiente{

	float:right;

}

a.aAnterior{

	float:left;

}

#navPagGaleria ul{

	background:#5B84FD url(../../img/interface/fondos/panelNavegacio.gif);

	padding:1px;

	height:20px;

	border:1px solid #FFF;

}

/*  FIN Menus navegacion------------------------*/

/*---------------------------- ESPECIFICO PARA SECCIONES ----------------*/

/* Inicio ------------------------------------------------------- */

.inicio #listaNoticies li{

	position:relative;

	margin:0 0 5px 0;

	padding:3px;	

	list-style:none;

	background:url(../../img/interface/fondos/noticiasHome.gif) top repeat-x #CCC;

	border:1px solid #A5A5A5;

}

.inicio #listaNoticies li img{

	position:relative;

	width:110px;

	float:left;

	margin-right:8px;

}

.inicio #listaNoticies li .descripcion{

	margin:0 5px 20px 5px;

}

.inicio #listaNoticies .fecha{

	display:block;

	margin:1px 0 5px 0;

}

.inicio .descripcion:first-letter {

	font-weight:bold;

	font-size:14px;

	color:#CC0000;

	margin-right:1px;

}

/* Noticias ------------------------------------------------------- */

.noticias  #listaNoticies{

	padding:0;

	margin:0 0 0 10px;

}

.noticias  #listaNoticies li{

	padding:0;

	margin:0;

	list-style:url(../../img/interface/iconos/flechaVerde.gif);

}

.noticias  #listaNoticies img,.noticias  #listaNoticies .enlaceMas,.noticias  #listaNoticies .descripcion{

	display:none;

}

.noticias  #listaNoticies .fecha{

	display:block;

}

/* muestraEventos ------------------------------------------------------- */

.muestraNoticies .fecha,.muestrapremsa .fecha{

	display:block;

	margin-bottom:20px;

}

.muestraNoticies .img{

	position:relative;

	display:block;

	margin:auto;

}

.muestraNoticies .parraf1,.muestraAgenda .parraf1,.muestrapremsa .parraf1{

	border-top:1px solid #CCC;

	margin:25px 0 0 10px;

	padding:25px 0 0 0;

}

.muestraNoticies .parraf1 a:link,.muestraAgenda .parraf1 a:link,.muestrapremsa .parraf1 a:link,.muestraNoticies .parraf1 a:visited,.muestraAgenda .parraf1 a:visited,.muestrapremsa .parraf1 a:visited{

	color:#006;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

	padding-left:18px;

	background:url(../../img/interface/iconos/flechaVerde.gif) left no-repeat;

}

.muestraNoticies .descripcion{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

}

.muestraNoticies .parraf1 a:hover,.muestraAgenda .parraf1 a:hover{

	color:#03c

}

/* Enlaces ------------------------------------------------------- */

.enlaces #listaVinculs li .titulo{

	font-size:12px;

	color:#009;

}

.enlaces #listaVinculs li{

	position:relative;

	list-style:none;

	margin-bottom:10px;

	background:#E9E9E9;

	padding:4px;

}

.enlaces #listaVinculs li img{

	position:relative;

	float:right;

}

.enlaces #listaVinculs li .enlace,.enlaces #listaVinculs li .descripcion{

	margin:0;

	padding:1px;

	width:275px;

}

.enlaces #listaVinculs li .descripcion{

	overflow:auto;

	height:60px;

}

/* Documentos ------------------------------------------------------- */

.documents .titulo{

	color:#060;

}

p.agradContacto{

	color:#060;

	font-weight:bold;

}

.documents #listaDocuments li{

	border:1px solid #CCC;

	border-color:#CCC #CCC #FFF #FFF;

	background:url(../../img/interface/fondos/noticiasHome.gif) top repeat-x #CCC;

	margin-bottom:10px;

	padding:5px;

}

.documents #listaDocuments li .fecha{

	display:block;

}

.documents #listaDocuments p span{

	margin:1px;

	background-color:#000066;

}

.documents #listaDocuments #listaArchivos{

	margin-left:15px;

	width:300px;

	/* Quitar cuando tomeu arregle lo de mostrar UL si no hace falta

	

	background-color:#EEE;

	border:1px solid #fff;

	*/

	position:relative;

}

.documents #listaDocuments #listaArchivos li{

	background:url(../../img/interface/iconos/arxiu.gif) left no-repeat;

	padding-left:21px;

	position:relative;

	height:22px;

	margin-bottom:0px;

	vertical-align:middle;

	border:0;

}

/* Inscripcion  y contacto ------------------------------------------------------- */

#error{

	border:2px dotted #900;

	margin-bottom:5px;

}

.error{

	color:#f00;

	font-size:12px;

	font-weight:bold;

}

.inscripcion form{

	position:relative;

}

.inscripcion label,.contacto label{

	display: block;

	width: 150px;

	float: left;

	margin-bottom: 10px;

	margin-right:10px;

	text-align:right;

}

.inscripcion input, .contacto input{

	/*display: block;*/

	width: 150px;

	margin-bottom: 10px;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background:url(../../img/interface/fondos/input.gif) #FBECA5 top repeat-x;

}

.inscripcion #formCont>input, .contacto #formCont>input{

	float:left;

}

#cuerpo.inscripcion #formCont img{

	/* Oculto imagen de calendario

	visibility:hidden;

	display:none;

	*/

	position:relative;

	display:inline;

	

	top:-10px;

	left:0;

	

	border:0;

	margin:0;

	padding:0;

	cursor:pointer;

}

#cuerpo.inscripcion #formCont>img{

	float:left;

	top:0px;

}

.inscripcion br ,.contacto br{

	clear: left;

}

.inscripcion legend, .contacto legend{

	position:relative;

	color:#A8B801;

	font-size:10px;

	font-weight:bold;

	margin:0.7em;

}

/*

.inscripcion form input.bFormContacto{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	background:url(../../img/interface/fondos/boton.gif) repeat-x top #03F;

	padding:2px 5px 2px 5px;

	color:#FFF;

	border:1px solid #fff;

	border-color:#CCC #CCC #FFF #FFF;

	text-decoration:none;

	cursor:pointer;

	position:relative;

	width: 150px;

	

}*/

.inscripcion form input.bFormContacto{

	background:url(../../img/interface/fondos/boton.gif) repeat-x top #03F;

	position:relative;

	width: 150px;

	left:160px;

	font-size:11px;

	font-weight:bold;

	color:#FFF;

	cursor:pointer;

}

.contacto form input.bFormContacto{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	background:url(../../img/interface/fondos/boton.gif) repeat-x top #03F;

	padding:2px 5px 2px 5px;

	color:#FFF;

	border:1px solid #fff;

	border-color:#CCC #CCC #FFF #FFF;

	text-decoration:none;

	cursor:pointer;

	position:relative;

	width: 150px;

	left:160px;

}

.contacto textarea{

	height:60px;

	width:150px;

	background:url(../../img/interface/fondos/input.gif) #FBECA5 top repeat-x;

}

/* Agenda ------------------------------------------------------- */

.agenda #listaAgenda li{

	position:relative;

	padding:10px 5px;

	margin:0px 0px 5px 5px;

	border:1px solid #fff;

}

.agenda #listaAgenda li.li1{

	background-color:#eee;

}

.agenda #listaAgenda li.li2{

	background-color:#ECE3B4;

}

.agenda #listaAgenda li .fecha{

	position:absolute;

	top:0px;

	left:5px;

	padding:2px 1px 2px 1px;

}

.agenda #listaAgenda li .lugar{

	position:absolute;

	top:0px;

	left:65px;

	padding:2px 1px 2px 1px;

}

.agenda #listaAgenda li .titulo{

	position:relative;

	margin:10px 0px 0px 5px;

	top:10px;

}

/* ---Premsa ---------*/

.premsa  #listapremsa .fecha{

	margin:0 0 0 5px;

	display:block;

}

.premsa  #listapremsa li{

	width:350px;

	margin: 5px 0 5px 0;

	padding:5px;

	border:1px solid #ccc;

}

.premsa  #listapremsa li.li1{

	background-color:#eee;

}

.premsa  #listapremsa li.li2{

	background-color:#ECE3B4;

}

.premsa  #listapremsa .enlaceMas{

	display:block;

	left:0;

}

.premsa #listapremsa #listaArchivos{

	width:300px;

	/*

	background:#FFF;

	*/

	position:relative;

	margin:0 0 0 5px;

}

.premsa #listapremsa #listaArchivos li{

	background:url(../../img/interface/iconos/arxiu.gif) left no-repeat;

	padding:2px 0px 2px 21px;

	position:relative;

	height:22px;

	margin-bottom:0px;

	vertical-align:middle;

	border:0;

}

.muestrapremsa img{

	display:block;

}

/*----galeria---------*/

.galeria #imgGaleria li img{

	width:70px;

	height:52px;

}

/*

.galeria #imgGaleria li{

	float:left;

	margin:1px;

}

*/

.galeria #imgGaleria li{

	display:inline;

	margin:0px;

}

.galeria #gal_muestra{

	border:0;

}

.galeria #gal_muestra img{

	border:3px solid #006;

}

.galeria #Galeria{

	background:url(../../img/interface/fondos/noticiasHome.gif) bottom repeat-x #FFF;

}

.galeria #Galeria h3{

	font-size:12px;

	color:#009;

}

.galeria #imgGaleria a{

	opacity:0.7;

	filter: Alpha(Opacity='70');

}

.galeria #imgGaleria a:hover{

	opacity:1;

	filter: Alpha(Opacity='100');

}

#menuGalerias li{

	padding:2px;

	margin-bottom:1px;

	background-color:#eee;

}

#menuGalerias .li2{

	background-color:#eee;

}

#menuGalerias .li1{

	background-color:#ECE3B4;

}

#menuGalerias li a{

	text-decoration:none;

}

p.pie{

	font-size:90%;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



/*--------------------*/

.muestraAgenda .fecha,.muestraAgenda .lugar{

	display:block;

	background:#eee;

	margin:0px;

}

.muestraAgenda .lugar{	

	border-bottom:1px dotted #FE9900;

	padding:0px 0px 3px 5px;

}

.muestraAgenda .fecha{

	border-top:1px dotted #FE9900;

	padding:3px 0px 2px 5px;

	margin-top:5px;

}


