body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
				p.clear {
												clear: both;
												margin: 0;
												padding: 0;
											}
											
											hr {
												display: none;
											}
											
											cite {
												font-style: normal;
												color: #444;
											}
											
											address {
												font-style: normal;
											}
											
											img {
												border: 0;
											}

div#cabecera {
	color: #ccc;
	margin-left: auto;
	margin-right: auto;
	width: 668px;
	padding-bottom: 9px;
	height: 42px;
	border-bottom: 1px solid #fff;
	
}

	div#cabecera h1 {
		font-size: .7em;
		font-weight: bold;
		margin: .4em 0 0 0;
		width: 218px;
		height: 28px;
		float: left;
	}
	
	div#cabecera div#nav {
		width: 245px;
		float: right;
	}
	
				div#nav ul {
					margin: .5em 0 0 0;
					list-style: none;
					padding-left: 0;
				}
				
					ul.langs a {
						color: #ddd !important;
					}

	
	
					div#nav ul li {
						font-size: .7em;
						font-family: Tahoma, Arial, Helvetica, sans-serif;
						height: 17px;
						float: left;
						padding: 0 0 0 1.2em;
					}
					
							div#nav ul li#inici {
									background-image: url(/images/li_inici.gif);
									background-repeat: no-repeat;
									background-position: left;
									width: 35px;
									margin-right: .5em;
									}
									
							div#nav ul li#lloc {
									background-image: url(/images/li_lloc.gif);
									background-repeat: no-repeat;
									background-position: left;
									width: 80px;
									margin-right: .5em;
									}
									
							div#nav ul li#contact {
									background-image: url(/images/li_contact.gif);
									background-repeat: no-repeat;
									background-position: left;
									width: 55px;
									}
									
									
/* CUERPO */

		div#body {
			width: 668px;
			margin-left: auto;
			margin-right: auto;
			padding: 25px 0 10px 0;
		}
		
					div#body div#contenido-home {
						width: 397px;						
					}
					
							div#body div#contenido-home div.lit-cat-trad {
								background-color: #CC0200;
								width: 119px;
								height: 398px;
								margin-right: 20px;
								background-image: url(/ctdl/images/bg_ticket_1.gif);
								background-repeat: no-repeat;
								background-position: bottom;
							}

							
							div#body div#contenido-home div.lit-cat-univ {
								background-color: #A2CA09;
								width: 119px;
								height: 398px;
								margin-right: 20px;
								background-image: url(/ctdl/images/bg_ticket_2.gif);
								background-repeat: no-repeat;
								background-position: bottom;
							}
							
							div.lloc-trad, div.lit-cat-univ, div.lit-cat-trad {
								float: left;
							}
							
											div.lloc-trad div.pad, div.lit-cat-univ div.pad, div.lit-cat-trad div.pad {
													padding: 7px;
													color: #fff;
													}
							
											div.lloc-trad img, div.lit-cat-univ img, div.lit-cat-trad img {
												display: block;
											}
							
											div.lloc-trad p, div.lit-cat-univ p, div.lit-cat-trad p {
												font-size: .7em;
												margin-top: 0;
											}
											
										
														
							div.lloc-trad p a.sense, div.lit-cat-univ p a.sense, div.lit-cat-trad p a.sense {
												text-decoration: none !important;
											}
											
															div.lloc-trad p a, div.lit-cat-univ p a, div.lit-cat-trad p a {
																color: #fff;
																text-decoration: underline !important;
													
														}
							
							div#contenido-home img.line {
								padding: 1em 0 .5em 0;
								
							}
							
							div#body div#contenido-home div.lloc-trad {
								background-color: #0E86B4;
								width: 119px;
								height: 398px;
								background-image: url(/ctdl/images/bg_ticket_3.gif);
								background-repeat: no-repeat;
								background-position: bottom;
							}
							
							
			/* DIV MENU HOME */				
							
							
				div#body  div#menu-home {
					width: 251px;
					float: right;
				}
				
								div#body  div#menu-home h3 {
									background-image: url(../images/bg-line.gif);
									background-repeat: repeat-x;
									background-position: bottom;
									padding-bottom: 0.4em;
									margin: 0 0 .5em 0;
								}
								
								div#body  div#menu-home p {
									font-size: .7em;
									line-height: 1.4em;
									margin-top: 0;
								}
								
										div#body  div#menu-home ul li {
											font-size: .7em;
											line-height: 1.4em;
										}
										
										div#body  div#menu-home ul li ul li {
											font-size: 1em;
											line-height: 1.4em;
										}
										
										
										
/* ACTIVITATS */

		div#secundario {
			width: 668px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px 0 25px 0;
		}
		
		
					div#secundario div#activitats-home {
						width: 397px;
					}
					
					
															div#activitats-home h3 {
																	margin: 0 0 5px 0;
																	border-bottom: 1px solid #ccc;
																	padding-bottom: 0px;
															}
															
															div#contactar-home h3 {
																margin: 0 0 5px 0;
																border-bottom: 1px solid #ccc;
																padding-bottom: 0px;
															}
															
																			div#contactar-home h4 {
																				font-size: .7em;
																				margin-bottom: 0;
																				color: #333;
																			}
															
															
					div#secundario div#contactar-home {
						width: 251px;
						float: right;
					}
					
														div#contactar-home div.world {
																background-image: url(../images/world-bg.gif);
																background-repeat: no-repeat;
														}
														
														div#contactar-home p {
															font-size: .7em;
															line-height: 1.5em;
															
														}
					
					div#secundario div#activitats-home p {
						font-size: .7em;
						line-height: 1.5em;
					}
					
					
									div.module-01, div.module-02, div.module-03  {
										width: 119px;
										float: left;
									}
									
									div.module-01 img, div.module-02 img, div.module-03 img {
										display: block;
										margin-bottom: 10px;
									}
									
									div.module-01, div.module-02 {
										margin-right: 20px;
									}
									
									.act-right {
										float: right;
										margin: 10px 0px 10px 10px;
									}
								
								
		div#pie {
			background-image: url(../images/bg-line.gif);
			background-position: top;
			background-repeat: repeat-x;
			margin-left: auto;
			margin-right: auto;
			width: 668px;
			padding-bottom: 9px;
			border-bottom: 1px solid #fff;
		}
		
						div#pie p.logos {
							width: 100px;
							float: left;
							margin: 0 .5em 0 0;
							background-image: url(../images/bg-line-v.gif);
							background-repeat: repeat-y;
							background-position: right;
							padding: .7em 0em 1em 0em;
						}
						
									div#pie p.logos img {
										display: block;
										margin-right: 5px;
										float: left;
									}
									
									
							div#pie p.links {
								margin: 0 0 0 0;
								font-size: .7em;
								width: 500px;
								float: left;
							}
							
							div#pie h4 {
								color: #333;
								padding: .7em 0 .3em 0;
								margin: 0 0 0 0;
								font-size: .7em;
								width: 500px;
								float: left;
								clear: right;
							}
							
							
							div#pie p.bgpie {
								background-image: url(/images/bg_pg_2.gif);
								background-position: center;
								background-repeat: no-repeat;
								padding: 0 0 0 0;
								height: 50px;
								border-bottom: 1px solid #fff;
								clear: both;
							
							}
							
							
							div#nav2 {
	margin: 0 0 15px 0;
	padding: 0;
	height: 19px;
	list-style: none;
/*	display: inline; */
	overflow: hidden;
	}
	
	#ulnav {
		padding-left: 0;
		margin: 0 0 0 150px;
		width: 352px;
	}

#ulnav li {
	margin: 0; 
	padding: 0;
   list-style: none;
	display: inline;
	}

#ulnav a {
	float: left;
	padding: 19px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:19px; /* for IE5/Win only */
	}
	
#ulnav a:hover {
	background-position: 0 -19px;
	}

#ulnav a:active, #nav a.selected {
	background-position: 0 -38px;
	}
	
#tpen a  {
	width: 78px;
	background: url(/images/nav_home_pen.gif) top left no-repeat;
	}	
	
#tact a  {
	width: 68px;
	background: url(/images/nav_home_activitats.gif) top left no-repeat;
	}
	
#tcomite a  {
	width: 56px;
	background: url(/images/nav_home_comites.gif) top left no-repeat;
	}
	
#tsocis a  {
	width: 80px;
	background: url(/images/nav_home_socis.gif) top left no-repeat;
	}
	
#tcontactar a  {
	width: 70px;
	background: url(/images/nav_home_contactar.gif) top left no-repeat;
	}
	
div.comites {

	margin-left: auto;
	margin-right: auto;
	width: 668px;
	padding-bottom: 22px;	
}

div.comites img {
	display: block;
}


div.comites h3 {
	margin: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 4px;
}

.td1 p, .td2 p, .td3 p {
	font-size: .7em;
	color: #666;
}

.td1, .td2, .td3 {
	padding: .5em;
}

.td1 {
	background-color: #F3F3F3;
	background-image: url(/images/jc_pen1_03.gif);
	background-repeat: no-repeat;
}

.td2 {
	background-color: #F9F9F9;
		background-image: url(/images/jc_pen1_05.gif);
	background-repeat: no-repeat;
}	

.td3 {
	background-color: #F3F3F3;
	background-image: url(/images/jc_pen1_06.gif);
	background-repeat: no-repeat;
}

.amagada {
	display: none;
}
