body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	background-image: url(../images/bg2.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

				/* ROOLZ */
				
								p.clear {
												clear: both;
												margin: 0;
												padding: 0;
											}
											
											hr {
												display: none;
											}
											
											img {
												border: 0;
											}
											
											cite {
												font-style: normal;
												color: #444;
											}
											
											address {
												font-style: normal;
											}
											
		
		
		/* CABECERA ROOLZ */
		
		
		div#cabecera {
						color: #ccc;
						margin-left: auto;
						margin-right: auto;
						width: 668px;
						padding-bottom: 3px;
						border-bottom: 1px solid #333;
						clear: both;
}


div#cabecera h1 {
		font-size: .7em;
		font-weight: bold;
		margin: .4em 0 0 0;
		width: 218px;
		height: 25px;
		float: left;
	}
	
	div#cabecera div#nav {
		width: 245px;
		float: right;
	}
	
				div#nav ul {
					margin: .5em 0 0 0;
					list-style: none;
					padding-left: 0;
				}
	
	
					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 ul li  {
						font-size: 1em;
						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;
									}
									
									
									
								/* BREADCRUM */
								
								
										div#breadcrum {
											color: #666;
											margin-left: auto;
											margin-right: auto;
											width: 668px;
											padding: 1em 0 .5em 0;
											background-image: url(/images/bg-line.gif);
											background-repeat: repeat-x;
											background-position: bottom;
											clear: both;
											}
											
															div#breadcrum p {
																font-size: .6em;
																font-family: Geneva, Arial, sans-serif;
																margin: 0;
															}
															
												
							div#body {
										width: 668px;
										margin-left: auto;
										margin-right: auto;
										padding: 25px 0 25px 0;
										}
												
											div#contenido {
												width: 370px;
												float: left;
												clear: left;
											}			
															
											div#body div#contenido h1 {
															color: #CC0000;
															font-size: 1.7em;
															font-family: Georgia, "Times New Roman", serif;
															font-weight: normal;
															margin: 0 auto .4em auto;
															}
															
												div#body div#contenido h2 {
															color: #666;
															font-size: 1.1em;
															font-family: Georgia, "Times New Roman", serif;
															font-weight: normal;
															margin: 0 auto .4em auto;
															}
															
												div#body div#contenido h3 {
															font-size: 0.8em;
															font-family: Georgia, "Times New Roman", serif;
															font-weight: bold;
															line-height: 1.5em;
															margin: 0 auto 1em auto;
															color: #CC0000;
												}
											
											div#body div#contenido h4 {
															font-size: .7em;
															font-family: Georgia, "Times New Roman", serif;
															font-weight: bold;
															color: #cc0000;
															margin-bottom: 0;
												}
												
												
											div#body div#contenido h5 {
															font-size: .6em;
															font-family: Georgia, "Times New Roman", serif;
															font-weight: bold;
															color: #cc0000;
															margin-bottom: 0;		
												}
												
												
												
											div#body div#contenido p {
															font-size: .7em;
															line-height: 1.5em;
															text-align: justify;
															}
															
										div#body div#contenido pre {
															font-size: .7em;
															line-height: 1.5em;
															font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
															}
															
											div#body div#contenido p.firma {
															font: bold .7em Georgia, "Times New Roman", serif;
															margin-left: 20px;														color: #cc0000;
															
															}
															
											div#body div#contenido p.prosa {
															text-indent: 15px;
															}
															
											img.center {
												margin: 1em auto;
												display: block;
												}
															
																												
										div#body div#contenido ul li {
															font-size: .7em;
															line-height: 1.5em;
															text-align: justify;
													}												
													
													div#body div#contenido ul li ul li {
														font-size: 1em;
													}
													
													/* NAV */
													
													div#menu {
														width: 282px;
														float: right;
														clear: right;
														padding: .4em 0 .5em 0;
													}
													
													div#menu div#foto {														
														background-image: url(/images/bg-line.gif);
														background-repeat: repeat-x;
														background-position: bottom;
													}
													
															div#menu div#foto p {
																font-size: .7em;
																line-height: 1.4em;
																margin: 0;
																padding: .2em 0 .3em  .1em;
															}
													
													div#menu div#more {
														margin-top: 1px;
														background-color: #F3F3F3;
														background-image: url(/images/bg3.gif);
														background-repeat: no-repeat;
														background-position: bottom right;
														 -moz-border-radius-bottomleft: .4em;
														 -moz-border-radius-bottomright: .4em;
														padding: 1em;
													}
													
																div#menu div#more h3 {
																	font-family: Georgia, "Times New Roman", Times, serif;
																	font-size: .9em;
																	color: #cc0000;
																	margin: 0 0 0 0;
																}
																
																div#menu div#more p {
																	font-size: .7em;
																	line-height: 1.5em;
																}
																
																div#menu div#more ul li {
																	font-size: .7em;
																	line-height: 1.5em;
																}
													
																div#menu div#more ul li ul li {
																	font-size: 1em;
																	}
													
/* PIE */


		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;
							}
							
							
							
							form h4 {
								font: bold .8em Tahoma, Verdana, sans-serif !important;
								padding: 0 0 .5em 0;
								margin: 0 0 1em 2px;
								clear: both;
								background: bottom repeat-x url(/images/bg_line.gif);
								border-bottom: 1px solid #fff;
								}
								
								
							form label {
								font: bold .7em Tahoma, Verdana, sans-serif !important;
								display: block;
								color: #666;
								margin: 0 0 .5em 0;
								}

							table.form {
								margin: 10px 0 10px 0;
								}
								
								
										.a200 {
			width: 250px;
		}
		
		
		
		
div.entrada {
	margin: 0px 10px 15px 10px;
	padding-bottom: 10px;
	background: url(/ctdl/images/bg-line.gif) bottom repeat-x;
}


div.entrada h4 {
	font-size: .85em !important;
	margin: 0;
}

div.entrada p.data {
	color: #999;
	margin-top: 0;
}
