body{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	color:#333;
	margin: 0;
	padding: 0;
	font-size:0.7em;
}
kbd{
	font-weight:bold;
	padding:0 4px;
	border-top:1px solid #CECFCE;
	border-right:2px solid #BDBABD;
	border-left:2px solid #BDBABD;
	border-bottom:3px solid #8C8A8C;
	background-color:#EFEFEF;
	font-size:1em;

}

.limpiar{
	clear:none;
}
ul.idiomas, #formulario, ul#submenu, ul.acceso, .oculto, ul#iconos, #menu, #pie, #contenido p.volver{	
	display:none;
}


img{
	border:0;
}
a{
	color:#222;
}
a:hover{
	color:#000;
}
a.siguiente {
	color:#0061AF;
	text-decoration:none;
	background-image: url(/version2/irudiak/l1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:1.2em;
	font-weight:bold;
}

a.anterior {
	color:#0061AF;
	text-decoration:none;
	background-image: url(/version2/irudiak/volver.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-weight:bold;
	padding-left:1.2em;


}
.right{
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.left{
	float:left;
	margin:1em;
	margin-left:0;
}
.linea{
	border:2px solid #ccc;
}
div.left{
	float:left;
	width:45%;
}
#contenedor{
	font-size:1em;
	width:99.8%;
	margin:0;
	padding:0;
	
}



#contenido{
	width:100%;
	text-align:justify;
}
#cabecera{
	width:100%;
	text-align:left;
}
#cabecera_contenido{
	background-image: url(/irudiak/fondo_cabecera.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width:100%;	
	height:6em;
}
#logo{
	float:left;
	margin-right:1em;
}
#fecha{
	color:#666666;
	text-align:center;
	width:40%;
	float:left;
	margin-top:2.5em;
	font-size:1.2em;
}

#banner{
	background-image: url(/irudiak/cabecera.jpg);
	width:100%;
	height:11.3em;
	overflow:hidden;
	margin:0.1em 0 0 0;
	padding:0;
}



input.buscador{
	width: auto;
	height:auto;
	background-color:#F4F4F5;
	border:1px solid #E6E6E6;
	color:#000000;			
	padding: 0.2em 1.5em 0.2em 0.2em !important;
	background:url(/irudiak/buscar2.gif) right top no-repeat !important;	
	font-size:1.1em;		
	text-align:left;
		}
p.buscador1{
float:left;
border:1px solid #000;
background-color:#CEDCE9;
border:1px solid #8FAFCD;
padding:0.5em;
		}
p.buscador2{
float:left;
border:1px solid #000;
margin-left:1em;
background-color:#EEEEEE;
border:1px solid #B1B1B1;
padding:0.5em;
		}
#busquedaIndex{
	width:65%;
	float:left;
	padding:0.5em 0;

}
#busquedaSql{

	border:1px solid #ccc;
	width:30%;
	float:left;
	background-color:#efefef;
	margin-left:1.5em;
	padding:0.5em 0;

}
#busquedaSql ul{
	margin-left:1em;
	padding-left:0;

}

#busquedaSql ul li{
	background-repeat: no-repeat;
	background-position: left 0.4em;
	background-image: url(/irudiak/l2.jpg);
	padding-left:1em;
	list-style-type:none;
	margin:0;
}

ul#path {
	 text-align:left;
	 padding:0;
	 margin:0;
	 color:#333;
	 font-weight:bold;
	 margin-bottom:1em;
}
ul#path a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
ul#path li{
	display:inline;
	list-style-type:none;
}
ul#path li ul {
	display:inline;
	padding:0.4em 0em 0.4em 0.6em;
	margin:0px;
}
ul#path li ul li{
	list-style-type:none;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(/irudiak/l2.jpg);
	padding-left:1em;
}
#home{
float:left;
width:100%;

}

#noticias{
	width:36%;
	width:49.5%;
	float:left;
	background-image: url(/irudiak/noticias.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#EEEEEE;
	margin:0;
	margin-top:1em;
}
#noticias h2{
	font-size:1.2em;
	text-transform: uppercase;
	color:#666666;
	background-color:transparent;
	display:block;
}
#noticias dl dt a{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
#noticias dl dd img{
	float:left;
	margin-right:0.5em;
	border:1px solid #666;
	width:100px;
}
#eventos{
	width:34%;
	width:49.5%;
	float:right;
	
	margin-top:1em;
}
#agenda{
	width:100%;
	background-image: url(/irudiak/agenda.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
}
#agenda h2{
	font-size:1.2em;
	text-transform: uppercase;
	color:#084d91;
	background-color:transparent;
	display:block;
}
#agenda dl, #noticias dl {
	width:93%;
	margin:0 0.5em;
}
#agenda dl dt, #noticias dl dt {
	padding:0.5em 0;
	background: transparent url(none) no-repeat left center;
	font-weight:normal;
}

#agenda dl dt a{
	color:#666;
	text-decoration:underline;
	font-weight:bold;
}

#agenda dl dd, #noticias dl dd{
	margin:0.5em 0;
	clear:both;
	border-bottom:1px dotted #666;
	float:left;
	padding:0;
	padding-bottom:0.8em;
	width:100%;
	background: transparent url(none) no-repeat 0.1em 0.6em;
}
#agenda dl dd img{
	float:left;
	margin:0;
	margin-right:0.3em;
	border:1px solid #666;
	width:100px;
}
#destacados{
	width:100%;
	background-image: url(/irudiak/destacados.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
}
#destacados h2{
	font-size:1.2em;
	text-transform: uppercase;
	color:#197b00;
	margin-top:0.5em;
	background-color:transparent;
	display:block;
}
#destacados ul {
	width:90%;
	margin-left:1.5em;
	padding:0;
}
#destacados ul li{
	background-image:url(/irudiak/l3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	padding-left:1em;
}
#destacados ul li a{
	color:#125900;
	text-decoration:none;
}

#contenedor_pie{
	width:100%;
	clear:both;
}

#pie1{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	float:left;
	color:#177500;
	background-color:#EEEEEE;


}
#pie1 p{
	float:left;
	width:90%;
	
}
#pie1 img{
	float:right;
	margin-top:0.1em;
}


#contenido h2 {
	background-color:#165696;
	padding:0 0.5em;
	font-size: 1.2em;
	color: #FFFFFF;
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	clear:both;
}
#contenido h3{
	color:#084D91;
	font-size: 1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:1em;
	margin-bottom:0;
	clear:both;
}
#contenido h3.agenda{
	color:#084D91;
	font-size: 1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:0;
	clear: none;
}
#contenido h4{
	color:#197B00;
	font-size: 1.1em;
	margin-left:1em;
	margin-bottom:0;
}

#contenido p:first-letter  {
	color: #084D91;
	font-weight: bold;
	font-size:1.1em;
}
#contenido dl{
	margin-left:1em;
}
#contenido dt {
	background: transparent url(/irudiak/dl.gif) no-repeat left center;
	padding-left: 14px;
	font-weight: bolder;
}
#contenido dt  a{
	color:#165696;
	text-decoration:none;
}
#contenido dt  a:hover{
	color:#165696;
	text-decoration:underline;
}
#contenido dd {
		background: transparent url(/irudiak/flecha_pek_verde_2.gif) no-repeat 0.1em 0.6em;
		padding-left: 10px;
		margin-left: 14px;
		margin-top: 2px;
}
#contenido  div.listados { 
	  float:left;

	 background: #FFF url(/irudiak/caja_centro.gif) repeat-x left 0.2em;
	  border: 1px solid #F2F2F2;
	  padding: 0.5em;
	  margin: 0;
	  width:97%;
	  margin-bottom: 1em;

}
#contenido  div.listados ol {
	 width: 100%;  
	  list-style-type: none;
	  padding: 0;
	  margin: 0;
}
#contenido  div.listados ol li {
	background-image: url(/irudiak/l4.gif);
	background-repeat: no-repeat;	
	background-position: left 0.4em;  
	/*float: left;
    width: 46%;  */
	margin-right:1em;
	margin-bottom:0.5em;
}
#contenido  div.listados ol li a { 
  display: block;
 /* text-decoration: none;*/
  color: #000 !important;
   color: #084D91 !important;
  padding-left:1em;
}
#contenido  div.listados ol li a:hover, #contenido  div.listados ol li strong {
  color: #084D91 !important;
  color: #000 !important;
}


#contenido p.destacado a{
	background-image: url(/irudiak/l1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:1.3em;
	font-weight:normal;
	text-decoration:none;
	color:#165696;
}
#contenido p.destacado a:hover{
	background-image: url(/irudiak/l1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:1.3em;
	font-weight:normal;
	text-decoration:none;
	color:#666;
	text-decoration:underline;
}
#contenido p.pdf a{
	background-image: url(/irudiak/icono_pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:2em;
	padding-top:0.5em;
	/*clear:both;*/
}
#contenido  div.ficha { 
  border: 1px solid #DADADA;
  padding: 0.8em;
  margin-bottom: 1em;
  background-color:#F5F5F5;
  float:left;
  width:95%;
}
#contenido  div.ficha img{ 
  	border: 1px solid #000;
	float:left;
	height:80px;
	margin-right:0.8em;
	margin-bottom:0.5em;
}
#contenido  div.ficha h3{ 
  	clear:none;
}

#contenido ul.listado li{
	background-repeat: no-repeat;
	background-position: left 0.4em;
	background-image: url(/irudiak/l2.jpg);
	padding-left:1em;
	list-style-type:none;
	margin:0;
}
#principal{
   border:1px solid #9EBBD6;
   background-color:#EDF5F7;
   padding:0.5em;
   width:90%;
   margin-top:0.5em;
   overflow:auto;
}
#principal img{
   float:left;
   margin:0.4em;
}
#destacado{
   border:1px solid #9EBBD6;
   background-color:#EDF5F7;
   padding:0.5em;
   width:94%;
   margin:1em 0;

}
div.error{
   border:1px solid #ccc;
   background-color:#efefef;
   padding:0.5em;
   width:94%;
   margin:1em 0;

}





#contenido ul.fotos {
	text-align:center;
	margin:0;
	list-style-type:none;
	padding:0;
	width:97%;
	float:left;
	margin-top:1em;


}
#contenido  ul.fotos li{
	float:left;
	text-align:center;
	background-image: none;
	padding:0;
	margin-right:4px;
	margin-bottom:4px;

}
#contenido  ul.fotos li img{
    padding:0.5em;
	background-color:#E7E7E7;
	border:1px solid #ACACAC;
}



#contenido fieldset{
	border: 1px solid  #084D91;
	padding:0.5em;
	margin:1em 0;
   	/*width:94%;*/
}
#contenido fieldset.agenda{
	border: 1px solid  #ccc;
	padding:0.5em;
	margin:1em 0.5em 1em 0.5em;
   	width:60%;
	background-color:#efefef;
}

#contenido legend{
	border:#084D91 1px solid;
	border-top:0;
	border-bottom:0;
	padding:0 0.3em;
	font-weight: bold; 
	color:#084D91;

}
#contenido fieldset label{
	width:25%;
	float:left;
}
#contenido fieldset p label{
	width:30%;
	float:left;
}

#contenido fieldset ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:1em;
}


#contenido fieldset ul li{
	margin-bottom:0.3em;
	background-image: none;
}
#contenido fieldset ul li textarea{
	border: 1px solid #d7d7d7;
	font-family: "Trebuchet MS", Arial;
	font-size:1em;
}
#contenido select{
	border: 1px solid #d7d7d7;
	font-family: "Trebuchet MS", Arial;
	font-size:1em;
}
#contenido fieldset ul li input, #contenido fieldset input{
	border: 1px solid #d7d7d7;
	background-color:#FFFFFF;
	font-family: "Trebuchet MS", Arial;
	font-size:1em;
	
}

#contenido table {
	font-size:1em;
	padding:0;
	margin:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-collapse: collapse;
	margin-top:1em;
	/*margin-left:3em;*/
	}
#contenido table caption{
	color:#AD2033;
	padding:1em 0;
	}
#contenido table th{
	padding:0.5em 1em 1.5em 1em;
	margin:0px;
	background:#F0F0F0;
	white-space: nowrap;
	border-top:1px solid #ccc;
}
#contenido table td{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	vertical-align: top;
	padding:0.3em 1em 0.5em 1em;
	
}
#contenido table.calendario {
	font-size:1em;
	padding:0;
	margin:0;
	border:1px solid #666;
	color:#333;
	margin-left:0.5em;
	border-collapse: separate;
	float:left;

	}
#contenido table.calendario th{
	background:#F0F0F0;
	white-space: nowrap;
	background-color:#084D91;
	border:0;
	padding:0.3em;

}
#contenido  table.calendario  td{
	border:1px solid #ccc;
	padding:0.3em;
	text-align:center;
}
#contenido  table.calendario  td.dia_seleccionado{
	border:1px solid #A4CA99;
	padding:0.3em;
	background-color:#C4DDBD;
}
#contenido  table.calendario  td.seleccionado{
	border:1px solid #996699;
	padding:0.3em;
	background-color:#E2D3E2;
}
#contenido  table.calendario  td.seleccionado a, #contenido  table.calendario  td.dia_seleccionado a{
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
#contenido  table.calendario  a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	
}
#contenido  table.calendario  a:hover, #contenido  table.calendario  td.seleccionado a:hover{
	text-decoration:underline;
	
}

#contenido  div.agenda{ 
  background: #FFF url(/irudiak/caja_centro.gif) repeat-x left top;
  margin: 0;
  width:95%;
  float:left;
  padding-bottom:0.5em;
}
#contenido  div.agenda p{ 
	float:left;
	padding: 0.2em;
	margin:0 0.5em;
}
#contenido  div.agenda a{ 
	color:#084D91;
	text-decoration:none;
}
#contenido  div.agenda a:hover{ 
	color:#000;
	text-decoration:underline;
}

#contenido  div.agenda p img{ 
	float:left;
	width:95px;
	margin-right:0.5em;
	border:1px solid #000;
	margin-top:0.5em;
}


ul.paginacion{
	width:98%;
	padding:0;
	margin:0.5em 0;
	float:left;
}
ul.paginacion li{
	float:left;
	background-color:#fff;
	height:1.5em;
	text-align:center;
	padding:0 0.3em;
	border:1px solid #0061AF;
	margin:0.3em;
	list-style-type:none;
}
ul.paginacion li a{
	text-decoration:none;
	color:#165696;
}
ul.paginacion li.activo{
	background-color:#0061AF;
}
ul.paginacion li.activo a{
	color:#fff !important;
}


ul.historico{
	width:100%;
	padding:0;
	margin:0.5em 0;
}
ul.historico li{
	float:left;
	background-color:#fff;
	height:1.5em;
	text-align:center;
	padding:0 0.3em;
	margin:0 0.3em;
	list-style-type:none;
}
ul.historico li input{
	background-color:#fff;
	text-align:center;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	color:#165696;
	border:0;
}


#mapa ul{
	width:95%;
	margin:1em 0;
	padding:0;
}
#mapa ul li{
	list-style-type:none;
	float:left;
	width:20%;
	margin-right:2em;
}
#mapa ul li.sinenlace{
	color:#084d91;
	text-decoration:none;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: left 0.4em;
	background-image: url(/irudiak/l1.jpg);
	padding-left:1em;
}

#mapa ul li a:hover{
	color:#385E9A;
}

#mapa ul li ul {
	border:0;
	background-color:#efefef;
	width:100%;
	padding:0;
	margin:0;
	border:1px solid #ccc;

}

#mapa ul li ul li a{
	color:#000;
	display:block;
	background-position: left 0.4em;
	background-image: url(/irudiak/l2.jpg);
	background-repeat: no-repeat;
	padding-left:1em;
	text-decoration:none;
	font-weight:normal;
}
#mapa ul li ul li  ul{
	border:0;
	margin-left:1em;
	width:93%;

}
#mapa ul li ul li  ul li a{
	color:#197B00;

}


#mapa ul li ul li{
	list-style-type:none;
	float:none;
	width:100%;
}

#mapa ul li a{
	color:#165696;
	background-position: left 0.4em;
	background-image: url(/irudiak/l1.jpg);
	background-repeat: no-repeat;
	padding-left:1em;
	margin:0;
	text-decoration:none;
	font-weight:bold;
}

table.calendario{
	border:1px solid #000;
	border-collapse: separate;

}
table.calendario th{
	border:1px solid #000;
	border-collapse: separate;
	background-color:#165696;
	font-weight:normal;
	color:#fff;

}

table.tabla{
	width: 70%;
	border-collapse:collapse;
	font-size:1em;
}
table.tabla caption {
	display:none;
}
table.tabla th {
	display:none;
}
table.tabla tr.fnd_gris2{
	background-color:#F4F4F4;
}
table.tabla td.izq{
	text-align:right;
	padding:0.5em;
	font-weight:bold;
	width:25%;
	}
table.tabla td.dch {
	padding:5px 5px 5px 2em;
	background:url(/irudiak/l2.jpg) no-repeat 0 9px;
	background-color:#F4F5F5;
	font-weight:normal;
	}
table.tabla td.dch_blc {
	padding:5px 5px 5px 2em;
	background:url(/irudiak/l2.jpg) no-repeat 0 9px;
	background-color:#FFFFFF;
	font-weight:normal;
	}
table.tabla td.dch p {
	margin-left:0 !important;
	}
table.tabla a {
	color: #084D91;
		}
table.tabla a:hover {
	text-decoration: none;
		}



