html, body {
  height: 100%; /* Required */
}

body {
	margin: 0; padding:0;
	font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666666;
	line-height:1.3em;


}

/* BLOQUES
----------------------------------------------------------------------------------- */
#contenedor {
	position: relative;
	display: block;
	min-height: 100%; /* For Modern Browsers 
  	/*height: auto !important; /* For Modern Browsers */
	
  	height: 99.9%; /* For IE */
	width:99.9%;
	}

#cabecera {
	float:left;
	background:url(/Adjuntos/img/cabecera.gif) no-repeat left top;
	height: 130px;
	width: 100%;
	/*display: block;*/
}
#Buscador{
	display: none;	
}


#contenido {

	position:relative;

	padding-top:0.2em;
	text-align:left;
	width:100%;
	padding-bottom:15em;
}

#ContenidoCentral{
display:block;

}
#CajaCentro{ margin-left:0.9em; position:relative; text-align:justify;}

#Acrobat{
	background:url(../Adjuntos/Img/Acrobat.gif) no-repeat 0em 1.6em;
	padding-left: 10em;
	height: 3em;
	border-top: 0.1em solid #F3F3F3;
	padding-top: 1.5em;
	margin-top: 1em;
	
}
#Acrobat a{ text-decoration:none; color:#666666 !important;}
#pie{
	clear:both;
	width: 100%;
	text-align:center;
	position: relative;
}

#pie a{ text-decoration:none; color:#006699;}
/* CABECERA */
.Delegacion{ background:none;
float: left;
text-transform:uppercase;
color: #000;
padding: 25px 5px 10px 5px;
text-align: left}
.Delegacion h1{font: bold 1.8em "Century Gothic", Arial, Verdana;}
.Delegacion a{color:#000; text-decoration:none}
.Delegacion span{
color: #B5BD10;
text-transform:uppercase;
font: bold 0.8em "Century Gothic", Arial, Verdana;}
.Delegacion span a{color: #B5BD10;}

#MenuIzquierda{
	display:none;
		
}

#CabeceraIzquierda{  width:100%;}

#CabeceraIzquierda a img{ display:block; float:left;}
#CabeceraIzquierda img { display:none}

#CabeceraIzquierda h1.oculto{ 
	display:block;
	font-weight: bold;
	color: #006699;
	font-size: 170%;
	margin:0.3em 0.3em 0.5em 0;
	line-height: 1.3em;
	float:left;
	width:50%;
	padding-left:5px;
	text-align:justify;}
#MenuCabecera{
display:none;
	}
#MenuCabecera a{color:#006699;; text-decoration:none;}
#MenuCabecera img{  vertical-align:top; }


/* NAVEGACION MENU SUPERIOR
----------------------------------------------------------------------------------- */
#navegacion{
	display:none;
	}

#navegaciondelegacion{
	display:none;
	}

#navegacion ul
{
	padding-left: 0;
	margin: 0;
	background-color: #EEF3F9;
	float: left;
	width: 100%;
	font-weight:bold;
	border-top: 0.08em solid #508DC3;
	border-bottom: 0.08em solid #508DC3;

}

#navegacion ul li {
	  display:inline;
}

#navegacion ul li a
{
	padding: 0.4em ;
	background-color: #EEF3F9;
	color: #006699;
	text-decoration: none;
	float: left;
	border-right: 0.08em solid #508DC3;
	display:block;
	width:18.7%;
	text-align:center;
}



/* NAVEGACION MENU IZQUIERDA
----------------------------------------------------------------------------------- */

#MenuIzquierda{
display:none;

}
html> body #MenuIzquierda{margin-left:0.3%; margin-top:0.1em;}

/*Primer Nivel*/

#MenuIzquierda ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;

}
#MenuIzquierda ul li{
	margin:0;
	padding:0;
	border-bottom: 0.08em solid #fff;

}
#MenuIzquierda ul li a{
	display: block;
	background-color:#CADBEC;
	font-weight:bold;
	margin:0;
	color: #006699;
	text-decoration: none;
	padding: 0.3em 0.5em 0.3em 1em;
	width:100%;
	font-size: 1em;
}
html>body #MenuIzquierda ul li a{width:auto;}

/*Segundo Nivel*/

#MenuIzquierda ul li ul li a{
	display: block;
	background-color:#F9F9F9;
	font-weight:normal;
	margin:0;
	color: #006699;
	text-decoration: none;
	padding: 0.3em 0em 0.3em 1.6em;
	font-size: 1em;
	background-image: url(../Adjuntos/Img/flecha2.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.8em;
	
}


/*Tercer nivel*/

#MenuIzquierda ul li ul li ul li a{
	display: block;
	background-color:#ffffff;
	font-weight:normal;
	margin:0;
	color: #006699;
	text-decoration: none;
	padding: 0.3em 0em 0.3em 3em;
	font-size: 1em;
	background-image: url(../Adjuntos/Img/flecha3.gif);
	background-repeat: no-repeat;
	background-position: 2em 0.8em;
	border-top: 0.1em solid #CADBEC;
	width:auto !important;
	width:90%;
}


/* TEXTOS
----------------------------------------------------------------------------------- */

#ContenidoCentral h2{
	font-weight: bold;
	color: #006699;
	font-size: 140%;
	margin:20px 0.3em 0.5em 0;
	background: url(../Adjuntos/Img/FlechaG.gif) no-repeat 0em 0.3em;
	padding-left:0.7em;
	line-height: 1.3em;
}
.FGris{
	background-color:#F9F9F9;
	font-size: 110%;
	font-weight: bold;
	color: #006699;
	margin:1em 0em;
	padding:0.3em 0.5em;
	border-top: 0.1em solid #FFFFFF;
}

/* Editor ------------------------------------------------------ */

.Titulo{color: #006699;font-family: Tahoma, Arial, Verdana;font-weight: bold;font-size: 150%}
.Txt {color: #333333;font-family: Tahoma, Arial, Verdana;font-size: 100%}
.TxtBold {color: #333333;font-family: Tahoma, Arial, Verdana;font-weight: bold;font-size: 100%}
.TxtAzul{color: #006699;font-family: Tahoma, Arial, Verdana;font-size: 100%}
.TxtAzulBold{color: #006699;font-family: Tahoma, Arial, Verdana;font-weight: bold;font-size: 100%}
/* fin Editor----------------------------------------------*/

.Negrita{
font-weight:bold;}
.TxtAzul{
	font-size: 100%;
	font-weight: normal;
	color: #006699;
}
.TxtAzulBold{
	font-size: 100%;
	font-weight: bold;
	color: #006699;
}
.TxtRojoBold{
	font-size: 100%;
	font-weight: bold;
	color: #CC0000;
}

#CajaCentro a{color: #006699;}
.Subtitulo{
	font-size: 110%;
	font-weight: bold;
	color: #006699;
	margin:0em;
	
}
.GaleriaFotos{
	font-weight: bold;
	color: #006699;
	font-size: 110%;
	background: url(../Adjuntos/Img/Fotos.gif) no-repeat left center;
	padding-left:2.5em;
}
ul.ListasSin{
	list-style:none; 
	margin:0.5em 0%; 
	padding:0;}
ul.ListasSin li{

	padding-left: 2.5em;
	padding-bottom:0.8em;
}
ul.ListasSin li a{
	text-decoration:none;
	color:#666666 !important;	
}
ul.ListasSin li a:hover{border-bottom: 0.1em dashed #006699; color:#666666;}

/* ALINEAR
----------------------------------------------------------------------------------- */
.FlotarDerecha{ float:right; margin:1% 1% 1% 2%;  }
.FlotarIzquierda { float:left; margin:1% 2% 1% 1%; }

/* FORMULARIOS BUSQUEDAS
----------------------------------------------------------------------------------- */
form{ margin:0; padding:0;}

fieldset{
	border:none;	
	margin:0;
	padding:0;
}
.label{
	float:left; 
	width:24%; 
	margin-bottom:0.5em; 
	line-height:1.6em;}
.input {
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
	font-size: 0.8em;
	padding: 0.1em 0;
}
.textArea{
	border: 1px solid #999999;
	font: 1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.TitFormulario{
	font-weight: bold;
	color: #FFFFFF;
	background: #4F8BBF url(../Adjuntos/Img/FlechaBlanca.gif) no-repeat 0.5em 0.6em;
	width:97.6% !important;
	width:97.5%;
	border-bottom: 0.08em solid #FFFFFF;
	padding: 0.2em 0 0.2em 1.3em;
}
.Rayas{
	border: 1px dashed #A4C2DF;
	width:97%;
	padding: 1% 0 1% 2%;
}
.Rayas br{ clear:left;} 
#BotonesFormulario{
	float:right;
	margin-right:0.5%; 
	width:90%; 
	text-align:right;
}
.Boton {
	background: #006699;
	border-style: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 0.95em;
	font-family: Tahoma, Verdana, Arial;
	padding: 0.1em;
}
.Boton2 {
	background: #006699;
	border-style: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 0.95em;
	font-family: Tahoma, Verdana, Arial;
	padding: 0.2em;
	height:1.5em;
	display:block;
	
}
.Boton2 a{color: #FFFFFF !important; text-decoration:none; }
/* FORMULARIOS CONTACTO
----------------------------------------------------------------------------------- */
.Formulario fieldset{
	border: 1px dashed #A4C2DF;
	width:97%;
	padding: 1% 0 1% 0%;}
html>body .Formulario fieldset{ padding-left:2%}
.Formulario fieldset br{clear:left;}
.Formulario legend{ background:#FFFFFF; font-weight:bold; color:#006699;}

.ColumnaIzq{ float:left; width: 47%;text-align: left; margin-left:2%}
html>body .ColumnaIzq{margin-left:0%;}
.ColumnaDch{ float:right; width: 47%;
	text-align: left;}
.ColumnaUnica{ float:left; width:94%;margin-left:2%; }
html>body .ColumnaUnica{margin-left:0% }
.ColumnaUnica label{
float:left; 
	width:12%; 
	margin-bottom:0.5em; 
	line-height:1.6em}


/* RESULTADOS
----------------------------------------------------------------------------------- */
#Resultados{ position:relative;}
#Resultados p{
	color:#006699;
	font-weight:bold;
	margin:0.5em 0; 
}
#ResultadosEncontrados{ float:right; width:30%; margin-right:1%; clear:left; text-align:right;}
#Paginacion{
	float:right;
	margin-right:1%; 
	width:60%; 
	text-align:right; 
	color:#006699;
}
#Paginacion a{ 
	text-decoration:none; 
	color:#006699;}
#Paginacion a.activo{ font-weight:bold;}

/* RESULTADOS NOTICIAS
----------------------------------------------------------------------------------- */
ul.noticias{
	list-style:none; 
	margin:0; 
	padding:0;}
ul.noticias li{
	background: url(../Adjuntos/Img/Ficha.gif) no-repeat 1em 0.4em;
	padding-left: 2.5em;
	line-height:1.8em;
}
ul.noticias li a{
	text-decoration:none;
	color:#666666 !important;	
}
ul.noticias li a:hover{border-bottom: 0.1em dashed #006699;}


/* FICHA NOTICIAS
----------------------------------------------------------------------------------- */
	
#Entradilla{
	font-weight:bold;
	text-align: justify;
	padding-bottom:1em;
}

#CuerpoNoticia{ text-align: justify;  width:100%;  }

#EnlacesRelacionados{
	width:100%;
}
#EnlacesPie{ display:none;}

#EnlacesRelacionados img{ vertical-align:middle;}
#EnlacesRelacionados ul { margin:1em; padding:0;}
#EnlacesRelacionados ul li{ list-style:none; padding-bottom:0.8em;}
#EnlacesRelacionados div{ font-weight:bold; padding:0.5em 0.2em 0% 0.5em;}
#EnlacesRelacionados h3{background-color:#F9F9F9;
	font-size: 110%;
	font-weight: bold;
	color: #006699;
	margin:0em;
	padding:0.3em 0.5em;
	border-top: 0.1em solid #FFFFFF;}
#AccionesImprimir{ display:none;}
#AccionesImprimir img{ vertical-align:middle;}

/* RESULTADOS DOCUMENTACION
----------------------------------------------------------------------------------- */
ul.doc{
	list-style:none; 
	margin:0; 
	padding:0;}
ul.doc li{
	background: url(../Adjuntos/Img/Ficha.gif) no-repeat 1em 0.4em;
	padding-left: 2.5em;
	line-height:1.8em;
	font-weight:bold;
}
ul.doc li a{
	text-decoration:none;
	color:#006699 !important;	
}
ul.doc li a:hover{border-bottom: 0.1em dashed #006699;}
ul.doc li ul{list-style:none; margin:0; padding:0; }
ul.doc li ul li{background:none; font-weight:normal; margin-left:0.5em; padding-left:0.5em;}


/*TABLAS-----------------------------------------------------------------------*/
table{background:#A4C2DF;}
th{
	background: #4F8BBF;
	color:#FFFFFF;
	border: 0.1em solid #FFFFFF;
	padding-left:0.5em;
}

td{ background:#FFFFFF; padding-left:0.5em; line-height:1.5em;}
caption{ color:#006699; font-weight:bold;}
table img{vertical-align:middle;}

/*GENERICOS----------------------------------------------*/
img{ border:0em;}
.clear{
	clear:both;
	line-height:0%; 
	font-size:0%; 
}
.oculto{
display:none;
}	
acronym { 	
	border-bottom:0.08em dashed #666666; cursor:help; 
}
.ImagenSuperior{ vertical-align:top;}
.ImagenCentro{ vertical-align:middle;}
.Centrar{ text-align:center;}
.Bordes{border: 1px solid #CCCCCC; padding:0.5em}
.Volver{
	clear:both;
	border-top:#B0C0D9 dashed 0.1em;
	margin-top:2em;
	padding-top:0.2em;
	background: url(../Adjuntos/Img/Volver.gif) no-repeat 0.5em 0.9em;
	padding-left:1.5em;
}

/*GALERIA FOTOS------------------------------*/
.Fotos{
	float:left;
	width:10em;
	text-align:center;
	border: 1px solid #CCCCCC;
	margin:0em 1.3em 1em 1.3em;
}

.Fotos img{ margin-top:0.3em;}
.Fotos p{ display:block; margin:0.5em}
.FotosPeq{
	float:left;
	width:8em;
	text-align:center;
	margin:0em 0.2em 1em 0.2em;
}
#TotalResultados{
float:left;
width:30%;}

/*CAJAS Y HUECOS----------------------------------------------*/
.foto img{
	width: 110px;	
	border: 1px solid #CCC;
	padding: 2px; 
}

.centrado {
	float: left;
	padding-left:4%;
	margin-top:1.1em;
	text-align:center;
	width: 90%;
		
		
		}	
.caja1 {
	width: 23%;
	float: left;
	margin-right:1.1em;
	height:10em;
	background-color:#CCCCCC

	
	
}
.caja2 {
	width: 47.3%;
	float: left;
	margin-right:1.1em;
	height:10em;

}

.caja4 {
	width: 47.3%;
	float: left;
	margin-right:1.1em;
	height:20em;
	
}

/* FOROS
----------------------------------------------------------------------------------- */
ul.foros{
	list-style:none; 
	margin:0; 
	padding:0;}
ul.foros li{
	background: url(../Adjuntos/Img/FlechaForos.gif) no-repeat 1em 0.4em;
	padding-left: 2.5em;
	line-height:1.8em;
	font-weight:normal;
}
ul.foros li a{
	text-decoration:none;
	color:#006699 !important;	
}
ul.foros li a:hover{border-bottom: 0.1em dashed #006699;}
ul.foros li ul{list-style:none; margin:0; padding:0; }
ul.foros li ul li{background: url(../Adjuntos/Img/FlechaForos.gif) no-repeat 1em 0.4em;
	padding-left: 2.5em;
	line-height:1.8em;
	font-weight:normal;}
ul.foros li ul li a{text-decoration:none;
	color:#666666 !important;	}

/*Prueba Olatz*/
.Tit{
	background-color:#508DC3;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../img/flecha.gif);
	background-repeat: no-repeat;
	background-position: 0.5em 0.5em;
	padding-left: 1.5em;
	padding-top:0.2em;
	padding-bottom:0.3em;
	text-align:left;
}
#Boletin{width:500px;background: url(/images/img/Boletin/fBoletin.jpg) repeat-y;margin:auto;}

/*Fin Prueba Olatz*/
/* Hacks
	
----------------------------------------------------------------------------------- */
		/* Sistema de aclarado bajo bloques con contenido flotado
		----------------------------------------------------------------------------------- */
		.clearfix:after {
		/* Con esto se subsana el colapso al flotar bloques en los navegadores que interpretan contenido generado */
		    content: "."; 
		    display: block; 
		    height: 0;
		    clear: both; 
		    visibility: hidden;
		}
			.clearfix {
				/* Con esto se subsana el colapso al flotar bloques en IE-Mac pero se hace necesario rectificar
				su efecto posteriormente */
				overflow: hidden;
				/* Con esto se subsana el colapso al flotar bloques en IE-Win */
				height: 1%;
			}
				/* Oculto para IE-mac \*/
					.clearfix {
						/* Con esto se compensa el overflow antes declarado. */
						overflow: visible;
					}
				/* Este comentario es necesario para cerrar el hack de IE-mac */

