body{
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	background:#1f4cb4 url(../../img/interface/fondos/body.jpg) top no-repeat;
	position:relative;
}
p,li,a,label,legend,fieldset,h1,h2,h3,h4,ul,li,ul,ol{
	position:relative;
}
h1,h2,h3,h4,ul,li{
	margin:0;
	padding:0;
	font-size:1em;
}
a:link,a:visited{
	color: #143790;
}
a:hover,a:active{
	color: #1162dc;
	text-decoration:none;
}
strong{
	font-weight:bold;
}
#pie strong{
	color:#142b62;
}
p,li,a,label,legend, table{
	font-size:0.7em;
	color:#333;
}
p p, p li,li p,li li,p a,li a,table label, table input, table textarea, label a{
	font-size: 1em !important;
}
p{
	margin:5px 0 5px 10px;
}
h2{
	color: #0030a8;
	font-family: "Trebuchet MS", Helvetica, Geneva, Verdana;
	font-size:1.2em;
	font-weight:normal;
	letter-spacing:0.1em;
	margin:0 0 16px 0;
	background:url(../../img/interface/fondos/lineaTit.gif) left bottom repeat-x;
	border-bottom:1px solid #ccc;
}
h3{
	color: #446ccb;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	letter-spacing:0em;
	font-size:0.8em;
	margin:5px;
}
h3 a{
	color: #446ccb;
	font-family: Verdana, Geneva, sans-serif;
	font-size:1em;
	text-decoration:none;
}
h4{
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	letter-spacing:0em;
	font-size:0.7em;
	color:#036;
}
label{
	color:#333;
}
legend{
	color: #384093;
	font-weight:bold;
}
fieldset{
	border:1px solid #999;
	margin:15px 0 10px 0;
	padding:10px 0 10px 10px;
	background:#F4F5F9;
}
input{
	padding:3px 4px 3px 4px;
	font-size:0.75em;
	background: url(../../img/interface/fondos/inputs.gif) top repeat-x #e9e9e9;
}
select{
	font-size:0.75em;
}
textarea{
	font-size:0.8em;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../../img/interface/fondos/inputs.gif) top repeat-x #e9e9e9;
}
input[type=radio],input[type=checkbox]{
	background: none;
}


/* DISSENY LAYOUT -------------------------------------------------------------------- */
#cuerpo{
	width:750px;
	margin:0 auto;
	background:#FFF;
	border:1px solid #999;
}
#cabecera{
	position:relative;
	top:0;
	left:0;
	height:78px;
	width:750px;
	background: url(../../img/interface/fondos/cabecera.jpg) right top no-repeat #fff;
}
#logo{
}
#logo h1 span{
	display:none;
}
#logo a{
	border: none;
	position:absolute;
	width:150px;
	height:80px;
}

/* div menu */
#menu{
	position:absolute;
	top:0;
	left:0;
	width:750px;
	height:35px !important;
	overflow:visible;
	background:#0033aa url(../../img/interface/fondos/menu.jpg) right top no-repeat;
}
#menu #linkLoginUsu{
	position:absolute;
	top:7px;
	right:3px;
	z-index:200;
}
#menu #linkPanellUsu,#menu #linkSortirUsu{
	float:right;
	display:block;
	padding:3px 5px 5px 23px;
	margin:0 5px 0 0;
	text-decoration:none;
}
#menu #linkPanellUsu{
	background: url(../../img/interface/fondos/bPanell.jpg) top left no-repeat #eeedee;
}
#menu #linkSortirUsu{
	background: url(../../img/interface/fondos/bSalir.jpg) top left no-repeat #eeedee;
}
#menu a#linkLoginUsu:link,#menu a#linkLoginUsu:visited{
	color:#fff;
	background:url(../../img/interface/fondos/candadoLogin.gif) left 7px no-repeat;
	padding:4px 10px 4px 12px;
	text-decoration:none;
}
#menu a#linkLoginUsu:hover,#menu a#linkLoginUsu:active{
	color: #F90;
}
/* MENU WEB */
#menuGen{
	position:relative;
	width:500px;
	padding:4px 0 4px 20px;
	
}
#menuGen li{
	list-style:none;
	float:left;
	margin:4px 25px 0 0;
}
#menuGen li a:link,#menuGen li a:visited{
	color:#FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.3em !important;
	text-decoration:none;
	font-weight:bold;
	padding:7px;
}
#menuGen li a:hover,#menuGen li a:active{
	color:#F60;
}



/* CONT. INTERIOR */
#contenido{
	position:relative;
	padding:30px 0 0 0;
}
#contenidoInterior{
	position:relative;
	padding:20px 10px 30px 15px;
	top:0;
	left:0;
	margin:0;
}
#contenidoInterior .error{
	color:#C00;
	font-weight:bold;
	padding:5px;
	background:#F7F7F7;
}
#contenidoInterior .avis{
	color: #060;
	font-weight:bold;
	padding:5px;
	background:#F7F7F7;
}
/* CLEANER */
.cleaner{
	position:relative;
	clear:both;
}
/* PIE */
#pie{
	position:relative;
	display:block;
	background: url(../../img/interface/fondos/pieNou4.gif) repeat-x top right #fff;
	width:706px;
	margin:15px 2px 2px 2px;
	padding:20px;
}
#pie p{
	margin:0;
	padding:0;
}
#pie #nomPeu{
	color: #133169;
	font-weight:bold !important;
	margin-bottom:5px;
}
#pie #direccio{
	color: #666;
	margin-bottom:10px;
}

/* EVENTO GENERICO */

.listaEvento div .titulo, .listaEvento div .titulo a:link, .listaEvento div .titulo a:visited,.muestradocuments .titulo{
	color:#474747;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	display:block;
}
.muestradocuments .titulo{
	font-size:16px;
}
.listaEvento div .titulo a:hover, .listaEvento div .titulo a:active{
	color: #039;
}
.listaEvento div .titulo{
	margin: 0 0 5px 0;
	
}
.listaEvento div .img{
	float:left;
	margin:0 5px 5px 0;
	border: 1px solid #039;
	padding:2px;
}
.listaEvento div{
	list-style: none;
	background:url(../../img/interface/fondos/listanews.gif) 0 3px no-repeat;
	padding:0px 5px 8px 15px;
	margin:0 0 12px 0;
	overflow:hidden;
	border-bottom:1px solid #c5c5c5;
}

.listaEvento div li,.muestradocuments .descripcion li,.muestradocuments .listaEvento li{
	background: none;
	list-style:circle;
	list-style-position:inside;
}
.listaEvento div li{
	border:0;
}
.listaEvento #listaArchivos{
	display:block;
	margin:20px 0 5px 10px;
}
.listaEvento #listaArchivos li{
	display:block;
	margin:1px;	
}
.listaEvento  .descripcion,.listaEvento  .descripcion li{
	border:0;
	font-size:11px;
	background:none;
}
#listaArchivos li a{
	padding:3px 0 3px 18px;
	display:block;
	background:url(../../img/interface/fondos/descargaDoc.gif) 0 3px no-repeat;
}
.fecha{
	color:#ff6600;
	font-size:11px;
}
.boto{
	padding:5px;
	background:#E6E1D2;
	border:1px solid #CCC;
	font-weight:bold;
	display:block;
	margin-top:20px;
}
.muestradocuments .titulo{
	padding-left:30px;
}
.muestradocuments .fecha,.muestradocuments .descripcion,.muestradocuments .img{
	padding-left:50px;
}
.muestradocuments .descripcion{
	display:block;
	margin:15px 0 30px;
	border:0;
	font-size:11px;
}
.muestradocuments .descripcion,.muestradocuments .descripcion li{
	font-size:11px;
}
.muestradocuments .descripcion li{
	margin:2px 0 3px 10px;
	list-style: inside disc;
}
.muestradocuments .img img{
	float:left;
	margin:5px 8px 8px 55px;
	border:1px solid #999;
	padding:2px;
	z-index:200;
}
/* NAVEGACION */
#navEvento{
	display:block;
	height:20px;
	width:700px;
	margin:8px 0 15px 5px;
	border-bottom: 1px dotted #069;
}
#navEvento li{
	list-style:none;
}
a.aSiguiente:link,a.aSiguiente:visited{
	font-weight:bold;
	text-decoration:none;
	padding:3px 11px 3px 2px;
	background:url(../../img/interface/fondos/flechaDcha.gif) right 60% no-repeat;
}
a.aSiguiente:hover,a.aSiguiente:active{
	color: #F90;
	background:url(../../img/interface/fondos/flechaDcha.gif) right 60% no-repeat;
}
a.aAnterior:link,a.aAnterior:visited{
	font-weight:bold;
	text-decoration:none;
	padding:3px 2px 3px 11px;
	background:url(../../img/interface/fondos/flechaIzq.gif) left 60% no-repeat;
}
a.aAnterior:hover,a.aAnterior:active{
	color: #F90;
	background:url(../../img/interface/fondos/flechaIzq.gif) left 60% no-repeat;
}
li.aSiguiente{
	text-align:right;
	float:right;
	width:150px;
}
li.aAnterior{
	text-align:left;
	float:left;
	width:150px;
}



/* ///////////////// SECCIONS //////////////////// */
/* INICI */
div.curso{
	background:#f4f4f4;
	border:1px solid #ddd;
	padding:10px;
	width:415px;
	margin:0 0 20px 0;
}
div.curso table img{
	margin:0px 4px 0 3px;
	vertical-align:middle;
}
div.curso table{
	width:100%;
}
div.curso table td{
	padding:4px 0 4px 3px;
}
div.curso .enlaceCurso{
	text-align:right;
	padding:6px 10px 0 0;
	margin:0;
}
div.curso .enlaceCurso a{
	background:url(../../img/interface/fondos/flechaLI.gif) right 50% no-repeat;
	padding-right:8px;
}
.inici #cursosHome{
	float:left;
	position:relative;
}
.inici #lateralHome{
	position:relative;
	width:250px;
	float:right;
}
.inici #lateralHome .listaEvento #listaArchivos{
	display:block;
	margin:8px 0 5px 7px;
}
.inici #lateralHome .listaEvento li{
	display:block;
	margin:0 0 15px 0;
}
.inici #lateralHome .listaEvento .titulo{
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}
.inici #lateralHome .listaEvento .descripcion{
	display:block;
	color: #666;
	margin:4px 0 3px 0;
}
/* CURSOS */
.cursos #cursosNous{
	float:left;
	position:relative;
}
.cursos #cursosPassats{	
	position:relative;
	width:250px;
	float:right;
}
.cursos #cursosPassats h4{
	display:block;
	margin-left:15px;
}
.cursos #cursosPassats p{
	display:block;
}
.histcursos .cursoPasado{
	border-bottom:1px dotted #999;
	padding-bottom:7px;
	margin-bottom:12px;
}
.histcursos .cursoPasado h4{
	margin-left:30px;
}
.histcursos .cursoPasado p{
	margin-left:40px;
}
.cursos #cursosPassats .cursoPasado{
	border-bottom:1px dotted #999;
	padding-bottom:7px;
	margin-bottom:12px;
}
.cursos #cursosPassats .cursoPasado p,.cursos #cursosPassats .cursoPasado div{
	font-size:10px;
	padding:3px 0 2px 19px;
	margin:0;
}
/* CURS */
.curs #extra,.curs #inscripcio,.curs #dates{
	border:1px solid #ddd;
	padding:10px 120px 10px 10px;
	margin:10px;
}
.curs #extra{
	margin-top:40px;
	background: url(../../img/interface/fondos/fonsCursMapa.jpg) top right no-repeat #f4f4f4;
}
.curs #inscripcio{
	background: url(../../img/interface/fondos/fonsCursDocs.jpg) top right no-repeat #f4f4f4;
}
.curs #dates{
	background: url(../../img/interface/fondos/fonsCurscal.jpg) top right no-repeat #f4f4f4;
}
.curs #descCurs{
	line-height:1.2em;
	margin-top:10px;
	overflow:auto;
	width:670px;
	font-size:11px;
}
.curs #descCurs li{
	font-size:11px;
	list-style-position:inside;
	padding-left:10px;
}
.curs #descCurs img{
	float:left;
	margin:0 10px 8px 0;
}
.curs #comidas{
	margin-left:30px;
	display:block;
}
.curs .linkInscripcio{
	background: url(../../img/interface/fondos/binscripcio.jpg) left top no-repeat;
	display:block;
	height:36px;
	width:200px;
	margin-left:40px;
	font-size:18px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	border:0;
	padding:13px 5px 0 45px;
}
.curs input.linkInscripcio{
	padding:13px 5px 35px 45px !important;
}
.alerta{
	background: url(../../img/interface/fondos/alerta.jpg) left top repeat-x #FFF;
	display:block;
	border:3px solid #900;
	padding:10px;
	color: #F00;
	font-size:11px;
	font-weight:bold;
}
.curs .alerta a:link,.curs .alerta a:visited{
	color: #F60;
}
.curs .linkInscripcio:link,.curs .linkInscripcio:visited{
	font-size:18px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	text-decoration:none;
}
.curs .linkInscripcio:hover,.curs .linkInscripcio:active{
	color:#CCF2FF;
}
/* DADES CURS */
.dades-curs #extra,.dades-curs #inscripcio,.dades-curs #dates{
	border:1px solid #ddd;
	padding:10px 120px 10px 10px;
	margin:10px;
	width:300px;
}
.dades-curs #extra{
	margin-top:40px;
	background: url(../../img/interface/fondos/fonsCursMapa.jpg) top right no-repeat #f4f4f4;
}
.dades-curs #extra ul{
	margin-left:30px;
}
.dades-curs #inscripcio{
	background: url(../../img/interface/fondos/fonsCursDocs.jpg) top right no-repeat #f4f4f4;
}
.dades-curs #archivos{
	margin-top:36px;
	width:255px;
	border:1px solid #ddd;
	background: url(../../img/interface/fondos/fonsCursMapa.jpg) top left no-repeat #f4f4f4;
	padding:5px;
	float:right;
}
.dades-curs #archivos ul{
	display:block;
	margin-left:15px;
}
.dades-curs #archivos ul li{
	display:block;
	margin:0 0 7px 0;
	list-style:none;
}
.dades-curs #dates{
	background: url(../../img/interface/fondos/fonsCurscal.jpg) top right no-repeat #f4f4f4;
}
.dades-curs .desc{
	line-height:1.2em;
	margin-top:10px;
	overflow:auto;
	width:670px;
}
.dades-curs .error{
	font-size:11px;
	font-weight:bold;
}
.dades-curs .desc img{
	float:left;
	margin:0 10px 8px 0;
}
.dades-curs #comidas{
	margin-left:30px;
	display:block;
}
.dades-curs .linkInscripcio{
	background: url(../../img/interface/fondos/binscripcio.jpg) left top no-repeat;
	display:block;
	height:36px;
	width:200px;
	margin-left:40px;
	font-size:18px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	border:0;
	padding:13px 5px 0 45px;
}
#gestionUsu{
	width:700px;
	padding:10px;
	background: #F3F3F3;
	border:1px solid #ccc;
	overflow:auto;
	margin-bottom:50px;
}
#gestionUsu #docsUsu,#gestionUsu #menjars{
	width:330px;
	float:left;
	margin:0 20px 0 0;
}
#gestionUsu #docsUsu ul{
	margin:5px 0 10px 22px;
}
#gestionUsu #menjars table{
	margin-left:20px;
}
#gestionUsu #docsUsu a.aBorrar:link,#gestionUsu #docsUsu a.aBorrar:visited{
	padding:0 5px 0 5px;
	color:#F00;
}
#gestionUsu #docsUsu a.aBorrar:hover,#gestionUsu #docsUsu a.aBorrar:active{
	color: #C30;
}

/* DOCUMENTS */
.documents #listadocuments{
	padding-left:25px;
}
.documents .listaEvento li{
	margin-bottom:25px;
}

/* REGISTRWE USUARI */
#formUsuario input{
	display:block;
	width:250px;
}
input#acepto{
	float:left;
	width:inherit;
}
#formUsuario #dat_oblig{
	background:url(../../img/interface/fondos/registre_usuOblig.gif) right bottom no-repeat #F4F5F9;
}
#formUsuario #dat_perso{
	background:url(../../img/interface/fondos/registre_usuPerso.gif) right bottom no-repeat #F4F5F9;
}
#formUsuario #dat_factu{
	background:url(../../img/interface/fondos/registre_usuFactu.gif) right bottom no-repeat #F4F5F9;
}
#formUsuario .bGuardarUni{
	margin:10px 0 10px 5px;
}
/* login */
#identificacion input{
	display:block;
	width:200px;
	margin:3px 0 12px 0;
}
.bEntrar{
	background:url(../../img/interface/fondos/botoform.jpg) #036 repeat-x top left;
	color:#FFF;
	font-weight:bold;
	border:1px solid #666;
	cursor:pointer;
	width:auto !important;
}
#identificacion{
	float:left;
}
#identificacion #principal{
	background:url(../../img/interface/fondos/login_usu.gif) right bottom no-repeat #F4F5F9;
	padding:10px 30px;
	display:block;
	width:300px;
}
#inforegistre{
	float:left;
	width:300px;
	margin-top:30px;
}
/* PANEL */
.usuari .linkEditProfile,.usuari .linkBaixaNews,.usuari .linkAltaNews{
	position:relative;
	background: #FFF url(../../img/interface/fondos/user_edit.gif) 1px 6px no-repeat;
	padding:7px 10px 7px 20px;
	margin:5px 0 15px 25px;
	border:1px solid #CCC;
	display:block;
	width:300px;
}
.usuari .linkAltaNews{
	background: #FFF url(../../img/interface/fondos/email_add.gif) 1px 6px no-repeat;
	font-weight:bold;
	color:#060;
}
.usuari .linkBaixaNews{
	background: #FFF url(../../img/interface/fondos/email_delete.gif) 1px 6px no-repeat;
	font-weight:bold;
	color: #F60;
}

.usuari  h3{
	margin-top:15px;
}
.usuari #cursosApuntat,.usuari #cursosDisponible,.usuari #cursosRealitzats{
	padding-left:20px;
	margin-bottom:15px;
	border-bottom:1px dotted #999;
	padding-bottom:10px;
}
.usuari #cursosApuntat li,.usuari #cursosDisponible li,.usuari #cursosRealitzats li{
	display:block;
	margin:5px 0 7px 5px;
	list-style:none;
	background:url(../../img/interface/fondos/listaCursosPanel.gif) 0 0 repeat-x #f6f6f6;
	padding:7px 7px 7px 12px;
	border:1px solid #D6D6D6;
}
.usuari #cursosApuntat li a,.usuari #cursosDisponible li a,.usuari #cursosRealitzats a{
	font-weight:bold;
}
.usuari .cursOk{
	background: #FFF url(../../img/interface/fondos/curso-aceptado.gif) 1px 6px no-repeat;
	padding:7px 10px 7px 20px;
	display:block;
	margin:8px 8px 2px 2px;
}
.usuari .cursPendent{
	background: #FFF url(../../img/interface/fondos/alertaDocsPendientes.gif) 1px 6px no-repeat;
	color:#900;
	padding:7px 10px 7px 30px;
	display:block;
	margin:8px 8px 2px 2px;
}
.usuari .cursPendent a:link,.usuari .cursPendent a:visited{
	color:#F00;
}
cursPendent
/* CONTACTE */
.contacte #error{
	background: url(../../img/interface/fondos/errorContacto.jpg) left top no-repeat #C00;
	border:2px solid #900;
	color:#FCC;
	font-weight:bold;
	font-size:0.8em;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:12px 8px 15px 53px;
	width:350px;
	position:absolute;
	top:255px;
	left:30px;
}
.contacte  p{
	position:relative;
}
.contacte #formCont{
	position:relative;
	border-right:1px solid #CCC;
	width:450px;
	padding:4px 10px 15px 10px;
	margin:0 5px 10px 0;
	float:left;
}
.contacte #formCont label{
	display:block;
	margin:0 0 2px 0;
}
.contacte #formCont input,.contacte #formCont textarea{
	display:block;
	margin:0 0 7px 0;
	width:200px;
	background:#7A99B8 url(../../img/interface/fondos/input.jpg) repeat-x top left;
	color: #036;
	padding:3px;
	border:1px solid groove;
	font-size:0.8em;
	letter-spacing:0.1em;
}
.contacte #formCont #dadesUsu{
	width:45%;
	float:left;
}
.contacte #formCont #missatgeiSend{
	width:50%;
	float:right;
}
.contacte #formCont textarea{
	height:120px;
	width:200px;
}
.contacte #formCont input.bFormContacto, form .bGuardarUni{
	background:url(../../img/interface/fondos/botoform.jpg) left top repeat-x #0f204a;
	cursor:pointer;
	color:#FFF;
	border:1px solid ridge;
	font-weight:bold;
}
.contacte #lateralContacto{
	position:relative;
	width:240px;
	float:right;
	text-align:right;
}
/* ENQUESTA */
#formenq{
	background: #F0F0F0;
	padding:10px;
	border:1px solid #CCC;
	margin:15px 0 10px 30px;
	width:620px;
}
#formenq table td.filaEval{
	padding:8px 0 5px 0;
	border-bottom:1px solid #CCC;
	background:#FFF;
}
#formenq table td.filaTitRed{
	padding:15px 0 5px 0;
}
#formenq table td.filaTitValGen{
	padding:25px 0 5px 0;
	
}
#formenq table th{
	text-align:left;
}
#formenq table td.cabNumEval{
	position:relative;
	text-align:left;
	padding-left:15px;
	font-weight:bold;
	width:15px;
}
#formenq table th.titIns{
	color: #900;
	font-size:10px;
}
#formenq table th.titSat{
	color: #060;
	font-size:10px;
	text-align:right;
}
#formenq table td.evalIns{
	color: #900;
}
#formenq table td.evalEmp{
	color: #F90;
}
#formenq table td.evalSat{
	color:#060;
}
#formenq table td.radioEval{
	text-align:center;
	padding-left:5px;
	width:25px;
}
#formenq table td textarea{
	padding:8px;
	width:600px;
	height:100px;
}
#formenq table td table td{
	font-size:11px;
}
a.linkSig:link,a.linkSig:visited{
	display:block;
	float:right;
	padding:7px 15px;
	background:#036;
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
	text-decoration:none;
	border:1px solid #999;
}
a.linkSig:hover,a.linkSig:active{
	background: #D7DBE1;
	color:#036;
	border:1px solid #999;
}
.enquesta h4,.enquesta #parraf1{
	margin-left:25px;
}
.enquesta #botonenq{
	background:url(../../img/interface/fondos/botoform.jpg) #036 repeat-x top left;
	color:#FFF;
	font-weight:bold;
	border:1px solid #666;
	cursor:pointer;
	width:auto !important;
}

