*, body 					{ margin: 0; padding: 0;}
body 						{ font-family: Arial, Helvetica, Sans-Serif; color: #7c7c7c; font-size: 11px; }

#todo 						{ display: block; position: absolute; min-height: 100%; width: 100%;}
/* Hack para IE 6*/
body #todo 					{ height: auto !important; height: 100%; }
#todo 						{ z-index:100;}
#cont						{ display: block; margin-bottom: 58px; padding: 33px 0 24px 21px; width: 936px; z-index: 200;}
form						{ margin: 0; padding: 0;  }
a 							{ text-decoration: none;}

p							{ margin: 0 0 6px 0; padding: 0; }
p.primer_parrafo { color: #2E5E8C; font-weight: bold; font-size: 13px;}
img							{ border: 0; }
h1							{ margin: 0 0 12px 0; padding: 18px 0 0 20px; color: #a8b700; font-size: 35px; font-weight: bold; border-bottom: 1px dotted #d8d8d8;}
h2							{ color: #0a3000; font-size: 12px; /*padding: 12px 0 4px 0;*/ font-weight: bold;}
h3							{ color: #2e5e8c; font-size: 11px; /*border-bottom: 1px solid #d7dde4*/; margin: 15px 0 5px 0;}
.txt_gris_11				{ color: #8c8c8c; font-size: 11px; font-weight: normal; }
.txt_destacado				{ font-size: 12px; }
.txt_destacado b { color: #000; }

#cab						{ position: relative; z-index: 21; background-image: url(../images/fondo_cab.gif); background-repeat: repeat-x; margin: 0; padding: 0;}

#borde						{ background-image: url(../images/borde.gif) ; width: 100%; height: 22px; position: absolute; z-index:-100}

.sincss 					{ display: none; }


/*#idiomas					{ margin-left: 4px; float: left;}*/
#idiomas					{ /*margin-left: 149px;*/ width: 149px; position: relative; }
.bt_idioma					{ margin-left: 1px;}
#sugerencias				{ padding-top: 4px; position: relative; width: 300px;}
#sugerencias input			{ width: 105px; height: 15px; border: 1px solid #628a57; background-color: #355d2b; color: #fff; font-size: 10px; margin: 0 3px 0 3px;}


/********* estructura principal **********/
#tabla_principal_web { width: 943px; }
#tabla_principal_web td.td_dcha_datos { width: 746px; vertical-align: top; background: #FFF url(../images/fon_int.gif) left top  no-repeat; padding-bottom: 38px; }
#tabla_principal_web td.td_izq_lateral { width: 197px; vertical-align: top;}
#tabla_principal_web td.td_izq_lateral #menu_lat { padding-bottom: 20px; }

/*#riesgos_cont{ padding-bottom: 20px; }
*/
/**** ruta *****/
.txt_pest_ruta				{ background-image: url(../images/fon_pest_ruta.gif); background-repeat: repeat-x; color: #6d8666; padding: 0 3px 0 3px; font-size: 10px;}
.txt_pest_ruta a			{ background-image: url(../images/fon_pest_ruta.gif); background-repeat: repeat-x; color: #6d8666; padding: 0 3px 0 3px; font-size: 10px;}


/*********** destacados home *************/
#lista_jornadas				{ position: relative; overflow: hidden; height: 145px; width: 100%; padding: 0px; margin: 0px; background-color: #000; opacity: 0.8; filter: alpha(opacity=80);}
#lista_jornadas a.descatado_home { float: left; position: relative; display: block; height: 130px; width: 200px; padding: 8px 0 0 20px; color: #FFF; font-size: 12px; background: url(../images/flecha_jornada.gif) 15px 0 no-repeat; }
#lista_jornadas a.descatado_home:hover { background-position: 15px -138px; }
#lista_jornadas a.descatado_home img.imagen_peque { position: absolute; right: 0px; top: 9px; /*9px;*/ }
#lista_jornadas a.descatado_home span.texto { padding: 0 45px 0 7px; display: block; margin:0 0 6px; }
#lista_jornadas a.descatado_home span.fecha_destacado { padding: 0 45px 0 7px; font-size: 11px;  display: block; margin:0 0 6px;}
#desplazar_dcha { background: #000 url(../images/flecha_desplazar.gif) 15px 0 no-repeat; width: 40px; height: 145px; position: absolute; top: 0px; right: 0px;}
#desplazar_izq { background: #000 url(../images/flecha_desplazar_izq.gif) 6px 0 no-repeat; width: 40px; height: 145px; position: absolute; top: 0px; left: 0px; }
#tabla_destacados { position: absolute; top: 0px; }
#los_destacados { margin: 0 40px; position: relative; }

#lista_jornadas a.otros span.texto  { color: #D6E900 }
#lista_jornadas a.otros span.texto b { color: #00b4ff }
#lista_jornadas a.descatado_home span.fecha_destacado { padding: 0 45px 0 7px; font-size: 11px;  display: block; margin:0 0 6px;}


/********** enlace externo *********/
a.enlace_externo { display: block; padding: 3px 0 3px 20px; color: #007EFF; font-size: 11px;  background: url(../images/icon_link.gif) 0 2px no-repeat;  }
a.enlace_externo:hover { text-decoration: underline; }

/********** lista de ul li*************/
.lista_normal 				{ margin: 0 0 6px 30px; padding: 0;}
.lista_normal li	 		{ list-style: none; background: url(../images/guion.gif) 0 10px no-repeat; color: #3a3a3a; /*font-size: 12px;*/ padding: 3px 0 3px 8px;}


/************ home **************/
#lateral_izq				{ margin-top: 8px; width: 192px; /*height: 225px;*/ /*background: #c1d200 url(../images/fon_encuesta.jpg) left top no-repeat;*/ }
#formu_encuesta				{ width: 166px; padding: 0px 0 0 11px; color: #000100; font-size: 11px;  }
#formu_encuesta	a			{ color: #0a3000;}

#formu_encuesta	a:hover		{ text-decoration: underline;}
#form_encuesta				{ color: #0a3000; margin-top: 5px;}
#form_encuesta input		{ margin: 2px 3px 3px 7px; padding: 0; }
#lista_elikaberri			{ margin: 0; padding: 5px 15px 30px 30px; color: #737d00; font-size: 11px; list-style-image: url(../images/flecha_elikaberri.gif);}
#lista_elikaberri li		{ margin: 0;  padding: 3px 0 3px 0;}
#lista_elikaberri li a		{ color: #8A9400; }
#lista_elikaberri li a:hover { text-decoration: underline; }
.lista_agenda				{ color: #8a9400; font-size: 11px; /*font-weight: bold;*/ list-style: none; margin: 0; padding: 0 0 0 15px; display: block; clear: both; list-style-image: url(../images/flecha_home_listado.gif);  }
.lista_agenda a				{ display: block; color: #8a9400; }
.lista_agenda a:hover					{ text-align: left; }
.lista_agenda a:hover span.titu_noti 	{ text-decoration: underline; }
.lista_agenda li						{/* border-bottom: 1px solid #d7dde4;*/ padding: 5px 0 5px 0;}
.fecha									{ color: #000;}
.bt_ira									{ width: 105px; background-color: #dce1a4; padding: 4px 0 4px 0; margin: 0; color: #899500; font-size: 11px; font-weight: bold; float: right; }
.bt_ira a								{ color: #566100;}
.bt_ira a:hover							{ text-decoration: underline;}
div.linea_gris   { width: 100%; background: #d7dde4; height: 1px; overflow: hidden; margin-bottom: 3px; }
#logo 			 { display: block; width: 174px; height: 134px; position: relative; z-index: 19; }
#logo a 		 { display: block; width: 174px; height: 124px; position: absolute; top: 0px; left: 0px; }
#logo span 		 { z-index: 19; width: 260px; font-size: 12px; font-weight: bold; color: #fff; position: absolute; top: 76px; left: 127px; }
/************ buscador de riesgos *************/
#busca_riesgos									{ position:relative; background-image: url(../images/fon_busca_riesgos.gif); background-repeat: no-repeat; height: 131px; padding: 13px 0 12px 12px; clear: both; font-size: 12px; color: #fff;}
#busca_riesgos form#buscador			{ padding: 0; font-size: 13px;  }
#busca_riesgos form#buscador input	{ width: 171px; background-color: #628a57; border: 1px solid #a2c698; color: #FFFFFF; font-size: 11px; margin-top: 5px; height: 15px;}
#busca_riesgos form#buscador select	{ width: 173px; background-color: #628a57; border: 1px solid #a2c698; color: #FFFFFF; font-size: 11px; margin-top: 10px; height: 20px; }


/************ buscador elikaberris *************/
#busca_elikaberris				{ position: relative; width: 185px; background-image: url(../images/fon_busca_riesgos.gif); background-repeat: no-repeat; height: 131px; padding: 13px 0 12px 12px; clear: both; font-size: 12px; color: #fff;}
#busca_elikaberris form		{ padding: 0; font-size: 13px;  }
#busca_elikaberris form input.chk	{ width: 15px; margin: 1px;}
#busca_elikaberris form input	{ width: 171px; background-color: #628a57; border: 1px solid #a2c698; color: #FFFFFF; font-size: 11px; margin-top: 5px; height: 15px;}


/************ buscador global *************/
#busca_global					{ position: relative; width: 197px; background-image: url(../images/fon_busca_riesgos.gif); background-repeat: no-repeat; height: 131px; padding: 13px 0 12px 12px; clear: both; font-size: 12px; color: #fff;}
#busca_global form				{ padding: 0; font-size: 11px;  }
#busca_global form input.chk	{ width: 15px; margin: 1px; margin-top: 5px;}
#busca_global form input	{ width: 171px; background-color: #628a57; border: 1px solid #a2c698; color: #FFFFFF; font-size: 11px; margin-top: 5px; height: 15px;}
#busca_global form select	{ width: 171px; background-color: #628a57; border: 1px solid #a2c698; color: #FFFFFF; font-size: 11px; margin-top: 5px; height: 15px; }
#busca_global form img.bot_buscar { padding: 0 0 0 55px; }



.txt_cont					{ width: 706px; padding: 0 20px 0px 20px; }
.txt_riesgos_cont			{ width: 522px; float: left; padding: 0 0px 40px 34px; }
.txt_riesgos_cont a			{ color: #007eff; font-size: 11px; }

/************ Elika Responde *************/
.div_formulario { border: 1px solid #e5eaab; margin: 0 0 15px; padding: 10px 0; background: #f2f4d5; }
.div_formulario label { font-weight: bold; font-size: 11px; color: #284521; margin: 5px 15px; width: 70px;  float: left;  }
.div_formulario input, .div_formulario textarea { border: 1px solid #eaeaea; width: 175px; padding: 3px; font-size: 11px; color: #7c7c7c; }
.div_formulario textarea { height: 60px; font-family: Arial; }
.div_formulario button { display: block; border: none; width: 52px; height: 21px;  margin: 0 0 0 100px; ; background: url(../images/bt_enviar.gif) no-repeat; }
.div_formulario p { clear: both; }
.buscador h2 { color: #2e5e8c; font-size: 14px; font-weight: bold; margin: 0 10px 10px; padding: 0; border: none;  }
.buscador { margin: 0 0 10px 20px; width: 210px; height: 50px; }
.buscador input { width: 110px; float: left; margin: 0 5px 10px 10px; padding: 5px 5px 5px 20px; background: #FFF url(../images/lupa.gif) 4px 3px no-repeat; font-size: 11px;  }
.buscador button { margin: 2px 5px 0 0; float: right; }
.borde-gris { border-bottom: 1px solid #b7c1b5; margin: 22px; }
.w232 { width: 232px; }
.tags { margin: 0 0 0 31px; list-style: none; }
.tags li { float: left; width: 100px; margin-bottom: 5px; }
.tags a { color: #007eff; font-size: 11px; }
.tags a:hover { text-decoration: underline; }
.consulta { width: 300px; float: right; }
.presentacion { width: 375px; float: left; font-size: 12px; color: #7c7c7c; line-height: 1.5em; margin: 0; }
.clear { clear: both; }
.fl { float: left; }
.img { margin: 0 0 0 30px; }
h2.con-borde { border-bottom: 1px solid #eaeaea; }
ul.paginacion li { color: #7c7c7c; float: left; }
ul.paginacion a { color: #007eff; padding: 0 15px; }
ul.paginacion a.anterior { background: url(../images/anterior.gif) 0 5px no-repeat; }
ul.paginacion a.siguiente { background: url(../images/siguiente.gif) right 5px no-repeat; }
ul.paginacion a:hover { text-decoration: underline; }
ul.paginacion { list-style: none; margin: 20px 0 20px 165px; }


.div_formulario.encuesta label { float: none}
.div_formulario.encuesta ul li { list-style: none; float: left }
.div_formulario.encuesta ul { margin: 5px 15px; }
.div_formulario.encuesta .respondido input { width: 30px }
.div_formulario.encuesta .respondido { margin-bottom: 20px }
.div_formulario.encuesta .respondido textarea { height: 80px; width: 395px}
.div_formulario.encuesta button { margin: 0 auto }
/*.txt_riesgos_cont a:hover	{ text-decoration: underline; }*/
.busc_riesgos_cont			{  position:relative; width: 157px; margin-bottom: 20px; /*width: 150px; float: right;*/}

#tipo_pregunta { margin: 0 0 35px 20px; width: 210px;}
#tipo_pregunta a { padding-left: 15px; background: url(../images/flechita.png) 0 1px no-repeat; font-family: Georgia, Arial; color: #007eff; font-size: 12px; font-style: italic; font-weight: normal; }


/************** pie *************/
#pie						{ display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 58px; background-color: #0a3000; color: #fff; border-top: 1px solid #a8b700;  font-size: 11px; }
#pie a 						{ color: #a8b700;}
#pie a:hover 				{ color: #fff;}
#cont_pie 					{  }
#logo_veiss 				{ display: block; width: 39px; margin: 0 0 35px 10px;  height: 13px; /*position: absolute; top: 40px; right: 5px; */ background: url(../images/logo_veiss.gif) 0 0 no-repeat; }
#logo_veiss:hover			{ background-position: 0 -13px; }
#tabla_pie 					{ width: 100%; }
#tabla_pie td.veiss 		{ width: 55px;}



#paginacion					{ text-align: center; padding-top: 20px;}
#paginacion a 				{ color: #007EFF;}
#paginacion	a:hover 		{ text-decoration: underline; }



/************* bloque documento *************/
div.div_documento a.documento { display: block; padding: 8px 7px 9px 8px; background: #e5eaab; color: #007eff; }
div.div_documento a.documento:hover span.titulo_archivo { text-decoration: underline; }
div.div_documento a.documento img { vertical-align: bottom; }
div.div_documento a.documento span.actualizado { color: #ff0000; }
div.div_documento span.fecha { display: block; font-size: 11px; color: #0a3000; }
.ficha_desple div.div_documento a.documento { background: #edf2b9; }


.txt_riesgos_cont button#riesgos			{ color: #007eff; font-size: 11px; background: none; border: none; }
.txt_riesgos_cont button#riesgos:hover	{ text-decoration: underline ; }


/****** boton volver ******/
#volver { float: right; }
#volver a.volver { margin: 10px 15px 0 0;  display: block; color: #899500; padding-left: 10px; background: url(../images/flecha_verde.gif) 0 5px no-repeat; }
#volver a.volver:hover { text-decoration: underline; }



/************ titulo ficha desplegable *************/
table.tabla_titulo { width: 100% }
table.tabla_ficha td { vertical-align: top; }
table.tabla_ficha td.separacion { width: 10px; }


/********** listado de enlaces con fichas desplegables **********/
.listado_enlaces .titulo_ficha a	{ color: #899500; display: block; background: url(../images/flecha_elikaberri.gif) 5px 7px no-repeat; color: #899500; font-size: 11px; margin: 0; padding: 2px 0 3px 18px; }
.listado_enlaces .titulo_ficha a:hover { text-decoration: underline; }
.listado_enlaces .max_ficha a { background: #dddfc9 url(../images/flecha_abajo.gif) 5px 7px no-repeat; color: #4c5301; }
.ficha_listado .ficha_interior { border: 1px solid #D7DDE4; background: #f3f3ee; margin-bottom: 15px; padding: 10px;}
.ficha_listado div.div_documento a.documento { background: #e8ead1; padding-left: 195px; }


/*********************Evaluaciones y documentos relacionados****************************************/
.evaluaciones				{ margin-top: 20px;}
.evaluaciones a				{ color: #899500;}
.evaluaciones a:hover		{ text-decoration: underline; }
.evaluaciones ul			{ margin: 0; padding: 0; list-style-type: none;}
.evaluaciones ul li			{ background: url(../images/flecha_elikaberri.gif) 0 7px no-repeat; list-style-position: inside; color: #899500; font-size: 11px; /*border-bottom: 1px solid #d7dde4;*/ margin: 0; padding: 2px 0 3px 11px; }


.linea						{ border-bottom: 1px solid #f2f4d5; width: 100%; clear: both; margin-top: 0; max-height: 1px; overflow: hidden; height: expression(this.scrollHeight > 1? "1px": "auto");}

/***************************Formulario de riesgos*****************************************************/
#formu_riesgos				{ padding: 10px;  background-color: #efefef;/*background-image: url(../images/fon_formu_riesgos.gif); background-repeat: no-repeat;*/ color: #446a39; height: 75px;}
#formu_riesgos input		{ width: 134px; border: 1px solid #a2c698; margin: 15px 0 7px 0; font-size: 11px; padding: 2px 0 2px 0;}
#formu_riesgos select	{ width: 136px; background-color: #FFF; border: 1px solid #a2c698; color: #000; margin: 0px 0 7px 0; font-size: 11px; padding: 2px 0 2px 0; height: 20px; }


a#buscar { display: block; text-align: center; background: transparent url(../images/bt_buscar.gif) no-repeat scroll 0 0; font-weight: bold; overflow: hidden; font-size: 12px; color: #1a4c0c; padding: 3px 0px 4px 0; height: 14px; width: 52px; top: 66px; right: 52px; position: absolute; }
a#buscar:hover { background-position: 0 -21px;}

a#buscador_cabecera { display: block; text-align: center; background: transparent url(../images/sprite.png) no-repeat scroll 0 -141px; font-weight: bold; overflow: hidden; font-size: 12px; color: #1a4c0c; padding: 3px 0px 4px 0; height: 13px; width: 52px; top: 3px; right: -64px /* 41px*/; position: absolute; }
a#buscador_cabecera:hover { background-position: 0 -162px;}
a#buscador_riesgos { display: block; text-align: center; background: transparent url(../images/bt_buscar.gif) no-repeat scroll 0 0; font-weight: bold; overflow: hidden; font-size: 12px; color: #1a4c0c; padding: 3px 0px 4px 0; height: 13px; width: 52px; top: 93px; right: 74px; position: absolute; }
a#buscador_riesgos:hover { background-position: 0 -21px;}
/******************PARTE DERECHA NUEVA****************************/
/*.derecha				{ position: relative; padding: 0px 0px 0px 10px; bottom: 300px; left: 32px; top:0;   background-color: #acb63d; width: 149px; height: 51px; margin-bottom:1px; color: #FFF;font-size: 12px; font-weight: bold; }
.derecha a				{ color:#FFF; border-bottom: 1px solid #d7dde4; padding-bottom: 1px; position: absolute; top: 18px; padding-right: 13px;}
.derecha a.dos_lineas	{top: 11px;}
.derecha a:hover		{ text-decoration: underline; }

.derecha img#imagen_noticias { position: absolute; right:0; top: 4px;  }
.derecha img#imagen_destacados { position: absolute; right:8px; top:2px; }
.derecha img#imagen_alertas { position: absolute; right:0; top:2px; }
.derecha img#imagen_normativa	 { position: absolute; right:0  }
.derecha img#imagen_publicaciones	 { position: absolute; right:0; top: 3px;  }
.derecha img#imagen_enfermedades	 { position: absolute; right:3px; top: 3px;  }


.parte_derecha {position: relative; width: 160px; bottom: 300px; left: 586px; }
#esquina_arriba	{ position: absolute; top:0; left:0;}
#esquina_abajo { position: absolute; bottom:0; left:0;}
*/
/******************PARTE DERECHA NUEVA****************************/

td#parte_derecha .derecha				{ padding: 0px 0px 0px 0px; background-color: #acb63d; width:157px; height: 51px; margin-bottom:1px; color: #FFF;font-size: 12px; font-weight: bold; position: relative; }
td#parte_derecha .derecha a				{ color:#FFF; /*border-bottom: 1px solid #d7dde4;*/ padding-bottom: 1px; /*position: absolute; top: 18px; padding-right: 13px;*/ position: absolute; top: 18px; left: 10px;}
td#parte_derecha .derecha a.dos_lineas	{top: 10px; width: 100px; }
td#parte_derecha .derecha a.tres_lineas	{top: 3px; width: 100px;}
td#parte_derecha .derecha a.cinco_lineas {top: 6px; width: 105px;}
td#parte_derecha .derecha a:hover		{ text-decoration: underline; }

td#parte_derecha .derecha img.imagen_derecha { float: right; padding-top: 3px; }

td#parte_derecha .cinco_lineas { height: 72px;}
td#parte_derecha .cuatro_lineas { height: 66px; }
td#parte_derecha .cuatro_lineas a.cuatro_lineas	{ top: 3px; width: 100px; }
td#parte_derecha .cuatro_lineas img.imagen_derecha { margin-top: 8px; }

td#parte_derecha { background: #FFFFFF;}
img#esquina_arriba	{ border: none; position: absolute; top: 0; left: 0;}
img#esquina_abajo { border: none; position: absolute; top: 45px; left: 0;}
td#parte_derecha .cuatro_lineas img#esquina_abajo { top: 60px; }
td#parte_derecha .cinco_lineas img#esquina_abajo { top: 66px; }

/**********************************************************/
.txt_destacado p { margin-bottom: 23px;}

table#tabla_interior { width: 100%;}
table#tabla_interior td { vertical-align: top; }

/*********** banda negra destacados de las paginas interiores *************/
#lista_jornadas_interior				{ position: relative; overflow: hidden; height: 115px; width: 100%; padding: 0px; margin: 0 0 0 0; background-color: #000; opacity: 0.8; filter: alpha(opacity=80);}
#lista_jornadas_interior a.descatado_home { float: left; position: relative; display: block; height: 99px; width: 270px; padding: 8px 0 0 20px; color: #FFF; font-size: 12px; background: url(../images/flecha_jornada_interior.gif) 15px 0 no-repeat; }
#lista_jornadas_interior a.descatado_home:hover { background-position: 15px -107px; background-repeat: no-repeat; }
#lista_jornadas_interior a.descatado_home img.imagen_peque { position: absolute; right: 0px; top: 10px; }
#lista_jornadas_interior a.descatado_home p.texto { padding: 0 45px 0 7px; }
#lista_jornadas_interior #desplazar_dcha { background: #000 url(../images/flecha_desplazar.gif) 15px 0 no-repeat; width: 40px; height: 145px; position: absolute; top: 0px; right: 0px;}
#lista_jornadas_interior #desplazar_izq { background: #000 url(../images/flecha_desplazar_izq.gif) 6px 0 no-repeat; width: 40px; height: 145px; position: absolute; top: 0px; left: 0px; }
#lista_jornadas_interior #tabla_destacados { position: absolute; top: 0px; }
#lista_jornadas_interior #los_destacados { margin: 0 40px; position: relative; }

#lista_jornadas_interior a.descatado_home span.texto { padding: 0 45px 0 7px; display: block; margin:0 0 6px; }
#lista_jornadas_interior a.descatado_home span.fecha_destacado { padding: 0 45px 0 7px; font-size: 11px;  display: block; margin:0 0 6px;}

/******Botones idiomas*******/
a#bt_en { background: url(../images/sprite.png) -160px -80px no-repeat; width: 69px; height: 26px; position: absolute; top:0; left: 79px;}
a#bt_en:hover { background-position: -160px -106px;}

a#bt_eu { background: url(../images/sprite.png) -80px -80px no-repeat; width: 74px; height: 26px; position: absolute; top:0; left: 4px;}
a#bt_eu:hover { background-position: -80px -106px;}

a#bt_es { background: url(../images/sprite.png) 0 -80px no-repeat; width: 74px; height: 26px; position: absolute; top:0; left: 4px;}
a#bt_es:hover { background-position: 0 -106px;}


/*****************/
#bloque_arriba table#tabla_sug td { vertical-align: bottom;}
a#sugerencia { font-family: Arial, Helvetica, Sans-Serif; color: #d6e900; font-size: 12px; position:relative; padding-right: 20px; margin-right: 5px;  }
a#sugerencia img { position: absolute; left: /*73px*/162px; top:-3px;;}
a#sugerencia:hover { text-decoration: underline;}
a#sugerencia .lapiz { position: absolute; top: 0; right: -23px; display: block; width: 20px; height: 20px; background: url(../images/sprite.png) -163px -2px no-repeat; }
/*span#sugerencia { padding-right: 20px;}*/



div.cargando { background: #061c00 url(../images/imagen-precarga.gif) no-repeat center center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}


div.ficha_listado ul, div.cada_red ul, div.ficha_interior ul { margin: 0 0 6px 25px;}
div.ficha_listado ul li, div.cada_red ul li, div.ficha_interior ul li { background:transparent url(../images/guion.gif) no-repeat scroll 0px 10px; color:#3A3A3A; list-style-image:none; list-style-position:outside; list-style-type:none; padding:3px 0 3px 10px; }

div.ficha_listado ol, div.cada_red ol, div.ficha_interior ol { margin: 0 0 20px 30px; }/**/

/****redes sociales ***/
.addthis_toolbox {  width: 120px; margin-top: 3px;}
.facebook_like { width: 380px; float:right;}


/**************Enlaces derecha home***************************/
#enlaces_dcha { position: relative; margin: 0 0 15px 37px;  }
#enlaces_dcha a.eventos { background: url(../images/btn1.jpg) 0 0 no-repeat; width: 186px; height: 41px; display: block; color: #494e10; font-size: 11px; font-family: Arial, Helvetica Sans-Serif; font-weight: bold; padding-top: 16px; /*position: absolute; top: 0; right: 0*/}
#enlaces_dcha a.eventos span { display: block; width:70px; margin-left: 13px;  cursor: pointer}
#enlaces_dcha a.eventos:hover { color: #FFF;  }

#enlaces_dcha a.formacion { background: url(../images/btn3.jpg) 0 0 no-repeat; width: 186px; height: 41px; display: block; color: #494e10; font-size: 11px; font-family: Arial, Helvetica Sans-Serif; font-weight: bold; padding-top: 16px; /*position: absolute; top: 0; right: 0*/}
#enlaces_dcha a.formacion span { display: block; width:70px; margin-left: 13px;  cursor: pointer}
#enlaces_dcha a.formacion:hover { color: #FFF;  }

#enlaces_dcha a.publicaciones { background: url(../images/btn2.jpg) 0 0 no-repeat; width: 186px; height: 32px; display: block; color: #494e10; font-size: 11px; font-family: Arial, Helvetica Sans-Serif; font-weight: bold; padding-top: 16px; /*position: absolute; top: 51px; right: 0*/}
#enlaces_dcha a.publicaciones span { display: block; width:70px; margin-left: 13px; cursor: pointer}
#enlaces_dcha a.publicaciones:hover { color: #FFF }






#encuesta { background: #c1d200}
/************Enlaces izq home ***************/

ul.banner_home { list-style: none; }
ul.banner_home a { display: block; width: 192px; height: 87px; background: url("../images/bg_black_50.png") 0 0 repeat;  margin-bottom: 15px;}
ul.banner_home a:hover { background: #c1d200; }
ul.banner_home img { margin: 3px; }

div#aplicaciones_ikt { width: 189px; height: 159px; background: url("../images/bg_black_50.png") 0 0 repeat; padding: 3px 0 3px 3px}
.bot_5 { height: 265px!important; }
div#aplicaciones_ikt a#app_legislacion { display: block; width: 189px; height: 53px; background: url("../images/bg_buttons.jpg") 0 0 no-repeat;   }
div#aplicaciones_ikt a#app_nsec { display: block; width: 189px; height: 53px; background: url("../images/bg_buttons.jpg") 0 -53px no-repeat; }
div#aplicaciones_ikt a#app_mapa_riesgos { display: block; width: 189px; height: 53px; background: url("../images/bg_buttons.jpg") 0 -106px no-repeat; }
div#aplicaciones_ikt a#app_elika_responde { display: block; width: 189px; height: 53px; background: url("../images/bg_buttons.jpg") 0 -158px no-repeat; }
div#aplicaciones_ikt a#app_elika_responde span { top: 18px; }
div#aplicaciones_ikt a#app_formacion_online { display: block; width: 189px; height: 52px; background: url("../images/bg_buttons.jpg") 0 -211px no-repeat; }
div#aplicaciones_ikt a#app_formacion_online span{ top: 18px; }

#aplicaciones_ikt a {   color: #494e10; font-size: 11px; font-family: Arial, Helvetica Sans-Serif; font-weight: bold; position: relative}
#aplicaciones_ikt a span { display: block; width:137px; position: absolute; top: 13px; left: 10px}
#aplicaciones_ikt a span.ribbon { display: block; width: 48px; height: 17px; top: 32px!important; left: 0px; text-indent: -9999px;
								  background: transparent url("../images/ribbon-nuevo.png") no-repeat scroll top left; }
#aplicaciones_ikt a span.ribboneu { display: block; width: 48px; height: 17px; top: 32px!important; left: 0px; text-indent: -9999px;
								  background: transparent url("../images/ribbon-berria.png") no-repeat scroll top left; }
#aplicaciones_ikt a:hover {   color: #FFF}

/*Formacion*/
div.fondo_formacion { width: 547px; height: 98px; }
div.fondo_flecha { background: #eef0d8 url("../images/fondo_formacion_flecha.gif") 27px 0 no-repeat; border-left: 1px solid #e4e6d5; border-right: 1px solid #e4e6d5; border-bottom: 1px solid #e4e6d5; margin-bottom: 32px; }
div.fondo_flecha ul#lista { padding: 15px 20px 0px 20px; }
div.fondo_flecha ul#lista li {list-style: none; background: url(../images/flecha_formacion.gif) 0 6px no-repeat; font-family: Georgia, Arial; color: #424704; font-size: 13px; font-style: italic; font-weight: normal; padding: 4px 0px 4px 25px; border-bottom: 1px dotted #828566; }
div.fondo_flecha a#otros { padding: 5px 15px 5px 0; margin: 10px 24px 0 0; background: url(../images/flecha_formacion_enlace.gif) right 5px no-repeat; color: #0a3000; font-family: Georgia, Arial; font-size: 12px; font-style: italic; text-align: right; display: block; }
div.fondo_flecha a#otros:hover { text-decoration: underline; }

p.mensaje_no_cursos { padding: 30px; font-size: 14px; font-weight: bold; }

div.capa_introduccion_listado { background: url("../images/fondo_formacion_listado.gif") 27px 0 no-repeat; margin: 20px 0 15px 0; padding: 0 20px 0 85px; }
div.introduccion_listado p { color: #585947; font-size: 14px; font-family: Georgia, Arial; font-style: italic; }
div.desarrollo_listado { margin-top: 15px; }
div.desarrollo_listado p { color: #7f7f7f; font-size: 12px; font-family: Arial; }

p.categoria { color: #656f62; font-size: 16px; font-family: Arial; font-weight: bold; }
p.seleccione_curso { color: #656f62; font-size: 20px; font-family: Arial; font-weight: bold; }

div.documento_formacion { background: #edf2b9; padding: 10px; margin-bottom: 5px; }

div.docu_left { display: block; float: left; }
div.docu_right { display: block; float: left; padding: 3px 0 0 10px; color: #276018; font-size: 11px; font-weight: bold; width: 94%; }
div.docu_right a { display: block; padding: 0; color: #276018; font-size: 11px; font-weight: normal; }
div.docu_right a:hover { text-decoration: underline; }
div.docu_clear { clear: both; }

div.autoevaluacion { border: 1px solid #d4e3e1; background: #d8edeb url(../images/fondo_formacion_evaluacion.gif) center 11px no-repeat; width: 170px; height: 170px; }
div.autoevaluacion a { display: block; width: 100%; height: 100%; }
span.autoevaluacion { color: #4095c5; font-size: 20px; font-family: Arial; font-weight: bold; display: block; text-align: center; padding: 68px 0 0 0; }
span.irautoevaluacion { color: #000; font-size: 14px; font-family: Georgia, Arial; font-style: italic; background: url(../images/fondo_formacion_guion.gif) right bottom no-repeat; padding: 5px 30px 10px 10px; display: block; margin-right: 20px; }

div.listado_formacion { background: #eef0d8 27px 0 no-repeat; border-top: 1px solid #e4e6d5; border-left: 1px solid #e4e6d5; border-right: 1px solid #e4e6d5; border-bottom: 1px solid #e4e6d5; margin-bottom: 170px; }
div.listado_formacion ul#lista { padding: 15px 20px 25px 20px; }
div.listado_formacion ul#lista li {list-style: none; background: url(../images/flecha_formacion.gif) 0 6px no-repeat; font-family: Georgia, Arial; color: #424704; font-size: 13px; font-style: italic; font-weight: normal; padding: 4px 0px 4px 25px; border-bottom: 1px dotted #828566; }

p.autoevaluacion { color: #4095c5; font-size: 20px; font-family: Arial; font-weight: bold; }
p.autoevaluacion_gris { color: #7f7f7f; font-size: 12px; font-family: Arial; font-weight: normal; }

div.volver { width: 175px; height: 88px; border: 1px solid #e4e6d5; background: #eef0d8 url(../images/flecha_formacion.gif) 10px 22px no-repeat; margin-top: 15px; }
div.volver a { display: block; width: 100%; height: 100%; color: #424704; }
div.volver a:hover { text-decoration: underline; }
div.volver a span.volver { display: block; font-size: 13px; font-family: Georgia, Arial; font-style: italic; color: #424704; padding: 22px 22px 0 25px; }

div.preguntas_autoevaluacion { background: #d8edeb; border: 1px solid #d4e3e1; }
div.preguntas_autoevaluacion ol { margin: 20px; list-style-type: decimal; }
div.preguntas_autoevaluacion li { margin: 3px 20px; font-family: Georgia, Arial; font-size: 15px; color: #000000; font-style: italic; }
div.preguntas_autoevaluacion input { margin-left: 30px; margin-right: 5px; }
div.preguntas_autoevaluacion label { vertical-align: 20%; color: #828484; font-style: normal; font-size: 12px; font-family: Arial; padding-bottom: 5px; padding-top: 3px; }
div.preguntas_autoevaluacion label.ok { color: #4b9117; font-weight: bold; background: url(../images/tick.gif) no-repeat right 0; padding-right: 30px; }
div.preguntas_autoevaluacion label.ko { color: #a80000; font-weight: bold; background: url(../images/cross.gif) no-repeat right 0; padding-right: 30px; }
div.respuesta { padding: 0px 0 0 0; margin-top: 4px; }
div.separador_preguntas { border-top: 1px dotted #90b6b3; height: 1px; display: block; margin: 13px 0 13px 5px; }
input.boton_enviar { text-align: center; /*display: block;*/ margin: 15px auto; background: url(../images/boton_cuestionario.gif); background-position: 0 0; width: 128px; height: 37px; padding: 0; border: none; font-weight: bold; font-family: Arial, Georgia; font-size: 16px; color: #FFF; }
input.boton_enviar:hover { background-position: 0 -37px; cursor: pointer; }

p.resultado_test { margin: 15px 20px 0; color: #4b9117; font-size: 18px; }

/*encuesta valoración*/
div.valoracion { border: 1px solid #d4e3e1; background: #f5f6eb url(../images/fondo_formacion_valoracion.gif) 1px 10px no-repeat; width: 172px; height: 77px; margin-left: 90px; margin-top: 38px; }
div.valoracion a { display: block; width: 100%; height: 100%; }
span.valoracion { color: #87ad3c; font-size: 16px; font-family: Arial; font-weight: bold; display: block; padding: 8px 0 0 38px; }
span.irvaloracion { color: #939393; font-size: 12px; font-family: Georgia, Arial; font-style: italic; padding: 5px 2px 10px 38px; display: block; margin-right: 5px; }
p.valoracion { color: #4095c5; font-size: 20px; font-family: Arial; font-weight: bold; }
p.valoracion_gris { color: #7f7f7f; font-size: 12px; font-family: Arial; font-weight: normal; }
div.preguntas_valoracion { background: #d8edeb; border: 1px solid #d4e3e1; }
div.preguntas_valoracion ol { margin: 20px; list-style-type: decimal; }
div.preguntas_valoracion li { margin: 3px 20px; font-family: Georgia, Arial; font-size: 15px; color: #000000; font-style: italic; }
div.preguntas_valoracion input { margin-left: 15px; margin-right: 5px; }
div.preguntas_valoracion label { vertical-align: 20%; color: #828484; font-style: normal; font-size: 12px; font-family: Arial; padding-bottom: 5px; padding-top: 3px; }
div.preguntas_valoracion label.ok { color: #4b9117; font-weight: bold; background: url(../images/tick.gif) no-repeat right 0; padding-right: 30px; }
div.preguntas_valoracion label.ko { color: #a80000; font-weight: bold; background: url(../images/cross.gif) no-repeat right 0; padding-right: 30px; }
div.respuesta_valoracion { padding: 0px 0 0 0; margin-top: 4px; display: inline;}
div.separador_preguntas_valoracion { border-top: 1px dotted #90b6b3; height: 1px; display: block; margin: 13px 0 13px 5px; }
div.separador_respuestas_valoracion { margin: 7px 0 0 0; }

/*boletines home*/
ul.lista_boletines { list-style-type: none; margin: 50px 14px 0 0px; padding: 0 0 0 0; border-top: 2px dotted #d7dc9d; }
ul.lista_boletines li {  }
ul.lista_boletines li a { color: #494e0d; padding: 3px 0px 3px 23px; display: block; border-bottom: 2px dotted #d7dc9d; background: #f3f6ce url(../images/boletines-home-back.gif) no-repeat scroll 6px 3px; }
ul.lista_boletines li a:hover { text-decoration: underline; }

/*infoganaderia*/
.ingogtit { font-weight: normal; padding: 18px 0 0 55px; background: transparent url(../images/infoganaderia-h1.jpg) no-repeat scroll 10px 16px; }
.ingogtit span { font-weight: bold; color: #207cc9; }
.ingocont { position: relative; padding-top: 10px; }
.ingocont form { position: absolute; top: 10px; right: 20px; font-size: 12px; color: #a3a3a3; }
.ingos { font-size: 12px; color: #a3a3a3; padding: 5px 0 0 0; }
.ingocont h2 { font-size: 15px; margin: 20px 0 0 0; }
.boletineslis { width: 100%; list-style-type: none; }
.boletineslis li { float: left; margin: 0 2px 2px 0; }
.boletineslis li.last { margin: 0 0 2px 0; }
.boletineslis li a { text-decoration: none; position: relative; width: 181px; height: 53px; display: block; background: #dce3cc url(../images/boletines-pdf.jpg) no-repeat scroll 5px 8px; }
.boletineslis li a:hover span { text-decoration: underline; }
.boletineslis li a span.tit { position: absolute; top: 14px; /*left: 45px;*/ left: 63px; font-size: 14px; color: #4f7101; font-weight: bold; }
.boletineslis li a span.pdf { position: absolute; top: 29px; /*left: 45px;*/ left: 65px; font-size: 11px; color: #5e5e5e; }
.boletineslis li.not p { position: relative; width: 181px; height: 53px; display: block; background: #ebebeb url(../images/boletines-pdf-not.jpg) no-repeat scroll 5px 8px; }
.boletineslis li.not p span.tit { position: absolute; top: 14px; /*left: 45px;*/ left: 63px; font-size: 14px; color: #9c9c9c; font-weight: bold; }
.boletineslis li.not p span.pdf { position: absolute; top: 29px; /*left: 45px;*/ left: 65px; font-size: 11px; color: #aeaeae; }

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;

}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
