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

/*  Establecemos valores por defecto, para igualar pintado  */
body, h1, h2, h3, h4, h5, h6, ul, ol, li, p, label, legend, div, span {
	padding:0;
	margin:0;
	position:relative;
	font-size:1em;
}
p, ul, ol, a, label, legend, table {
	font-size:0.7em;
	list-style:none !important;
}
p p, p li, li p, li li, ul li, ol li, ul ul, ol ol, p a, li a, ul a {
	font-size: 1em;
}
form, fieldset, div {
	position:relative;
	margin:0;
	padding:0;
}


/* Disseny base */
/* ------------------------------------------------------------------*/
body{
	background:#dbc26c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#cuerpo{
	position:relative;
	width:880px;
	margin:0 auto;
	padding:0 10px 0 10px;
	display:block;
}
#contenido{
	position:relative;
	width:880px;
	overflow:auto;
	padding:0 0 15px 0;
}
#contenidoInterior h2{
	font-family:"Times New Roman", Times, serif;
	color:#3974ad;
	font-size:1.3em;
	font-weight:normal;
	letter-spacing:0.05em;
	display:block;
}
#contenidoInterior h3{
	color:#3974ad;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
}
#contenidoInterior h4{
	color: #960;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
}
#contenidoInterior .subMenuSeccio ul{
	background:#4a4949 url(../../img/interface/botones/degradMenuSeccio.gif) bottom repeat-x;
	position:relative;
	height:30px;
	width:690px;
	display:block;
	margin-bottom:10px;
	
}
#contenidoInterior .subMenuSeccio ul li{
	float:left;
	margin:2px 1px !important;
	padding:5px;
	border-right:1px solid #fff;
	list-style:none !important;
}
#contenidoInterior .subMenuSeccio ul li a:link,#contenidoInterior .subMenuSeccio ul li a:visited{
	position:relative;
	color:#fff;
	padding:4px 6px;
	text-decoration:none;
	font-size:0.9em;
}
#contenidoInterior .subMenuSeccio ul li a:hover,#contenidoInterior .subMenuSeccio ul li a:active{
	color:#DBC26C;
}

/* cabecera */

#cabecera{
	position:relative;
	height:138px;
	width:880px;
}
#cabecera #logo{
	position:relative;
	height:138px;
	width:160px;
}
#cabecera #logo h1 a span{
	display:none;
}
#cabecera #logo h1 a{
	position:absolute;
	width:156px;
	height:119px;
	background:url(../../img/interface/fondos/logoCab.gif) no-repeat;
}
#extraCabecera{
	background:#CCC;
	position:absolute;
	height:125px;
	width:715px;
	top:6px;
	left:168px;
}

/* Menu */

#menu{
	float:left;
	position:relative;
	width:164px;
	background:#f2f2f2;
}
#menu ul{
	padding:6px 0;
}
#menu ul li{
	display:block;
	list-style:none;
	margin:0 0 1px 0;
	padding:0 0 0 6px;
}
#menu ul li a:link,#menu ul li a:visited{
	display:block;
	width:145px;
	padding:4px 0 4px 5px;
	color:#333;
	text-decoration:none;
	font-size:0.8em;
}
#menu ul li a:hover,#menu ul li a:active{
	background:#666;
	color:#fff;
	text-decoration:none;
}

/* Lateral */

#lateral{
	float:left;
	clear:left;
	position:relative;
	width:164px;
	left:0;
}
#lateral #divNews{
	background:url(../../img/interface/fondos/bannerNewsletter.gif) #C5DAEE bottom right no-repeat; 
	padding:6px 3px 4px 3px;
	margin: 10px 0 0 0;
}
#lateral #formNews{
	padding:0;
	margin:0;
}
#lateral #formNews label{
	display:block;
	color:#336699;
	font-weight:bold;
	width:110px;
	margin:0 0 5px 0;
}
#lateral #formNews input{
	color:#666;
	font-size:0.75em;
	padding:3px;
}
#lateral #formNews input.bForm{
	border:0;
	color:#fff;
	background:#3974ad;
	margin:10px 0 0 0;
	cursor:pointer;
	font-size:0.7em;
	padding:1px 3px;
}
#lateral #eventesPropers{
	background:url(../../img/interface/fondos/bannerPropActes.gif) right bottom no-repeat #efe2b6;
	color:#735a24;
	padding:6px 3px 4px 3px;
	margin: 10px 0 0 0;
}
#lateral #eventesPropers h3{
	font-size:0.75em;
}
#lateral #eventesPropers ul{
	margin:8px 0 35px 0;
}
#lateral #eventesPropers ul li{
	margin:0 0 10px 0;
	display:block;
	list-style:none;
}
#lateral #eventesPropers ul li .titulo{
	display:block;
	padding:0 0 0 4px;
}
#lateral #eventesPropers ul li .titulo a:link,#lateral #eventesPropers ul li .titulo a:visited{
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
#lateral #eventesPropers ul li .titulo a:hover,#lateral #eventesPropers ul li .titulo a:active{
	color:#F90;
	text-decoration:underline;
}
#lateral #eventesPropers ul li .fecha{
	font-weight:bold;
}

/* CONTENIDO INTERIOR */

#contenidoInterior{
	top:0;
	width:690px;
	overflow:hidden;
	padding:0 5px 0 5px;
}
.cleaner{
	position:relative;
	clear:both;
}

/* PIE */

#pie{
	position:relative;
	width:880px;
	height:49px;
	clear:both;
	background:url(../../img/interface/fondos/peu.jpg);
	text-align: center;
	margin:0 0 8px 0;
}
#pie p{
	color:#636363;
	margin:0 !important;
}
#pie p a:link,#pie p a:visited{
	color:#333;
}
#pie p a:hover,#pie p a:active{
	color:#636363;
}

/* Events general*/
/* Muestra */
#contenidoInterior .listaEvento .titulo{
	font-family:"Times New Roman", Times, serif;
	color:#1e5080;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:0.03em;
	display:block;
	margin:10px 0 3px 10px;
}
#contenidoInterior .listaEvento .fecha{
	color:#F60;
	font-size:0.9em;
	margin:3px 0 0 15px;
}
#contenidoInterior .listaEvento .descripcion{
	position:relative;
	display:block;
	padding:8px;
	line-height:1.8em;
}
#contenidoInterior .listaEvento span.img img{
	float:left;
	display:inline;
	margin:7px 7px 7px 5px;
	padding:3px;
	border:1px solid #C6DBEE;
}
#imgEvento{
	text-align:center;
}

/* Lista */
#contenidoInterior .listaEvento li{
	margin:10px 0 5px 15px;
}
#contenidoInterior .listaEvento li .titulo{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	font-size:1em;
	display:block;
	width:650px;
	margin:0;
	
}
#contenidoInterior .listaEvento li .fecha{
	color:#F60;
	font-size:0.9em;
	margin:3px 0 0 7px;
}
#contenidoInterior .listaEvento li .enlaceMas{
	position:relative;
	display:block;
	
}
#contenidoInterior .listaEvento li .enlaceMas a:link,#contenidoInterior .listaEvento li .enlaceMas a:visited{
	position:relative;
	display:block;
	padding:3px 10px;
	color:#fff;
	width:150px;
	background:url(../../img/interface/botones/enlacePDF.jpg) left bottom repeat-x;
	text-decoration:none;
	font-size:0.9em;
}
#contenidoInterior .listaEvento li .enlaceMas a:hover,#contenidoInterior .listaEvento li .enlaceMas a:active{
	display:block;
	padding:3px 10px;
	background:#705722;
	color: #FFC;
}
#contenidoInterior .listaEvento li .titulo a:link,.listaEvento li .titulo a:visited{
	color:#333;
	background:#DFE8F7;
	display:block;
	width:100%;
	padding:4px 2px;
}
#contenidoInterior .listaEvento li .titulo a:hover,.listaEvento li .titulo a:active{
	color: #fff;
	text-decoration:none;
	background: #666 url(../../img/interface/botones/tituloHover.jpg) repeat-x bottom !important;
}
#contenidoInterior .listaEvento li .descripcion{
	display:block;
	padding:8px;
}

#contenidoInterior ul#listaArchivos{
	background: url(../../img/interface/fondos/descargas.jpg) bottom left no-repeat #A78641;
	width:350px;
	padding:10px 5px 15px 30px;
	display:block;
	margin:20px 0 5px 10px;
}
#contenidoInterior ul#listaArchivos li{
	padding:0;
	margin:5px;
	border:0;
}
#contenidoInterior ul#listaArchivos a:link,#contenidoInterior ul#listaArchivos a:visited{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#contenidoInterior ul#listaArchivos a:hover,#contenidoInterior ul#listaArchivos a:active{
	color: #FFCC00;
}

/* Seccions */
.inici{
	background: url(../../img/interface/fondos/cuerpos/vida.jpg) bottom right no-repeat #fff;
}
.joanAlcover{
	background: url(../../img/interface/fondos/cuerpos/vida.jpg) bottom right no-repeat #fff;
}
.conthis{
	background: url(../../img/interface/fondos/cuerpos/context.jpg) bottom right no-repeat #fff;
}
.muestradocumentssono, .docsonors {
	background: url(../../img/interface/fondos/cuerpos/docSo.jpg) bottom right no-repeat #fff;
}
.muestraPoemesEscrits, .poemescrits {
	background: url(../../img/interface/fondos/cuerpos/docsEsc.jpg) bottom right no-repeat #fff;
}
.muestraActesAgenda, .agenda {
	background: url(../../img/interface/fondos/cuerpos/programacio.jpg) bottom right no-repeat #fff;
}
.links {
	background: url(../../img/interface/fondos/cuerpos/links.jpg) bottom right no-repeat #fff;
}
.visita {
	background: url(../../img/interface/fondos/cuerpos/vr.jpg) bottom right no-repeat #fff;
}
.galeria {
	background: url(../../img/interface/fondos/cuerpos/galeria.jpg) bottom right no-repeat #fff;
}
.contacte {
	background: url(../../img/interface/fondos/cuerpos/contacte.jpg) bottom right no-repeat #fff;
}
.premsa {
	background: url(../../img/interface/fondos/cuerpos/premsa.jpg) bottom right no-repeat #fff;
}
.actualitat, .muestraNoticies, .listainscripciones{
	background: url(../../img/interface/fondos/cuerpos/noticies.jpg) bottom right no-repeat #fff;
}
.espais, .formInscripcio {
	background: url(../../img/interface/fondos/cuerpos/espais.jpg) bottom right no-repeat #fff;
}
.publicacions, .muestrapublicacions {
	background: url(../../img/interface/fondos/cuerpos/publicaciones.jpg) bottom right no-repeat #fff;
}

/* INICI --*/
.inici #destacatsHome{
	width:695px;
	overflow:hidden;
	padding-bottom:10px;
}
.inici #lateralHome{
	display:block;
	width:250px;
	float:right;
}
.inici #bannersInterior a{
	display:block;
}

.inici #bannersInterior a img{
	margin:10px 0 0 0;
	position:relative;
	width:250px;
	float:right;
	text-align:center;
	z-index:15;
}
.inici #destacatsHome ul{
	width:700px;
	margin:0;
	padding:0;
}
.inici #destacatsHome ul li{
	float:left;
	width:229px;
	margin-right:4px;
}
.inici #destacatsHome ul li .fecha{
	color:#666;
}
.inici #destacatsHome ul li img{
	position:absolute;
	clip:rect(0px 225px 170px 0px);
	border:0;
	top:0;
	left:0;
	display:block;
}
.inici #destacatsHome ul li h2{
	margin:173px 10px 0 0;
}
.inici #destacatsHome ul li h2 a:link,.inici #destacatsHome ul li h2 a:visited{
	font-family:"Times New Roman", Times, serif;
	color:#3974ad;
	font-size:1.4em;
	font-weight:normal;
	letter-spacing:0.05em;
	text-decoration:none;
}
.inici #destacatsHome ul li h2 a:hover,.inici #destacatsHome ul li h2 a:active{
	color:#F60;
}
.inici #noticiesHome{
	z-index:20;
	margin-top:15px;
	width:430px;
	float:left;
}
.inici #noticiesHome h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	background:#bca450;
	display:block;
	width:407px;
	padding:3px 0 3px 5px;
}
.inici #noticiesHome ul{
	display:block;
	width:440px;
	margin:0 !important;
	padding:0 !important;
}
.inici #noticiesHome ul li{
	display:block;
	list-style:none;
	width:395px;
	overflow:auto;
	margin:3px 0 3px 0;
	padding:0 !important;
}
.inici #noticiesHome ul li .titulo{
	width:390px !important;
}
.inici #noticiesHome ul li .titulo a:link,.inici #noticiesHome ul li .titulo a:visited{
	background:none;
}
.inici #noticiesHome ul li .titulo a:hover,.inici #noticiesHome ul li .titulo a:active{
	background:none #333;
}
.inici #bannerVidaAlc{
	position:relative;
	width:250px;
	float:right;
	margin-top:15px;
	text-align:center;
	z-index:15;
}
.inici #bannerVidaAlc object,.inici #bannerVidaAlc embed{
	position:relative;
	float:right;
	z-index:15;
}
/* Textos largos */
#cuerpo.joanAlcover p,#cuerpo.conthis p{
	margin:0 0 20px 0;
	line-height:1.3em;
}
/* JOAN ALCOVER */

#cuerpo.joanAlcover #imag1{
	float:left;
	margin:0 8px 8px 0;
	padding:2px;
	border:2px solid #960;
}

#cuerpo.joanAlcover p#parraf6{
	background: url(../../img/interface/fondos/descargas.jpg) bottom left no-repeat #bca44f;
	width:200px;
	padding:10px 3px 15px 40px;
	color:#fff;
}
#cuerpo.joanAlcover p#parraf6 a:link,#cuerpo.joanAlcover p#parraf6 a:visited{
	color:#fff;
	font-weight:bold;
}
#cuerpo.joanAlcover p#parraf6 a:hover,#cuerpo.joanAlcover p#parraf6 a:active{
	color:#645026
}

/* CONTEXT HISTÒRIC */

.conthis #contenidoInterior ul li{
	list-style:square;
	margin:3px 0 3px 30px;
}
.conthis #bannerHist{
	float:left;
	margin:0 8px 20px 3px;
}

/* POEMES ESCRITS */
.poemescrits .listaEvento li .titulo a:link,.poemescrits .listaEvento li .titulo a:visited{
		text-decoration:none;
		background:#3974ad url(../../img/interface/fondos/liEscrit.jpg) top left no-repeat !important;
		color:#fff !important;
		padding:4px 4px 4px 30px !important;
		font-size:1em;
}
#cuerpo.muestraPoemesEscrits .fecha{
	display:none;
}
#cuerpo.muestraPoemesEscrits .titulo{
	margin:10px 0 0 80px;
}
#cuerpo.muestraPoemesEscrits .descripcion{
	width:530px;
	background: url(../../img/interface/fondos/fullaPoemes.jpg) bottom repeat-x #eee9dd;
	padding:10px 10px 50px 10px;
	font-family:"Courier New", Courier, monospace;
	text-align:center;
	font-size:1.1em;
	margin:20px 50px 10px 80px;
}
#cuerpo.muestraPoemesEscrits #parraf1{
	margin:10px 0 0 80px;
}
#cuerpo.muestraPoemesEscrits #parraf1 a:link,#cuerpo.muestraPoemesEscrits #parraf1 a:visited{
	color:#fff;
	background: #C60;
	padding:8px;
	width:250px;
	display:block;
}

#cuerpo.muestraPoemesEscrits #parraf1 a:hover,#cuerpo.muestraPoemesEscrits #parraf1 a:active{
	color: #C60;
	background: #E9D5BE
}

/* DOC SONORS */
.docsonors #listadocumentssonors .titulo{
	background: url(../../img/interface/fondos/liAudios.jpg) top left no-repeat #3974ad;
	color:#FFF !important;
	padding:4px 0 4px 27px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
}
.docsonors #listadocumentssonors .descripcion{
	margin-left:20px;
}
.docsonors #listadocumentssonors #repsMp3{
	display:block;
	margin: 8px 0 8px 30px;
	background:#C6DBEE;
	padding:5px;
}
.docsonors #listadocumentssonors #repsMp3 div{
	margin:5px;
	display:block;
}

/* ACTUALITAT */
.actualitat #listaNoticies .titulo{
	margin:10px 0 0 0;
}
.actualitat #listaNoticies .titulo a{
	background: url(../../img/interface/fondos/liNew.jpg) top left no-repeat #3974ad !important;
	color:#FFF !important;
	padding:4px 0 4px 27px !important;
	text-decoration:none;
	font-size:1.2em !important;
	display:block !important;
}
.actualitat #listaNoticies .enlaceMas{
	margin:0 0 15px 0;
	display:block;
}
/* PREMSA */
.premsa #listaDossiersPremsa{
	margin:15px 0 0 0;
}
.premsa #listaDossiersPremsa li{
	border-bottom:1px solid #CCC;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}
.premsa #listaDossiersPremsa .titulo{
	background: url(../../img/interface/fondos/liNew.jpg) top left no-repeat #3974ad !important;
	color:#FFF !important;
	padding:4px 0 4px 27px !important;
	text-decoration:none;
	font-size:1.2em !important;
	display:block !important;
}

/* PUBLICACIONS */
.publicacions #listapublicacions{
	margin:15px 0 0 0;
}
.publicacions #listapublicacions li{
	border-bottom:1px solid #CCC;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}
.publicacions #listapublicacions li .subtitulo,.muestrapublicacions .subtitulo{
	margin:6px 0 0 15px;
	display:block;
}
.muestrapublicacions .subtitulo{
	font-weight:bold;
}
.muestrapublicacions .titulo{
	font-size:1.5em !important;
}
.muestrapublicacions .descripcion{
	margin:0 0 10px 25px;
}

.publicacions #listapublicacions .titulo a{
	background: url(../../img/interface/fondos/liPublicacio.jpg) top left no-repeat #3974ad !important;
	color:#FFF !important;
	padding:6px 0 8px 32px !important;
	text-decoration:none;
	font-size:1.2em !important;
	display:block !important;
}



/* ESPAIS */

.espais #contenidoInterior p{
	margin:15px 4px;
}
.espais #contenidoInterior img{
	padding:2px;
	border:1px solid #71A6D9;
	float:left;
	margin:4px;
}
.espais #contenidoInterior h3{
	display:block;
	clear:both;
	padding:15px 0 0 0;
}
.espais #contenidoInterior li{
	margin:0 0 7px 0;
}


/* LINKS */

.links #contenidoInterior li.li1{
	background: #C5DAEE url(../../img/interface/fondos/links_li1.jpg) top left repeat-x;
	padding:7px;
}

.links #contenidoInterior li.li2{
	background: #DEEAF5 url(../../img/interface/fondos/links_li2.jpg) top left repeat-x;
	padding:7px;
}
.links #contenidoInterior li .descripcion{
	padding-left:2px;
}
.links #contenidoInterior li .enlace a:link,.links #contenidoInterior li .enlace a:visited{
	color:#3974AD;
}
.links #contenidoInterior li .enlace a:hover,.links #contenidoInterior li .enlace a:active{
	color: #003;
}



/* GALERIA --*/
.galeria #Galeria h3{
	font-size:0.8em;
	color:#666;
	padding:15px 0 0 10px;
} 
.galeria #Galeria p{
	margin:5px 0 2px 0;
	padding:0 0 0 18px;
	
}
.galeria select#galerias{
	width:200px;
	background:#eee;
	font-family:"Courier New", Courier, monospace;
	margin:8px 0 5px 10px;
	color:#333;
}
.galeria #Galeria ul{
	width:550px;
	margin:20px 0 10px 80px;
}
.galeria #Galeria ul li{
	list-style:none;
	display:inline;
}
.galeria #Galeria #imgGaleria ul li a:link img, .galeria #Galeria #imgGaleria ul li a:visited img{
	border:1px solid #333;
	padding:1px;
}
.galeria #Galeria #imgGaleria ul li a:hover img, .galeria #Galeria #imgGaleria ul li a:active img{
	border:1px solid #FFCC33;
}
.galeria #Galeria #gal_muestra{
	width:660px;
	border:1px solid #71A6D9;
	background:#E7EFF8 url(../../img/interface/fondos/fonsGaleriaImatges.jpg) bottom right no-repeat;
	text-align:center;
	margin:0 0 0 20px;
}
.galeria #Galeria #gal_muestra img{
	margin:25px 0;
	border:2px solid #fff;
}

/* NAVEGACION GALERIAS */
	.galeria #navPagGaleria{
		position:relative;
		padding:0;
		width:680px;
	}
	.galeria #navPagGaleria ul{
		padding:5px;
		margin:0;
		width:680px;
		background: url(../../img/interface/fondos/navGaleria.jpg);
		position:relative;
		height:28px;
	}
	.galeria #navPagGaleria ul li{
		list-style:none;
		position:absolute;
		width:680px;
	}
	.galeria #navPagGaleria a{
		text-decoration: none;
		font-weight: bold;
		height:20px;
	}
	.galeria #navPagGaleria a.aSiguiente{
		background: url(../../img/interface/fondos/navSig.jpg) right center no-repeat;
		float:right;
		padding:5px 14px 0 0;
	}
	.galeria #navPagGaleria a.aAnterior{
		position:relative;
		z-index:2;
		background: url(../../img/interface/fondos/navAnt.jpg) left center no-repeat;
		float:left;
		padding:5px 0 0 14px;
	}
	
/* AGENDA */
.agenda .listaEvento li .enlaceMas,.agenda .listaEvento li .enlaceMas a{
	display:none !important;
}
.agenda #menuAgenda{
	margin:10px 0 10px 0;
}
.agenda #menuAgenda div{
	display:inline;
	background:url(../../img/interface/botones/vistaAgenda.jpg) top left repeat-x #F2F2F2;
	height:15px;
	width:115px;
	color:#ff9900;
	font-size:0.7em;
	padding:8px 27px;
	margin:4px 3px 4px 3px;
	cursor:pointer;
	vertical-align:middle;
	border:1px solid #CCC;
}
.agenda #contenidoMantenimiento #anterior,.agenda #contenidoMantenimiento #siguiente,.agenda #contenidoMantenimiento #hoy {
	display:inline;
	height:10px;
	font-weight:bold;
	font-size:0.7em;
	padding:3px;
	cursor:pointer;
}
.agenda #contenidoMantenimiento #div_tiempo {
	display:inline;
	margin:0 0 0 20px;
	color:#999;
	font-weight:bold;
}
.agenda #tabla_calendario{
	border:0;
	position:relative;
	border-collapse: collapse;
	margin:2px 5px 0 3px;
}
.agenda #contenidoMantenimiento #tabla_calendario thead th,.agenda #contenidoMantenimiento #tabla_cabecera td{
	background: #3974ad url(../../img/interface/fondos/cabCal.jpg) top left repeat-x;
	color:#fff;
	font-weight:bold;
	padding:2px;
	border:1px solid #369;
	height:20px;
}
.agenda #contenidoMantenimiento #tabla_calendario td {
	border:1px solid #dfdfdf;
	vertical-align:top;
	padding:1px;
}
.agenda #contenidoMantenimiento #tabla_calendario td.horaSetm{
	color:#7D7D7D;
	background:#e5e5e5;
}
.agenda #contenidoMantenimiento #tabla_calendario td div {
	position:relative;
	width:100%;
	height:13px;
}
.agenda #contenidoMantenimiento #tabla_calendario td div .indicDia {
	float:right;
	text-align:right;
	color:#8a8a8a;
	font-size:10px;
}
.agenda #contenidoMantenimiento #tabla_calendario td.diaInact {
	background: #eee;
}
.agenda #contenidoMantenimiento #tabla_calendario td.diaactual {
	background: url(../../img/interface/fondos/agendaTDactual.jpg) bottom left repeat-x #EBDCA9;
	border:1px solid #DEB55F;
}
.agenda .vistaSem #contenidoMantenimiento #contenido_tabla {
    overflow: scroll;
    overflow-x: hidden;
}
.agenda .vistaMes #contenidoMantenimiento #tabla_calendario td td{
	font-size:10px;
	background:#DEE7EB url(../../img/interface/fondos/acteAgenda.jpg) top left no-repeat;
	cursor:pointer;
}
.agenda .vistaSem #contenidoMantenimiento #contenido_tabla div{
	font-size:10px;
	background:#DEE7EB url(../../img/interface/fondos/acteAgenda.jpg) top left no-repeat;
	cursor:pointer;
	overflow:hidden;
}
/* Ficha actividad */
.agenda a.tornaCal:link,.agenda a.tornaCal:visited{
	display:block;
	margin:15px 10px;
	text-decoration:none;
	background:url(../../img/interface/fondos/navAnt.jpg)left 50% no-repeat;
	padding:4px 7px 4px 12px;
	color: #666;
}
.agenda a.tornaCal:hover,.agenda a.tornaCal:active{
	color:#F60;
}
.agenda .listaEvento .titulo,.muestraActesAgenda .listaEvento .titulo{
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:1.3em !important;
	margin:8px 5px 12px 10px !important;
	display:block;
}
.agenda .listaEvento .fecha,.muestraActesAgenda .listaEvento .fecha{
	display:block;
	font-size:1.1em;
}
.agenda .listaEvento .hora_inici,.muestraActesAgenda .listaEvento .hora_inici{
	margin-left:15px;
}
.agenda .listaEvento .hora_inici , .agenda .listaEvento .hora_fi, .muestraActesAgenda .listaEvento .hora_inici,.muestraActesAgenda .listaEvento .hora_fi  {
	font-size:1em;
}
.agenda .listaEvento .lugar,.muestraActesAgenda .listaEvento .lugar{
	color:#6f6f6f;
	font-weight:bold;
}
.agenda .listaEvento .descripcion, .muestraActesAgenda .listaEvento .descripcion{
	margin-left:30px;
}

/* CONTACTE --*/ 
.contacte #contenidoInterior form{
	margin:30px 0 30px 10px;
	position:relative;
	width:288px;
	float:left;
	padding:6px 6px 25px 6px;
	background:#b8a88e url(../../img/interface/fondos/formcontacte.jpg) bottom left no-repeat;
}
.contacte #contenidoInterior #infoLocal{
	float:right;
	margin:30px 0 10px 0;
}
.contacte #contenidoInterior #infoLocal .info{
	background: #dae2f1 bottom left url(../../img/interface/fondos/degrInfoCont.gif);
	border:3px solid #fff;
	padding:5px;
	margin:10px 0 0 0;
}
.contacte #contenidoInterior form .iconoObl{
}
.contacte #contenidoInterior form label{
	display:block;
	color:#595142;
	font-weight:bold;
	margin:6px 0 2px 0;
}
.contacte #contenidoInterior form input,.contacte #contenidoInterior form textarea{
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../../img/interface/fondos/inputText.jpg);
	border:1px solid #D1C7B6;
	color:#FFF;
	font-size:0.75em;
	padding:3px;
}
.contacte #contenidoInterior form textarea{
	height:80px;
}
form .bFormContacto{
	background: url(../../img/interface/fondos/botoForm.jpg) bottom left no-repeat;
	width:127px;
	height:26px;
	font-weight:bold;
	color:#333;
	font-size:0.75em;
	padding:0;
	cursor:pointer;
	border:0;
}
.contacte #contenidoInterior #textoerror{
	position:relative;
	display:block;
	background: url(../../img/interface/fondos/error.jpg) top repeat-x #900;
	color:#FFF;
	font-size:0.8em;
	font-weight:bold;
	padding:10px;
	margin:5px 0 0 10px;
	border:3px solid #C00;
	width:260px;
}


.listainscripciones .listaEvento .titulo a{
	background: url(../../img/interface/fondos/liNew.jpg) top left no-repeat #3974ad !important;
	color:#FFF !important;
	padding:4px 0 4px 27px !important;
	text-decoration:none;
	font-size:1.2em !important;
	display:block !important;
}
.listainscripciones .listaEvento .enlaceMas{
	margin:0 0 15px 0;
	display:block;
}
#listaCursos li{
	margin-bottom:20px !important;
	border-bottom:1px solid #999;
	background: #EBEBEB;
}
#listaCursos .fecha{
	font-size:12px !important;
	margin:7px 10px !important;
	display:block;
}
.linktornar a:link,.linktornar a:visited{
	background: #069;
	color:#FFF;
	text-decoration:none;
	display:block;
	margin-top:4px;
	width:110px;
	padding:4px;
}
.linktornar a:hover,.linktornar a:active{
	background: #09F;
	color:#FFF;
}

#formCurs{
	display:block;
	background:#D7DCDF;
	padding:10px 10px 50px 10px;
	border:1px solid #CCC;
	margin:10px 20px;
	width:570px;
}
#formCurs label{
	width:200px;
	text-align:right;
	padding:5px;
	float:left;
}
#formCurs label.obsInscr{
	float:none;
	display:block;
	overflow:auto;
	text-align:left;
	margin:15px 0 4px 200px !important;
	padding-top:15px !important;
}
#formCurs #observaciones{
	float:none;
	display:block;
	margin:3px 0 4px 200px !important;
}
#formCurs input{
	width:300px;
	text-align:left;
	padding:5px;
	float:left;
	margin:0 10px 5px 0;
}
#formCurs textarea{
	width:300px;
	height:80px;
	text-align:left;
	padding:5px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
}
#formCurs input#soci{
	width:auto;
	clear:right;
	padding:30px !important;
	margin:5px 300px 5px 0 !important;
}
#formCurs div#notas{
	display:block;
	background: #E3EBEE;
	padding:9px;
	margin:12px;
	width:540px;
	overflow:auto;
}
#formCurs ol li{
	list-style-type: decimal;
	list-style-position:inside;
	margin:4px;
}
#formCurs #compte_bancari{
	width:300px;
	float:none;
}
#formCurs #precio{
	display:block;
	clear:both;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#069;
	font-weight:bold;
	font-size:18px;
	margin-left:210px;
}
#formCurs .bFormContacto{
	margin-left:200px;
}
.descCurs{
	padding:15px 20px;
}
