@charset "utf-8";
/* CSS NextPoint */

body { background:url(../images/bg_body.jpg) top repeat-x; margin:0; padding:0; }

p { margin:0; padding:0; }
a {text-decoration:none; margin:0; padding:0; color:#B51111; }
a:hover { text-decoration:underline;  }

#contenedor { margin:auto; vertical-align:middle; width:980px; }

#header { background:url(../images/bg_header.jpg) no-repeat bottom right; height:35px; color:#666; width:980px; margin:0 auto; vertical-align:middle;  }
#header a.english { background:url(../images/link_english.jpg) no-repeat top; width:94px; height:11px; display:block; float:left;  }
#header a:hover.english { background:url(../images/link_english.jpg) no-repeat bottom; }
#header .none { display:none; }
a.rss { background:url(../images/bg_link_rss.jpg) no-repeat; padding:15px 10px 15px 50px; float:right; margin:12px 0 0 0; color:#000; font-weight:bold; font-size:12px; font-family:Tahoma, Verdana, Arial; }
#favoritos { font-family:Tahoma, Verdana, Arial; color:#666; float:left; display:block; width:200px; height:16px; font-size:12px; clear:left; margin:10px 0 0 0; }
#favoritos a { color:#666; }
#favoritos a:hover { text-decoration:none; color:#000; }



/* CONTENEDOR > BANNER - MENU */

#banner { background:url(../images/bg_banner.jpg) no-repeat left bottom; height:160px; width:980px; margin:0 auto; vertical-align:middle; overflow:hidden; }
#banner h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#A61415; margin:0; padding:35px 0 0 40px; font-weight:normal; }
#banner h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#333; margin:0; padding:12px 0 0 40px; font-weight:normal; }
#banner a { float:right; padding:20px 20px 0 0;}

#menu {background:url(../images/bg_menu.jpg) no-repeat; margin:0; padding:15px 0 0 12px; height:40px; }
#menu a { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; font-weight:bold; display:block; float:left; margin:0 11px; }
#menu a:hover { color:#990101; text-decoration:none; }

#menu a.intranet { float:right; margin:0 90px 0 0; padding:0 20px 0 0; background:url(../images/ico_lock.gif) no-repeat right center; font-size:12px; font-weight:normal; color:#000;}
#menu a.intranet:hover { text-decoration:underline; }

#menu a.select1 {color:#B51111;}


/* CONTENEDOR > CONTENIDO */

#contenido_rojo { background:url(../images/bg_contenidorojo.jpg) no-repeat top; margin:0; padding:0;}
#contenido_gris { background:url(../images/bg_contenidogris.jpg) no-repeat bottom; margin:0 0 10px 0; padding:15px 19px 0 19px; }

#colu_left { width:479px; margin:0; padding:0; background:url(../images/bg_colu_left.jpg) no-repeat; float:left; }
#colu_left h1, #colu_mid h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#333; font-weight:normal; margin:0; padding:7px 0 0 15px; }
#colu_left img { margin:13px 0 0 10px; }
#colu_left p { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; padding:10px 0 5px 10px; }
#empresa { /*background:url(../images/bg_empresas.jpg) no-repeat;*/ margin:40px 0 0px 0;  }
#colu_left a.ver { width:63px; height:17px; background:url(../images/link_ver2.jpg) no-repeat; font-family:Tahoma, Verdana, Arial; color:#FFF; font-size:10px; font-weight:bold; float:right; margin:10px 10px 20px 0; padding:2px 0 0 7px; }
#colu_left a.ver:hover { color:#FFF; }

#colu_left h1 a.ver { float:right; margin:5px 10px 0 0; }

#colu_mid { width:220px; margin:0 15px 0 20px; padding:7px 0 0 0; background:url(../images/bg_colu_mid.jpg) no-repeat; float:left;}
#colu_mid h1, #eventos h1 { width:203px; padding:0 0 0 7px; }
#eventos h1 { background:url(../images/img_rss.jpg) no-repeat right; padding:0; }
.fecha { font-family:Tahoma, Verdana, Arial; color:#666; font-size:10px; padding:0; margin:7px 0 0 0; display:block; }
#colu_mid a, #eventos a { font-family:Arial, Helvetica, sans-serif; color:#B51111; font-size:11px; margin:2px 0 0 0; display:block; }
#colu_mid a:hover, #eventos a:hover { color:#000; }
#colu_mid a.ver, #eventos a.ver { width:63px; height:17px; background:url(../images/link_ver1.jpg) no-repeat; font-family:Tahoma, Verdana, Arial; color:#FFF; font-size:10px; font-weight:bold; float:right; margin:10px 10px 0 0; padding:2px 0 0 7px; }

#productos_home { background:url(../images/bg_productos_home.jpg) no-repeat; margin:10px 0 0 15px; width:135px; height:125px; padding:40px 0 0 45px; }
#empresas_representadas { background:url(../images/bg_empresas_representadas.jpg) no-repeat; width:438px; height:153px; display:block; margin:10px 0 0 10px; padding:10px 10px 0 10px;}
#empresas_representadas img { float:left; padding:5px 0 0 2px; margin:0; width:85px; height:64px; overflow:hidden; }

#eventos { background:url(../images/bg_eventos.jpg) no-repeat; margin:40px 0 0 0; padding:7px 0 0 7px; }
#eventos h1 { background:url(../images/img_rss2.jpg) no-repeat right; }
#eventos a { color:#000; }
#eventos a.ver { background:url(../images/link_ver2.jpg) no-repeat; }
#eventos a.ver:hover, #colu_mid a.ver:hover { color:#FFF; }
 
#colu_rig { float:left; width:200px; }

#intranet {width:200px; height:124px; background:url(../images/bg_littleform.jpg) no-repeat; margin:15px 0 0 0; padding:7px 0 0 10px;}
#intranet h1 {font-size:12px; color:#B51111; font-weight:bold; float:left; padding:0; margin:0; font-family:Tahoma, Verdana, Arial; }
#intranet a.olvido { font-family:Tahoma, Verdana, Arial; color:#666; font-size:10px; float:right; padding:2px 17px 4px 0; }
#intranet a.olvido:hover { color:#333; }
#nombres_campos { float:left; width:70px; padding:15px 5px 0 0; }
.nombres1 ,.nombres2 { font-family:Tahoma, Verdana, Arial; font-size:11px; color:#666; text-align:right; padding:0 0 18px 0; display:block;margin:0; font-weight:bold;}
#intra input {  width:107px; height:16px; background:url(../images/bg_input_index.jpg) no-repeat; border:0px; font-family:Tahoma, Verdana, Arial; font-size:10px; margin:9px 0 0px 0; padding:4px 0 0 5px; float:left; }
#intra input#buscar { background:url(../images/bg_acceder.jpg) no-repeat; width:78px; height:20px; border:0; float:right; padding:0 10px 2px 0px; /padding:1px 10px 0px 0; font-family:Tahoma, Verdana, Arial; font-size:9px; color:#F6F6F6; font-weight:bold; margin:10px 18px 0 0;}

#newsletter { width:200px; height:124px; background:url(../images/bg_newsletter.jpg) no-repeat; margin:10px 0 0 0; padding:7px 0 0 10px;}
#newsletter h1 {font-size:12px; color:#fff; font-weight:bold; padding:0; margin:0; font-family:Tahoma, Verdana, Arial; display:block; clear:both; } 
#nombres_campos_news { width:42px; padding:18px 0px 0 8px; float:left; }
#nombres_campos_news span { font-family:Tahoma, Verdana, Arial; font-size:11px; color:#F0F0F0; padding:0; display:block; margin:0; font-weight:bold;}
#usuario_news input#text_email { float:left; }
#usuario_news input { width:132px; height:20px; background:url(../images/bg_input_news.jpg) no-repeat; border:0px; font-family:Tahoma, Verdana, Arial; font-size:10px; margin:15px 0 0px 0; padding:4px 0 0 5px; }
#newsletter input#buscar_news { background:url(../images/bg_enviar.jpg) no-repeat; width:78px; height:20px; border:0; padding:0 10px 2px 0px; font-family:Tahoma, Verdana, Arial; font-size:9px; color:#F6F6F6; font-weight:bold; margin:5px 0 0 105px;}
#newsletter a.anteriores { font-family:Tahoma, Verdana, Arial; color:#000; font-size:11px; display:block; clear:both; padding:15px 0 0 25px; }
#usuario_news { height:60px; padding:0; margin:0; }

#productos { background:url(../images/bg_productos.jpg) no-repeat; width:200px; height:94px; margin:0;  }
#productos a { font-family:Tahoma, Verdana, Arial; color:#9B0203; font-size:14px; font-weight:bold; padding:5px 25px 0 0; display:block; text-align:center; float:right; }
#productos a.mas { color:#000; font-size:10px; text-align:left; font-weight:normal; padding:5px 35px 0 0px; display:block; width:85px;}

#integrador, #news_ant { background:url(../images/bg_integrador.jpg) no-repeat; width:200px; height:74px; margin:15px 0 0 0;  }
#news_ant { background:url(../images/bg_newsant.jpg) no-repeat; }
#news_ant a { font-family:Tahoma, Verdana, Arial; color:#9B0203; font-size:14px; font-weight:bold; padding:10px 22px 0 0; text-align:center; float:right; }
#news_ant a.mas {color:#000; font-size:10px; font-weight:normal; padding:50px 0 0 0; display:block; width:65px;}

#integrador { width:155px; padding:0; background:none; }


#botonera { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B51111; padding:25px 0 10px 90px; }
#botonera a { color:#B51111; padding:0 5px 0 5px; }



/* CONTENEDOR > FOOTER */

/*#footer { display:block; clear:both; margin:0 0 10px 0; padding:0px 0 0px 20px; background:url(../images/img_skype.jpg) no-repeat right; width:725px; height:16px;} Modificado NPS*/
#footer { display:block; clear:both; margin:0 0 10px 0; padding:0px 0 0px 20px; width:800px; height:30px;}
#footer p { font-family:Tahoma, Verdana, Arial; color:#666; font-size:11px; float:left; margin:0 15px 0 0; }



/* EMPRESA */

#colu_izq { width:200px; float:left; margin:0; padding:0;  }
#colu_med { width:500px; float:left; margin:0 20px 0 20px; padding:6px 0 0 0px; background:url(../images/bg_colu_med.jpg) no-repeat;}

#menu_izq { width:195px; background:#C8C8C8 url(../images/bg_menu_izq.jpg) no-repeat; margin:0; padding:10px 0 0 5px;}
#menu_izq_bottom { background:#C8C8C8 url(../images/bg_menu_izq_bottom.jpg) no-repeat bottom; padding:0 0 10px 0; }
#menu_izq h1 { margin:0 0 12px 5px; /margin:0 0 8px 5px; padding:0; font-family:Tahoma, Verdana, Arial; color:#414141; font-size:11px; font-weight:bold; }
#menu_izq a { width:178px; height:17px; display:block; font-family:Tahoma, Verdana, Arial; color:#B51111; font-weight:bold; font-size:11px; margin:0; padding:3px 5px 2px 5px; color:#000; } 
#menu_izq a:hover{ background:url(../images/bg_link_menuizq.gif) no-repeat; text-decoration:none; color:#B51111; }
#menu_izq a.select2 { background:url(../images/bg_link_menuizq.gif) no-repeat; text-decoration:none; color:#B51111; }
#menu_izq a.sub { color:#666; padding-left:10px;  }
#menu_izq a.sub_s { background:url(../images/bg_link_menuizq.gif) no-repeat; text-decoration:none; color:#B51111; padding-left:10px; }
#menu_izq a.sub2 { color:#666; padding-left:15px;  }	/* AñadidoNPS */
#menu_izq a.sub2_s { background:url(../images/bg_link_menuizq.gif) no-repeat; text-decoration:none; color:#B51111; padding-left:15px; }	/* AñadidoNPS */

#colu_med h1 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#333; font-size:15px; font-weight:normal; margin:0; padding:0 0 20px 10px;}
#colu_med .img { float:left; padding:0 10px 10px 10px; }
#colu_med p { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; padding:0 0 0 10px; }

.fabricantes { width:479px; height:97px; margin:0 0 20px 10px; }
#colu_med .fabricantes h1 { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:15px; float:left; padding:10px 0 0 10px;  }
.fabricantes img { float:left;background:url(../images/cuadro.gif) no-repeat; padding:10px 10px 9px 9px;}
#colu_med .fabricantes p { float:left; display:block; margin:8px 0 0 0px; width:350px;}

#localizacion { background:url(../images/bg_localizacion.jpg) no-repeat; margin:0 0 30px 0; }
#localizacion h1 { padding:5px 0 0 10px; }
#localizacion p { padding:15px 0 0 10px; line-height:20px; display:block; width:460px; display:block;  }

#ubicacion { background:url(../images/bg_ubicacion.jpg) no-repeat; margin:20px 0 30px 0; }
#ubicacion h1 { padding:5px 0 0 10px; }
#ubicacion img { padding:20px 0 20px 9px; }

#colu_med p.p_contacto { padding:20px 0 0px 10px; }



/* EMPRESA > CONTACTO */

#formulario { display:block; clear:both; padding:20px 0 0 0px; margin:15px 0 0 18px; background:url(../images/bg_contacto.jpg) no-repeat; width:461px; height:544px; }
#formulario form { display:block; margin:0px 0 0 40px; }

form input#enviar, form input#borrar { background:url(../images/bg_enviar_contacto.jpg) no-repeat; border:none; font-size:9px; color:#F6F6F6; font-weight:bold; width:78px; padding:0 5px 2px 0; /padding:2px 5px 0px 0; font-family:Tahoma, Verdana, Arial; height:20px; float:right; margin:5px 0 0 8px; }
form input#borrar { background:url(../images/bg_borrar.jpg) no-repeat;  }

#nombre_campos { width:77px; float:left; padding:10px 10px 0px 0px; margin:0px; text-align:right; color:#006699; }
.nombres { font-family:Tahoma, Verdana, Arial; font-size:11px; color:#666; display:block; padding:2px 0px 15px 0px; font-weight:bold; }

#campos { width:277px; float:left; }
#campos input, textarea { width:267px; background:url(../images/bg_input.jpg) no-repeat; height:17px; border:0px; font-size:11px;  float:left; margin:10px 0 0px 0; padding:3px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; color:#333; overflow:auto;}
#campos textarea { height:142px; background:url(../images/bg_textarea.jpg) no-repeat; }

.obligatorios { font-family:Arial, Helvetica, sans-serif; color:#333; font-size:10px; display:block; clear:both; padding:15px 0 0 20px; /padding:0px 0 0 20px;  }



/* SERVICIOS > SOPORTE TECNICO */

#colu_med .soporte { float:left; padding:15px 0 0 10px; }
#colu_med .p_soporte { margin:15px 0 0 0px; float:left; }



/* SECTORES */

#colu_med .p_sectores { padding:10px 0 0 10px; }
#sectores { background:url(../images/bg_sectores.jpg) no-repeat top; margin:25px 0 0 0;}
#sectores h1, #referencias h1 { padding:5px 0 10px 10px; }

#sectores .sector, #referencias .sector {padding:10px 0 0 7px; background:url(../images/bg_sector.jpg) no-repeat bottom;height:100px; }
#sectores .sector img, #colu_med .sector img, #referencias .sector img { float:left; margin:0 10px 0 0; background:url(../images/cuadro.gif) no-repeat; padding:10px 9px 9px 10px; }
#sectores .sector h1, #colu_med .sector h1, #referencias .sector h1 { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:15px; float:left; font-weight:normal; padding:10px 0 10px 0px; display:block; width:350px; margin:0;  }
#sectores .sector p, #colu_med .sector p, #referencias .sector p { margin:0px 0 0 0px; display:block;}
#sectores .sector a.ver, #referencias .sector a.ver { width:59px; height:17px; background:url(../images/link_ver1.jpg) no-repeat; font-family:Tahoma, Verdana, Arial; color:#FFF; font-size:10px; font-weight:bold; float:right; margin:10px 10px 0 0; padding:2px 0 0 11px; }
#sectores .sector a.ver:hover, #referencias .sector a.ver:hover { color:#fff; text-decoration:underline; }
#sectores .sector a.ver2, #referencias .sector a.ver2 { width:116px; height:17px; background:url(../images/bg_link_noticia.jpg) no-repeat; font-family:Tahoma, Verdana, Arial; color:#FFF; font-size:10px; font-weight:bold; float:right; margin:10px 10px 0 0; padding:2px 0 0 11px; }  /* AñadidoNPS */
#sectores .sector a.ver2:hover, #referencias .sector a.ver2:hover { color:#fff; text-decoration:underline; }  /* AñadidoNPS */

#colu_med .sector { padding:15px 0 20px 10px; }



/* PRODUCTOS */

#menu_pro { background:url(../images/bg_menu_pro.jpg) no-repeat; height:199px; }

#sectores .pro { padding:10px 0 0 1px; width:238px; margin:0 5px 0px 5px; float:left; }
#sectores .pro img { float:left; margin:0 10px 0 0; background:url(../images/cuadro.gif) no-repeat; padding:10px 9px 9px 10px; }
#sectores .pro h1 { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px; float:left; font-weight:normal; padding:7px 0 7px 0px; display:block; width:115px; margin:0;  }
#sectores .pro p { margin:0px 0 0 0px; display:block; font-size:11px; color:#666; padding:0 0 5px 0;}
#sectores .pro a.ver { width:53px; height:17px; background:url(../images/link_ver1.jpg) no-repeat; font-family:Tahoma, Verdana, Arial; color:#FFF; font-size:10px; font-weight:bold; float:right; margin:5px 0px 0 0; padding:2px 0 0 11px; }
hr { display:block; clear:both; filter: alpha(opacity=0); opacity: .0; -moz-opacity:0.0; margin:0; padding:0;  }

#epc { margin:0 2px 0 10px; height:85px; padding:0 10px 0 0;}
#epc img.logo { float:right; }
#epc img.uno { float:left; background:url(../images/cuadro.gif) no-repeat; padding:10px 9px 9px 10px;}
#epc h1 { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#000; float:left; display:block; padding:70px 0 0 10px; }

#sectores a.pdf { width:158px; height:22px; background:url(../images/link_pdf.jpg) no-repeat; float:right; font-family:Tahoma, Verdana, Arial; color:#000; font-size:12px; padding:15px 0 10px 50px; font-weight:bold; margin-top:25px;  }



/* REFERENCIAS */

#referencias { background:url(../images/bg_referencias.jpg) no-repeat; margin:35px 0 0 0; }

#referencias span, #colu_med .mas_referencias { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; margin:30px 0 0 15px; display:block; background:url(../images/bg_masreferencias.jpg) no-repeat left; padding:1px 0 0 18px;  }
#referencias a, #colu_med .mas_referencias a { color:#B51111; padding:0 1px 0 1px;  }
#referencias a:hover, #colu_med .mas_referencias a:hover { color:#666; text-decoration:none; } 

#colu_med .sectores { margin:15px 0 0 0; background:url(../images/bg_sectores.jpg) no-repeat; }
#colu_med .sectores h1 { padding:5px 0 10px 10px; }
#colu_med .sectores a img.imagenes { float:left; background:url(../images/cuadro.gif) no-repeat; padding:10px 9px 9px 10px; border:0;  margin:10px 30px;}



/* CENTRO DE CONOCIMIENTOS */

#colu_med img.banner { margin:7px 0 0px 15px; }

#colu_med .guias {padding:10px 0 0 7px; background:url(../images/bg_sector.jpg) no-repeat bottom;height:110px; margin:5px 0 0 3px; }
#colu_med .guias img { float:left; margin:0 10px 0 0; background:url(../images/cuadro.gif) no-repeat; padding:10px 9px 9px 10px;}
#colu_med .guias h1 { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px; float:left; font-weight:normal; padding:5px 0 5px 0px; display:block; width:350px; margin:0;  }
#colu_med .guias p { margin:0px 0 0 0px; display:block; font-size:11px;}
#colu_med .guias a.ver, #colu_med .guias a.visitar { width:117px; height:20px; background:url(../images/bg_pdf.jpg) no-repeat right; font-family:Tahoma, Verdana, Arial; color:#B51111; font-size:10px; font-weight:bold; float:right; margin:25px 15px 0 0; padding:2px 0 2px 0px; }
#colu_med .guias a:hover.ver, #colu_med .guias a:hover.visitar { color:#000; }

#colu_med .guias a.visitar { width:103px; height:20px; background:url(../images/bg_pdf2.jpg) no-repeat right; padding:4px 0 4px 0px; }



/* PRENSA */

#news_ant { margin:10px 0 0 0; }
#news_ant a { padding:15px 30px 0 0; }
#news_ant a.mas { padding:7px 5px 0 0; }

#colu_med .prensa {margin:10px 10px 0 10px;padding:0 0 6px 0;background:url(../images/bg_sector.jpg) no-repeat bottom;height:116px; }
#colu_med .prensa span { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; }
#colu_med .prensa h1 { font-family:Arial, Helvetica, sans-serif; color:#B51111; font-size:15px; padding:5px 0 5px 0; margin:0;}
#colu_med .prensa p { margin:0; padding:0; }
#colu_med .prensa a { font-family:Tahoma, Verdana, Arial; color:#FFF; font-size:10px; background:url(../images/bg_link_noticia.jpg) no-repeat; width:110px; height:17px; font-weight:bold; display:block; float:right; margin:10px 0 0 0; padding:2px 0 0 8px;}

#colu_med .prensa_ev {margin:15px 10px 0 10px;padding:0 0 6px 0;background:url(../images/bg_sector.jpg) no-repeat bottom;height:119px;}
#colu_med .prensa_ev span { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; padding:3px 0 0 0; display:block; }
#colu_med .prensa_ev h1 { font-family:Arial, Helvetica, sans-serif; color:#B51111; font-size:15px; padding:5px 0 5px 0; margin:0;}
#colu_med .prensa_ev p { margin:0; padding:0; }
#colu_med .prensa_ev a { font-family:Tahoma, Verdana, Arial; color:#FFF; font-size:10px; background:url(../images/link_ver1.jpg) no-repeat; width:68px; height:17px; font-weight:bold; display:block; float:right; margin:10px 0 0 0; padding:2px 0 0 5px;}
#colu_med .prensa_ev img { float:left; margin:0 7px 0 0; background:url(../images/cuadro.gif) no-repeat; padding:10px 9px 9px 10px; }

#colu_med .prensa_date { font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 10px;  }
#colu_med h6 { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:19px; padding:15px 0 0 10px; font-weight:normal; margin:0;}
#colu_med h5, #colu_med h4 { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; padding:15px 0 20px 10px; font-weight:normal; margin:0; }
#colu_med div.dark p { color:#000; margin:10px 0 0 10px; padding:0;}



/* RSS FEED */

#colu_med h4 { font-size:12px; }
#colu_med .rssfeed {background:url(../images/bg_rssfeed.gif) no-repeat;display:block;width:451px; height:59px; margin:10px 0 0 20px;  }
#colu_med .rssfeed em { font-family:Tahoma, Verdana, Arial; font-size:14px; color:#000; padding:8px 0 0 50px; line-height:20px; font-style:normal; display:block; }



/* MAPA DEL SITIO */
ul { list-style:none; }
ul.mapa_sitio { margin:0; padding:10px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
ul.mapa_sitio li { padding:3px 0; margin:0; }
ul.mapa_sitio li a { font-weight:bold; }
ul.mapa_sitio ul { margin:0; padding:5px 15px; }
ul.mapa_sitio li ul li a { font-weight:normal; }
ul.mapa_sitio li a:hover, ul.mapa_sitio li ul li a:hover { color:#000; }