@charset "utf-8";
/* CSS Document  

*** HEADER *** */
#header{height:89px;position:relative;width:980px;margin:0 auto;padding:0;}
#header #logo{height:87px;width:187px;float:left;margin:0;padding:0;}
#header #buscador{position:absolute;width:386px;height:70px;float:left;top:0;left:280px;margin:14px 0 0;padding:0;}
#header #buscador .buscar_field{width:320px;position:absolute;background-image:url(../img/buscar_field.jpg);background-repeat:no-repeat;color:#a6a9b5;font-size:13px;z-index:0;top:26px;left:0;height:30px;font-weight:700;border-style:none;border-width:0;margin:0;padding:14px 0 0 20px;}
#header #buscador .buscar_btn{position:absolute;background-image:url(../img/buscar_btn.jpg);top:26px;right:10px;background-repeat:no-repeat;height:44px;width:45px;cursor:pointer;border-style:none;margin:0;padding:0;}
#header #buscador .opcion_activa{background-image:url(../img/buscar_field_activo.jpg);height:37px;width:120px;color:#94c516;background-repeat:no-repeat;}
#header #buscador .solapaBuscar{position:absolute;height:25px;width:120px;text-align:center;color:#333;font-size:11px;text-decoration:none;display:block;float:left;z-index:10;margin:0 0 0 10px;padding:8px 0 0;}

#header #login{width:272px;position:absolute;height:70px;top:0;right:0;margin:14px 0 0 0;padding:6px 0 0 0;}
#header #login .links{float:right; text-align:right;}
#header #login a{text-decoration:none;color:#292e34;font-size:10px;background-image:url(../img/separacion.gif);background-repeat:no-repeat;background-position:right;display:block;float:left;position:relative;margin:2px 4px 0;padding:0 8px 0 0; text-align:right;}
#header #login .usuario_campo{height:29px;width:120px;background-image:url(../img/usuario_field.gif);position:absolute;top:26px;left:0;font-size:11px;color:#edecdc;border-style:none;border-width:0;margin:0;padding:15px 0 0 10px;}
#header #login .pass_campo{height:29px;width:108px;background-image:url(../img/pass_field.gif);position:absolute;top:26px;left:130px;font-size:11px;color:#edecdc;border-style:none;border-width:0;margin:0;padding:15px 0 0 10px;}
#header .login_btn{position:absolute;background-image:url(../img/login_btn.gif);background-repeat:no-repeat;height:44px;width:29px;cursor:pointer;top:40px;right:0;z-index:0;border-style:none;margin:0;padding:0;}
#header #login #usuarioLogin {background-image: url(../img/bg_usuariologin.gif);background-repeat:no-repeat;height:35px;width:221px;margin:0px;position:absolute;top:30px;right:0px;color:#FFF;padding:1px 0 0 3px;}
#header #login #usuarioLogin p{font-weight:bold; margin:7px 0 0 3px; line-height:6px;}
#header #login #usuarioLogin a{color:#FFF; background-image:none; margin-left:3px; padding:0;}
#header #login #usuarioLogin a:hover{color:#92bc3a;}
#header #login img {margin:0px;padding:0px;border:3px solid #92BC3A;position:absolute;top:26px;left:1px;height:36px;width:36px;float:left;}

/*** MENU SUPERIOR *** */
#menu{width:960px;position:relative;height:70px;margin:0 auto;padding:0;}
#menu ul{list-style-type:none;margin:0;padding:0;}
#menu ul li{float:left;margin:0;padding:0;}
#menu ul li a{text-decoration:none;font-size:13px;font-weight:700;position:relative;color:#a6a9b5;height:51px;display:inline-block;margin:0;padding:17px 20px 0;}
#menu ul li a:hover{background-color:#92bc3a;color:#FFF;font-size:13px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#menu ul li .active{background-color:#92bc3a;color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#menu #rss{position:absolute;right:-10px;height:30px;top:1px;width:277px;margin:0;padding:0;}
#menu #rss .rssLog{background-image:url(../img/rss.gif);background-repeat:no-repeat;background-position:right bottom;width:120px;margin-left:23px;}
#menu #rss a{color:#edecdc;display:block;float:left;margin:0;padding:16px 0 0;}
#menu #rss a:hover{color:#92bc3a;}
.oculto{display:none;}

/*** MENU LATERAL *** */
#contenido #contenedor_izquierda #menu_lateral{width:182px;background-color:#1a2e43;background-image:url(../img/destacados_top.gif);background-repeat:no-repeat;font-size:13px;font-weight:700;color:#FFF;background-position:top;position:relative;margin:0 0 13px;padding:0;}
#contenido #contenedor_izquierda #menu_lateral ul{list-style-type:none;margin:0;padding:0;}
#contenido #contenedor_izquierda #menu_lateral li{position:relative;width:161px;margin-right:auto;margin-bottom:0;margin-left:auto;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FFF;height:35px;text-align:right;padding:4px 0 0;}
#contenido #contenedor_izquierda #menu_lateral li a{text-decoration:none;font-size:13px;font-weight:700;display:block;position:relative;float:left;height:26px;text-align:right;margin:4px 0 0;padding:4px 0 0;}
#contenido #contenedor_izquierda #menu_lateral #destacadosCierra{background-image:url(../img/destacados_bottom.gif);background-position:bottom;background-repeat:no-repeat;height:10px;display:block;margin:0;padding:0;}

.destacados{color:#FFF;background-image:url(../img/destacados.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.destacados_on{color:#a1d437;background-image:url(../img/destacados_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.resto{color:#FFF;background-image:url(../img/restaurant.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.resto_on{color:#a1d437;background-image:url(../img/restaurant_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.bares{color:#FFF;background-image:url(../img/bares.gif);background-repeat:no-repeat;width:74px;margin:0;padding:0;}
.bares_on{color:#a1d437;background-image:url(../img/bares_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.discos{color:#FFF;background-image:url(../img/discotecas.gif);background-repeat:no-repeat;width:110px;margin:0;padding:0;}
.discos_on{color:#a1d437;background-image:url(../img/discotecas_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.indu{color:#FFF;background-image:url(../img/indumentaria.gif);background-repeat:no-repeat;width:132px;margin:0;padding:0;}
.indu_on{color:#a1d437;background-image:url(../img/indumentaria_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.deco{color:#FFF;background-image:url(../img/arteydeco.gif);background-repeat:no-repeat;width:114px;margin:0;padding:0;}
.deco_on{color:#a1d437;background-image:url(../img/arteydeco_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.salud{color:#FFF;background-image:url(../img/salud.gif);background-repeat:no-repeat;width:144px;margin:0;padding:0;}
.salud_on{color:#a1d437;background-image:url(../img/salud_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.hoteles{color:#FFF;background-image:url(../img/hoteles.gif);background-repeat:no-repeat;width:90px;margin:0;padding:0;}
.hoteles_on{color:#a1d437;background-image:url(../img/hoteles_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.museos{color:#FFF;background-image:url(../img/museos.gif);background-repeat:no-repeat;width:89px;margin:0;padding:0;}
.museos_on{color:#a1d437;background-image:url(../img/museos_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.teatros{color:#FFF;background-image:url(../img/teatro.gif);background-repeat:no-repeat;width:89px;margin:0;padding:0;}
.teatros_on{color:#a1d437;background-image:url(../img/teatro_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.cines{color:#FFF;background-image:url(../img/cine.gif);background-repeat:no-repeat;width:76px;margin:0;padding:0;}
.cines_on{color:#a1d437;background-image:url(../img/cine_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.bibliotecas{color:#FFF;background-image:url(../img/biblioteca.gif);background-repeat:no-repeat;width:118px;margin:0;padding:0;}
.bibliotecas_on{color:#a1d437;background-image:url(../img/biblioteca_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.plazas{color:#FFF;background-image:url(../img/plazas.gif);background-repeat:no-repeat;width:84px;margin:0;padding:0;}
.plazas_on{color:#a1d437;background-image:url(../img/plazas_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}
.varios{color:#FFF;background-image:url(../img/varios.gif);background-repeat:no-repeat;width:81px;margin:0;padding:0;}
.varios_on{color:#a1d437;background-image:url(../img/varios_on.gif);background-repeat:no-repeat;width:120px;margin:0;padding:0;}

/*** NEWSLETTER *** */
#newsletter{position:relative;clear:both;background-image:url(../img/bg_newsletter.gif);width:182px;height:101px;margin:0 0 13px;padding:0;}
#newsletter h4{font-size:11px;color:#FFF;line-height:15px;font-weight:700;padding:12px 10px;}
#newsletter .campo_newsletter{border:0;background-image:url(../img/campo_newsletter.gif);background-repeat:no-repeat;height:23px;width:130px;position:absolute;bottom:15px;left:10px;color:#edecdc;font-size:10px;border-style:none;margin:0;padding:8px 0 0 8px;}
#newsletter .send_newsletter{height:31px;width:25px;position:absolute;bottom:15px;right:9px;background-image:url(../img/campo_newsletter_send.gif);}

/*** FOOTER *** */
#footer{background-image:url(../img/footer.gif);background-repeat:repeat-x;clear:both;color:#FFF;background-color:#1b2938;margin:0;padding:25px 10px 20px;}
#footer #contenido_footer{width:980px;height:120px;margin:0 auto;}
#footer #contenido_footer #legales{float:left;position:relative;width:172px;margin:0 43px 0 0;padding:0;}
#footer #contenido_footer #legales h5{width:172px;float:left;margin-bottom:8px;padding-bottom:9px;}
#footer #contenido_footer #navegacion{width:750px;float:left;margin:0;padding:0 15px 0 0;}
#footer #contenido_footer #navegacion h5{width:750px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FFF;float:left;margin:0 0 8px;padding:0 0 8px;}
#footer #contenido_footer #navegacion li{width:150px;float:left;margin:0;padding:0;}

/*** VARIOS *** */
.destacados:hover,.resto:hover,.bares:hover,.discos:hover,.indu:hover,.deco:hover,.salud:hover,.hoteles:hover,.museos:hover,.teatros:hover,.cines:hover,.bibliotecas:hover,.plazas:hover,.varios:hover,#footer #contenido_footer #legales li a:hover,#footer #contenido_footer #navegacion li a:hover{color:#a1d437;}
#footer #contenido_footer #legales li a,#footer #contenido_footer #navegacion li a{color:#FFF;text-decoration:none;}
