/* ----------------------------- */
/*   Presentacion de la pagina   */
/* ----------------------------- */

/* ----------------------------- */
/*           GENERALES            */
/* ----------------------------- */

body {
	margin: 0em;
	padding: 0em;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#irContenido{
  display: none; 
}


h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	display: inline;
	color: #000000;
}

h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	display: inline;
	color: #4F4F4F;
}

	h2 a {
		color: #4E4E4E;
		text-decoration:none;  
	}

h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: inline;
}

a {
	text-decoration: none;
	border: none;
	outline: none;
}

img {
	text-decoration: none;
	border: none;
	outline: none;
}

p {
	margin: 0em;
	padding: 0em;
}

.normal {
	font-weight: normal;
}

.negrita {
	font-weight: bold;
}

.subrayado {
	text-decoration: underline;
}

.flotaDerecha {
	float: right;
}

.flotaIzquierda {
	float:left;
}

img.ok {
	width: 1.6276em;    
	height: 1.1268em;
}

img.mas {
	width: 2.191em;
	height: 1.1268em;
}

.clear {
	clear:both;
}

.botonGenerico {
	color: #FFFFFF;
	background-color: #0066A5;
	border-top: 0.07em solid #0A9BDA;
	border-left: 0.07em solid #0A9BDA;
	border-bottom: 0.07em solid #000000;
	border-right: 0.07em solid #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.657em;
	padding: .125em .125em;
}

.botonEnviarEditaUsuario {
	text-align: right;
	margin-bottom: 0.7em;
	float:left;
	width:23.4em;
	margin-right: 5em;
}

/* ----------------------------- */
/*        PARA LA CABECERA       */
/* ----------------------------- */

a.enlaceIdiomasCabecera {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.enlaceIdiomasCabecera:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.enlaceMenuCabecera {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.enlaceMenuCabecera:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #0478A1;
	text-decoration: none;
}

a.enlaceMenuCabeceraRSS {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.enlaceMenuCabeceraRSS:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #0478A1;
	text-decoration: none;
}

a.enlaceMenuCabeceraSalir {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.enlaceMenuCabeceraSalir:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #E2E2E2;
	text-decoration: none;
}

.letraCabecera {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

.letraCabeceraBlanca {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
}

/* divs para lograr que los enlaces, textos, inputs y botones se queden alineados*/
.tituloBusc {
	padding-top: 0.5em;
	float:left;
}

.inputBusc {
	width: 8.5em;
	padding-top: 0.25em;
	padding-left: 0.2em;
	float:left;
}

	/* Para que el input quede encima de la imagen y crezcan bien */
	img.inputBuscImg{
		width: 7.9502em;
		height: 1.3772em; 
		position:absolute;
		z-index: 4;
	}

	input.busc {
		position:relative;
		z-index: 5;
		border: none;
		height: 1.4em;
		margin-top: 0.25em;
		margin-left: 0.2em;
		padding: 0em;
		font-size: 0.7em;
	}
	
	.input2 {
		border-top: 0.07em solid #8F8F8F;
		border-left: 0.07em solid #8F8F8F;
		border-right: 0.05em solid #E2E4E3;
		border-bottom: 0.05em solid #E2E4E3;
		height: 1.4em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
	}

.okBusc {
	padding-top: 0.4em;
	padding-left: 0.3em;
	float:left;
}

/*Para el rss*/
.iconoRSS {
	padding-top: 0.5em;
	float:left;
}

.tituloRSS {
	padding-top: 0.5em;
	padding-left: 0.2em;
	float:left;
}


img.logoRSS {
	width: 0.8764em;
	height: 0.8764em; 
}

/*En la parte privada no hay RSS, se encuentra el enlace y boton para salir*/

.iconoSalir {
	padding-top: 0.5em;
	float:left;
}

.tituloSalir {
	padding-top: 0.5em;
	padding-left: 0.2em;
	float:left;
}

img.logoSalir {
	width: 0.8764em;
	height: 0.8764em; 
}

.letraLetreroPrivado {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
}



/* ----------------------------- */
/*      PARA EL CONTENIDO        */
/* ----------------------------- */

/* letra que se usara en los textos */
.letraTexto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

.letraTextoGris {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #4E4E4E;
}

.letraTextoGris p.fechaAg{
   font-weight: bold; 
}

.letraTextoGris p.tituloAg{
   margin-bottom: 0.5em;
}

.letraTextoGris p.tituloAg a{
   color: #000000;
   text-decoration: none;
}

.letraTextoError {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #DC143C;
}

.letraTextoMensaje {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #037AA4;
}

/* MENU */

.itemMenuLateral {
	padding-top:0.5em;
	padding-bottom: 0.5em;
	padding-left: 1em;
}

img.lineaMenu {
	height: 0.0626em;
	width: 12.207em;
}

.pestanaAzul {
	display: none;
	float: left;
	padding-top:0.3em;
}

img.pestanaAzulImg {
	width: 0.8138em;
	height: 0.4382em;
}

a.enlaceMenuLat {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #4E4E4E;
	text-decoration: none;
	padding-left: 1.2em;
}

a.enlaceMenuLat:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #4E4E4E;
	text-decoration: none;
	text-decoration: underline;
	background: url(/imagenes/pestanaAzul.jpg) no-repeat left;
}

a.enlaceCentro, a.enlaceGenerico {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
	
/*SUBSCRIPCION*/

/* Para conseguir que el formulario de suscripcion se quede alineado bien */
.tituloSuscribete{
	width: 3.8em;
	height: 1.1894em;
	float:left;
	padding-bottom: 0.3em;
}

.flotaInputSuscribete {
	float:left;
	padding-left:0.2em;
}

.inputSuscribete {
	width: 6.4478em;
	height: 1.1894em;
	padding-bottom: 0.3em;
}
	
	/* Para los inputs de la suscripcion al boletin */
	img.inputBoletin {
		width: 6.4478em;
		height: 1.1894em;
		position:absolute;
		z-index: 4;
	}

	input.susc {
		position:relative;
		z-index: 5;
		border: none;
		height: 1.2em;
		margin-top: 0.25em;
		margin-left: 0.2em;
		padding: 0em;
		font-size: 0.7em;
	}
	
.botonSuscribete {
	width: 1.6276em;
	height: 1.1894em;
	margin-left: 8.95em;
	margin-right: 0em;
}

.olvidoClave {
	height: 1.1894em;
	margin-right: 0em;
	padding-top: 0.8em;
	padding-left: 1.2em;
}

/* PRINCIPAL */

img.lineaColorLarga {
	padding-top: 3px;
	padding-bottom: 6px;
	width: 435px;
	height: 8px;
}

img.lineaColorCorta {
	padding-top: 3px;
	padding-bottom: 6px;
	width: 215px;
	height: 8px;
}

img.lineaColorMasLarga {
	padding-top: 3px;
	padding-bottom: 6px;
	width: 670px;
	height: 8px;
}

/* Centro del mes */

.centroDelMes {
	padding:0em;
	overflow: auto;
}

	.imagenCentroDelMes {
		float: left;
		padding: 0.3em;
		background-color: #F7F7F7;
		border-top: 0.05em solid #B3B3B3;
		border-left: 0.05em solid #B3B3B3;
		border-bottom: 0.05em solid #E7E7E7;
		border-right: 0.05em solid #E7E7E7;
		text-align: center;
		margin-bottom: 0.3em;
		margin-right: 0.3em;
	}
	
	a.enlaceOtrosCentros {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	
	a.enlaceOtrosCentros:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}

/* Noticias */
/* -------- */

.tituloNoticia {
	padding: 0em;
}
	
	a.enlaceTituloNoticia {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 0.9em;
		color: #4E4E4E;
		text-decoration:none;
	}
	
	a.enlaceTituloNoticia:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 0.9em;
		color: #4E4E4E;
		text-decoration:none;
	}

/* Agenda */
/* ------ */

.cajaTituloDerechaAgenda {
	background-color: #FFFFFF;
	padding-left: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.1em;
}

.letraTituloDerecha {
	color: #037AA4;
	font-size: 0.8em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.fechaAgendaDerecha {
	margin-top: 0.6em;
	color: #000000;
	font-size: 0.8em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tituloAgendaDerecha {
	margin-bottom: 1em;
}

a.enlaceTituloAgendaDerecha {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.enlaceTituloAgendaDerecha:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


/* --------------------------- */

.textoSGC {
	padding: 0em;
}

.textoSGC p a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0478A1;
	text-decoration: underline;
}

.textoSGC p a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0478A1;
	text-decoration: none;
}


/* textos destacados del sgc - si se modifican estas clases deben
   modificarse en estiloSGC */

.destacadoAzul{
   color: #037AA4;
   font-weight: bold;
}

.fondoGris{
   background-color: #EFEFEF;
   padding: 0.2em 0em 0.1em 0.2em;
}
 
.tituloDestacado{
   color: #037AA4;
   font-weight: bold;
   background-color: #EFEFEF;
   padding: 0.2em 0em 0.1em 0.2em;
   width: 100%;   
}   
   
.lista1{
   list-style-type: square;
}

.lista2{
   list-style-type: disc;
}

.lista3{
   list-style-type: circle;
}

.lista4{
   list-style-image: url(/imagenes/vinetaLista4.gif);
}
   
/* fin textos destacados*/


.divNombreCategoria {
	padding: 0.2em;
	margin-bottom: 0.8em;
	background-color: #F7F7F7;
}


.divMensajes {
	padding:0em;
	margin:0em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
}


.indiceSubcategorias {
	padding:0em;
	margin-top: 0.3em;
	margin-bottom: 1em;
}
	
	.itemIndiceSubcategorias {
		padding:0em;
		margin-top: 0.3em;
		margin-bottom: 0.3em;
	}

.indicePaginas {
	padding:0.8em 0em 0em 0em;
	/*margin-top: 0.3em;*/
	/*margin-bottom: 0.7em;*/
   clear: both;
   /*border: 1px solid blue;*/
}
	
.fechaPagina {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #4F4F4F;
}

.fechaPagina2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin-top: 0.5em;
}

a.enlaceTitulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #4E4E4E;
	text-decoration:none;
}
	
a.enlaceTitulo:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #4E4E4E;
	text-decoration:none;
}

.resumenPagina {
	padding-top: 0.5em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
}

.resumenPagina p{
   padding: 0em;
   margin: 0em;
}


.camino {
	padding:0em;
}

.parteCamino {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #B1B1B1;
}

a.parteCamino {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #B1B1B1;
	text-decoration: none;
}

a.parteCamino:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #B1B1B1;
	text-decoration: none;
}

a.parteCaminoFin {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: none;
}

a.parteCaminoFin:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: none;
}

#volver{
   float: right;
}

/* --------------------------- */
/* 			CENTROS 				 */
/* --------------------------- */

.infoContactoCentro {
	/*border: 0.05em solid #EBEBEB;*/
	padding: 0.5em;
	padding-right: 2em;
	margin-bottom: 1.5em;
	margin-right:5em;
   margin-top: 1.5em;   
}

	.letraInfoContactoCentro {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		font-weight: normal;
		color: #4E4E4E;
	}
	
	a.enlaceInfoContactoCentro {
/*		color: #4E4E4E;  */
		color: #0478A1;
		font-weight: bold;
		text-decoration:none;
		font-size: 1.1em;
	}
	
	a.enlaceInfoContactoCentro:hover {
		color: #4E4E4E;
		text-decoration:none;
	}
	
.infoGeneralCentro  {
	margin-top: 0.5em;
	margin-bottom: 1.5em;
}

	.itemGeneralCentro {
		margin-top:0.2em;
		margin-bottom: 0.5em;
	}

.infoExpoTemp {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	width: 430px;
}

	.unaInfoExpo {
		margin-bottom: 1em;
	}

	.nombreExpo {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #4E4E4E;
	}

.infoServicios {
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	clear:both;
	width: 430px;
}

	.unServicioIzquierda {
		width: 200px;
		margin-top: 8px;
		float: left;
	}
	
	.unServicioDerecha {
		width: 200px;
		margin-top: 8px;
		margin-left: 8px;
		float:left;
	}
	
		.iconServicio {
			width: 1.878em;
			height: 1.6902em;
			float: left;
		}
	
		img.iconoServicio {
			width: 1.878em;
			height: 1.6902em;
		}
		
		.nombreSercicio {
			margin:0em;
			padding-top: 0.4em;
			padding-left: 0.5em;
			float:left;
		}
	

.infoActividades {
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	clear:both;
	width: 430px;
}

.infoTalleres {
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	width: 430px;
}

.infoImagenes {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
	
	.rejillaImagenes {
		margin: 0em;
		margin-bottom: 0.2em;
		padding: 0em;
		padding-left: 0.0em;		/*  ajustamos para mostrar 2 fotos por fila  */
		padding-right: 0.0em;	/*  en la impresion ya que no caben 3  */
		width:200px;
	}
	
		.unaImagen {
			float:left;
			width: 3.5em;
			height: 3.5em;
			margin-left:0.35em;
			margin-right: 0.35em;
			margin-bottom: 0.4em;
			padding: 0.2em;
			background-color: #F7F7F7;
			border-top: 0.05em solid #B3B3B3;
			border-left: 0.05em solid #B3B3B3;
			border-bottom: 0.05em solid #E7E7E7;
			border-right: 0.05em solid #E7E7E7;
			text-align: center;
		}

	
	.masImagenes {
		margin: 0em;
	}

.infoPermanentes {
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	width:200px;
}

	.cajaTituloPermanentes {
		background-color: #FFFFFF;
		padding-left: 0.2em;
		margin-top:1em;
		margin-bottom: 0.5em;
	}

/* Directorio de centros */

object.flashDirectorioCentros{
	width:27em;
	height:23.625em;
}

.centrosDirectorio {
	padding: 0.5em;
	padding-top: 0em;
	padding-bottom: 1em;
	margin-top: 1em;
	border: 0.05em solid #E2E2E2;
	background-image: url(../imagenes/mapa.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

	.nombreProvinciaCentro {
		padding: 0em;
		/*padding-left: 0.3em;*/
		margin-bottom: 0.2em;
		margin-top: 1em;
	}

	.unCentro {
		padding: 0em;
		padding-left: 1em;
		margin-top: 0.3em;
	}
	
	a.enlaceCentro {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
	
	a.enlaceCentro:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
	
	img.cuadradoCentro {
		width: 0.5634em;
		height: 0.5634em;
	}


/* ----------------------------- */
/*        comentarios            */
/* ----------------------------- */

div.comentariosResumen {
	margin-top: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
}

a.enlaceAComentarios {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.enlaceAComentarios:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0478A1;
	text-decoration: underline;
}

div.comentarioFondo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	background: white;
	margin-bottom: 2em;
	border: 1px solid #f7f7f7;
}

div.comentarioFechaYLogin {
	background: #f7f7f7;
	font-size: 0.85em;
	padding: 0.5em;
}

div.comentarioTexto {
	padding: 0.5em;
	width:50em;
}

div.comentariosNavegacion {
	border: 1px solid #f7f7f7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	padding: 0.5em;
}	


/* ----------------------------------- */
/*        Buscador de Noticias         */
/* ----------------------------------- */

div.formBuscandorCuerpo {
	display:none;
	border: solid 1px Silver;
	margin: 0em 0em 0em 0em;
	padding: 0.2em 0.5em 0.5em 0.5em;
	width: 22em;
	float: right;
	text-align:right;	
}

div.textoMenuCabeceraInverso {
	display:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 0.8em;
	display: inline;
}

.inputMenuCabecera {
		display:none;
		border-top: 0.07em solid #8F8F8F;
		border-left: 0.07em solid #8F8F8F;
		border-right: 0.05em solid #E2E4E3;
		border-bottom: 0.05em solid #E2E4E3;
		height: 1.2em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
}

div.botonOkCabecera {
	display:none;
	display: inline;
	position: relative;
	top: 0.3em;
}

/* ----------------------------------- */
/*        Lo mejor valorado			   */
/* ----------------------------------- */

div.noticiaMasValorada {
	margin: 1.4em 0em 0em 0em;
}

div.noticiaMasValorada p {
	margin: 0.2em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}


/* ----------------------------------- */
/*        Mapa google de los Centros   */
/* ----------------------------------- */
div.googleMap{
	width: 13em;
	height: 10.625em;
	margin-bottom: 1.2em;
}

img.googleMap{
	width: 13em;
	height: 10.625em;
}


/* ---------------------------------------------------- */
/*       Mapa Google para Noticias y Actividades        */
/* ---------------------------------------------------- */

div.googleMapNoticiasActividades{
	display:none;
	width: auto;
	margin-right:0.3em;
	height: 20em;
}

div.marcasGoogleMap{
	background-color:#EFEFEF;
	margin-bottom:1.5em;
	height: 1.2em;
	padding-left:0.2em;
	padding-top:0.6em;
	font-size:100%;
	width:auto;
	margin-right:0.3em;
}

div.bocadillo{
	width:12.7em;
}
span.nMarcas{
	font-size:0.7em;
}


div.textoNMarcas{
	float:left;
	margin-right:0.65em;
}

img.imgLeyenda{
	float:left;
	margin-top:-0.75em;
	margin-right:0.1em;
}

div.formMarcas{
	display:none;
	float:right;
	margin-top:-0.45em;
}

img.googleMapNoticiasActividades{
	width: 27.2em;
	height: 20em;
}

div.mapaOculto{
	display:block;
}

form.formMmarcas{
	padding:0;
	margin: 0;
}

	
/* ----------------------------- */
/*          PARA EL PIE          */
/* ----------------------------- */


a.enlacePie {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.enlacePie:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.creceIconoAccesibilidad{
      width: 4.25em;
      height: 0.94em;
}   


/* ----------------------------- */
/*        PARA LAS FOTOS         */
/* ----------------------------- */


.arc90_imgcaptionTXT {
	font-size: 0.8em;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
   padding: 0em;
}

p.arc90_imgcaptionALT {
   display: none; /*no queremos que se muestre el alt*/
}

span.arc90_imgcaptionALT {
}

.arc90_imgcaption {
	text-align: center;
	background-color: #F7F7F7;
	border-top: 0.05em solid #B3B3B3;
	border-left: 0.05em solid #B3B3B3;
	border-bottom: 0.05em solid #E7E7E7;
	border-right: 0.05em solid #E7E7E7;
	padding: 0.4em;
   margin-top: 0em;
   margin-bottom: 0em;
	width: 8em;
   position: relative;
   z-index: 2;
}

.floatl { float: left; margin-right: 1em; }
.floatr { float: right; margin-left: 1em; }


/*para las imagenes sin pie*/
.imagenIzq, .imagenDcha, .imagenIzqNoB, .imagenDchaNoB { 
   margin-top: 0em;
   margin-bottom: 0em;
   /*position: relative;*/
   z-index: 2;
	/*border: 0.05em solid #E2E2E2;*/
   padding: 0.5em;
   
 }

.imagenIzq, .imagenIzqNoB { 
   float: left; 
   margin-right: 1em;
 }
 
/* imagen alineada a la derecha */ 
/* mezcla de arc90_imgcaption + floatr */
.imagenDcha, .imagenDchaNoB { 
   float: right; 
   margin-left: 1em;
 }
 
 .imagenIzq, .imagenDcha {
	border-top: 0.05em solid #B3B3B3;
	border-left: 0.05em solid #B3B3B3;
	border-bottom: 0.05em solid #E7E7E7;
	border-right: 0.05em solid #E7E7E7;
}

.imagenIzqNoB, .imagenDchaNoB {
	border: none;
}

 /* para los vídeos de YouTube */

.videoIzq{
   float: left;
   margin: 0em 1em 1em 0em;
}

.videoDcha{
   float: right;
   margin: 0em 0em 1em 1em;   
}


/* Imagenes en la galeria de imagenes de los centros */

.imagenDeGaleria {
	margin: 0.313em;
	padding: 0.313em;
	background-color: #F7F7F7;
	border-top: 0.05em solid #B3B3B3;
	border-left: 0.05em solid #B3B3B3;
	border-bottom: 0.05em solid #E7E7E7;
	border-right: 0.05em solid #E7E7E7;
	text-align: center;
}

.descripcionDeGaleria {
	margin: 0.313em;
	padding-top: 1em;
}

/* Bloques, para la barra de navegación */

.bloques {
	margin-top:1em;
}


.flechaBloque {
	float: left;
	margin-top: 0.3em;
}

	img.flecha {
		/*width: 0.8764em;
		height: 0.6886em;*/
		width: 1.2em;
		height: 0.9em;
	}


.interiorBloques {
	/*padding-top: 0.15em;*/
	padding-top: 0em;
	margin-left:0.2em;
	margin-right: 0.2em;
	float: left;
}


.bloqueActual {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #4E4E4E;
}

a.enlaceBloques {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #B1B1B1;
	text-decoration: none;
}

a.enlaceBloques:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #0478A1;
	text-decoration: none;
}

/* ------------------------------------------- */
/*                Seccion agenda               */
/* ------------------------------------------- */

#buscadorAgenda {
	padding: 0em;
	margin: 0em;
	width: auto;
	height: 12.4em;
	position:relative;
	font-size:100%;
	font-size:0.8em;
}

	#todoSeccionAgenda {
		z-index: 3;
		width: auto;
		height: 9.077em;
	}

		#fondoSeccionAgenda {
			border: 0.05em solid #E2E2E2;
			position: absolute;
			z-index: 4;
			width: 50.6em;
			height: 9.077em;
		}
	
			img.imagenSeccionAgendaBuscador {
				width: 50.6em;
				height: 9.077em;
			}
	
		#buscadorSeccionAgenda {
			position:relative;
			z-index: 5;
			width: 50.6em;
			height: 9.077em;
		}

div.formBuscandorCuerpo {
	border: solid 1px Silver;
	margin: 0em 0em 0em 0em;
	padding: 0.2em 0.5em 0.5em 0.5em;
	width: 22em;
	float: right;
	text-align:right;	
}
		
#resultadosBuscador {
	padding: 0em;
	margin: 0em;
}
	
	
	#todoResultadosBuscador {
		margin-top: 0.5em;
		width: auto;
		background-image: url(../imagenes/libreta.jpg);
		background-position: bottom right;
		background-repeat: no-repeat;
		z-index: 3;
	}
	
		#columnaResultados {
			width: auto;
			z-index: 4;
		}
		
		.unResultadoBuscador {
			padding-top: 1em;
		}
		
			.fechaSitioB {
				padding:0em;
				margin-bottom: 0.3em;
			}
			
			.tituloB {
				padding: 0em;
				margin-bottom: 0.3em;
				width:30em;
			}
			
			a.enlaceResBusqueda {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 0.8em;
				font-weight: normal;
				color: #000000;
				text-decoration: none;
			}
			
			a.enlaceResBusqueda:hover {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 0.8em;
				font-weight: normal;
				color: #0478A1;
				text-decoration: underline;
				width:50px;
			}
			
			a.masResultados {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 0.8em;
				font-weight: normal;
				color: #0478A1;
				text-decoration: underline;		
			}
	
	
	
/* Para hacer el buscador como si fuera una tabla pero sin usarlas */

	.col1Agenda {
		width: 25.7em;
		float: left;
	}
	.col2Agenda {
		width: 23.5em;
		float: left;
	}
		
	.fila {
		padding-top: 0.5em;
		padding-right: 0.5em;
		padding-left: 1em; 
		height: 1.8em;
	}
	
	
	.textoEnBuscador {
		padding-top: 0.3em;
	}
	
	.checkEnBuscador {
		padding-top: 0.2em;
	}
	
	.uno {
		width: 1em;
		padding-right:0.2em;
	}
	
	.tres {
		width: 3em;
	}
	
	.cinco {
		width: 5em;
	}
	
	.cuatro {
		width: 4em;
	}
	
	.seis {
		width: 6.5em;
	}
	
	.ocho {
		width: 8em;
	}
	
	.diez {
		width: 10em;
	}
	
	.quince {
		width: 15em;
	}
	
	.diecisiete {
		width: 17em;
	}
	
	select.comboCentros {
		width: 19em;
		/*border-top: 0.05em solid #B3B3B3;
		border-left: 0.05em solid #B3B3B3;
		border-bottom: 0.05em solid #E7E7E7;
		border-right: 0.05em solid #E7E7E7;*/
	}
	

div.itemAgenda{
   float: left;
   width: 50.5em;
   margin-bottom: 0.8em;   
}   
   
 p.tituloAgenda{
    font-weight: bold;
    color: #333333;
    margin-bottom: 0.4em;
 }  

  
p.tituloAgenda img{
   width: 0.7em;
   height: 0.7em;
   padding-right: 0.5em;
}

p.tituloEvento{
   font-size: 1.1em;
}

 
div.masActividades{
   background-color: #EFEFEF;
   padding: 0.6em;
   margin-top: 0.3em;
} 
   
/* ------------------------------------------- */
/*                Página buscador              */
/* ------------------------------------------- */

.grupoResultados {
	margin-bottom: 1.4em;
	padding: 0em;
	width:50em;
}

.itemResultadoBusc{
	padding-left: 1em;
	padding-top: 0.8em;
	width:39em;
}


/* ------------------------------------------- */
/*                Página contacta             */
/* ------------------------------------------- */

.divFormContacta {
	padding: 0em;
	margin: 0em;
	float:left;
	width: 23em;
}


/* Para conseguir que el formulario de contacto se quede alineado bien */

.filaFormContacto {
	margin-bottom: 0.7em;
}

.botonEnviar {
	padding-left: 18.5em;
}


.tituloFormContacta{
	width: 7.5em;
	height: 1.1894em;
	float:left;
	padding-top: 0.15em;
	padding-bottom: 0.05em;
	background-color: #F2F2F2;
}

.flotaInputFormContacta {
	margin-left: 6em;
	padding-left:0.2em;
}

.textAreaRita {
	border-top: 0.07em solid #8F8F8F;
	border-left: 0.07em solid #8F8F8F;
	border-right: 0.05em solid #E2E4E3;
	border-bottom: 0.05em solid #E2E4E3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width:auto;
}


.letraTextoCheckbox {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.55em;
}

.divCheckContacta{
margin-top: -0.6em;
margin-bottom: 0.5em;
font-size: 100%;
}

img.enviar {
	width: 3.3804em;
	height: 1.252em;
}

/* div para el google map */
div.divgoogleMapContacta{
	float:right;
	height: 18em;
	width:20em;
}

/* Para los datos de contacto de Recta (Dirección, Teléfono, e-mail...) */
div.divInformacionContacta{
	float: right;	
	margin-top: 0.0em;
	width:47em;
	height: 14em;
	background-image: url(../imagenes/lapiz.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align:center;
}

/* Para que los datos de contacto queden colocados correctamente */

.filaInformacionContactaTitulo {
color: #037AA4;
font-size: 0.9em;
margin-top:2em;
}

.filaInformacionContactaPie {
color: #037AA4;
font-size: 0.8em;
margin-top:1em;
}


/* ----------------------------------- */
/*        		Mapa Web					   */
/* ----------------------------------- */

	a.mapaWeb {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
	
	a.mapaWeb:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: normal;
		color: #0478A1;
		text-decoration: underline;
	}

	a.enlaceBasico {
		text-decoration: none;
		color: #0478A1;
	}

	a.enlaceBasico:hover {
		text-decoration: underline;
	}
	
	div.fondoMapaWeb{
		background-image: url(../imagenes/fondoMapaWeb.jpg);
		border:0.05em solid #E2E2E2;
		padding-top:1em;
		padding-bottom:3em;
		background-repeat: no-repeat;
		background-position: bottom right;
	}

/* ----------------------------- */
/*      Barra de votacion        */
/* ----------------------------- */

div.barraVotacion {
	display: none;
}

label.radio_checked {
	display: none;
}

label.radio_unchecked  {
	display: none;
}

div.votosNumericos {
	display: none;
}

.crirHidden {
	display: none;
}

.votosNoJS {
	display: none;
}

input.botonVotar {
	display: none;
}

input.botonVotarDesactivado {
	display: none;
}

div.botonEnviarVoto {
	display: none;
}

img.votar {
	display: none;
}



/* ----------------------------- */
/*          NUBE DE TAGS         */
/* ----------------------------- */

div.nube{
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	text-align: center;
	width:200px;
}

/* Tipos de letra */
div.nube a{
	color: #4E4E4E;
	text-decoration: none;
}

A.nube1{
	font-size: 1.4em;
}

A.nube2{
	font-size: 1.2em;
}

A.nube3{
	font-size: 0.7em;
	font-weight: bold;
}

A.nube4{
	font-size: 0.6em;
}

A.nube5{
	font-size: 0.5em;
}

A.nube1:hover, A.nube2:hover, A.nube3:hover, A.nube4:hover, A.nube5:hover {
	color: #0478A1;
	text-decoration: underline;
}

/* ----------------------------- */
/*        enlaces sociales       */
/* ----------------------------- */

div.comparteEnlacesSociales {
	display: none;
}

div.enlacesSociales {
	display: none;
}

div.enlacesSocialesContenido {
	display: none;
}

img.imgEnlacesSociales{
	width: 1em;
	height: 1em;
}

img.bannerColumnaDerecha {
	width: 200px;
	height: 80px;
}


/* ----------------------------- */
/*      Webcam Calar Alto        */
/* ----------------------------- */

div.webcamCalarAlto {
	background-color: #F7F7F7;
	padding: 0.5em;
/*	width: 15em;*/
	width:200px;
	height: 11.25em;
}

div.webcamCalarAlto img, div.webcamCalarAlto object {
	width: 200px;
	height: 170px;
}

/* Datos encuesta */
img.graficaEncuesta{
	width:430px;
	/*height:200px;*/
}


/* ----------------------------------- */
/*        	Accesibilidad				   */
/* ----------------------------------- */
div.textoAccesibilidad{
	width:50.5em;
}


/* ------------------------------------------- */
/*             Página alta usuario             */
/* ------------------------------------------- */

.divFormAltaUsuario {
	padding: 0em;
	margin: 0em;
	background-image: url(../imagenes/lapiz.jpg);
	width:100%;
	height:25em;
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
}

.filaFormAltaUsuario {
	margin-bottom: 0.7em;
	float:left;
	width:28em;
}

.botonEnviarAltaUsuario {
	float:right;
}
/*
.botonEnviarEditaUsuario {
	text-align: right;
}
*/
.tituloFormAltaUsuario{
	width: 9em;
	height: 1.1894em;
	float:left;
	padding: 0.15em 0em 0.05em 0em;
	margin: 0em 0.2em 0em 0em;
	background-color: #F2F2F2;
}

.flotaInputFormAltaUsuario {
	float:left;
	width:18em;

}

.filaFormCaptcha {
	margin: 0em 0em 0.7em 0em;
	height: 8em;
	width:28em;
	float:left;
}

.tituloFormCaptcha{
	width: 9em;
	height: 8em;
	float:left;
	padding: 0.15em 0em 0.05em 0em;
	margin: 0em 0.2em 0em 0em;
	background-color: #F2F2F2;
}

.flotaInputFormCaptcha {
	margin: 0em 0.5em 0em 0em;
	padding: 0em 0em 0em 0em;
	height: 8em;
	width:18em;
	float: left;
}

.flotaInputFormCaptcha  img, .flotaInputFormCaptcha a{
	margin: 0.5em 0em 0em 0.5em;
}


/* ------------------------------------------- */
/* ----------- ficha de usuario -------------- */
/* ------------------------------------------- */

.fichaUsuario {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	width:50em;
}

.fotoFicha {
	float: left;
	padding: 0.5em; 
	background-color: #F7F7F7;
	border-top: 0.05em solid #B3B3B3;
	border-left: 0.05em solid #B3B3B3;
	border-bottom: 0.05em solid #E7E7E7;
	border-right: 0.05em solid #E7E7E7;
	text-align: center;
	margin-bottom: 1.5em;
	margin-right: 1.5em;
}

.tituloSecundario {
	font-size: 0.8em;
	font-weight: bold;
}

.textoAclaratorio {
	font-size: 0.7em;
}

/* ------------------------------------------- */
/*             Página recordar clave           */
/* ------------------------------------------- */

.filaFormRecordarClave {
	margin-bottom: 0.7em;
}

.botonEnviarRecordarClave {
	padding-left: 19.2em; 
}

.tituloFormRecordarClave{
	width: 9em;
	height: 1.1894em;
	float:left;
	padding-top: 0.15em;
	padding-bottom: 0.05em;
	background-color: #F2F2F2;
}

.flotaInputRecordarClave {
	margin-left: 6em;
	padding-left:0.2em;
}

div.textoRecordarClave{
	width:50.5em;
}

.divFormEditarUsuario {
	padding: 0em;
	margin: 0em;
	background-image: url(../imagenes/lapiz.jpg);
	width:100%;
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
}