/* ----------------------------- */
/*   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;
	text-align: center;
	font-size:100%;
}

#irContenido{
  display: none; 
}

#pagina {
	margin: 0em auto 0em auto;
}


h1, h2.especial {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	display: inline;
	color: #000000;
}

h2, h3.especial{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	display: inline;
	color: #4F4F4F;
}

	h2 a {
		color: #4E4E4E;
		text-decoration:none;  
	}
	
	h2 a:hover {
		color: #0478A1;
		text-decoration:underline;
	}


h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	display: inline;
}

a {
	text-decoration: none;
	border: none;
	outline: none;
	color: #037AA4;
}

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;
}

img.buscar {
	width: 3.0674em;
	height: 1.1268em;
}

img.editar {
	width: 3.0625em;
	height: 1.125em;
}

img.guardar {
	width: 3.4375em;
	height: 1.125em;
}

img.eliminar {
	width: 3.5em;
	height: 1.125em;
}

img.aceptar {
	width: 3.5em;
	height: 1.125em;
}

img.cancelarCuenta {
	width: 7em;
	height: 1.125em;
}

.clear {
	clear:both;
}

.botonMenuSuperior {
	margin: 0;
	margin-top: 0.2em;
}

.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;
}

/* ----------------------------- */
/*        PARA LA CABECERA       */
/* ----------------------------- */

#menuCabecera {
		font-size:100%; /* Para que el texto crezca correctamente */
	}

div.textoMenuCabecera {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 0.8em;
	display: inline;
}

div.textoMenuCabeceraInverso {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 0.8em;
	display: inline;
}

.inputMenuCabecera {
		border-top: 0.1em solid #8F8F8F;
		border-left: 0.1em solid #8F8F8F;
		border-right: 0.08em solid #E2E4E3;
		border-bottom: 0.08em solid #E2E4E3;
		height: 1.2em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
}

a.enlaceMenuCabecera {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 0.8em;
	text-decoration: none;
	font-weight: bold;
}

a.enlaceMenuCabecera:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

div.botonOkCabecera {
	display: inline;
	position: relative;
	top: 0.3em;
}

.botonOkCabecera a {
	color: White;
}

img.ok {
	width: 1.6276em;    
	height: 1.1268em;
}


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: underline;
}

.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: 6.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.1em solid #8F8F8F;
		border-left: 0.1em solid #8F8F8F;
		border-right: 0.08em solid #E2E4E3;
		border-bottom: 0.08em 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;
}

.botonBusc{
	margin-top: -0.2em;	
}

/*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; 
	position: relative;
	top: 0.2em;

}

/*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;
}

.letraTextoGris p.tituloAg a:hover{
   text-decoration: underline;
}

.letraTextoGris img.botonMasAg{
	width: 2.7em;
	height: 1.4em;
   margin-top: 1em;
}


.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 */

#menuLateral {
 font-size:100% /*Para que el texto crezca correctamente*/
}


.itemMenuLateral {
	padding-top:0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.4em; 
}

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: underline;
	background: url(/imagenes/pestanaAzul.jpg) no-repeat left;
}



/*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: 0.2em;
	padding-bottom: 0.6em;
	width: 31em;
	height: 0.5008em;
}

img.lineaColorMasLarga {
	padding-top: 0.2em;
	padding-bottom: 0.6em;
	width: 48.7em;
	height: 0.5008em;
}

img.lineaColorCorta {
	padding-top: 0.2em;
	padding-bottom: 0.6em;
	width: 16.285em;
	height: 0.5008em;
}

img.lineaColorMasCorta {
	padding-top: 0.2em;
	padding-bottom: 0.6em;
	width: 10.7em;
	height: 0.5008em;
}


/* 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.2em;
		margin-right: 0.8em;
	}
	
	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: underline;
	}

/* 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: #0478A1;
		text-decoration:underline;
	}


/* Agenda */
/* ------ */

.cajaTituloDerechaAgenda {
	background-color: #EFEFEF;
	width: 8em;
	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: #0478A1;
	text-decoration: underline;
}


/* --------------------------- */

.textoSGC {
	padding: 0em;
}

.textoSGC p a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0478A1;
	text-decoration: none;
}

.textoSGC p a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0478A1;
	text-decoration: underline;
}

/* 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.2em 0.2em;
}   
 
.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;
   clear: both;
	height:auto;
	overflow:auto;   
}
	
.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: #0478A1;
	text-decoration:underline;
}

.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: #0478A1;
	text-decoration: underline;
}

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: #0478A1;
	text-decoration: underline;
}

#volver{
   float: right;
}


/* --------------------------- */
/* CENTROS */

.infoContactoCentro {
   border: 0.15em solid #EBEBEB;
	padding: 0.5em;
	margin-bottom: 1.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: #0478A1;
		text-decoration:none;
		font-weight: bold;
		font-size: 1.1em;
	}
	
	a.enlaceInfoContactoCentro:hover {
		color: #0478A1;
		text-decoration:underline;
	}
	
.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;
}

	.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;
}

	.unServicioIzquierda {
		width: 15em;
		margin-top: 0.5em;
		float: left;
	}
	
	.unServicioDerecha {
		width: 15em;
		margin-top: 0.5em;
		margin-left: 0.5em;
		float:left;
	}
	
		.iconServicio {
			width: 1.878em;
			height: 1.6902em;
			float: left;			
		}
	
		img.iconoServicio {
			width: 1.878em;
			height: 1.6902em;
			color:White;
		}
		
		.nombreSercicio {
			width: 13em;
			margin:0em;
			padding-top: 0.4em;
			padding-left: 0.5em;
			float:left;
		}
	

.infoActividades {
	margin: 0em 0em 1em 0em;
	clear:both;
	padding: 0.5em;
}

.infoTalleres {
	margin: 0em 0em 1em 0em;
	padding: 0.5em;
}

.infoComentarios {
	margin-bottom: 1.5em;
}

.infoImagenes {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
	
	.rejillaImagenes {
		margin: 0em;
		margin-bottom: 0.2em;
		padding: 0em;
	}
	
		.unaImagen {
			float:left;
			width: 4.5em;
			height: 4.5em;
			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;
		}
		
		.contenedorUnaImagen {
			font-size: 0.65em;
		}	

	
	.masImagenes {
		margin: 0em;
	}

.infoPermanentes {
	margin-top: 0.5em;
	margin-bottom: 1.5em;
}

	.cajaTituloPermanentes {
		background-color: #EFEFEF;
		padding-left: 0.2em;
		padding-top: 0.2em;
		padding-bottom: 0.1em;
		margin-top:1em;
		margin-bottom: 0.5em;
	}

/* Directorio de centros */

object.flashDirectorioCentros{
	width:30.625em;
	height:25.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;
		margin-bottom: 0.2em;
		margin-top: 1em;
	}

	.unCentro {
		padding: 0em;
		padding-left: 1em;
		margin-top: 0.3em;
	}
	
	a.enlaceCentro, a.enlaceGenerico {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
	
	a.enlaceCentro:hover, a.enlaceGenerico:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color: #0478A1;
		text-decoration: underline;
	}
	
	img.cuadradoCentro {
		width: 0.5634em;
		height: 0.5634em;
	}
	
/* ---------------------------------------------------- */
/*       Mapa Google para los Centros				        */
/* ---------------------------------------------------- */

div.googleMap{
	width: 16em;
	height: 10.625em;
	margin-bottom: 1.2em;
}

img.googleMap{
	width: 16em;
	height: 10.625em;
}

/* ---------------------------------------------------- */
/*       Mapa Google para Noticias y Actividades        */
/* ---------------------------------------------------- */

div.googleMapNoticiasActividades{
	width: 31em;
	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%;
}

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;
	width:1.25em;
	height:2.125em;
	margin-right:0.1em;
}

div.formMarcas{
	float:right;
	margin-top:-0.45em;
}

img.googleMapNoticiasActividades{
	width: 31em;
	height: 20em;
}

div.mapaOculto{
	display:none;
}

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: #0478A1;
	text-decoration: underline;
}

.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;
   z-index: 2;
   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;
	background-color: #F7F7F7;     
}

.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 {
	padding-top: 0.5em;
	text-align: center;
}

/*  s, para la barra de navegación */

.bloques {
	width:100%;
	padding:1em 0em 0em 0em;
}


.flechaBloque {
	float: left;
	margin-top: 0.3em;
}

	img.flecha {
		width: 1.2em;
		height: 0.9em;
	}


.interiorBloques {
	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: underline;
}

/* ------------------------------------------- */
/*                Seccion agenda               */
/* ------------------------------------------- */

#buscadorAgenda {
	padding: 0em;
	margin: 0em;
	width: 48.6em;
	height: 12.4em;
	position:relative;
	font-size:100%;
}

	#todoSeccionAgenda {
		z-index: 3;
		width: 48.6em;
		height: 9.077em;
	}

		#fondoSeccionAgenda {
			border: 0.05em solid #E2E2E2;
			position: absolute;
			z-index: 4;
			width: 48.6em;
			height: 9.077em;
		}
	
			img.imagenSeccionAgendaBuscador {
				width: 48.6em;
				height: 9.077em;
			}
	
		#buscadorSeccionAgenda {
			position:relative;
			z-index: 5;
			width: 48.6em;
			height: 9.077em;
		}

div.formBuscandorCuerpo {
	border: 0.09em solid 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: 48.6em;
		background-image: url(../imagenes/libreta.jpg);
		background-position: bottom right;
		background-repeat: no-repeat;
		z-index: 3;
		float:right;
	}
	
		#columnaResultados {
			width: 32em;
			z-index: 4;
		}
		
		.unResultadoBuscador {
			padding-top: 1em;
		}
		
			.fechaSitioB {
				padding:0em;
				margin-bottom: 0.3em;
			}
			
			.tituloB {
				padding: 0em;
				margin-bottom: 0.3em;
			}
			
			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;
			}
			
			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: 22em;
		float: right;
	}
		
	.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;
	}
	

div.itemAgenda{
   float: left;
   width: 99%;
   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;
}

.itemResultadoBusc{
	padding-left: 1em;
	padding-top: 0.8em;
}

/* ------------------------------------------- */
/*                Página contacta             */
/* ------------------------------------------- */

.divFormContacta {
	padding: 0em;
	margin: 0em;
	float:left;
	width: 24em;
}


/* 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;
}

.textArea2 {
	border-top: 0.1em solid #8F8F8F;
	border-left: 0.1em solid #8F8F8F;
	border-right: 0.08em solid #E2E4E3;
	border-bottom: 0.08em solid #E2E4E3;
   
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.taContacto{
   width: 17.5em;
   height: 7em; 
}


.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: 18.7em;
	width:24.5em;
}

/* 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;
}


/* ------------------------------------------- */
/*             Página mapa web                 */
/* ------------------------------------------- */

div.mapaWeb{
   padding-bottom: 0.3em;
}

	a.mapaWeb {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
	
	a.mapaWeb:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		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;
font-size:100%;
}


/* ------------------------------------------- */
/*             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 {
	padding-left: 20em;
}



.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;
}


/* ------------------------------------------- */
/*             Página recordar clave           */
/* ------------------------------------------- */

.filaFormRecordarClave {
	margin-bottom: 0.7em;
}

.botonEnviarRecordarClave {
	padding-left: 20em; 
}

.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;
}
.divFormEditarUsuario {
	padding: 0em;
	margin: 0em;
	background-image: url(../imagenes/lapiz.jpg);
	width:100%;
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
}

.divBotonEliminar{
	margin: .5em 0;
	text-align: right;
	width: 25.7em;
}

/* ------------------------------------------- */
/* ----- formulario de identificacion -------- */
/* ------------------------------------------- */



/* ------------------------------------------- */
/* ----------- ficha de usuario -------------- */
/* ------------------------------------------- */

.fichaUsuario {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
}

.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;
}

.botonEnviarEditaUsuario {
	text-align: right;
	margin-bottom: 0.7em;
	float:left;
	width:23.4em;
	margin-right: 5em;
}

.clearLeft{
	clear: left;
}

.divBotonSobreMi{
	text-align: right;
	width: 43.9em;
	margin-top: .25em;
}
/* ----------------------------- */
/*          NUBE DE TAGS         */
/* ----------------------------- */

div.nube{
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	text-align: center;
	font-size:100%;
}

div.nube ul{
   margin: 0em;
   padding: 0em;
}

div.nube li{
   list-style: none;
   display: inline;
}


/* Tipos de letra */
div.nube a{
	color: #4E4E4E;
	text-decoration: none;
}

A.nube1{
	font-size: 1.7em;
}

A.nube2{
	font-size: 1.5em;
}

A.nube3{
	font-size: 1em;
	font-weight: bold;
}

A.nube4{
	font-size: 0.9em;
}

A.nube5{
	font-size: 0.8em;
}

A.nube1:hover, A.nube2:hover, A.nube3:hover, A.nube4:hover, A.nube5:hover {
	color: #0478A1;
	text-decoration: underline;
}

/* ----------------------------- */
/*        enlaces sociales       */
/* ----------------------------- */

div.webInteractiva {
	margin: 1em 0em 0em 0em;
	padding: 1em 0em 0em 0em;
	width:100%;
	float:left;
	clear:both;
}

div.comparteEnlacesSociales {
	margin: 0em 0em 0em 1em;
}

div.enlacesSociales {
	vertical-align: middle;
	float:left;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

div.enlacesSocialesContenido {
	margin: 1em 0em 0em 0em;
	float:left;
}

img.imgEnlacesSociales{
	width: 1em;
	height: 1em;
}

/* ----------------------------- */
/*        comentarios            */
/* ----------------------------- */

div.comentariosResumen {
	margin-top: 1em;
/*	text-align: right;  */
	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: 0.01em solid #f7f7f7;
}

div.comentarioFechaYLogin {
	background: #f7f7f7;
	font-size: 0.85em;
	padding: 0.5em;
}

div.comentarioTexto {
	padding: 0.5em;
}

div.comentariosNavegacion {
	border: 0.01em solid #f7f7f7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	padding: 0.5em;
}

div.comentariosFormulario {
	
}

/* ----------------------------- */
/*      webcam Calar Alto        */
/* ----------------------------- */

div.webcamCalarAlto {
	background-color: #F7F7F7;
	padding: 0.5em;
	width: 15em;
	height: 11.25em;
}

div.webcamCalarAlto img, div.webcamCalarAlto object {
	width: 15em;
	height: 11.25em;
}

/* ----------------------------- */
/*         Banners               */
/* ----------------------------- */

img.bannerColumnaDerecha {
	width: 16.25em;
	height: 6.625em;
}

/* ----------------------------- */
/*      Barra de votacion        */
/* ----------------------------- */

div.tituloVotos {
	margin-top: 1.5em;
	float: left;
}

div.barraVotacion {
	float: left;
	margin-top: 1.5em;
	width:65%;
}

.radio_checked {
	background: #fff url(/imagenes/iconos/estrella2.jpg) no-repeat;	
	display: block;
	padding-left: 1.5em;
	padding-top: 1em;
	font-size: xx-small;
	float: left;
	width: 1em;	
	color: White;
	cursor:pointer;
}

.radio_unchecked  {
	background: #fff url(/imagenes/iconos/estrella1.jpg) no-repeat;	
	display: block;
	padding-left: 1.5em;
	padding-top: 1em;
	font-size: xx-small;	
	float: left;
	width: 1em;	
	color: White;	
	cursor:pointer;
}

input.botonVotar {
	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;
}

input.botonVotarDesactivado {
	color: #FFFFFF;
	background-color: #7FCAE7;
	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;
}

div.votosNumericos {
	float: left;
	width: 6em;
	font-size: xx-small;	
}

div.botonEnviarVoto {
	padding-left: 0.5em;
	float: left;
	width: 5em;
}

img.votar {
	width: 3.4375em;
	height: 1.125em;
}

div.resultadoVotacion {
	float: left;
	width: 17em;
}

div.resultadoVotosAjax {
	float: left;
	width: 17em;
}

div.cargando {
	padding-left: 0.5em;
	float: left;
	width: 6em;
}

div.labelRadioVoto {
	width: 1.44em; /*23px;*/
	height: 1.375em; /*22px;*/
	float: left;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

div.noticiaMasValorada {
	float: left;
	width: 30em;
	margin: 1.4em 0em 0em 0em;
}

div.noticiaMasValorada p {
	margin: 0.2em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	float: left;
}

.letraResultadoAjax {
	font-size: xx-small;
}

.crirHidden {
	position: absolute;
	left: -62.5em; /* -1000px;*/
}

.votosNoJS {
	float: left;
	width: 19em;
	font-size: xx-small;	
}
