/* CSS Document */

/* Id que coge todo entero */
#general { 
		 margin:0em auto 0em 6em;
		 width:49em;
		 background:#B3BDEE;
		 border:#404AA0 solid 0.3em;
		 }

#cabecera 
		{
		width:49em;
		height:9em;
	    }
	
		#cabecera img 
				{
				width:49em;
				height:9em;
				}
				
#menucont   
        {
		clear:right;
		}	

#boton1  
		{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#000033;
		margin:0em 0em 0.2em 0.2em;
		padding:0.3em;
		border-right:#000033 solid 0.2em;
		border-bottom:#000033 solid 0.1em;
		
		}
	#boton1 a:hover{
	font-weight:bold;
	}
	
#boton2  
		{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#000033;
		margin:0em 0em 0.2em 0.2em;
		padding:0.3em;
		border-right:#000033 solid 0.2em;
		border-bottom:#000033 solid 0.1em;
		}
	#boton2 a:hover{
	font-weight:bold;
	}
#boton3  
		{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#000033;
		margin:0em 0em 0.2em 0.2em;
		padding:0.3em;
		border-right:#000033 solid 0.2em;
		border-bottom:#000033 solid 0.1em;
		
		}
	#boton3 a:hover{
	font-weight:bold;
	}
#boton4  
		{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#000033;
		margin:0em 0em 0.2em 0.2em;
		padding:0.3em;
		border-right:#000033 solid 0.2em;
		border-bottom:#000033 solid 0.1em;
		
		}
	#boton4 a:hover{
	font-weight:bold;
	}
#boton5 
		{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#000033;
		margin:0em 0em 0.2em 0.2em;;
		padding:0.3em;
		border-right:#000033 solid 0.2em;
		border-bottom:#000033 solid 0.1em;
		
		}
	#boton5 a:hover{
	font-weight:bold;
	}
#boton6  
		{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#000033;
		margin:0em 0em 0.2em 0.2em;
		padding:0.3em;
		border-right:#000033 solid 0.2em;
		border-bottom:#000033 solid 0.1em;
		
		}
	#boton6 a:hover{
	font-weight:bold;
	}
#boton7  
		{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#000033;
		margin:0em 0em 0.2em 0.2em;
		padding:0.3em;
		border-right:#000033 solid 0.2em;
		border-bottom:#000033 solid 0.1em;
		
		}
	#boton7 a:hover{
	font-weight:bold;
	}
		
#botonPulsado
		{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#0033CC;
		background-color:#FFFFFF;
		margin:0em 0em 0.2em 0.2em;
		padding:0.3em;
		border-left:#000033 solid 0.2em;
		border-bottom:#000033 solid 0.1em;
		text-align:right;
		}

		
a 		{
		color:#000000;
        text-decoration:none;
		}
		
a:visited 
		{
		color:#000000;
		}
		
#menu   
		{
		float:left;
		
		width:10em;
		background-color:#B3BDEE; 
		text-align:left;
		}
	
#menu ul
		{
		list-style-type:none;
		background-color:#E4EAED;
		display:block;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		
		width:10em;
		}

#contenido 
		{
		float:left;
		clear:right;
		width:38.4em;
		padding:0.2em;
		background-color:#FFFFFF;
		}
		
.imgprincipal
		{
		text-align:center;	
		}
		
.imgprincipal img
		{
		width:20em;
		height:12em;
		}
.imgubicacion
		{
		text-align:center;	
		}
		
.imgubicacion img
		{
		width:35em;
		height:20em;
		}
#piso1
		{
		 width:37em;
		 height:7em;

		margin:0.1em auto 0.1em 1em;
		 border-bottom:#000066 solid 0.1em;
		}	
.imgizquierda
		{
		text-align:left;
		
		float:left;
		width:10em;
		}

.imgizquierda img
		{
		width:10em;
		height:6.5em;
		}	
.textoder
		{
		font-size:3em;
		border-top:0.9em;
		margin: 1.5em auto auto 1.5em;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		color:#003333;
		width:7.5em;
		}
		.textoder a:hover
						{
						color:#000099;
						}
	
	
#piso2
		{
		 width:37em;
		 height:7em;
		 margin:0.1em auto 0.1em 1em;
		 border-bottom:#000066 solid 0.1em;
		}		
.imgderecha
		{
		float:left;
		width:10em;
		}

.imgderecha img
		{
		width:10em;
		height:6.5em;
		}	

.textoizq
		{
		float:left;
		clear:left;
		font-size:3em;
		margin: 1.5em 4em 0.1em 1.5em;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		color:#003333;
		width:7em;
		}
		.textoizq a:hover
						{
						color:#000099;
						}
		
		
#imgcentro
		{
		text-align:center;	
		}
#imgcentro img
		{
		width:10em;
		height:6.5em;
		}	
	
		
#imgderecha
		{
		clear:left;
		text-align:right;	
		}
		
#imgderecha img
		{
		width:10em;
		height:6.5em;
		}	
				
	
.contprincipal
		{
		text-align:center;
		}		

h1 
		{
		font-size:1.5em;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#000099;
		text-align:right;
		border-bottom:#C9CEF4 solid 0.04em;
		padding:0em 0.5em 0em 0em;
		}
h2
		{
		font-size:1em;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#000099;
		text-align:left;
		border-bottom:#C9CEF4 solid 0.02em;
		padding:0em 0em 0em 1em;
		}


/* Estilos de textos */

.texto	{
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:0.8em;
		text-align:justify;
		padding:0.5em;
		}

.textomenu
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:0.8em;
		}
		
.titulo
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:2em;
		color:#000000;
		font-weight: bold;
		text-align: right;
		}

/* Capa inferior de la pagina que hace de pie de pagina con el logo y textos de clase .textoPiePagina */

#piePagina 
		{
		width:45em;
		margin:0.5em 0em 0em 0em;
		padding:0em 0em 0em 4em;
		clear:left;		
		text-align:center;
		}
	
		#piePagina img
		{
		width:7.5em;
	  	height:2em;
		border:#B3BDEE;
		}

#pagina2
		{
		width:49em;
		margin:0.5em 0em 0em 0em;
		padding:0em 0em 0em 0em;
		text-align:center;
		}
	
		#pagina2 img
		{
		width:7.5em;
	  	height:2em;
		border:#B3BDEE;
		}
	#pagina2 a{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:0.7em;
			color:#FF6600;
		}

/* Clase que da formato a los textos del pie de pagina (capa pieDePagina) */	
.textoPiePagina
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:0.7em;
		color:#404AA1;
		}
	
.textoWeb{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#000000;
	text-align:justify;
	padding: 0.3em 0.3em 0.05em 0.3em;
}
.textoContenido
		{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#000000;
		text-align:justify;
		margin: 0.3em 0.3em 0.3em 0.3em;
		}
		
		.textoContenido a:hover{
		font-weight:bold;
			font-size:1em;
		}
		
		.textoContenido ul 
						{
						list-style-type:none;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:1.5em;
						border-left:#D1DCED solid 0.3em;
						
						padding:0.3em 0em 0em 0.3em;
						}
						
		.textoContenido ul li
						{
						
						padding:0.2em 0em 0.3em 0.2em;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.6em;
						}
						.textoContenido ul li a:hover{
						font-weight:bold;
						font-size:1.2em;
						}
						.textoContenido ul li img{
							width:10em;
							height:8em;
						}
.textoContenido2
		{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#000000;
		text-align:center;
		margin: 0.3em 0.3em 0.3em 0.3em;
		}
		
			
		.textoContenido2 ul 
						{
						list-style-type:none;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:1.5em;
						border-left:#D1DCED solid 0.3em;
						
						padding:0.3em 0em 0em 0.3em;
						}
						
		.textoContenido2 ul li
						{
						
						padding:0.2em 0em 0.3em 0.2em;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.6em;
						}
						.textoContenido2 ul li a:hover{
						font-weight:bold;
						text-decoration:none;
						color:#FFFF00;
						
						}
						.textoContenido2 ul li img{
							width:10em;
							height:8em;
						}

								
.centrado 
		{
		text-align:center;
		}
		
.centrado2 
		{
		padding:0em 0em 0em 6em;
		width:10em;
		}
		
.textoPiePagina2
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:0.7em;
		color:#404AA1;
		}
#validaciones
	{
		
		margin-left:7em;
	}
	#validaciones img
					{
						border-style:none;
						width:4em;
						height:1.4em;						
					}
