*{
	padding:0;
	margin:0;
}
BODY{
	font-family: Tahoma, Arial, Helvetica, SansSerif;
	font-size:12px;
	color:#333;
	text-align:center;
	line-height:19px;
}
A{
	outline:0;	
	}
	A:HOVER{
		text-decoration:none;
		}	
P A{
	color:#333;	
	}		
#contenido p.volver{
	background:url(../images/comunes/punteado-horizontal.gif) repeat-x 0px 0px;
	border:0;
	padding-top:18px;
	margin-bottom:0;
	line-height:normal;
	clear:both;
	}		
	P.volver A{
		background:url(../images/comunes/icono-volver.gif) no-repeat 0px 5px;
		padding-left:12px;
		text-decoration:none
	}		
	P.volver A:hover{
		text-decoration:underline;
		}
	
IMG{
	border:0;
	}		
	/*** Imagenes ***/
	IMG.imagen-derecha{
		float:right;
		margin:0 0 0 2.8em;
		}
	IMG.imagen-izquierda{
		float:left;
		margin:0 2.8em 0 0;
		}
DIV.separador{
	height:3em;
	background:url(../images/comunes/punteado-horizontal.gif) repeat-x 0px 50%;
	display:block;
	}	
H1{
	display:none;
}


#contenido H2{
	color:#0e834d;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	background: url(../images/comunes/punteado-horizontal.gif) repeat-x 0px 100%;
	padding:8px 0 15px;
	margin-bottom:15px;
	letter-spacing:-1px;
	font-weight:normal;
	margin:0 0 16px;	
	}	
#contenido-inicio H2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#ffffff;
	letter-spacing:-1px;
	font-weight:normal;
	padding-bottom:10px;
	}
H3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#0e834d;
	font-weight:normal;
	letter-spacing:-1px;
	padding:10px 0;
	}
	H3 A{
		color:#0e834d;
		}	
H4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	color:#cd7d00;
	font-weight:normal;
	letter-spacing:-1px;
	padding:10px 0;
	}
	H4 A{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:19px;
		color:#cd7d00;
		font-weight:normal;
		letter-spacing:-1px;
		text-decoration:none;
		}
		H4 A:hover{
			text-decoration:underline;
			}	
H5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#0e834d;
	padding:10px 0;
	}
	H5 A{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#0e834d;
		text-decoration:none;
		}
		H5 A:hover{
			text-decoration:underline;
			}	
span.oculto {
	display:none;
	}		

UL{
	margin:5px 0;
	padding:0;
	list-style:none;	
	}
	UL LI{
		background:transparent url(../images/comunes/fondo-li.gif) no-repeat scroll 0px 10px;
		padding:3px 0 3px 15px;
		}
		UL LI UL{
			margin:5px 0 0 0;
			}
			UL LI UL LI{
				background: url(../images/comunes/fondo-li2.gif) no-repeat 0px 11px;
				}
			UL LI OL LI{
				background: none;
				}
#contenido TABLE{
	width:99%;
/*	padding:10px;
	background:#ffe0b0;	*/
	border-collapse:collapse;
	empty-cells:show;
	font-size:12px;
	border:10px solid #ffe0b0;
	/*margin:2.5em 0;*/
	margin:1.5em 0;
	}
	#contenido TABLE TBODY{
/*	padding:10px;
	background:#ffe0b0;	
		display:block;		*/
		}	
	#contenido TABLE TH{
		color:#cd7d00;
		background:#ffe0b0;
		padding:0.1em 0.3em 0.3em;
		background:#ffe0b0 url(../images/comunes/punteado-horizontal.gif) repeat-x 0px 100%;
		}			
		#contenido TABLE TH A,		
		#contenido TABLE TD A{
			color:#cd7d00;
			font-weight:bold;			
			}		
		
	#contenido TABLE TD{
		color:#333;
		padding:1em 0.25em;		
		background:#ffe0b0 url(../images/comunes/punteado-horizontal.gif) repeat-x 0px 100%;
		}	
	 	#contenido TABLE.boletin TABLE,		
	 	#contenido TABLE.boletin {
 			border:0!important;
			margin:0;
 			}					
			#contenido TABLE.boletin TD{
				background:none;
				}		
			 	#contenido TABLE.boletin TD{
					background:none;
					padding:0;
					}			
				 	#contenido TABLE.boletin TD IMG{		 			
						border:0;
						padding:0;
						}			
FORM{
	padding:0;
	margin:0;
	}
	#contenido .errorExplanation{
		border:1px solid #ff0000;;
		background:#ffffff;
		width:95%;
		padding:1em 2% 1em;
		margin:1em 0;
		}
		#contenido .errorExplanation UL{
			padding:0;
			margin:0;
			padding-left:10px;
			}		
			#all #contenido .errorExplanation UL LI{
				background:transparent none repeat scroll 0 0;
				list-style-type:square;
				margin-left:5px;
				padding:0;
				}		
	FORM FIELDSET{
		padding:0;
		margin:0;
		border:0;
		}
		FORM FIELDSET LEGEND{
			display:none;
			}
	FORM .formulario{
		background:#ffe0b0;
		width:96%;
		padding:0.5em 1% 2em 3%;
		margin:1em 0 3em;
		}	
		FORM > .formulario{
			overflow:hidden;
			}
		FORM .formulario LABEL{
			font-family:Tahoma, Arial, Helvetica, SansSerif;
			font-size:12px;
			margin:0;
			width:100%;
			color:#cd7d00;			
			float:none;
			display:block;									
			}
		FORM .formulario TEXTAREA{
			line-height:1.5em;
			}			
		FORM .formulario TEXTAREA,
		FORM .formulario INPUT{
			border:1px solid #b2b2b2;
			font-family:Tahoma, Arial, Helvetica, SansSerif;
			font-size:12px;
			color:#333;
			}
			FORM .formulario DIV.check LABEL{
				display: inline;			
				}						
			FORM .formulario DIV.check INPUT,
			FORM .formulario INPUT.check,			
			FORM .formulario INPUT.radio{
				border:0;
				height:14px;
				display:inline;
				margin-right: 1%;
				}
		FORM .formulario TEXTAREA.largo,
		FORM .formulario INPUT.largo{
			width:95.5%;
			}
		FORM .botonera {
			padding:0 0 1em 0;
			}					
		FORM .botones {
			padding:1em 0;
			}				
			FORM .botones DIV{
				background: url(../images/comunes/boton-der.gif) no-repeat 100% 0px;
				padding-right:17px;			
				}
				FORM .botones DIV INPUT{
					border:0;
					background:url(../images/comunes/boton-izq.gif) no-repeat 0px 0px;
					display:block;
					font-weight:bold;
					font-size:9px;
					text-transform:uppercase;				
					color:#fff;
					padding:5px 0 7px 0.7em;
					line-height:normal;
					}
.linea{
	clear:both;
	}			
.centrar-contenido{
	width:948px;
	margin:auto;
	text-align:left;	
	}
	
#migas-de-pan{
	color:#838383;
	font-family:Tahoma, Arial, Helvetica, SansSerif;
	font-size:11px;
	padding-left:3px;		
	}	
	#contenido	#migas-de-pan P{
		margin-top:0;
		line-height:normal;
		font-size:11px;		
		}
	#contenido	#migas-de-pan A{
		color:#838383;
		font-family:Tahoma, Arial, Helvetica, SansSerif;
		font-size:11px;
		}	
		#contenido #migas-de-pan A:hover{
			text-decoration:none;
			}		
#cabecera{
	background:url(../images/cabecera/fondo-cabecera.gif) repeat-x 0px 0px;
	}
	#cabecera A{
		clear:both;
		}
	#cabecera .centrar-contenido .utilidades{
		float:right;
		width:100%;
		}
				
		#cabecera .utilidades UL{
			float:right;					
			}		
			#cabecera .utilidades UL LI{
				float:left;
				padding:0px 9px;
				background:url(../images/cabecera/separador-utilidades.gif) no-repeat 100% 0px;
				position:relative;				
				}
				#cabecera .utilidades UL LI.saludo-usuario{
					color:#fff;
					font-size:10px;
					font-weight:bold;
					padding-left:0;
					}
					#cabecera .utilidades UL LI A{
						clear:none;
						}
					#cabecera .utilidades UL LI A.saludo-usuario,
					#cabecera .utilidades UL LI.saludo-usuario A{
						color:#ff9c01;
						font-weight:bold;
						}					
					#cabecera .utilidades UL LI.saludo-usuario SPAN.saludo-usuario{
						padding-left:30px;
						padding-right:5px;
						background:transparent url(../images/cabecera/icono-usuario.gif) no-repeat scroll 10px 2px;
						display:block;
						float:left;
						}
				#cabecera .utilidades UL LI.ultimo{
					background:none;
					}	
				#cabecera .utilidades UL LI A{
					color:#fff;
					font-size:10px;
					font-family:Tahoma, Arial, Helvetica, SansSerif;
					text-decoration:none;					
					}
					#cabecera .utilidades UL LI A:HOVER{
						text-decoration:underline;
						}					
		#cabecera IMG{
			padding:15px 151px 0 0;
			float:left;
			clear:both;												
			}		
			#cabecera .menu-principal{
				clear:right;
				}
			#cabecera .menu-principal UL {
				float:left;
				padding:24px 0 0 0;
				width:600px;
				}			
				#cabecera .menu-principal > UL {
					float:none;
					overflow:hidden;
					}			
				#cabecera .menu-principal UL LI{
					float:left;
					width:186px;
					background:url(../images/menu/fondo-li.gif) no-repeat 0px 7px;
					padding:0 0 0 14px;				
					}										
					#cabecera .menu-principal UL LI A{
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#565656;
						text-decoration:none;						
						}
						#cabecera .menu-principal UL LI.sel A{
							font-weight:bold;
							}
						#cabecera .menu-principal UL LI A:hover{
							text-decoration:underline;
							}						
#contenido-inicio{
	clear:both;
	font-size:12px;
	}						
	#contenido A.ir-a,
	#contenido-inicio  A.ir-a{
		background:url(../images/comunes/icono-ir-a-blanco.gif) no-repeat 0px 3px;
		padding-left:25px;
		color:#ff9c01;
		font-size:11px;
		font-weight:bold;
		display:block;
		}	
	#contenido-inicio .portada IMG{
		float:left;			
		}		
	#contenido-inicio .portada DIV{
		background: url(../images/cabecera/fondo-caja-cabecera.gif) repeat-x 0px 100%;
		float:left;
		width:509px;
		height:186px;
		padding:40px 30px 0;
		}
		#contenido-inicio .portada DIV P{
			font-family:Tahoma, Arial, Helvetica, SansSerif;
			font-size:12px;
			line-height:19px;
			color:#fff;				
			}
		#contenido-inicio .portada DIV A{
			font-family:Tahoma, Arial, Helvetica, SansSerif;
			font-size:12px;
			line-height:19px;
			color:#ff9c01;			
			}				
	#contenido-inicio .contenedor {
	 	background: url(../images/home/degradado-naranja.gif) no-repeat 0px 0px;
		clear:both;
		padding-top:20px;
		float:left;		
		}	
		#contenido-inicio .contenedor .contenido-izquierda{
			width:352px;
			float:left;
			padding-right:50px;
			}	
			#contenido-inicio .contenedor .contenido-izquierda P{
				margin:2px 0 8px 0;
				}
		#contenido-inicio .contenedor .contenido-centro{		
			float:left;
			padding:0 35px 0 5px;
			width:291px;
			}				
			.listado-noticias{
				width:100%;
				}
				.listado-noticias H3{
					padding:5px 0 4px ;
					}
				.listado-noticias UL{
					margin:0;
					}				
				.noticia-ampliada P.summary{
/*				.listado-noticias P.summary{*/
					font-style:italic;
					}		
								
				.listado-noticias UL LI{
					background:none;
					padding:0;
					width:100%;
					clear:both;
					}			
				.noticia-ampliada SPAN.fecha,
				.listado-noticias SPAN.fecha{
					font-size:11px;
					font-weight:bold;				
					}
				.noticia-ampliada .enlaces-comentarios,								
				.listado-noticias .enlaces-comentarios {
					clear:both;				
					}				
				.noticia-ampliada .enlaces-comentarios SPAN,								
				.listado-noticias .enlaces-comentarios SPAN{
					float:left;			
					}
				.noticia-ampliada .enlaces-comentarios SPAN.agradecimiento,
				.listado-noticias .enlaces-comentarios SPAN.agradecimiento{
					margin-right:10px;
					}
					
				.noticia-ampliada  A.ver-comentario,
				.listado-noticias  A.ver-comentario{
					background:url(../images/comunes/icono-comentarios.gif) no-repeat 0px 5px;
					padding-left:20px;
					color:#ff9c01;
					font-size:11px;
					font-weight:bold;
					float: right;				
					}
					.listado-noticias  A.ver-comentario{
						float:left;	
						}
					.noticia-ampliada .enlaces-comentarios .total-valoracion,
					.listado-noticias UL LI .enlaces-comentarios .total-valoracion{
						background:url(../images/home/unsel.gif) no-repeat 6px 4px;
						width:67px;
						float:left;
						padding:0 0 4px 0;
						}
						.noticia-ampliada .enlaces-comentarios .total-valoracion SPAN,
						.listado-noticias UL LI .enlaces-comentarios .total-valoracion SPAN{
							background:url(../images/home/sel.gif) no-repeat 6px 4px;
							width:67px;
							float:left;
							padding:0 0 4px 0;
							}
		#contenido-inicio .contenedor .contenido-derecha{		
			width:215px;
			float:left;
			}				
			#contenido-inicio .contenedor .contenido-derecha .catastro{	
				background:#cae4d8 url(../images/comunes/catastro.gif)  no-repeat 100% 100%;
				padding: 0 12px 12px;	
				margin:0px 0 20px;
				}			
				#contenido-inicio .contenedor .contenido-derecha .catastro H3{
					padding:10px 0 5px;
					}	
				#contenido-inicio .contenedor .contenido-derecha .catastro P{
					color:#587568;
					font-size:11px;
					line-height:17px;
					padding-right:75px;
					margin:0;
					}							
			#contenido-inicio .contenedor .contenido-derecha .boletin-noticias{	
				background:#cae4d8 url(../images/comunes/fondo-boletin.gif)  no-repeat 100% 0px;
				padding:12px;	

				}			
				#contenido-inicio .contenedor .contenido-derecha .boletin-noticias P{
					color:#587568;
					font-size:11px;
					line-height:17px;
					margin:0;
					}		
	#contenido-inicio .contenido-todo{
		clear:both;
		padding:40px 0;
		float:left;
		width:100%;
		}						
		#contenido .caja-naranja,			
		#contenido-inicio .caja-naranja{
			background:url(../images/comunes/fondo-caja-naranja.gif) repeat 0px 0px;
			padding:12px;
			width:201px;
			margin-right:16px;
			float:left;						
			}
			#contenido .caja-naranja.ultimo,
			#contenido-inicio .caja-naranja.ultimo{
				margin:0;
				}			
			#contenido .caja-naranja H3,
			#contenido-inicio .caja-naranja H3{
				color:#cd7d00;
				}	
			#contenido .caja-naranja P,
			#contenido-inicio .caja-naranja P{
				color:#6e4300;
				margin:0;			
				}
			#contenido .caja-naranja OL,
			#contenido-inicio .caja-naranja OL,
			#contenido .caja-naranja LI,
			#contenido-inicio .caja-naranja LI{
				color:#6e4300;
				}
			#contenido .caja-naranja A.ir-a,
			#contenido-inicio .caja-naranja A.ir-a{
				background:url(../images/comunes/icono-ir-a-trans.gif) no-repeat 0px 2px;
				color:#6e4300;
				margin-top:10px;
				}	
#publicidad{
	width:100%;
	border-top:1px solid #d1d1d1;
	clear:both;
	margin-top:22px;	
	}					
	#publicidad .centrar-contenido{
		text-align:center;
		}		
	#publicidad IMG{
		padding:0 20px;
		}		
							/*INTERIOR*/
#contenido{
	width:948px;	
	margin:auto;
	text-align:left;	
	background:  url(../images/comunes/fondo-contenido.gif) no-repeat 0px 15px;
	padding:40px 0 0;
	font-size:12px;
	line-height:21px;
	clear:both;
	min-height:400px;
	height:400px;		
	}	
 	#general > #contenido {
		overflow:hidden;
		height:auto;
		}	
	#contenido IMG{
/*		border:6px solid #cae4d8;*/
		padding:1px;		
		}
	#contenido A{
		color:#ff9c01;		
		}		
	#contenido .contenido-izquierda{
		float:left;
		width:74%;
		} 		
		#contenido .contenido-izquierda H3,
		#contenido .contenido-izquierda H4,
		#contenido .contenedor-contenido H3,
		#contenido .contenedor-contenido H4{
			padding-bottom:2px;
			}
	#contenido .contenido-derecha{
		float: right;
		width:25%;
		} 		
		#contenido .contenido-derecha .caja-naranja{
			float:right;
			margin:0 0 1em;
			width:85%;			
			}					
		#contenido .caja-azul{
			background:#cae4d8;
			float:left;
			margin:0 0 1em;
			width:205px;
			padding:12px;
			}
			#contenido-inicio .catastro A.ir-a,			
			#contenido-inicio .boletin-noticias A.ir-a,
			#contenido .caja-azul A.ir-a{		
				background:url(../images/comunes/icono-ir-a.gif) no-repeat 0px 3px;			
				}
		#contenido .contenido-derecha .caja-azul{
			background:#cae4d8;
			float:right;
			margin:0 0 1em;
			width:85%;
			padding:12px;
			}		

					/*			INTERIRO MENU			*/			
	#contenido .contenedor{
		background: url(../images/comunes/punteado-vertical.gif) repeat-y 19% 0;		
/*		margin-top:20px;*/
		float:left;		
		min-height:400px;
		height:400px;		
		}
		#contenido > .contenedor{
			overflow:hidden;
			float:none;
			height:auto;
			}					
		#contenido .menu-secundario{
			float:left;
			width:19%;
			} 
		#contenido .menu-secundario UL {
			margin: 0 0 0 0;
			padding:0;
			} 				
			#contenido .menu-secundario UL LI{
				background:#f4f4f4 url(../images/menu/fondo-menu.gif) no-repeat 6px 1px;
				border-bottom: 1px solid #fff;
				padding:0;
				float:left;
				width:178px;
				clear:both;				
				} 
				#contenido .menu-secundario UL LI UL{
					display:none;
					}
				#contenido .menu-secundario UL LI.sel UL{
					display: block;
					}
					#contenido .menu-secundario UL LI.sel UL LI{
						background:none;
						font-family:Tahoma, Arial, Helvetica, SansSerif;
						font-size:9px;
						color:#565656;
						border:0;
						line-height:normal;
						margin-top:1px;
						float:left;													
						}
						#contenido .menu-secundario UL LI.sel UL LI A{
							font-weight:normal;
							color:#565656;		
							padding-bottom:0;
							padding-top:0;
							font-size:9px;
							padding:0.4em 0 0.4em 22px;
							background:#f4f4f4;
							float:left;
							width:156px;
							}					
						#contenido .menu-secundario UL LI.sel UL LI.sel{
							font-weight:bold;	
							}					
							#contenido .menu-secundario UL LI.sel UL LI.sel A{
								font-weight:bold;		
								background:#eaeaea;						
								}								
							#contenido .menu-secundario UL LI.sel UL LI A:hover{
								background:#eaeaea;
								color:#ff9c01;
								}								
				#contenido .menu-secundario UL LI A{
					color:#565656;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					text-decoration:none;
					display:block;
					padding:0.3em 0 0.3em 22px;
					width:156px;															
					} 				
					#contenido .menu-secundario UL LI A:hover{
						color:#ff9c01;
						background:#eaeaea url(../images/comunes/fondo-LI-A.gif) no-repeat 6px 10px;					
						}
				#contenido .menu-secundario UL LI.sel{
					background:#f4f4f4 url(../images/menu/fondo-menu.gif) no-repeat 6px 1px;
					}
					#contenido .menu-secundario UL LI.sel A{
						color:#ff9c01;						
						font-weight:bold;
						background:#eaeaea url(../images/comunes/fondo-LI-A.gif) no-repeat 6px 10px;										
						} 									
			
		#contenido .contenedor-contenido{
			float: right;
			width:79%;			
			} 		
			#contenido .contenedor-contenido IMG.imagen-derecha{
				margin:0 0 0 1em;
				}
			#contenido .contenedor-contenido IMG.imagen-izquierda{
				margin:0 1em 0 0;
				}
				
			/*			CONTACTO 			*/			
			
#contenido .contacto-izquierda{
	float:left;
	width:63.3%;
	}	
	#contenido .contacto-izquierda .formulario .aceptaprivacidad{
		padding:1em 0;
		}		
		#contenido .contacto-izquierda .formulario .aceptaprivacidad LABEL{
			color:#333;
			}			
#contenido .contacto-derecha{
	float: right;
	width:34.7%;
	}			
	
/*			LISTADO NOTICIAS			*/	
#contenido .noticias-izquierda{
	float:left;
	width:75%;
	}
	#contenido .noticias-izquierda H3 A{
		color:#0e834d;
		text-decoration:none;
		}
		#contenido .noticias-izquierda H3 A:hover{
			color:#11a15f;			
			}
	#contenido .noticias-izquierda UL LI{
		background: url(../images/comunes/punteado-horizontal.gif) repeat-x 0px 100%;
		padding:0 0 0.5em 0;
		width:100%; 
		}			
		#contenido .noticias-izquierda .noticia-ampliada UL LI{
			background:transparent url(../images/comunes/fondo-li.gif) no-repeat scroll 0px 10px;
			padding:3px 0 3px 15px;
			}		
	#contenido .noticias-izquierda .con-imagen{
		float:left;
		padding-left: 2%;
		width:86%;		
		}		
	#contenido .noticias-izquierda .listado-noticias IMG{
		margin:1em 0;
		}		
#contenido .noticias-derecha{
	float: right;
	width:23%;
	}	
	#contenido .buscador-noticias .formulario{
		background:url(../images/comunes/fondo-caja-naranja.gif) repeat 0px 0px;
		padding:1em 0 2em 7%;
		width:93%;
/*		width:203px;*/
		margin:5px 0 0;					
		}	
		#contenido .buscador-noticias .formulario LABEL{
			color:#0e834d;
			float:left;
			width:4em;		
			}	
		#contenido .buscador-noticias .formulario INPUT{
			width:128px;	
			}	
			#contenido .buscador-noticias .formulario INPUT#noticia_fecha_hasta,
			#contenido .buscador-noticias .formulario INPUT#noticia_fecha_desde{
				width:103px;	
				}	
		#contenido .buscador-noticias .formulario .botones DIV{
			float:right;
			margin-right:8%!important;
			margin-right:5.3%;
			display:inline;
			}			
			#contenido .buscador-noticias .formulario .botones INPUT{
				width:auto;
				}			
	#contenido .buscador-noticias H3{
		color:#cd7d00;
		padding:5px 0 0;		
		}
	#contenido .buscador-noticias P{
		font-size:11px;
		line-height:16px;
		padding-right:8%;
		}		
	#contenido .buscador-noticias IMG{
		border:0;
		padding:0;
		}		
		/*				Noticia Ampliada			*/
#contenido .noticia-ampliada{
	}		
	#contenido .noticia-ampliada .enlaces-comentarios{
		float:right;
		margin:0;
		position:relative;
/*		width:auto!important;*/
		width:360px;
		text-align:right;		
		}			
	#contenido .noticia-ampliada IMG{
		margin:0.5em 1.6em 0 0;
		}
	#contenido .noticia-ampliada P{
		margin:1em 0;				
		}
		#contenido .noticia-ampliada p.volver{
			background:url(../images/comunes/punteado-horizontal.gif) repeat-x 0px 0px;
			border:0;
			padding-top:18px;
			margin-bottom:0;
			line-height:normal;
			}			
#contenido #comentarios ul {
	background:#F2F2F2 none repeat scroll 0 0;
	padding:0.5em 1.5% 0;
	margin:0;
	list-style-type:none;
	}		
	#contenido #comentarios UL LI{
		border-bottom:1px solid #fff;
		background-image:none;
		list-style-type:none;
		list-style-position:outside;
		list-style-image:none!important;				
		padding:0.3em 0;		
		}
		#contenido #comentarios UL LI P{
			margin:0 0 0.5em 0;
			}
		
	#comments_partial SPAN{
		font-size:11px;	
		}		
		/*					PIE 			*/				
#pie{
	background: url(../images/pie/fondo-pie.gif) repeat-x 0px 0px;
/*	background:url(../images/pie/pie.gif) no-repeat 44.7% 0px;*/
	padding:41px 0;
	float:left;
	width:100%;	
	}		
	#pie P{
		font-family:Tahoma, Arial, Helvetica, SansSerif;
		font-size:11px;
		line-height:17px;					
		color:#fff;
		line-height:normal;
		margin:0.4em 0;	
		
		}	
	#pie A{
		font-family:Tahoma, Arial, Helvetica, SansSerif;
		font-size:11px;
		line-height:17px;							
		color:#fff;				
		}	
	#pie .pie-izquierda{
		width:406px;
		float:left;	
		padding:0;	
		}	
	#pie .pie-centro{
		width:246px;
		float:left;
		background:url(../images/pie/punteado-pie.gif) repeat-y 0px 0px;
		padding:0px 0 25px 54px;	
		}	
	#pie .pie-derecha{		
		padding:0;	
		}
		
/*******************************************************************************************************/		
#contenido-inicio .listado-noticias{
	margin-bottom:0;
	}
	#contenido-inicio .listado-noticias LI{
		padding-bottom:5px;		
		}
		#contenido-inicio .listado-noticias P{
			margin:2px 0;
			}
		#contenido-inicio .listado-noticias .enlaces-comentarios{
			margin:0;
			}
#contenido-inicio .contenedor .contenido-derecha .catastro A.ir-a,
#contenido-inicio .contenedor .contenido-derecha .boletin-noticias A.ir-a{
	margin:4px 0 0 0;	
	text-decoration:none;
	}	
	#contenido-inicio .contenedor .contenido-derecha .catastro A.ir-a:hover,
	#contenido-inicio .contenedor .contenido-derecha .boletin-noticias A.ir-a:hover{
		text-decoration:underline;
		}		
#contenido .contacto-izquierda H3{
	font-size:19px;	
	}
#contenido .pagination{
	clear:both;
	padding:0.5em 0;
	}
	#contenido .pagination P{
		margin:0;		
		}
	#contenido .pagination A{
		text-decoration:none;
		} 	
		#contenido .pagination A:hover{
			text-decoration:underline;
			}	
			
#contenido #comments_partial A{
	text-decoration:underline;
	}		
	#contenido #comments_partial A:hover{
		text-decoration:none;
		}	



/*Div.login{
	background:#FFFF00;
	}*/
		
FORM.login{
	display: none;
	padding:0 0 0;
	position:absolute;
/*	left:-95px;
	left:0;*/
	right:0;
	top:17px;
/*	top:-48px;*/
	z-index:4;
	width:209px;
	background: url(../images/comunes/pixel-transparente.gif) repeat 0px 0px red;
	}
FORM.login-visible{
	display: block;
	padding:0px 0 0;
	position:absolute;
/*	left:-95px!important;
	left:-110px;	
	left:0;*/
	right:0;
	top:17px;
/*	top:-48px;*/
	z-index:4;
	width:209px;
	}	
	FORM#registro DIV.form-login{
		background:url(../images/cabecera/login.png) no-repeat 0px 0px;
		padding:25px 40px 10px 15px;		
		width:auto;
		margin:0 0px 0 0;
		font-size:9px;
/*		background:#FF9900;		*/
		}
		FORM#registro DIV.form-login INPUT{
			width:165px;			
			}				
		FORM#registro DIV.form-login LABEL{
			font-size:10px;						
			}				
		FORM#registro DIV.form-login INPUT#boton-login{
			background: url(../images/cabecera/boton-login.gif) no-repeat 0px 0px;
			width:69px;
			border:0;
			cursor:pointer;
			margin-top:5px;
			height:26px;
			color:#fff;
			}
A#login{
	display:block;
	position:relative;
	z-index:0;
	background:url(../images/cabecera/icono-usuario.gif) no-repeat 0px 2px;
	font-weight:bold;
	padding-left:20px;
	}

#utilidades LI:hover FORM.login{
	display:block;
	} 

#contenido .voto{
	float:right;
	font-size:0.8em;
	margin:0;
	position:relative;
	text-align:center;
	width:92px;
	padding-top:2px;	
	}
.voto ul {
	background:transparent url(../images/home/unsel.gif) no-repeat scroll 0 2px;
	float:right;
	height:15px;
	line-height:normal;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	width:80px;
	}	
	#all #contenido .voto ul LI{
		background:transparent none repeat scroll 0 0;
		margin:0;
		padding:0;
		width:12px;
		height:10px;
		display:block;
		}
		#contenido .voto ul li a{
			background:transparent none repeat scroll 0 50%;
			color:#FFFFFF;
			display:block;
			height:15px;
			left:0;
			padding:0;
			position:absolute;
			text-decoration:underline;
			top:0;
			width:100%;
			}
		#contenido .voto ul li a:hover {
			background:transparent url(../images/home/actual.gif) repeat-x scroll 0 50%;
		}		
		#contenido .voto ul LI SPAN{
			display:inline;
			float:none;
			}		
			#contenido .voto ul LI SPAN.oculto{
				display:none;
				}
#all #contenido .voto LI.star1 {
	position:absolute;
	width:12px;
	z-index:6;
	}	
#all #contenido .voto LI.star2  {
	position:absolute;
	width:24px;
	z-index:5;
	}		
#all #contenido .voto LI.star3  {
	position:absolute;
	width:36px;
	z-index:4;
	}	
#all #contenido .voto  LI.star4 {
	position:absolute;
	width:48px;
	z-index:3;
	}		
#all #contenido .voto LI.star5  {
	position:absolute;
	width:60px;
	z-index:2;
	}		
#all #contenido .voto li.votoActual {
	background:transparent url(../images/home/sel.gif) no-repeat scroll 0 2px;
	height:15px;
	}		

/*******************************************************************************************/
	
/* Estilo para los (*) de la parte de administrador */
.asterisco{
	font-family:Tahoma, Arial, Helvetica, SansSerif;
	font-size:12px;
	color:#cd7d00;			
	float:none;
}			

/* Estilo para los flash[:notice] que salgan en color rojo */
.rojo{
	color:#BF0000;
}

/* Centrar testo en las tablas (no en todas) */
#contenido TH.centrada{
	text-align:center;
}
#contenido TD.centrada{
	text-align:center;
}

/* Par aque se oculte la provincia cuando el país no sea España */
.oculto{
	display:none;
	background:none;
}

/* Estilos para CHECKBOX de intereses */
.contenido-izquierda  .formulario .intereses{
	margin-top:20px;	
	}
	.contenido-izquierda  .formulario .intereses DIV{
		margin-left:15px;
		}
	 	.contenido-izquierda .formulario .intereses LABEL{
			width:150px;
			float:none;
			color:#CD7D00;
			display: inline;
		}

/* Estilos para el CAPTCHA */
.captcha {
	color:#CD7D00;
	font-family:Tahoma,Arial,Helvetica,SansSerif;
	font-size:12px;
}
  /* #captcha{
   		background:#F1F5F7 url(/images/css_img/bottom-comment.jpg) no-repeat left bottom;
		float:left;
		width:559px;
		padding:0px 0 10px 0;
		margin:15px 29px 15px 29px;
		}
		*/
	    #captcha p{
	    	border-bottom:solid 1px #DCE1E4; 
			display:block; 
			float:left;width:523px; 
			color:#333; font-size:1.2em; 
			font-weight:bold; height:20px; line-height:15px; 
			padding:15px 18px 0 18px; margin:0 0 15px 0;
			background:#F1F5F7 url(/images/css_img/top-comment.jpg) no-repeat;
			}
		    #captcha img{
		    	float:left; 
				margin:0 0 0 18px
				}
			    #captcha span{
			    	display:block; float:left; 
					clear:both; margin:8px 0 0 0; 
					padding: 0 0 0 18px; 
					font-size:1.1em; 
					width:200px;
					}
				    #captcha label{
				    	color:#333;font-size:1.2em;
						font-weight:bold; 
						display:block;
						float:right; margin-right:20px
						}
					    #captcha LABEL INPUT {
					    	float: none; width: 210px; 
							background-image: none; 
							background-color: #FFF; 
							margin: 0 0 0 10px; 
							padding: 0;
						}
	 
/* Estilo para el input de las fechas en el buscador de noticias */ 
#contenido .buscador-noticias .formulario .text-input{
	width:100px;
}

/* Estilos para el GOOGLE MAPS de locations/ */
#contenido #googleMaps {
	/*float:left;*/
	height:377px;
	margin:9px 0px 35px;
	/*padding:2px;*/
/*	width:699px;*/
	width:100%;
	}
	#contenido #googleMaps img {
		border:5px solid #e5e5e5;
		padding:2px;
		}

.imagenIzquierda{
	float:left;
	margin:0 10px 10px 0;
	}
.imagenDerecha{
	float:right;
	margin:0 0 10px 10px;
	}

/* RSS de noticias/list y noticias/show */
#contenido H2 A.enlace-rss,
#contenido H2 A.enlace-rss{
	float:right;
	margin-right:0.5em;
	position:relative;
	top:-5px;	
	}
#contenido H2 A.enlace-rss IMG,
#contenido H2 A.enlace-rss IMG{
	border:0;
	margin:0;
	padding:0;
	
	}
	
	
/*		Imagenes Administracio Editar		*/	
#contenido UL.menuEdit LI IMG,
#contenido IMG.editor-cms{
 	border:0;
	padding:0
	}
#contenido .listado-noticias UL .enlaces_cms{
	float: right;	
	}
#contenido-inicio .listado-noticias UL .enlaces_cms{
	clear:both;
	}	
	
#contenido #comments_partial .enlaces_cms,	
#all #contenido #comments_partial .enlaces_cms INPUT{
	float:none;
	}

#contenido #commentarios .enlaces_cms,	
#all #contenido #commentarios .enlaces_cms INPUT{
	float:none;
	}
	
	/*  	ERRORES de formulario			*/
#contenido .errorExplanation ul li {	
	background:none;
	}
	
/*		Capcha			*/	

#contenido P.captcha{
	margin-bottom:0;
}
#contenido .simple_captcha_image{
	float:left;
	margin:0;
	}
	#contenido .simple_captcha_image IMG{
		margin:0 5px 0 0;
		}	
#contenido .simple_captcha_field{
	margin:0 5px 0 0 ;
	float:left;
	padding-top:15px;
	}
#contenido .simple_captcha_label{
	margin:0;
	vertical-align:middle;
	padding-top:15px;
	}
/*			boton de ADDCOMENTARIOS a la derecha	*/
/*
#contenido #add-comentario DIV.botones{
	width:662px;
	width:97%;	
	}
	#contenido #add-comentario DIV.botones div{
		float:right;
		}
*/

/*			Comentarios			*/
#comments_partial{
	background:#F2F2F2;
	float:left;
	padding:7px 0;
	width:100%;	
	} 
	#comments_partial .ver-mas P{
		margin:0;
		padding-right:7px;		
		}
	#comments_partial .ver-mas A{
		float:right;
		}
#add-comentario{
	clear:both;	
}	
/*			Mapa WEB			*/
#contenido #mapa-web UL LI A{
	color:#565656;
	font-size:14px;
	text-decoration:none;
	}
	#contenido #mapa-web UL LI A:HOVER{
		color:#FF9C01;

		}
/*** ACCESIBILIDAD ***/
.acc_iconos IMG{
border:0pt none;
margin:20px 20px 20px 40px;
padding:0pt;
}

kbd {
	color:#000;
	line-height: 2em;
	margin:0.2em 0 0 0 ;
	font-size:1em;
	padding:0 0.2em;
	background:#EEE;
	border-top:.05em solid #ccc;
	border-right:.15em solid #aaa;
	border-bottom:.2em solid #888;
	border-left:.1em solid #bbb;
}
acronym {
	cursor:help;
}
#contenido .acc_iconos img{
	margin:20px 20px 20px 40px;
	padding:0;
	border:0;
	}
.acc_iconos A{
	text-decoration:none;
	}
#contenido UL.acc_lista {
	margin:10px 0 10px 0;
	width:100%;
	list-style-type:none;
	}
	#contenido UL.acc_lista LI{
		margin:0 0 5px 0;
		padding:0 0 0 0;
		background:none;
		width:90%;
		}	
/*************************************/
/*				Descargas 				*/	

#contenido .descarga{
	background:url(../images/comunes/punteado-horizontal.gif) repeat-x 0px 100%;
	padding-bottom:5px;
	margin:20px 0 10px;
	}
	#contenido .contenedor-contenido .descarga IMG{
		border:0;
		padding:0;
		margin:0 10px 0 0 ;
		}	
	#contenido .descarga P{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:0;
		} 	
		#contenido .descarga A{
			color:#ff9c01;
			font-weight:bold;
			font-size:13px;
			text-decoration:none;			
			}
			#contenido .descarga A:hover{
				text-decoration:underline;
				 }			
				 		
#contenido .contenedor-contenido-derecha{
	width: 227px;
	float: right;	
	}			
	#contenido .caja-azul-descargas{
		background:#cae4d8;
		margin:0 0 1em;
		padding:12px 12px 5px 12px;
		}		
		#contenido .caja-azul-descargas P{
			color:#587568;
			}		
		#contenido  .caja-azul-descargas IMG{
			border:0;
			padding:0;
			margin:5px auto;
			}	
/*		galeria de 3  imagenes				*/	
.galeria{
		
	}			
	.galeria DIV{
		float:left;
		width:31.33%;
		margin-right:2%;
		}
		.galeria DIV.ultimo{
			margin-right:0
			}
	.galeria DIV P{
		font-size:12px;
		}			
		#contenido .galeria DIV P A{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:19px;
			color:#cd7d00;
			text-decoration:none;
			}					
			#contenido .galeria DIV P A:hover{
				text-decoration: underline;
				}		
/*		galeria de 4 imagenes				*/	
.galeria-4{
		
	}			
	.galeria-4 DIV{
		float:left;
		width:23%;
		margin-right:2%;
		}
		.galeria-4 DIV.ultimo{
			margin-right:0
			}
	.galeria-4 DIV P{
		font-size:12px;
		}			
		#contenido .galeria-4 DIV P A{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:19px;
			color:#cd7d00;
			text-decoration:none;
			}					
			#contenido .galeria-4 DIV P A:hover{
				text-decoration: underline;
				}			
				
/*		Correccion Home			*/				
#contenido-inicio .contenido-centro .listado-noticias H4{
	padding:3px 0;	
	}								
	
	
/*		 solucion Foto flotada con lista detras			*/	
/*
#contenido .noticia-ampliada OL,
#contenido .noticia-ampliada UL{
	clear:both;		
	}
	*/

	#contenido .noticias-izquierda .noticia-ampliada UL LI{
		background:none;
		list-style-position:inside;
		list-style-image:url(../images/comunes/fondo-li.gif)!important;
		list-style-image:url(../images/comunes/fondo-li-inside.gif);
		width:auto;
		}
	#contenido .noticias-izquierda .noticia-ampliada OL LI{
		list-style-position:inside;
		}

 
 
 
/*****************************************************************************************/
/*					AÑADIDO POR PROGRAMADOR (LAURA)										 */
/*****************************************************************************************/

/* Estilos para el GOOGLE MAPS utilizando el layout 'interior_con_menu_localziacion' */
.ancho-mapa{
	height:377px;
	margin:9px 0px 35px;
	/*padding:2px;
	width:699px;*/
	width:100%;
	}
	.ancho-mapa img {
		border:5px solid #e5e5e5;
		padding:2px;
		}
 
/*****************************************************************************************/ 
 
p.enlace-contraseña1{
	margin-top:20px;
	font-weight:bold;
	color:#0E834D;
	} 
	#contenido .enlace-contraseña1 A{
		color:#0E834D;
		}
 
 