/* estilos para la zona central */

div.central1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
}



/* migas de navegación */

div#miga {
	margin-bottom: 5px;	color: #333399;
}

div#miga a:link, div#miga a:active, div#miga a:visited {
	color: #333399; text-decoration: none;
}	 
div#miga a:hover {
	text-decoration: underline;
}	  

div#miga span.final {
	font-weight: bold;
}



/* zona del "volver" */

div#volver {
	text-align: right; font-size: 0.9em; margin-bottom: 10px;
}

div#volver a:link, div#volver a:active, div#volver a:visited {
	color: #333399; text-decoration: none;	
}	 
div#volver a:hover {
	text-decoration: underline;
}	 
 



/* módulos de texto */

	/* tipo 1 : home */
div.moduloTexto1 {
	padding: 10px; border: 1px solid #C0C0C0;	
}

	div.moduloTexto1 div.titulo {
	}
	
		div.moduloTexto1 div.titulo h1.neutro {	
			font-size: 1.1em; font-weight: bold; color: #333399;
		}		
	
		div.moduloTexto1 div.titulo h2.neutro {	
			font-size: 1.1em; font-weight: bold; color: #333399;
		}

	div.moduloTexto1 div.contenido {
		padding: 10px 0px 10px 0px; text-align: justify;
	}
		
	div.moduloTexto1 div.pie {
		text-align: right; font-size: 0.9em;		
	}				
	
	div.moduloTexto1 div.pieFirmaPresidente {
		text-align: right; clear:left;
	}		

div.moduloTexto1Izda {
	margin: 0px 5px 0px 0px; padding: 10px; border: 1px solid #C0C0C0;
}

	div.moduloTexto1Izda div.titulo {
	}

		div.moduloTexto1Izda div.titulo h2.neutro {	
			font-size: 1.1em; font-weight: bold; color: #333399;
		}

	div.moduloTexto1Izda div.contenido {
		padding: 10px 0px 0px 0px;
	}
	
	div.moduloTexto1Izda div.pie {
		text-align: right; font-size: 0.9em;		
	}				
	
		div.moduloTexto1Izda div.pie a:link, div.moduloTexto1Izda div.pie a:active {
			color: #000066;	text-decoration: none;
		}					
		div.moduloTexto1Izda div.pie a:visited {
			color: #800080;	text-decoration: none;
		}				
		div.moduloTexto1Izda div.pie a:hover {
			text-decoration: underline;
		}								
		
div.moduloTexto1Dcha {
	margin: 0px 0px 0px 5px; padding: 10px; border: 1px solid #C0C0C0;
}

	div.moduloTexto1Dcha div.titulo {
		font-weight: bold; color: #333399;
	}
	
		div.moduloTexto1Dcha div.titulo h2.neutro {	
			font-size: 1.1em; font-weight: bold; color: #333399;
		}	

	div.moduloTexto1Dcha div.contenido {
		padding: 10px 0px 0px 0px;
	}	
	
	div.moduloTexto1Dcha div.pie {
		text-align: right; font-size: 0.9em;		
	}			
	
		div.moduloTexto1Dcha div.pie a:link, div.moduloTexto1Dcha div.pie a:active {
			color: #000066;	text-decoration: none;
		}					
		div.moduloTexto1Dcha div.pie a:visited {
			color: #800080;	text-decoration: none;
		}				
		div.moduloTexto1Dcha div.pie a:hover {
			text-decoration: underline;
		}			
		
		
	/* tipo 2 : organos */		
div.moduloTexto2 {
	padding: 10px;
}

	div.moduloTexto2 div.titulo {
	}
	
		div.moduloTexto2 div.titulo h3.neutro {	
			font-size: 1.1em; font-weight: bold; color: #000000;
		}			
		

	div.moduloTexto2 div.contenido {
		padding: 10px 0px 10px 0px; text-align: justify;
	}
		
	div.moduloTexto2 div.pie {
		text-align: right; font-size: 0.9em;		
	}				

div.moduloTexto2Izda {
	margin: 0px 5px 0px 0px;
}

	div.moduloTexto2Izda div.titulo {
		font-weight: bold; color: #333399;
	}
	
		div.moduloTexto2Izda div.titulo a:link, div.moduloTexto2Izda div.titulo a:active {
			color: #000000;	text-decoration: none;
		}		
		div.moduloTexto2Izda div.titulo a:visited {
			color: #800080;	text-decoration: none;
		}	
		div.moduloTexto2Izda div.titulo a:hover {
			text-decoration: underline;
		}					

	div.moduloTexto2Izda div.contenido {
		padding: 0px 0px 0px 0px; text-align: justify;
	}
	
	div.moduloTexto2Izda div.pie {
		text-align: right; font-size: 0.9em;		
	}				
	
		div.moduloTexto2Izda div.pie a:link, div.moduloTexto2Izda div.pie a:active {
			color: #000066;	text-decoration: none;
		}				
		div.moduloTexto2Izda div.pie a:visited {
			color: #800080;	text-decoration: none;
		}		
		div.moduloTexto2Izda div.pie a:hover {
			text-decoration: underline;
		}							
		
div.moduloTexto2Dcha {
	margin: 0px 0px 0px 5px;
}

	div.moduloTexto2Dcha div.titulo {
	}
	
		div.moduloTexto2Dcha div.titulo a:link, div.moduloTexto2Dcha div.titulo a:active {
			color: #000000;	text-decoration: none;
		}		
		div.moduloTexto2Dcha div.titulo a:visited {
			color: #800080;	text-decoration: none;
		}	
		div.moduloTexto2Dcha div.titulo a:hover {
			text-decoration: underline;
		}		

	div.moduloTexto2Dcha div.contenido {
		padding: 0px 0px 0px 0px; text-align: justify;
	}	
	
	div.moduloTexto2Dcha div.pie {
		text-align: right; font-size: 0.9em;		
	}			
	
		div.moduloTexto2Dcha div.pie a:link, div.moduloTexto2Dcha div.pie a:active {
			color: #000066;	text-decoration: none;
		}				
		div.moduloTexto2Dcha div.pie a:visited {
			color: #800080;	text-decoration: none;
		}		
		div.moduloTexto2Dcha div.pie a:hover {
			text-decoration: underline;
		}	
		
		
	/* tipo 3 : grupos parlamentarios / detalle de grupo parlamentario / detalle de diputado */				
div.moduloTexto3 {
	padding: 10px 0px 10px 0px; margin: 10px 0px 20px 0px; clear:left;
}		

	div.moduloTexto3 div.imagen70 {
		width: 70px; margin-right: 10px; float: left;
	}
	
	div.moduloTexto3 div.imagen100 {
		width: 100px; margin-right: 10px; float: left;
	}	
	
	div.moduloTexto3 div.pie {
		font-size: 0.9em;
	}		
	
		div.moduloTexto3 div.pie a:link, div.moduloTexto3 div.pie a:active {
			color: #000066;	text-decoration: none;
		}		
		div.moduloTexto3 div.pie a:visited {
			color: #800080;	text-decoration: none;
		}		
		div.moduloTexto3 div.pie a:visited {
			text-decoration: none;
		}			
	
	div.moduloTexto3 div.contenedor {
		float: left;
	}		
	
		div.moduloTexto3 div.contenedor div.titulo {
			margin-bottom:15px;
		}
		
			div.moduloTexto3 div.contenedor div.titulo h2.neutro {	
				font-size: 1.1em; font-weight: bold; color: #333399;
			}		
			
			div.moduloTexto3 div.contenedor div.titulo a:link, div.moduloTexto3 div.contenedor div.titulo a:active {
				color: #000000;	text-decoration: none;
			}	
			div.moduloTexto3 div.contenedor div.titulo a:visited {
				color: #800080;	text-decoration: none;
			}	
			div.moduloTexto3 div.contenedor div.titulo a:hover {
				text-decoration: underline;
			}																		
		
		div.moduloTexto3 div.contenedor div.subtitulo {
			font-weight: bold; margin-bottom:15px;
		}		
		
		div.moduloTexto3 div.contenedor div.contenido {
			text-align: justify;
		}				
		
			div.moduloTexto3 div.contenedor div.contenido ul {
				margin: 15px 0px 0px 0px; padding: 0px;
				list-style: none; list-style-image: none;
				font-weight: bold;
			}
		
				div.moduloTexto3 div.contenedor div.contenido li {
					margin: 0px; padding: 0px 0px 5px 0px;
				}
		
					div.moduloTexto3 div.contenedor div.contenido li a:link, div.moduloTexto3 div.contenedor div.contenido li a:active {
						color: #333399; text-decoration: none;
					}  
					div.moduloTexto3 div.contenedor div.contenido li a:visited {	
						color: #800080; text-decoration: none;
					} 
					div.moduloTexto3 div.contenedor div.contenido li a:hover {
						text-decoration: underline;
					}   
					
	div.moduloTexto3 div.pie {
		clear: left; margin: 10px 0px 5px 0px; font-size: 0.9em; text-align: right;
	}	
	
		div.moduloTexto3 div.pie a:link, div.moduloTexto3 div.pie a:active {	
			color: #000066; text-decoration: none;
		}  	
		div.moduloTexto3 div.pie a:visited {	
			color: #800080; text-decoration: none;
		}  		
		div.moduloTexto3 div.pie a:hover {	
			text-decoration: underline;
		} 		
					

 /* tipo 4 : eventos */
 
div.moduloTexto4 {
	margin: 10px 0px 10px 0px; padding: 0px;
}

	div.moduloTexto4 div.titulo {
	}
	
		div.moduloTexto4 div.titulo h2.neutro {	
			font-size: 1.1em; font-weight: bold; color: #333399;
		}			

	div.moduloTexto4 div.imagenes {
		margin: 10px 0px 10px 0px;
	}

	div.moduloTexto4 div.contenido {
		margin-right:100px; text-align: justify;
	}
	
	div.moduloTexto4 div.enlaces {
		width: 80px; float: right; font-size: 0.9em;
	}
	
		div.moduloTexto4 div.enlaces a:link, div.moduloTexto4 div.enlaces a:active {
			color: #000066;	text-decoration: none;
		}	
		div.moduloTexto4 div.enlaces a:visited {
			color: #800080;	text-decoration: none;
		}			
		div.moduloTexto4 div.enlaces a:active {
			text-decoration: none;
		}									
		
	div.moduloTexto4 div.pie {
		text-align: right; font-size: 0.9em;	
	}				
	
		div.moduloTexto4 div.pie a:link, div.moduloTexto4 div.pie a:active {
			color: #000066;	text-decoration: none;
		}		
		div.moduloTexto4 div.pie a:visited {
			color: #800080;	text-decoration: none;
		}	
		div.moduloTexto4 div.pie a:hover {
			text-decoration: underline;
		}						 
 				

 /* tipo 5 : signos de identidad */
 
div.moduloTexto5 {
	margin: 10px 0px 10px 0px; padding: 0px;
}

	div.moduloTexto5 div.titulo {
	}

		div.moduloTexto5 div.titulo h2.neutro {	
			font-size: 1.1em; font-weight: bold; color: #333399;
		}	

	div.moduloTexto5 div.contenido {
		margin: 10px 110px 10px 0px; text-align: justify;
	}
	
	div.moduloTexto5 div.imagen {
		width:100px; float: right; font-size: 0.9em;
	}		

		div.moduloTexto5 div.imagen a:link, div.moduloTexto5 div.imagen a:active {
			color: #000066;	text-decoration: none;
		}		
		div.moduloTexto5 div.imagen a:visited {
			color: #800080;	text-decoration: none;
		}		
		div.moduloTexto5 div.imagen a:hover {
			text-decoration: underline;
		}						
		
	div.moduloTexto5 div.pie {
		clear: right; text-align: right; font-size: 0.9em;
	}				
	
		div.moduloTexto5 div.pie a:link, div.moduloTexto5 div.pie a:active {
			color: #000066;	text-decoration: none;
		}	
		div.moduloTexto5 div.pie a:visited {
			color: #800080;	text-decoration: none;
		}	
		div.moduloTexto5 div.pie a:hover {
			text-decoration: underline;
		}			


 /* tipo 6 : nos han visitado */
 
div.moduloTexto6 {
	margin: 10px 0px 10px 0px; padding: 0px;
}

	div.moduloTexto6 div.titulo {
	}

		div.moduloTexto6 div.titulo h2.neutro {	
			font-size: 1.1em; font-weight: bold; color: #333399;
		}	

	div.moduloTexto6 div.contenido {
		margin: 10px 190px 10px 0px; text-align: justify;
	}
	
	div.moduloTexto6 div.imagen {
		width:180px; float: right; font-size: 0.9em;
	}		

		div.moduloTexto6 div.imagen a:link, div.moduloTexto6 div.imagen a:active {
			color: #000066;	text-decoration: none;
		}		
		div.moduloTexto6 div.imagen a:visited {
			color: #800080;	text-decoration: none;
		}	
		div.moduloTexto6 div.imagen a:hover {
			text-decoration: underline;
		}					
		
	div.moduloTexto6 div.pie {
		clear: right; text-align: right; font-size: 0.9em;
	}				
	
		div.moduloTexto6 div.pie a:link, div.moduloTexto6 div.pie a:active {
			color: #000066;	text-decoration: none;
		}	 
		div.moduloTexto6 div.pie a:visited {
			color: #800080;	text-decoration: none;
		}	 
		div.moduloTexto6 div.pie a:hover {
			text-decoration: underline;
		}	 				
		
		
 /* tipo 7 : evento - historia del edificio */		
		
div.moduloTexto7 {
	margin: 10px 0px 10px 0px; padding: 0px;
}

	div.moduloTexto7 div.titulo {
	}

		div.moduloTexto7 div.titulo h2.neutro {	
			font-size: 1.1em; font-weight: bold; color: #333399;
		}	
		
	div.moduloTexto7 div.subtitulo {
		font-weight: bold;
	}		
	
	div.moduloTexto7 div.containerImagen1 {
		width:49.9%; padding-top:10px; float:left;
	}
	
	div.moduloTexto7 div.containerImagen2 {
		width:49.9%; padding-top:10px; float:left; 
	}	
	
	div.moduloTexto7 div.containerImagen3 {
		width:99.9%; padding-top:10px; 
	}		
	
		div.moduloTexto7 div.imagen { width:180px; margin-left:auto; margin-right:auto; }	
		div.moduloTexto7 div.pie { width:180px; margin-top:5px; text-align: right; margin-left:auto; margin-right:auto; font-size: 0.9em; color:#333399; }		

	div.moduloTexto7 div.contenido {
		margin: 20px 0px 10px 0px; text-align: justify; clear:both; 
	}
	
	
 
/* módulos de imágenes (páginas de sólo imágenes) */

div.moduloImagen1 { width: 180px; margin-top: 20px; float:left; }
	div.moduloImagen1 div.imagen { text-align: center; }
	div.moduloImagen1 div.pie { font-size: 0.9em; margin-top:10px; color:#333399; }
		div.moduloImagen1 div.pie a:link, div.moduloImagen1 div.pie a:active {	
			color: #333399; text-decoration: none;		
		}  			
		div.moduloImagen1 div.pie a:visited {	
			color: #800080; text-decoration: none;		
		} 
		div.moduloImagen1 div.pie a:hover {	
			text-decoration: underline;		
		} 						

div.moduloImagen2 { width: 180px; margin-top: 20px; margin-left: 10px; float:left; }
	div.moduloImagen2 div.imagen { text-align: center; }
	div.moduloImagen2 div.pie { font-size: 0.9em; margin-top:10px; color:#333399; }
		div.moduloImagen2 div.pie a:link, div.moduloImagen2 div.pie a:active {	
			color: #333399; text-decoration: none;		
		}  			
		div.moduloImagen2 div.pie a:visited {	
			color: #800080; text-decoration: none;		
		} 
		div.moduloImagen2 div.pie a:hover {	
			text-decoration: underline;		
		} 	 			
		

/* módulo de imagen lateral para el concurso de pintura */		
div.imagenLateralConcurso {float:right; margin-left:20px; margin-bottom:50px;}
		

/* módulos de controles */

div.moduloControles1 {
	margin: 10px 0px 10px 0px; padding: 10px; background-color: #D9ECFF; border: 1px solid #000066;	
}

	div.moduloControles1 div.titulo {
		color: #333399;	font-weight: bold; clear:both; height: 1.5em;
	}

	div.moduloControles1 div.fila {
	  margin-top:10px;
	}
		div.moduloControles1 div.fila label { width:49.9%; float:left; } 	
		div.moduloControles1 div.fila label.unaFila { width:99.9%; float:left; } 	
		div.moduloControles1 div.fila label.noAncho { float:left; width:1%; white-space: nowrap; } 	
		div.moduloControles1 div.fila span.label { width:80px; float:left; }
		div.moduloControles1 div.fila span.label100 { width:100px; float:left; } 
		div.moduloControles1 div.fila span.label120 { width:120px; float:left; } 	
		div.moduloControles1 div.fila span.label140 { width:140px; float:left; }		
	
	div.moduloControles1 div.filaBotones {
	  padding-top: 10px; text-align: center;
	}	
	
div.mensajeError {
	color:#ff0000; font-weight: bold;
}

div.mensajeUsuario {
	color:#ff0000; font-weight: bold;
}	
	
	
/* Para representar teclas */
	
span.tecla {
	border-top: 2px solid #cccccc;
	border-left: 2px solid #bbbbbb;
	border-right: 3px solid #aaaaaa;
	border-bottom: 3px solid #888888; 
	padding: 0px 2px 0px 2px;
	margin: 0px;
}


/* Para el concurso de pintura */

div.fotoGanador {
	width:100px; margin:10px 0px 10px 0px; float:left;
}
	div.fotoGanador div.pie {
		font-size: 0.9em; margin-top:10px; color:#333399; text-align:left;
	}

div.fotoObra {
	margin:10px 0px 20px 110px;
}
	div.fotoObra div.pie {
		font-size: 0.9em; margin:10px 0px 10px 0px; color:#333399; text-align:center;
	}



