/* ELEMENTOS HTML */

	body
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color: #616161;
	}
	/* enlaces del sitio */
	a
	{
		text-decoration: none;
		font-size:9px;
		/*color: #784F00;*/
	}
	
	/* características al pasar por encima de un enlace */
	a:hover
	{
		text-decoration:underline;
	}
	
	/* nombre del ayuntamiento - en las páginas que no son del ayuntamiento no se utiliza */
	h1
	{
		font-size: 65px;
		font-family: Georgia;
		font-weight:normal;
		margin:0;
		padding:0;
		color:#FFFFFF;
	}
	
	/* eslogan del ayuntamiento - en las páginas que no son del ayuntamiento no se utiliza */
	h2
	{
		font-size: 20px;
		font-family:arial;
		font-weight:normal;
		margin-top:0px;
		padding:0;
		color:#FFFFFF;
	}
	
	/* título de la página o título de las noticias */
	h3
	{
		font-weight:normal;
		font-size: 28px;
		color: #000000 !important;
		margin:0;
		padding:0;
		margin-bottom:10px;
		line-height:0.9em;
	}
	
	h3 a
	{
		font-weight:normal;
		font-size: 24px;
		color: #000000 !important;
		margin:0;
		padding:0;
		margin-bottom:15px;
		line-height:0.9em;
	}
	
	h3 a:hover /* al pasar por el link del título noticias del ayuntamiento */
	{
			text-decoration:none;
	}	
	
	/* fecha de la noticia y campos adicionales */
	h4
	{
		font-size: 11px;
		color: #969696;
		margin:0;
		padding:0;
	}
	
	/* subtitulo pagina ayuntamiento */
	h5
	{
		font-size: 11px;
		color: #969696;
		margin:0;
		margin-top:-5px;
		margin-bottom:15px;
		padding:0;
	}
	
	/* texto de párrafo estándar */
	p
	{
		padding:0;
		margin:0;
		text-align:justify;
		line-height: 1.7em;
		color: #616161;
	}
	
	li
	{
		padding:0;
		margin:0;
		margin-top:10px;
		text-align:justify;
		line-height: 1.3em;
	}
	
	
	/* imagen de párrafo */
	p img
	{
		vertical-align:middle;
		margin:0;
		padding:0;
	}
	
	/* listas desordenadas */
	ul
	{
		margin:0;
		padding-left:30px;
		margin-bottom:10px;
	}
	
	/* listas ordenadas */
	ol
	{
		margin:0;
		padding-left:30px;
		margin-bottom:10px;
	}
	
	/* formularios */
	form
	{
		margin:0;
		padding:0;
	}

/* FIN ELEMENTOS HTML */


/* salto de div. no modificar */
.break
{
	clear:both;
}


/* para el span del contenido adicional que van en el h4 y que no es la fecha de la noticia */
.zonanoticia
{
	font-weight:normal;
	font-size:10px;
}

/* el div que contiene a la noticia nos permite que el texto no se ponga debajo de la imagen */
.divimgnoticiaprincipal
{
	height:100%;
	float:left;
}

/* propiedades para la imagen asociada a la noticia principal en la página principal del ayuntamiento */
.imgnoticiaprincipal
{
	margin-right: 20px;
	margin-bottom: 20px;
}

/* para elementos HTML que funcionan como anclas pero no son <a> */
.boton
{
	cursor:pointer;
}

/* párrafo especial que se incluye al final de las noticias completas - volver a noticias y notificar abuso */
.linkback
{
	margin-top: 20px;
}


/* estilos para los FORMULARIOS */

	/* anchura de las etiquetas de los campos de los formularios */
	label
	{
		width:200px;
		float:left;
	}
	
	/* estilos de las cajas de texto de los formularios */
	.input
	{
		margin-bottom:20px;
		width:350px;
	}
	
	/* estilos de los textareas de los formularios */
	textarea
	{
		width:350px;
		margin-bottom:20px;
	}

/* FIN estilos para los FORMULARIOS */


/* estilos especiales para el texto de suma de números y la caja de suma de números de los formularios */

	.sumanumeros
	{
		font-size:0.9em;
		padding-top:10px;
		font-style:italic;
		height:15px;
		margin-bottom:20px;
	}
	
	.inputp
	{
		height:13px;
		width:20px;
		font-size:0.8em;
	}
	
/* FIN estilos especiales para el texto de suma de números y la caja de suma de números de los formularios */

/* Estilos para la galería del detalle de la noticia */

/* clase para la galería asociada al detalle de la noticia */

	.galerianoticia
	{
		margin-top:20px;
		margin-bottom:20px;
	}
	
	.galerianoticiaul
	{
		margin:0px;
		padding:0px;
	}
	
	.galerianoticiali
	{
		margin-right:10px;
		list-style:none;
		float:left;
	}
	
	.galerianoticiap
	{
		width:265px;
		font-size:10px;
		margin-bottom:20px;
		
	}

/* FIN Estilos para la galería del detalle de la noticia */

/* Estilos especiales para aviso legal y política de privacidad */
.avisolegal
{
	margin-top:20px;
}


.tituloanuncio
{
	font-size:1.2em;
	font-weight:bold;
}

.aytohome 
{
	float:left;
	width:290px;
	height:70px;
}

.nombreaytohome /* Nombre Ayuntamientos Home*/
{
	font-weight:normal;
	font-size: 28px;
	color: #000000 !important;
	margin:0;
	padding:0;
	/* margin-bottom:10px; */
	display:block;
	
	
}

.pieaytohome /* Slogan Ayuntamientos Home*/
{
	font-size: 11px;
	color: #969696;
	margin:0;
	padding:0;
}

.aytohome a:hover
{
	text-decoration:none !important;
	
}

/* Pagina de contacto*/

.tituloscontacto /* Pagina de contacto  titulos*/
{

	font-weight:normal;
	font-size: 20px;
	color: #000000 !important;
	margin:0;
	padding:0;
	line-height:0.9em;
	margin-bottom:10px !important;
	padding-top:20px !important;
	
}

.nota 
{
	margin-left:23px;
}

.divform /* div que contiene el formulario para darle las líneas */
{
	margin-top:10px;
	padding-top:10px;
	padding-bottom:20px; 
	border-bottom:1px solid #CCCCCC; 
	border-top:1px solid #CCCCCC;
}

.frmcontacto /*formulario de contacto*/
{
	margin-left:100px; 
	margin-top:30px; 
	margin-bottom:20px;
}

.botonformulario /* boton de envío de formulario */
{
	margin-left:250px; 
	margin-top:30px;
}
.divsoptecnico /* capa para el soporte técnico */
{
	float:left; 
	width:350px; 
	margin-top:20px;
	margin-bottom:50px;
	padding-bottom:20px; 
	border-bottom:1px solid #CCCCCC;
}

.divsopcomercial /* capa para el soporte comercial */
{
	float:right; 
	width:450px; 
	margin-top:20px; 
	margin-bottom:50px; 
	padding-bottom:20px; 
	border-bottom:1px solid #CCCCCC;
}

.imglogospresentacion
{
	 margin-right:20px;
	 float:left;
}