/* ETIQUETAS GENERALES */
body{ background: #0C5A59; font-family:Arial, Helvetica, sans-serif; font-size:0.75em;}

p{ margin-bottom:1em;}

strong{ font-weight:bold;}


/* CLASES GENERALES */
.clear_both{ clear:both;}

/* CONTENIDO GENERAL */
#web{ width:940px; margin:0 auto;}

/*CABECERA */
#menu-idiomas{ float:right; width:auto; margin-top:.5em;}
#menu-idiomas ul li{ float:left; width:auto; padding:0 1em; border-right:1px solid #083938;}
#menu-idiomas ul li a{ color:#FFF; text-decoration:none;}
#menu-idiomas ul li a:hover{ color:#D2DADA;}
#menu-idiomas ul li.activa{ color:#D2DADA; font-weight:bold;}
#menu-idiomas ul li.ultima{ padding-right:0; border:0;}
#menu-idiomas ul li img{ border:1px solid #0C5A59; padding:1px;}
#menu-idiomas ul li a:hover img{ border:1px solid #D8D9DB; padding:1px;}
#menu-idiomas ul li.activa img{ border:1px solid #D8D9DB; padding:1px;}

#logo{ text-indent:-9999px; background:url(../imgs/texto-zumardi-pentsioa.gif) no-repeat 0 0; float:left; width:204px; height:27px; margin-top:.5em;}

#menu{ float:right; width:auto; margin-top:1.5em;}
#menu ul li{ float:left; width:auto; padding:0 1em; border-right:1px solid #083938; font-size:.9em;}
#menu ul li.ultima{ padding-right:0; border:0;}
#menu ul li a{font-weight:bold; text-decoration:none; color:#FFF;}
#menu ul li a:hover{ color:#D2DADA;}
#menu ul li.activa a{color:#D2DADA;}

#foto-principal{ margin-top:1em; float:left; width:940px;}

/*CONTENIDO */
#contenido{ float:left; margin:1.5em 0 2em 0; width:940px;}

#contenido-texto{ float:left; width:406px; padding:10px 20px; background:#083938; color:#FFF; border:2px solid #d2dada;}
#contenido-texto h2{ text-indent:-9999px; margin-bottom:1em;}

#contenido-texto h2.h2-inicio-es{ background:url(../imgs/h2s/pension-zumardi-inicio-es.gif) no-repeat 0 0; width:390px; height:35px;}
#contenido-texto h2.h2-habitaciones-es{ background:url(../imgs/h2s/pension-zumardi-habitaciones-es.gif) no-repeat 0 0; width:347px; height:58px;}
#contenido-texto h2.h2-servicios-es{ background:url(../imgs/h2s/pension-zumardi-servicios-es.gif) no-repeat 0 0; width:299px; height:36px;}
#contenido-texto h2.h2-tarifas-es{ background:url(../imgs/h2s/pension-zumardi-tarifas-es.gif) no-repeat 0 0; width:77px; height:36px;}
#contenido-texto h2.h2-entorno-es{ background:url(../imgs/h2s/pension-zumardi-entorno-es.gif) no-repeat 0 0; width:288px; height:58px;}
#contenido-texto h2.h2-localizacion-es{ background:url(../imgs/h2s/pension-zumardi-localizacion-es.gif) no-repeat 0 0; width:346px; height:67px;}
#contenido-texto h2.h2-ofertas-es{ background:url(../imgs/h2s/pension-zumardi-ofertas-es.gif) no-repeat 0 0; width:81px; height:36px;}
#contenido-texto h2.h2-reservas-es{ background:url(../imgs/h2s/pension-zumardi-reservas-es.gif) no-repeat 0 0; width:92px; height:36px;}

#contenido-texto h2.h2-inicio-en{ background:url(../imgs/h2s/pension-zumardi-inicio-en.gif) no-repeat 0 0; width:354px; height:74px;}
#contenido-texto h2.h2-habitaciones-en{ background:url(../imgs/h2s/pension-zumardi-habitaciones-en.gif) no-repeat 0 0; width:287px; height:74px;}
#contenido-texto h2.h2-servicios-en{ background:url(../imgs/h2s/pension-zumardi-servicios-en.gif) no-repeat 0 0; width:303px; height:36px;}
#contenido-texto h2.h2-tarifas-en{ background:url(../imgs/h2s/pension-zumardi-tarifas-en.gif) no-repeat 0 0; width:59px; height:36px;}
#contenido-texto h2.h2-entorno-en{ background:url(../imgs/h2s/pension-zumardi-entorno-en.gif) no-repeat 0 0; width:348px; height:53px;}
#contenido-texto h2.h2-localizacion-en{ background:url(../imgs/h2s/pension-zumardi-localizacion-en.gif) no-repeat 0 0; width:381px; height:54px;}
#contenido-texto h2.h2-ofertas-en{ background:url(../imgs/h2s/pension-zumardi-ofertas-en.gif) no-repeat 0 0; width:146px; height:34px;}
#contenido-texto h2.h2-reservas-en{ background:url(../imgs/h2s/pension-zumardi-reservas-en.gif) no-repeat 0 0; width:146px; height:34px;}

#contenido-texto h2.h2-inicio-eu{ background:url(../imgs/h2s/pension-zumardi-inicio-eu.gif) no-repeat 0 0; width:393px; height:36px;}
#contenido-texto h2.h2-habitaciones-eu{ background:url(../imgs/h2s/pension-zumardi-habitaciones-eu.gif) no-repeat 0 0; width:303px; height:61px;}
#contenido-texto h2.h2-servicios-eu{ background:url(../imgs/h2s/pension-zumardi-servicios-eu.gif) no-repeat 0 0; width:236px; height:36px;}
#contenido-texto h2.h2-tarifas-eu{ background:url(../imgs/h2s/pension-zumardi-tarifas-eu.gif) no-repeat 0 0; width:79px; height:36px;}
#contenido-texto h2.h2-entorno-eu{ background:url(../imgs/h2s/pension-zumardi-entorno-eu.gif) no-repeat 0 0; width:318px; height:61px;}
#contenido-texto h2.h2-localizacion-eu{ background:url(../imgs/h2s/pension-zumardi-localizacion-eu.gif) no-repeat 0 0; width:289px; height:51px;}
#contenido-texto h2.h2-ofertas-eu{ background:url(../imgs/h2s/pension-zumardi-ofertas-eu.gif) no-repeat 0 0; width:126px; height:36px;}
#contenido-texto h2.h2-reservas-eu{ background:url(../imgs/h2s/pension-zumardi-reservas-eu.gif) no-repeat 0 0; width:126px; height:36px;}

.contenido-ofertas{ width:896px !important;}

#contenido-resto{ float:right; width:450px;}

#contenido-resto #imagenes{ float:right; width:406px; padding:10px 20px; background:#083938; color:#FFF; border:2px solid #d2dada;}
#contenido-resto #imagenes ul{ float:left; width:100%;}
#contenido-resto #imagenes ul li{ float:left; width:auto; margin:10px 12px;}
#contenido-resto #imagenes ul li a img{ padding:1px; background:#FFF;}
#contenido-resto #imagenes ul li a:hover img{ padding:1px; background:#CCC;}

#contenido-resto #oferta{ float:right; width:406px; padding:10px 20px; background:#083938; color:#FFF; border:2px solid #d2dada; margin-top:2em;}
#contenido-resto #oferta h2{ margin-bottom:1em; font-size:1.3em; font-weight:bold;}

.ul-servicios li{ margin-bottom:.3em; padding-top:.1em; background:url(../imgs/circulo-lista.gif) no-repeat 0 .5em; padding-left:1em;}

#contenido table.tarifas{ margin-bottom:1.5em; width:90%; border:1px solid #d2dada; border-bottom:0; border-right:0;}
#contenido table.tarifas th{ background:#0C5A59; padding:5px; font-weight:bold; width:25%; border:1px solid #d2dada; border-top:0; border-left:0;}
#contenido table.tarifas td{ background:#FFF; padding:5px; color:#000; border:1px solid #d2dada; border-top:0; border-left:0; text-align:center;}

p.menos_margen{ margin-bottom:.2em !important;}
.ul-enlaces li{ margin-bottom:.2em;}
.ul-enlaces li a{ color:#CCC; text-decoration:none;}
.ul-enlaces li a:hover{ color:#FFF;}

#google_map{ float:left; width:910px; padding:10px; border:5px solid #D2DADA; margin:10px auto; height:300px;}
#datos_map { position:absolute; padding:20px; color:#000000; width:140px; background:url(../imgs/fondo-capa-mapa.gif) no-repeat left top;}
#datos_map img{ margin-bottom:5px;}
#datos_map a{ color:#000;}
#datos_map a:hover{ text-decoration:none;}

/* PIE */
#pie{ float:left; width:920px; padding:5px 10px; background:#083938; color:#FFF; border:2px solid #d2dada; margin-bottom:1em;}
#pie strong{ padding-left:1em;}
#pie a{ color:#CCC; text-decoration:none;}
#pie a:hover{ color:#FFF;}
