/*************titulo ficha desplegable***********************************/

.enlace_muestra_ficha h2 {color: #2f5c23;}
a#titulo_ficha { display: block; /*width: 500px;*/  /*border: 1px solid #efefef; background-color: #fafbee;*/ border: 1px solid #eaeaea; background-color: #f5f6e6; text-decoration: none; padding: 5px 10px; color: #2f5c23;}
a#titulo_ficha:hover { border: 1px solid #c7c7c7; text-decoration: none;}



/******** botones listado -> mostrar, ocultar *********/
div.boton_ficha { float: right; padding-top: 0px; /*width: 100px;*/}
div.boton_ficha img { padding-right: 5px; vertical-align: top; }

/************ contenido ficha desplegable *************/
.ficha_desple { background-color: #FAFBEE; font-size: 11px; padding: 15px; border: 1px solid #eaeaea; border-top: 0px; margin-bottom: 10px; }
span.subtitulo_ficha { display: block;/* border-bottom: 1px solid #D7DDE4*/; color: #2E5E8C; font-size: 11px; margin: 10px 0 5px 0; font-weight: bold; }
span.datos { color: #323232; }

.separacion {height: 10px;}



/*************** fichas desplegables dentro de otras *****************/

/*.listado_enlaces_interior .ficha_desple_interior .max_ficha a { background: #e3e89a; }*/

.listado_enlaces_interior .titulo_ficha a	{ color: #899500; display: block; background: url(../images/flecha_elikaberri.gif) 5px 7px no-repeat; font-size: 11px; margin: 0; padding: 2px 0 3px 18px; }
.listado_enlaces_interior .titulo_ficha a:hover { text-decoration: underline; }
.listado_enlaces_interior .max_ficha a { background: #eceecb url(../images/flecha_abajo.gif) 5px 7px no-repeat; color: #4c5301; }

.ficha_desple_interior { background-color: #f6f8d9; font-size: 11px; padding: 15px; border: 1px solid #e5eaab; margin-bottom: 10px;}









/*************Boton de buscar************************/
.botform { text-align: center;}
a#bot_buscar { border: 1px solid #1a4c0c; color: #1a4c0c; font-size: 12px; font-weight: normal; padding: 5px; background: #d3e2cf; text-decoration: none; }
a#bot_buscar:hover { border: 1px solid #1a4c0c; text-decoration: none; background: #adc2a7;}

/**************Idiomas******************************/

.texto a.idioma { color:#007EFF;}
.texto a.idioma:hover { text-decoration: underline;}
#encabezado { position: relative;}
#idioma { position: absolute; right: 8px; top: 38px; font-size: 12px;}


/***************Buscador*****************************/
#buscador { border: 1px solid #B8BD7A; border-top: none;  padding: 0 20px 20px 20px; margin: 0; width: 503px; background: #F2F4D5; color: #505050;}
.titform  { background: #3D5B35 ; color: #FFF; font-weight: bold; width: 535px; text-align: center; padding: 5px; }
select { color:#000; font-family: Arial,Helvetica,Sans-Serif; font-size:12px; width:215px; padding: 2px; }
div.contform { margin-left: 55px;}
table#tabla_interior td.textosj { vertical-align: middle;}

/***********Resultado busquedas*********************/
span.datos { background:transparent url(../images/flecha_elikaberri.gif) no-repeat scroll 1px 7px; display:block; font-size:11px; margin:0; padding:2px 0 15px 12px; }
h2 { text-align:left;}
.ficha_desple { text-align: left;}
span.descripcion_ficha {color:#323232;}


/**********Margen izquierda *********************/
#lateral_izq	{ margin-left: 8px; display: none;}
#aplicaciones_ikt {/* background: #d1d78c; padding: 11px;*/ }
#aplicaciones_ikt a { color: #494e10; display: block; margin: 0px 0 5px 10px; padding-left: 10px; background: url(../images/flecha_doble_oscura.gif) 0px 5px no-repeat; font-weight: bold;}
#aplicaciones_ikt a:hover { color: #FFF; }

#aplicaciones_ikt a#seleccionado { text-decoration: none; color: #FFF;}


/******Fichas**********************************/
.enlace_muestra_ficha h2 { padding: 0; }





h2 { padding: 0px 0 15px 0; }

/********* listado de bloques ********/
.cada_bloque { background: #f2f4d5; margin-bottom: 20px; margin-top: 1px; border: 1px solid #B8BD7A;}
div.datos_princip { padding: 15px; }
div.datos_princip span.autor { display: block; font-size: 11px; color: #909088; margin-bottom: 5px;}
div.datos_princip span.autor b { color: #323232; font-weight: normal; }
div.datos_princip span.destacado { color: #739403; font-weight: bold; font-size: 12px; }

div.datos_princip a { color: #007EFF; }
div.datos_princip a:hover { text-decoration: underline; }

div.div_documento a.documento { padding-left: /*240px*/ 172px; }

span.fecha { font-size: 11px; }
.txt_cont { width: 547px; float: left;}




#menu_lat_bots .capa_submenu a.submenu_on { color: #FFF; display: block; margin: 0;}














#menu						{ display: none; z-index: 20; /*background-image: url(../images/fondo_cab_menu.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 181px; width: 807px; height: 64px;*/ color: #fff; }

#menu ul					{ float: left; margin: 0; padding: 8px 11px 0 90px; vertical-align: bottom;}
#menu ul li					{ display: inline; font-size: 11px; margin-left: 4px; padding: 0;}
#menu ul li	a				{ color: #fff; text-decoration: none;}
#menu ul li	a:hover			{ text-decoration: underline;}

#bloque_arriba 				{ z-index: 1000; position: absolute; top: 0; left: 181px; width: 805px; height: 25px; background: #082800; border-left: 1px solid #C4E100; border-right: 1px solid #C4E100;}
#bloque_arriba table td		{ vertical-align: top; }

#menu_deslizante			{ position: absolute; top: -223px; left: 181px; }
#menu_sobre					{ width: 805px; height: 253px; /*height: 310px;*/ background-color: #082800; color: #C4E100; font-size: 12px; border-left: 1px solid #a8b700; border-right: 1px solid #a8b700; position: relative; /*z-index: 1;*/ display: block;}
#menu_sobre ul				{ /*padding: 12px 0 0 11px;*/ padding: 0px 0 0 11px; margin: 0;}
#menu_sobre ul li a 		{ color: #C4E100;}
#menu_sobre ul li a:hover 	{ color: #fff; text-decoration: none;}

#publicaciones				{ position: absolute; left: 626px; top: 10px; width: 163px; /*height: 120px;*/ height: 100px; background-color: #2d4826; padding: 5px 0 0 12px;}
#publicaciones ul li		{ display: block; /* font-size: 13px;*/ font-size: 11px; padding-bottom: 3px; margin-left: 0; list-style: none;}
#consumidor 				{ top: 116px; padding: 23px 10px 0 23px; font-size: 11px; width: 142px; height: 110px;}
#consumidor .texto			{ margin-bottom: 7px; }
.menu_sobre1				{ position: absolute; left: 4px; top: 10px; width: 619px; height: 47px; background-color: #3b5535; }
.menu_sobre2				{ position: absolute; left: 4px; top: 58px; width: 619px; height: 47px; background-color: #354f2e; }
.menu_sobre4				{ position: absolute; left: 4px; top: 106px; width: 619px; height: 47px; background-color: #2d4826; /*background-color: #26421f;*/ }
.menu_sobre6				{ position: absolute; left: 4px; top: 154px; width: 619px; height: 47px; background-color: #26421f;/* background-color: #173510;*/ }
.menu_sobre7				{ position: absolute; left: 4px; top: 202px; width: 619px; height: 47px; background-color: #1e3b17;/*background-color: #15330d;*/ }
/*.menu_sobre3				{ position: absolute; left: 4px; top: 94px; width: 619px; height: 41px; background-color: #2d4826; }
.menu_sobre4				{ position: absolute; left: 4px; top: 136px; width: 619px; height: 41px; background-color: #26421f; }
.menu_sobre5				{ position: absolute; left: 4px; top: 178px; width: 619px; height: 41px; background-color: #1e3b17; }
.menu_sobre6				{ position: absolute; left: 4px; top: 220px; width: 619px; height: 41px; background-color: #173510; }
.menu_sobre7				{ position: absolute; left: 4px; top: 262px; width: 619px; height: 41px; background-color: #15330d; }*/
#linea_abajo				{ position: absolute; left: 0px; /*top: 305px;*/ top: 248px; height: 5px; width: 100%; overflow: hidden; background: url(../images/linea_abajo_menu_despleg.gif) 0 0 no-repeat; }
#menu_ab					{ position: absolute; left: 313px; /*top: 306px;*/ top: 249px; width: 179px; height: 36px;  background: url(../images/fondo_flecha_menu.gif) 0 0 no-repeat;}

#menu_lat					{ margin: 27px 0 0 0; width: 197px; }
#menu_lat_bots				{ display: block; width: 197px; float: right; color: #c4e100; font-size: 12px; background-color: #0a3000; padding: 0 0 10px 0; margin: 0 0 2px 0;}
#menu_lat_bots ul			{ background-color: #0a3000; margin: 0; padding: 0; width: 187px; float: right; list-style-type: none;}
#menu_lat_bots ul li		{ list-style-position: inside; background-image: url(../images/flecha_menu_riesgos1.gif); background-position: 0 -5px; background-color: #3d5b35; background-repeat: no-repeat; margin: 0 0 1px 0; padding: 5px 0 8px 22px; list-style-position: inside;}
#menu_lat_bots a.submenu	{ color: #c4e100; display: block; }
#menu_lat_bots a.submenu_on	{ color: #FFF; display: block; }
#menu_lat_bots a.submenu:hover		{ color: #fff; }

/*El que se pincha para acceder a un submenu lateral*/
#menu_lat_bots a	{ color: #c4e100; display: block; }


a#enlace_sectores { display: block; width: 100px; margin-top: 3px; height: 41px; background: url(../images/menu_sobre_4.gif) 0px 0px no-repeat; }
a#enlace_riesgos { display: block; width: 120px; margin-top: 3px; height: 41px; background: url(../images/menu_sobre_2.gif) 0px 0px no-repeat; }
a#enlace_elika { display: block; width: 55px; margin-top: 3px; height: 41px; background: url(../images/menu_sobre_1.gif) 0px 0px no-repeat; }
a#enlace_legislacion { display: block; width: 100px; margin-top: 3px; height: 41px; background: url(../images/menu_sobre_6.gif) 0px 0px no-repeat; }
a#enlace_noticias { display: block; width: 100px; margin-top: 3px; height: 41px; background: url(../images/menu_sobre_7.gif) 0px 0px no-repeat; }

a#enlace_sectores:hover { background-position: 0 -41px; }
a#enlace_riesgos:hover { background-position: 0 -41px; }
a#enlace_elika:hover { background-position: 0 -41px; }
a#enlace_legislacion:hover { background-position: 0 -41px; }
a#enlace_noticias:hover { background-position: 0 -41px; }

a#enlace_consumidor { display: block; width: 26px; height: 26px; background: url(../images/flecha_consumidor.gif) 0 0 no-repeat; }
a#enlace_consumidor:hover { background-position: 0 -26px; }


/*****submenu lateral izquierdo******/
#menu_lat_bots .capa_submenu				{ display: block; width: 187px; float: right; color: #c4e100; font-size: 12px;}
#menu_lat_bots .capa_submenu ul			{ margin: 0; padding: 0; width: 187px; float: right; list-style-type: none;}
#menu_lat_bots .capa_submenu ul li.submenu		{ list-style-position: inside; background-image: url(../images/flecha_submenu.gif); background-position: 0 2px; background-color: #4f7101; background-repeat: no-repeat; margin: 0 0 1px 0;list-style-position: inside;}
#menu_lat_bots .capa_submenu ul li.submenu_on		{ list-style-position: inside; background-image: url(../images/flecha_submenu_on.gif); background-position: 0 2px; background-color: #4f7101; background-repeat: no-repeat; margin: 0 0 1px 0;list-style-position: inside;}
#menu_lat_bots .capa_submenu a.submenu			{ display: block; color: #fff; margin: 0; }
#menu_lat_bots .capa_submenu a.submenu_on			{ display: block; color: #889f55; margin: 0 0 0 0;}
#menu_lat_bots .capa_submenu a.submenu:hover		{ display: block; color: #0a3001; }


















*, 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: 1; 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; }

#consumidor					{ position: absolute; left: 626px; top: 136px; width: 155px; height: 127px; background-color: #213e1a; background-image: url(../images/fon_consumidor.jpg); padding: 40px 10px 0 10px; color: #c1e1b9;}


/*#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: 100px; vertical-align: top;}
#tabla_principal_web td.td_izq_lateral #menu_lat { padding-bottom: 20px; }

/*#riesgos_cont{ padding-bottom: 20px; }
*/
/**** ruta *****/
table#pestania				{ display: none;}
.txt_pest_ruta				{ display: none; 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: 32px; /*9px;*/ }
#lista_jornadas a.descatado_home p.texto { padding: 0 45px 0 7px; }
#lista_jornadas a.descatado_home p.fecha_destacado { padding: 0 45px 0 7px; font-size: 11px; }
#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; }

/********** 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: 36px; background-color: #c1d200; width: 189px; /*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; }

/************ 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; }

/*.txt_riesgos_cont a:hover	{ text-decoration: underline; }*/
.busc_riesgos_cont			{  position:relative; width: 157px; margin-bottom: 20px; /*width: 150px; float: right;*/}


/************** 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; margin-left: 150px; }
#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;}
#datos_pie 					{ padding: 12px 8px 12px 8px; background: #0a3000 url(../images/seg_ag.gif) right top no-repeat;}


#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 {background:transparent url(../images/bt_buscar.gif) no-repeat scroll 0 0; padding: 10px 0 0 42px; height: 11px; left:53px; padding:10px 0 0 42px; position:absolute; top:65px; width:52px;}
a#buscar:hover { background-position: 0 -21px;}

a#buscador_cabecera {background:transparent url(../images/bt_buscar.gif) no-repeat scroll 0 0; padding: 10px 0 0 42px; height: 11px; right: 0px; padding:10px 0 0 42px; position:absolute; top:3px; width:52px;}
a#buscador_cabecera:hover { background-position: 0 -21px;}
a#buscador_riesgos {background:transparent url(../images/bt_buscar.gif) no-repeat scroll 0 0; padding: 10px 0 0 42px; height: 11px; left:67px; padding:10px 0 0 42px; position:absolute; top:95px; width:52px;}
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				{ display: none; 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:hover		{ text-decoration: underline; }

td#parte_derecha .derecha img.imagen_derecha { float: right; padding-top: 3px; }

td#parte_derecha .cuatro_lineas { height: 66px; }
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; }

/**********************************************************/
.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: -30px 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; }

/******Botones idiomas*******/
a#bt_en { background: url(../images/bt_en.gif) 0 0 no-repeat; width: 69px; height: 26px; position: absolute; top:0; left: 79px;}
a#bt_en:hover { background-position: 0 -26px;}

a#bt_eu { background: url(../images/bt_eu.gif) 0 0 no-repeat; width: 74px; height: 26px; position: absolute; top:0; left: 4px;}
a#bt_eu:hover { background-position: 0 -26px;}

a#bt_es { background: url(../images/bt_es.gif) 0 0 no-repeat; width: 74px; height: 26px; position: absolute; top:0; left: 4px;}
a#bt_es:hover { background-position: 0 -26px;}


/*****************/
#bloque_arriba table#tabla_sug td { vertical-align: bottom;}
a#sugerencia { font-family: Arial, Helvetica, Sans-Serif; color: #d6e900; font-size: 12px; position:relative; margin-right: 23px;  }
a#sugerencia img { position: absolute; left: 73px; top:-3px;;}
a#sugerencia:hover { text-decoration: underline;}
/*span#sugerencia { padding-right: 20px;}*/

#segunda_linea { display: none;}
#rss		   { display: none;}



















/****** el fixed en el explorer solo funciona para el body ******/

	body { background-color: #FFF;  }

	#bg_container 	{ background-color: #FFF; display: none;}


#cont			{ padding-top: 0; margin-top: -20px;}

h2 { margin: 10px 0 10px 0; }
.apartados { border: 1px solid #B8BD7A; padding: 10px; margin-bottom: 10px; background: #F2F4D5; display:block; color:#5B8701; position: relative; height: 30px; }
.apartados b { color:#5B8701; position: absolute; top: 7px; left: 54px;}
.apartados:hover { border: 1px solid #5B8701;}
span.descripcion { position: absolute; top: 24px; left: 54px; color:#505050;}

.txt_cont { width: 706px;}




a.grupos { border:1px solid #9c9c9c; background-color: #FFF; display:block; float:left; height:44px; margin:0 6px 6px 0; padding:5px; color: #7C7C7C; width: 115px;}
/*div#iconos_grupos { margin-top: 10px;}*/
a.on { border:1px solid #000; background-color: #FFF; display:block; float:left; height:44px; margin:0 6px 6px 0; padding:5px; color: #7C7C7C; width: 115px;}
a.grupos img { display:block;float:left; }
a.grupos:hover { border:1px solid #000; text-decoration:none; }

#select_subgrupos { margin-left: 5px; }
#select_referencia { margin-left: 5px; }
#select_producto { margin-left: 5px; }

/*************Boton de buscar************************/
.botform { text-align: center; margin-top: 40px; margin-bottom: 10px; }
a#bot_buscar { border: 1px solid #1a4c0c; color: #1a4c0c; font-size: 12px; font-weight: normal; padding: 5px; background: #d3e2cf; text-decoration: none; height: 40px;}
a#bot_buscar:hover { border: 1px solid #1a4c0c; text-decoration: none; background: #adc2a7;}

span.datos a { color:#007EFF; font-size:11px;}
span.datos a:hover { text-decoration: underline;}
#filtro_buscador { text-align: center;}
#volver	a	{/*float:right;*/ color:#2F5C23; font-size: 12px; font-weight: bold; }
#volver	a:hover { text-decoration: underline;}
.enlace_muestra_ficha h2 {width: 660px;}


.titulo_requerimiento { border: 1px solid #3d5b35; background-color:#3D5B35; color:#FFFFFF; font-weight:bold; margin-bottom:6px; padding:5px; text-align:center;}
span.titulo_normativa	{ color: #000; font-weight: bold; text-decoration: underline; }

div.titulo_normativa { margin-bottom: 5px;}
a.titulo_legislacion { text-decoration: none; color:#505050; font-style: italic; font-size: 10px;}
a.titulo_legislacion:hover { text-decoration: underline; }






.apartados { border: 1px solid #B8BD7A; padding: 10px; margin-bottom: 10px; background: #F2F4D5; display:block; color:#5B8701; }
.apartados b { color:#5B8701;}
.apartados:hover { border: 1px solid #5B8701;}
span.descripcion { color:#505050;}

td#parte_derecha .derecha a#legislacion { color: #393d0e; text-decoration: underline; }
.interior_rango	{ font-size: 10px; color: #000; float:left; width: 181px; text-align: left; /*height: 43px;*/ margin-right: 3px;}
.titulo_rango	{ color: #505050; cursor: pointer;}
<%if iVersion2=7 or iVersion=6 then%>
.descripcion_rango { text-align: left; /*width: 310px;*/ cursor: pointer; margin-left: 200px; margin-right: 20px; }
<%else%>
.descripcion_rango { text-align: left; /*width: 460px;*/ cursor: pointer; margin-left: 200px;margin-right: 20px; }
<%end if%>
td#parte_derecha .derecha { display: none;}
