/* Generals */
body { 
		background: #005E00 url(/images/fondo.png) repeat-x;
		color: #383838;
		font-size: 62.5%;
		font-family: "Trebuchet MS","Gill Sans",arial,sans-serif;
		margin: 0;
		min-width:945px;
	}
		body * {
			font-size: 1em;
			margin: 0;
			padding: 0;
		}
		ul, ol { list-style: none; }
		img { border: 0; }
		address { font-style: normal; }
		a { 
			color: #000;
			text-decoration: none;
		}
			a:hover { text-decoration: underline; }
/* Fi Generals */

/* Estructura */
	#body2 { background: transparent url(/images/base-fondo.png) repeat-y scroll center; }
	#body3 {
		background: transparent url(/images/pie.png) no-repeat scroll center bottom;
		min-height: 896px;
		padding-bottom: 103px;
	}
	#body4 {
		background: transparent url(/images/cab.jpg) no-repeat scroll center top;
		min-height: 771px;
	}
		#base {
			margin: 0 auto;
			overflow: hidden;
			text-align: left;
			width: 945px;
		}
			#cabecera {
				height: 85px;
				overflow: hidden;
				width: 100%;
			}
				#cabecera h1 {
					float: left;
					margin: 20px 0 16px 32px;
					width: 256px;
				}
					#cabecera h1 a {
						background: transparent none repeat scroll 0%;
						display: block;
						height: 48px;
					}
						#cabecera h1 span { display: none; }
				#nav {
					left: 20px;
					list-style-type: none;
					position: relative;
					top: 54px;
				}
					#nav li {
						background: transparent url(/images/menu-inactivo2.png) no-repeat scroll right top;
						float: left;
						height: 30px;
						position: relative;
						text-align: center;
						width: 10%;
					}
						#nav li.activo { background-image: url(/images/menu-activo2.png) }
						#nav li a {
							background: transparent url(/images/menu-inactivo1.png) no-repeat scroll left top;
							color: #FFF;
							display: block;
							font: normal small-caps 700 1.5em Arial,Helvetica,sans-serif;
							height: 30px;
							line-height: 36px;
							margin-right: 7px;
							overflow: hidden;
							padding: 0 9px 0 16px;
							text-decoration: none;
							text-transform: capitalize;
						}
							#nav li.activo a {
								background-image:url(/images/menu-activo1.png);
								color: #004E00;
							}
			#etiquetas {
				background: transparent url(/images/barra.png) repeat-x scroll center top;
				height: 31px;
				margin: 0 4px;
			}
			#contenidos { margin: 0 5px; }
				#cuerpo {
					border-right: 1px solid #CCC;
					float: left;
					margin-top: 20px;
					overflow: hidden;
					padding: 0 10px;
					width: 722px;
				}
					#noticias-destacadas {
						clear: both;
						margin: 0 0 20px 20px;
						overflow: hidden;
						width: 100%;
					}
						#noticias-destacadas li {
							float: left;
							overflow: hidden;
							width: 350px;
						}
							#noticias-destacadas img {
								border: 2px solid #999;
								border-bottom-color: #CCC;
								border-right-color: #CCC;
							}
							#noticias-destacadas h2 {
								background: transparent url(/images/icono-pica.png) no-repeat scroll center left;
								margin: 10px 0;
								padding-left: 22px;
							}
								#noticias-destacadas h2 a {
									color: #954141;
									font: normal normal 700 2.5em "Trebuchet MS","Gill Sans",arial,sans-serif;
								}
							#noticias-destacadas em {
								display: block;
								font-size: 1.5em;
								font-style: normal;
								line-height: 1.5em;
								width: 325px;
							}
							#noticias-destacadas ul { display: none; }
					#col-izq,
					#col-der {
						float: left;
						margin: 0 10px;
						width: 340px;
					}
					#col-izq.larga { width: 680px; }
					#col-der { margin-left: 10px; }
						#col-izq h2,
						#col-der h2 {
							background: transparent url(/images/fondo-titulo.png) no-repeat scroll left top;
							color: #FFF;
							font: normal small-caps 700 1.5em "Trebuchet MS","Gill Sans",arial,sans-serif;
							height: 33px;
							line-height: 33px;
							padding: 9px 74px 13px 19px;
						}
							#col-izq h2 a,
							#col-der h2 a { color: #FFF; }
						#col-izq .listado-completo-pequeno img,
						#col-der .listado-completo-pequeno img {
							width: 100px;
							height: 100px;
						}
							
						#col-izq .listado-completo,
						#col-der .listado-completo {}
							#col-izq .listado-completo li,
							#col-der .listado-completo li {
								margin-bottom: 15px;
								overflow: hidden;
								width: 100%;
							}
								#col-izq .listado-completo img,
								#col-der .listado-completo img {
									border: 2px solid #999;
									border-bottom-color: #CCC;
									border-right-color: #CCC;
									float: left;
									margin-right: 10px;
								}
								#col-izq .listado-completo div,
								#col-der .listado-completo div {
									float: left;
									width: 200px;
								}
								#col-izq .listado-completo h3,
								#col-der .listado-completo h3 { margin-bottom: 2px; }
									#col-izq .listado-completo h3 a,
									#col-der .listado-completo h3 a {
										color: #954141;
										font: normal normal 700 1.7em "Trebuchet MS","Gill Sans",arial,sans-serif;
									}
								#col-izq .listado-completo abbr,
								#col-der .listado-completo abbr {
									border: 0;
									color: #979797;
									display: block;
									font: normal normal 400 1.2em Georgia,"Times New Roman",Times,serif;
									padding-bottom: 5px;
								}
								#col-izq .listado-completo em,
								#col-der .listado-completo em {
									display: block;
									font: normal normal 400 1.4em "Trebuchet MS","Gill Sans",arial,sans-serif;
									line-height: 1.2em;
									width: 200px;
								}
								#col-izq .listado-completo ul,
								#col-der .listado-completo ul {
									width: 200px;
								}
									#col-izq .listado-completo ul li,
									#col-der .listado-completo ul li {
										display: inline;
										padding: 0 2.5px;
										width: auto;
									}
										#col-izq .listado-completo ul li:first-child,
										#col-der .listado-completo ul li:first-child {
											padding-left: 0;
										}
										#col-izq .listado-completo ul li a,
										#col-der .listado-completo ul li a {
											color: #008F00;
											font-size: 1.2em;
											text-decoration: underline;
											white-space: nowrap;
										}
											#col-izq .listado-completo ul li a:hover,
											#col-der .listado-completo ul li a:hover {
												color: #70B53E;
												text-decoration: none;
											}
											#col-izq .listado-completo ul li a:visited,
											#col-der .listado-completo ul li a:visited {
												color: #007100;
											}
					#col-izq .boton,
					#col-der .boton{
						white-space:nowrap;
					}
						#col-izq .boton li,
						#col-der .boton li {
							float:right;
							width: 45%;
						}
						#col-izq .boton a:hover,
						#col-der .boton a:hover {
							color:#70B53E;
							text-decoration:none;
						}
							
						#col-izq .boton a,
						#col-der .boton a{
							color: #008F00;
							font-size:1.5em;
							text-decoration:underline;
						}
						
					#col-larga {
						width:100%;
					}
						#col-larga h2 {
							background: transparent url(/images/icono-pica.png) no-repeat scroll center left;
							margin: 10px 0;
							padding-left: 22px;
							color: #954141;
							font: normal normal 700 2.5em "Trebuchet MS","Gill Sans",arial,sans-serif;
						}
						#col-larga em {
							display: block;
							font: normal normal 400 1.4em "Trebuchet MS","Gill Sans",arial,sans-serif;
							line-height: 1.2em;
						}
							#col-larga em a:hover {
								color:#70B53E;
								text-decoration:none;
							}
							
							#col-larga em a {
								color: #008F00;
								font-size:1.2em;
								text-decoration:underline;
							}
							#col-larga a img {
								margin: 75px 0 0 180px;
							}
							
				#lateral {
					float: right;
					margin: 20px 10px;
					text-align: center;
					width: 175px;
				}
				#pie {
					clear: both;
					color: #FFF;
					font: normal normal 700 1.5em "Trebuchet MS","Gill Sans",arial,sans-serif;
					padding: 5px 0 0 15px;
				}
					#pie a { color: #FFF; }
/* Fi Estructura */

/* Publicitat */
	#banner-superior {
		height: 100px;
		margin: 0 auto;
		overflow: hidden;
		padding: 14px 0 0;
		position: relative;
		text-align: center;
		width: 728px;
	}
	
	#robapaginas{
		display: block;
		padding-top: 50px;
		width: 100%;
		text-align: center;
	}
/* Fi Publicitat */

/*Datos Identificativos*/
	div.vcard {
		border:1px solid #005E00;
		font-size:1.2em;
		margin-top:50px;
	}
		div.vcard a {
			color:#005E00;
			display:block;
			font-size:1.3em;
			text-align:center;
			font-weight:700;
		}
		div.vcard div.content dd,
		div.vcard div.content dt {
			display:inline;
		}
		div.vcard div.content dt {
			padding-bottom:10px;
		}
		div.vcard div.content dt {
			font-weight:700;
			color:#005E00;
		}
		div.vcard div.content {
			padding:5px;
		}
/*Fi Datos Identificativos*/